An indication method and apparatus for canceling uplink transmission
The terminal device handles the cancel indication conflict of overlapping time-frequency resources in URLLC according to the time domain resource granularity of the DCI bits, which improves the system's flexibility and resource utilization, and solves the uplink transmission problem caused by DCI conflicts.
Patent Information
- Application Number
- CN202010107603.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-02-21
- Publication Date
- 2025-08-05
- Estimated Expiration
- 2040-02-21
AI Technical Summary
In ultra-reliable low-latency communication (URLLC), the two DCIs sent by network devices may cause cancel indication conflicts on overlapping time-frequency resources, and the prior art lacks effective solutions, affecting system flexibility and resource utilization.
The terminal device determines whether uplink transmission is performed on overlapping time-frequency resources based on the time-domain resource granularity of the bits in the first DCI and the second DCI, and uses priority principle or information configuration error indication to handle conflicts.
It improves the accuracy and resource utilization of uplink scheduling, and solves the system inflexibility problem caused by DCI conflicts.
Smart Images

Figure CN113301659B_ABST
Abstract
Description
Technical Field
[0001] Embodiments of the present application relate to the field of wireless communications, and in particular, to a method and apparatus for indicating cancellation of uplink transmission. Background Art
[0002] Ultra-reliable and low-latency communication (URLLC) is one of the three key services in fifth-generation (5G) mobile communication systems. Its primary application scenarios include autonomous driving and telemedicine, which place stringent demands on reliability and latency. URLLC service requirements include achieving 99.999% data transmission reliability, less than 1ms transmission latency, and minimizing command overhead while maintaining high reliability and low latency.
[0003] URLLC introduces a new downlink control information (DCI), namely DCI format 2-4. This DCI is used to instruct the terminal device whether to cancel the uplink transmission on the corresponding time-frequency resources, and is therefore also called cancellation indication (CI).
[0004] In existing technologies, due to network configuration, the time-frequency resources indicated by two or more DCIs sent by a network device to a terminal device may overlap. In this scenario, when cancellation indications from different DCIs on overlapping time-frequency resources conflict, for example, one DCI indicates cancellation of uplink transmission while another does not, how should this be handled? Currently, there is no effective solution in the industry. Summary of the Invention
[0005] The embodiments of the present application provide a method and apparatus for canceling an indication of uplink transmission, which are used to solve the uplink transmission problem when a cancellation indication conflicts on overlapping resources, thereby improving the flexibility of the system and making full use of network resources.
[0006] In the first aspect, an embodiment of the present application provides a method for indicating cancellation of uplink transmission, which can be executed by a terminal device, and the method includes: the terminal device receives first downlink control information DCI in a first time unit, the first DCI includes a first bit sequence, and the first bit in the first bit sequence is used to indicate whether to cancel the uplink transmission on the first time-frequency resource; the terminal device receives a second DCI in a second time unit, the second DCI includes a second bit sequence, and the second bit in the second bit sequence is used to indicate whether to cancel the uplink transmission on the second time-frequency resource, and the second time unit is after the first time unit; when the first time-frequency resource and the second time-frequency resource have overlapping time-frequency resources, and the values of the first bit and the second bit are different, the terminal device can determine whether to cancel the uplink transmission on the third time-frequency resource based on the time domain resource granularity indicated by the first bit and the time domain resource granularity indicated by the second bit, and the third time-frequency resource is a time-frequency resource that overlaps the first time-frequency resource and the second time-frequency resource.
[0007] In an embodiment of the present application, when the time-frequency resources indicated by the first bit in the first DCI and the second bit in the second DCI overlap, and there is a conflict in the cancellation indications of the first bit and the second bit on the overlapping time-frequency resources, the terminal device can determine whether the terminal device performs uplink transmission on the overlapping time-frequency resources based on the time domain resource granularity indicated by the first bit and the second bit respectively, thereby solving the uplink transmission problem when there is a conflict in the cancellation indications of different DCIs on the overlapping time-frequency resources.
[0008] In a possible design of the first aspect, the determination of whether to cancel the uplink transmission on the third time-frequency resource based on the time domain resource granularity indicated by the first bit and the time domain resource granularity indicated by the second bit may include: when the time domain resource granularity indicated by the first bit is smaller than the time domain resource granularity indicated by the second bit, and the first time-frequency resource is a true subset of the second time-frequency resource, the terminal device may determine whether to cancel the uplink transmission on the third time-frequency resource based on the first bit.
[0009] By adopting the above technical solution, in this situation, since there is a conflict between the contents indicated by the first bit and the second bit, the terminal device can determine whether to cancel the uplink transmission on the third time-frequency resource based on the principle of giving priority to small-granularity indications and according to the indication of the first bit, thereby effectively improving the accuracy of uplink scheduling.
[0010] In a possible design of the first aspect, determining whether to cancel the uplink transmission on the third time-frequency resource based on the first bit may include: when the first bit indicates that the uplink transmission is not canceled and the second bit indicates that the uplink transmission is canceled, the terminal device determines not to cancel the uplink transmission on the third time-frequency resource.
[0011] By adopting the above technical solution, in this situation, since there is a conflict between the contents indicated by the first bit and the second bit, the terminal device can also perform uplink transmission on the third time-frequency resource according to the indication of the first bit based on the principle of giving priority to indication sending. In this way, the time-frequency resources can be used as much as possible for uplink transmission, thereby improving resource utilization.
[0012] In a possible design of the first aspect, determining whether to cancel the uplink transmission on the third time-frequency resource based on the first bit may include: when the first bit indicates cancellation of the uplink transmission and the second bit indicates non-cancellation of the uplink transmission, the terminal device may report an information configuration error indication to the network device.
[0013] By adopting the above technical solution, in this situation, the terminal device can determine that the current situation is a configuration not supported by the system based on the time domain resource granularity indicated by the first bit and the second bit, the content indicated by the first bit and the second bit, the overlap of the indicated resources, etc., and report the information configuration error indication to the network device.
[0014] In a possible design of the first aspect, the determination of whether to cancel the uplink transmission on the third time-frequency resource based on the time domain resource granularity indicated by the first bit and the time domain resource granularity indicated by the second bit may include: when the time domain resource granularity indicated by the first bit is greater than the time domain resource granularity indicated by the second bit, and the second time-frequency resource is a true subset of the first time-frequency resource, the terminal device may determine whether to cancel the uplink transmission on the third time-frequency resource based on the second bit.
[0015] By adopting the above technical solution, in this situation, since there is a conflict between the contents indicated by the first bit and the second bit, the terminal device can determine whether to cancel the uplink transmission on the third time-frequency resource based on the indication of the second bit, based on the principle of giving priority to small-granularity indications or giving priority to the indication in the latest sent DCI, thereby improving the accuracy of uplink scheduling.
[0016] In a possible design of the first aspect, determining whether to cancel the uplink transmission on the third time-frequency resource based on the second bit may include: when the first bit indicates cancellation of the uplink transmission and the second bit indicates non-cancellation of the uplink transmission, the terminal device determines not to cancel the uplink transmission on the third time-frequency resource.
[0017] By adopting the above technical solution, in this situation, since there is a conflict between the contents indicated by the first bit and the second bit, the terminal device can also perform uplink transmission on the third time-frequency resource according to the indication of the second bit based on the principle of giving priority to indication sending. In this way, the time-frequency resources can be used as much as possible for uplink transmission, thereby improving resource utilization.
[0018] In a possible design of the first aspect, the determination of whether to cancel the uplink transmission on the third time-frequency resource based on the time domain resource granularity indicated by the first bit and the time domain resource granularity indicated by the second bit may also include: when the time domain resource granularity indicated by the first bit is the same as the time domain resource granularity indicated by the second bit, and the first time-frequency resource partially overlaps with the second time-frequency resource, the terminal device determines not to cancel the uplink transmission on the third time-frequency resource.
[0019] By adopting the above technical solution, in this situation, since the contents indicated by the first bit and the second bit are different or there is a conflict in the contents of the indications, the terminal device can perform uplink transmission on the third time-frequency resource based on the principle of giving priority to indication sending and according to the indication of the first bit or the second bit. In this way, the time-frequency resources can be used as much as possible for uplink transmission, thereby improving resource utilization.
[0020] In a possible design of the first aspect, the determination of whether to cancel the uplink transmission on the third time-frequency resource based on the time domain resource granularity indicated by the first bit and the time domain resource granularity indicated by the second bit may also include: when the time domain resource granularity indicated by the first bit is smaller than the time domain resource granularity indicated by the second bit, and the first time-frequency resource partially overlaps with the second time-frequency resource, the terminal device determines not to cancel the uplink transmission on the third time-frequency resource.
[0021] By adopting the above technical solution, in this situation, since there is a conflict between the contents indicated by the first bit and the second bit, the terminal device can also perform uplink transmission on the third time-frequency resource according to the indication of the first bit or the second bit based on the principle of giving priority to sending indications. In this way, the time-frequency resources can be used as much as possible for uplink transmission, thereby improving resource utilization.
[0022] In a possible design of the first aspect, the determination of whether to cancel the uplink transmission on the third time-frequency resource based on the time domain resource granularity indicated by the first bit and the time domain resource granularity indicated by the second bit may also include: when the time domain resource granularity indicated by the first bit is greater than the time domain resource granularity indicated by the second bit, and the first time-frequency resource partially overlaps with the second time-frequency resource, the terminal device determines not to cancel the uplink transmission on the third time-frequency resource.
[0023] By adopting the above technical solution, in this situation, since there is a conflict between the contents indicated by the first bit and the second bit, the terminal device can also perform uplink transmission on the third time-frequency resource according to the indication of the first bit or the second bit based on the principle of giving priority to sending indications. In this way, the time-frequency resources can be used as much as possible for uplink transmission, thereby improving resource utilization.
[0024] In a possible design of the first aspect, the terminal device may also receive a fourth DCI from the network device, where the fourth DCI is used to schedule uplink transmission on a fifth time-frequency resource, where the fifth time-frequency resource overlaps with the third time-frequency resource, and the fourth DCI includes priority indication information, where the priority indication information is used to indicate the priority of data in the uplink transmission scheduled by the fourth DCI.
[0025] The method of determining whether to cancel the uplink transmission on the third time-frequency resource based on the time domain resource granularity indicated by the first bit and the time domain resource granularity indicated by the second bit may also include: the terminal device determining whether to cancel the uplink transmission on the third time-frequency resource based on the time domain resource granularity indicated by the first bit and the time domain resource granularity indicated by the second bit, and the priority indication information in the fourth DCI.
[0026] If the priority indication information indicates a high priority, the terminal device can determine whether to cancel the uplink transmission on the third time-frequency resource according to the time domain resource granularity indicated by the first bit and the time domain resource granularity indicated by the second bit according to the methods in the various possible designs mentioned above, thereby ensuring priority transmission of data for high-priority services. If the priority indication information indicates a low priority, the terminal device can determine whether to cancel the uplink transmission on the third time-frequency resource according to the second bit, that is, in the case of low priority, the indication in the most recent DCI sent by the network device shall prevail.
[0027] In a second aspect, an embodiment of the present application provides a method for indicating cancellation of uplink transmission, which can be executed by a network device, and the method includes: the network device sends a first downlink control information DCI in a first time unit, the first DCI includes a first bit sequence, and the first bit in the first bit sequence is used to indicate whether to cancel the uplink transmission of the terminal device on the first time-frequency resource; the network device sends a second DCI in a second time unit, the second DCI includes a second bit sequence, and the second bit in the second bit sequence is used to indicate whether to cancel the uplink transmission of the terminal device on the second time-frequency resource, and the second time unit is after the first time unit; when the first time-frequency resource and the second time-frequency resource have overlapping time-frequency resources, and the values of the first bit and the second bit are different, the network device can determine whether to receive uplink data from the terminal device on a third time-frequency resource based on the time domain resource granularity indicated by the first bit and the time domain resource granularity indicated by the second bit, and the third time-frequency resource is a time-frequency resource overlapping with the first time-frequency resource.
[0028] In an embodiment of the present application, when the time-frequency resources indicated by the first bit in the first DCI and the second bit in the second DCI overlap, and the cancellation indications of the first bit and the second bit on the overlapping time-frequency resources conflict, the network device can determine whether to receive uplink data sent by the terminal device on the overlapping time-frequency resources based on the time domain resource granularity indicated by the first bit and the second bit, respectively. In this way, the uplink transmission problem when the cancellation indications of different DCIs on the overlapping time-frequency resources conflict is solved.
[0029] In a possible design of the second aspect, the determining whether to receive uplink data from the terminal device on the third time-frequency resource based on the time domain resource granularity indicated by the first bit and the time domain resource granularity indicated by the second bit may include: when the time domain resource granularity indicated by the first bit is smaller than the time domain resource granularity indicated by the second bit, and the first time domain resource is a true subset of the second time domain resource, the network device may determine whether to receive uplink data from the terminal device on the third time-frequency resource based on the first bit.
[0030] In a possible design of the second aspect, determining whether to receive uplink data from the terminal device on the third time-frequency resource based on the first bit may include: when the first bit indicates that the uplink transmission is not canceled and the second bit indicates that the uplink transmission is canceled, the network device receives the uplink data from the terminal device on the third time-frequency resource.
[0031] In a possible design of the second aspect, determining whether to receive uplink data from the terminal device on the third time-frequency resource based on the first bit may include: when the first bit indicates cancellation of uplink transmission and the second bit indicates non-cancellation of uplink transmission, the network device may receive an information configuration error indication from the terminal device.
[0032] In a possible design of the second aspect, the determining whether to receive uplink data from the terminal device on the third time-frequency resource based on the time domain resource granularity indicated by the first bit and the time domain resource granularity indicated by the second bit may include: when the time domain resource granularity indicated by the first bit is greater than the time domain resource granularity indicated by the second bit, and the second time domain resource is a true subset of the first time domain resource, the network device may determine whether to receive the uplink data of the terminal device on the third time-frequency resource based on the second bit.
[0033] In a possible design of the second aspect, determining whether to receive uplink data from the terminal device on the third time-frequency resource based on the second bit may include: when the first bit indicates cancellation of uplink transmission and the second bit indicates not to cancel uplink transmission, the network device determines exist Uplink data from the terminal device is received on the third time-frequency resource.
[0034] In a possible design of the second aspect, the determining whether to receive uplink data from the terminal device on the third time-frequency resource based on the time domain resource granularity indicated by the first bit and the time domain resource granularity indicated by the second bit may also include: when the time domain resource granularity indicated by the first bit is the same as the time domain resource granularity indicated by the second bit, and the first time-frequency resource partially overlaps with the second time-frequency resource, the network device receives the uplink data from the terminal device on the third time-frequency resource.
[0035] In a possible design of the second aspect, the determining whether to receive uplink data from the terminal device on the third time-frequency resource based on the time domain resource granularity indicated by the first bit and the time domain resource granularity indicated by the second bit may also include: when the time domain resource granularity indicated by the first bit is smaller than the time domain resource granularity indicated by the second bit, and the first time-frequency resource partially overlaps with the second time-frequency resource, the network device receives the uplink data from the terminal device on the third time-frequency resource.
[0036] In a possible design of the second aspect, the determining whether to receive uplink data from the terminal device on the third time-frequency resource based on the time domain resource granularity indicated by the first bit and the time domain resource granularity indicated by the second bit may also include: when the time domain resource granularity indicated by the first bit is greater than the time domain resource granularity indicated by the second bit, and the first time-frequency resource partially overlaps with the second time-frequency resource, the network device receives the uplink data from the terminal device on the third time-frequency resource.
[0037] The beneficial effects of various possible designs of the second aspect mentioned above can be referred to the corresponding description on the terminal device side and will not be repeated here.
[0038] In a possible design of the second aspect, the network device may also send a fourth DCI to the terminal device, where the fourth DCI is used to schedule uplink transmission on a fifth time-frequency resource, where the fifth time-frequency resource overlaps with the third time-frequency resource, and the fourth DCI includes priority indication information, where the priority indication information is used to indicate the priority of data in the uplink transmission scheduled by the fourth DCI.
[0039] The determining whether to receive uplink data from the terminal device on the third time-frequency resource based on the time domain resource granularity indicated by the first bit and the time domain resource granularity indicated by the second bit may also include: the network device determining whether to receive uplink data from the terminal device on the third time-frequency resource based on the time domain resource granularity indicated by the first bit and the time domain resource granularity indicated by the second bit, and the priority indication information in the fourth DCI.
[0040] If the priority indication information indicates a high priority, the network device may determine whether to receive the uplink data from the terminal device on the third time-frequency resource according to the time domain resource granularity indicated by the first bit and the time domain resource granularity indicated by the second bit according to the methods in the various possible designs described above. If the priority indication information indicates a low priority, the network device may determine whether to receive the uplink data from the terminal device on the third time-frequency resource according to the second bit.
[0041] In a third aspect, an embodiment of the present application provides another method for indicating cancellation of uplink transmission, which can be executed by a terminal device, and the method includes: the terminal device receives a first DCI from a network device in a first time unit, the first DCI including a first bit sequence, and the first bit in the first bit sequence is used to indicate whether to cancel the uplink transmission on the first time-frequency resource; the terminal device receives a second DCI from the network device in a second time unit, the second DCI including a second bit sequence, the second bit in the second bit sequence is used to indicate whether to cancel the uplink transmission on the second time-frequency resource, and the second time unit is after the first time unit; the terminal device receives a third DCI from the network device in a third time unit, the third DCI including a third bit sequence, the third bit in the third bit sequence is used to indicate whether to cancel the uplink transmission on the fourth time-frequency resource, and the third time unit is after the second time unit; when there is a third time-frequency resource that overlaps with the first time-frequency resource and the second time-frequency resource, and the third time-frequency resource overlaps with the fourth time-frequency resource, the terminal device reports an information configuration error indication to the network device.
[0042] By adopting the above technical solution, the terminal device can effectively identify scenarios where DCI configuration errors exist and report information configuration error indications to the network device. This effectively reduces the implementation complexity of the terminal device and avoids scenarios where the cancellation indications of three or more DCIs received by the terminal device at overlapping time and frequency conflict.
[0043] In a fourth aspect, an embodiment of the present application provides another method for indicating cancellation of uplink transmission, which can be executed by a network device, and the method includes: the network device sends a first DCI to the terminal device in a first time unit, the first DCI including a first bit sequence, and the first bit in the first bit sequence is used to indicate whether the terminal device cancels the uplink transmission on the first time-frequency resource; the network device sends a second DCI to the terminal device in a second time unit, the second DCI including a second bit sequence, and the second bit in the second bit sequence is used to indicate whether the terminal device cancels the uplink transmission on the second time-frequency resource, and the second time unit is after the first time unit; the network device sends a third DCI to the terminal device in a third time unit, the third DCI including a third bit sequence, and the third bit in the third bit sequence is used to indicate whether the terminal device cancels the uplink transmission on the fourth time-frequency resource, and the third time unit is after the second time unit; the network device receives an information configuration error indication from the terminal device.
[0044] The beneficial effects of the fourth aspect can be referred to the description of the terminal device side in the third aspect and will not be repeated here.
[0045] In a fifth aspect, embodiments of the present application provide a communications device having the functionality of a terminal device implementing the first aspect or any possible design of the first aspect, or having the functionality of a terminal device implementing the third aspect or any possible design of the third aspect. The device may be a terminal device or a chip included in the terminal device.
[0046] The device may also have the function of implementing the second aspect or any possible designed network device of the second aspect, or have the function of implementing the fourth aspect or any possible designed network device of the fourth aspect. The device may be a network device or a chip included in the network device.
[0047] The functions of the above-mentioned communication device can be implemented by hardware, or by hardware executing corresponding software. The hardware or software includes one or more modules, units or means corresponding to the above-mentioned functions.
[0048] In one possible design, the structure of the device includes a processing module and a transceiver module, wherein the processing module is configured to support the device in performing the corresponding functions of the terminal device in the first aspect or any design of the first aspect, or performing the corresponding functions of the network device in the second aspect or any design of the second aspect, or performing the corresponding functions of the terminal device in the third aspect or any possible design of the third aspect, or performing the corresponding functions of the network device in the fourth aspect or any possible design of the fourth aspect. The transceiver module is used to support communication between the device and other communication devices. For example, when the device is a terminal device, it can receive the first DCI and the second DCI from the network device. The communication device may also include a storage module, which is coupled to the processing module and stores the necessary program instructions and data for the device. As an example, the processing module may be a processor, the transceiver module may be a transceiver, and the storage module may be a memory. The memory may be integrated with the processor or may be provided separately from the processor, which is not limited in this application.
[0049] In another possible design, the structure of the device includes a processor and may also include a memory. The processor is coupled to the memory and can be used to execute computer program instructions stored in the memory to enable the device to perform the method in the first aspect or any possible design of the first aspect, or perform the method in the second aspect or any possible design of the second aspect, or perform the method in the third aspect or any possible design of the third aspect, or perform the method in the fourth aspect or any possible design of the fourth aspect. Optionally, the device also includes a communication interface, and the processor is coupled to the communication interface. When the device is a network device or a terminal device, the communication interface can be a transceiver or an input / output interface; when the device is a chip included in the network device or the terminal device, the communication interface can be the input / output interface of the chip. Optionally, the transceiver can be a transceiver circuit, and the input / output interface can be an input / output circuit.
[0050] In a sixth aspect, an embodiment of the present application provides a chip system, comprising: a processor, the processor being coupled to a memory, the memory being used to store programs or instructions, and when the program or instructions are executed by the processor, the chip system implements the above-mentioned first aspect or any possible method in the design of the first aspect, or implements the above-mentioned second aspect or any possible method in the design of the second aspect, or implements the above-mentioned third aspect or any possible method in the design of the third aspect, or implements the above-mentioned fourth aspect or any possible method in the design of the fourth aspect.
[0051] Optionally, the chip system further includes an interface circuit for interacting code instructions with the processor.
[0052] Optionally, there may be one or more processors in the chip system, and the processor may be implemented in hardware or software. When implemented in hardware, the processor may be a logic circuit, an integrated circuit, etc. When implemented in software, the processor may be a general-purpose processor implemented by reading software code stored in a memory.
[0053] Optionally, the memory in the chip system may be one or more memories. The memory may be integrated with the processor or may be provided separately from the processor, which is not limited in this application. For example, the memory may be a non-transient processor, such as a read-only memory (ROM), which may be integrated with the processor on the same chip or provided on different chips. This application does not specifically limit the type of memory or the configuration of the memory and the processor.
[0054] In the seventh aspect, an embodiment of the present application provides a computer-readable storage medium having a computer program or instruction stored thereon. When the computer program or instruction is executed, the computer executes the method of the first aspect or any possible design of the first aspect, or executes the method of the second aspect or any possible design of the second aspect, or executes the method of the third aspect or any possible design of the third aspect, or executes the method of the fourth aspect or any possible design of the fourth aspect.
[0055] In an eighth aspect, an embodiment of the present application provides a computer program product. When a computer reads and executes the computer program product, the computer executes the method of the first aspect or any possible design of the first aspect, or executes the method of the second aspect or any possible design of the second aspect, or executes the method of the third aspect or any possible design of the third aspect, or executes the method of the fourth aspect or any possible design of the fourth aspect.
[0056] In a ninth aspect, an embodiment of the present application provides a communication system, which includes the network device described in the above aspects and at least one terminal device. BRIEF DESCRIPTION OF THE DRAWINGS
[0057] Figure 1 A schematic diagram of a network architecture of a communication system applicable to embodiments of the present application;
[0058] Figure 2 A flowchart of a method for indicating cancellation of uplink transmission provided in an embodiment of the present application;
[0059] Figure 3 A schematic diagram of the correspondence between the first bit in the first bit sequence and the first time-frequency resource provided in an embodiment of the present application;
[0060] Figure 4 Schematic diagram of the third time-frequency resource in an embodiment of the present application;
[0061] Figure 5 A schematic diagram of a first specific implementation method provided in an embodiment of the present application;
[0062] Figure 6a and Figure 6b A schematic diagram of a second specific implementation method provided in an embodiment of the present application;
[0063] Figure 7a and Figure 7b A schematic diagram of a third specific implementation method provided in an embodiment of the present application;
[0064] Figure 8a and Figure 8b Schematic diagrams of the fourth, fifth and sixth specific implementations provided in the embodiments of the present application;
[0065] Figure 9a and Figure 9b A schematic diagram of a seventh specific implementation method provided in the embodiment of the present application;
[0066] Figure 10a and Figure 10b Schematic diagrams of the eighth and ninth specific implementations provided in the embodiments of the present application;
[0067] Figure 11 A flowchart of another method for indicating cancellation of uplink transmission provided in an embodiment of the present application;
[0068] Figure 12 A schematic diagram of overlapping time-frequency resources in another method for canceling an indication of uplink transmission provided in an embodiment of the present application;
[0069] Figure 13 A schematic diagram of the structure of a communication device provided in an embodiment of the present application;
[0070] Figure 14 Another structural diagram of a communication device provided in an embodiment of the present application;
[0071] Figure 15 A schematic structural diagram of another communication device provided in an embodiment of the present application;
[0072] Figure 16 Another structural diagram of another communication device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0073] In order to make the purpose, technical solutions and advantages of the embodiments of the present application clearer, the embodiments of the present application will be further described in detail below with reference to the accompanying drawings.
[0074] The technical solutions of the embodiments of the present application can be applied to various communication systems, such as long term evolution (LTE) systems, LTE frequency division duplex (FDD) systems, LTE time division duplex (TDD) systems, fifth generation (5G) mobile communication systems or new radio (NR) systems, or to future communication systems or other similar communication systems.
[0075] Please refer to Figure 1 , is a structural diagram of a communication system provided in an embodiment of the present application, wherein the communication system includes a network device and at least one terminal device (such as Figure 1 The network device may communicate with at least one terminal device (such as the terminal device 1) via an uplink (UL) and a downlink (DL).
[0076] Figure 1 The network device in the embodiment may be an access network device, such as a base station. The access network device corresponds to different devices in different systems. For example, in the fourth generation (4G) mobile communication system, it may correspond to an eNB, and in the 5G system, it may correspond to an access network device in 5G, such as a gNB. Of course, the technical solution provided in the embodiment of the present application may also be applied to future mobile communication systems. Figure 1 The network equipment in the figure can also correspond to the access network equipment in the future mobile communication system.
[0077] It should be understood that there may be multiple network devices in the communication system, and one network device can provide services for multiple terminal devices. The embodiments of the present application do not limit the number of network devices and the number of terminal devices included in the communication system. Figure 1 The network device in the embodiment and some or all of the terminal devices in at least one terminal device can implement the technical solution provided by the embodiment of the present application. Figure 1 The various terminal devices shown in are only some examples of terminal devices. It should be understood that the terminal devices in the embodiments of the present application are not limited thereto.
[0078] Some of the terms used in the embodiments of the present application are explained below to facilitate understanding by those skilled in the art.
[0079] 1) Terminal device, which is a device with wireless transceiver capabilities, can be deployed on land, including indoors or outdoors, handheld, wearable, or vehicle-mounted; it can also be deployed on water (such as ships, etc.); it can also be deployed in the air (such as airplanes, balloons, and satellites). The terminal device can communicate with the core network via the radio access network (RAN) and exchange voice and / or data with the RAN. The terminal device can be a mobile phone, a tablet computer, a computer with wireless transceiver capabilities, a mobile Internet device, a wearable device, a virtual reality terminal device, an augmented reality terminal device, a wireless terminal in industrial control, a wireless terminal in unmanned driving, a wireless terminal in telemedicine, a wireless terminal in smart grids, a wireless terminal in transportation safety, a wireless terminal in smart cities, a wireless terminal in smart homes, etc. The embodiments of this application do not limit the application scenarios. Terminal devices are sometimes also referred to as user equipment (UE), mobile stations, and remote stations. The embodiments of this application do not limit the specific technology, device form, and name adopted by the terminal devices.
[0080] As an example and not a limitation, in the embodiments of the present application, the terminal device may also be a wearable device. Wearable devices may also be referred to as wearable smart devices or smart wearable devices, etc., which are a general term for wearable devices that are intelligently designed and developed using wearable technology for daily wear, such as glasses, gloves, watches, clothing, and shoes. A wearable device is a portable device that is worn directly on the body or integrated into the user's clothes or accessories. Wearable devices are not only hardware devices, but also achieve powerful functions through software support, data interaction, and cloud interaction. Broadly speaking, wearable smart devices include those that are fully functional, large in size, and can achieve complete or partial functions without relying on smartphones, such as smart watches or smart glasses, etc., as well as those that only focus on a certain type of application function and need to be used in conjunction with other devices such as smartphones, such as various smart bracelets, smart helmets, and smart jewelry for vital sign monitoring.
[0081] The terminal device in the embodiment of the present application can also be a vehicle-mounted module, vehicle-mounted component, vehicle-mounted chip or vehicle-mounted unit built into the vehicle as one or more components or units. The vehicle can implement the method of the present application through the built-in vehicle-mounted module, vehicle-mounted module, vehicle-mounted component, vehicle-mounted chip or vehicle-mounted unit.
[0082] 2) Network equipment, also known as access network equipment, is a device in the network used to access terminal equipment to the wireless network. The network equipment can be a node in the wireless access network, which can also be called a base station, or a RAN node (or device). The network equipment can be an evolved base station (evolved NodeB, eNodeB) in an LTE system or an evolved LTE system (LTE-Advanced, LTE-A), or it can be a next-generation base station (next generation node B, gNodeB) in a 5G NR system, or it can also be a transmission reception point (TRP), a base band unit (BBU) or a WiFi access point (AP), etc., or it can also be a centralized unit (CU) and a distributed unit (DU), which is not limited in the embodiments of the present application. In the separate deployment scenario where access network equipment includes CU and DU, CU supports protocols such as radio resource control (RRC), packet data convergence protocol (PDCP), and service data adaptation protocol (SDAP); DU mainly supports radio link control (RLC) layer protocols, medium access control (MAC) layer protocols, and physical layer protocols.
[0083] 3) Downlink control information (DCI), the network device can send DCI to the terminal device through a downlink control channel, such as a physical downlink control channel (PDCCH). A PDCCH can carry a format of DCI scrambled by a radio network temporary identifier (RNTI), and the information carried by the DCI may vary according to the DCI format and / or the configuration of high-level signaling (such as RRC signaling). DCI can indicate cell-level information, such as instructing the terminal device to use control information scrambled by a system information RNTI (SI-RNTI), a paging RNTI (P-RNTI) or a random access RNTI (RA-RNTI). DCI can also indicate terminal device-level information, such as control information encrypted by the cell RNTI (C-RNTI), configured scheduling RNTI (CS-RNTI) or semi-persistent channel state information RNTI (SP-CSI-RNTI) used by the terminal device.
[0084] 4) It should be noted that the terms "system" and "network" in the embodiments of the present application can be used interchangeably. "Multiple" means two or more. In view of this, in the embodiments of the present application, "multiple" can also be understood as "at least two". "At least one" can be understood as one or more, for example, one, two or more. For example, including at least one means including one, two or more, and there is no limit on which ones are included. For example, including at least one of A, B and C, then the included ones may be A, B, C, A and B, A and C, B and C, or A and B and C. Similarly, the understanding of descriptions such as "at least one" is similar. "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. In addition, the character " / ", unless otherwise specified, generally indicates that the related objects before and after are in an "or" relationship.
[0085] Unless otherwise specified, the ordinal numbers such as "first" and "second" mentioned in the embodiments of the present application are used to distinguish multiple objects, and are not used to limit the order, timing, priority or importance of multiple objects, and the descriptions of "first" and "second" do not limit the objects to be different.
[0086] Example 1
[0087] Please refer to Figure 2 , is a flow chart of a method for canceling an indication of uplink transmission provided in an embodiment of the present application, the method specifically comprising:
[0088] S201. A network device sends a first DCI to a terminal device in a first time unit. The first DCI includes a first bit sequence. The first bit in the first bit sequence is used to indicate whether to cancel the uplink transmission of the terminal device on the first time-frequency resource.
[0089] The first DCI is a DCI of format 2_4, and the first DCI can also be called a first cancellation indication or first uplink cancellation control information.
[0090] In one possible implementation, the first DCI may be a DCI for a terminal device group. The terminal device group may include one or more terminal devices. Each terminal device in the terminal device group may correspond to an indication area in the first DCI, which is used to carry cancellation indication information sent to the terminal device. Alternatively, it can be understood that the first DCI includes one or more information blocks, each terminal device in the terminal device group corresponds to an information block in the first DCI, and each information block contains cancellation indication information for the corresponding terminal device.
[0091] It should be noted that S201 in the embodiment of the present application and the terminal device mentioned subsequently refer to a terminal device in the terminal device group, and will not be described one by one below.
[0092] The first bit sequence refers to the cancellation indication information corresponding to the terminal device in the first DCI, that is, the content indicated by the terminal device in the corresponding information block of the first DCI. Specifically, the first bit sequence can be a sequence containing N bits, and each bit in the bit sequence corresponds to a block of time-frequency resources, which is used to indicate whether to cancel the uplink transmission of the terminal device on the time-frequency resource. Whether to cancel the uplink transmission of the terminal device on the time-frequency resource can also be understood as whether the terminal device is allowed to perform uplink transmission on the time-frequency resource, or whether the terminal device can perform uplink transmission on the time-frequency resource.
[0093] The first bit refers to a bit in the first bit sequence. For ease of explanation, in the embodiment of the present application, the time-frequency resource indicated by the first bit is recorded as the first time-frequency resource. In one possible design, when the value of the first bit is 1, it may indicate that the uplink transmission of the terminal device on the first time-frequency resource is canceled, that is, the terminal device cannot perform uplink transmission on the first time-frequency resource. If the network device has scheduled uplink transmission for the terminal device on the first time-frequency resource, the terminal device needs to cancel this uplink transmission; when the value of the first bit is 0, it may indicate that the uplink transmission of the terminal device on the first time-frequency resource is not canceled, that is, the terminal device can perform uplink transmission on the first time-frequency resource.
[0094] In an embodiment of the present application, the network device can configure the number N of bits contained in the bit sequence in the DCI for the terminal device through a high-level signaling parameter (such as CI-PayloadSize), and the value of N can be a value in the set {1, 2, 4, 5, 7, 8, 10, 14, 16, 20, 25, 28, 32, 35, 56, 112}, and the unit is bit.
[0095] The network device can also configure the time-frequency resource region indicated by the DCI for the terminal device through the high-level signaling parameters (such as timeFrequencyRegion). Specifically, the network device can configure the number of physical resource blocks (PRBs) B through the frequencyRegionforCI in the timeFrequencyRegion parameter. CI , configure the number of orthogonal frequency division multiplexing (OFDM) symbols T through the timeDurationforCI in the timeFrequencyRegion parameter CI If the DCI monitoring period is greater than one slot, or the DCI monitoring period is equal to one slot and there is only one monitoring opportunity in one slot, then there is at most one DCI monitoring opportunity in each slot. In this case, T CI The indicated time region may be equal to the DCI listening period. If the DCI listening period is equal to one slot and there are more than one listening opportunities in one slot, then the DCI listening opportunities in one slot may be greater than one. In this case, T CI The value of can be a value in the set {2,4,7,14}, and the unit is symbol.
[0096] Through the above configuration, DCI can indicate a time-frequency resource area for the terminal device. For example, the time-frequency resource area indicated by the first DCI includes the time domain after the terminal device receives the first DCI and then after the effective time of the DCI. CI OFDM symbols, including B in the frequency domain CI PRBs. The effective time of DCI can be expressed as T proc,2 , the T proc,2 The value of is related to the physical uplink shared channel (PUSCH) processing capability 2.
[0097] Furthermore, the network device can also configure the above T through the timeGranularityforCI in the timeFrequencyRegion parameter. CI The number of groups into which the OFDM symbol is divided is G CI The G CI The value of can be a value in the set {1,2,4,7,14,28}. CI The number of groups N into which the PRB is divided BI The bit number N contained in the bit sequence in the DCI and the T in the time domain can be used. CI The number of groups into which the OFDM symbol is divided is G CI Determine, and N BI =N / G CI .
[0098] Thus, according to the above G CI and N BI The time-frequency resource area indicated by DCI can be divided into Figure 3 The form shown in . Figure 3 Each square in the DCI may represent a block of time-frequency resources and correspond to a bit in the bit sequence in the DCI. After receiving the first DCI, the terminal device may map each bit in the first bit sequence in the first DCI to the blocks of time-frequency resources into which the time-frequency resource region indicated by the first DCI is divided, in a specific order, thereby obtaining a correspondence between the first bit in the first bit sequence and the first time-frequency resource.
[0099] S202. The terminal device receives a first DCI from the network device in a first time unit. The first DCI includes a first bit sequence. The first bit in the first bit sequence is used to indicate whether to cancel uplink transmission on the first time-frequency resource.
[0100] S203. The network device sends a second DCI to the terminal device in a second time unit. The second DCI includes a second bit sequence. The second bit in the second bit sequence is used to indicate whether to cancel the uplink transmission of the terminal device on the second time-frequency resource.
[0101] The second DCI is also a DCI of format 2_4, and the second DCI may also be referred to as a second cancellation indication or second uplink cancellation control information.
[0102] The second bit sequence refers to the cancellation indication information corresponding to the terminal device in the second DCI, that is, the content indicated by the terminal device in the corresponding information block of the second DCI. The second bit refers to a bit in the second bit sequence, and the second bit corresponds to the second time-frequency resource. The relationship between the second bit sequence, the second bit and the second time-frequency resource can be referred to the description of the first bit sequence, the first bit and the first time-frequency resource above, which will not be repeated here.
[0103] It should be noted that, in the embodiment of the present application, the second time unit is after the first time unit, that is, the second DCI is another DCI sent by the network device after sending the first DCI, or in other words, the first DCI and the second DCI are two DCIs sent successively by the network device to the terminal device. The first time unit and the second time unit may both include one or more OFDM symbols, which is not limited in this application.
[0104] In one possible implementation, the first DCI and the second DCI may be two adjacent DCIs sent successively by the network device to the terminal device. In this case, the time interval between the first time unit and the second time unit is equal to the listening period of one DCI. In another possible implementation, the first DCI and the second DCI may also be two non-adjacent DCIs sent successively by the network device to the terminal device. In this case, the time interval between the first time unit and the second time unit may be equal to the listening period of multiple DCIs.
[0105] S204. The terminal device receives a second DCI from the network device in a second time unit. The second DCI includes a second bit, and the second bit is used to indicate whether to cancel the uplink transmission on the second time-frequency resource.
[0106] S205. When the first time-frequency resource and the second time-frequency resource have overlapping time-frequency resources, and the values of the first bit and the second bit are different, the terminal device determines whether to cancel the uplink transmission on the third time-frequency resource based on the time domain resource granularity indicated by the first bit and the time domain resource granularity indicated by the second bit. The third time-frequency resource is the time-frequency resource that overlaps the first time-frequency resource and the second time-frequency resource.
[0107] The values of the first bit and the second bit are different, which means that the contents indicated by the first bit and the second bit are different. For example, when the value of the first bit is 1 and the value of the second bit is 0, it may indicate that the first bit instructs the terminal device to cancel the uplink transmission on the first time-frequency resource, and the second bit instructs the terminal device not to cancel the uplink transmission on the second time-frequency resource. For another example, when the value of the first bit is 0 and the value of the second bit is 1, it may indicate that the first bit instructs the terminal device not to cancel the uplink transmission on the first time-frequency resource, and the second bit instructs the terminal device to cancel the uplink transmission on the second time-frequency resource. Since the first time-frequency resource and the second time-frequency resource overlap, the different values of the first bit and the second bit will cause a conflict in the cancellation indication of the first bit and the second bit on the overlapping third time-frequency resource.
[0108] The time domain resource granularity indicated by the first bit refers to the number of OFDM symbols included in the first time-frequency resource in the time domain. Similarly, the time domain resource granularity indicated by the second bit refers to the number of OFDM symbols included in the second time-frequency resource in the time domain.
[0109] like Figure 4 FIG2 is a schematic diagram of the third time-frequency resource in an embodiment of the present application. The figure only shows the first time-frequency resource, the second time-frequency resource and the third time-frequency resource from the time domain dimension. When the DCI monitoring period is equal to one time slot, the time domain length T indicated by the DCI is CI The value of is a certain fixed value, and the time-frequency resources indicated by two DCIs (for example, the first DCI and the second DCI) sent successively by the network device may overlap. Figure 4 The checkered shaded portion shown in refers to the portion where the time-frequency resource region indicated by the first DCI and the second DCI overlaps in the time domain, and the third time-frequency resource may include Figure 4 Some or all of the time domain resources are shown in the shaded area of the grid. Figure 4 In the figure, X represents the effective time of DCI, that is, the time interval from the terminal device receiving DCI to the time-frequency resources indicated by DCI, or it can also be understood as the time interval from the end symbol of DCI to the start symbol of the time-frequency resources indicated by DCI.
[0110] In the embodiments of the present application, the terminal device cancels the uplink transmission on the time-frequency resources, which can also be understood as the terminal device not sending uplink data on the time-frequency resources; the terminal device does not cancel the uplink transmission on the time-frequency resources, which can also be understood as the terminal device sending uplink data on the time-frequency resources.
[0111] When the time-frequency resources indicated by two DCIs overlap and the corresponding indication information is different, a feasible method for deciding whether to cancel uplink transmission on the overlapping resources is to decide whether to cancel uplink transmission on the overlapping resources based on the indication of the later or most recent DCI. If the DCI listening period is configured to be large, it is reasonable to use the most recent decision on the network side as the criterion. However, when the DCI listening period is equal to 1 time slot and the number of listening opportunities within 1 time slot is greater than 1, the interval between the two DCI listening opportunities is at the symbol level and the number of symbols is very small. Therefore, using the most recent DCI as the criterion is not reliable.
[0112] In view of this, in an embodiment of the present application, the terminal device determines whether to cancel uplink transmission on the third time-frequency resource according to the time domain resource granularity indicated by the first bit and the time domain resource granularity indicated by the second bit, which may include the following specific implementation methods:
[0113] In a first specific implementation, when the time domain resource granularity indicated by the first bit is the same as the time domain resource granularity indicated by the second bit, and the first time-frequency resource completely overlaps with the second time-frequency resource, the terminal device may determine whether to perform uplink transmission on the third time-frequency resource based on the indication of the second bit. This specific implementation means that when the above situation occurs, the terminal device may make a judgment based on the indication of the latter of the two DCIs that cancel the conflicting indications, that is, the most recent indication of the network device shall prevail.
[0114] It should be noted that in this specific implementation, the complete overlap between the first time-frequency resource and the second time-frequency resource may mean that the first time-frequency resource and the second time-frequency resource completely overlap in both the time domain and the frequency domain.
[0115] When discussing the positional relationship between the first time-frequency resource and the second time-frequency resource, this application primarily focuses on the positional relationship in the time domain. In the frequency domain, the first time-frequency resource and the second time-frequency resource are described as being identical in the frequency domain. However, this application does not exclude the scenario where the first time-frequency resource and the second time-frequency resource partially overlap in the frequency domain.
[0116] For example, Figure 5 As shown in , the time domain resource granularity indicated by the first bit is the same as the time domain resource granularity indicated by the second bit, both of which are 3 OFDM symbols, and the first time-frequency resource and the second time-frequency resource completely overlap in the time domain. In this case, the terminal device can determine the overlapping third time-frequency resource (i.e. Figure 5 Whether to perform uplink transmission on the 3 overlapping OFDM symbols in the 4-bit OFDM frame.
[0117] In a second specific implementation, when the time domain resource granularity indicated by the first bit is the same as the time domain resource granularity indicated by the second bit, and the first time-frequency resource partially overlaps with the second time-frequency resource, the terminal device can determine not to cancel the uplink transmission on the third time-frequency resource, and send uplink data to the network device on the third time-frequency resource. This specific implementation means that when the above situation occurs, it can be considered that the overlapping third time-frequency resource can be used for the transmission of uplink data. At this time, based on the principle of giving priority to the indication of transmission, the terminal device can determine not to cancel the uplink transmission on the third time-frequency resource based on the indication of not canceling the uplink transmission of the first bit or the second bit, thereby making full use of network resources and improving resource utilization.
[0118] It should be noted that, in this specific implementation, the partial overlap between the first time-frequency resource and the second time-frequency resource may mean that the first time-frequency resource and the second time-frequency resource partially overlap in the time domain.
[0119] For example, Figure 6a As shown in , the time domain resource granularity indicated by the first bit is the same as the time domain resource granularity indicated by the second bit, both of which are 3 OFDM symbols, and the value of the first bit is 1, indicating that the terminal device cancels the uplink transmission on the third time-frequency resource, and the value of the second bit is 0, indicating that the terminal device does not cancel the uplink transmission on the third time-frequency resource. The first time-frequency resource and the second time-frequency resource partially overlap in the time domain, and the third time-frequency resource refers to the middle two OFDM symbols where the first time-frequency resource and the second time-frequency resource overlap in the time domain, that is, Figure 6a In this case, the terminal device can determine to perform uplink transmission on the third time-frequency resource (ie, on the two overlapping OFDM symbols in the middle) according to the indication of the second bit.
[0120] For example, Figure 6b As shown in , the time domain resource granularity indicated by the first bit is the same as the time domain resource granularity indicated by the second bit, both of which are 3 OFDM symbols. However, the value of the first bit is 0, indicating that the terminal device does not cancel the uplink transmission on the third time-frequency resource, and the value of the second bit is 1, indicating that the terminal device cancels the uplink transmission on the third time-frequency resource. The first time-frequency resource and the second time-frequency resource partially overlap in the time domain, and the third time-frequency resource refers to the middle two OFDM symbols where the first time-frequency resource and the second time-frequency resource overlap in the time domain. Figure 6b Thus, in this case, the terminal device can determine to perform uplink transmission on the third time-frequency resource (i.e., on the two overlapping OFDM symbols in the middle) according to the indication of the first bit.
[0121] In a third specific implementation, when the time domain resource granularity indicated by the first bit is smaller than the time domain resource granularity indicated by the second bit, and the first time-frequency resource partially overlaps with the second time-frequency resource, the terminal device may determine not to cancel the uplink transmission on the third time-frequency resource, and send uplink data to the network device on the third time-frequency resource. This specific implementation means that when the above situation occurs, it can also be considered that the overlapping third time-frequency resource can be used for the transmission of uplink data. At this time, based on the principle of giving priority to the indication of transmission, the terminal device may determine not to cancel the uplink transmission on the third time-frequency resource based on the indication of not canceling the uplink transmission of the first bit or the second bit, thereby making full use of network resources and improving resource utilization.
[0122] It should be noted that, in this specific implementation, the partial overlap between the first time-frequency resource and the second time-frequency resource may mean that the first time-frequency resource and the second time-frequency resource partially overlap in the time domain.
[0123] For example, Figure 7a As shown in , the time domain resource granularity indicated by the first bit includes 2 OFDM symbols, and the time domain resource granularity indicated by the second bit includes 3 OFDM symbols. Moreover, the value of the first bit is 1, indicating that the terminal device cancels the uplink transmission on the third time-frequency resource, and the value of the second bit is 0, indicating that the terminal device does not cancel the uplink transmission on the third time-frequency resource. The first time-frequency resource and the second time-frequency resource partially overlap in the time domain, and the third time-frequency resource refers to an OFDM symbol that overlaps the first time-frequency resource and the second time-frequency resource in the time domain, that is, Figure 7a In this case, the terminal device may determine to perform uplink transmission on the third time-frequency resource (ie, on the overlapping second OFDM symbol) according to the indication of the second bit.
[0124] For example, Figure 7b As shown in , the time domain resource granularity indicated by the first bit includes 2 OFDM symbols, and the time domain resource granularity indicated by the second bit includes 3 OFDM symbols. However, the value of the first bit is 0, indicating that the terminal device does not cancel the uplink transmission on the third time-frequency resource, and the value of the second bit is 1, indicating that the terminal device cancels the uplink transmission on the third time-frequency resource. The first time-frequency resource and the second time-frequency resource partially overlap in the time domain, and the third time-frequency resource refers to an OFDM symbol that overlaps the first time-frequency resource and the second time-frequency resource in the time domain, that is, Figure 7b In this case, the terminal device may determine to perform uplink transmission on the third time-frequency resource (ie, on the overlapping second OFDM symbol) according to the indication of the first bit.
[0125] In a fourth specific implementation, when the time domain resource granularity indicated by the first bit is smaller than the time domain resource granularity indicated by the second bit, and the first time-frequency resource is a true subset of the second time-frequency resource, the terminal device may determine whether to cancel the uplink transmission on the third time-frequency resource based on the indication of the first bit. This specific implementation means that when the above situation occurs, it can be considered that the indication of the first bit indicating the smaller time domain resource granularity is more accurate. At this time, based on the principle of giving priority to small granularity indications, the terminal device may determine whether to cancel the uplink transmission on the third time-frequency resource based on the indication of the first bit.
[0126] It should be noted that in this specific implementation, the first time-frequency resource being a true subset of the second time-frequency resource means that the second time-frequency resource includes the first time-frequency resource and the second time-frequency resource is not equal to the first time-frequency resource. The first time-frequency resource being a true subset of the second time-frequency resource can also specifically mean that the first time-frequency resource is a true subset of the second time-frequency resource in the time domain, that is, one or more OFDM symbols included in the time domain of the first time-frequency resource are included in the multiple OFDM symbols included in the time domain of the second time-frequency resource.
[0127] For example, Figure 8a As shown in , the time domain resource granularity indicated by the first bit includes 1 OFDM symbol, and the time domain resource granularity indicated by the second bit includes 3 OFDM symbols. Moreover, the value of the first bit is 0, indicating that the terminal device does not cancel the uplink transmission on the third time-frequency resource, and the value of the second bit is 1, indicating that the terminal device cancels the uplink transmission on the third time-frequency resource. The first time-frequency resource is a true subset of the second time-frequency resource, that is, the 1 OFDM symbol included in the first time-frequency resource is included in the 3 OFDM symbols included in the second time-frequency resource, and the third time-frequency resource refers to an OFDM symbol that overlaps the first time-frequency resource and the second time-frequency resource in the time domain, that is, Figure 8a In this case, the terminal device may determine to perform uplink transmission on the third time-frequency resource (ie, on the overlapping second OFDM symbol or the third OFDM symbol) according to the indication of the first bit.
[0128] For example, Figure 8bAs shown in , the time domain resource granularity indicated by the first bit includes 1 OFDM symbol, and the time domain resource granularity indicated by the second bit includes 3 OFDM symbols. However, the value of the first bit is 1, indicating that the terminal device cancels the uplink transmission on the third time-frequency resource, and the value of the second bit is 0, indicating that the terminal device does not cancel the uplink transmission on the third time-frequency resource. The first time-frequency resource is a true subset of the second time-frequency resource, that is, the 1 OFDM symbol included in the first time-frequency resource is included in the 3 OFDM symbols included in the second time-frequency resource, and the third time-frequency resource refers to an OFDM symbol that overlaps the first time-frequency resource and the second time-frequency resource in the time domain, that is, Figure 8b In this case, the terminal device may determine to cancel the uplink transmission on the third time-frequency resource (ie, on the overlapping second OFDM symbol or the third OFDM symbol) according to the indication of the first bit.
[0129] In the fifth specific implementation, when the time domain resource granularity indicated by the first bit is smaller than the time domain resource granularity indicated by the second bit, and the first time-frequency resource is a true subset of the second time-frequency resource, the first bit indicates not to cancel the uplink transmission, and the second bit indicates to cancel the uplink transmission, the terminal device can determine not to cancel the uplink transmission on the third time-frequency resource based on the indication of the first bit, and send uplink data to the network device on the third time-frequency resource. This specific implementation means that when the above situation occurs, the terminal device can also determine not to cancel the uplink transmission on the third time-frequency resource based on the principle of giving priority to the indication transmission, thereby making full use of network resources and improving resource utilization.
[0130] It should be noted that in this specific implementation, the first time-frequency resource being a true subset of the second time-frequency resource also means that the first time-frequency resource is a true subset of the second time-frequency resource in the time domain, that is, the one or more OFDM symbols included in the first time-frequency resource in the time domain are included in the multiple OFDM symbols included in the second time-frequency resource in the time domain.
[0131] For example, Figure 8a As shown in , the time domain resource granularity indicated by the first bit includes 1 OFDM symbol, and the time domain resource granularity indicated by the second bit includes 3 OFDM symbols. Moreover, the value of the first bit is 0, indicating that the terminal device does not cancel the uplink transmission on the third time-frequency resource, and the value of the second bit is 1, indicating that the terminal device cancels the uplink transmission on the third time-frequency resource. The first time-frequency resource is a true subset of the second time-frequency resource, that is, the 1 OFDM symbol included in the first time-frequency resource is included in the 3 OFDM symbols included in the second time-frequency resource, and the third time-frequency resource refers to an OFDM symbol that overlaps the first time-frequency resource and the second time-frequency resource in the time domain, that is, Figure 8aIn this case, the terminal device can directly determine to perform uplink transmission on the third time-frequency resource (i.e., on the overlapping second OFDM symbol or the third OFDM symbol) based on the indication of the first bit, because the first bit indication can be sent.
[0132] In a sixth specific implementation, when the time domain resource granularity indicated by the first bit is smaller than the time domain resource granularity indicated by the second bit, and the first time-frequency resource is a proper subset of the second time-frequency resource, the first bit indicates cancellation of uplink transmission, and the second bit indicates non-cancellation of uplink transmission, the terminal device may report an information configuration error indication to the network device. This specific implementation means that the system may predefine that such a configuration is not supported, or that the terminal device does not expect to handle the above situation, deems the current configuration to be erroneous, and therefore reports an information configuration error indication to the network device.
[0133] It should be noted that in this specific implementation, the first time-frequency resource being a true subset of the second time-frequency resource also means that the first time-frequency resource is a true subset of the second time-frequency resource in the time domain, that is, the one or more OFDM symbols included in the first time-frequency resource in the time domain are included in the multiple OFDM symbols included in the second time-frequency resource in the time domain.
[0134] For example, Figure 8b As shown in , the time domain resource granularity indicated by the first bit includes 1 OFDM symbol, and the time domain resource granularity indicated by the second bit includes 3 OFDM symbols. However, the value of the first bit is 1, indicating that the terminal device cancels the uplink transmission on the third time-frequency resource, and the value of the second bit is 0, indicating that the terminal device does not cancel the uplink transmission on the third time-frequency resource. The first time-frequency resource is a true subset of the second time-frequency resource, that is, the 1 OFDM symbol included in the first time-frequency resource is included in the 3 OFDM symbols included in the second time-frequency resource, and the third time-frequency resource refers to an OFDM symbol that overlaps the first time-frequency resource and the second time-frequency resource in the time domain, that is, Figure 8b When the terminal device receives the first DCI and the second DCI and determines that the indications of the first bit and the second bit occur in the above situation, the terminal device considers that it belongs to an unsupported configuration type, and further, the terminal device can report an indication of an information configuration error to the network device.
[0135] In the seventh specific implementation, when the time domain resource granularity indicated by the first bit is greater than the time domain resource granularity indicated by the second bit, and the first time-frequency resource partially overlaps with the second time-frequency resource, the terminal device can determine not to cancel the uplink transmission on the third time-frequency resource, and send uplink data to the network device on the third time-frequency resource. This specific implementation means that when the above situation occurs, it can also be considered that the overlapping third time-frequency resource can be used for the transmission of uplink data. At this time, based on the principle of giving priority to the indication of transmission, the terminal device can determine not to cancel the uplink transmission on the third time-frequency resource based on the indication of not canceling the uplink transmission of the first bit or the second bit, thereby making full use of network resources and improving resource utilization.
[0136] It should be noted that, in this specific implementation, the partial overlap between the first time-frequency resource and the second time-frequency resource may mean that the first time-frequency resource and the second time-frequency resource partially overlap in the time domain.
[0137] For example, Figure 9a As shown in , the time domain resource granularity indicated by the first bit includes 3 OFDM symbols, and the time domain resource granularity indicated by the second bit includes 1 OFDM symbol, and the value of the first bit is 1, indicating that the terminal device cancels the uplink transmission on the third time-frequency resource, and the value of the second bit is 0, indicating that the terminal device does not cancel the uplink transmission on the third time-frequency resource. The first time-frequency resource and the second time-frequency resource partially overlap in the time domain, and the third time-frequency resource refers to an OFDM symbol that overlaps the first time-frequency resource and the second time-frequency resource in the time domain, that is, Figure 9a In this case, the terminal device can determine to perform uplink transmission on the third time-frequency resource (ie, the overlapping third OFDM symbol) according to the indication of the second bit, because the second bit indication can be sent.
[0138] For example, Figure 9b As shown in , the time domain resource granularity indicated by the first bit includes 3 OFDM symbols, and the time domain resource granularity indicated by the second bit includes 1 OFDM symbol. However, the value of the first bit is 0, indicating that the terminal device does not cancel the uplink transmission on the third time-frequency resource, and the value of the second bit is 1, indicating that the terminal device cancels the uplink transmission on the third time-frequency resource. The first time-frequency resource and the second time-frequency resource partially overlap in the time domain, and the third time-frequency resource refers to an OFDM symbol that overlaps the first time-frequency resource and the second time-frequency resource in the time domain, that is, Figure 9a In this case, the terminal device can determine to perform uplink transmission on the third time-frequency resource (ie, the overlapping third OFDM symbol) according to the indication of the first bit, because the first bit indication can be sent.
[0139] In the eighth specific implementation, when the time domain resource granularity indicated by the first bit is greater than the time domain resource granularity indicated by the second bit, and the second time-frequency resource is a true subset of the first time-frequency resource, the terminal device can determine whether to cancel the uplink transmission on the third time-frequency resource based on the indication of the second bit. This specific implementation means that when the above situation occurs, it can be considered that the indication of the second bit indicating a smaller time domain resource granularity is more accurate. At this time, based on the principle of giving priority to small granularity indications, the terminal device can determine whether to cancel the uplink transmission on the third time-frequency resource based on the indication of the second bit. Alternatively, the terminal device makes a judgment based on the indication of the latter of the two DCIs where the cancellation indication conflicts, that is, the indication of the second bit, based on the principle of giving priority to the latest indication, that is, the latest indication of the network device is used to determine whether to cancel the uplink transmission on the third time-frequency resource.
[0140] It should be noted that in this specific implementation, the second time-frequency resource being a true subset of the first time-frequency resource also means that the second time-frequency resource is a true subset of the first time-frequency resource in the time domain, that is, the one or more OFDM symbols included in the second time-frequency resource in the time domain are included in the multiple OFDM symbols included in the first time-frequency resource in the time domain.
[0141] For example, Figure 10a As shown in , the time domain resource granularity indicated by the first bit includes 3 OFDM symbols, and the time domain resource granularity indicated by the second bit includes 1 OFDM symbol. Moreover, the value of the first bit is 0, indicating that the terminal device does not cancel the uplink transmission on the third time-frequency resource, and the value of the second bit is 1, indicating that the terminal device cancels the uplink transmission on the third time-frequency resource. The second time-frequency resource is a true subset of the first time-frequency resource, that is, the 1 OFDM symbol included in the second time-frequency resource is included in the 3 OFDM symbols included in the first time-frequency resource, and the third time-frequency resource refers to an OFDM symbol that overlaps the first time-frequency resource and the second time-frequency resource in the time domain, that is, Figure 10a In this case, the terminal device can directly determine to cancel the uplink transmission on the third time-frequency resource (i.e., on the overlapping second OFDM symbol or third OFDM symbol) based on the indication of the second bit, because the granularity of the second bit indication is smaller or the second bit indication is the latest indication of the network device.
[0142] For example, Figure 10bAs shown in , the time domain resource granularity indicated by the first bit includes 3 OFDM symbols, and the time domain resource granularity indicated by the second bit includes 1 OFDM symbol. However, the value of the first bit is 1, indicating that the terminal device cancels the uplink transmission on the third time-frequency resource, and the value of the second bit is 0, indicating that the terminal device does not cancel the uplink transmission on the third time-frequency resource. The second time-frequency resource is a true subset of the first time-frequency resource, that is, the 1 OFDM symbol included in the second time-frequency resource is included in the 3 OFDM symbols included in the first time-frequency resource, and the third time-frequency resource refers to an OFDM symbol that overlaps the first time-frequency resource and the second time-frequency resource in the time domain, that is, Figure 10b In this case, the terminal device can directly determine to perform uplink transmission on the third time-frequency resource (i.e., on the overlapping second OFDM symbol or third OFDM symbol) based on the indication of the second bit, because the granularity of the second bit indication is smaller or the second bit indication is the latest indication of the network device.
[0143] In the ninth specific implementation, when the time domain resource granularity indicated by the first bit is greater than the time domain resource granularity indicated by the second bit, and the second time-frequency resource is a true subset of the first time-frequency resource, the first bit indicates cancellation of uplink transmission, and the second bit indicates non-cancellation of uplink transmission, the terminal device may determine not to cancel the uplink transmission on the third time-frequency resource, and send uplink data to the network device on the third time-frequency resource. This specific implementation means that when the above situation occurs, the terminal device may also determine not to cancel the uplink transmission on the third time-frequency resource based on the principle of giving priority to instruction transmission, thereby making full use of network resources and improving resource utilization.
[0144] For example, Figure 10b As shown in , the time domain resource granularity indicated by the first bit includes 3 OFDM symbols, and the time domain resource granularity indicated by the second bit includes 1 OFDM symbol. However, the value of the first bit is 1, indicating that the terminal device cancels the uplink transmission on the third time-frequency resource, and the value of the second bit is 0, indicating that the terminal device does not cancel the uplink transmission on the third time-frequency resource. The second time-frequency resource is a true subset of the first time-frequency resource, that is, the 1 OFDM symbol included in the second time-frequency resource is included in the 3 OFDM symbols included in the first time-frequency resource, and the third time-frequency resource refers to an OFDM symbol that overlaps the first time-frequency resource and the second time-frequency resource in the time domain, that is, Figure 10b In this case, the terminal device can determine to perform uplink transmission on the third time-frequency resource (i.e., on the overlapping second OFDM symbol or the third OFDM symbol) according to the indication of the second bit because the second bit indicates transmission.
[0145] S206. When the first time-frequency resource and the second time-frequency resource have overlapping time-frequency resources, and the values of the first bit and the second bit are different, the network device determines whether to receive uplink data from the terminal device on the third time-frequency resource based on the time domain resource granularity indicated by the first bit and the time domain resource granularity indicated by the second bit.
[0146] In the embodiment of the present application, the network device performs processing in a manner corresponding to that of the terminal device.
[0147] Specifically, corresponding to the first specific implementation method in the above S205, when the time domain resource granularity indicated by the first bit is the same as the time domain resource granularity indicated by the second bit, and the first time-frequency resource and the second time-frequency resource completely overlap, the terminal device can determine whether to perform uplink transmission on the third time-frequency resource based on the indication of the second bit. Accordingly, the network device can also determine whether to receive uplink data sent by the terminal device on the third time-frequency resource based on the indication of the second bit.
[0148] Corresponding to the second specific implementation in S205 above, when the time domain resource granularity indicated by the first bit is the same as the time domain resource granularity indicated by the second bit, and the first time-frequency resource partially overlaps with the second time-frequency resource, the terminal device determines not to cancel the uplink transmission on the third time-frequency resource. Accordingly, the network device can receive uplink data sent by the terminal device on the third time-frequency resource. This specific implementation is based on giving priority to the indicated transmission, so that the time-frequency resources can be utilized as much as possible for uplink transmission, thereby improving resource utilization.
[0149] Corresponding to the third specific implementation in S205 above, when the time domain resource granularity indicated by the first bit is smaller than the time domain resource granularity indicated by the second bit, and the first time-frequency resource partially overlaps with the second time-frequency resource, the terminal device determines not to cancel the uplink transmission on the third time-frequency resource. Accordingly, the network device can receive uplink data sent by the terminal device on the third time-frequency resource. This specific implementation is based on prioritizing the indicated transmission, so that the time-frequency resources can be utilized as much as possible for uplink transmission, thereby improving resource utilization.
[0150] Corresponding to the fourth specific implementation in S205 above, when the time domain resource granularity indicated by the first bit is smaller than the time domain resource granularity indicated by the second bit, and the first time-frequency resource is a true subset of the second time-frequency resource, the terminal device can determine whether to cancel the uplink transmission on the third time-frequency resource based on the indication of the first bit. Correspondingly, the network device can also determine whether to receive uplink data sent by the terminal device on the third time-frequency resource based on the indication of the first bit. This specific implementation is based on giving priority to small-granularity indications, which can effectively improve the accuracy of uplink scheduling.
[0151] Corresponding to the fifth specific implementation method in S205 above, when the time domain resource granularity indicated by the first bit is smaller than the time domain resource granularity indicated by the second bit, and the first time-frequency resource is a true subset of the second time-frequency resource, the first bit indicates not to cancel the uplink transmission, and the second bit indicates to cancel the uplink transmission, the terminal device can determine not to cancel the uplink transmission on the third time-frequency resource based on the indication of the first bit. Correspondingly, the network device can also determine to receive the uplink data sent by the terminal device on the third time-frequency resource based on the indication of the first bit. The basis of this specific implementation method is to give priority to the indication transmission, so that the time-frequency resources can be used as much as possible for uplink transmission, thereby improving resource utilization.
[0152] Corresponding to the sixth specific implementation in S205 above, when the time domain resource granularity indicated by the first bit is smaller than the time domain resource granularity indicated by the second bit, and the first time-frequency resource is a true subset of the second time-frequency resource, the first bit indicates cancellation of uplink transmission, and the second bit indicates non-cancellation of uplink transmission, the terminal device may determine, based on the above indication, that the current situation is a configuration not supported by the system. Optionally, the terminal device may also report an indication of an information configuration error to the network device, and accordingly, the network device may receive an indication of an information configuration error from the terminal device.
[0153] Corresponding to the seventh specific implementation in S205 above, when the time domain resource granularity indicated by the first bit is greater than the time domain resource granularity indicated by the second bit, and the first time-frequency resource partially overlaps with the second time-frequency resource, the terminal device determines not to cancel the uplink transmission on the third time-frequency resource. Accordingly, the network device can receive uplink data sent by the terminal device on the third time-frequency resource. This specific implementation is based on giving priority to the indicated transmission, so that the time-frequency resources can be used as much as possible for uplink transmission, thereby improving resource utilization.
[0154] Corresponding to the eighth specific implementation method in the above S205, when the time domain resource granularity indicated by the first bit is greater than the time domain resource granularity indicated by the second bit, and the second time-frequency resource is a true subset of the first time-frequency resource, the terminal device can determine whether to cancel the uplink transmission on the third time-frequency resource based on the indication of the second bit. Correspondingly, the network device can also determine whether to receive the uplink data sent by the terminal device on the third time-frequency resource based on the indication of the second bit. This specific implementation method is based on giving priority to small-granularity indications or giving priority to the indication in the latest DCI, thereby improving the accuracy of uplink scheduling.
[0155] Corresponding to the ninth specific implementation in S205 above, when the time domain resource granularity indicated by the first bit is greater than the time domain resource granularity indicated by the second bit, and the second time-frequency resource is a true subset of the first time-frequency resource, the first bit indicates cancellation of uplink transmission, and the second bit indicates non-cancellation of uplink transmission, the terminal device may determine not to cancel the uplink transmission on the third time-frequency resource, and accordingly, the network device may receive uplink data sent by the terminal device on the third time-frequency resource. This specific implementation is based on giving priority to indicating transmission, so that time-frequency resources can be used as much as possible for uplink transmission, thereby improving resource utilization.
[0156] It can be seen from the above content that when the time-frequency resources indicated by the first bit in the first DCI and the second bit in the second DCI overlap, and there is a conflict in the cancellation indications of the first bit and the second bit on the overlapping time-frequency resources, the embodiment of the present application can distinguish the scenarios based on the time domain resource granularity indicated by the first bit and the second bit respectively, and the overlap of the time-frequency resources indicated by the first bit and the second bit, and then determine in this scenario whether the terminal device performs uplink transmission on the overlapping time-frequency resources and whether the network device receives the uplink data sent by the terminal device on the overlapping time-frequency resources. In this way, the uplink transmission problem when there are cancellation indications of different DCIs on the overlapping time-frequency resources is solved, and the priority transmission of data of high-priority services is ensured, as well as the accuracy of uplink scheduling is improved, and network resources are fully utilized.
[0157] Optionally, in S205, the terminal device may also determine whether to cancel the uplink transmission on the third time-frequency resource based on the time domain resource granularity indicated by the first bit and the time domain resource granularity indicated by the second bit, as well as the priority indication information.
[0158] In an embodiment of the present application, the priority indication information may be carried in a fourth DCI, and the priority indication information is used to indicate the priority of data in the uplink transmission scheduled by the fourth DCI. It is understood that the fourth DCI has a different purpose than the first and second DCIs, i.e., the first and second DCIs are used to indicate whether to cancel uplink transmission, while the fourth DCI is used to schedule uplink transmission. Optionally, the fourth DCI uses a different DCI format than the first and second DCIs.
[0159] Specifically, the terminal device may receive a fourth DCI from the network device, and the fourth DCI is used to schedule the terminal device to perform uplink transmission on the fifth time-frequency resource, and the priority indication information is used to indicate the priority of the data in the uplink transmission. It should be noted that the fifth time-frequency resource overlaps with the third time-frequency resource, and the overlap between the fifth time-frequency resource and the third time-frequency resource may include the fifth time-frequency resource completely overlapping with the third time-frequency resource, the fifth time-frequency resource partially overlapping with the third time-frequency resource, the fifth time-frequency resource including the third time-frequency resource, or the fifth time-frequency resource being included in the third time-frequency resource. It should also be noted that the embodiment of the present application does not limit the order between the network device sending the fourth DCI and sending the first DCI and the second DCI.
[0160] If the priority indication information indicates a high priority, the terminal device may determine whether to cancel the uplink transmission on the third time-frequency resource according to the method in the various possible specific implementations described above, based on the time domain resource granularity indicated by the first bit and the time domain resource granularity indicated by the second bit, thereby effectively ensuring the transmission of data for high-priority services. If the priority indication information indicates a low priority, the terminal device may determine whether to cancel the uplink transmission on the third time-frequency resource according to the second bit, that is, based on the latest indication sent by the network device.
[0161] Accordingly, the network device may send a fourth DCI to the terminal device, where the fourth DCI includes priority indication information. If the priority indication information indicates a high priority, the network device may determine whether to receive uplink data from the terminal device on the third time-frequency resource based on the time domain resource granularity indicated by the first bit and the time domain resource granularity indicated by the second bit according to the methods in the various possible designs mentioned above. If the priority indication information indicates a low priority, the network device may determine whether to receive uplink data from the terminal device on the third time-frequency resource based on the second bit.
[0162] In an embodiment of the present application, the priority indication information can be represented by a priority index. For example, in one possible design, the priority index can take a value of 0 or 1. When the priority index takes a value of 0, it can indicate a low priority, and when the priority index takes a value of 1, it can indicate a high priority. Alternatively, in another possible design, the priority index can take a value of 0 or 1. When the priority index takes a value of 1, it can indicate a low priority, and when the priority index takes a value of 0, it can indicate a high priority.
[0163] Example 2
[0164] Please refer to Figure 11, is a flow chart of another method for canceling an indication of uplink transmission provided in an embodiment of the present application, the method specifically comprising:
[0165] S1101. A network device sends a first DCI to a terminal device in a first time unit. The first DCI includes a first bit sequence. The first bit in the first bit sequence is used to indicate whether the terminal device cancels uplink transmission on a first time-frequency resource.
[0166] S1102. The terminal device receives a first DCI from the network device in a first time unit.
[0167] S1103. The network device sends a second DCI to the terminal device in a second time unit. The second DCI includes a second bit sequence. The second bit in the second bit sequence is used to indicate whether the terminal device cancels the uplink transmission on the second time-frequency resource. The second time unit is after the first time unit.
[0168] S1104. The terminal device receives a second DCI from the network device in a second time unit.
[0169] Here, the specific implementation of S1101 to S1104 can refer to the description of S201 to S204 above in sequence, and will not be repeated here.
[0170] S1105. The network device sends a third DCI to the terminal device in a third time unit. The third DCI includes a third bit sequence. The third bit in the third bit sequence is used to indicate whether the terminal device cancels the uplink transmission on the fourth time-frequency resource. The third time unit is after the second time unit.
[0171] For the detailed description of S1105 , please refer to the relevant description of S203 above, which will not be repeated here.
[0172] S1106. The terminal device receives a third DCI from the network device in a third time unit.
[0173] The specific implementation of S1106 is similar to that of S204. Please refer to the above description for details, which will not be repeated here.
[0174] S1107. When the first time-frequency resource and the second time-frequency resource have a third time-frequency resource that overlaps, and the third time-frequency resource and the fourth time-frequency resource overlap, the terminal device reports an indication of an information configuration error to the network device.
[0175] The relationship between the first time-frequency resource, the second time-frequency resource, the third time-frequency resource and the fourth time-frequency resource can be as follows: Figure 12 More specifically, in Figure 12In the scenario shown, the DCI monitoring period is one time slot, and there is more than one DCI monitoring opportunity in one time slot, and X represents the effective time of the DCI.
[0176] S1108. The network device receives an information configuration error indication from the terminal device.
[0177] The embodiment of the present application does not support the situation where there is overlap between the time-frequency resources indicated by three or more DCIs sent by the network device to the terminal device. This is because, in order to solve the problem of canceling the indication conflict of different DCIs on overlapping time-frequency resources, the more DCIs indicating overlapping time-frequency resources, the higher the implementation complexity of the terminal device. Therefore, when the terminal device receives the first DCI, the second DCI and the third DCI, and the first DCI, the second DCI and the third DCI all indicate overlapping time-frequency resources, the terminal device can identify that there is a problem with the configuration of the DCI in the above scenario, and can then report an indication of information configuration error to the network device.
[0178] Based on the above reasons, an embodiment of the present application introduces a DCI configuration condition. When the DCI configuration condition is met, three or more consecutive DCIs sent by the network device to the terminal device will not indicate overlapping time-frequency resources, thereby limiting the number of DCIs in the scenario where conflicts occur on overlapping time-frequency resources to two, effectively reducing the implementation complexity of the terminal device.
[0179] In a possible implementation, the configuration condition of the DCI can be expressed as T CI <=(2Y+2*X), where T CI It refers to the number of OFDM symbols included in the time domain of the time-frequency resources indicated by the DCI, X represents the effective time of the DCI, and Y represents the time domain length corresponding to a monitoring opportunity. Y can be determined based on the monitoring start symbol of the search space set corresponding to a DCI and the number of OFDM symbols of the control resource set (CORESET) associated with the search space set corresponding to the DCI. For example, a terminal device monitors DCI in a search space set, and the starting position of this search space set is the first OFDM symbol of a time slot. The time domain length of the associated CORESET is 2 OFDM symbols, then the time domain length of the monitoring opportunity corresponding to the search space set is 2 OFDM symbols, occupying the first OFDM and second OFDM symbols of a time slot.
[0180] The above configuration conditions can ensure that the time-frequency resources indicated by three or more consecutive DCIs sent by the network device have no intersection in the time domain. The above configuration conditions can also be understood as the following DCI configuration is not supported in the system, or the terminal device does not expect to receive the following configuration: when the time domain range T of the time-frequency resource indicated by the first DCI is CI The time domain range T of the time-frequency resource indicated by the third DCI CI There is an intersection, or T CI >(2Y+2*X).
[0181] The present application also provides a communication device, please refer to Figure 13 , is a schematic diagram of the structure of a communication device provided in an embodiment of the present application. The communication device 1300 includes a transceiver module 1310 and a processing module 1320. The communication device can be used to implement the functions of the terminal device in any of the above method embodiments. For example, the communication device can be a terminal device, a chip included in the terminal device, or a device including the terminal device, such as various types of vehicles.
[0182] When the communication device is used as a terminal device, executing Figure 2 In the method embodiment shown in , the transceiver module 1310 is used to receive first downlink control information DCI from the network device in a first time unit, the first DCI including a first bit sequence, the first bit in the first bit sequence being used to indicate whether to cancel the uplink transmission on the first time-frequency resource; the transceiver module 1310 is also used to receive second DCI from the network device in a second time unit, the second DCI including a second bit sequence, the second bit in the second bit sequence being used to indicate whether to cancel the uplink transmission on the second time-frequency resource, and the second time unit is after the first time unit; the processing module 1320 is used to determine whether to cancel the uplink transmission on the third time-frequency resource according to the time domain resource granularity indicated by the first bit and the time domain resource granularity indicated by the second bit when there is overlapping time-frequency resource between the first time-frequency resource and the second time-frequency resource, and the values of the first bit and the second bit are different. The third time-frequency resource is a time-frequency resource overlapping with the first time-frequency resource.
[0183] In one possible design, the processing module 1320 is specifically used to determine whether to cancel the uplink transmission on the third time-frequency resource based on the first bit when the time domain resource granularity indicated by the first bit is smaller than the time domain resource granularity indicated by the second bit, and the first time-frequency resource is a true subset of the second time-frequency resource.
[0184] In one possible design, the processing module 1320 is further specifically used to determine whether to cancel the uplink transmission on the third time-frequency resource when the first bit indicates that the uplink transmission is not canceled and the second bit indicates that the uplink transmission is canceled.
[0185] In one possible design, the processing module 1320 is further specifically used to report an indication of an information configuration error to the network device when the first bit indicates cancellation of the uplink transmission and the second bit indicates non-cancellation of the uplink transmission.
[0186] In one possible design, the processing module 1320 is specifically used to determine whether to cancel the uplink transmission on the third time-frequency resource based on the second bit when the time domain resource granularity indicated by the first bit is greater than the time domain resource granularity indicated by the second bit, and the second time-frequency resource is a true subset of the first time-frequency resource.
[0187] In one possible design, the processing module 1320 is further specifically used to determine whether to cancel the uplink transmission on the third time-frequency resource when the first bit indicates cancellation of the uplink transmission and the second bit indicates non-cancellation of the uplink transmission.
[0188] In one possible design, the processing module 1320 is specifically used to determine not to cancel the uplink transmission on the third time-frequency resource when the time domain resource granularity indicated by the first bit is the same as the time domain resource granularity indicated by the second bit, and the first time-frequency resource partially overlaps with the second time-frequency resource.
[0189] In one possible design, the processing module 1320 is specifically used to determine not to cancel the uplink transmission on the third time-frequency resource when the time domain resource granularity indicated by the first bit is smaller than the time domain resource granularity indicated by the second bit, and the first time-frequency resource partially overlaps with the second time-frequency resource.
[0190] In one possible design, the processing module 1320 is specifically used to determine not to cancel the uplink transmission on the third time-frequency resource when the time domain resource granularity indicated by the first bit is greater than the time domain resource granularity indicated by the second bit, and the first time-frequency resource partially overlaps with the second time-frequency resource.
[0191] In one possible design, the transceiver module 1310 is also used to receive a fourth DCI, which is used to schedule uplink transmission on a fifth time-frequency resource. The fifth time-frequency resource overlaps with the third time-frequency resource. The fourth DCI contains priority indication information, which is used to indicate the priority of data in the uplink transmission scheduled by the fourth DCI; the processing module 1320 is specifically used to determine whether to cancel the uplink transmission on the third time-frequency resource based on the time domain resource granularity indicated by the first bit and the time domain resource granularity indicated by the second bit, and the priority indication information in the fourth DCI.
[0192] The processing module 1320 involved in the communication device can be implemented by a processor or a processor-related circuit component, and the transceiver module 1310 can be implemented by a transceiver or a transceiver-related circuit component. The operations and / or functions of each module in the communication device are respectively to achieve Figure 2 For the sake of brevity, the corresponding process of the method shown in is not repeated here.
[0193] Please refer to Figure 14 , is another structural diagram of a communication device provided in an embodiment of the present application. The communication device may specifically be a terminal device. For ease of understanding and illustration, Figure 14 In this article, the terminal device is a mobile phone. Figure 14 As shown, the terminal device includes a processor and may also include a memory. Of course, it may also include a radio frequency circuit, an antenna, and input and output devices. The processor is mainly used to process communication protocols and communication data, as well as to control the terminal device, execute software programs, and process software program data. The memory is mainly used to store software programs and data. The radio frequency circuit is mainly used for converting baseband signals into radio frequency signals and processing radio frequency signals. The antenna is mainly used to transmit and receive radio frequency signals in the form of electromagnetic waves. Input and output devices, such as touch screens, display screens, keyboards, etc., are mainly used to receive data input by the user and output data to the user. It should be noted that some types of terminal devices may not have input and output devices.
[0194] When data needs to be sent, the processor performs baseband processing on the data to be sent and outputs the baseband signal to the RF circuit. The RF circuit performs RF processing on the baseband signal and then transmits the RF signal to the outside in the form of electromagnetic waves through the antenna. When data is sent to the terminal device, the RF circuit receives the RF signal through the antenna, converts the RF signal into a baseband signal, and outputs the baseband signal to the processor. The processor converts the baseband signal into data and processes the data. For the sake of explanation, Figure 14 Only one memory and processor are shown. In actual terminal device products, one or more processors and one or more memories may exist. Memory may also be referred to as a storage medium or storage device. The memory may be provided independently of the processor or integrated with the processor, and this is not limited in the embodiments of the present application.
[0195] In the embodiment of the present application, the antenna and radio frequency circuit with transceiver functions can be regarded as the transceiver unit of the terminal device, and the processor with processing function can be regarded as the processing unit of the terminal device. Figure 14As shown, the terminal device includes a transceiver unit 1410 and a processing unit 1420. The transceiver unit may also be referred to as a transceiver, transceiver, transceiver device, etc. The processing unit may also be referred to as a processor, processing board, processing module, processing device, etc. Optionally, the device in the transceiver unit 1410 that implements the receiving function may be considered a receiving unit, and the device in the transceiver unit 1410 that implements the transmitting function may be considered a transmitting unit, that is, the transceiver unit 1410 includes a receiving unit and a transmitting unit. The transceiver unit may also be sometimes referred to as a transceiver circuit. The receiving unit may also be sometimes referred to as a receiver, receiver, or receiving circuit, etc. The transmitting unit may also be sometimes referred to as a transmitter, transmitter, or transmitting circuit, etc. It should be understood that the transceiver unit 1410 is used to perform the transmitting and receiving operations on the terminal device side in the above-mentioned method embodiments, and the processing unit 1420 is used to perform other operations on the terminal device in addition to the transmitting and receiving operations in the above-mentioned method embodiments.
[0196] This application embodiment also provides another communication device, please refer to Figure 15 , is a schematic diagram of the structure of a communication device provided in an embodiment of the present application. The communication device 1500 includes a transceiver module 1510 and a processing module 1520. The communication device can be used to implement the functions of the network device in any of the above method embodiments. For example, the communication device can be a network device or a chip included in the network device.
[0197] When the communication device acts as a network device, executing Figure 2 In the method embodiment shown in , the transceiver module 1510 is used to send first downlink control information DCI to the terminal device in a first time unit, the first DCI including a first bit sequence, the first bit in the first bit sequence being used to indicate whether to cancel the uplink transmission of the terminal device on the first time-frequency resource; the transceiver module 1510 is also used to send a second DCI to the terminal device in a second time unit, the second DCI including a second bit sequence, the second bit in the second bit sequence being used to indicate whether to cancel the uplink transmission of the terminal device on the second time-frequency resource, and the second time unit is after the first time unit; the processing module 1520 is used to determine whether to receive uplink data from the terminal device on a third time-frequency resource according to the time domain resource granularity indicated by the first bit and the time domain resource granularity indicated by the second bit when there are overlapping time-frequency resources between the first time-frequency resource and the second time-frequency resource, and the values of the first bit and the second bit are different. The third time-frequency resource is a time-frequency resource that overlaps the first time-frequency resource and the second time-frequency resource.
[0198] In one possible design, the processing module 1520 is specifically used to determine whether to receive uplink data from the terminal device on a third time-frequency resource based on the first bit when the time domain resource granularity indicated by the first bit is smaller than the time domain resource granularity indicated by the second bit, and the first time domain resource is a true subset of the second time domain resource.
[0199] In one possible design, the processing module 1520 is further specifically used to receive uplink data from the terminal device on a third time-frequency resource when the first bit indicates that the uplink transmission is not canceled and the second bit indicates that the uplink transmission is canceled.
[0200] In one possible design, the processing module 1520 is further specifically used to receive an indication of an information configuration error from the terminal device when the first bit indicates cancellation of uplink transmission and the second bit indicates non-cancellation of uplink transmission.
[0201] In one possible design, the processing module 1520 is specifically used to determine whether to receive uplink data from the terminal device on a third time-frequency resource based on the second bit when the time domain resource granularity indicated by the first bit is greater than the time domain resource granularity indicated by the second bit, and the second time domain resource is a true subset of the first time domain resource.
[0202] In one possible design, the processing module 1520 is further specifically used to determine to receive uplink data from the terminal device on a third time-frequency resource when the first bit indicates cancellation of uplink transmission and the second bit indicates non-cancellation of uplink transmission.
[0203] In one possible design, the processing module 1520 is specifically used to receive uplink data from the terminal device on a third time-frequency resource when the time domain resource granularity indicated by the first bit is the same as the time domain resource granularity indicated by the second bit, and the first time-frequency resource partially overlaps with the second time-frequency resource.
[0204] In one possible design, the processing module 1520 is specifically used to receive uplink data from the terminal device on the third time-frequency resource when the time domain resource granularity indicated by the first bit is smaller than the time domain resource granularity indicated by the second bit, and the first time-frequency resource partially overlaps with the second time-frequency resource.
[0205] In one possible design, the processing module 1520 is specifically used to receive uplink data from the terminal device on the third time-frequency resource when the time domain resource granularity indicated by the first bit is greater than the time domain resource granularity indicated by the second bit, and the first time-frequency resource partially overlaps with the second time-frequency resource.
[0206] In one possible design, the transceiver module 1510 is also used to send a fourth DCI, which is used to schedule uplink transmission on a fifth time-frequency resource. The fifth time-frequency resource overlaps with the third time-frequency resource. The fourth DCI contains priority indication information, which is used to indicate the priority of data in the uplink transmission scheduled by the fourth DCI; the processing module 1520 is specifically used to determine whether to receive uplink data from the terminal device on the third time-frequency resource based on the time domain resource granularity indicated by the first bit and the time domain resource granularity indicated by the second bit, and the priority indication information.
[0207] It should be understood that the processing module 1520 involved in the communication device can be implemented by a processor or a processor-related circuit component, and the transceiver module 1510 can be implemented by a transceiver or a transceiver-related circuit component. The operations and / or functions of each module in the communication device are respectively to achieve Figure 2 For the sake of brevity, the corresponding process of the method shown in is not repeated here.
[0208] Please refer to Figure 16 , is another structural diagram of a communication device provided in an embodiment of the present application. The communication device may be specifically a network device, such as a base station, for implementing the functions of the network device involved in any of the above method embodiments.
[0209] The network device includes: one or more radio frequency units, such as a remote radio unit (RRU) 1601 and one or more baseband units (BBU) (also called digital units, digital units, DU) 1602. The RRU 1601 can be called a transceiver unit, a transceiver, a transceiver circuit, or a transceiver, etc., and may include at least one antenna 16011 and a radio frequency unit 16012. The RRU 1601 part is mainly used for transmitting and receiving radio frequency signals and converting radio frequency signals into baseband signals. The BBU 1602 part is mainly used for baseband processing, controlling the base station, etc. The RRU 1601 and BBU 1602 can be physically set together or physically separated, that is, a distributed base station.
[0210] The BBU 1602 is the control center of the base station, which can also be called a processing unit. It is mainly used to perform baseband processing functions such as channel coding, multiplexing, modulation, spread spectrum, etc. For example, the BBU (processing unit) 1602 can be used to control the base station to execute the operation process of the network device in the above method embodiment.
[0211] In one example, the BBU 1602 may be composed of one or more single boards, and multiple single boards may jointly support a wireless access network with a single access indication (such as an LTE network), or may respectively support wireless access networks with different access standards (such as an LTE network, a 5G network, or other networks). The BBU 1602 may also include a memory 16021 and a processor 16022, and the memory 16021 is used to store necessary instructions and data. The processor 16022 is used to control the base station to perform necessary actions, for example, to control the base station to perform the sending operation in the above method embodiment. The memory 16021 and the processor 16022 may serve one or more single boards. That is, a memory and a processor may be separately set on each single board. Alternatively, multiple single boards may share the same memory and processor. In addition, necessary circuits may also be provided on each single board.
[0212] An embodiment of the present application also provides a chip system, including: a processor, the processor is coupled to a memory, the memory is used to store programs or instructions, when the program or instructions are executed by the processor, the chip system implements the method in any of the above method embodiments.
[0213] Optionally, there may be one or more processors in the chip system. The processor may be implemented in hardware or software. When implemented in hardware, the processor may be a logic circuit, an integrated circuit, etc. When implemented in software, the processor may be a general-purpose processor implemented by reading software code stored in a memory.
[0214] Optionally, the memory in the chip system may be one or more memories. The memory may be integrated with the processor or may be provided separately from the processor, which is not limited in this application. For example, the memory may be a non-transient processor, such as a read-only memory (ROM), which may be integrated with the processor on the same chip or provided on different chips. This application does not specifically limit the type of memory or the configuration of the memory and the processor.
[0215] Exemplarily, the chip system can be a field programmable gate array (FPGA), an application specific integrated circuit (ASIC), a system on chip (SoC), a central processor unit (CPU), a network processor (NP), a digital signal processor (DSP), a microcontroller unit (MCU), a programmable logic device (PLD) or other integrated chips.
[0216] It should be understood that each step in the above method embodiment can be completed by a logic circuit in a processor or by instructions in the form of software. The method steps disclosed in the embodiments of the present application can be directly embodied as being executed by a hardware processor, or by a combination of hardware and software modules in the processor.
[0217] An embodiment of the present application further provides a computer-readable storage medium, wherein the computer-readable storage medium stores computer-readable instructions. When a computer reads and executes the computer-readable instructions, the computer executes the method in any of the above method embodiments.
[0218] An embodiment of the present application further provides a computer program product. When a computer reads and executes the computer program product, the computer executes the method in any of the above method embodiments.
[0219] An embodiment of the present application also provides a communication system, which includes a network device and at least one terminal device.
[0220] It should be understood that the processor mentioned in the embodiments of the present application may be a CPU, or may be other general-purpose processors, DSPs, ASICs, FPGAs or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or any conventional processor.
[0221] It should also be understood that the memory mentioned in the embodiments of the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct rambus RAM (DR RAM).
[0222] It should be noted that when the processor is a general-purpose processor, DSP, ASIC, FPGA or other programmable logic device, discrete gate or transistor logic device, discrete hardware component, the memory (storage module) is integrated into the processor.
[0223] It should be noted that the memory described herein is intended to include, but not be limited to, these and any other suitable types of memory.
[0224] It should be understood that the various numerical numbers involved in the various embodiments of the present application are only for the convenience of description. The size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present invention.
[0225] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0226] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0227] In the several embodiments provided in this application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0228] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.
[0229] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0230] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or the 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 and includes several instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory, a random access memory, a magnetic disk, or an optical disk.
[0231] The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in the present application should be included in the scope of protection of the present application. Therefore, the scope of protection of the present application should be based on the scope of protection of the claims.
Claims
1. A method for indicating cancellation of uplink transmission, characterized in that: The method comprises: receiving, in a first time unit, first downlink control information DCI, where the first DCI includes a first bit sequence, and a first bit in the first bit sequence is used to indicate whether to cancel uplink transmission on a first time-frequency resource; receiving a second DCI in a second time unit, where the second DCI includes a second bit sequence, where a second bit in the second bit sequence is used to indicate whether to cancel uplink transmission on a second time-frequency resource, and the second time unit is after the first time unit; When there are overlapping time-frequency resources between the first time-frequency resource and the second time-frequency resource, and the values of the first bit and the second bit are different, determine whether to cancel the uplink transmission on the third time-frequency resource based on the time domain resource granularity indicated by the first bit and the time domain resource granularity indicated by the second bit, where the third time-frequency resource is the time-frequency resource that overlaps with the first time-frequency resource and the second time-frequency resource.
2. The method according to claim 1, characterized in that The determining whether to cancel uplink transmission on the third time-frequency resource according to the time domain resource granularity indicated by the first bit and the time domain resource granularity indicated by the second bit includes: When the time domain resource granularity indicated by the first bit is smaller than the time domain resource granularity indicated by the second bit, and the first time-frequency resource is a true subset of the second time-frequency resource, determine whether to cancel the uplink transmission on the third time-frequency resource based on the first bit.
3. The method according to claim 2, characterized in that The determining, according to the first bit, whether to cancel uplink transmission on the third time-frequency resource includes: When the first bit indicates that uplink transmission is not canceled and the second bit indicates that uplink transmission is canceled, it is determined not to cancel the uplink transmission on the third time-frequency resource.
4. The method according to claim 2, characterized in that The determining, according to the first bit, whether to cancel uplink transmission on the third time-frequency resource includes: When the first bit indicates cancellation of uplink transmission and the second bit indicates not to cancel uplink transmission, an information configuration error indication is reported to the network device.
5. The method according to any one of claims 1 to 4, characterized in that The determining, according to the time domain resource granularity indicated by the first bit and the time domain resource granularity indicated by the second bit, whether to cancel uplink transmission on the third time-frequency resource includes: When the time domain resource granularity indicated by the first bit is greater than the time domain resource granularity indicated by the second bit, and the second time-frequency resource is a true subset of the first time-frequency resource, determine whether to cancel the uplink transmission on the third time-frequency resource based on the second bit.
6. The method according to claim 5, characterized in that The determining, according to the second bit, whether to cancel uplink transmission on the third time-frequency resource includes: When the first bit indicates cancellation of uplink transmission and the second bit indicates non-cancellation of uplink transmission, it is determined not to cancel the uplink transmission on the third time-frequency resource.
7. The method according to claim 1, characterized in that The determining whether to cancel uplink transmission on the third time-frequency resource according to the time domain resource granularity indicated by the first bit and the time domain resource granularity indicated by the second bit includes: When the time domain resource granularity indicated by the first bit is the same as the time domain resource granularity indicated by the second bit, and the first time-frequency resource partially overlaps with the second time-frequency resource, determining not to cancel the uplink transmission on the third time-frequency resource; or When the time domain resource granularity indicated by the first bit is smaller than the time domain resource granularity indicated by the second bit, and the first time-frequency resource partially overlaps with the second time-frequency resource, determining not to cancel the uplink transmission on the third time-frequency resource; or When the time domain resource granularity indicated by the first bit is greater than the time domain resource granularity indicated by the second bit, and the first time-frequency resource partially overlaps with the second time-frequency resource, it is determined not to cancel the uplink transmission on the third time-frequency resource.
8. The method according to any one of claims 1 to 4, characterized in that The method further comprises: receiving a fourth DCI, where the fourth DCI is used to schedule uplink transmission on a fifth time-frequency resource, where the fifth time-frequency resource overlaps with the third time-frequency resource, and the fourth DCI includes priority indication information, where the priority indication information is used to indicate a priority of data in the uplink transmission scheduled by the fourth DCI; The determining, according to the time domain resource granularity indicated by the first bit and the time domain resource granularity indicated by the second bit, whether to cancel uplink transmission on the third time-frequency resource includes: Determine whether to cancel uplink transmission on the third time-frequency resource according to the time domain resource granularity indicated by the first bit, the time domain resource granularity indicated by the second bit, and the priority indication information.
9. A method for indicating cancellation of uplink transmission, characterized in that: The method comprises: Sending first downlink control information DCI in a first time unit, where the first DCI includes a first bit sequence, and the first bit in the first bit sequence is used to indicate whether to cancel uplink transmission of the terminal device on the first time-frequency resource; Sending a second DCI in a second time unit, where the second DCI includes a second bit sequence, where the second bit in the second bit sequence is used to indicate whether to cancel uplink transmission of the terminal device on the second time-frequency resource, and the second time unit is after the first time unit; When there are overlapping time-frequency resources between the first time-frequency resource and the second time-frequency resource, and the values of the first bit and the second bit are different, determine whether to receive uplink data from the terminal device on a third time-frequency resource based on the time domain resource granularity indicated by the first bit and the time domain resource granularity indicated by the second bit, and the third time-frequency resource is the time-frequency resource that overlaps the first time-frequency resource and the second time-frequency resource.
10. The method according to claim 9, characterized in that The determining, according to the time domain resource granularity indicated by the first bit and the time domain resource granularity indicated by the second bit, whether to receive uplink data from the terminal device on the third time-frequency resource includes: When the time domain resource granularity indicated by the first bit is smaller than the time domain resource granularity indicated by the second bit, and the first time-frequency resource is a true subset of the second time-frequency resource, determine whether to receive uplink data from the terminal device on the third time-frequency resource based on the first bit.
11. The method according to claim 10, characterized in that The determining, according to the first bit, whether to receive uplink data from the terminal device on a third time-frequency resource includes: When the first bit indicates that uplink transmission is not canceled and the second bit indicates that uplink transmission is canceled, uplink data from the terminal device is received on the third time-frequency resource.
12. The method according to claim 10, characterized in that The determining, according to the first bit, whether to receive uplink data from the terminal device on a third time-frequency resource includes: When the first bit indicates cancellation of uplink transmission and the second bit indicates not to cancel uplink transmission, an information configuration error indication is received from the terminal device.
13. The method according to any one of claims 9 to 12, characterized in that The determining, according to the time domain resource granularity indicated by the first bit and the time domain resource granularity indicated by the second bit, whether to receive uplink data from the terminal device on the third time-frequency resource includes: When the time domain resource granularity indicated by the first bit is greater than the time domain resource granularity indicated by the second bit, and the second time-frequency resource is a true subset of the first time-frequency resource, determine whether to receive uplink data from the terminal device on the third time-frequency resource based on the second bit.
14. The method according to claim 13, characterized in that The determining, according to the second bit, whether to receive uplink data from the terminal device on a third time-frequency resource includes: When the first bit indicates cancellation of uplink transmission and the second bit indicates non-cancellation of uplink transmission, it is determined to receive uplink data from the terminal device on the third time-frequency resource.
15. The method according to claim 9, characterized in that The determining, according to the time domain resource granularity indicated by the first bit and the time domain resource granularity indicated by the second bit, whether to receive uplink data from the terminal device on the third time-frequency resource includes: When the time domain resource granularity indicated by the first bit is the same as the time domain resource granularity indicated by the second bit, and the first time-frequency resource partially overlaps with the second time-frequency resource, receiving uplink data from the terminal device on the third time-frequency resource; or When the time domain resource granularity indicated by the first bit is smaller than the time domain resource granularity indicated by the second bit, and the first time-frequency resource partially overlaps with the second time-frequency resource, receiving uplink data from the terminal device on the third time-frequency resource; or, When the time domain resource granularity indicated by the first bit is greater than the time domain resource granularity indicated by the second bit, and the first time-frequency resource partially overlaps with the second time-frequency resource, uplink data from the terminal device is received on the third time-frequency resource.
16. The method according to any one of claims 9 to 12, characterized in that The method further comprises: sending a fourth DCI, where the fourth DCI is used to schedule uplink transmission on a fifth time-frequency resource, where the fifth time-frequency resource overlaps with the third time-frequency resource, and the fourth DCI includes priority indication information, where the priority indication information is used to indicate a priority of data in the uplink transmission scheduled by the fourth DCI; The determining, according to the time domain resource granularity indicated by the first bit and the time domain resource granularity indicated by the second bit, whether to receive uplink data from the terminal device on the third time-frequency resource includes: Determine whether to receive uplink data from the terminal device on the third time-frequency resource based on the time domain resource granularity indicated by the first bit, the time domain resource granularity indicated by the second bit, and the priority indication information.
17. A communication device, characterized in that: The apparatus comprises a unit for executing the method according to any one of claims 1 to 8 , or comprises a unit for executing the method according to any one of claims 9 to 16 .
18. A communication device, characterized in that: The apparatus comprises at least one processor coupled to at least one memory: The at least one processor is configured to execute a computer program or instruction stored in the at least one memory, so that the apparatus performs the method according to any one of claims 1 to 8, or the apparatus performs the method according to any one of claims 9 to 16.
19. A computer-readable storage medium, characterized in that Used to store instructions, when the instructions are executed, implement the method according to any one of claims 1 to 8, or implement the method according to any one of claims 9 to 16.
Citation Information
Patent Citations
Method and apparatus for flexible scheduling of uplink transmissions in mobile communications
CN111713163A
Flexible scheduling in new radio (NR) networks
US20180310333A1