WO2024255538A1 - 一种基于配置授权的通信方法及装置 - Google Patents

一种基于配置授权的通信方法及装置 Download PDF

Info

Publication number
WO2024255538A1
WO2024255538A1 PCT/CN2024/094288 CN2024094288W WO2024255538A1 WO 2024255538 A1 WO2024255538 A1 WO 2024255538A1 CN 2024094288 W CN2024094288 W CN 2024094288W WO 2024255538 A1 WO2024255538 A1 WO 2024255538A1
Authority
WO
WIPO (PCT)
Prior art keywords
uplink resource
resource
bit
uplink
time
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/CN2024/094288
Other languages
English (en)
French (fr)
Inventor
庞旭
徐瑞
秦熠
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Publication of WO2024255538A1 publication Critical patent/WO2024255538A1/zh
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/20Control channels or signalling for resource management
    • H04W72/21Control channels or signalling for resource management in the uplink direction of a wireless link, i.e. towards the network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/12Wireless traffic scheduling
    • H04W72/1263Mapping of traffic onto schedule, e.g. scheduled allocation or multiplexing of flows
    • H04W72/1268Mapping of traffic onto schedule, e.g. scheduled allocation or multiplexing of flows of uplink data flows

Definitions

  • the present application relates to the field of communication technology, and in particular to a communication method and device based on configuration authorization.
  • Wireless communication systems are gradually infiltrating some services with strong real-time requirements and large data capacity requirements, such as video transmission, cloud gaming (CG), and extended reality (XR).
  • XR refers to a combination of real and virtual, human-computer interactive environment generated by computer technology and wearable devices. It is a general term for various forms such as augmented reality (AR), virtual reality (VR), and mixed reality (MR).
  • AR augmented reality
  • VR virtual reality
  • MR mixed reality
  • data frames of XR services can be transmitted between access network devices and terminals through semi-static scheduling.
  • the access network device can configure multiple uplink resources to transmit a data frame.
  • the amount of data that can be carried by these multiple uplink resources may be greater than the amount of data in the data frame.
  • the terminal can notify the access network device of unused uplink resources. How to notify unused uplink resources requires further research.
  • the present application provides a communication method and apparatus for notifying unused uplink resources.
  • an embodiment of the present application provides a communication method, which can be applied to a first device, and the first device can be a terminal or a module in the terminal (such as a circuit or a chip), and can also be a logical node, a logical module or software that can implement all or part of the terminal functions.
  • the method may include: generating and outputting first indication information.
  • the first indication information includes a first bitmap. The first bit in the first bitmap is used to indicate that the first uplink resource and the second uplink resource are not used, or to indicate that one of the first uplink resource and the second uplink resource is used.
  • the first uplink resource is a resource of the first CG
  • the second uplink resource is a resource of the second CG, and the first uplink resource and the second uplink resource overlap in time.
  • the first device can indicate through one bit that the first uplink resource and the second uplink resource are not used, or indicate that one of the first uplink resource and the second uplink resource is used, thereby reducing signaling overhead and saving transmission resources.
  • an embodiment of the present application provides a communication method, which can be applied to a second device, and the second device can be an access network device or a module (such as a circuit or a chip) in the access network device, and can also be a logical node, a logical module or software that can implement all or part of the functions of the access network device.
  • the second device can be an access network device or a module (such as a circuit or a chip) in the access network device, and can also be a logical node, a logical module or software that can implement all or part of the functions of the access network device.
  • the method may include: receiving first indication information, the first indication information includes a first bitmap, and the first bit in the first bitmap is used to indicate that the first uplink resource and the second uplink resource are not used, or, to indicate that one of the first uplink resource and the second uplink resource is used; the first uplink resource is a resource of the first CG, the second uplink resource is a resource of the second CG, and the first uplink resource and the second uplink resource overlap in time.
  • the second device can know through 1 bit that the first uplink resource and the second uplink resource are not used, or indicate that one of the first uplink resource and the second uplink resource is used, thereby reducing signaling overhead and saving transmission resources.
  • the first bit is also used to indicate that the first uplink resource, the second uplink resource and the third uplink resource are not used, or, is also used to indicate that one of the first uplink resource, the second uplink resource and the third uplink resource is used.
  • the third uplink resource is a resource of the third CG, and the third uplink resource overlaps in time with at least one of the first uplink resource and the second uplink resource.
  • the first device can indicate that the first uplink resource, the second uplink resource and the third uplink resource are not used, or, indicates that the first uplink resource is not used.
  • One of the first uplink resource, the second uplink resource and the third uplink resource is used, thereby further reducing signaling overhead and saving transmission resources.
  • an embodiment of the present application provides a communication method, which can be applied to a first device, the first device can be a terminal or a module in the terminal (such as a circuit or a chip), and can also be a logical node, a logical module or software that can implement all or part of the terminal functions.
  • the method may include: generating and outputting second indication information, the second indication information includes a second bitmap, the second bit and the third bit in the second bitmap are used to indicate that the fourth uplink resource and the fifth uplink resource are not used, or, used to indicate that one of the fourth uplink resource and the fifth uplink resource is used; the fourth uplink resource is a resource of the fourth CG, the fifth uplink resource is a resource of the fifth CG, and the fourth uplink resource and the fifth uplink resource overlap in time.
  • the second bit is before the third bit. And, one of the following conditions is satisfied:
  • Condition 1 The time domain resources occupied by the fourth uplink resource are more than the time domain resources occupied by the fifth uplink resource. In this way, the resources that occupy more time domain resources among the time-overlapping resources can be recovered as early as possible, thereby improving resource utilization. In addition, since the recovered resources occupy more time domain resources, when they are allocated to other terminals, the delay of data transmission by other terminals can be reduced.
  • Condition 2 The frequency domain resources occupied by the fourth uplink resource are greater than the frequency domain resources occupied by the fifth uplink resource. In this way, the resources that occupy more frequency domain resources among the time-overlapping resources can be recovered as early as possible, thereby improving resource utilization.
  • Condition 3 The time-frequency domain resources occupied by the fourth uplink resource are greater than the time-frequency domain resources occupied by the fifth uplink resource. In this way, the resources that occupy more time-frequency domain resources among the time-overlapping resources can be recovered as early as possible, thereby improving resource utilization.
  • Condition 4 The fourth uplink resource is used to carry the second indication information.
  • the second device can learn as early as possible that the uplink resource carrying the second indication information is used, so that the uplink resource can be decoded as early as possible, and then the unused resource in the resource indicated by the second indication information can be learned.
  • an embodiment of the present application provides a communication method, which can be applied to a second device, and the second device can be an access network device or a module (such as a circuit or a chip) in the access network device, and can also be a logical node, a logical module or software that can implement all or part of the functions of the access network device.
  • the second device can be an access network device or a module (such as a circuit or a chip) in the access network device, and can also be a logical node, a logical module or software that can implement all or part of the functions of the access network device.
  • the second bit is before the third bit. And, one of the following conditions is satisfied:
  • Condition 1 The time domain resources occupied by the fourth uplink resource are greater than the time domain resources occupied by the fifth uplink resource.
  • the second device can recover the resources that occupy more time domain resources among the time-overlapping resources as early as possible, thereby improving resource utilization.
  • the recovered resources occupy more time domain resources, when they are allocated to other terminals, the delay of data transmission by other terminals can be reduced.
  • Condition 2 The frequency domain resources occupied by the fourth uplink resource are greater than the frequency domain resources occupied by the fifth uplink resource. In this way, the second device can recover the resource that occupies more frequency domain resources among the time-overlapping resources as early as possible, thereby improving resource utilization.
  • Condition 4 The fourth uplink resource is used to carry the second indication information.
  • the second device can learn as early as possible that the uplink resource carrying the second indication information is used, so that the uplink resource can be decoded as early as possible, and then the unused resource in the resource indicated by the second indication information can be learned.
  • the time domain resources occupied by the fourth uplink resource are more than the time domain resources occupied by the fifth uplink resource, which may include one of the following:
  • the starting time unit of the fourth uplink resource is the same as the starting time unit of the fifth uplink resource, and the ending time unit of the fourth uplink resource is after the ending time unit of the fifth uplink resource;
  • An end time unit of the fourth uplink resource is the same as an end time unit of the fifth uplink resource, and a start time unit of the fourth uplink resource is before a start time unit of the fifth uplink resource;
  • the starting time unit of the fourth uplink resource is different from the starting time unit of the fifth uplink resource
  • the ending time unit of the fourth uplink resource is different from the ending time unit of the fifth uplink resource
  • the time domain resources occupied by the fourth uplink resource are more than the time domain resources occupied by the fifth uplink resource.
  • the first device and the second device can quickly and accurately determine that the time domain resources occupied by the fourth uplink resource are greater than the time domain resources occupied by the fifth uplink resource.
  • the frequency domain resources occupied by the fourth uplink resource are more than the frequency domain resources occupied by the fifth uplink resource, which may include one of the following:
  • the starting frequency unit of the fourth uplink resource is the same as the starting frequency unit of the fifth uplink resource, and the ending frequency unit of the fourth uplink resource is after the ending frequency unit of the fifth uplink resource;
  • the end frequency unit of the fourth uplink resource is the same as the end frequency unit of the fifth uplink resource, and the start frequency unit of the fourth uplink resource is before the start frequency unit of the fifth uplink resource;
  • a starting frequency unit of the fourth uplink resource is different from a starting frequency unit of the fifth uplink resource, an ending frequency unit of the fourth uplink resource is different from an ending frequency unit of the fifth uplink resource, and frequency domain resources occupied by the fourth uplink resource are more than frequency domain resources occupied by the fifth uplink resource;
  • the fourth uplink resource and/or the fifth uplink resource are not continuous in the frequency domain, and the frequency domain resources occupied by the fourth uplink resource are more than the frequency domain resources occupied by the fifth uplink resource.
  • the first device and the second device can quickly and accurately determine that the frequency domain resources occupied by the fourth uplink resource are more than the frequency domain resources occupied by the fifth uplink resource.
  • the values of the second bit and the third bit are both the first value, indicating that one of the first uplink resource and the second uplink resource is used.
  • This design stipulates the number of bits in the second bitmap and the correspondence between each bit and the indicated resource, thereby avoiding erroneous decoding caused by the first device and the second device having inconsistent understanding of the number of bits in the second bitmap.
  • the first device does not need to sort the resources that overlap in time, thereby reducing the implementation complexity of the first device and reducing the requirements on the capabilities of the first device.
  • the second bit, the third bit and the fourth bit in the second bitmap are used to indicate that the fourth uplink resource, the fifth uplink resource and the sixth uplink resource are not used, or to indicate that one of the fourth uplink resource, the fifth uplink resource and the sixth uplink resource is used, the sixth uplink resource is a resource of the sixth CG, and the sixth uplink resource overlaps in time with at least one of the fourth uplink resource and the fifth uplink resource.
  • the first device accurately indicates through multiple bits that the fourth uplink resource, the fifth uplink resource and the sixth uplink resource are not used, or indicates that one of the fourth uplink resource, the fifth uplink resource and the sixth uplink resource is used.
  • the index of the first set of CG resources is less than the index of the second set of CG resources, and in the second bitmap, the second bit is before the third bit.
  • the time domain resources occupied by the fourth uplink resource are the same as the time domain resources occupied by the fifth uplink resource; and/or, the frequency domain resources occupied by the fourth uplink resource are the same as the frequency domain resources occupied by the fifth uplink resource.
  • the first device and the second device can determine the order of the second bit corresponding to the fourth uplink resource and the third bit corresponding to the fifth uplink resource, thereby avoiding erroneous decoding caused by the inconsistent understanding of the correspondence between each bit and the indicated resource by the first device and the second device.
  • the present application provides a communication device, which may be a terminal or a module in a terminal (such as a circuit or a chip), or a logical node, a logical module or software that can implement all or part of the terminal functions.
  • the communication device has the function of implementing the first aspect or the third aspect.
  • the communication device includes a module or unit or means corresponding to the operation involved in the first aspect or the third aspect, and the module or unit or means may be implemented by software, or by hardware, or the corresponding software may be implemented by hardware.
  • the communication device includes a processing unit and an interface unit, wherein the interface unit can be used to send and receive signals to achieve communication between the communication device and other devices; the processing unit can be used to perform some internal operations of the communication device.
  • the functions performed by the processing unit and the interface unit can correspond to the operations involved in the first aspect or the third aspect above.
  • the communication device includes a processor, which can be used to couple with a memory.
  • the memory can store necessary computer programs or instructions for implementing the functions involved in the first aspect or the third aspect.
  • the processor can execute the computer program or instructions stored in the memory, and when the computer program or instructions are executed, the communication device implements the method in any possible design of the first aspect or the third aspect.
  • the communication device includes a processor and a memory
  • the memory can store necessary computer programs or instructions for implementing the functions involved in the first aspect or the third aspect.
  • the processor can execute the computer program or instructions stored in the memory, and when the computer program or instructions are executed, the communication device implements the method in any possible design of the first aspect or the third aspect.
  • the communication device includes a processor and an interface circuit, wherein the processor is used to communicate with other devices through the interface circuit and execute the method in any possible design of the first aspect or the third aspect above.
  • the present application provides a communication device, which may be an access network device or a module in an access network device (e.g.
  • the communication device may be a logic node, logic module or software that can realize all or part of the functions of the access network device.
  • the communication device has the function of realizing the second aspect or the fourth aspect.
  • the communication device includes a module or unit or means corresponding to the operation involved in the second aspect or the fourth aspect, and the module or unit or means may be realized by software, or by hardware, or by hardware executing the corresponding software.
  • the communication device includes a processing unit and an interface unit, wherein the interface unit can be used to send and receive signals to achieve communication between the communication device and other devices; the processing unit can be used to perform some internal operations of the communication device.
  • the functions performed by the processing unit and the interface unit can correspond to the operations involved in the second aspect or the fourth aspect.
  • the communication device includes a processor, which can be used to couple with a memory.
  • the memory can store necessary computer programs or instructions for implementing the functions involved in the second aspect or the fourth aspect.
  • the processor can execute the computer program or instructions stored in the memory, and when the computer program or instructions are executed, the communication device implements the method in any possible design of the second aspect or the fourth aspect.
  • the communication device includes a processor and a memory
  • the memory can store necessary computer programs or instructions for implementing the functions involved in the second aspect or the fourth aspect.
  • the processor can execute the computer program or instructions stored in the memory, and when the computer program or instructions are executed, the communication device implements the method in any possible design of the second aspect or the fourth aspect.
  • the communication device includes a processor and an interface circuit, wherein the processor is used to communicate with other devices through the interface circuit and execute the method in any possible design of the second aspect or the fourth aspect above.
  • the processor can be implemented by hardware or by software.
  • the processor can be a logic circuit, an integrated circuit, etc.; when implemented by software, the processor can be a general-purpose processor, which is implemented by reading the software code stored in the memory.
  • the above processors can be one or more, and the memories can be one or more.
  • the memory can be integrated with the processor, or the memory can be separately set from the processor. In the specific implementation process, the memory can be integrated with the processor on the same chip, or can be set on different chips respectively.
  • the embodiment of the present application does not limit the type of memory and the setting method of the memory and the processor.
  • the present application provides a communication system, which may include the communication device described in the fifth aspect and the communication device described in the sixth aspect.
  • the communication system includes a terminal and an access network device; wherein the terminal is used to execute the communication method provided in the first aspect, and the access network device is used to execute the communication method provided in the second aspect; or, the terminal is used to execute the communication method provided in the third aspect, and the access network device is used to execute the communication method provided in the fourth aspect.
  • the present application provides a computer-readable storage medium, in which computer-readable instructions are stored.
  • a computer reads and executes the computer-readable instructions, the computer executes a method in any possible design of any one of the first to fourth aspects above.
  • the present application provides a computer program product.
  • the computer reads and executes the computer program product, the computer executes a method in any possible design of any one of the first to fourth aspects above.
  • the present application provides a chip for reading a computer program stored in a memory to execute a method in any possible design of any one of the first to fourth aspects above.
  • FIG1 is an architecture diagram of a communication system provided in an embodiment of the present application.
  • FIG2 is a schematic diagram of an unused transmission opportunity (unused transmission occasion(s), UTO)-uplink control information (uplink control information, UCI) provided in an embodiment of the present application;
  • FIG3 is a flow chart of a communication method provided in an embodiment of the present application.
  • FIGS. 4A-4D are several schematic diagrams of configured grant (CG) resources provided in embodiments of the present application.
  • FIG5 is a flow chart of another communication method provided in an embodiment of the present application.
  • 6A-6I are several other schematic diagrams of CG resources provided in embodiments of the present application.
  • FIG7 is a structural diagram of a communication device provided in an embodiment of the present application.
  • FIG8 is a structural diagram of another communication device provided in an embodiment of the present application.
  • the technical solution in the embodiment of the present application will be described below in conjunction with the accompanying drawings in the embodiment of the present application.
  • the technical solution in the embodiment of the present application can be applied to various communication systems, such as universal mobile telecommunications system (UMTS), wireless local area network (WLAN), wireless fidelity (Wi-Fi) system, 4th generation (4G) mobile communication system, such as long term evolution (LTE) system, 5th generation (5G) mobile communication system, such as new radio (NR) system, and future evolved communication system, such as 6th generation (6G) mobile communication system, etc.
  • UMTS universal mobile telecommunications system
  • WLAN wireless local area network
  • Wi-Fi wireless fidelity
  • 4th generation (4G) mobile communication system such as long term evolution (LTE) system
  • 5th generation (5G) mobile communication system such as new radio (NR) system
  • future evolved communication system such as 6th generation (6G) mobile communication system, etc.
  • a communication system 10 includes a radio access network (RAN) 100 and a core network (CN) 200.
  • RAN radio access network
  • CN core network
  • the communication system 10 may also include the Internet 300.
  • RAN 100 includes at least one RAN node (such as 110a and 110b in FIG. 1, collectively referred to as 110) and at least one terminal (such as 120a-120j in FIG. 1, collectively referred to as 120).
  • RAN 100 may also include other RAN nodes, such as wireless relay equipment and/or wireless backhaul equipment (not shown in FIG. 1).
  • Terminal 120 is connected to RAN node 110 wirelessly.
  • RAN node 110 is connected to core network 200 wirelessly or by wire.
  • the core network device in core network 200 and RAN node 110 in RAN 100 may be different physical devices, or may be the same physical device integrating core network logical functions and wireless access network logical functions.
  • RAN 100 may be a cellular system related to the 3rd Generation Partnership Project (3GPP), such as a 4G or 5G mobile communication system, or a future evolution system (such as a 6G mobile communication system).
  • 3GPP 3rd Generation Partnership Project
  • RAN 100 may also be an open access network (open RAN, O-RAN or ORAN), a cloud radio access network (cloud radio access network, CRAN), or a WiFi system.
  • RAN 100 may also be a communication system that integrates two or more of the above systems.
  • the RAN node 110 which may also be sometimes referred to as a RAN entity or access node, constitutes a part of the communication system to help the terminal achieve wireless access.
  • the multiple RAN nodes 110 in the communication system 10 may be nodes of the same type or nodes of different types. In some scenarios, the roles of the RAN node 110 and the terminal 120 are relative.
  • the network element 120i in FIG1 may be a helicopter or a drone, which may be configured as a mobile base station.
  • the network element 120i For the terminal 120j that accesses the RAN 100 through the network element 120i, the network element 120i is a base station; but for the base station 110a, the network element 120i is a terminal.
  • the RAN node 110 and the terminal 120 are sometimes referred to as communication devices.
  • the network elements 110a and 110b in FIG1 may be understood as communication devices with base station functions, and the network elements 120a-120j may be understood as communication devices with terminal functions.
  • the RAN node may also be expressed in different ways, such as access network equipment. Unless otherwise specified in this application, the access network equipment is used for expression.
  • the access network device may be a base station, an evolved NodeB (eNodeB), an access point (AP), a transmission reception point (TRP), a next generation NodeB (gNB), a next generation base station in a 6G mobile communication system, a base station in a future mobile communication system, or an access node in a WiFi system.
  • the access network device may be a macro base station (such as 110a in FIG. 1 ), a micro base station or an indoor station (such as 110b in FIG. 1 ), a relay node or a donor node, or a wireless controller in a CRAN scenario.
  • the access network device may also be a server, a wearable device, a vehicle or an on-board device, etc.
  • the access network device in the vehicle to everything (V2X) technology may be a road side unit (RSU). All or part of the functions of the access network device in the present application may also be implemented by software functions running on hardware, or by virtualization functions instantiated on a platform (such as a cloud platform).
  • the access network device in the present application may also be a logical node, a logical module or software that can implement all or part of the functions of the access network device.
  • the access network device can be a central unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU).
  • the CU and DU can be set separately, or can also be included in the same network element, such as a baseband unit (BBU).
  • BBU baseband unit
  • the RU can be included in a radio frequency device or a radio frequency unit, such as a remote radio unit (RRU), an active antenna unit (AAU), or a remote radio head (RRH).
  • CU or CU-CP and CU-UP
  • DU or RU may have different names, but those skilled in the art can understand their meanings.
  • CU may also be called O-CU (Open CU)
  • DU may also be called O-DU
  • CU-CP can also be called O-CU-CP
  • CU-UP can also be called O-CU-UP
  • RU can also be called O-RU.
  • this application takes CU, CU-CP, CU-UP, DU and RU as examples for description.
  • Any unit in CU (or CU-CP, CU-UP), DU and RU in this application can be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.
  • the terminal may also be referred to as a terminal device, user equipment (UE), mobile station, mobile terminal, etc.
  • the terminal can be widely used in various scenarios, for example, device-to-device (D2D), vehicle-to-everything (V2X) communication, machine-type communication (MTC), Internet of Things (IOT), virtual reality, augmented reality, industrial control, automatic driving, telemedicine, smart grid, smart furniture, smart office, smart wear, smart transportation, smart city, etc.
  • the terminal may be a mobile phone, a tablet computer, a computer with wireless transceiver function, a wearable device, a vehicle, a drone, a helicopter, an airplane, a ship, a robot, a mechanical arm, a smart home device, etc.
  • the embodiments of the present application do not limit the device form of the terminal.
  • sending information to...(terminal) can be understood as the destination of the information being the terminal, and can include directly or indirectly sending information to the terminal.
  • receiving information from...(terminal) can be understood as the source of the information being the terminal, and can include directly or indirectly receiving information from the terminal.
  • the information may be processed as necessary between the source and destination of the information, such as format changes, but the destination can understand the valid information from the source. Similar expressions in this application can be understood similarly and will not be repeated here.
  • the access network device can allocate periodic uplink resources and/or downlink resources to the terminal.
  • the semi-static scheduling for allocating uplink resources may include CG.
  • CG means that during the uplink transmission process, the access network device allocates periodic uplink resources through radio resource control (RRC) signaling and/or downlink control information (DCI), and then the terminal can use one or more of the periodic uplink resources for uplink transmission.
  • RRC radio resource control
  • DCI downlink control information
  • the transmission resource used for an uplink transmission may be referred to as a CG transmission opportunity (or simply referred to as a transmission opportunity).
  • the CG transmission opportunity may also be replaced by other possible descriptions, such as CG resources or (physical uplink shared channel, PUSCH) resources or PUSCH opportunities or PUSCH opportunities or CG uplink resources or CG PUSCH resources or CG PUSCH transmission resources.
  • a CG cycle may include multiple PUSCH resources.
  • the resources of CG are fixed, while the resources required for XR services will change with changes in the amount of data. For example, for AR services, changes in the scene content display are caused by changes in the focus target and changes in the spatial relationship between the position and the gaze point (action).
  • the uplink content contains the visual information required for perception (including depth).
  • the uplink transmission is mainly clear and stable pictures or video streams, and can also be some extracted environmental feature information. The data volume of these contents may change. Therefore, if more CG resources are configured for the terminal, there may be a waste of resources.
  • the terminal may send a UTO-UCI to the access network device, and the UTO-UCI may indicate unused PUSCH resources, so that the access network device can reallocate these resources to other terminals for use.
  • a CG period includes 4 PUSCH resources, and the terminal may send a UTO-UCI on the first PUSCH resource to inform the access network device that the last two PUSCH resources in this CG period are not used.
  • FIG2 takes the sending of UTO-UCI on the first PUSCH resource as an example.
  • the terminal may also send UTO-UCI through other PUSCH resources, for example, the terminal sends UTO-UCI through each PUSCH resource it uses.
  • the UTO-UCI may also be replaced by other possible descriptions, such as XR-UCI or UCI used to indicate unused resources.
  • UTO-UCI can indicate unused PUSCH resources in a variety of ways. For example, UTO-UCI can indicate whether each PUSCH resource is used within a period of time through a bit map. The period of time is, for example, a CG cycle or a set time period. UTO-UCI can also indicate unused PUSCH resources in other ways, and this application does not limit the indication method of UTO-UCI.
  • Time unit refers to a unit of time.
  • the time unit may be, but is not limited to, a subframe, a slot, a symbol, etc.
  • the symbol may be a time domain symbol (e.g., an orthogonal frequency division multiplexing (OFDM) symbol), etc.
  • OFDM orthogonal frequency division multiplexing
  • Frequency unit refers to the unit of frequency resources.
  • the frequency unit may be, but is not limited to, a resource block (RB), a resource block group (RBG), etc.
  • UTO-UCI can indicate whether the resources of the multiple CGs are used.
  • the multiple CGs include CG1 and CG2.
  • the resource configuration of CG1 is different from the resource configuration of CG2.
  • the number of resources of CG1 is different from the number of resources of CG2; and/or, the cycle of CG1 is different from the cycle of CG2.
  • a bitmap in the UTO-UCI can be used to indicate whether the resources of CG1 and CG2 are used. Resources in different CGs may overlap in time. How to indicate whether the resources that overlap in time are used requires further attention.
  • Figure 3 is a flow chart corresponding to the communication method provided in an embodiment of the present application.
  • the method is illustrated by taking the first device and the second device as the execution subject of the interaction diagram as an example, but the present application does not limit the execution subject of the interaction diagram.
  • the first device can be a terminal, or a module applied to the terminal, such as a chip, a chip system, or a processor, or a logical node, a logical module, or software that can realize all or part of the terminal functions;
  • the second device can also be an access network device, or a module applied to the access network device, such as a chip, a chip system, or a processor, or a logical node, a logical module, or software that can realize all or part of the access network device functions.
  • the method comprises the following steps:
  • a first device generates first indication information, the first indication information includes a first bitmap, a first bit in the first bitmap is used to indicate that a first uplink resource and a second uplink resource are not used, or is used to indicate that one of the first uplink resource and the second uplink resource is used.
  • the first bit can be 1 bit.
  • the first uplink resource is a resource of the first CG, for example, a PUSCH resource of the first CG; the second uplink resource is a resource of the second CG, for example, a PUSCH resource of the second CG.
  • the first uplink resource and the second uplink resource overlap in time, for example, the first uplink resource and the second uplink resource may overlap partially in time or completely in time.
  • the first uplink resource and the second uplink resource may overlap in the frequency domain or may not overlap, which is not limited in the present application.
  • the resources of the first CG and the resources of the second CG may be configured by the second device for the first device.
  • the second device may send first configuration information and second configuration information to the first device, the first configuration information is used to configure the resources of the first CG, and the second configuration information is used to configure the resources of the second CG.
  • a cycle of the first CG may include multiple resources, and a cycle of the second CG may also include multiple resources.
  • the first configuration information and the second configuration information may be carried in the same message or in different messages, and this application does not limit this.
  • the resources of the first CG and the resources of the second CG may be determined by the second device according to the amount of data to be sent by the first device.
  • the amount of data to be sent is proportional to the number of resources of the resources of the first CG and the resources of the second CG.
  • the first device may determine that the first uplink resource and the second uplink resource overlap in time, and determine the usage of the first uplink resource and the second uplink resource, thereby generating the first indication information.
  • the first device determines that the first uplink resource and the second uplink resource are not used, thereby generating first indication information indicating that the first uplink resource and the second uplink resource are not used. For example, when the data to be sent can be sent through the resources before the first uplink resource and the second uplink resource, the first device can determine that the first uplink resource and the second uplink resource are not used.
  • the first device determines that one of the first uplink resource and the second uplink resource is used, thereby generating first indication information indicating that one of the first uplink resource and the second uplink resource is used. For example, when the resources before the first uplink resource and the second uplink resource are insufficient to send all the data to be sent, the first device may determine that one of the first uplink resource and the second uplink resource is used. When one of the first uplink resource and the second uplink resource is used, the first device may select one of the first uplink resource and the second uplink resource to send uplink data according to a set rule.
  • the set rule is, for example, to select the resource with the highest priority among the resources overlapping in time to send uplink data. For example, when one of the first uplink resource and the second uplink resource is used, and the priority of the first uplink resource is higher than the priority of the second uplink resource, the first device may select the first uplink resource to send uplink data.
  • the first bit is used to indicate that the first uplink resource and the second uplink resource are not used, or to indicate that one of the first uplink resource and the second uplink resource is used.
  • the first bit is used to indicate that the first uplink resource and the second uplink resource are not used.
  • the value of the first bit is value #1, it indicates that the first uplink resource and the second uplink resource are not used.
  • Value #1 is, for example, 0 or 1, and the following description takes value #1 as 0 as an example.
  • the first uplink resource is resource 5 of CG1
  • the second uplink resource is resource 6 of CG2.
  • the first device uses the following resources to send uplink data: resource 2 and resource 4 of CG1, and resource 1 and resource 3 of CG2.
  • the first bit may be the fifth bit in the first bitmap, and the value of the bit is 0, indicating that resource 5 and resource 6 are not used.
  • the first bit is used to indicate that one of the first uplink resource and the second uplink resource is used.
  • the value of the first bit is value #2, it indicates that one of the first uplink resource and the second uplink resource is used.
  • Value #2 is, for example, 1 or 0.
  • Value #2 may be different from value #1, for example, value #1 is 0, value #2 is 1, or vice versa.
  • the following description takes value #2 being 1 as an example.
  • the first uplink resource is resource 1 of CG1
  • the second uplink resource is resource 2 of CG2.
  • the first device sends uplink data using the following resources: one of resource 1 and resource 2, resource 3 of CG1, and resource 4 of CG2.
  • the first bit may be the first bit in the first bitmap, and the value of the bit is 1, indicating that one of resource 1 and resource 2 is used.
  • the first bitmap may also indicate whether the following resources are used: one or more resources of the first CG except the first uplink resources, and/or one or more resources of the second CG except the second uplink resources. That is, the first bitmap may also indicate whether one or more resources of the first CG and the second CG that do not overlap in time are used.
  • a bit in the first bitmap may correspond to one or more resources, and the value of the bit is used to indicate whether the resource corresponding to the bit is used.
  • the value of the bit is 0, indicating that the resource corresponding to the bit is not used, and the value of the bit is 1, indicating that the resource corresponding to the bit is used, or vice versa.
  • the bit when a certain bit indicates whether the resources overlapping in time among the resources of the first CG and the resources of the second CG are used, the bit corresponds to multiple resources overlapping in time.
  • the first bit corresponds to 2 resources, namely the first uplink resource and the second uplink resource.
  • the bit may correspond to one resource.
  • the order of each bit can be determined according to the start time of the resource corresponding to each bit. For example, the earlier the start time of the PUSCH resource corresponding to a certain bit, the earlier the position of the bit in the first bitmap.
  • the first bitmap may include 5 bits, and the 1st to 4th bits in the first bitmap correspond to resource 1 of CG2, resource 2 of CG1, resource 3 of CG2, and resource 4 of CG1, respectively, and the 5th bit in the first bitmap corresponds to resource 5 of CG1 and resource 6 of CG2.
  • the value of the first bitmap is 11110, it means that resources 1 to 4 are used, and resources 5 and 6 are not used.
  • the first bitmap may include 5 bits, the first bit in the first bitmap corresponds to resource 1 of CG1 and resource 2 of CG2, and the second to fifth bits in the first bitmap correspond to resource 3 of CG1, resource 4 of CG2, resource 5 of CG1, and resource 6 of CG2.
  • the value of the first bitmap is 11100, it means that one of resource 1 and resource 2 is used, resource 3 and resource 4 are used, and resource 5 and resource 6 are not used.
  • S302 The first device outputs first indication information.
  • the second device receives the first indication information.
  • the first device may be a module inside the terminal, such as a chip. After generating the first indication information, the first device may output the first indication information to another module in the terminal, such as a radio frequency module. Then, the other module of the terminal may send the first indication information to the second device.
  • the first device may send the first indication information to the second device.
  • the first device may be a terminal
  • the second device may be an access network device.
  • the above-mentioned first indication information can be carried in a variety of possible signaling, for example, carried in UCI, and the UCI can be CG-UCI or UTO-UCI.
  • the second device may determine the usage of the first uplink resource and the second uplink resource according to the first bit in the first indication information. For example, when the first bit is used to indicate that the first uplink resource and the second uplink resource are not used, the second device may determine that the first uplink resource and the second uplink resource are not used, so that the first uplink resource and/or the second uplink resource can be allocated to other terminals to improve resource utilization. For another example, when the first bit is used to indicate that one of the first uplink resource and the second uplink resource is used, the second device may determine which of the first uplink resource and the second uplink resource is used and which is not used according to the set rules, so that the unused resources can be allocated to other terminals to improve resource utilization. Among them, the specific content of the setting rules can be referred to S301, which will not be repeated here.
  • the first device when the first uplink resource of the first CG and the second uplink resource of the second CG overlap in time, the first device can indicate that the first uplink resource and the second uplink resource are not used, or indicate that the first uplink resource and the second uplink resource are not used, by one bit.
  • One of the uplink resources is used, thereby reducing signaling overhead and saving transmission resources.
  • the method stipulates the number of bits in the first bitmap and the correspondence between each bit and the indicated resource, thereby avoiding erroneous decoding caused by the first device and the second device having different understandings of the number of bits in the first bitmap, and avoiding erroneous decoding caused by the first device and the second device having different understandings of the correspondence between each bit and the indicated resource.
  • the first device does not need to sort the PUSCH resources that overlap in time, thereby reducing the implementation complexity of the first device and reducing the requirements on the capabilities of the first device.
  • the method shown in FIG3 is described by taking two resources overlapping in time as an example. In actual use, the resources overlapping in time may be more than two resources. In this case, the method shown in FIG3 is still applicable.
  • the third uplink resource is a resource of the third CG, and the third uplink resource overlaps in time with at least one of the first uplink resource and the second uplink resource.
  • the third uplink resource may overlap or not overlap with at least one of the first uplink resource and the second uplink resource in the frequency domain, and this application does not limit this.
  • the first bit may also be used to indicate that the first uplink resource, the second uplink resource, and the third uplink resource are not used, or may also be used to indicate that one of the first uplink resource, the second uplink resource, and the third uplink resource is used.
  • the indication method of the first bit may refer to indication method 1 and indication method 2 in S301, except that the first uplink resource and the second uplink resource are replaced by the first uplink resource, the second uplink resource, and the third uplink resource, and the repeated parts are not repeated.
  • relationship 1 There may be multiple relationships between the third uplink resource and the first uplink resource and the second uplink resource, for example, relationship 1 and relationship 2.
  • Relationship 1 The third uplink resource overlaps with the first uplink resource and the second uplink resource in time.
  • the first uplink resource is resource 5 of CG1
  • the second uplink resource is resource 4 of CG2
  • the third uplink resource is resource 6 of CG3.
  • Resource 6 overlaps with resource 4 and resource 5 in time.
  • Relationship 2 The third uplink resource overlaps in time with one of the first uplink resource and the second uplink resource.
  • the resource of the first uplink resource and the second uplink resource that overlaps with the third uplink resource is used to transmit uplink data.
  • the first uplink resource is resource 5 of CG1
  • the second uplink resource is resource 4 of CG2
  • the third uplink resource is resource 6 of CG3.
  • Resource 5 and resource 6 overlap in time, but resource 4 and resource 6 do not overlap in time.
  • Resource 5 is used to transmit uplink data.
  • the third uplink resource may be one or more resources.
  • the third uplink resource when the third uplink resource is one resource, the third uplink resource may be a resource in one CG; when the third uplink resource is multiple resources, the third uplink resource may be a resource in multiple CGs, and the third uplink resource in each CG overlaps with at least one of the first uplink resource and the second uplink resource in time.
  • the relationship between the multiple resources and the first uplink resource and the second uplink resource may all be relationship 1, or may all be relationship 2, or, the relationship between a part of the multiple resources and the first uplink resource and the second uplink resource is relationship 1, and the relationship between another part of the multiple resources and the first uplink resource and the second uplink resource is relationship 2.
  • the first device can indicate through 1 bit that the first uplink resource, the second uplink resource and the third uplink resource are not used, or indicate that one of the first uplink resource, the second uplink resource and the third uplink resource is used, thereby further reducing signaling overhead and saving transmission resources.
  • uplink resource #A overlaps with one of the first uplink resource and the second uplink resource in time, and the resource of the first uplink resource and the second uplink resource that does not overlap with uplink resource #A is used to transmit uplink data
  • the first bit in the first bitmap is used to indicate that one of the first uplink resource and the second uplink resource is used
  • bit #A in the first bitmap is used to indicate whether uplink resource #A is used.
  • the first uplink resource is resource 5 of CG1
  • the second uplink resource is resource 4 of CG2
  • uplink resource #A is resource 6 of CG3. Resource 5 and resource 6 overlap in time, but resource 4 and resource 6 do not overlap in time.
  • the first bitmap the first bit is used to indicate that one of resource 4 and resource 5 is used, and bit #A is used to indicate whether resource 6 is used.
  • the first device can accurately indicate, through 2 bits, whether one of the first uplink resource and the second uplink resource is used, and whether uplink resource #A is used, thereby reducing signaling overhead and saving transmission resources.
  • FIG5 is a flow chart of the communication method provided in the present application.
  • FIG5 takes the first device and the second device as the execution subjects of the interaction as an example to illustrate the method, but the present application does not limit the execution subjects of the interaction.
  • the first device can be a terminal, or a module applied to the terminal, such as a chip, a chip system, or a processor.
  • the device may also be a logical node, a logical module or software that can realize all or part of the terminal functions; the second device may also be an access network device, or a module applied to the access network device such as a chip, a chip system, or a processor, or a logical node, a logical module or software that can realize all or part of the access network device functions.
  • the method comprises the following steps:
  • a first device generates second indication information, the second indication information includes a second bitmap, and a second bit and a third bit in the second bitmap are used to indicate that a fourth uplink resource and a fifth uplink resource are not used, or to indicate that one of the fourth uplink resource and the fifth uplink resource is used.
  • the second bit and the third bit may both be 1 bit.
  • the fourth uplink resource is the resource of the fourth CG, for example, the PUSCH resource of the fourth CG;
  • the fifth uplink resource is the resource of the fifth CG, for example, the PUSCH resource of the fifth CG.
  • the fourth uplink resource and the fifth uplink resource overlap in time, for example, the fourth uplink resource and the fifth uplink resource may partially overlap in time, or may completely overlap in time.
  • the fourth uplink resource and the fifth uplink resource may overlap in the frequency domain, or may not overlap, which is not limited in the present application.
  • the resources of the fourth CG and the resources of the fifth CG may be configured by the second device for the first device.
  • the configuration method may refer to the configuration method of the resources of the first CG and the resources of the second CG in S301, except that the first CG is replaced by the fourth CG, and the second CG is replaced by the fifth CG, which will not be repeated here.
  • the first device may determine that the fourth uplink resources and the fifth uplink resources overlap in time, and determine the usage of the fourth uplink resources and the fifth uplink resources, thereby generating the second indication information.
  • the method for the first device to determine the usage of the fourth uplink resources and the fifth uplink resources may refer to the method for determining the usage of the first uplink resources and the second uplink resources in S301, except that the first uplink resources are replaced by the fourth uplink resources, and the second uplink resources are replaced by the fifth uplink resources, which will not be repeated here.
  • the second bit and the third bit in the second bitmap are used to indicate that the fourth uplink resource and the fifth uplink resource are not used, or to indicate that one of the fourth uplink resource and the fifth uplink resource is used.
  • the first value is, for example, 1 or 0.
  • the following description is made by taking the first value of 1 as an example.
  • the fourth uplink resource is resource 1 of CG1
  • the fifth uplink resource is resource 2 of CG2.
  • the first device sends uplink data using the following resources: one of resource 1 and resource 2, resource 3 of CG1, and resource 4 of CG2.
  • the second bit and the third bit are the first bit and the second bit in the second bitmap, respectively, and the values of the second bit and the third bit are both 1, indicating that one of resource 1 and resource 2 is used.
  • the second value is, for example, 0 or 1.
  • the second value may be different from the first value, for example, the first value is 1 and the second value is 0, or vice versa.
  • the second value is 0 as an example for description below.
  • the fourth uplink resource is resource 5 of CG1
  • the fifth uplink resource is resource 6 of CG2.
  • the first device uses the following resources to send uplink data: resource 1 and resource 3 of CG1, and resource 2 and resource 4 of CG2.
  • the second bit and the third bit are the fifth bit and the sixth bit in the second bitmap, respectively, and the values of the second bit and the third bit are both 0, indicating that resource 5 and resource 6 are not used.
  • the first device uses at most one of the resources for uplink transmission.
  • the second bit can be used to indicate whether the fourth uplink resource is used
  • the third bit can be used to indicate whether the fifth uplink resource is used.
  • the value of the second bit is the first value, it indicates that the fourth uplink resource is used, and when the value of the second bit is the second value, it indicates that the fourth uplink resource is not used;
  • the value of the third bit is the first value, it indicates that the fifth uplink resource is used, and when the value of the third bit is the second value, it indicates that the fifth uplink resource is not used.
  • the specific contents of the first value and the second value can be referred to indication method one and indication method two, which will not be repeated here. The following is an example of the first value being 1 and the second value being 0.
  • the fourth uplink resource is resource 1 of CG1
  • the fifth uplink resource is resource 2 of CG2. Since the priority of resource 1 is higher than the priority of resource 2, the first device uses the following resources to send uplink data: resource 1 and resource 3 of CG1, and resource 4 of CG2.
  • the second bit and the third bit may be the first bit and the second bit in the second bitmap, respectively. The value is 1 and the value of the third bit is 0, indicating that resource 1 is used and resource 2 is not used.
  • the second bitmap may also indicate whether the following resources are used: one or more resources of the fourth CG except the fourth uplink resources, and/or one or more resources of the fifth CG except the fifth uplink resources. That is, the second bitmap may also indicate whether one or more resources of the fourth CG and the fifth CG that do not overlap in time are used.
  • a bit in the second bitmap may correspond to a resource, and the value of the bit is used to indicate whether the resource corresponding to the bit is used. For example, if the value of the bit is 0, it means that the resource corresponding to the bit is not used, and if the value of the bit is 1, it means that the resource corresponding to the bit is used, or vice versa.
  • the order of the bits may be determined according to the start time of the resource corresponding to each bit. For example, the earlier the start time of the PUSCH resource corresponding to a certain bit, the earlier the position of the bit in the second bitmap.
  • the second bitmap may include 6 bits, and the 1st to 6th bits in the second bitmap correspond to resource 1 of CG1, resource 2 of CG2, resource 3 of CG1, resource 4 of CG2, resource 5 of CG1, and resource 6 of CG2.
  • the value of the second bitmap is 111100, it means that one of resource 1 and resource 2 is used, resource 3 and resource 4 are used, and resource 5 and resource 6 are not used.
  • the second bitmap may include 6 bits, and the 1st to 6th bits in the second bitmap correspond to resource 1 of CG1, resource 2 of CG2, resource 3 of CG1, resource 4 of CG2, resource 5 of CG1, and resource 6 of CG2.
  • the value of the second bitmap is 111100, it means that resources 1 to 4 are used, and resources 5 and 6 are not used.
  • the second bitmap may include 6 bits, and the 1st to 6th bits in the second bitmap correspond to resource 1 of CG1, resource 2 of CG2, resource 3 of CG1, resource 4 of CG2, resource 5 of CG1, and resource 6 of CG2.
  • the value of the second bitmap is 101100, it means that resource 1, resource 3, and resource 4 are used, and resource 2, resource 5, and resource 6 are not used.
  • the second bit and the third bit in the second bitmap may be transmitted in different PUSCH resources.
  • the second bit corresponds to the fourth uplink resource
  • the third bit corresponds to the fifth uplink resource.
  • the second bit can be used to indicate whether the fourth uplink resource is used
  • the third bit can be used to indicate whether the fifth uplink resource is used. In this way, the moment when the second device learns whether the fourth uplink resource is used may be different from the moment when the second device learns whether the fifth uplink resource is used.
  • the fourth uplink resource is resource 4 of CG1
  • the fifth uplink resource is resource 3 of CG2.
  • the time-frequency domain resources occupied by resource 4 are more than the time-frequency domain resources occupied by resource 3.
  • the order of each bit can be determined according to the start time of the resource corresponding to each bit. If the number of bits in the bit map that can be sent by the first device each time is 3, then in the bit map sent by the first device for the first time, 3 bits can respectively indicate whether resources 1 to resources 3 are used, and in the bit map sent by the first device for the second time, 3 bits can respectively indicate whether resources 4 to resources 6 are used. If resource 4 is an unused resource, the second device needs to reclaim the resource after receiving the bit map sent for the second time, which reduces the resource utilization.
  • the second bit in the second bitmap, the second bit may be before the third bit, that is, the second bit is the high-order bit of the third bit, or the third bit is the low-order bit of the second bit. And, one of the following conditions 1 to 3 may be satisfied. In other words, when one of the following conditions 1 to 3 is satisfied, in the second bitmap, the second bit may be before the third bit.
  • Condition 1 The time domain resources occupied by the fourth uplink resource are greater than the time domain resources occupied by the fifth uplink resource.
  • the second device can recover the resources that occupy more time domain resources among the time-overlapping resources as early as possible, thereby improving resource utilization.
  • the recovered resources occupy more time domain resources, when they are allocated to other terminals, the delay of data transmission by other terminals can be reduced.
  • condition 1 is satisfied if the start time unit of the fourth uplink resource is the same as the start time unit of the fifth uplink resource, and the end time unit of the fourth uplink resource is after the end time unit of the fifth uplink resource.
  • the fourth uplink resource is resource 3 of CG1
  • the fifth uplink resource is resource 4 of CG2.
  • the start symbol of resource 3 is the same as the start symbol of resource 4, and the end symbol of resource 3 is after the end symbol of resource 4, so condition 1 is satisfied.
  • condition 1 is satisfied if the end time unit of the fourth uplink resource is the same as the end time unit of the fifth uplink resource, and the start time unit of the fourth uplink resource is before the start time unit of the fifth uplink resource.
  • the fourth uplink resource is resource 3 of CG1
  • the fifth uplink resource is resource 4 of CG2.
  • the start symbol of resource 3 is before the start symbol of resource 4.
  • the end symbol of resource 3 and the end symbol of resource 4 are the same, so condition 1 is satisfied.
  • condition 1 is satisfied if the start time unit of the fourth uplink resource is different from the start time unit of the fifth uplink resource, the end time unit of the fourth uplink resource is different from the end time unit of the fifth uplink resource, and the time domain resources occupied by the fourth uplink resource are more than the time domain resources occupied by the fifth uplink resource, then condition 1 is satisfied.
  • the fourth uplink resource is resource 4 of CG1
  • the fifth uplink resource is resource 3 of CG2
  • the start symbol of resource 3 is different from the start symbol of resource 4
  • the end symbol of resource 3 is different from the end symbol of resource 4 but the time domain resources occupied by resource 4 are more than the time domain resources occupied by resource 3, and therefore, condition 1 is satisfied.
  • Condition 2 The frequency domain resources occupied by the fourth uplink resource are greater than the frequency domain resources occupied by the fifth uplink resource. In this way, the second device can recover the resource that occupies more frequency domain resources among the time-overlapping resources as early as possible, thereby improving resource utilization.
  • the number of frequency units included in the fourth uplink resource is greater than the number of frequency units included in the fifth uplink resource, and condition 2 is satisfied.
  • the fourth uplink resource and the fifth uplink resource are continuous in the frequency domain, the starting frequency unit of the fourth uplink resource and the starting frequency unit of the fifth uplink resource are both resource block (RB) 5, the ending frequency unit of the fourth uplink resource is RB12, and the ending frequency unit of the fifth uplink resource is RB8, at this time, condition 2 is satisfied.
  • the end frequency unit of the fourth uplink resource is the same as the end frequency unit of the fifth uplink resource, and the start frequency unit of the fourth uplink resource is before the start frequency unit of the fifth uplink resource, then the number of frequency units included in the fourth uplink resource is greater than the number of frequency units included in the fifth uplink resource, and condition 2 is satisfied.
  • the fourth uplink resource and the fifth uplink resource are continuous in the frequency domain, the start frequency unit of the fourth uplink resource is RB5, the start frequency unit of the fifth uplink resource is RB9, and the end frequency unit of the fourth uplink resource and the end frequency unit of the fifth uplink resource are both RB12, at this time, condition 2 is satisfied.
  • the starting frequency unit of the fourth uplink resource is different from the starting frequency unit of the fifth uplink resource
  • the ending frequency unit of the fourth uplink resource is different from the ending frequency unit of the fifth uplink resource
  • the frequency domain resources occupied by the fourth uplink resource are more than the frequency domain resources occupied by the fifth uplink resource
  • the number of frequency units included in the fourth uplink resource is more than the number of frequency units included in the fifth uplink resource, and condition 2 is satisfied.
  • the fourth uplink resource and the fifth uplink resource are continuous in the frequency domain, the starting frequency unit of the fourth uplink resource is RB1, the starting frequency unit of the fifth uplink resource is RB5, the ending frequency unit of the fourth uplink resource is RB12, and the ending frequency unit of the fifth uplink resource is RB8, at this time, condition 2 is satisfied.
  • condition 2 if the fourth uplink resource and/or the fifth uplink resource are not continuous in the frequency domain, and the frequency domain resources occupied by the fourth uplink resource are more than the frequency domain resources occupied by the fifth uplink resource, then condition 2 is satisfied.
  • the RBGs occupied by the fourth uplink resource include: RBG1 to RBG4, and RBG9 to RBG12
  • the RBGs occupied by the fifth uplink resource include: RBG9 to RBG12, at this time, condition 2 is satisfied.
  • Condition 3 The time-frequency domain resources occupied by the fourth uplink resource are greater than the time-frequency domain resources occupied by the fifth uplink resource. In this way, the second device can recover the resources that occupy more time-frequency domain resources among the temporally overlapping resources as early as possible, thereby improving resource utilization.
  • condition 3 when the time domain resources occupied by the fourth uplink resource are more than the time domain resources occupied by the fifth uplink resource, and the frequency domain resources occupied by the fourth uplink resource are more than the frequency domain resources occupied by the fifth uplink resource, condition 3 is satisfied.
  • condition 1 For the specific content that the time domain resources occupied by the fourth uplink resource are more than the time domain resources occupied by the fifth uplink resource, reference may be made to the description of condition 1, and for the specific content that the frequency domain resources occupied by the fourth uplink resource are more than the frequency domain resources occupied by the fifth uplink resource, reference may be made to the description of condition 2, which will not be repeated here.
  • the time domain resources occupied by the fourth uplink resource are more than the time domain resources occupied by the fifth uplink resource, or the frequency domain resources occupied by the fourth uplink resource are more than the frequency domain resources occupied by the fifth uplink resource.
  • the time-frequency domain resources occupied by the fourth uplink resource are more than the time-frequency domain resources occupied by the fifth uplink resource.
  • the time domain resources occupied by the fourth uplink resource are more than the time domain resources occupied by the fifth uplink resource, and the frequency domain resources occupied by the fourth uplink resource are the same as the frequency domain resources occupied by the fifth uplink resource.
  • the fourth uplink resource occupies 5 symbols in the time domain and 4 RBs in the frequency domain; the fifth uplink resource occupies 4 symbols in the time domain and 4 RBs in the frequency domain.
  • condition 3 is satisfied.
  • the frequency domain resources occupied by the fourth uplink resource are more than the frequency domain resources occupied by the fifth uplink resource, and the time domain resources occupied by the fourth uplink resource are the same as the time domain resources occupied by the fifth uplink resource.
  • the fourth uplink resource occupies 2 symbols in the time domain and 10 RBs in the frequency domain; the fifth uplink resource occupies 2 symbols in the time domain and 4 RBs in the frequency domain. In this case, condition 3 is satisfied.
  • the time domain resources occupied by the fourth uplink resource are different from the time domain resources occupied by the fifth uplink resource, the frequency domain resources occupied by the fourth uplink resource are different from the frequency domain resources occupied by the fifth uplink resource, and the time-frequency domain resources occupied by the fourth uplink resource are more than the time-frequency domain resources occupied by the fifth uplink resource.
  • the fourth uplink resource occupies 2 symbols in the time domain and 10 RBs in the frequency domain; the fifth uplink resource occupies 4 symbols in the time domain and 4 RBs in the frequency domain. In this case, condition 3 is satisfied.
  • the second bit may also be in the third bitmap. Before bits.
  • the fourth uplink resource is used to carry the second indication information.
  • the second device can learn as early as possible that the uplink resource carrying the second indication information is used, so that the second device can decode the uplink resource as early as possible, and further learn the unused resources among the resources indicated by the second indication information.
  • the fourth uplink resource is resource 3 of CG2, and the fifth uplink resource is resource 4 of CG1. If resource 3 is used to carry the second indication information, then in the second bitmap, the second bit corresponding to the fourth uplink resource is before the third bit corresponding to the fifth uplink resource.
  • condition 4 may be used alone, that is, as long as condition 4 is satisfied, in the second bitmap, the second bit is before the third bit.
  • condition 4 may also be used in combination with other conditions. For example, when the time domain resources occupied by the fourth uplink resource are the same as the time domain resources occupied by the fifth uplink resource, and/or the frequency domain resources occupied by the fourth uplink resource are the same as the time domain resources occupied by the fifth uplink resource, if condition 4 is met, the second bit may be before the third bit.
  • the time domain resources occupied by the fourth uplink resource are the same as the time domain resources occupied by the fifth uplink resource.
  • the starting time unit of the fourth uplink resource and the starting time unit of the fifth uplink resource are both symbol 0
  • the ending time unit of the fourth uplink resource and the ending time unit of the fifth uplink resource are both symbol 2
  • the time domain resources occupied by the fourth uplink resource and the time domain resources occupied by the fifth uplink resource are the same.
  • way 1 and way 2 There may be multiple possible ways, for example, way 1 and way 2, for the frequency domain resources occupied by the fourth uplink resource to be the same as the frequency domain resources occupied by the fifth uplink resource.
  • the fourth uplink resource and the fifth uplink resource are continuous in the frequency domain. If the starting frequency unit of the fourth uplink resource is the same as the starting frequency unit of the fifth uplink resource, and the ending frequency unit of the fourth uplink resource is the same as the ending frequency unit of the fifth uplink resource, then the frequency domain resources occupied by the fourth uplink resource are the same as the frequency domain resources occupied by the fifth uplink resource. For example, if the starting frequency unit of the fourth uplink resource and the starting frequency unit of the fifth uplink resource are both RB5, and the ending frequency unit of the fourth uplink resource and the ending frequency unit of the fifth uplink resource are both RB8, then the frequency domain resources occupied by the fourth uplink resource and the frequency domain resources occupied by the fifth uplink resource are the same.
  • the fourth uplink resource and the fifth uplink resource are not continuous in the frequency domain.
  • the frequency domain resources occupied by the fourth uplink resource are the same as the frequency domain resources occupied by the fifth uplink resource.
  • the frequency domain resources occupied by the fourth uplink resource and the frequency domain resources occupied by the fifth uplink resource are both: RBG0 to RBG4, and RBG9 to RBG12, then the frequency domain resources occupied by the fourth uplink resource and the frequency domain resources occupied by the fifth uplink resource are the same.
  • Condition 5 The index of the fourth CG is less than the index of the fifth CG. Furthermore, the time domain resources occupied by the fourth uplink resource are the same as the time domain resources occupied by the fifth uplink resource, and/or the frequency domain resources occupied by the fourth uplink resource are the same as the time domain resources occupied by the fifth uplink resource. Among them, the time domain resources occupied by the fourth uplink resource are the same as the time domain resources occupied by the fifth uplink resource, and the specific contents of the frequency domain resources occupied by the fourth uplink resource and the time domain resources occupied by the fifth uplink resource being the same can be referred to the description in Condition 4, which will not be repeated here.
  • the fourth uplink resource is resource 3 of CG1
  • the fifth uplink resource is resource 4 of CG2.
  • the index of CG1 is smaller than CG2, so in the second bitmap, the second bit corresponding to the fourth uplink resource is before the third bit corresponding to the fifth uplink resource.
  • the second bit and the third bit may be adjacent bits or non-adjacent bits.
  • the position of the bit used to indicate resources that do not overlap in time is determined according to the start time of the resource corresponding to the bit. For example, the earlier the start time of the PUSCH resource corresponding to a certain bit, the earlier the position of the bit in the second bitmap.
  • the fourth uplink resource is resource 3 of CG2
  • the fifth uplink resource is resource 4 of CG1.
  • Resource 3 is used to transmit the second indication information.
  • the 1st to 6th bits in the second bitmap correspond to: resource 1 of CG2, resource 2 of CG1, resource 3 of CG2, resource 4 of CG1, resource 5 of CG1, and resource 6 of CG2, respectively.
  • the second bit and the third bit are adjacent bits, which are the 3rd bit and the 4th bit in the second bitmap, respectively.
  • the bit used to indicate whether the resources of the fourth CG are used may be located before the bit used to indicate whether the resources of the fifth CG are used.
  • the fourth uplink resource is resource 3 of CG2
  • the fifth uplink resource is resource 4 of CG1.
  • Resource 3 is used to carry the second indication information.
  • the 1st to 6th bits in the second bitmap correspond to: resource 1 of CG2, resource 3 of CG2, resource 6 of CG2, resource 2 of CG1, Resource 4 of CG1 and resource 5 of CG1.
  • the second bit and the third bit are non-adjacent bits, which are the 2nd bit and the 5th bit in the second bitmap, respectively.
  • S502 The first device outputs second indication information.
  • the second device receives the second indication information.
  • the manner in which the first device outputs the second indication information may refer to the manner in which the first device outputs the first indication information in S302, except that the first indication information is replaced by the second indication information, which will not be described in detail here.
  • the second indication information can be carried in a variety of possible signaling, for example, carried in UCI, and the UCI is, for example, CG-UCI or UTO-UCI.
  • the second device After receiving the second indication information, the second device can determine the usage of the first uplink resource and the second uplink resource according to the second bit and the third bit in the second indication information.
  • the determination method can refer to S302.
  • the second device can determine the usage of the first uplink resource and the second uplink resource according to the first bit in the first indication information, except that the first bit in the first indication information is replaced by the second bit and the third bit in the second indication information, which will not be repeated here.
  • the first device can indicate through 2 bits that the fourth uplink resource and the fifth uplink resource are not used, or indicate that one of the fourth uplink resource and the fifth uplink resource is used.
  • This method stipulates the number of bits in the second bitmap and the correspondence between each bit and the indicated resource, thereby avoiding erroneous decoding caused by the first device and the second device having inconsistent understanding of the number of bits in the second bitmap, and also avoiding erroneous decoding caused by the first device and the second device having inconsistent understanding of the correspondence between each bit and the indicated resource.
  • the first device does not need to sort the PUSCH resources that overlap in time, thereby reducing the implementation complexity of the first device and reducing the requirements on the capabilities of the first device.
  • the method shown in FIG5 is described by taking two resources overlapping in time as an example. In actual use, the resources overlapping in time may be more than two resources. In this case, the method shown in FIG5 is still applicable.
  • the sixth uplink resource is the resource of the sixth CG, and the sixth uplink resource overlaps in time with at least one of the fourth uplink resource and the fifth uplink resource.
  • the sixth uplink resource may overlap with at least one of the fourth uplink resource and the fifth uplink resource in the frequency domain, or may not overlap, and this application does not limit this.
  • the sixth uplink resource and the relationship between the sixth uplink resource and the fourth uplink resource and the fifth uplink resource, refer to the description of the third uplink resource and relationship 1 to relationship 2 in the method shown in Figure 3, except that the first uplink resource is replaced by the fourth uplink resource, the second uplink resource is replaced by the fifth uplink resource, and the third uplink resource is replaced by the sixth uplink resource, and they will not be repeated here.
  • the second bit, the third bit, and the fourth bit in the second bitmap are used to indicate that the fourth uplink resource, the fifth uplink resource, and the sixth uplink resource are not used, or to indicate that one of the fourth uplink resource, the fifth uplink resource, and the sixth uplink resource is used, and the indication method can refer to the indication method one to the indication method three in S501. For example, when the values of the second bit, the third bit, and the fourth bit are all the first value, it indicates that one of the fourth uplink resource, the fifth uplink resource, and the sixth uplink resource is used.
  • the values of the second bit, the third bit, and the fourth bit are all the second value, it indicates that the fourth uplink resource, the fifth uplink resource, and the sixth uplink resource are not used.
  • the second bit can be used to indicate whether the fourth uplink resource is used
  • the third bit can be used to indicate whether the fifth uplink resource is used
  • the fourth bit is used to indicate whether the sixth uplink resource is used.
  • the order of the second bit, the third bit and the fourth bit can be determined according to one or more conditions from condition 1 to condition 5.
  • the second bit can be used to indicate whether the fourth uplink resource is used
  • the third bit can be used to indicate whether the fifth uplink resource is used
  • the fourth bit can be used to indicate whether the sixth uplink resource is used. For example, if the time domain resources occupied by each resource are in the order of the fourth uplink resource, the sixth uplink resource and the fifth uplink resource from large to small, then in the second bitmap, the second bit is located before the fourth bit, and the fourth bit is located before the third bit.
  • condition 4 and condition 5 can be combined with each other.
  • the bit corresponding to the resource used to carry the second indication information is located before the bit corresponding to other resources overlapping in time, and the order between the bits corresponding to other resources overlapping in time can be determined according to condition 5.
  • the fourth uplink resource is resource 4 of CG2
  • the fifth uplink resource is resource 5 of CG1
  • the sixth uplink resource is resource 6 of CG3.
  • resource 4 is used to transmit the second indication information, and the index of CG1 is less than the index of CG3.
  • the second bitmap the second bit is located before the third bit, and the third bit is located before the fourth bit.
  • the first device accurately indicates through multiple bits that the fourth uplink resource, the fifth uplink resource and the sixth uplink resource are not used, or indicates that one of the fourth uplink resource, the fifth uplink resource and the sixth uplink resource is used.
  • the embodiment of the present application provides a communication device through Figure 7, which can be used to perform the functions of the relevant steps in the above method embodiment.
  • the function can be implemented by hardware, or by software or hardware executing the corresponding software implementation.
  • the hardware or software includes one or more modules corresponding to the above functions.
  • the structure of the communication device is shown in Figure 7, including an interface unit 701 and a processing unit 702.
  • the communication device 700 can be a terminal or a module in a terminal (such as a circuit or a chip), or a logical node, a logical module or software that can implement all or part of the terminal functions; or the communication device 700 can be an access network device or a module in an access network device (such as a circuit or a chip), or a logical node, a logical module or software that can implement all or part of the access network device functions.
  • the communication device 700 can implement the communication method provided in the above embodiments and examples of the present application. The functions of each unit in the communication device 700 are introduced below.
  • the interface unit 701 is used to input and/or output information. When outputting information, the interface unit 701 can output information to other devices outside the communication device 700, or can output information to other units in the communication device 700.
  • the interface unit 701 can be implemented by at least one of a physical interface, a communication module, a communication interface, and an input and output interface.
  • the interface unit 701 can be implemented by an interface circuit, for example, a mobile communication module.
  • the mobile communication module may include one or more of at least one antenna, at least one filter, a switch, a power amplifier, a low noise amplifier (LNA), etc.
  • LNA low noise amplifier
  • the processing unit 702 can be used to support the communication device 700 to perform the processing actions in the above method embodiment.
  • the processing unit 702 can be implemented by a processor.
  • the processor can be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, transistor logic devices, hardware components or any combination thereof.
  • the general-purpose processor can be a microprocessor or any conventional processor.
  • the communication device 700 is applied to the first device in the embodiment of the present application shown in Fig. 3.
  • the specific functions of the processing unit 702 in this implementation are introduced below.
  • the processing unit 702 is used to: generate first indication information, the first indication information includes a first bit map, the first bit in the first bit map is used to indicate that the first uplink resource and the second uplink resource are not used, or, to indicate that one of the first uplink resource and the second uplink resource is used; the first uplink resource is a resource of the first CG, the second uplink resource is a resource of the second CG, and the first uplink resource and the second uplink resource overlap in time; output the first indication information through the interface unit 701.
  • the communication device 700 is applied to the second device in the embodiment of the present application shown in Fig. 3.
  • the specific functions of the processing unit 702 in this implementation are introduced below.
  • the processing unit 702 is used to: receive first indication information through the interface unit 701, the first indication information includes a first bit map, the first bit in the first bit map is used to indicate that the first uplink resource and the second uplink resource are not used, or, to indicate that one of the first uplink resource and the second uplink resource is used; the first uplink resource is a resource of the first CG, the second uplink resource is a resource of the second CG, and the first uplink resource and the second uplink resource overlap in time.
  • the communication device 700 is applied to the first device in the embodiment of the present application shown in Fig. 5.
  • the specific functions of the processing unit 702 in this implementation are introduced below.
  • the processing unit 702 is used to: generate second indication information, the second indication information includes a second bit map, the second bit and the third bit in the second bit map are used to indicate that the fourth uplink resource and the fifth uplink resource are not used, or, to indicate that one of the fourth uplink resource and the fifth uplink resource is used; the fourth uplink resource is a resource of the fourth CG, the fifth uplink resource is a resource of the fifth CG, and the fourth uplink resource and the fifth uplink resource overlap in time; output the second indication information through the interface unit 701.
  • the communication device 700 is applied to the second device in the embodiment of the present application shown in Fig. 5.
  • the specific functions of the processing unit 702 in this implementation are introduced below.
  • the processing unit 702 is used to: receive second indication information through the interface unit 701, the second indication information includes a second bitmap, the second bit and the third bit in the second bitmap are used to indicate that the fourth uplink resource and the fifth uplink resource are not used, or to indicate that one of the fourth uplink resource and the fifth uplink resource is used; the fourth uplink resource is a resource of the fourth CG, and the fifth uplink resource is a resource of the first CG. Of the five CG resources, the fourth uplink resources and the fifth uplink resources overlap in time.
  • processing unit 702 and the interface unit 701 can be directly obtained by referring to the relevant descriptions in the method embodiments shown in FIG. 3 and FIG. 5 , and will not be repeated here.
  • each functional unit in each embodiment of the present application may be integrated into a processing unit, or may exist physically separately, or two or more units may be integrated into one unit.
  • the above-mentioned integrated unit may be implemented in the form of hardware or in the form of a software functional unit.
  • the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium.
  • the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product.
  • the computer software product is stored in a storage medium, including several instructions to enable a computer device (which can be a personal computer, server, or network device, etc.) or a processor (processor) to perform all or part of the steps of the method described in each embodiment of the present application.
  • the aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), disk or optical disk and other media that can store program code.
  • the embodiment of the present application provides a communication device as shown in FIG8, which can be used to perform the relevant steps in the above method embodiment.
  • the communication device can be a terminal or a module in the terminal (such as a circuit or a chip), and can also be a logical node, a logical module or software that can realize all or part of the terminal functions; or, the communication device can be an access network device or a module in the access network device (such as a circuit or a chip), and can also be a logical node, a logical module or software that can realize all or part of the access network device functions.
  • the communication device can implement the communication method provided by the above embodiments and examples of the present application, and has the function of the communication device shown in FIG7.
  • the communication device 800 includes: a processor 802.
  • the communication device 800 also includes: an interface circuit 801 and a memory 803. Among them, the interface circuit 801, the processor 802 and the memory 803 are coupled to each other.
  • the interface circuit 801, the processor 802 and the memory 803 are coupled to each other via a bus 804.
  • the bus 804 may be a peripheral component interconnect (PCI) bus or an extended industry standard architecture (EISA) bus.
  • PCI peripheral component interconnect
  • EISA extended industry standard architecture
  • the bus may be divided into an address bus, a data bus, a control bus, etc.
  • FIG8 is represented by only one thick line, but it does not mean that there is only one bus or one type of bus.
  • the interface circuit 801 is used to input and/or output information. When outputting information, the interface circuit 801 can output information to other devices outside the communication device 800, or can output information to other units in the communication device 800.
  • the interface circuit 801 can be implemented by at least one of a physical interface, a communication module, a communication interface, an input/output interface, and a mobile communication module.
  • the mobile communication module may include one or more of at least one antenna, at least one filter, a switch, a power amplifier, an LNA, etc.
  • the processor 802 may be used to support the communication device 800 in executing the processing actions in the above method embodiment. When the communication device 800 is used to implement the above method embodiment, the processor 802 may also be used to implement the functions of the above processing unit 702.
  • the processor 802 may be a CPU, or other general-purpose processors, DSPs, ASICs, FPGAs, or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof.
  • a general-purpose processor may be a microprocessor, or any conventional processor.
  • the communication device 800 is applied to the first device in the embodiment of the present application shown in Fig. 3.
  • the specific functions of the processor 802 in this implementation are introduced below.
  • the processor 802 is used to: generate first indication information, the first indication information includes a first bit map, the first bit in the first bit map is used to indicate that the first uplink resource and the second uplink resource are not used, or, to indicate that one of the first uplink resource and the second uplink resource is used; the first uplink resource is a resource of the first CG, the second uplink resource is a resource of the second CG, and the first uplink resource and the second uplink resource overlap in time; output the first indication information through the interface circuit 801.
  • the communication device 800 is applied to the second device in the embodiment of the present application shown in Fig. 3.
  • the specific functions of the processor 802 in this implementation are introduced below.
  • the processor 802 is used to: receive first indication information through the interface circuit 801, the first indication information includes a first bit map, the first bit in the first bit map is used to indicate that the first uplink resource and the second uplink resource are not used, or, to indicate that one of the first uplink resource and the second uplink resource is used; the first uplink resource is a resource of the first CG, the second uplink resource is a resource of the second CG, and the first uplink resource and the second uplink resource overlap in time.
  • the communication device 800 is applied to the first device in the embodiment of the present application shown in Fig. 5.
  • the specific functions of the processor 802 in this implementation are introduced below.
  • the processor 802 is used to: generate second indication information, the second indication information includes a second bit map, the second bit and the third bit in the second bit map are used to indicate that the fourth uplink resource and the fifth uplink resource are not used, or to indicate that one of the fourth uplink resource and the fifth uplink resource is used; the fourth uplink resource is a resource of the fourth CG, the fifth uplink resource is a resource of the fifth CG, and the fourth uplink resource and the fifth uplink resource overlap in time; and output the second indication information through the interface circuit 801.
  • the communication device 800 is applied to the second device in the embodiment of the present application shown in Fig. 5.
  • the specific functions of the processor 802 in this implementation are introduced below.
  • the processor 802 is used to: receive second indication information through the interface circuit 801, the second indication information includes a second bit map, the second bit and the third bit in the second bit map are used to indicate that the fourth uplink resource and the fifth uplink resource are not used, or to indicate that one of the fourth uplink resource and the fifth uplink resource is used; the fourth uplink resource is a resource of the fourth CG, the fifth uplink resource is a resource of the fifth CG, and the fourth uplink resource and the fifth uplink resource overlap in time.
  • processor 802 can refer to the description of the communication method provided in the above embodiments and examples of the present application, as well as the specific functional description of the communication device 700 in the embodiment of the present application shown in Figure 7, which will not be repeated here.
  • the memory 803 is used to store program instructions and/or data, etc.
  • the program instructions may include program codes, and the program codes include computer operation instructions.
  • the memory 803 may include RAM, and may also include non-volatile memory (non-volatile memory), such as at least one disk memory.
  • the processor 802 executes the program instructions stored in the memory 803, and uses the data stored in the memory 803 to implement the above functions, thereby realizing the communication method provided in the above embodiment of the present application.
  • the memory 803 can be integrated with the processor 802, or it can be a memory outside the communication device.
  • the memory 803 in FIG. 8 of the present application can be a volatile memory or a non-volatile memory, or can include both volatile and non-volatile memories.
  • the non-volatile memory can be a ROM, a programmable read-only memory (Programmable ROM, PROM), an erasable programmable read-only memory (Erasable PROM, EPROM), an electrically erasable programmable read-only memory (Electrically EPROM, EEPROM) or a flash memory.
  • the volatile memory can be a RAM, which is used as an external cache.
  • RAM Direct Rambus RAM
  • SRAM Static RAM
  • DRAM Dynamic RAM
  • SDRAM Synchronous DRAM
  • DDR SDRAM Double Data Rate SDRAM
  • ESDRAM Enhanced SDRAM
  • SLDRAM Synchlink DRAM
  • DR RAM Direct Rambus RAM
  • the embodiments of the present application further provide a computer program product including computer executable instructions.
  • the method provided in the above embodiments is executed.
  • the embodiments of the present application further provide a computer-readable storage medium, in which a computer program is stored.
  • the computer program is executed by a computer, the computer executes the method provided in the above embodiments.
  • the storage medium may be any available medium that can be accessed by a computer.
  • a computer-readable medium may include RAM, ROM, EEPROM, CD-ROM or other optical disk storage, magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store the desired program code in the form of instructions or data structures and can be accessed by a computer.
  • an embodiment of the present application further provides a chip, which is used to read a computer program stored in a memory to implement the method provided in the above embodiments.
  • the embodiments of the present application provide a chip system, which includes a processor for supporting a computer device to implement the functions involved in each device in the above embodiments.
  • the chip system also includes a memory, which is used to store the necessary programs and data for the computer device.
  • the chip system can be composed of a chip, or it can include a chip and other discrete devices.
  • the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Furthermore, the present application may take the form of one or more computer-usable storage media (including but not limited to disk storage, In the form of a computer program product implemented on a CD-ROM, optical storage, etc.
  • These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer-readable memory produce a manufactured product including an instruction device that implements the functions specified in one or more processes in the flowchart and/or one or more boxes in the block diagram.
  • These computer program instructions may also be loaded onto a computer or other programmable data processing device so that a series of operational steps are executed on the computer or other programmable device to produce a computer-implemented process, whereby the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in one or more processes in the flowchart and/or one or more boxes in the block diagram.
  • “at least one” means one or more, and “more” means two or more.
  • “And/or” describes the association relationship of associated objects, indicating that three relationships can exist. For example, A and/or B can mean: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. In the text description of this application, the character “/" generally indicates that the associated objects before and after are in an "or" relationship.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

一种基于配置授权的通信方法及装置。该方法包括:第一装置可生成并输出第一指示信息。其中,第一指示信息包括第一比特位图,第一比特位图中的第一比特用于指示第一上行资源和第二上行资源不被使用,或者,用于指示第一上行资源和第二上行资源中的一个被使用。第一上行资源为第一CG的资源,第二上行资源为第二CG的资源,第一上行资源和第二上行资源在时间上重叠。通过该方法,第一装置通过1个比特,即可指示第一上行资源和第二上行资源不被使用,或者,指示第一上行资源和第二上行资源中的一个被使用,从而可减少信令开销,节约传输资源。

Description

一种基于配置授权的通信方法及装置
相关申请的交叉引用
本申请要求在2023年06月16日提交中华人民共和国国家知识产权局、申请号为202310717697.3、申请名称为“一种基于配置授权的通信方法及装置”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
技术领域
本申请涉及通信技术领域,尤其涉及一种基于配置授权的通信方法及装置。
背景技术
随着无线通信系统的不断发展,数据传输时延不断降低,传输容量越来越大。无线通信系统逐渐渗入一些实时性强、数据容量要求大的业务,比如视频传输、云游戏(cloud gaming,CG)、扩展现实(extended reality,XR)等。其中,XR是指通过计算机技术和可穿戴设备产生的一个真实与虚拟组合、可人机交互的环境,是增强现实(augmented reality,AR)、虚拟现实(virtual reality,VR)、混合现实(mixed reality,MR)等多种形式的统称。
以XR业务为例,接入网设备和终端之间可以通过半静态调度的方式传输XR业务的数据帧,比如接入网设备可以配置多个上行资源来传输一个数据帧,这多个上行资源所能承载的数据量可能大于数据帧的数据量。为避免造成资源的浪费,终端可以通知接入网设备不使用的上行资源。如何通知不使用的上行资源,需要进一步的研究。
发明内容
本申请提供了一种通信方法及装置,用以通知不使用的上行资源。
第一方面,本申请实施例提供一种通信方法,该方法可以应用于第一装置,第一装置可为终端或者终端中的模块(例如电路或者芯片),还可以为能实现全部或部分终端功能的逻辑节点、逻辑模块或软件。其中,该方法可以包括:生成并输出第一指示信息。其中,第一指示信息包括第一比特位图。第一比特位图中的第一比特用于指示第一上行资源和第二上行资源不被使用,或者,用于指示第一上行资源和第二上行资源中的一个被使用。第一上行资源为第一CG的资源,第二上行资源为第二CG的资源,第一上行资源和第二上行资源在时间上重叠。
通过该方法,当第一CG的第一上行资源和第二CG的第二上行资源在时间上重叠时,第一装置通过1个比特,即可指示第一上行资源和第二上行资源不被使用,或者,指示第一上行资源和第二上行资源中的一个被使用,从而可减少信令开销,节约传输资源。
第二方面,本申请实施例提供一种通信方法,该方法可以应用于第二装置,第二装置可为接入网设备或者接入网设备中的模块(例如电路或者芯片),还可以为能实现全部或部分接入网设备功能的逻辑节点、逻辑模块或软件。其中,该方法可以包括:接收第一指示信息,第一指示信息包括第一比特位图,第一比特位图中的第一比特用于指示第一上行资源和第二上行资源不被使用,或者,用于指示第一上行资源和第二上行资源中的一个被使用;第一上行资源为第一CG的资源,第二上行资源为第二CG的资源,第一上行资源和第二上行资源在时间上重叠。
通过该方法,当第一CG的第一上行资源和第二CG的第二上行资源在时间上重叠时,第二装置通过1个比特,即可获知第一上行资源和第二上行资源不被使用,或者,指示第一上行资源和第二上行资源中的一个被使用,从而可减少信令开销,节约传输资源。
在第一方面和/或第二方面的一种可能的设计中,第一比特还用于指示第一上行资源、第二上行资源和第三上行资源不被使用,或者,还用于指示第一上行资源、第二上行资源和第三上行资源中的一个被使用。其中,第三上行资源为第三CG的资源,第三上行资源与第一上行资源和第二上行资源中的至少一个在时间上重叠。通过该设计,若第一CG的第一上行资源和第二CG的第二上行资源在时间上重叠,且第三CG的第三上行资源与第一上行资源和第二上行资源中的至少一个在时间上重叠,则第一装置通过1个比特,即可指示第一上行资源、第二上行资源和第三上行资源不被使用,或者,指示第一上 行资源、第二上行资源和第三上行资源中的一个被使用,从而可进一步减少信令开销,节约传输资源。
第三方面,本申请实施例提供一种通信方法,该方法可以应用于第一装置,第一装置可为终端或者终端中的模块(例如电路或者芯片),还可以为能实现全部或部分终端功能的逻辑节点、逻辑模块或软件。其中,该方法可以包括:生成并输出第二指示信息,第二指示信息包括第二比特位图,第二比特位图中的第二比特和第三比特用于指示第四上行资源和第五上行资源不被使用,或者,用于指示第四上行资源和第五上行资源中的一个被使用;第四上行资源为第四CG的资源,第五上行资源为第五CG的资源,第四上行资源和第五上行资源在时间上重叠。
其中,在第二比特位图中,第二比特在第三比特之前。并且,如下条件之一被满足:
1、条件1:第四上行资源占用的时域资源多于第五上行资源占用的时域资源。这样,可使得在时间上重叠的资源中占用的时域资源较多的资源可尽早被回收,从而提高资源利用率。并且,由于回收的资源占用的时域资源较多,将其分配给其他终端时,可降低其他终端传输数据的时延。
2、条件2:第四上行资源占用的频域资源多于第五上行资源占用的频域资源。这样,可使得在时间上重叠的资源中占用的频域资源较多的资源尽早被回收,从而提高资源利用率。
3、条件3:第四上行资源占用的时频域资源多于第五上行资源占用的时频域资源。这样,可使得在时间上重叠的资源中占用的时频域资源较多的资源尽早被回收,从而提高资源利用率。
4、条件4:第四上行资源用于承载第二指示信息。这样,可使得第二装置尽早获知承载第二指示信息的上行资源被使用,从而可尽早对该上行资源进行译码,进而获知该第二指示信息指示的资源中不被使用的资源。
第四方面,本申请实施例提供一种通信方法,该方法可以应用于第二装置,第二装置可为接入网设备或者接入网设备中的模块(例如电路或者芯片),还可以为能实现全部或部分接入网设备功能的逻辑节点、逻辑模块或软件。其中,该方法可以包括:接收第二指示信息,第二指示信息包括第二比特位图,第二比特位图中的第二比特和第三比特用于指示第四上行资源和第五上行资源不被使用,或者,用于指示第四上行资源和第五上行资源中的一个被使用;第四上行资源为第四CG的资源,第五上行资源为第五CG的资源,第四上行资源和第五上行资源在时间上重叠。
其中,在第二比特位图中,第二比特在第三比特之前。并且,如下条件之一被满足:
1、条件1:第四上行资源占用的时域资源多于第五上行资源占用的时域资源。这样,第二装置可尽早回收在时间上重叠的资源中占用的时域资源较多的资源,从而提高资源利用率。并且,由于回收的资源占用的时域资源较多,将其分配给其他终端时,可降低其他终端传输数据的时延。
2、条件2:第四上行资源占用的频域资源多于第五上行资源占用的频域资源。这样,第二装置可尽早回收在时间上重叠的资源中占用的频域资源较多的资源,从而提高资源利用率。
3、条件3:第四上行资源占用的时频域资源多于第五上行资源占用的时频域资源。这样,第二装置可尽早回收在时间上重叠的资源中占用的时频域资源较多的资源,从而提高资源利用率。
4、条件4:第四上行资源用于承载第二指示信息。这样,第二装置可尽早获知承载第二指示信息的上行资源被使用,从而可尽早对该上行资源进行译码,进而获知该第二指示信息指示的资源中不被使用的资源。
在第三方面和/或第四方面的一种可能的设计中,第四上行资源占用的时域资源多于第五上行资源占用的时域资源,可包括以下之一:
第四上行资源的起始时间单元和第五上行资源的起始时间单元相同,第四上行资源的结束时间单元在第五上行资源的结束时间单元之后;
第四上行资源的结束时间单元和第五上行资源的结束时间单元相同,第四上行资源的起始时间单元在第五上行资源的起始时间单元之前;
第四上行资源的起始时间单元和第五上行资源的起始时间单元不同,第四上行资源的结束时间单元和第五上行资源的结束时间单元不同,第四上行资源占用的时域资源多于第五上行资源占用的时域资源。
通过该设计,第一装置和第二装置可快速准确的确定第四上行资源占用的时域资源多于第五上行资源占用的时域资源。
在第三方面和/或第四方面的一种可能的设计中,第四上行资源占用的频域资源多于第五上行资源占用的频域资源,可包括以下之一:
第四上行资源的起始频率单元和第五上行资源的起始频率单元相同,第四上行资源的结束频率单元在第五上行资源的结束频率单元之后;
第四上行资源的结束频率单元和第五上行资源的结束频率单元相同,第四上行资源的起始频率单元在第五上行资源的起始频率单元之前;
第四上行资源的起始频率单元和第五上行资源的起始频率单元不同,第四上行资源的结束频率单元和第五上行资源的结束频率单元不同,第四上行资源占用的频域资源多于第五上行资源占用的频域资源;
第四上行资源和/或第五上行资源在频域上不连续,第四上行资源占用的频域资源多于第五上行资源占用的频域资源。
通过该设计,第一装置和第二装置可快速准确的确定第四上行资源占用的频域资源多于第五上行资源占用的频域资源。
在第三方面和/或第四方面的一种可能的设计中,第二比特和第三比特的值均为第一值,指示第一上行资源和第二上行资源中的一个被使用。该设计约定了第二比特位图中比特的数量以及各比特与所指示的资源之间的对应关系,从而可避免因第一装置和第二装置对第二比特位图中的比特数量理解不一致而产生的错误译码。并且,通过该设计,第一装置无需对在时间上重叠的资源进行排序,从而可降低第一装置的实现复杂度,降低对第一装置的能力的要求。
在第三方面和/或第四方面的一种可能的设计中,第二比特位图中的第二比特、第三比特和第四比特用于指示第四上行资源、第五上行资源和第六上行资源不被使用,或者,用于指示第四上行资源、第五上行资源和第六上行资源中的一个被使用,第六上行资源为第六CG的资源,第六上行资源与第四上行资源和第五上行资源中的至少一个在时间上重叠。通过该设计,若第四CG的第四上行资源和第五CG的第五上行资源在时间上重叠,且第六CG的第六上行资源与第四上行资源和第五上行资源中的至少一个在时间上重叠,则第一装置通过多个比特,准确指示第四上行资源、第五上行资源和第六上行资源不被使用,或者,指示第四上行资源、第五上行资源和第六上行资源中的一个被使用。
在第三方面和/或第四方面的一种可能的设计中,第一套CG资源的索引小于第二套CG资源的索引,在第二比特位图中,第二比特在第三比特之前。并且,第四上行资源占用的时域资源和第五上行资源占用的时域资源相同;和/或,第四上行资源占用的频域资源和第五上行资源占用的频域资源相同。通过该设计,当第四上行资源和第五上行资源占用的时域资源和/或频域资源相同时,第一装置和第二装置可确定第四上行资源对应的第二比特和第五上行资源对应的第三比特的顺序,从而避免了因第一装置和第二装置对各比特与所指示的资源之间的对应关系理解不一致而产生的错误译码。
第五方面,本申请提供一种通信装置,所述通信装置可以为终端或者终端中的模块(例如电路或者芯片),还可以为能实现全部或部分终端功能的逻辑节点、逻辑模块或软件。所述通信装置具备实现上述第一方面或第三方面的功能。比如,所述通信装置包括执行上述第一方面或第三方面涉及操作所对应的模块或单元或手段,所述模块或单元或手段可以通过软件实现,或者通过硬件实现,也可以通过硬件执行相应的软件实现。
在一种可能的设计中,所述通信装置包括处理单元和接口单元,其中,接口单元可以用于收发信号,以实现该通信装置和其它装置之间的通信;处理单元可以用于执行该通信装置的一些内部操作。处理单元和接口单元执行的功能可以和上述第一方面或第三方面涉及的操作相对应。
在一种可能的设计中,所述通信装置包括处理器,处理器可以用于与存储器耦合。所述存储器可以保存实现上述第一方面或第三方面涉及的功能的必要计算机程序或指令。所述处理器可执行所述存储器存储的计算机程序或指令,当所述计算机程序或指令被执行时,使得所述通信装置实现上述第一方面或第三方面中任意可能的设计中的方法。
在一种可能的设计中,所述通信装置包括处理器和存储器,存储器可以保存实现上述第一方面或第三方面涉及的功能的必要计算机程序或指令。所述处理器可执行所述存储器存储的计算机程序或指令,当所述计算机程序或指令被执行时,使得所述通信装置实现上述第一方面或第三方面中任意可能的设计中的方法。
在一种可能的设计中,所述通信装置包括处理器和接口电路,其中,处理器用于通过所述接口电路与其它装置通信,并执行上述第一方面或第三方面中任意可能的设计中的方法。
第六方面,本申请提供一种通信装置,所述通信装置可以为接入网设备或者接入网设备中的模块(例 如电路或者芯片),还可以为能实现全部或部分接入网设备功能的逻辑节点、逻辑模块或软件。所述通信装置具备实现上述第二方面或第四方面的功能。比如,所述通信装置包括执行上述第二方面或第四方面涉及操作所对应的模块或单元或手段,所述模块或单元或手段可以通过软件实现,或者通过硬件实现,也可以通过硬件执行相应的软件实现。
在一种可能的设计中,所述通信装置包括处理单元和接口单元,其中,接口单元可以用于收发信号,以实现该通信装置和其它装置之间的通信;处理单元可以用于执行该通信装置的一些内部操作。处理单元和接口单元执行的功能可以和上述第二方面或第四方面涉及的操作相对应。
在一种可能的设计中,所述通信装置包括处理器,处理器可以用于与存储器耦合。所述存储器可以保存实现上述第二方面或第四方面涉及的功能的必要计算机程序或指令。所述处理器可执行所述存储器存储的计算机程序或指令,当所述计算机程序或指令被执行时,使得所述通信装置实现上述第二方面或第四方面中任意可能的设计中的方法。
在一种可能的设计中,所述通信装置包括处理器和存储器,存储器可以保存实现上述第二方面或第四方面涉及的功能的必要计算机程序或指令。所述处理器可执行所述存储器存储的计算机程序或指令,当所述计算机程序或指令被执行时,使得所述通信装置实现上述第二方面或第四方面中任意可能的设计中的方法。
在一种可能的设计中,所述通信装置包括处理器和接口电路,其中,处理器用于通过所述接口电路与其它装置通信,并执行上述第二方面或第四方面中任意可能的设计中的方法。
可以理解地,上述第五方面或第六方面中,处理器可以通过硬件来实现也可以通过软件来实现,当通过硬件实现时,该处理器可以是逻辑电路、集成电路等;当通过软件来实现时,该处理器可以是一个通用处理器,通过读取存储器中存储的软件代码来实现。此外,以上处理器可以为一个或多个,存储器可以为一个或多个。存储器可以与处理器集成在一起,或者存储器与处理器分离设置。在具体实现过程中,存储器可以与处理器集成在同一块芯片上,也可以分别设置在不同的芯片上,本申请实施例对存储器的类型以及存储器与处理器的设置方式不做限定。
第七方面,本申请提供一种通信系统,该通信系统可以包括第五方面所述的通信装置和第六方面所述的通信装置。比如,该通信系统包括终端和接入网设备;其中,终端用于执行上述第一方面所提供的通信方法,接入网设备用于执行上述第二方面所提供的通信方法;或者,终端用于执行上述第三方面所提供的通信方法,接入网设备用于执行上述第四方面所提供的通信方法。
第八方面,本申请提供一种计算机可读存储介质,所述计算机存储介质中存储有计算机可读指令,当计算机读取并执行所述计算机可读指令时,使得计算机执行上述第一方面至第四方面中任一方面的任一种可能的设计中的方法。
第九方面,本申请提供一种计算机程序产品,当计算机读取并执行所述计算机程序产品时,使得计算机执行上述第一方面至第四方面中任一方面的任一种可能的设计中的方法。
第十方面,本申请提供一种芯片,所述芯片用于读取存储器中存储的计算机程序,以执行上述第一方面至第四方面中任一方面的任一种可能的设计中的方法。
上述第五方面至第十方面中任一方面可以达到的技术效果可以参照上述第一方面至第四方面中任一方面中任一种可能设计可以达到的技术效果说明,重复之处不予论述。
附图说明
图1为本申请实施例提供的一种通信系统的架构图;
图2为本申请实施例提供的一种不使用的传输机会(unused transmission occasion(s),UTO)-上行控制信息(uplink control information,UCI)的示意图;
图3为本申请实施例提供的一种通信方法的流程图;
图4A-图4D为本申请实施例提供的配置授权(configured grant,CG)的资源的几种示意图;
图5为本申请实施例提供的另一种通信方法的流程图;
图6A-图6I为本申请实施例提供的CG的资源的另几种示意图;
图7为本申请实施例提供的一种通信装置的结构图;
图8为本申请实施例提供的另一种通信装置的结构图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行描述。本申请实施例中的技术方案可以应用于各种通信系统,例如通用移动通信系统(universal mobile telecommunications system,UMTS)、无线局域网(wireless local area network,WLAN)、无线保真(wireless fidelity,Wi-Fi)系统、第4代(4th generation,4G)移动通信系统,如长期演进(long term evolution,LTE)系统、第五代(5th generation,5G)移动通信系统,如新空口(new radio,NR)系统,以及未来演进的通信系统,如第六代(6th generation,6G)移动通信系统等。
本申请将围绕可包括多个设备、组件、模块等的系统来呈现各个方面、实施例或特征。应当理解和明白的是,各个系统可包括另外的设备、组件、模块等,并且/或者可以并不包括结合附图讨论的所有设备、组件、模块等。此外,还可以使用这些方案的组合。
为便于理解本申请实施例,图1示出了一种可能的、非限制性的系统示意图。如图1所示,通信系统10包括无线接入网(radio access network,RAN)100和核心网(core network,CN)200。可选地,通信系统10还可以包括互联网300。
RAN 100包括至少一个RAN节点(如图1中的110a和110b,统称为110)和至少一个终端(如图1中的120a-120j,统称为120)。RAN 100中还可以包括其它RAN节点,例如,无线中继设备和/或无线回传设备(图1中未示出)等。终端120通过无线的方式与RAN节点110相连。RAN节点110通过无线或有线方式与核心网200连接。核心网200中的核心网设备与RAN 100中的RAN节点110可以分别是不同的物理设备,也可以是集成了核心网逻辑功能和无线接入网逻辑功能的同一个物理设备。
RAN 100可以为第三代合作伙伴计划(3rd generation partnership project,3GPP)相关的蜂窝系统,例如,4G、5G移动通信系统、或面向未来的演进系统(例如6G移动通信系统)。RAN 100还可以是开放式接入网(open RAN,O-RAN或ORAN)、云无线接入网络(cloud radio access network,CRAN)、或者WiFi系统。RAN 100还可以是以上两种或两种以上系统融合的通信系统。
RAN节点110,有时也可以称为RAN实体或接入节点等,构成通信系统的一部分,用以帮助终端实现无线接入。通信系统10中的多个RAN节点110可以为同一类型的节点,也可以为不同类型的节点。在一些场景下,RAN节点110和终端120的角色是相对的,例如,图1中网元120i可以是直升机或无人机,其可以被配置成移动基站,对于那些通过网元120i接入到RAN 100的终端120j来说,网元120i是基站;但对于基站110a来说,网元120i是终端。RAN节点110和终端120有时都称为通信装置,例如图1中网元110a和110b可以理解为具有基站功能的通信装置,网元120a-120j可以理解为具有终端功能的通信装置。
RAN节点还可以有不同的表述,例如接入网设备。本申请中后续若没有特殊说明,均采用接入网设备进行表述。
在一种可能的场景中,接入网设备可以是基站(base station)、演进型基站(evolved NodeB,eNodeB)、接入点(access point,AP)、发送接收点(transmission reception point,TRP)、下一代基站(next generation NodeB,gNB)、6G移动通信系统中的下一代基站、未来移动通信系统中的基站、或WiFi系统中的接入节点等。接入网设备可以是宏基站(如图1中的110a)、微基站或室内站(如图1中的110b)、中继节点或施主节点、或者是CRAN场景下的无线控制器。可选的,接入网设备还可以是服务器,可穿戴设备,车辆或车载设备等。例如,车辆外联(vehicle to everything,V2X)技术中的接入网设备可以为路侧单元(road side unit,RSU)。本申请中的接入网设备的全部或部分功能也可以通过在硬件上运行的软件功能来实现,或者通过平台(例如云平台)上实例化的虚拟化功能来实现。本申请中的接入网设备还可以是能实现全部或部分接入网设备功能的逻辑节点、逻辑模块或软件。
在另一种可能的场景中,由多个接入网设备协作协助终端实现无线接入,不同接入网设备分别实现基站的部分功能。例如,接入网设备可以是集中式单元(central unit,CU),分布式单元(distributed unit,DU),CU-控制面(control plane,CP),CU-用户面(user plane,UP),或者无线单元(radio unit,RU)等。CU和DU可以是单独设置,或者也可以包括在同一个网元中,例如基带单元(baseband unit,BBU)中。RU可以包括在射频设备或者射频单元中,例如包括在射频拉远单元(remote radio unit,RRU)、有源天线处理单元(active antenna unit,AAU)或远程射频头(remote radio head,RRH)中。
在不同系统中,CU(或CU-CP和CU-UP)、DU或RU也可以有不同的名称,但是本领域的技术人员可以理解其含义。例如,在ORAN系统中,CU也可以称为O-CU(开放式CU),DU也可以称为 O-DU,CU-CP也可以称为O-CU-CP,CU-UP也可以称为O-CU-UP,RU也可以称为O-RU。为描述方便,本申请中以CU,CU-CP,CU-UP、DU和RU为例进行描述。本申请中的CU(或CU-CP、CU-UP)、DU和RU中的任一单元,可以是通过软件模块、硬件模块、或者软件模块与硬件模块结合来实现。
终端也可以称为终端设备、用户设备(user equipment,UE)、移动台、移动终端等。终端可以广泛应用于各种场景,例如,设备到设备(device-to-device,D2D)、车物(vehicle to everything,V2X)通信、机器类通信(machine-type communication,MTC)、物联网(internet of things,IOT)、虚拟现实、增强现实、工业控制、自动驾驶、远程医疗、智能电网、智能家具、智能办公、智能穿戴、智能交通、智慧城市等。终端可以是手机、平板电脑、带无线收发功能的电脑、可穿戴设备、车辆、无人机、直升机、飞机、轮船、机器人、机械臂、智能家居设备等。本申请的实施例对终端的设备形态不做限定。
本申请中“向…(终端)发送信息”可以理解为该信息的目的端是终端,可以包括直接或间接的向终端发送信息。“从…(终端)接收信息”可以理解为该信息的源端是终端,可以包括直接或间接的从终端接收信息。信息在信息发送的源端和目的端之间可能会被进行必要的处理,例如格式变化等,但目的端可以理解来自源端的有效信息。本申请中类似的表述可以做类似的理解,在此不再赘述。
本申请实施例描述的通信系统以及业务场景是为了更加清楚的说明本申请实施例的技术方案,并不构成对于本申请实施例提供的技术方案的限定,本领域普通技术人员可知,随着网络架构的演变和新业务场景的出现,本申请实施例提供的技术方案对于类似的技术问题,同样适用。
下面先对本申请实施例所涉及的相关术语进行解释说明。需要说明的是,这些解释是为了让本申请实施例更容易被理解,而不应该视为对本申请所要求的保护范围的限定。
1)、半静态调度:
在半静态调度中,接入网设备可以为终端分配周期性的上行资源和/或下行资源。以上行资源为例,用于分配上行资源的半静态调度可以包括CG。CG是指在上行传输的过程中,接入网设备通过无线资源控制(radio resource control,RRC)信令和/或下行控制信息(downlink control information,DCI)分配周期性的上行资源,而后终端可以使用该周期性的上行资源中的一个或多个进行上行传输。
其中,用于进行一次上行传输的传输资源可以称为一个CG传输时机(可简称为传输时机)。CG传输时机也可以替换为其它可能的描述,比如CG的资源或(physical uplink shared channel,PUSCH)资源或PUSCH机会或PUSCH时机或CG上行资源或CG PUSCH资源或CG PUSCH传输资源。
2)、UTO-UCI:
CG的一个周期(也称为CG周期)内可能包括多个PUSCH资源。CG的资源是固定的,而XR业务所需的资源会因数据量的变化而变化。例如,针对于AR业务,场景内容显示的变化是由注视聚焦目标的变化以及位置和注视点之间空间关系变化(动作)引发的,上行传输的内容包含了感知所需要的视觉信息(包含深度),上行传输的主要是清晰和稳定的图片或者视频流,也可以是一些抽取出的环境特征信息,这些内容的数据量是可能发生变化的。因此,若为终端配置的CG的资源较多,则可能存在资源浪费的情况。
为避免资源浪费,终端可向接入网设备发送UTO-UCI,该UTO-UCI可指示未使用的PUSCH资源,这样,接入网设备可以将这部分资源重新分配给其他终端使用。例如,如图2所示,一个CG周期内包括4个PUSCH资源,终端可在第一个PUSCH资源上发送UTO-UCI,以便告知接入网设备本CG周期内的最后两个PUSCH资源未被使用。图2以在第一个PUSCH资源上发送UTO-UCI为例进行说明,应理解,终端也可通过其他PUSCH资源发送UTO-UCI,例如,终端通过其使用的每个PUSCH资源发送UTO-UCI。还应理解,UTO-UCI也可能替换为其它可能的描述,例如,XR-UCI或用于指示不使用的资源的UCI。
UTO-UCI可通过多种方式指示未使用的PUSCH资源。例如,UTO-UCI可通过比特位图指示一段时间内的每个PUSCH资源是否被使用。该一段时间例如一个CG周期或设定的时间段。UTO-UCI也可通过其他方式指示未使用的PUSCH资源,本申请对UTO-UCI的指示方式不作限定。
3)、时间单元,泛指时间的单位。示例性的,时间单元可以但不限于为子帧(subframe)、时隙(slot)、符号等。其中,所述符号可以是时域符号(例如,正交频分复用(orthogonal frequency division multiplexing,OFDM)符号)等。
4)、频率单元,泛指频率资源的单位。示例性的,频率单位可以但不限于资源块(resource block,RB)、资源块组(resource block group,RBG)等。
目前,接入网设备可为终端配置多个CG的资源。在这种情况下,UTO-UCI可指示该多个CG的资源是否被使用。示例性的,该多个CG包括CG1和CG2。CG1的资源配置和CG2的资源配置不同,例如,每个CG周期内,CG1的资源数和CG2的资源数不同;和/或,CG1的周期和CG2的周期不同。该UTO-UCI中的一个比特位图(bitmap)可用于指示CG1的资源和CG2的资源是否被使用。不同CG中的资源可能会发生时间上的重叠,如何指示时间上重叠的资源是否被使用,需要进一步的关注。
基于此,本申请实施例提供一种通信方法。图3为本申请实施例提供的通信方法所对应的流程示意图。图3中以第一装置和第二装置作为该交互示意的执行主体为例来示意该方法,但本申请并不限制该交互示意的执行主体。例如,第一装置可以是终端,也可以是应用于终端的模块,例如芯片、芯片系统、或处理器,还可以是能实现全部或部分终端功能的逻辑节点、逻辑模块或软件;第二装置也可以是接入网设备,也可以是应用于接入网设备的模块,例如芯片、芯片系统、或处理器,还可以是能实现全部或部分接入网设备功能的逻辑节点、逻辑模块或软件。
如图3所示,该方法包括如下步骤:
S301,第一装置生成第一指示信息,第一指示信息包括第一比特位图,第一比特位图中的第一比特用于指示第一上行资源和第二上行资源不被使用,或者,用于指示第一上行资源和第二上行资源中的一个被使用。该第一比特可以为1个比特。
其中,第一上行资源为第一CG的资源,例如为第一CG的PUSCH资源;第二上行资源为第二CG的资源,例如为第二CG的PUSCH资源。第一上行资源和第二上行资源在时间上重叠,例如,第一上行资源和第二上行资源可以在时间上部分重叠,也可以在时间上完全重叠。另外,第一上行资源和第二上行资源在频域上可以重叠,也可以不重叠,本申请对此不作限定。
示例性的,第一CG的资源和第二CG的资源可以是第二装置为第一装置配置的。例如,第二装置可以向第一装置发送第一配置信息和第二配置信息,第一配置信息用于配置第一CG的资源,第二配置信息用于配置第二CG的资源。其中,第一CG的一个周期内可包括多个资源,第二CG的一个周期内也可包括多个资源。第一配置信息和第二配置信息可以携带在同一消息中,也可以携带在不同的消息中,本申请对此不作限定。可选的,第一CG的资源和第二CG的资源可以是第二装置根据第一装置待发送数据的数据量确定的,例如,待发送数据的数据量与第一CG的资源和第二CG的资源的资源数量成正比。
在接收到第一配置信息和第二配置信息之后,第一装置可确定第一上行资源和第二上行资源在时间上重叠,并确定第一上行资源和第二上行资源的使用情况,从而生成第一指示信息。
一些示例中,第一装置确定第一上行资源和第二上行资源不被使用,从而生成指示第一上行资源和第二上行资源不被使用的第一指示信息。例如,当待发送的数据均可通过第一上行资源和第二上行资源之前的资源发送时,第一装置可确定第一上行资源和第二上行资源不被使用。
另一些示例中,第一装置确定第一上行资源和第二上行资源中的一个被使用,从而生成指示第一上行资源和第二上行资源中的一个被使用的第一指示信息。例如,当第一上行资源和第二上行资源之前的资源不足以发送完待发送的数据时,第一装置可确定第一上行资源和第二上行资源中的一个被使用。当第一上行资源和第二上行资源中的一个被使用时,第一装置可按照设定规则选择第一上行资源和第二上行资源中的一个发送上行数据。该设定规则例如为选择时间上重叠的资源中优先级最高的资源来发送上行数据。例如,当第一上行资源和第二上行资源中的一个被使用,且第一上行资源的优先级高于第二上行资源的优先级时,第一装置可选择第一上行资源来发送上行数据。
如前所述,第一比特用于指示第一上行资源和第二上行资源不被使用,或者,用于指示第一上行资源和第二上行资源中的一个被使用。具体的指示方式可有多种,例如,指示方式1和指示方式2。
(1)指示方式1:
第一比特用于指示第一上行资源和第二上行资源不被使用。可选的,当第一比特的取值为值#1时,指示第一上行资源和第二上行资源不被使用。值#1例如为0或1,下面以值#1为0为例进行说明。
例如,如图4A所示,第一上行资源为CG1的资源5,第二上行资源为CG2的资源6。第一装置使用如下资源发送上行数据:CG1的资源2和资源4,以及CG2的资源1和资源3。第一比特可为第一比特位图中的第5个比特,该比特的取值为0,表示资源5和资源6不被使用。
(2)指示方式2:
第一比特用于指示第一上行资源和第二上行资源中的一个被使用。可选的,当第一比特的取值为值#2时,指示第一上行资源和第二上行资源中的一个被使用。值#2例如为1或0。值#2可与值#1不同,例如,值#1为0,值#2为1,或者反之。下面以值#2为1为例进行说明。
例如,如图4B所示,第一上行资源为CG1的资源1,第二上行资源为CG2的资源2。第一装置使用如下资源发送上行数据:资源1和资源2中的一个,CG1的资源3,以及CG2的资源4。第一比特可为第一比特位图中的第1个比特,该比特的取值为1,表示资源1和资源2中的一个被使用。
一些可能的方式中,第一比特位图还可指示以下资源是否被使用:第一CG的资源中除第一上行资源之外的一个或多个资源,和/或第二CG的资源中除第二上行资源之外的一个或多个资源。也就是说,第一比特位图还可指示第一CG的资源和第二CG的资源中在时间上不重叠的一个或多个资源是否被使用。
可选的,第一比特位图中的一个比特可对应一个或多个资源,该比特的取值用于指示该比特对应的资源是否被使用,比如该比特的取值为0,表示该比特对应的资源不被使用,该比特的取值为1,表示该比特对应的资源被使用,或者反之。其中,当某一比特指示第一CG的资源和第二CG的资源中在时间上重叠的资源是否被使用时,该比特对应在时间上重叠的多个资源,例如,第一比特对应2个资源,即第一上行资源和第二上行资源。当某一比特指示第一CG的资源和第二CG的资源中在时间上不重叠的资源是否被使用时,该比特可对应一个资源。第一比特位图中,各个比特的顺序可以是根据各个比特对应的资源的开始时间确定的,例如,某一比特对应的PUSCH资源的开始时间越早,该比特在第一比特位图中的位置越靠前。
例如,仍以图4A为例,第一比特位图可包括5个比特,第一比特位图中的第1至4个比特分别对应于CG2的资源1、CG1的资源2、CG2的资源3和CG1的资源4,第一比特位图中的第5个比特对应于CG1的资源5和CG2的资源6。当第一比特位图取值为11110时,表示资源1至资源4被使用,资源5和资源6不被使用。
还例如,仍以图4B为例,第一比特位图可包括5个比特,第一比特位图中的第1个比特对应于CG1的资源1和CG2的资源2,第一比特位图中的第2至5个比特分别对应于CG1的资源3、CG2的资源4、CG1的资源5和CG2的资源6。当第一比特位图取值为11100时,表示资源1和资源2中的一个被使用,资源3和资源4被使用,资源5和资源6不被使用。
S302:第一装置输出第一指示信息。相应的,第二装置接收第一指示信息。
一些可能的方式中,第一装置可为终端内部的模块,例如,芯片。第一装置在生成第一指示信息之后,可将第一指示信息输出至终端中的另一个模块,例如,射频模块。然后,终端的另一个模块可向第二装置发送第一指示信息。
另一些可能的方式中,第一装置可向第二装置发送第一指示信息。在这种情况下,第一装置可为终端,第二装置可为接入网设备。
可以理解的是,上述第一指示信息可以承载于多种可能的信令,例如,承载于UCI中,该UCI可为CG-UCI或者UTO-UCI。
在接收到第一指示信息后,第二装置可根据第一指示信息中的第一比特确定第一上行资源和第二上行资源的使用情况。例如,当第一比特用于指示第一上行资源和第二上行资源不被使用时,第二装置可确定第一上行资源和第二上行资源不被使用,从而可将第一上行资源和/或第二上行资源分配给其它终端,提高资源利用率。还例如,当第一比特用于指示第一上行资源和第二上行资源中的一个被使用时,第二装置可根据设定规则确定第一上行资源和第二上行资源中哪个资源被使用,哪个资源未被使用,从而可将未被使用的资源分配给其它终端,提高资源利用率。其中,设定规则的具体内容可参考S301,此处不再赘述。
通过图3所示方法,当第一CG的第一上行资源和第二CG的第二上行资源在时间上重叠时,第一装置通过1个比特,即可指示第一上行资源和第二上行资源不被使用,或者,指示第一上行资源和第二 上行资源中的一个被使用,从而可减少信令开销,节约传输资源。
并且,该方法约定了第一比特位图中比特的数量以及各比特与所指示的资源之间的对应关系,从而可避免因第一装置和第二装置对第一比特位图中的比特数量理解不一致而产生的错误译码,也避免了因第一装置和第二装置对各比特与所指示的资源之间的对应关系理解不一致而产生的错误译码。另外,通过该方法,第一装置无需对在时间上重叠的PUSCH资源进行排序,从而可降低第一装置的实现复杂度,降低对第一装置的能力的要求。
应理解,图3所示方法以在时间上重叠的资源为两个资源为例进行说明,在实际使用时,在时间上重叠的资源也可以为两个以上的资源,此时,图3所示方法仍适用。
下面以在时间上重叠的资源包括第一上行资源、第二上行资源和第三上行资源为例进行说明。其中,第三上行资源为第三CG的资源,第三上行资源与第一上行资源和第二上行资源中的至少一个在时间上重叠。另外,第三上行资源与第一上行资源和第二上行资源中的至少一个在频域上可以重叠,也可以不重叠,本申请对此不作限定。
在这种情况下,第一比特还可用于指示第一上行资源、第二上行资源和第三上行资源不被使用,或者,还可用于指示第一上行资源、第二上行资源和第三上行资源中的一个被使用。第一比特的指示方式可参考S301中的指示方式1和指示方式2,只是将第一上行资源和第二上行资源替换为第一上行资源、第二上行资源和第三上行资源,重复之处不再赘述。
第三上行资源与第一上行资源和第二上行资源之间的关系可有多种,例如,关系1和关系2。
(1)关系1:第三上行资源与第一上行资源和第二上行资源在时间上均重叠。例如,如图4C所示,第一上行资源为CG1的资源5,第二上行资源为CG2的资源4,第三上行资源为CG3的资源6。资源6与资源4和资源5在时间上均重叠。
(2)关系2:第三上行资源与第一上行资源和第二上行资源中的一个在时间上重叠。可选的,第一上行资源和第二上行资源中,与第三上行资源重叠的资源用于传输上行数据。例如,如图4D所示,第一上行资源为CG1的资源5,第二上行资源为CG2的资源4,第三上行资源为CG3的资源6。资源5和资源6在时间上重叠,但资源4和资源6在时间上不重叠。其中资源5用于传输上行数据。
需要说明的是,第三上行资源可为一个或多个资源。示例性的,当第三上行资源为一个资源时,第三上行资源可为一个CG中的资源;当第三上行资源为多个资源时,第三上行资源可为多个CG中的资源,且每个CG中的第三上行资源均与第一上行资源和第二上行资源中的至少一个在时间上重叠。另外,当第三上行资源为多个资源时,该多个资源与第一上行资源和第二上行资源之间的关系可均为关系1,也可以均为关系2,或者,该多个资源中的一部分资源与第一上行资源和第二上行资源之间的关系为关系1,该多个资源中的另一部分资源与第一上行资源和第二上行资源之间的关系为关系2。
通过该方法,若第一CG的第一上行资源和第二CG的第二上行资源在时间上重叠,且第三CG的第三上行资源与第一上行资源和第二上行资源中的至少一个在时间上重叠,则第一装置通过1个比特,即可指示第一上行资源、第二上行资源和第三上行资源不被使用,或者,指示第一上行资源、第二上行资源和第三上行资源中的一个被使用,从而可进一步减少信令开销,节约传输资源。
一些可能的方式中,若上行资源#A与第一上行资源和第二上行资源中的一个在时间上重叠,并且,第一上行资源和第二上行资源中,与上行资源#A不重叠的资源用于传输上行数据,则第一比特位图中的第一比特用于指示第一上行资源和第二上行资源中的一个被使用,第一比特位图中的比特#A用于指示上行资源#A是否被使用。例如,如图4D所示,第一上行资源为CG1的资源5,第二上行资源为CG2的资源4,上行资源#A为CG3的资源6。资源5和资源6在时间上重叠,但资源4和资源6在时间上不重叠。若资源4用于传输上行数据,则第一比特位图中,第一比特用于指示资源4和资源5中的一个被使用,比特#A用于指示资源6是否被使用。通过该方式,第一装置通过2个比特,即可准确指示第一上行资源和第二上行资源中的一个被使用,以及指示上行资源#A是否被使用,从而可减少信令开销,节约传输资源。
本申请实施例提供另一种通信方法。图5为本申请实施例提供的通信方法所对应的流程示意图。图5中以第一装置和第二装置作为该交互示意的执行主体为例来示意该方法,但本申请并不限制该交互示意的执行主体。例如,第一装置可以是终端,也可以是应用于终端的模块例如芯片、芯片系统、或处理 器,还可以是能实现全部或部分终端功能的逻辑节点、逻辑模块或软件;第二装置也可以是接入网设备,也可以是应用于接入网设备的模块例如芯片、芯片系统、或处理器,还可以是能实现全部或部分接入网设备功能的逻辑节点、逻辑模块或软件。
如图5所示,该方法包括如下步骤:
S501:第一装置生成第二指示信息,第二指示信息包括第二比特位图,第二比特位图中的第二比特和第三比特用于指示第四上行资源和第五上行资源不被使用,或者,用于指示第四上行资源和第五上行资源中的一个被使用。该第二比特和第三比特可以均为1个比特。
其中,第四上行资源为第四CG的资源,例如为第四CG的PUSCH资源;第五上行资源为第五CG的资源,例如为第五CG的PUSCH资源。第四上行资源和第五上行资源在时间上重叠,例如,第四上行资源和第五上行资源可以在时间上部分重叠,也可以在时间上完全重叠。另外,第四上行资源和第五上行资源在频域上可以重叠,也可以不重叠,本申请对此不作限定。
示例性的,第四CG的资源和第五CG的资源可以是第二装置为第一装置配置的。配置的方式可参考S301中第一CG的资源和第二CG的资源的配置方式,只是将第一CG替换为第四CG,将第二CG替换为第五CG,此处不再赘述。在接收到第四CG的资源的配置信息和第四CG的资源的配置信息之后,第一装置可确定第四上行资源和第五上行资源在时间上重叠,并确定第四上行资源和第五上行资源的使用情况,从而生成第二指示信息。第一装置确定第四上行资源和第五上行资源的使用情况的方式,可参考S301中确定第一上行资源和第二上行资源的使用情况的方式,只是将第一上行资源替换为第四上行资源,将第二上行资源替换为第五上行资源,此处不再赘述。
如前所述,第二比特位图中的第二比特和第三比特用于指示第四上行资源和第五上行资源不被使用,或者,用于指示第四上行资源和第五上行资源中的一个被使用。具体的指示方式可有多种,例如,指示方式一、指示方式二和指示方式三。
(1)指示方式一:
第二比特和第三比特的值均为第一值时,指示第四上行资源和第五上行资源中的一个被使用。其中,第一值例如为1或0。下面以第一值为1为例进行说明。
例如,如图6A所示,第四上行资源为CG1的资源1,第五上行资源为CG2的资源2。第一装置使用如下资源发送上行数据:资源1和资源2中的一个,CG1的资源3,以及CG2的资源4。第二比特和第三比特分别为第二比特位图中的第1个比特和第2个比特,第二比特和第三比特的取值均为1,表示资源1和资源2中的一个被使用。
(2)指示方式二:
第二比特和第三比特的值均为第二值时,指示第四上行资源和第五上行资源不被使用。其中,第二值例如为0或1。第二值可与第一值不同,例如,第一值为1,第二值为0,或者反之。下面以第二值为0为例进行说明。
例如,如图6B所示,第四上行资源为CG1的资源5,第五上行资源为CG2的资源6。第一装置使用如下资源发送上行数据:CG1的资源1和资源3,以及CG2的资源2和资源4。第二比特和第三比特分别为第二比特位图中的第5个比特和第6个比特,第二比特和第三比特的取值均为0,表示资源5和资源6不被使用。
(3)指示方式三:
第四上行资源和第五上行资源在时间上重叠时,第一装置最多使用其中的一个资源进行上行传输。当第四上行资源和第五上行资源中的一个被使用时,第二比特可用于指示第四上行资源是否被使用,第三比特可用于指示第五上行资源是否被使用。可选的,当第二比特的取值为第一值时,指示第四上行资源被使用,当第二比特的取值为第二值时,指示第四上行资源不被使用;当第三比特的取值为第一值时,指示第五上行资源被使用,当第三比特的取值为第二值时,指示第五上行资源不被使用。第一值和第二值的具体内容可参考指示方式一和指示方式二,此处不再赘述。下面以第一值为1,第二值为0为例进行说明。
例如,如图6C所示,第四上行资源为CG1的资源1,第五上行资源为CG2的资源2。由于资源1的优先级高于资源2的优先级,第一装置使用如下资源发送上行数据:CG1的资源1和资源3,以及CG2的资源4。第二比特和第三比特可分别为第二比特位图中的第1个比特和第2个比特,第二比特的 取值为1,第三比特的取值均为0,表示资源1被使用,资源2不被使用。
一些可能的方式中,第二比特位图还可指示以下资源是否被使用:第四CG的资源中除第四上行资源之外的一个或多个资源,和/或第五CG的资源中除第五上行资源之外的一个或多个资源。也就是说,第二比特位图还可指示第四CG的资源和第五CG的资源中在时间上不重叠的一个或多个资源是否被使用。
可选的,第二比特位图中的一个比特可对应一个资源,该比特的取值用于指示该比特对应的资源是否使用,比如该比特的取值为0,表示该比特对应的资源不被使用,该比特的取值为1,表示该比特对应的资源被使用,或者反之。第二比特位图中,各个比特的顺序可以是根据各个比特对应的资源的开始时间确定的,例如,某一比特对应的PUSCH资源的开始时间越早,该比特在第二比特位图中的位置越靠前。
例如,仍以图6A为例,第二比特位图可包括6个比特,第二比特位图中的第1至6个比特分别对应于CG1的资源1、CG2的资源2、CG1的资源3、CG2的资源4、CG1的资源5和CG2的资源6。当第二比特位图取值为111100时,表示资源1和资源2中的一个被使用,资源3和资源4被使用,资源5和资源6不被使用。
还例如,仍以图6B为例,第二比特位图可包括6个比特,第二比特位图中的第1至6个比特分别对应于CG1的资源1、CG2的资源2、CG1的资源3、CG2的资源4、CG1的资源5和CG2的资源6。当第二比特位图取值为111100时,表示资源1至资源4被使用,资源5和资源6不被使用。
又例如,仍以图6C为例,第二比特位图可包括6个比特,第二比特位图中的第1至6个比特分别对应于CG1的资源1、CG2的资源2、CG1的资源3、CG2的资源4、CG1的资源5和CG2的资源6。当第二比特位图取值为101100时,表示资源1、资源3和资源4被使用,资源2、资源5和资源6不被使用。
目前,第一装置每次可发送的比特位图中比特数量是有限的。因此,第二比特位图中的第二比特和第三比特可能在不同的PUSCH资源中进行传输。其中,第二比特和第四上行资源对应,第三比特和第五上行资源对应。例如,第二比特可用于指示第四上行资源是否被使用,第三比特可用于指示第五上行资源是否被使用。这样,第二装置获知第四上行资源是否被使用的时刻,与第二装置获知第五上行资源是否被使用的时刻可能不同。
例如,如图6D为例所示,第四上行资源为CG1的资源4,第五上行资源为CG2的资源3。其中,资源4占用的时频域资源多于资源3占用的时频域资源。目前,各个比特的顺序可以是根据各个比特对应的资源的开始时间确定的。若第一装置每次可发送的比特位图中比特数量为3,则在第一装置第一次发送的比特位图中,3个比特可分别指示资源1至资源3是否被使用,在第一装置第二次发送的比特位图中,3个比特可分别指示资源4至资源6是否被使用。若资源4为不使用的资源,则第二装置需要在接收到第二次发送的比特位图之后,才能回收该资源,降低了资源的利用率。
鉴于此,在第二比特位图中,第二比特可在第三比特之前,也就是说,第二比特为第三比特的高位比特,或者说第三比特为第二比特的低位比特。并且,如下条件1至条件3中的一个条件可被满足。换句话说,当如下条件1至条件3中的一个条件被满足时,在第二比特位图中,第二比特可在第三比特之前。
(1)条件1:第四上行资源占用的时域资源多于第五上行资源占用的时域资源。这样,第二装置可尽早回收在时间上重叠的资源中占用的时域资源较多的资源,从而提高资源利用率。并且,由于回收的资源占用的时域资源较多,将其分配给其他终端时,可降低其他终端传输数据的时延。
一些示例中,若第四上行资源的起始时间单元和第五上行资源的起始时间单元相同,第四上行资源的结束时间单元在第五上行资源的结束时间单元之后,则条件1被满足。例如,如图6E所示,第四上行资源为CG1的资源3,第五上行资源为CG2的资源4。资源3的起始符号和资源4的起始符号相同,资源3的结束符号在资源4的结束符号之后,因此,条件1被满足。
另一些示例中,若第四上行资源的结束时间单元和第五上行资源的结束时间单元相同,第四上行资源的起始时间单元在第五上行资源的起始时间单元之前,则条件1被满足。例如,如图6F所示,第四上行资源为CG1的资源3,第五上行资源为CG2的资源4。资源3的起始符号在资源4的起始符号之 前,资源3的结束符号和资源4的结束符号相同,因此,条件1被满足。
又一些示例中,若第四上行资源的起始时间单元和第五上行资源的起始时间单元不同,第四上行资源的结束时间单元和第五上行资源的结束时间单元不同,第四上行资源占用的时域资源多于第五上行资源占用的时域资源,则条件1被满足。例如,如图6D所示,第四上行资源为CG1的资源4,第五上行资源为CG2的资源3,资源3的起始符号和资源4的起始符号不同,资源3的结束符号和资源4的结束符号不同,但资源4占用的时域资源多于资源3占用的时域资源,因此,条件1被满足。
(2)条件2:第四上行资源占用的频域资源多于第五上行资源占用的频域资源。这样,第二装置可尽早回收在时间上重叠的资源中占用的频域资源较多的资源,从而提高资源利用率。
一些示例中,若第四上行资源的起始频率单元和第五上行资源的起始频率单元相同,第四上行资源的结束频率单元在第五上行资源的结束频率单元之后,则第四上行资源包括的频率单元数多于第五上行资源包括的频率单元数,条件2被满足。例如,第四上行资源和第五上行资源在频域上连续,第四上行资源的起始频率单元和第五上行资源的起始频率单元均为资源块(resource block,RB)5,第四上行资源的结束频率单元为RB12,第五上行资源的结束频率单元为RB8,此时,条件2被满足。
另一些示例中,若第四上行资源的结束频率单元和第五上行资源的结束频率单元相同,第四上行资源的起始频率单元在第五上行资源的起始频率单元之前,则第四上行资源包括的频率单元数多于第五上行资源包括的频率单元数,条件2被满足。例如,第四上行资源和第五上行资源在频域上连续,第四上行资源的起始频率单元为RB5,第五上行资源的起始频率单元为RB9,第四上行资源的结束频率单元和第五上行资源的结束频率单元均为RB12,此时,条件2被满足。
又一些示例中,若第四上行资源的起始频率单元和第五上行资源的起始频率单元不同,第四上行资源的结束频率单元和第五上行资源的结束频率单元不同,第四上行资源占用的频域资源多于第五上行资源占用的频域资源,则第四上行资源包括的频率单元数多于第五上行资源包括的频率单元数,条件2被满足。例如,第四上行资源和第五上行资源在频域上连续,第四上行资源的起始频率单元为RB1,第五上行资源的起始频率单元为RB5,第四上行资源的结束频率单元为RB12,第五上行资源的结束频率单元为RB8,此时,条件2被满足。
再一种示例中,若第四上行资源和/或第五上行资源在频域上不连续,第四上行资源占用的频域资源多于第五上行资源占用的频域资源,则条件2被满足。例如,第四上行资源占用的RBG包括:RBG1至RBG4、以及RBG9至RBG12,第五上行资源占用的RBG包括:RBG9至RBG12,此时,条件2被满足。
(3)条件3:第四上行资源占用的时频域资源多于第五上行资源占用的时频域资源。这样,第二装置可尽早回收在时间上重叠的资源中占用的时频域资源较多的资源,从而提高资源利用率。
一种可能的方式中,当第四上行资源占用的时域资源多于第五上行资源占用的时域资源,并且,第四上行资源占用的频域资源多于第五上行资源占用的频域资源时,条件3被满足。第四上行资源占用的时域资源多于第五上行资源占用的时域资源的具体内容可参考对条件1的说明,第四上行资源占用的频域资源多于第五上行资源占用的频域资源的具体内容可参考对条件2的说明,此处不再赘述。
另一种可能的方式中,第四上行资源占用的时域资源多于第五上行资源占用的时域资源,或者,第四上行资源占用的频域资源多于第五上行资源占用的频域资源。并且,第四上行资源占用的时频域资源多于第五上行资源占用的时频域资源。一些示例中,第四上行资源占用的时域资源多于第五上行资源占用的时域资源,并且,第四上行资源占用的频域资源与第五上行资源占用的频域资源相同。例如,第四上行资源在时域上占用5个符号,在频域上占用4个RB;第五上行资源在时域上占用4个符号,在频域上占用4个RB,此时,条件3被满足。另一些示例中,第四上行资源占用的频域资源多于第五上行资源占用的频域资源,并且,第四上行资源占用的时域资源与第五上行资源占用的时域资源相同。例如,第四上行资源在时域上占用2个符号,在频域上占用10个RB;第五上行资源在时域上占用2个符号,在频域上占用4个RB,此时,条件3被满足。又一些示例中,第四上行资源占用的时域资源与第五上行资源占用的时域资源不同,第四上行资源占用的频域资源与第五上行资源占用的频域资源不同,并且,第四上行资源占用的时频域资源多于第五上行资源占用的时频域资源。例如,第四上行资源在时域上占用2个符号,在频域上占用10个RB;第五上行资源在时域上占用4个符号,在频域上占用4个RB,此时,条件3被满足。
可选的,当如下条件4至条件5中的一个条件被满足时,在第二比特位图中,第二比特也可在第三 比特之前。
(4)条件4:第四上行资源用于承载第二指示信息。这样,第二装置可尽早获知承载第二指示信息的上行资源被使用,从而可尽早对该上行资源进行译码,进而获知该第二指示信息指示的资源中不被使用的资源。
例如,如图6G所示,第四上行资源为CG2的资源3,第五上行资源为CG1的资源4。若资源3用于承载第二指示信息,则在第二比特位图中,与第四上行资源对应的第二比特在与第五上行资源对应的第三比特之前。
一些可能的方式中,条件4可单独使用,也就是说,只要满足条件4,在第二比特位图中,第二比特就在第三比特之前。
另一些可能的方式中,条件4也可与其他条件结合使用。例如,当第四上行资源占用的时域资源和第五上行资源占用的时域资源相同,和/或第四上行资源占用的频域资源和第五上行资源占用的时域资源相同时,若条件4被满足,则第二比特可在第三比特之前。
其中,若第四上行资源的起始时间单元和第五上行资源的起始时间单元相同,且第四上行资源的结束时间单元和第五上行资源的结束时间单元相同,则第四上行资源占用的时域资源和第五上行资源占用的时域资源相同。例如,第四上行资源的起始时间单元和第五上行资源的起始时间单元均为符号0,第四上行资源的结束时间单元和第五上行资源的结束时间单元均为符号2,则第四上行资源占用的时域资源和第五上行资源占用的时域资源相同。
第四上行资源占用的频域资源和第五上行资源占用的频域资源相同可有多种可能的方式,例如,方式1和方式2。
方式1:
第四上行资源和第五上行资源在频域上连续。若第四上行资源的起始频率单元和第五上行资源的起始频率单元相同,且第四上行资源的结束频率单元和第五上行资源的结束频率单元相同,则第四上行资源占用的频域资源和第五上行资源占用的频域资源相同。例如,第四上行资源的起始频率单元和第五上行资源的起始频率单元均为RB5,第四上行资源的结束频率单元和第五上行资源的结束频率单元均为RB8,则第四上行资源占用的频域资源和第五上行资源占用的频域资源相同。
方式2:
第四上行资源和第五上行资源在频域上不连续。第四上行资源占用的频域资源和第五上行资源占用的频域资源相同。例如,第四上行资源占用的频域资源和第五上行资源占用的频域资源均为:RBG0至RBG4,以及RBG9至RBG12,则第四上行资源占用的频域资源和第五上行资源占用的频域资源相同。
(5)条件5:第四CG的索引小于第五CG的索引。并且,第四上行资源占用的时域资源和第五上行资源占用的时域资源相同,和/或第四上行资源占用的频域资源和第五上行资源占用的时域资源相同。其中,第四上行资源占用的时域资源和第五上行资源占用的时域资源相同,和第四上行资源占用的频域资源和第五上行资源占用的时域资源相同的具体内容可参考对条件4中的说明,此处不再赘述。
例如,如图6H所示,第四上行资源为CG1的资源3,第五上行资源为CG2的资源4。CG1的索引小于CG2,因此,在第二比特位图中,与第四上行资源对应的第二比特在与第五上行资源对应的第三比特之前。
应理解,当在第二比特位图中,第二比特在第三比特之前时,第二比特与第三比特可为相邻的比特,也可为不相邻的比特。
一些示例中,在第二比特位图中,用于指示在时间上不重叠的资源的比特的位置是根据该比特对应的资源的开始时间确定的,比如某一比特对应的PUSCH资源的开始时间越早,该比特在第二比特位图中的位置越靠前。例如,以图6G为例,第四上行资源为CG2的资源3,第五上行资源为CG1的资源4。资源3用于传输第二指示信息。第二比特位图中第1至6个比特分别对应于:CG2的资源1、CG1的资源2、CG2的资源3、CG1的资源4、CG1的资源5和CG2的资源6。此时,在第二比特位图中,第二比特和第三比特为相邻的比特,分别为第二比特位图中的第3个比特和第4个比特。
另一些示例中,当满足条件1至条件4中的一个条件时,在第二比特位图中,用于指示第四CG的资源是否被使用的比特可位于用于指示第五CG的资源是否被使用的比特之前。例如,仍以图6G为例,第四上行资源为CG2的资源3,第五上行资源为CG1的资源4。资源3用于承载第二指示信息。第二比特位图中第1至6个比特分别对应于:CG2的资源1、CG2的资源3、CG2的资源6、CG1的资源2、 CG1的资源4和CG1的资源5。此时,在第二比特位图中,第二比特和第三比特为不相邻的比特,分别为第二比特位图中的第2个比特和第5个比特。
S502:第一装置输出第二指示信息。相应的,第二装置接收第二指示信息。
其中,第一装置输出第二指示信息的方式可参考S302中的第一装置输出第一指示信息,只是将第一指示信息替换为第二指示信息,此处不再赘述。
可以理解的是,上述第二指示信息可以承载于多种可能的信令,例如,承载于UCI中,该UCI例如为CG-UCI或者UTO-UCI。
在接收到第二指示信息后,第二装置可根据第二指示信息中的第二比特和第三比特确定第一上行资源和第二上行资源的使用情况,确定的方式可参考S302中,第二装置可根据第一指示信息中的第一比特确定第一上行资源和第二上行资源的使用情况的方式,只是将第一指示信息中的第一比特替换为第二指示信息中的第二比特和第三比特,此处不再赘述。
通过图5所示方法,当第四CG的第四上行资源和第五CG的第五上行资源在时间上重叠时,第一装置可通过2个比特指示第四上行资源和第五上行资源不被使用,或者,指示第四上行资源和第五上行资源中的一个被使用。该方法约定了第二比特位图中比特的数量以及各比特与所指示的资源之间的对应关系,从而可避免因第一装置和第二装置对第二比特位图中的比特数量理解不一致而产生的错误译码,也避免了因第一装置和第二装置对各比特与所指示的资源之间的对应关系理解不一致而产生的错误译码。另外,通过该方法,第一装置无需对在时间上重叠的PUSCH资源进行排序,从而可降低第一装置的实现复杂度,降低对第一装置的能力的要求。
应理解,图5所示方法以在时间上重叠的资源为两个资源为例进行说明,在实际使用时,在时间上重叠的资源也可以为两个以上的资源,此时,图5所示方法仍适用。
下面以在时间上重叠的资源包括第四上行资源、第五上行资源和第六上行资源为例进行说明。其中,第六上行资源为第六CG的资源,第六上行资源与第四上行资源和第五上行资源中的至少一个在时间上重叠。另外,第六上行资源与第四上行资源和第五上行资源中的至少一个在频域上可以重叠,也可以不重叠,本申请对此不作限定。
第六上行资源的具体内容,以及第六上行资源与第四上行资源和第五上行资源之间的关系,可分别参考图3所示方法中对第三上行资源,以及关系1至关系2的说明,只是将第一上行资源替换为第四上行资源,将第二上行资源替换为第五上行资源,将第三上行资源替换为第六上行资源,此处不再赘述。
一些示例中,第二比特位图中的第二比特、第三比特和第四比特用于指示第四上行资源、第五上行资源和第六上行资源不被使用,或者,用于指示第四上行资源、第五上行资源和第六上行资源中的一个被使用,指示的方式可参考S501中的指示方式一至指示方式三。例如,第二比特、第三比特和第四比特的值均为第一值时,指示第四上行资源、第五上行资源和第六上行资源中的一个被使用。还例如,第二比特、第三比特和第四比特的值均为第二值时,指示第四上行资源、第五上行资源和第六上行资源不被使用。又例如,当第四上行资源、第五上行资源和第六上行资源中的一个被使用时,第二比特可用于指示第四上行资源是否被使用,第三比特可用于指示第五上行资源是否被使用,第四比特用于指示第六上行资源是否被使用。
可选的,在第二比特位图中,第二比特、第三比特和第四比特的先后顺序可根据条件1至条件5中的一个或多个条件确定。其中,第二比特可用于指示第四上行资源是否被使用,第三比特可用于指示第五上行资源是否被使用,第四比特可用于指示第六上行资源是否被使用。例如,若各资源占用的时域资源从大到小的顺序为:第四上行资源、第六上行资源和第五上行资源,则在第二比特位图中,第二比特位于第四比特之前,第四比特位于第三比特之前。还例如,若各资源占用的频域资源从大到小的顺序为:第四上行资源、第六上行资源和第五上行资源,则在第二比特位图中,第二比特位于第四比特之前,第四比特位于第三比特之前。又例如,条件4和条件5可相互结合。第二比特位图中,用于承载第二指示信息的资源对应比特位于其他在时间上重叠的资源对应的比特之前,其他在时间上重叠的资源对应的比特之间的先后顺序可根据条件5确定。例如,如图6I所示,第四上行资源为CG2的资源4,第五上行资源为CG1的资源5,第六上行资源为CG3的资源6。其中,资源4、资源5和资源6占用的时域资源相同,资源4用于传输第二指示信息,CG1的索引小于CG3的索引。此时,在第二比特位图中,第二比特位于第三比特之前,第三比特位于第四比特之前。
通过该示例,若第四CG的第四上行资源和第五CG的第五上行资源在时间上重叠,且第六CG的第六上行资源与第四上行资源和第五上行资源中的至少一个在时间上重叠,则第一装置通过多个比特,准确指示第四上行资源、第五上行资源和第六上行资源不被使用,或者,指示第四上行资源、第五上行资源和第六上行资源中的一个被使用。
基于与上述方法实施例相同的技术构思,本申请实施例通过图7提供了一种通信装置,可用于执行上述方法实施例中相关步骤的功能。所述功能可以通过硬件实现,也可以通过软件或者硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。该通信装置的结构如图7所示,包括接口单元701和处理单元702。所述通信装置700可以为终端或者终端中的模块(例如电路或者芯片),还可以为能实现全部或部分终端功能的逻辑节点、逻辑模块或软件;或者所述通信装置700可以为接入网设备或者接入网设备中的模块(例如电路或者芯片),还可以为能实现全部或部分接入网设备功能的逻辑节点、逻辑模块或软件。并且,所述通信装置700可以实现以上本申请实施例以及实例提供的通信方法。下面对所述通信装置700中的各个单元的功能进行介绍。
所述接口单元701,用于输入和/或输出信息。当输出信息时,所述接口单元701可以向通信装置700之外的其他装置输出信息,也可以向通信装置700中的其他单元输出信息。一些方式中,所述接口单元701可以通过物理接口、通信模块、通信接口、输入输出接口中的至少一个实现。另一些方式中,所述接口单元701可以通过接口电路实现,例如,移动通信模块。其中,移动通信模块可以包括至少一个天线、至少一个滤波器、开关、功率放大器、低噪声放大器(low noise amplifier,LNA)等中的一个或多个。
所述处理单元702可用于支持所述通信装置700执行上述方法实施例中的处理动作。所述处理单元702可以是通过处理器实现。例如,所述处理器可以为中央处理单元(central processing unit,CPU),还可以是其它通用处理器、数字信号处理器(digital signal processor,DSP)、专用集成电路(application specific integrated circuit,ASIC)、现场可编程门阵列(field programmable gate array,FPGA)或者其它可编程逻辑器件、晶体管逻辑器件,硬件部件或者其任意组合。通用处理器可以是微处理器,也可以是任何常规的处理器。
在一种实施方式中,所述通信装置700应用于图3所示的本申请实施例中的第一装置。下面对该实施方式中的所述处理单元702的具体功能进行介绍。
所述处理单元702,用于:生成第一指示信息,第一指示信息包括第一比特位图,第一比特位图中的第一比特用于指示第一上行资源和第二上行资源不被使用,或者,用于指示第一上行资源和第二上行资源中的一个被使用;第一上行资源为第一CG的资源,第二上行资源为第二CG的资源,第一上行资源和第二上行资源在时间上重叠;通过接口单元701输出第一指示信息。
在另一种实施方式中,所述通信装置700应用于图3所示的本申请实施例中的第二装置。下面对该实施方式中的所述处理单元702的具体功能进行介绍。
所述处理单元702,用于:通过接口单元701接收第一指示信息,第一指示信息包括第一比特位图,第一比特位图中的第一比特用于指示第一上行资源和第二上行资源不被使用,或者,用于指示第一上行资源和第二上行资源中的一个被使用;第一上行资源为第一CG的资源,第二上行资源为第二CG的资源,第一上行资源和第二上行资源在时间上重叠。
在又一种实施方式中,所述通信装置700应用于图5所示的本申请实施例中的第一装置。下面对该实施方式中的所述处理单元702的具体功能进行介绍。
所述处理单元702,用于:生成第二指示信息,第二指示信息包括第二比特位图,第二比特位图中的第二比特和第三比特用于指示第四上行资源和第五上行资源不被使用,或者,用于指示第四上行资源和第五上行资源中的一个被使用;第四上行资源为第四CG的资源,第五上行资源为第五CG的资源,第四上行资源和第五上行资源在时间上重叠;通过接口单元701输出第二指示信息。
在再一种实施方式中,所述通信装置700应用于图5所示的本申请实施例中的第二装置。下面对该实施方式中的所述处理单元702的具体功能进行介绍。
所述处理单元702,用于:通过接口单元701接收第二指示信息,第二指示信息包括第二比特位图,第二比特位图中的第二比特和第三比特用于指示第四上行资源和第五上行资源不被使用,或者,用于指示第四上行资源和第五上行资源中的一个被使用;第四上行资源为第四CG的资源,第五上行资源为第 五CG的资源,第四上行资源和第五上行资源在时间上重叠。
有关上述处理单元702和接口单元701更详细的描述可以参考图3和图5所示的方法实施例中相关描述直接得到,这里不加赘述。
需要说明的是,本申请以上实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
基于相同的技术构思,本申请实施例通过图8所示提供了一种通信装置,可用于执行上述方法实施例中相关的步骤。所述通信装置可以为终端或者终端中的模块(例如电路或者芯片),还可以为能实现全部或部分终端功能的逻辑节点、逻辑模块或软件;或者,所述通信设备可以为接入网设备或者接入网设备中的模块(例如电路或者芯片),还可以为能实现全部或部分接入网设备功能的逻辑节点、逻辑模块或软件。并且,所述通信装置可以实现以上本申请实施例以及实例提供的通信方法,具有图7所示的通信装置的功能。参阅图8所示,所述通信装置800包括:处理器802。可选的,所述通信装置800还包括:接口电路801以及存储器803。其中,所述接口电路801、所述处理器802以及所述存储器803之间相互耦合。
可选的,所述接口电路801、所述处理器802以及所述存储器803之间通过总线804相互耦合。所述总线804可以是外设部件互连标准(peripheral component interconnect,PCI)总线或扩展工业标准结构(extended industry standard architecture,EISA)总线等。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图8中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
所述接口电路801,用于输入和/或输出信息。当输出信息时,所述接口电路801可以向通信装置800之外的其他装置输出信息,也可以向通信装置800中的其他单元输出信息。示例性的,所述接口电路801可以通过物理接口、通信模块、通信接口、输入输出接口、移动通信模块中的至少一个实现。其中,移动通信模块可以包括至少一个天线、至少一个滤波器、开关、功率放大器、LNA等中的一个或多个。
所述处理器802可用于支持所述通信装置800执行上述方法实施例中的处理动作。当所述通信装置800用于实现上述方法实施例时,处理器802还可用于实现上述处理单元702的功能。所述处理器802可以是CPU,还可以是其它通用处理器、DSP、ASIC、FPGA或者其它可编程逻辑器件、晶体管逻辑器件,硬件部件或者其任意组合。通用处理器可以是微处理器,也可以是任何常规的处理器。
在一种实施方式中,所述通信装置800应用于图3所示的本申请实施例中的第一装置。下面对该实施方式中的所述处理器802的具体功能进行介绍。
所述处理器802,用于:生成第一指示信息,第一指示信息包括第一比特位图,第一比特位图中的第一比特用于指示第一上行资源和第二上行资源不被使用,或者,用于指示第一上行资源和第二上行资源中的一个被使用;第一上行资源为第一CG的资源,第二上行资源为第二CG的资源,第一上行资源和第二上行资源在时间上重叠;通过接口电路801输出第一指示信息。
在另一种实施方式中,所述通信装置800应用于图3所示的本申请实施例中的第二装置。下面对该实施方式中的所述处理器802的具体功能进行介绍。
所述处理器802,用于:通过接口电路801接收第一指示信息,第一指示信息包括第一比特位图,第一比特位图中的第一比特用于指示第一上行资源和第二上行资源不被使用,或者,用于指示第一上行资源和第二上行资源中的一个被使用;第一上行资源为第一CG的资源,第二上行资源为第二CG的资源,第一上行资源和第二上行资源在时间上重叠。
在又一种实施方式中,所述通信装置800应用于图5所示的本申请实施例中的第一装置。下面对该实施方式中的所述处理器802的具体功能进行介绍。
所述处理器802,用于:生成第二指示信息,第二指示信息包括第二比特位图,第二比特位图中的第二比特和第三比特用于指示第四上行资源和第五上行资源不被使用,或者,用于指示第四上行资源和第五上行资源中的一个被使用;第四上行资源为第四CG的资源,第五上行资源为第五CG的资源,第四上行资源和第五上行资源在时间上重叠;通过接口电路801输出第二指示信息。
在再一种实施方式中,所述通信装置800应用于图5所示的本申请实施例中的第二装置。下面对该实施方式中的所述处理器802的具体功能进行介绍。
所述处理器802,用于:通过接口电路801接收第二指示信息,第二指示信息包括第二比特位图,第二比特位图中的第二比特和第三比特用于指示第四上行资源和第五上行资源不被使用,或者,用于指示第四上行资源和第五上行资源中的一个被使用;第四上行资源为第四CG的资源,第五上行资源为第五CG的资源,第四上行资源和第五上行资源在时间上重叠。
所述处理器802的具体功能可以参考以上本申请实施例以及实例提供的通信方法中的描述,以及图7所示本申请实施例中对所述通信装置700的具体功能描述,此处不再赘述。
所述存储器803,用于存放程序指令和/或数据等。具体地,程序指令可以包括程序代码,该程序代码包括计算机操作指令。存储器803可能包含RAM,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。处理器802执行存储器803所存放的程序指令,并使用所述存储器803中存储的数据,实现上述功能,从而实现上述本申请实施例提供的通信方法。所述存储器803可以和处理器802集成在一起,也可以是通信装置之外的存储器。
可以理解,本申请图8中的存储器803可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是ROM、可编程只读存储器(Programmable ROM,PROM)、可擦除可编程只读存储器(Erasable PROM,EPROM)、电可擦除可编程只读存储器(Electrically EPROM,EEPROM)或闪存。易失性存储器可以是RAM,其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的RAM可用,例如静态随机存取存储器(Static RAM,SRAM)、动态随机存取存储器(Dynamic RAM,DRAM)、同步动态随机存取存储器(Synchronous DRAM,SDRAM)、双倍数据速率同步动态随机存取存储器(Double Data Rate SDRAM,DDR SDRAM)、增强型同步动态随机存取存储器(Enhanced SDRAM,ESDRAM)、同步连接动态随机存取存储器(Synchlink DRAM,SLDRAM)和直接内存总线随机存取存储器(Direct Rambus RAM,DR RAM)。应注意,本文描述的系统和方法的存储器旨在包括但不限于这些和任意其它适合类型的存储器。
基于以上实施例,本申请实施例还提供了一种包括计算机可执行指令的计算机程序产品,当该计算机程序产品被运行时,使得以上实施例提供的方法被执行。
基于以上实施例,本申请实施例还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有计算机程序,所述计算机程序被计算机执行时,使得计算机执行以上实施例提供的方法。
其中,存储介质可以是计算机能够存取的任何可用介质。以此为例但不限于:计算机可读介质可以包括RAM、ROM、EEPROM、CD-ROM或其他光盘存储、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质。
基于以上实施例,本申请实施例还提供了一种芯片,所述芯片用于读取存储器中存储的计算机程序,实现以上实施例提供的方法。
基于以上实施例,本申请实施例提供了一种芯片系统,该芯片系统包括处理器,用于支持计算机装置实现以上实施例中各设备所涉及的功能。在一种可能的设计中,所述芯片系统还包括存储器,所述存储器用于保存该计算机装置必要的程序和数据。该芯片系统,可以由芯片构成,也可以包含芯片和其他分立器件。
在本申请的各个实施例中,如果没有特殊说明以及逻辑冲突,不同的实施例之间的术语和/或描述具有一致性、且可以相互引用,不同的实施例中的技术特征根据其内在的逻辑关系可以组合形成新的实施例。
本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、 CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本申请是参照根据本申请的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
在本申请的各个实施例中,如果没有特殊说明以及逻辑冲突,不同的实施例之间的术语和/或描述具有一致性、且可以相互引用,不同的实施例中的技术特征根据其内在的逻辑关系可以组合形成新的实施例。
本申请中,“至少一个”是指一个或者多个,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B的情况,其中A,B可以是单数或者复数。在本申请的文字描述中,字符“/”,一般表示前后关联对象是一种“或”的关系。
可以理解的是,在本申请的实施例中涉及的各种数字编号仅为描述方便进行的区分,并不用来限制本申请的实施例的范围。上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定。
显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。

