Method and apparatus for transmitting uplink acknowledgement information

By concatenating HARQ-ACK codebooks based on RNTIs, the method optimizes resource utilization and communication quality by enabling efficient reporting and accurate retransmission decisions in uplink acknowledgment information transmission.

JP7618953B2Active Publication Date: 2025-01-22HUAWEI TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
JP2023542510
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-01-13
Publication Date
2025-01-22
Estimated Expiration
2041-01-13

AI Technical Summary

Technical Problem

Existing methods for transmitting uplink acknowledgment information consume a large amount of resources when multiple HARQ-ACK codebooks are reported, leading to low resource utilization.

Method used

The method involves concatenating multiple HARQ-ACK codebooks in a preconfigured order based on their corresponding RNTIs, allowing a terminal device to report multiple codebooks using a single resource, and enabling the network device to differentiate between them based on RNTIs, thereby optimizing resource utilization and reducing unnecessary retransmissions.

Benefits of technology

This approach enhances resource utilization by allowing efficient reporting of multiple HARQ-ACK codebooks using a single resource, while ensuring accurate retransmission decisions by the network device, thus improving communication quality and reducing resource wastage.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007618953000002
    Figure 0007618953000002
  • Figure 0007618953000003
    Figure 0007618953000003
  • Figure 0007618953000004
    Figure 0007618953000004
Patent Text Reader

Abstract

This application provides an uplink acknowledgement information transmission method and device, which solves the problem that a large amount of resources is consumed when multiple HARQ-ACK codebooks are reported. In this method, a terminal device can obtain multiple first HARQ-ACK codebooks, each of the multiple first HARQ-ACK codebooks includes HARQ-ACK information of at least one downlink data channel, each first HARQ-ACK codebook corresponds to one first radio network temporary identifier RNTI, and the first RNTIs corresponding to the first HARQ-ACK codebooks are different. Then, the terminal device can transmit a physical uplink channel to a network device, the physical uplink channel carrying a second HARQ-ACK codebook, the second HARQ-ACK codebook includes at least one of the multiple first HARQ-ACK codebooks concatenated in a preset order, and the preset order is determined based on the multiple first RNTIs corresponding to the multiple first HARQ-ACK codebooks.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] This application relates to the field of communications, and in particular to an uplink acknowledgement information transmission method and apparatus. [Background technology]

[0002] Hybrid Automatic Repeat Request (HARQ) is a technique for implementing reliable data transmission by using an acknowledgement mechanism between a network device and a terminal device. HARQ-Acknowledgement (ACK) information indicates whether the terminal device has received data successfully or not. HARQ-ACK information includes ACK and Negative Acknowledgement (NACK). ACK indicates that the terminal device has received the correct data, and NACK indicates that the data received by the terminal device is abnormal.

[0003] Currently, when receiving multiple Physical Downlink Shared Channels (PDSCHs), a terminal device may generate multiple semi-static codebooks (i.e., Type-1 HARQ-ACK codebooks, hereinafter referred to as HARQ-ACK codebooks for short) for the multiple PDSCHs. Each HARQ-ACK codebook includes some HARQ-ACK information of the multiple PDSCHs. Then, the terminal device can report the multiple HARQ-ACK codebooks to a network device by using one or more Physical Uplink Shared Channels (PUSCHs) or Physical Uplink Control Channels (PUCCHs) resources. The network device determines whether to retransmit the PDSCH based on the HARQ-ACK codebooks.

[0004] However, in the above technical solution, a large amount of resources is used when a terminal device reports multiple HARQ-ACK codebooks, resulting in low resource utilization. Summary of the Invention

[0005] This application provides an uplink acknowledgement information transmission method and apparatus to solve the problem of large amount of resources being consumed when multiple HARQ-ACK codebooks are reported, thereby improving resource utilization.

[0006] In order to achieve the aforementioned objectives, the following technical solutions are used in this application:

[0007] According to a first aspect, an uplink acknowledgement information transmitting method is provided, and applied to a terminal device. The uplink acknowledgement information transmitting method includes:

[0008] The terminal device may obtain a plurality of first hybrid HARQ-ACK codebooks, where each of the plurality of first HARQ-ACK codebooks includes HARQ-ACK information of at least one downlink data channel, each of the first HARQ-ACK codebooks corresponds to one first radio network temporary identifier RNTI, and the first RNTIs corresponding to the first HARQ-ACK codebooks are different. Then, the terminal device may transmit a physical uplink channel to the network device, where the physical uplink channel carries a second HARQ-ACK codebook, where the second HARQ-ACK codebook includes at least one of the plurality of first HARQ-ACK codebooks concatenated in a preset order, and the preset order is determined based on the plurality of first RNTIs corresponding to the plurality of first HARQ-ACK codebooks.

[0009] Based on the above technical solution, after the terminal device acquires multiple first HARQ-ACK codebooks, the terminal device may transmit a physical uplink channel carrying a second HARQ-ACK codebook. Wherein, the second HARQ-ACK codebook includes at least one first HARQ-ACK codebook concatenated in a pre-configured order. In other words, the physical uplink channel transmitted by the terminal device carries multiple first HARQ-ACK codebooks. In this way, the terminal device can report multiple HARQ-ACK codebooks by using one resource, so that the resources consumed when multiple HARQ-ACK codebooks are reported are reduced, thereby improving resource utilization.

[0010] In addition, the preset order is determined based on a plurality of first RNTIs corresponding to a plurality of first HARQ-ACK codebooks, and each first HARQ-ACK codebook corresponds to one first RNTI, and the first RNTIs corresponding to the first HARQ-ACK codebooks are different. In this way, after the terminal device transmits a physical uplink channel carrying a second HARQ-ACK codebook, the network device can distinguish the plurality of first HARQ-ACK codebooks based on different first RNTIs, and then determine whether to retransmit the downlink data channel. Therefore, in this solution, the network device can avoid retransmitting a downlink data channel normally received by the terminal device, or the network device does not retransmit a downlink data channel abnormally received by the terminal device, thereby improving communication quality and resource utilization.

[0011] In relation to the first aspect, in a possible design, the plurality of first HARQ-ACK codebooks may include a third HARQ-ACK codebook and a fourth HARQ-ACK codebook, where the third HARQ-ACK codebook includes HARQ-ACK information of the at least one first downlink data channel, and the fourth HARQ-ACK codebook includes HARQ-ACK information of the at least one second downlink data channel, and there is an intersection between the time domain resources occupied by the at least one first downlink data channel and the time domain resources occupied by the at least one second downlink data channel.

[0012] In relation to the first aspect, in another possible design, the method further includes: acquiring, by the terminal device, indication information, where the indication information instructs the terminal device to concatenate at least one of the multiple first HARQ-ACK codebooks in a preset order; and then, based on the indication information, concatenating at least one of the multiple first HARQ-ACK codebooks in a preset order to acquire a second HARQ-ACK codebook.

[0013] In other words, the manner in which the terminal device concatenates multiple first HARQ-ACK codebooks is determined based on the indication information. In this way, the terminal device can concatenate multiple first HARQ-ACK codebooks based on the indication information.

[0014] In relation to the first aspect, in another possible design, the method further includes: the indication information includes a first value or a second value; when the indication information includes the first value, the terminal device concatenates a plurality of first HARQ-ACK codebooks in a preset order to obtain a second HARQ-ACK codebook.

[0015] In other words, when the indication information includes a first value, the terminal device may concatenate each of the multiple first HARQ-ACK codebooks. In this way, the second HARQ-ACK codebook can include complete HARQ-ACK codebook information. In this way, the network device can also determine HARQ-ACK information corresponding to each downlink data channel based on the second HARQ-ACK codebook, and then determine whether to retransmit the downlink data channel. Therefore, in this embodiment of the application, the network device can avoid retransmitting a downlink data channel that is normally received by the terminal device, or the network device can avoid not retransmitting a downlink data channel that is abnormally received by the terminal device, so that resource waste is reduced and communication quality is improved.

[0016] In relation to the first aspect, in another possible design, the method further includes: if the indication information includes a second value, the terminal device removes HARQ-ACK information of the at least one first downlink data channel from the third HARQ-ACK codebook, and concatenates the processed third HARQ-ACK codebook and the first HARQ-ACK codebook other than the third HARQ-ACK codebook in the multiple first HARQ-ACK codebooks in a preset order to obtain a second HARQ-ACK codebook. Alternatively, if the indication information includes a second value, the terminal device removes HARQ-ACK information of the at least one second downlink data channel from the fourth HARQ-ACK codebook, and concatenates the processed fourth HARQ-ACK codebook and the first HARQ-ACK codebook other than the fourth HARQ-ACK codebook in the multiple first HARQ-ACK codebooks in a preset order to obtain a second HARQ-ACK codebook.

[0017] Specifically, the terminal device can remove PDSCH reception opportunities (i.e., corresponding HARQ-ACK information) whose time domain resources have intersections from higher-ranked (or lower-ranked) codebooks. In this way, the amount of bits reported to the network device can be reduced, thereby reducing the air interface resource overhead.

[0018] In relation to the first aspect, in another possible design, the method in which "the terminal device may acquire the indication information" includes: the terminal device receives higher layer signaling, where the higher layer signaling includes the indication information; alternatively, the terminal device receives downlink control information DCI, where the DCI includes the indication information; alternatively, the terminal device acquires capability information of the terminal device, where the capability information indicates whether the terminal device supports frequency division multiplexing, and the capability information includes the indication information.

[0019] In conclusion, the terminal device can obtain the indication information in multiple manners, so that the terminal device obtains the indication information in a more flexible manner.

[0020] In relation to the first aspect, in another possible design, the preset order includes arranging the first RNTI corresponding to the first HARQ-ACK codebook in descending order or arranging the first RNTI corresponding to the first HARQ-ACK codebook in ascending order.

[0021] Related to the first aspect, in another possible design, the first RNTI includes a Cell Radio Network Temporary Identifier C-RNTI and / or a Group Radio Network Temporary Identifier G-RNTI, and the preset order includes: the first HARQ-ACK codebook corresponding to the C-RNTI is before the first HARQ-ACK codebook corresponding to the G-RNTI, or the first HARQ-ACK codebook corresponding to the C-RNTI is after the first HARQ-ACK codebook corresponding to the G-RNTI.

[0022] In relation to the first aspect, in another possible design, the first RNTI includes a Cell Radio Network Temporary Identifier C-RNTI and / or the Group Radio Network Temporary Identifier G-RNTI. The preset order includes: the first HARQ-ACK codebooks corresponding to the multiple G-RNTIs are arranged in descending order of the G-RNTIs corresponding to the first HARQ-ACK codebooks, or the first HARQ-ACK codebooks corresponding to the multiple G-RNTIs are arranged in ascending order of the G-RNTIs corresponding to the first HARQ-ACK codebooks.

[0023] According to a second aspect, an uplink acknowledgement information transmitting method is provided, and applied to a network device. The uplink acknowledgement information transmitting method includes:

[0024] The network device may receive a physical uplink channel from a terminal device, where the physical uplink channel carries a second HARQ-ACK codebook, where the second HARQ-ACK codebook includes at least one of a plurality of first HARQ-ACK codebooks concatenated in a preset order, and the preset order is determined based on a plurality of first RNTIs corresponding to the plurality of first HARQ-ACK codebooks.

[0025] Related to the second aspect, in a possible design, the plurality of first HARQ-ACK codebooks include a third HARQ-ACK codebook and a fourth HARQ-ACK codebook, where the third HARQ-ACK codebook includes HARQ-ACK information of the at least one first downlink data channel, and the fourth HARQ-ACK codebook includes HARQ-ACK information of the at least one second downlink data channel, and there is an intersection between the time domain resources occupied by the at least one first downlink data channel and the time domain resources occupied by the at least one second downlink data channel.

[0026] In relation to a second aspect, in a possible design, the uplink acknowledgement information transmission method further includes: the network device sends instruction information to the terminal device, where the instruction information instructs the terminal device to concatenate at least one of the multiple first HARQ-ACK codebooks in a preset order.

[0027] In relation to the second aspect, in a possible design, a method of "a network device sending indication information to a terminal device" includes: the network device sends upper layer signaling to the terminal device, where the upper layer signaling includes the indication information; or the network device sends downlink control information (DCI) to the terminal device, where the DCI includes the indication information.

[0028] Related to a second aspect, in a possible design, the uplink acknowledgement information transmitting method further includes: a network device acquires capability information of a terminal device, where the capability information indicates whether the terminal device supports frequency division multiplexing, and the capability information includes indication information.

[0029] In addition, for the technical effects of the uplink acknowledgement information transmitting method in the second aspect, please refer to the technical effects of the uplink acknowledgement information transmitting method in the first aspect, and the details will not be described again here.

[0030] According to a third aspect, an uplink acknowledgement information transmitting apparatus is provided. The uplink acknowledgement information transmitting apparatus includes an obtaining unit and a transmitting unit.

[0031] The acquiring unit is configured to acquire a plurality of first HARQ-ACK codebooks, where each of the plurality of first HARQ-ACK codebooks includes HARQ-ACK information of at least one downlink data channel, each first HARQ-ACK codebook corresponds to one first radio network temporary identifier RNTI, and the first RNTIs corresponding to the first HARQ-ACK codebooks are different.

[0032] The transmitting unit is configured to transmit a physical uplink channel to the network device, where the physical uplink channel carries a second HARQ-ACK codebook, the second HARQ-ACK codebook includes at least one of the multiple first HARQ-ACK codebooks concatenated in a preset order, and the preset order is determined based on multiple first RNTIs corresponding to the multiple first HARQ-ACK codebooks.

[0033] Related to the third aspect, in a possible design, the plurality of first HARQ-ACK codebooks include a third HARQ-ACK codebook and a fourth HARQ-ACK codebook, the third HARQ-ACK codebook including HARQ-ACK information of the at least one first downlink data channel, and the fourth HARQ-ACK codebook including HARQ-ACK information of the at least one second downlink data channel, where an intersection exists between time domain resources occupied by the at least one first downlink data channel and time domain resources occupied by the at least one second downlink data channel.

[0034] In relation to the third aspect, in another possible design, the uplink confirmation information transmitting apparatus further includes a processing unit, where the obtaining unit is further configured to obtain indication information, where the indication information indicates to concatenate at least one of the plurality of first HARQ-ACK codebooks in a preset order, and the processing unit is configured to concatenate at least one of the plurality of first HARQ-ACK codebooks in a preset order based on the indication information, to obtain a second HARQ-ACK codebook.

[0035] In relation to the third aspect, in another possible design, the indication information includes a first value or a second value, and the processing unit is further configured to concatenate the multiple first HARQ-ACK codebooks in a preset order to obtain a second HARQ-ACK codebook when the indication information includes the first value.

[0036] In relation to the third aspect, in another possible design, the processing module is further configured to: remove HARQ-ACK information of the at least one first downlink data channel from the third HARQ-ACK codebook, if the indication information includes a second value, and concatenate the processed third HARQ-ACK codebook and a first HARQ-ACK codebook other than the third HARQ-ACK codebook in the multiple first HARQ-ACK codebooks in a preset order to obtain a second HARQ-ACK codebook; or remove HARQ-ACK information of the at least one second downlink data channel from the fourth HARQ-ACK codebook, if the indication information includes the second value, and concatenate the processed fourth HARQ-ACK codebook and a first HARQ-ACK codebook other than the fourth HARQ-ACK codebook in the multiple first HARQ-ACK codebooks in a preset order to obtain the second HARQ-ACK codebook.

[0037] In relation to the third aspect, in another possible design, the acquisition unit is specifically configured to receive upper layer signaling, where the upper layer signaling includes indication information; configured to receive downlink control information DCI, where the DCI includes the indication information; or configured to acquire capability information of the terminal device, where the capability information indicates whether the terminal device supports frequency division multiplexing, and the capability information includes the indication information.

[0038] In relation to the third aspect, in another possible design, the pre-configured order includes arranging in descending order of the first RNTI corresponding to the first HARQ-ACK codebook, or arranging in ascending order of the first RNTI corresponding to the first HARQ-ACK codebook.

[0039] In relation to the third aspect, in another possible design, the first RNTI includes a Cell Radio Network Temporary Identifier C-RNTI and / or a Group Radio Network Temporary Identifier G-RNTI, and the preset order includes that the first HARQ-ACK codebook corresponding to the C-RNTI is before the first HARQ-ACK codebook corresponding to the G-RNTI or that the first HARQ-ACK codebook corresponding to the C-RNTI is after the first HARQ-ACK codebook corresponding to the G-RNTI.

[0040] In relation to the third aspect, in another possible design, the first RNTI includes a Cell Radio Network Temporary Identifier C-RNTI and / or a Group Radio Network Temporary Identifier G-RNTI. The preset order includes: the first HARQ-ACK codebook corresponding to the multiple G-RNTIs is arranged in descending order of the G-RNTI corresponding to the first HARQ-ACK codebook; or the first HARQ-ACK codebook corresponding to the multiple G-RNTIs is arranged in ascending order of the G-RNTI corresponding to the first HARQ-ACK codebook.

[0041] In addition, for the technical effects of the uplink acknowledgement information transmitting device in the third aspect, please refer to the technical effects of the uplink acknowledgement information transmitting method in the first aspect, and the details will not be described again here.

[0042] According to a fourth aspect, there is provided an uplink acknowledgement information transmitting apparatus. The uplink acknowledgement information transmitting apparatus includes: 1. A receiving unit configured to receive a physical uplink channel from a terminal device, where the physical uplink channel carries a second HARQ-ACK codebook, the second HARQ-ACK codebook includes at least one of a plurality of first HARQ-ACK codebooks concatenated in a preset order, and the preset order is determined based on a plurality of first RNTIs corresponding to the plurality of first HARQ-ACK codebooks.

[0043] In relation to the fourth aspect, in a possible design, the plurality of first HARQ-ACK codebooks include a third HARQ-ACK codebook and a fourth HARQ-ACK codebook, where the third HARQ-ACK codebook includes HARQ-ACK information of the at least one first downlink data channel, and the fourth HARQ-ACK codebook includes HARQ-ACK information of the at least one second downlink data channel, and there is an intersection between the time domain resources occupied by the at least one first downlink data channel and the time domain resources occupied by the at least one second downlink data channel.

[0044] In relation to a fourth aspect, in a possible design, the uplink acknowledgement information transmission apparatus further includes a sending unit, wherein the sending unit is configured to send indication information to the terminal device, where the indication information instructs the terminal device to concatenate at least one of the plurality of first HARQ-ACK codebooks in a preset order.

[0045] In relation to the fourth aspect, in a possible design, the transmitting unit is specifically configured to transmit upper layer signaling to the terminal device, where the upper layer signaling includes indication information, or is configured to transmit downlink control information (DCI) to the terminal device, where the DCI includes indication information.

[0046] In relation to a fourth aspect, in a possible design, the receiving unit is further configured to receive capability information of the terminal device, where the capability information indicates whether the terminal device supports frequency division multiplexing, and the capability information includes indication information.

[0047] In addition, for the technical effect of the terminal device in the fourth aspect, please refer to the technical effect of the uplink acknowledgement information transmitting method in the first aspect, and the details will not be described again here.

[0048] According to a fifth aspect, an uplink acknowledgement information transmitting apparatus is provided. The uplink acknowledgement information transmitting apparatus includes a processor, where the processor is coupled to a memory. The memory is configured to store a computer program. The processor is configured to execute the computer program stored in the memory, such that the uplink acknowledgement information transmitting apparatus performs the uplink acknowledgement information transmitting method according to any possible implementation according to the first aspect.

[0049] In a possible design, the uplink acknowledgement information transmitting device in the fifth aspect may further include a transceiver. The transceiver may be a transceiver circuit or an input / output port. The transceiver may be used in communication between the uplink acknowledgement information transmitting device and another uplink acknowledgement information transmitting device.

[0050] In this application, the uplink acknowledgement information transmitting apparatus in the fifth aspect may be a terminal device or a network device, or a chip (system), or another component, or assembly disposed within the terminal device or the network device.

[0051] In addition, for the technical effect of the uplink acknowledgement information transmitting device in the fifth aspect, please refer to the technical effect of the uplink acknowledgement information transmitting method according to any implementation of the first aspect, and the details will not be described again here.

[0052] According to a sixth aspect, a computer-readable storage medium is provided. The computer-readable storage medium includes a computer program or instructions. When the computer program or instructions are executed on a computer, the computer is capable of performing an uplink acknowledgement information transmission method according to any possible implementation of the first aspect.

[0053] According to a seventh aspect, a computer program product is provided. The computer program product includes a computer program or instructions. When the computer program or instructions are executed on a computer, the computer is capable of performing an uplink acknowledgement information transmission method according to any possible implementation of the first aspect. [Brief description of the drawings]

[0054] [Figure 1] FIG. 1 is a schematic diagram of an example of a feedback window according to an embodiment of the present application. [Diagram 2] FIG. 2 is a schematic diagram of the relationship between slots and PDSCH according to one embodiment of the present application. [Diagram 3] FIG. 3 is a schematic diagram of the architecture of a communication system according to one embodiment of the present application. [Figure 4] FIG. 4 is a schematic flowchart of an uplink acknowledgement information transmitting method according to one embodiment of the present application. [Diagram 5] FIG. 5 is a schematic diagram of an example of concatenation of HARQ-ACK codebooks according to one embodiment of the present application. [Figure 6] FIG. 6 is a schematic diagram of an intersection between time domain resources according to one embodiment of the present application. [Figure 7A] FIG. 7A is a schematic flowchart of another uplink acknowledgement information sending method according to an embodiment of the present application. [Figure 7B] FIG. 7B is a schematic flowchart of another uplink acknowledgement information sending method according to an embodiment of the present application. [Figure 8] FIG. 8 is a schematic diagram of another example of concatenation of HARQ-ACK codebooks according to one embodiment of the present application. [Figure 9A] FIG. 9A is a schematic diagram of another example of concatenation of HARQ-ACK codebooks according to one embodiment of the present application. [Figure 9B] FIG. 9B is a schematic diagram of another example of concatenation of HARQ-ACK codebooks according to one embodiment of the present application. [Figure 10] FIG. 10 is a schematic diagram of the structure of a terminal device according to one embodiment of the present application. [Figure 11] FIG. 11 is a schematic diagram of a structure of a network device according to one embodiment of the present application. [Figure 12] FIG. 12 is a schematic diagram of the structure of an uplink acknowledgement information transmitting device according to one embodiment of this application. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0055] The following describes the technical solutions in this application with reference to the accompanying drawings.

[0056] The technical solutions in the embodiments of this application are applicable to various communication systems, such as fourth generation (4G) systems, such as wireless fidelity (Wi-Fi) systems, vehicle to everything (V2X) communication systems, device-to-device (D2D) communication systems, Internet of Vehicles communication systems, and long term evolution (LTE) systems. th 5th generation (5G) mobile communication systems, worldwide interoperability for microwave access (WiMAX) communication systems, and new radio (NR) systems. th 5G) mobile communication system and 6th generation (6 th This technology can be applied to future communication systems such as 6G (6th generation) mobile communication systems.

[0057] All aspects, embodiments, or features are presented in this application by describing a system, which may include multiple devices, components, modules, etc. It is to be appreciated and understood that each system may include other devices, components, modules, etc. and / or alternatively may not include all devices, components, modules, etc. described with reference to the accompanying drawings. Additionally, these solutions may be used in combination.

[0058] In addition, in the embodiments of this application, terms such as "example," "for example," and the like are used to denote serving as an example, illustration, or illustration. Any embodiment or design scheme described in this application as an "example" should not be described as preferred or having more advantages over another embodiment or design scheme. Rather, use of the word "example" is intended to present concepts in a particular way.

[0059] In the embodiments of this application, the terms "information", "signal", "message", "channel", and "signaling" may sometimes be used interchangeably. It should be noted that where differences are not emphasized, the meaning expressed is consistent. The terms "of", "relevant (corresponding, relevant)", and "corresponding" may sometimes be used interchangeably. It should be noted that where differences are not emphasized, the meaning expressed is consistent.

[0060] In the embodiments of this application, sometimes subscripts such as W1 are incorrectly written as W1. When the difference is not emphasized, the meaning expressed is consistent.

[0061] In order to facilitate understanding of the technical solutions in this application, some technical terms are explained below.

[0062] 1. Hybrid Automatic Repeat Request (HARQ)

[0063] HARQ is a hybrid use of Forward Error Correction (FEC) coding technique and Automatic Repeat Request (ARQ) in a cellular communication system to ensure reliable data transmission. Specifically, a transmitting end sends a data packet to a receiving end. After receiving the data packet, the receiving end processes the data packet to obtain a processing result. The receiving end feeds back HARQ-ACK information to the transmitting end based on the processing result. After receiving the HARQ-ACK information, the transmitting end demodulates the HARQ-ACK information and decides whether to resend the data packet to the receiving end or send a new data packet to the receiving end.

[0064] 2. Quasi-static codebook

[0065] The semi-static codebook includes the HARQ-ACK feedback information of at least one PDSCH. The following steps are required to generate the semi-static codebook:

[0066] Step 1: Determine an uplink slot number, where the target uplink slot corresponding to the uplink slot number is the slot in which the HARQ-ACK feedback information is sent.

[0067] Step 2: Determine a feedback window. The feedback window may be represented by a K1 table. A downlink transmission set corresponding to a slot for transmitting HARQ-ACK is determined based on a preconfigured K1 table and a PDSCH candidate time domain resource set. The K1 table indicates a slot interval between a slot in which a downlink transmission in which HARQ-ACK feedback needs to be performed is located and a slot in which the HARQ-ACK is transmitted. Different K1 tables may be selected according to whether the search space of the terminal device has the ability to detect the downlink control information (DCI) to be determined.

[0068] For example, the K1 table is {3,4,5}. As shown in FIG. 1, the slot number of the target uplink slot is 9. When K1 is 3, the slot number is 6. When K1 is 4, the slot number is 5. When K1 is 5, the slot number is 4. Specifically, the terminal device may transmit HARQ-ACK feedback information of PDSCHs received in three slots with slot numbers 4, 5, and 6 in the target uplink slot.

[0069] Step 3: Determine the slot type of the slot corresponding to the K1 table, where the slot type includes a downlink slot and an uplink slot.

[0070] Step 4: Determine the number of non-uplink slots in the corresponding slots in the K1 table.

[0071] The maximum set of PDSCHs that can be scheduled in a slot is determined by traversing each slot corresponding to the K1 table. The symbol positions (i.e., time domain positions) at which PDSCHs can be scheduled depend on the time domain allocation list pdsch-TimeDomainAllocationList set by Radio Resource Control (RRC), and the time domain allocation list includes k0, mapping type, and starting symbol and position. K0 indicates the slot interval between the downlink scheduling DCI and the PDSCHs scheduled by the DCI. The mapping type indicates the mapping type of the PDSCH. The starting symbol and position indicate the Start and Length Indicator Value (SLIV).

[0072] For example, the time domain allocation list may be expressed as follows:

number

[0073] For the PDSCH in each slot, the terminal device determines the symbol position conflict based on the PDSCH starting symbol and the number of symbols obtained through calculation, and excludes the PDSCH that conflicts with the uplink symbol. For example, as shown in FIG. 2, one slot includes four possible scheduled PDSCHs. D represents the downlink symbol, F represents the flexible symbol, and U represents the uplink symbol. Among the four PDSCHs included in the slot, the first three PDSCHs PDSCH0, PDSCH1, and PDSCH2 are included in the symbols D and F, and only PDSCH3 has an intersection with the uplink symbol. In this case, PDSCH3 is excluded from the PDSCH set that can be scheduled. Finally, the terminal device records all PDSCH sets that can be scheduled simultaneously in the feedback window.

[0074] When receiving multiple PDSCHs, the terminal device generates and obtains one HARQ-ACK information for each PDSCH. Then, the terminal device can report multiple HARQ-ACK information to the network device by using multiple PUSCH resources, and the network device determines whether to retransmit the PDSCH based on the HARQ-ACK information corresponding to each PDSCH. In this way, when the terminal device reports multiple HARQ-ACK information, many resources are used. As a result, the resource utilization rate is low. Currently, the resource utilization rate can usually be improved by using the following two conventional techniques:

[0075] In the prior art 1, when a terminal device reports to a network device its capability for receiving multiple unicast PDSCHs in one slot, the terminal device may receive multiple unicast PDSCHs in the slot. Then, the terminal device can group the received multiple unicast PDSCHs based on each unicast PDSCH receiving opportunity. Each group of PDSCHs includes at least one unicast PDSCH, and there is an intersection between the time domain resources of the multiple unicast PDSCHs in each group of PDSCHs. Then, the terminal device can generate one piece of HARQ-ACK information for each group of PDSCHs, and concatenate the multiple HARQ-ACK information to form one piece of HARQ-ACK information. Finally, the terminal device can transmit the concatenated HARQ-ACK information to the network device by using one PUSCH resource.

[0076] However, in the above technical solution, the multiple unicast PDSCHs in each group can only feedback one HARQ-ACK information. When the HARQ-ACK information of the multiple unicast PDSCHs in a group is different, specifically, in the multiple unicast PDSCHs in a group, when the HARQ-ACK information corresponding to some unicast PDSCHs is ACK and the HARQ-ACK information corresponding to some unicast PDSCHs is NACK, the terminal device can only feedback ACK or NACK. In this way, the network device can retransmit the PDSCH that is normally received by the terminal device, or the network device does not retransmit the PDSCH that is abnormally received by the terminal device. As a result, the resources of the network device are wasted, or the terminal device loses data.

[0077] In the prior art 2, the 3rd Generation Partnership Project (3 rdIn the Multiple Transmission Reception Point (MTRP) technology of the Third Generation Partnership Project (3GPP), PDSCHs that are separately scheduled by multiple pieces of DCI are supported in jointly forming a quasi-static codebook, and one PUCCH or PUSCH resource is used to report the quasi-static codebook to a network device.

[0078] For example, when receiving multiple PDSCHs, the terminal device may generate two quasi-static codebooks. In addition, each quasi-static codebook corresponds to one control resource pool (Control-Resource Set, CORESET) index. The terminal device sorts the two quasi-static codebooks based on the corresponding CORESET index, and generates one codebook. After the terminal device reports the generated codebooks to the network device, the network device can distinguish between the two quasi-static codebooks based on the CORESET index, and then decide whether to retransmit the PDSCH.

[0079] However, if the time domain resources of the two PDSCHs are repeated and the DCIs for scheduling the two PDSCHs are placed in the same CORESET (i.e., have the same CORESET index), the CORESET indexes of the HARQ-ACK information of the two PDSCHs are the same. The network device cannot distinguish between the HARQ-ACK information corresponding to each PDSCH based on the CORESET index. As a result, the network device cannot determine whether the terminal device has received each PDSCH normally. In this way, the network device can retransmit the PDSCHs that are normally received by the terminal device, or the network device does not retransmit the PDSCHs that are abnormally received by the terminal device. As a result, the resources of the network device are wasted or the terminal device loses data.

[0080] In conclusion, it can be seen that in the above-mentioned prior art, when the time domain resources of multiple PDSCHs are repeated, the network device cannot determine whether the terminal device receives each PDSCH successfully.

[0081] Therefore, an embodiment of this application provides an uplink acknowledgement information transmitting method. Before the uplink acknowledgement information transmitting method in the embodiment of this application is described, the network architecture and service scenario in the embodiment of this application are first described.

[0082] The network architecture and service scenarios described in the embodiments of this application are intended to more clearly explain the technical solutions in the embodiments of this application, and do not constitute any limitations on the technical solutions provided in the embodiments of this application. Those skilled in the art will understand that with the evolution of network architectures and the emergence of new service scenarios, the technical solutions provided in the embodiments of this application can also be applied to similar technical problems.

[0083] In order to facilitate understanding of the embodiment of this application, first, the communication system shown in Fig. 3 is used as an example to describe in detail the communication system applicable to the embodiment of this application. For example, Fig. 3 is a schematic diagram of the architecture of a communication system to which the uplink acknowledgement information transmission method according to one embodiment of this application can be applied.

[0084] As shown in Fig. 3, the communication system includes network devices and terminal devices. For example, the network devices include a core network device 310 and a radio access network device 320, and the terminal devices include a terminal device 330 and a terminal device 340. The terminal device 330 and the terminal device 340 are wirelessly connected to the radio access network device 320, and the radio access network device 320 is wirelessly / wired connected to the core network device 310. The core network device 310 and the radio access network device 320 may be independent and different physical devices. Alternatively, the functions of the core network device 310 and the logical functions of the radio access network device 320 may be integrated into the same physical device. Alternatively, some functions of the core network device 310 and some functions of the radio access network device 320 may be integrated into a physical device.

[0085] The network device is a device or chip or chip system that is located on the network side of a communication system and has a wireless transceiver function, and may be located within the device. The network device includes, but is not limited to, an access point (AP), an evolved NodeB (eNB), a radio network controller (RNC), a NodeB (NB), a base station controller (BSC), a base transceiver station (BTS), a home base station (e.g., home evolved NodeB or home NodeB, HNB), a baseband unit (BBU), a wireless relay node, a wireless backhaul node, a transmission reception point (TRP or transmission point, TP), etc. in a wireless fidelity (Wi-Fi) system, such as a home gateway, a router, a server, a switch, and a bridge. Alternatively, the network device may be a gNB or a transmission point (TRP or TP) in a 5G system, for example a new radio (NR) system, or an antenna panel of one or more groups (including multiple antenna panels) of base stations in a 5G system, or may be a network node constituting a gNB or a transmission point, such as a baseband unit (BBU), a distributed unit (DU), or a road side unit (RSU) having base station functionality.

[0086] The terminal device is a terminal that accesses a communication system and has a wireless transceiver function, or a chip or chip system that can be disposed in a terminal. The terminal device can also be referred to as a user equipment, an access terminal, a subscriber unit, a subscriber station, a mobile station, a remote station, a remote terminal, a mobile device, a user terminal, a terminal, a wireless communication device, a user agent, or a user equipment. The terminal device in the embodiment of this application can be a mobile phone, a Pad, a computer with a wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal in industrial control, a wireless terminal in self-driving, a wireless terminal in remote medical, a wireless terminal in a smart grid, a wireless terminal in transportation safety, a wireless terminal in a smart city, a wireless terminal in a smart home, a vehicle terminal, an RSU with a terminal function, etc. The terminal device in this application may alternatively be an on-board module, on-board component, on-board chip, or on-board unit built into the vehicle as one or more components or units. The vehicle can implement the uplink acknowledgement information transmission method provided in this application by using the built-in on-board module, on-board component, on-board chip, or on-board unit.

[0087] It should be noted that the uplink acknowledgement information transmission method provided in the embodiment of this application is applicable between the terminal device and the network device shown in Figure 3. For specific implementation, please refer to the following method embodiment. The details will not be described again here.

[0088] It should be noted that the solutions in the embodiments of this application may further be applied to another communication system, and the corresponding names may alternatively be replaced with names of corresponding functions in another communication system.

[0089] It should be understood that Fig. 3 is merely a simplified schematic diagram according to an example for ease of understanding. The communication system may further include other network devices and / or other terminal devices not shown in Fig. 3.

[0090] With reference to the accompanying drawings, the following describes in detail the uplink acknowledgement information transmitting method provided in the embodiments of this application.

[0091] For example, Figure 4 is a schematic flow chart of an uplink acknowledgement information transmission method according to one embodiment of this application. The uplink acknowledgement information transmission method is applicable to the communication between the terminal device and the network device shown in Figure 3. As shown in Figure 4, the uplink acknowledgement information transmission method includes the following steps:

[0092] S401: A terminal device acquires a plurality of first HARQ-ACK codebooks.

[0093] Each of the multiple first HARQ-ACK codebooks includes HARQ-ACK information of at least one downlink data channel. In other words, one first HARQ-ACK codebook includes at least one HARQ-ACK information. For example, the multiple first HARQ-ACK codebooks include HARQ-ACK codebook A and HARQ-ACK codebook B. HARQ-ACK codebook A includes HARQ-ACK information 0 of downlink data channel 0, HARQ-ACK information 1 of downlink data channel 1, and HARQ-ACK information 2 of downlink data channel 2. HARQ-ACK codebook B includes HARQ-ACK information 3 of downlink data channel 3, and HARQ-ACK information 4 of downlink data channel 4.

[0094] It should be noted that the downlink data channel may be a PDSCH, a Physical Broadcast Channel (PBCH), etc. This is not limited in this embodiment of the present application. In this embodiment of the present application, an example in which the downlink data channel is a PDSCH is used to describe the method in this embodiment of the present application.

[0095] In this embodiment of the application, the Cyclic Redundancy Check (CRC) of the downlink data channel is scrambled by using a first Radio Network Temporary Identifier (RNTI).

[0096] It should be noted that the RNTIs of the downlink data channels in one HARQ-ACK codebook are the same. The RNTIs of the downlink data channels in different HARQ-ACK codebooks are different. That is, each first HARQ-ACK codebook corresponds to one first wireless network temporary identifier RNTI. In addition, the first RNTIs corresponding to the first HARQ-ACK codebooks are different. For example, HARQ-ACK codebook A includes HARQ-ACK information 0 of PDSCH0, HARQ-ACK information 1 of PDSCH1, and HARQ-ACK information 2 of PDSCH2. When the RNTI values ​​of PDSCH0, PDSCH1, and PDSCH2 are 003D, the value of the RNTI corresponding to HARQ-ACK codebook A is 003D. HARQ-ACK codebook B includes HARQ-ACK information 3 of PDSCH3, and HARQ-ACK information 4 of PDSCH4. When the RNTI values ​​of PDSCH3 and PDSCH4 are F111, the RNTI corresponding to HARQ-ACK codebook B is F111.

[0097] In a possible implementation, the terminal device can generate multiple first HARQ-ACK codebooks in a target uplink slot, and the target uplink slot is a slot in which the multiple first HARQ-ACK codebooks are transmitted.

[0098] The multiple first HARQ-ACK codebooks may be configured based on the same K1 table or may be configured based on different K1 tables, which is not limited in this embodiment of the application. The K1 table indicates a slot interval between a slot in which a downlink transmission for which HARQ-ACK feedback needs to be performed is located and a target uplink slot.

[0099] S402: The terminal device transmits a physical uplink channel to the network device.

[0100] The physical uplink channel may be a PUCCH or a PUSCH. The physical uplink channel carries a second HARQ-ACK codebook. The second HARQ-ACK codebook includes at least one of the multiple first HARQ-ACK codebooks concatenated in a preconfigured order. In other words, the second HARQ-ACK codebook may include multiple first HARQ-ACK codebooks, or may include some of the multiple first HARQ-ACK codebooks.

[0101] In this embodiment of the application, the preset order is determined based on a plurality of first RNTIs corresponding to a plurality of first HARQ-ACK codebooks, where the first RNTIs include a Cell Radio Network Temporary Identifier (C-RNTI) and / or a Group Radio Network Temporary Identifier (G-RNTI).

[0102] It should be noted that the HARQ-ACK codebook corresponding to the C-RNTI is a unicast codebook, and the HARQ-ACK codebook corresponding to the G-RNTI is a multicast codebook or a broadcast codebook. In this embodiment of the present application, an example in which the HARQ-ACK codebook corresponding to the G-RNTI is a multicast codebook is used to describe the method in this embodiment of the present application.

[0103] In some embodiments, the plurality of first HARQ-ACK codebooks may include one unicast codebook and one multicast codebook. The preset order may be such that the first HARQ-ACK codebook corresponding to the C-RNTI is before the first HARQ-ACK codebook corresponding to the G-RNTI, i.e., the unicast codebook is before the multicast codebook. Alternatively, the preset order may be such that the first HARQ-ACK codebook corresponding to the C-RNTI is after the first HARQ-ACK codebook corresponding to the G-RNTI, i.e., the unicast codebook is after the multicast codebook.

[0104] In some other embodiments, the multiple first HARQ-ACK codebooks may include multiple multicast codebooks. The preset order may be that the first HARQ-ACK codebooks corresponding to the multiple G-RNTIs are arranged in descending order of the G-RNTIs corresponding to the first HARQ-ACK codebooks. In other words, the multiple multicast codebooks are arranged in descending order of the G-RNTIs corresponding to the multicast codebooks. Alternatively, the first HARQ-ACK codebooks corresponding to the multiple G-RNTIs are arranged in ascending order of the G-RNTIs corresponding to the first HARQ-ACK codebooks. In other words, the multiple multicast codebooks are arranged in ascending order of the G-RNTIs corresponding to the multicast codebooks.

[0105] In some other embodiments, the multiple first HARQ-ACK codebooks may include one unicast codebook and multiple multicast codebooks, in which case the preset order may be that the first HARQ-ACK codebook corresponding to the C-RNTI is before the first HARQ-ACK codebook corresponding to the G-RNTI (or the first HARQ-ACK codebook corresponding to the C-RNTI is after the first HARQ-ACK codebook corresponding to the G-RNTI), and the first HARQ-ACK codebooks corresponding to the multiple G-RNTIs are arranged in descending order of the G-RNTIs corresponding to the first HARQ-ACK codebooks. Alternatively, the preset order may be that the first HARQ-ACK codebook corresponding to the C-RNTI is before the first HARQ-ACK codebook corresponding to the G-RNTI (or the first HARQ-ACK codebook corresponding to the C-RNTI is after the first HARQ-ACK codebook corresponding to the G-RNTI), and the first HARQ-ACK codebooks corresponding to the multiple G-RNTIs are arranged in ascending order of the G-RNTIs corresponding to the first HARQ-ACK codebook. Alternatively, the preset order may be that the first HARQ-ACK codebook corresponding to the C-RNTI and the first HARQ-ACK codebook corresponding to the multiple G-RNTIs are arranged in descending order of the RNTIs corresponding to the first HARQ-ACK codebook. In other words, the unicast codebook and the multicast codebook are arranged in descending order of the RNTIs corresponding to the codebooks. Alternatively, the first HARQ-ACK codebook corresponding to the C-RNTI and the first HARQ-ACK codebooks corresponding to the multiple G-RNTIs are arranged in ascending order of the RNTIs corresponding to the first HARQ-ACK codebook. In other words, the unicast codebook and the multicast codebook are arranged in ascending order of the RNTIs corresponding to the codebooks.

[0106] For example, the multiple first HARQ-ACK codebooks include a unicast codebook a, a multicast codebook a, and a multicast codebook b. The RNTI corresponding to the unicast codebook a is 003D, the value of the RNTI corresponding to the multicast codebook a is 0041, and the value of the RNTI corresponding to the multicast codebook b is 0051. If the pre-configured order is that the first HARQ-ACK codebook corresponding to the C-RNTI is before the first HARQ-ACK codebook corresponding to the G-RNTI, and the first HARQ-ACK codebooks corresponding to the multiple G-RNTIs are arranged in descending order of the G-RNTI corresponding to the first HARQ-ACK codebook, as shown in Figure 5, the unicast codebook a is at the top, the multicast codebook b is between the unicast codebook a and the multicast codebook a, and the multicast codebook a is at the end. Each bit (Binary digit, bit) corresponds to one HARQ-ACK information.

[0107] S403: The network device receives a physical uplink channel from the terminal device.

[0108] Based on the above technical solution, after the terminal device acquires multiple first HARQ-ACK codebooks, the terminal device may transmit a physical uplink channel carrying a second HARQ-ACK codebook. Wherein, the second HARQ-ACK codebook includes at least one first HARQ-ACK codebook concatenated in a pre-configured order. In other words, the physical uplink channel transmitted by the terminal device carries multiple first HARQ-ACK codebooks. In this way, the terminal device can report multiple HARQ-ACK codebooks by using one resource, so that the resources consumed when multiple HARQ-ACK codebooks are reported are reduced, thereby improving resource utilization.

[0109] In addition, the preset order is determined based on a plurality of first RNTIs corresponding to a plurality of first HARQ-ACK codebooks, and each first HARQ-ACK codebook corresponds to one first RNTI, and the first RNTIs corresponding to the first HARQ-ACK codebooks are different. In this way, after the terminal device transmits a physical uplink channel carrying a second HARQ-ACK codebook, the network device can distinguish the plurality of first HARQ-ACK codebooks based on the different first RNTIs, and then decide whether to retransmit the downlink data channel. Therefore, in this solution, the network device can avoid retransmitting a downlink data channel normally received by the terminal device, or the network device does not retransmit a downlink data channel abnormally received by the terminal device, thereby improving communication quality and resource utilization.

[0110] It should be noted that multiple first HARQ-ACK codebooks may be configured based on the same SLIV or different SLIVs, which is not limited in this embodiment of the application. SLIV represents the starting index of the time domain symbol occupied by the downlink data channel and the length of the occupied time domain symbol, where SLIV is an integer and 0≦SLIV≦127. For example, SLIV being 1 can indicate that the starting index of the time domain symbol occupied by the PDSCH is 2, and the length of the occupied time domain symbol is 5.

[0111] The terminal device can obtain the start index of the time domain symbol occupied by the downlink data channel and the length of the occupied time domain symbol according to the SLIV and the preset scheme. When there is no intersection between the time domain symbols occupied by different downlink data channels, there is no intersection between the time domain resources of different downlink data channels. When different downlink data channels are in the same slot and there is an intersection between the occupied time domain symbols, there is an intersection between the time domain resources of different downlink data channels. For example, as shown in Figure 6, the start index of the time domain symbol occupied by downlink data channel a is 5 and the length of the occupied time domain symbol is 6. The start index of the time domain symbol occupied by downlink data channel b is 3 and the length of the occupied time domain symbol is 5. There is an intersection between the time domain resource of downlink data channel a and the time domain resource of downlink data channel b.

[0112] It should be noted that for multiple downlink data channels whose time domain resources have intersections, the multiple downlink data channels may correspond to one HARQ-ACK information. In this way, the network device can retransmit the PDSCH that is normally received by the terminal device, or the network device does not retransmit the PDSCH that is abnormally received by the terminal device. As a result, the resource of the network device is wasted, or the terminal device loses data.

[0113] In this embodiment of the application, in the plurality of first HARQ-ACK codebooks, there may be an intersection between the time domain resources occupied by the downlink data channels corresponding to different codebooks. For example, the plurality of first HARQ-ACK codebooks include a third HARQ-ACK codebook and a fourth HARQ-ACK codebook. The third HARQ-ACK codebook includes HARQ-ACK information of at least one first downlink data channel, and the fourth HARQ-ACK codebook includes HARQ-ACK information of at least one second downlink data channel. There is an intersection between the time domain resources occupied by the at least one first downlink data channel and the time domain resources occupied by the at least one second downlink data channel. Specifically, the first downlink data channel and the second downlink data channel may correspond to one HARQ-ACK information.

[0114] Therefore, in some embodiments, the terminal device can determine whether there is indication information in the terminal device to perform different concatenation for a plurality of first HARQ-ACK codebooks. The indication information instructs the terminal device to concatenate at least one of the plurality of first HARQ-ACK codebooks in a pre-configured order. Figure 7A is a schematic flowchart of an uplink acknowledgement information transmission method according to an embodiment of this application. As shown in Figure 7A, the uplink acknowledgement information transmission method includes the following steps:

[0115] S701: The terminal device determines whether indication information exists in the terminal device.

[0116] The indication information instructs the terminal device to concatenate at least one of the first HARQ-ACK codebooks in a preset order. The indication information may be 1 bit or 2 bits. The number of bits of the indication information is not limited in this embodiment of the present application.

[0117] It should be noted that, when the indication information exists in the terminal device, frequency division multiplexing can be performed between different downlink data channels. For example, frequency division multiplexing can be performed between a PDSCH carrying broadcast data and a PDSCH carrying multicast data. In another example, frequency division multiplexing can be performed between different PDSCHs carrying multicast data. When the indication information does not exist in the terminal device, frequency division multiplexing cannot be performed between different downlink data channels.

[0118] It will be understood that different concatenation schemes can be implemented in multiple first HARQ-ACK codebooks by the terminal device determining whether or not indication information exists in the terminal device, i.e., whether or not frequency division multiplexing can be performed between different downlink data channels.

[0119] In a possible design, if the indication information exists in the terminal device, the terminal device executes S702. If the indication information does not exist in the terminal device, the terminal device executes S703.

[0120] It should be noted that the order in which the terminal device executes S701 and S401 is not limited in this embodiment of the present application. In other words, the terminal device may execute S701 first, and then execute S401. Alternatively, the terminal device may execute S401 first, and then execute S701. Alternatively, the terminal device may execute S401 and S701 simultaneously.

[0121] S702: The terminal device concatenates a plurality of first HARQ-ACK codebooks in a preset order based on the indication information to obtain a second HARQ-ACK codebook.

[0122] It should be noted that when the indication information exists in the terminal device, frequency division multiplexing can be performed among multiple downlink data channels. In this way, even if there is an intersection between the time domain resources occupied by the downlink data channels corresponding to HARQ-ACK information in different HARQ-ACK codebooks, each downlink data channel whose occupied time domain resources have an intersection can still correspond to one HARQ-ACK information.

[0123] For example, the third HARQ-ACK codebook is a unicast codebook a, and the fourth HARQ-ACK codebook is a multicast codebook b. The unicast codebook a includes five PDSCH receiving occasions, which are receiving occasions #0, #1, #2, #3, and #4, respectively. The multicast codebook b includes five PDSCH receiving occasions, which are receiving occasions #10, #11, #12, #13, and #14, respectively. It is assumed that the slot indexes corresponding to the receiving occasion #2 of the unicast codebook a and the receiving occasion #12 of the multicast codebook b are the same, an intersection exists between the time domain resources corresponding to the SLIV, and there is indication information in the terminal device. Specifically, an intersection exists between the time domain resources occupied by the PDSCH corresponding to the receiving occasion #2 of the unicast codebook a and the time domain resources occupied by the PDSCH corresponding to the receiving occasion #12 of the multicast codebook b. As shown in FIG. 8, the terminal device may concatenate the unicast codebook a and the multicast codebook b in a preset order (eg, an order in which the unicast codebook is before the multicast codebook).

[0124] It will be understood that when the indication information exists in the terminal device, the terminal device may send a complete HARQ-ACK codebook to the network device. In this way, the network device can determine HARQ-ACK information corresponding to each downlink data channel based on the HARQ-ACK codebook, and then decide whether to retransmit the downlink data channel. Therefore, in this embodiment of the present application, the network device can avoid retransmitting the downlink data channel normally received by the terminal device, or the network device not retransmitting the downlink data channel abnormally received by the terminal device, so that resource waste is reduced and communication quality is improved.

[0125] In some embodiments, the terminal device may obtain the indication information before transmitting the physical uplink channel to the network device. As shown in FIG. 7B, before S402, the uplink confirmation information transmitting method includes the following steps:

[0126] S401a: The network device sends instruction information to the terminal device.

[0127] The network device sending the instruction information to the terminal device includes the following manner (a) and manner (b).

[0128] In the manner (a), the network device sends higher layer signaling to the terminal device, where the higher layer signaling includes indication information.

[0129] In the manner (b), the network device sends a DCI to the terminal device, where the DCI includes indication information.

[0130] S401b: The terminal device acquires indication information.

[0131] The terminal device obtains the indication information in the following three ways:

[0132] In manner 1, the terminal device receives higher layer signaling, where the higher layer signaling includes indication information.

[0133] In the second method, the terminal device receives DCI, where the DCI includes indication information. The indication information is obtained by using the DCI, so that the manner of concatenating multiple first HARQ-ACK codebooks can be dynamically indicated. This makes the concatenation method more flexible.

[0134] In manner 3, the terminal device acquires capability information of the terminal device, where the capability information indicates whether the terminal device supports frequency division multiplexing, and the capability information includes indication information.

[0135] In conclusion, the terminal device can obtain the indication information in multiple manners, so that the terminal device obtains the indication information in a more flexible manner.

[0136] In some embodiments, the terminal device may further transmit capability information to the network device. The network device may obtain the capability information from the terminal device.

[0137] S703: The terminal device concatenates at least one of the multiple first HARQ-ACK codebooks in a preset order to obtain a second HARQ-ACK codebook.

[0138] It should be noted that if there is no indication information in the terminal device, frequency division multiplexing cannot be performed among multiple downlink data channels. In this way, there is an intersection between the time domain resources occupied by the downlink data channels corresponding to the HARQ-ACK information in different HARQ-ACK codebooks, and multiple downlink data channels whose occupied time domain resources have an intersection can correspond to one HARQ-ACK information.

[0139] In a possible implementation, the terminal device removes HARQ-ACK information of at least one first downlink data channel from the third HARQ-ACK codebook, and concatenates the processed third HARQ-ACK codebook and the first HARQ-ACK codebooks other than the third HARQ-ACK codebook in the multiple first HARQ-ACK codebooks in a preset order to obtain a second HARQ-ACK codebook.

[0140] For example, the third HARQ-ACK codebook is a unicast codebook a, and the fourth HARQ-ACK codebook is a multicast codebook b. The unicast codebook a includes five PDSCH receiving opportunities, which are receiving opportunities #0, #1, #2, #3, and #4, respectively. The unicast codebook b includes five PDSCH receiving opportunities, which are receiving opportunities #10, #11, #12, #13, and #14, respectively. It is assumed that there is no indication information in the terminal device, the slot index corresponding to the receiving opportunity #2 of the unicast codebook a and the receiving opportunity #12 of the multicast codebook b are the same, and an intersection exists between the time domain resources corresponding to the SLIVs. Specifically, there is an intersection between the time domain resource occupied by the PDSCH corresponding to reception opportunity #2 of unicast codebook a and the time domain resource occupied by the PDSCH corresponding to reception opportunity #12 of multicast codebook b. As shown in Figure 9A, the terminal device can remove the HARQ-ACK information of the PDSCH corresponding to reception opportunity #2 of unicast codebook a from unicast codebook a, and then concatenate the processed unicast codebook a and multicast codebook b in a preset order (e.g., the order in which the unicast codebook is before the multicast codebook).

[0141] In conclusion, it can be seen that the terminal device can remove PDSCH reception opportunities (i.e., those corresponding to HARQ-ACK information) whose time domain resources have intersections from the top ranked codebook. In this way, the amount of bits reported to the network device can be reduced, thereby reducing the air interface resource overhead.

[0142] In another possible implementation, the terminal device removes HARQ-ACK information of at least one second downlink data channel from the fourth HARQ-ACK codebook, and concatenates the processed fourth HARQ-ACK codebook and a first HARQ-ACK codebook other than the fourth HARQ-ACK codebook among the multiple first HARQ-ACK codebooks in a preset order to obtain a second HARQ-ACK codebook.

[0143] For example, the third HARQ-ACK codebook is a unicast codebook a, and the fourth HARQ-ACK codebook is a multicast codebook b. The unicast codebook a includes five PDSCH reception opportunities, which are reception opportunities #0, #1, #2, #3, and #4, respectively. The unicast codebook b includes five PDSCH reception opportunities, which are reception opportunities #10, #11, #12, #13, and #14, respectively. It is assumed that there is no indication information in the terminal device, the slot index corresponding to reception opportunity #2 of the unicast codebook a and reception opportunity #12 of the multicast codebook b are the same, and there is an intersection between the time domain resources corresponding to the SLIV. Specifically, there is an intersection between the time domain resources occupied by the PDSCH corresponding to reception opportunity #2 of the unicast codebook a and the time domain resources occupied by the PDSCH corresponding to reception opportunity #12 of the multicast codebook b. As shown in FIG. 9B, the terminal device can remove the HARQ-ACK information of the PDSCH corresponding to reception opportunity #12 of multicast codebook b from multicast codebook b, and then concatenate the processed multicast codebook b and unicast codebook a in a pre-configured order (e.g., the unicast codebook is before the multicast codebook).

[0144] In conclusion, it can be seen that the terminal device may remove PDSCH reception opportunities (i.e., those corresponding to HARQ-ACK information) whose time domain resources have intersections from the backward ranked codebook. In this way, the amount of bits reported to the network device can be reduced, thereby reducing the air interface resource overhead.

[0145] It should be noted that the reserved HARQ-ACK information is not limited in this embodiment of this application. Specifically, the HARQ-ACK information corresponding to the PDSCH whose time domain resource has an intersection can be ACK or NACK. However, in most cases, when the HARQ-ACK information corresponding to the PDSCH whose time domain resource has an intersection includes NACK, the NACK can be reserved preferentially, and the reception opportunity of the PDSCH whose time domain resource has an intersection in another codebook is eliminated. In this way, it can be ensured that the terminal device can report that the received downlink data channel is in an abnormal state, so that the network device retransmits the downlink data channel that is abnormally received by the terminal device to improve communication quality.

[0146] Based on the above technical solution, the terminal device can determine whether there is indication information in the terminal device. The indication information instructs the terminal device to concatenate at least one of the multiple first HARQ-ACK codebooks in a preset order. In this way, in this embodiment of the application, the terminal device can perform different concatenation methods for the multiple first HARQ-ACK codebooks according to whether there is indication information in the terminal device.

[0147] In some other embodiments, after obtaining the indication information, the terminal device may concatenate at least one of the plurality of first HARQ-ACK codebooks in a preset order based on the indication information to obtain a second HARQ-ACK codebook. The indication information includes a first value or a second value. The first value and the second value may be any two different values, for example, the first value may be 1 and the second value may be 0.

[0148] In a possible implementation, after obtaining the indication information, the terminal device determines whether the value included in the indication information is a first value.

[0149] In a possible design, when the indication information includes a first value, the terminal device may concatenate a plurality of first HARQ-ACK codebooks in a preset order to obtain a second HARQ-ACK codebook. For example, when the indication information includes a first value, frequency division multiplexing may be performed between different downlink data channels, and the terminal device may concatenate a plurality of first HARQ-ACK codebooks in a preset order to obtain a second HARQ-ACK codebook. For a description of a process in which the terminal device may concatenate a plurality of first HARQ-ACK codebooks in a preset order to obtain a second HARQ-ACK codebook, see the description of S702 above. Details will not be described again here.

[0150] When the indication information includes a second value, the terminal device may concatenate at least one of the plurality of first HARQ-ACK codebooks in a preset order to obtain a second HARQ-ACK codebook. For a description of the process in which the terminal device may concatenate at least one of the plurality of first HARQ-ACK codebooks in a preset order to obtain a second HARQ-ACK codebook, please refer to the description of S703 above. Details will not be described again here.

[0151] In conclusion, it can be seen that different indication information corresponds to different manners of concatenating multiple first HARQ-ACK codebooks. In this way, the terminal device can perform different concatenation manners for multiple first HARQ-ACK codebooks according to different indication information.

[0152] The above describes in detail the uplink acknowledgement information transmission method provided in the embodiment of this application with reference to Figures 4 to 9B. The following describes in detail the communication device provided in the embodiment of this application with reference to Figures 10 to 12.

[0153] For example, Fig. 10 is a schematic diagram of a structure of a terminal device according to one embodiment of this application. As shown in Fig. 10, the terminal device 1000 includes an acquiring unit 1001, a sending unit 1002, and a processing unit 1003. For ease of explanation, Fig. 10 only shows main components of the terminal device.

[0154] In a possible design scheme, the terminal device 1000 is applicable to the communication system shown in FIG. 3 and performs the function of transmitting uplink acknowledgement information in the uplink acknowledgement information transmission method shown in FIG. 4 to FIG. 9B.

[0155] The acquiring unit 1001 is configured to acquire a plurality of first HARQ-ACK codebooks, where each of the plurality of first HARQ-ACK codebooks includes HARQ-ACK information of at least one downlink data channel, each of the first HARQ-ACK codebooks corresponds to one first radio network temporary identifier RNTI, and the first RNTIs corresponding to the first HARQ-ACK codebooks are different. The sending unit 1002 is configured to send a physical uplink channel to the network device, where the physical uplink channel carries a second HARQ-ACK codebook, where the second HARQ-ACK codebook includes at least one of the plurality of first HARQ-ACK codebooks concatenated in a preset order, and the preset order is determined based on the plurality of first RNTIs corresponding to the plurality of first HARQ-ACK codebooks.

[0156] Optionally, the plurality of first HARQ-ACK codebooks include a third HARQ-ACK codebook and a fourth HARQ-ACK codebook, where the third HARQ-ACK codebook includes HARQ-ACK information of the at least one first downlink data channel, and the fourth HARQ-ACK codebook includes HARQ-ACK information of the at least one second downlink data channel, and there is an intersection between the time domain resources occupied by the at least one first downlink data channel and the time domain resources occupied by the at least one second downlink data channel.

[0157] Optionally, the obtaining unit 1001 is further configured to obtain indication information, where the indication information indicates to concatenate at least one of the plurality of first HARQ-ACK codebooks in a preset order, and the processing unit 1003 is configured to concatenate at least one of the plurality of first HARQ-ACK codebooks in a preset order based on the indication information, to obtain a second HARQ-ACK codebook.

[0158] Optionally, the indication information includes a first value or a second value. The processing unit 1003 is further configured to concatenate the multiple first HARQ-ACK codebooks in a preset order to obtain a second HARQ-ACK codebook when the indication information includes the first value.

[0159] Optionally, the processing unit 1003 is further configured to: remove the HARQ-ACK information of the at least one first downlink data channel from a third HARQ-ACK codebook, to obtain a second HARQ-ACK codebook, when the indication information includes a second value, and concatenate the processed third HARQ-ACK codebook and the first HARQ-ACK codebook other than the third HARQ-ACK codebook in the multiple first HARQ-ACK codebooks in a preset order; or to remove the HARQ-ACK information of the at least one second downlink data channel from a fourth HARQ-ACK codebook, to obtain a second HARQ-ACK codebook, when the indication information includes a second value, and concatenate the processed fourth HARQ-ACK codebook and the first HARQ-ACK codebook other than the fourth HARQ-ACK codebook in the multiple first HARQ-ACK codebooks in a preset order.

[0160] Optionally, the acquisition unit 1001 is particularly configured to receive upper layer signaling, where the upper layer signaling includes indication information, configured to receive downlink control information DCI, where the DCI includes the indication information, or configured to acquire capability information of a terminal device, where the capability information indicates whether the terminal device supports frequency division multiplexing, and the capability information includes the indication information.

[0161] Optionally, the preset order includes: arranging in descending order of RNTIs corresponding to the first HARQ-ACK codebook, or arranging in ascending order of RNTIs corresponding to the first HARQ-ACK codebook.

[0162] Optionally, the first RNTI includes a Cell Radio Network Temporary Identifier C-RNTI and / or a Group Radio Network Temporary Identifier G-RNTI. The pre-configured order includes: the first HARQ-ACK codebook corresponding to the C-RNTI is before the first HARQ-ACK codebook corresponding to the G-RNTI, or the first HARQ-ACK codebook corresponding to the C-RNTI is after the first HARQ-ACK codebook corresponding to the G-RNTI.

[0163] Optionally, the first RNTI includes a Cell Radio Network Temporary Identifier C-RNTI and / or a Group Radio Network Temporary Identifier G-RNTI. The preset order includes: the first HARQ-ACK codebook corresponding to the multiple G-RNTIs is arranged in a descending order of the G-RNTI corresponding to the first HARQ-ACK codebook, or the first HARQ-ACK codebook corresponding to the multiple G-RNTIs is arranged in an ascending order of the G-RNTI corresponding to the first HARQ-ACK codebook.

[0164] Optionally, the terminal device 1000 shown in FIG. 10 may further include a storage module (not shown in FIG. 10), and the storage module stores a program or instruction. When the sending unit 1002 executes the program or instruction, the terminal device 1000 is able to perform the function of sending uplink acknowledgement information in the uplink acknowledgement information sending method shown in FIG. 5.

[0165] It should be noted that the terminal device 1000 may be any terminal device shown in Fig. 3, or may be a chip (system) disposed in the terminal device, or another component, or assembly, which is not limited in this embodiment of the present application.

[0166] In addition, for the technical effects of the terminal device 1000, please refer to the technical effects of the uplink acknowledgement information sending method shown in Figures 4 to 9B, and the details will not be described again here.

[0167] For example, Figure 11 is a schematic diagram of a structure of a network device according to one embodiment of this application. As shown in Figure 11, a network device 1100 includes a receiving unit 1101 and a transmitting unit 1102. For ease of explanation, Figure 11 only shows main components of the network device.

[0168] In a possible design scheme, the network device 1100 is applicable to the communication system shown in FIG. 3 and performs the function of transmitting uplink acknowledgement information in the uplink acknowledgement information transmission methods shown in FIG. 4 to FIG. 9B.

[0169] The receiving unit 1101 is configured to acquire a physical uplink channel from a terminal device, where the physical uplink channel carries a second HARQ-ACK codebook, the second HARQ-ACK codebook includes at least one of a plurality of first HARQ-ACK codebooks concatenated in a preset order, and the preset order is determined based on a plurality of first RNTIs corresponding to the plurality of first HARQ-ACK codebooks.

[0170] Optionally, the plurality of first HARQ-ACK codebooks include a third HARQ-ACK codebook and a fourth HARQ-ACK codebook, where the third HARQ-ACK codebook includes HARQ-ACK information of the at least one first downlink data channel, and the fourth HARQ-ACK codebook includes HARQ-ACK information of the at least one second downlink data channel, and there is an intersection between the time domain resources occupied by the at least one first downlink data channel and the time domain resources occupied by the at least one second downlink data channel.

[0171] Optionally, the sending unit 1102 is configured to send indication information to the terminal device, where the indication information instructs the terminal device to concatenate at least one of the multiple first HARQ-ACK codebooks in a preset order.

[0172] Optionally, the transmitting unit 1102 is specifically configured to transmit higher layer signaling to the terminal device, where the higher layer signaling includes indication information, or is specifically configured to transmit downlink control information DCI to the terminal device, where the DCI includes indication information.

[0173] Optionally, the receiving unit 1101 is further configured to obtain capability information of the terminal device, where the capability information indicates whether the terminal device supports frequency division multiplexing, and the capability information includes indication information.

[0174] Optionally, the network device 1100 shown in FIG. 11 may further include a storage module (not shown in FIG. 11), and the storage module stores a program or instruction. When the sending unit 1102 executes the program or instruction, the network device 1100 is able to perform the function of sending uplink acknowledgement information in the uplink acknowledgement information sending method shown in FIG. 5.

[0175] It should be noted that the network device 1100 may be any of the network devices shown in Figure 3, or may be a chip (system) or another component or assembly disposed within the network device, which is not limited in this embodiment of the present application.

[0176] In addition, for the technical effects of the network device 1100, please refer to the technical effects of the uplink acknowledgement information sending method shown in Figures 4 to 9B, and the details will not be described again here.

[0177] For example, Fig. 12 is a schematic diagram of the structure of an uplink acknowledgement information transmitting device according to one embodiment of this application. The uplink acknowledgement information transmitting device may be a terminal device or a network device, or a chip (system) or another component or assembly disposed in a terminal device or a network device. As shown in Fig. 12, the uplink acknowledgement information transmitting device 1200 may include a processor 1201. Optionally, the uplink acknowledgement information transmitting device 1200 may further include a memory 1202 and / or a transceiver 1203. The processor 1201 is coupled to the memory 1202, and the transceiver 1203 may be connected, for example, via a communication bus.

[0178] The following will specifically describe the components of the uplink acknowledgement information transmitting apparatus 1200 with reference to FIG.

[0179] Processor 1201 is the control center of the network device and may be a single processor or may be a collective term for multiple processing elements. For example, processor 1201 may be one or more central processing units (CPUs), application-specific integrated circuits (ASICs), or may be configured as one or more integrated circuits implementing the embodiments of this application, such as one or more digital signal processors (DSPs) or one or more field programmable gate arrays (FPGAs).

[0180] Optionally, the processor 1201 can perform various functions of the network device by running or executing software programs stored in the memory 1202 and by accessing data stored in the memory 1202.

[0181] In a specific implementation, in one embodiment, the network device may alternatively include multiple processors, such as processor 1201 and processor 1204 shown in Figure 12. Each of the processors may be a single-core (single-CPU) processor or a multi-core (multi-CPU) processor, where a processor may be one or more communication devices, circuits, and / or processing cores configured to process data (e.g., computer program instructions).

[0182] The memory 1202 is configured to store a software program for executing the solution in this application, and the processor 1201 controls the execution. For specific implementation, please refer to the above-mentioned method embodiment. The details will not be described again here.

[0183] Optionally, memory 1202 may be a read-only memory (ROM) or another type of static storage device capable of storing static information and instructions, or a random access memory (RAM) or another type of dynamic storage device capable of storing information and instructions, or may be, without being limited to, an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or another optical disk storage device, an optical disk storage device (including a compact disc, laser disc, optical disc, digital versatile disc, Blu-ray disc, etc.), a disk storage medium or another magnetic storage communication device, or any other medium that can be used to carry or store anticipated program code in the form of instructions or data structures and that can be accessed by a computer. The memory 1202 may be integrated with the processor 1201 or may exist independently, and is coupled to the processor 1201 via an input / output port of the network device (not shown in FIG. 12), which is not particularly limited in this embodiment of the present application.

[0184] The transceiver 1203 is configured to communicate with another network device. For example, the network device may be a terminal device and the transceiver 1203 may be configured to communicate with the network device or with another terminal device. For another example, the network device may be a network device and the transceiver 1203 may be configured to communicate with a terminal device or with another network device.

[0185] Optionally, the transceiver 1203 may include a receiver and a transmitter (not shown separately in FIG. 12), the receiver configured to implement a receiving function, and the transmitter configured to implement a transmitting function.

[0186] Optionally, the transceiver 1203 may be integrated with the processor 1201 or may exist independently and is coupled to the processor 1201 via an input / output port (not shown in FIG. 12) of the network device, which is not particularly limited in this embodiment of the present application.

[0187] It should be understood that the processor in the embodiments of this application may be a central processing unit (CPU), or may be another general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component, etc. The general-purpose processor may be a microprocessor, or the processor may be any conventional processor, etc.

[0188] It should be further understood that the memory in the embodiments of this application may be volatile or non-volatile memory, or may include both volatile and non-volatile memory. The non-volatile memory may be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. The volatile memory may be random access memory (RAM) and used as an external cache. By way of one non-limiting example, random access memory (RAM) may be used in many forms. For example, static random access memory (static RAM, SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (synchronous DRAM, SDRAM), double data rate synchronous dynamic random access memory (double data rate SDRAM, DDRSDRAM), enhanced synchronous dynamic random access memory (enhanced SDRAM, ESDRAM), synchlink dynamic random access memory (synchlink DRAM, SLDRAM), and direct rambus random access memory (direct rambus RAM, DRRAM).

[0189] All or part of the above-mentioned embodiments may be implemented by software, hardware (e.g., circuitry), firmware, or any combination thereof. When software is used to implement the embodiments, all or part of the above-mentioned embodiments may be implemented in the form of a computer program product. The computer program product includes one or more computer instructions or computer programs. When the program instructions or computer programs are loaded into a computer and executed, all or part of the procedures or functions according to one embodiment of this application are generated. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions may be stored in a computer-readable storage medium or transmitted from a computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions may be transmitted from a website, computer, server, or data center to another website, computer, server, or data center in a wireless (e.g., infrared, radio, or microwave) manner. The computer-readable storage medium may be any available medium accessible by a computer, or a data storage device such as a server or data center that integrates one or more available media. The usable media may be magnetic media (e.g., a floppy disk, hard disk drive, or magnetic tape), optical media (e.g., a DVD), or solid-state media. The solid-state media may be a solid-state drive.

[0190] It should be understood that the term "and / or" in this specification describes only the association relationship between associated objects, and represents that three relationships may exist. For example, A and / or B can represent the following three cases: only A exists, both A and B exist, and only B exists. A and B may be singular or plural. In addition, the character " / " in this specification mostly indicates an "or" relationship between associated targets, but may alternatively indicate an "and / or" relationship. For more details, please refer to the context for understanding.

[0191] In this application, "at least one" means one or more, and "a plurality of" means two or more. "At least one of the following pieces" or similar phrases refers to any combination of those items, including any combination of single or multiple items. For example, at least one of a, b, or c can refer to a, b, c, a and b, a and c, b and c, or a and b and c, where a, b, and c can be singular or plural.

[0192] It should be understood that the sequence numbers of the above processes do not mean the execution sequence in various embodiments of this application. The execution order of the processes should be determined based on the functions and internal logic of the processes, and should not constitute any limitation on the implementation process of the embodiments of this application.

[0193] Those skilled in the art will recognize that the units and algorithm steps, in combination with the examples described in the embodiments disclosed in this specification, can be implemented by electronic hardware or a combination of computer software and electronic hardware. Whether a function is performed by hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art may use different methods to implement the described functions for each specific application, but the implementation should not be considered as going beyond the scope of this application.

[0194] For the sake of convenient and concise description, the detailed operation processes of the aforementioned systems, devices and units can be clearly understood by those skilled in the art with reference to the corresponding processes in the aforementioned method embodiments, and the details will not be described again here.

[0195] In some embodiments provided in this application, it should be understood that the disclosed system, device, and method may be implemented in other manners. For example, the described device embodiment is merely one example. For example, the division into units is merely a logical division of functions, and may be other divisions in actual implementation. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not implemented. In addition, the shown or discussed mutual couplings or direct couplings or communication connections may be implemented through some interfaces. Indirect couplings or communication connections between devices or units may be implemented in electrical, mechanical, or other forms.

[0196] The units described as separate parts may or may not be physically separate, and the parts shown as units may or may not be physical units, and may be located in one location or distributed over multiple network units. Some or all of the units may be selected based on actual requirements to achieve the objectives of the solutions of the embodiments.

[0197] In addition, the functional units in the embodiments of this application may be integrated into a single processing unit, each unit may exist physically alone, or two or more units may be integrated into a single unit.

[0198] When the function is implemented in the form of a software functional unit and sold or used as an independent product, the function may be stored in a computer-readable storage medium. Based on such understanding, the technical solution of this application may be essentially implemented in the form of a software product, or a part that contributes to the current technology, or some of the technical solution may be implemented in the form of a software product. The computer software product is stored in a storage medium and includes some instructions for instructing a computer device (which may be a personal computer, a server, a network device, etc.) to execute all or part of the steps of the method described in the embodiments of this application. The aforementioned storage medium includes any medium that can store program code, such as a USB flash drive, a removable hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, an optical disk, etc.

[0199] The above description is merely a specific implementation form of this application, and is not intended to limit the scope of protection of this application. Any variations or replacements that are easily conceived by those skilled in the art within the technical scope disclosed in this application shall fall within the scope of protection of this application. Therefore, the scope of protection of this application shall be subject to the scope of protection of the claims.

Claims

1. 1. An uplink acknowledgement information transmission method, applied to a terminal device, comprising: acquiring, by the terminal device, a first plurality of Hybrid Automatic Repeat Request-Acknowledgement (HARQ-ACK) codebooks; Each of the plurality of first HARQ-ACK codebooks includes HARQ-ACK information of at least one downlink data channel; Each first HARQ-ACK codebook corresponds to a first Radio Network Temporary Identifier (RNTI); and The first RNTI corresponding to the first HARQ-ACK codebook is different; Steps and transmitting, by the terminal device, a physical uplink channel to a network device; the physical uplink channel carries a second HARQ-ACK codebook; The second HARQ-ACK codebook includes at least one of the first HARQ-ACK codebooks concatenated in a preset order; and The preset order is determined based on a plurality of first RNTIs corresponding to the plurality of first HARQ-ACK codebooks. Steps and Including, the plurality of first HARQ-ACK codebooks include a third HARQ-ACK codebook and a fourth HARQ-ACK codebook; The third HARQ-ACK codebook includes HARQ-ACK information of at least one first downlink data channel; and The fourth HARQ-ACK codebook includes HARQ-ACK information of at least one second downlink data channel. method.

2. There is an intersection between a time domain resource occupied by the at least one first downlink data channel and a time domain resource occupied by the at least one second downlink data channel. The method of claim 1.

3. Prior to the step of transmitting, by the terminal device, a physical uplink channel to a network device, the method further comprises: obtaining, by the terminal device, indication information; The instruction information instructs the terminal device to concatenate at least one of the first HARQ-ACK codebooks in the preset order. Steps and Concatenating, by the terminal device, at least one of the plurality of first HARQ-ACK codebooks in the preset order according to the indication information to obtain the second HARQ-ACK codebook; The method of claim 2 , comprising:

4. The indication includes a first value or a second value, and the method further comprises: When the indication information includes the first value, concatenating, by the terminal device, the plurality of first HARQ-ACK codebooks in the preset order to obtain the second HARQ-ACK codebook; The method of claim 3 , comprising:

5. The method further comprises: When the indication information includes the second value, by the terminal device, removing the HARQ-ACK information of the at least one first downlink data channel from the third HARQ-ACK codebook; concatenating the processed third HARQ-ACK codebook and the first HARQ-ACK codebooks other than the third HARQ-ACK codebook in the plurality of first HARQ-ACK codebooks in the preset order to obtain the second HARQ-ACK codebook; or, When the indication information includes the second value, by the terminal device, removing the HARQ-ACK information of the at least one second downlink data channel from the fourth HARQ-ACK codebook; Concatenating the processed fourth HARQ-ACK codebook and the first HARQ-ACK codebooks other than the fourth HARQ-ACK codebook in the plurality of first HARQ-ACK codebooks in the preset order to obtain the second HARQ-ACK codebook; The method of claim 4 , comprising:

6. The step of acquiring, by the terminal device, indication information includes: receiving, by the terminal device, higher layer signaling, the higher layer signaling including the indication information; or receiving, by the terminal device, downlink control information (DCI), the DCI including the indication information; or acquiring, by the terminal device, capability information of the terminal device, the capability information indicating whether the terminal device supports frequency division multiplexing, and the capability information including the indication information; The method according to any one of claims 3 to 5, comprising:

7. The preset order is: Arranging the first RNTI corresponding to the first HARQ-ACK codebook in a descending order; or arranging the first RNTI corresponding to the first HARQ-ACK codebook in ascending order; The method of any one of claims 1 to 6, comprising:

8. The first RNTI includes a Cell Radio Network Temporary Identifier (C-RNTI) and / or a Group Radio Network Temporary Identifier (G-RNTI); The preset order is: A first HARQ-ACK codebook corresponding to the C-RNTI is before a first HARQ-ACK codebook corresponding to the G-RNTI; or a first HARQ-ACK codebook corresponding to the C-RNTI is present after a first HARQ-ACK codebook corresponding to the G-RNTI; Including, 7. The method according to any one of claims 1 to 6.

9. The first RNTI includes the Cell Radio Network Temporary Identifier (C-RNTI) and / or the Group Radio Network Temporary Identifier (G-RNTI); The preset order is: A first HARQ-ACK codebook corresponding to a plurality of G-RNTIs is arranged in descending order of the G-RNTIs corresponding to the first HARQ-ACK codebook; or A first HARQ-ACK codebook corresponding to a plurality of G-RNTIs is arranged in ascending order of the G-RNTIs corresponding to the first HARQ-ACK codebook; Including, 9. The method according to claim 7 or 8.

10. 1. An uplink acknowledgement information transmission method applied to a network device, comprising: receiving, by the network device, a physical uplink channel from a terminal device, the physical uplink channel carrying a second HARQ-ACK codebook; The second HARQ-ACK codebook includes at least one of a plurality of first HARQ-ACK codebooks concatenated in a preset order; Each of the first HARQ-ACK codebooks includes HARQ-ACK information of at least one downlink data channel; Each first HARQ-ACK codebook corresponds to one first Radio Network Temporary Identifier (RNTI); The first RNTI corresponding to the first HARQ-ACK codebook is different, and The preset order is determined based on a plurality of first RNTIs corresponding to the plurality of first HARQ-ACK codebooks; the plurality of first HARQ-ACK codebooks include a third HARQ-ACK codebook and a fourth HARQ-ACK codebook; The third HARQ-ACK codebook includes HARQ-ACK information of at least one first downlink data channel; and The fourth HARQ-ACK codebook includes HARQ-ACK information of at least one second downlink data channel. method.

11. The method of claim 10, wherein an intersection exists between time domain resources occupied by the at least one first downlink data channel and time domain resources occupied by the at least one second downlink data channel. The method of claim 10.

12. The method further comprises: sending, by the network device, instruction information to the terminal device, the instruction information instructing the terminal device to concatenate the at least one of the plurality of first HARQ-ACK codebooks in the preset order; The method of claim 11 , comprising:

13. The step of transmitting, by the network device, indication information to the terminal device comprises: sending, by the network device, higher layer signaling to the terminal device, the higher layer signaling including the indication information; or transmitting, by the network device, downlink control information (DCI) to the terminal device, the DCI including the indication information; The method of claim 12, comprising:

14. A terminal device, the terminal device comprising: an acquisition unit configured to acquire a plurality of first HARQ-ACK codebooks; Each of the plurality of first HARQ-ACK codebooks includes HARQ-ACK information of at least one downlink data channel; Each first HARQ-ACK codebook corresponds to a first radio network temporary identifier RNTI; and The first RNTI corresponding to the first HARQ-ACK codebook is different. Acquired units, a transmitting unit configured to transmit a physical uplink channel to a network device, the physical uplink channel carries a second HARQ-ACK codebook; The second HARQ-ACK codebook includes at least one of the first HARQ-ACK codebooks concatenated in a preset order; and The preset order is determined based on a plurality of first RNTIs corresponding to the plurality of first HARQ-ACK codebooks. A transmitting unit; Including, the plurality of first HARQ-ACK codebooks include a third HARQ-ACK codebook and a fourth HARQ-ACK codebook; The third HARQ-ACK codebook includes HARQ-ACK information of at least one first downlink data channel; and The fourth HARQ-ACK codebook includes HARQ-ACK information of at least one second downlink data channel. Terminal device.

15. The method of claim 1, wherein an intersection exists between time domain resources occupied by the at least one first downlink data channel and time domain resources occupied by the at least one second downlink data channel. A terminal device according to claim 14.

16. The acquiring unit is further configured to acquire indication information; The indication information indicates that the at least one of the plurality of first HARQ-ACK codebooks is to be concatenated in the preset order; a processing unit configured to concatenate the at least one of the plurality of first HARQ-ACK codebooks in the preset order based on the indication information to obtain the second HARQ-ACK codebook. A terminal device according to claim 15.

17. The indication information includes a first value or a second value, and The processing unit further comprises: If the indication information includes the first value, concatenate the plurality of first HARQ-ACK codebooks in the preset order to obtain the second HARQ-ACK codebook. It is configured as follows: A terminal device according to claim 16.

18. The processing unit further comprises: If the indication information includes the second value, remove the HARQ-ACK information of the at least one first downlink data channel from the third HARQ-ACK codebook, and concatenate the processed third HARQ-ACK codebook and a first HARQ-ACK codebook other than the third HARQ-ACK codebook in the plurality of first HARQ-ACK codebooks in the preset order to obtain the second HARQ-ACK codebook; or If the indication information includes the second value, removing the HARQ-ACK information of the at least one second downlink data channel from the fourth HARQ-ACK codebook, and concatenating the processed fourth HARQ-ACK codebook and a first HARQ-ACK codebook other than the fourth HARQ-ACK codebook in the plurality of first HARQ-ACK codebooks in the preset order to obtain the second HARQ-ACK codebook. It is configured as follows: A terminal device according to claim 17.

19. The acquisition unit is configured to receive higher layer signaling, the higher layer signaling including the indication information; or configured to receive downlink control information (DCI), the DCI including the indication information; or configured to acquire capability information of the terminal device, the capability information indicating whether the terminal device supports frequency division multiplexing, and the capability information including the indication information; A terminal device according to any one of claims 16 to 18.

20. The preset order is: Arranging the first RNTI corresponding to the first HARQ-ACK codebook in descending order; or Arranging in ascending order of the first RNTI corresponding to the first HARQ-ACK codebook; A terminal device according to any one of claims 14 to 19, comprising:

21. The first RNTI includes a Cell Radio Network Temporary Identifier (C-RNTI) and / or a Group Radio Network Temporary Identifier (G-RNTI); and The preset order is: A first HARQ-ACK codebook corresponding to the C-RNTI is before a first HARQ-ACK codebook corresponding to the G-RNTI; or a first HARQ-ACK codebook corresponding to the C-RNTI is present after a first HARQ-ACK codebook corresponding to the G-RNTI; A terminal device according to any one of claims 14 to 19, comprising:

22. The first RNTI includes the Cell Radio Network Temporary Identifier (C-RNTI) and / or the Group Radio Network Temporary Identifier (G-RNTI); The preset order is: A first HARQ-ACK codebook corresponding to a plurality of G-RNTIs is arranged in descending order of the G-RNTIs corresponding to the first HARQ-ACK codebook; or A first HARQ-ACK codebook corresponding to a plurality of G-RNTIs is arranged in ascending order of the G-RNTIs corresponding to the first HARQ-ACK codebook; The terminal device of claim 21 , comprising:

23. 1. A network device, comprising: A receiving unit configured to receive a physical uplink channel from a terminal device, the physical uplink channel carries a second HARQ-ACK codebook; The second HARQ-ACK codebook includes at least one of a plurality of first HARQ-ACK codebooks concatenated in a preset order; Each of the first HARQ-ACK codebooks includes HARQ-ACK information of at least one downlink data channel; Each first HARQ-ACK codebook corresponds to one first Radio Network Temporary Identifier (RNTI); The first RNTI corresponding to the first HARQ-ACK codebook is different, and The preset order is determined based on a plurality of first RNTIs corresponding to the plurality of first HARQ-ACK codebooks. Receiving unit, Including, the plurality of first HARQ-ACK codebooks include a third HARQ-ACK codebook and a fourth HARQ-ACK codebook; The third HARQ-ACK codebook includes HARQ-ACK information of at least one first downlink data channel; and The fourth HARQ-ACK codebook includes HARQ-ACK information of at least one second downlink data channel. Network devices.

24. The method of claim 23, wherein an intersection exists between time domain resources occupied by the at least one first downlink data channel and time domain resources occupied by the at least one second downlink data channel.

24. The network device of claim 23.

25. The network device further comprises: a sending unit configured to send indication information to the terminal device; The instruction information instructs the terminal device to concatenate the at least one of the plurality of first HARQ-ACK codebooks in the preset order. Sending unit, 25. The network device of claim 24, comprising:

26. The transmitting unit: configured to transmit higher layer signaling to the terminal device, the higher layer signaling including the indication information; or configured to transmit downlink control information (DCI) to the terminal device, the DCI including the indication information; The receiving unit further comprises: configured to receive capability information of the terminal device, the capability information indicating whether the terminal device supports frequency division multiplexing, and the capability information including the indication information; 26. The network device of claim 25.

27. An uplink acknowledgement information transmitting device, The apparatus includes a processor coupled to a memory; the memory is configured to store a computer program; the processor is configured to execute the computer program stored in the memory; When the computer program is executed by the processor, the uplink acknowledgement information transmitting device performs the method according to any one of claims 1 to 9. Device.

28. An uplink acknowledgement information transmitting device, comprising: The apparatus includes a processor coupled to a memory; the memory is configured to store a computer program; the processor is configured to execute the computer program stored in the memory; When the computer program is executed by the processor, the uplink acknowledgement information transmitting device performs the method according to any one of claims 10 to 13. Device.

29. 1. A computer-readable storage medium, comprising: The computer-readable storage medium includes a computer program or instructions, and The computer program or the instructions, when executed on a computer, enable the computer to carry out the method according to any one of claims 1 to 9. A computer-readable storage medium.

30. A computer-readable storage medium, comprising: The computer-readable storage medium includes a computer program or instructions, and The computer program or the instructions, when executed on a computer, enable the computer to carry out the method according to any one of claims 10 to 13. A computer-readable storage medium.

31. 1. A computer program product comprising: The computer program product includes a computer program or instructions, and When the computer program or the instructions are executed on a computer, the computer is capable of carrying out the method according to any one of claims 1 to 9. Computer program products.

32. A computer program product comprising: The computer program product includes a computer program or instructions, and When the computer program or the instructions are executed on a computer, the computer is capable of carrying out the method according to any one of claims 10 to 13. Computer program products.

Citation Information

Patent Citations

  • User terminal and wireless communication method

    WO2020066026A1

  • Method, device, and system for downlink data reception and HARQ-ACK transmission in wireless communication system

    WO2020222624A1