Claims (21)

  1. 一种通信方法,其特征在于,包括:
    生成第一指示信息,所述第一指示信息包括第一比特位图,所述第一比特位图中的第一比特用于指示第一上行资源和第二上行资源不被使用,或者,用于指示所述第一上行资源和所述第二上行资源中的一个被使用;所述第一上行资源为第一配置授权CG的资源,所述第二上行资源为第二CG的资源,所述第一上行资源和所述第二上行资源在时间上重叠;
    输出所述第一指示信息。
  2. 如权利要求1所述的方法,其特征在于,所述第一比特还用于指示所述第一上行资源、所述第二上行资源和第三上行资源不被使用,或者,还用于指示所述第一上行资源、所述第二上行资源和所述第三上行资源中的一个被使用,所述第三上行资源为第三CG的资源,所述第三上行资源与所述第一上行资源和所述第二上行资源中的至少一个在时间上重叠。
  3. 一种通信方法,其特征在于,包括:
    生成第二指示信息,所述第二指示信息包括第二比特位图,所述第二比特位图中的第二比特和第三比特用于指示第四上行资源和第五上行资源不被使用,或者,用于指示所述第四上行资源和所述第五上行资源中的一个被使用;所述第四上行资源为第四配置授权CG的资源,所述第五上行资源为第五CG的资源,所述第四上行资源和所述第五上行资源在时间上重叠;
    输出所述第二指示信息;
    其中,在所述第二比特位图中,所述第二比特在所述第三比特之前,并且,
    所述第四上行资源占用的时域资源多于所述第五上行资源占用的时域资源;或者,
    所述第四上行资源占用的频域资源多于所述第五上行资源占用的频域资源;或者,
    所述第四上行资源占用的时频域资源多于所述第五上行资源占用的时频域资源;或者,
    所述第四上行资源用于承载所述第二指示信息。
  4. 如权利要求3所述的方法,其特征在于,所述第四上行资源占用的时域资源多于所述第五上行资源占用的时域资源,包括以下之一:
    所述第四上行资源的起始时间单元和所述第五上行资源的起始时间单元相同,所述第四上行资源的结束时间单元在所述第五上行资源的结束时间单元之后;
    所述第四上行资源的结束时间单元和所述第五上行资源的结束时间单元相同,所述第四上行资源的起始时间单元在所述第五上行资源的起始时间单元之前;
    所述第四上行资源的起始时间单元和所述第五上行资源的起始时间单元不同,所述第四上行资源的结束时间单元和所述第五上行资源的结束时间单元不同,所述第四上行资源占用的时域资源多于所述第五上行资源占用的时域资源。
  5. 如权利要求3所述的方法,其特征在于,所述第四上行资源占用的频域资源多于所述第五上行资源占用的频域资源,包括以下之一:
    所述第四上行资源的起始频率单元和所述第五上行资源的起始频率单元相同,所述第四上行资源的结束频率单元在所述第五上行资源的结束频率单元之后;
    所述第四上行资源的结束频率单元和所述第五上行资源的结束频率单元相同,所述第四上行资源的起始频率单元在所述第五上行资源的起始频率单元之前;
    所述第四上行资源的起始频率单元和所述第五上行资源的起始频率单元不同,所述第四上行资源的结束频率单元和所述第五上行资源的结束频率单元不同,所述第四上行资源占用的频域资源多于所述第五上行资源占用的频域资源;
    所述第四上行资源和/或所述第五上行资源在频域上不连续,所述第四上行资源占用的频域资源多于所述第五上行资源占用的频域资源。
  6. 如权利要求3至5任一项所述的方法,其特征在于,所述第二比特和所述第三比特的值均为第一值,指示所述第一上行资源和所述第二上行资源中的一个被使用。
  7. 如权利要求3至6任一项所述的方法,其特征在于,所述第二比特位图中的所述第二比特、所述第三比特和第四比特用于指示所述第四上行资源、所述第五上行资源和第六上行资源不被使用,或者,用于指示所述第四上行资源、所述第五上行资源和所述第六上行资源中的一个被使用,所述第六上行资 源为第六CG的资源,所述第六上行资源与所述第四上行资源和所述第五上行资源中的至少一个在时间上重叠。
  8. 一种通信方法,其特征在于,包括:
    接收第一指示信息,所述第一指示信息包括第一比特位图,所述第一比特位图中的第一比特用于指示第一上行资源和第二上行资源不被使用,或者,用于指示所述第一上行资源和所述第二上行资源中的一个被使用;所述第一上行资源为第一配置授权CG的资源,所述第二上行资源为第二CG的资源,所述第一上行资源和所述第二上行资源在时间上重叠。
  9. 如权利要求8所述的方法,其特征在于,所述第一比特还用于指示所述第一上行资源、所述第二上行资源和第三上行资源不被使用,或者,还用于指示所述第一上行资源、所述第二上行资源和所述第三上行资源中的一个被使用,所述第三上行资源为第三CG的资源,所述第三上行资源与所述第一上行资源和所述第二上行资源中的至少一个在时间上重叠。
  10. 一种通信方法,其特征在于,包括:
    接收第二指示信息,所述第二指示信息包括第二比特位图,所述第二比特位图中的第二比特和第三比特用于指示第四上行资源和第五上行资源不被使用,或者,用于指示所述第四上行资源和所述第五上行资源中的一个被使用;所述第四上行资源为第四配置授权CG的资源,所述第五上行资源为第五CG的资源,所述第四上行资源和所述第五上行资源在时间上重叠;
    其中,在所述第二比特位图中,所述第二比特在所述第三比特之前,并且,
    所述第四上行资源占用的时域资源多于所述第五上行资源占用的时域资源;或者,
    所述第四上行资源占用的频域资源多于所述第五上行资源占用的频域资源;或者,
    所述第四上行资源占用的时频域资源多于所述第五上行资源占用的时频域资源;或者,
    所述第四上行资源用于承载所述第二指示信息。
  11. 如权利要求10所述的方法,其特征在于,所述第四上行资源占用的时域资源多于所述第五上行资源占用的时域资源,包括以下之一:
    所述第四上行资源的起始时间单元和所述第五上行资源的起始时间单元相同,所述第四上行资源的结束时间单元在所述第五上行资源的结束时间单元之后;
    所述第四上行资源的结束时间单元和所述第五上行资源的结束时间单元相同,所述第四上行资源的起始时间单元在所述第五上行资源的起始时间单元之前;
    所述第四上行资源的起始时间单元和所述第五上行资源的起始时间单元不同,所述第四上行资源的结束时间单元和所述第五上行资源的结束时间单元不同,所述第四上行资源占用的时域资源多于所述第五上行资源占用的时域资源。
  12. 如权利要求10所述的方法,其特征在于,所述第四上行资源占用的频域资源多于所述第五上行资源占用的频域资源,包括以下之一:
    所述第四上行资源的起始频率单元和所述第五上行资源的起始频率单元相同,所述第四上行资源的结束频率单元在所述第五上行资源的结束频率单元之后;
    所述第四上行资源的结束频率单元和所述第五上行资源的结束频率单元相同,所述第四上行资源的起始频率单元在所述第五上行资源的起始频率单元之前;
    所述第四上行资源的起始频率单元和所述第五上行资源的起始频率单元不同,所述第四上行资源的结束频率单元和所述第五上行资源的结束频率单元不同,所述第四上行资源占用的频域资源多于所述第五上行资源占用的频域资源;
    所述第四上行资源和/或所述第五上行资源在频域上不连续,所述第四上行资源占用的频域资源多于所述第五上行资源占用的频域资源。
  13. 如权利要求10至12任一项所述的方法,其特征在于,所述第二比特和所述第三比特的值均为第一值,指示所述第一上行资源和所述第二上行资源中的一个被使用。
  14. 如权利要求10至13任一项所述的方法,其特征在于,所述第二比特位图中的所述第二比特、所述第三比特和第四比特用于指示所述第四上行资源、所述第五上行资源和第六上行资源不被使用,或者,用于指示所述第四上行资源、所述第五上行资源和所述第六上行资源中的一个被使用,所述第六上 行资源为第六CG的资源,所述第六上行资源与所述第四上行资源和所述第五上行资源中的至少一个在时间上重叠。
  15. 一种通信装置,其特征在于,包括一个或多个处理器,所述一个或多个处理器用于执行如权利要求1-7任一项所述的方法。
  16. 一种通信装置,其特征在于,包括一个或多个处理器,所述一个或多个处理器用于执行如权利要求8-14任一项所述的方法。
  17. 一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机程序或指令,当所述计算机程序或指令被通信装置执行时,如权利要求1-14中任一项所述的方法被实现。
  18. 一种计算机程序产品,其特征在于,所述计算机程序产品包括:计算机程序代码,当所述计算机程序代码被运行时,如权利要求1-14中任一项所述的方法被实现。
  19. 一种通信装置,其特征在于,包括用于执行如权利要求1-7任一项所述方法的模块。
  20. 一种通信装置,其特征在于,包括用于执行如权利要求8-14任一项所述方法的模块。
  21. 一种通信系统,其特征在于,包括如权利要求15或19所述的装置,以及如权利要求16或20所述的装置。
PCT/CN2024/094288 2023-06-16 2024-05-20 一种基于配置授权的通信方法及装置 Ceased WO2024255538A1 (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202310717697.3A CN119155807A (zh) 2023-06-16 2023-06-16 一种基于配置授权的通信方法及装置
CN202310717697.3 2023-06-16

Publications (1)

Publication Number Publication Date
WO2024255538A1 true WO2024255538A1 (zh) 2024-12-19

Family

ID=93808523

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2024/094288 Ceased WO2024255538A1 (zh) 2023-06-16 2024-05-20 一种基于配置授权的通信方法及装置

Country Status (2)

Country Link
CN (1) CN119155807A (zh)
WO (1) WO2024255538A1 (zh)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112655262A (zh) * 2019-01-04 2021-04-13 Oppo广东移动通信有限公司 资源分配的方法、终端设备和网络设备
WO2022207002A1 (zh) * 2021-04-02 2022-10-06 华为技术有限公司 无线通信方法和装置
US20230156676A1 (en) * 2020-07-15 2023-05-18 Huawei Technologies Co., Ltd. Data Transmission Method and Apparatus
WO2023103907A1 (zh) * 2021-12-06 2023-06-15 展讯半导体(南京)有限公司 通信方法及装置

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112655262A (zh) * 2019-01-04 2021-04-13 Oppo广东移动通信有限公司 资源分配的方法、终端设备和网络设备
US20230156676A1 (en) * 2020-07-15 2023-05-18 Huawei Technologies Co., Ltd. Data Transmission Method and Apparatus
WO2022207002A1 (zh) * 2021-04-02 2022-10-06 华为技术有限公司 无线通信方法和装置
WO2023103907A1 (zh) * 2021-12-06 2023-06-15 展讯半导体(南京)有限公司 通信方法及装置

Also Published As

Publication number Publication date
CN119155807A (zh) 2024-12-17

Similar Documents

Publication Publication Date Title
JP7319363B2 (ja) データ伝送方法及び通信装置
US20250097918A1 (en) Data transmission method and apparatus, and storage medium, terminal device and network device
WO2020221326A1 (zh) 一种资源调度的方法及通信装置
WO2019028699A1 (zh) 信号传输方法及相关设备
US20250227726A1 (en) Communication method, apparatus, and system
WO2017214933A1 (zh) 一种低功耗终端接入网络的方法及装置
US20250374263A1 (en) Configured grant–based communication method and apparatus
US20250324410A1 (en) Data transmission method and communication apparatus
WO2024255538A1 (zh) 一种基于配置授权的通信方法及装置
WO2024174943A1 (zh) 一种资源池确定方法及装置
WO2020094133A1 (zh) 数据传输的方法和通信装置
CN118555671A (zh) 信息传输的方法和装置
CN118509106A (zh) 数据传输方法和装置
CN111372318B (zh) 下行控制信息的处理方法及设备
WO2025152700A1 (zh) 一种通信方法及装置
WO2025161811A1 (zh) 一种通信方法及装置
WO2021056579A1 (zh) 一种dmrs样式指示信息的传输方法和通信装置
US20250227679A1 (en) Communication method and apparatus
WO2024207963A1 (zh) 一种配置授权传输方法和装置
WO2025130776A1 (zh) 一种通信方法及装置
WO2024207943A1 (zh) 基于配置授权cg的通信方法和装置
WO2025086167A1 (zh) 资源分配方法、设备以及存储介质
WO2025086165A1 (zh) 资源分配方法、设备以及存储介质
WO2024140257A1 (zh) 一种基于配置授权的通信方法及装置
WO2024174665A1 (zh) 通信方法和通信装置

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 24822490

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE