HARQ codebook construction method and device, equipment and storage medium

CN119138072APending Publication Date: 2024-12-13GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202280095582.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2022-08-11
Publication Date
2024-12-13

AI Technical Summary

Technical Problem

In the existing technology, when one DCI schedules multiple PDSCHs, the Type-2 codebook construction scheme in which HARQ-ACK information is fed back on the same PUCCH has an inefficiency problem, especially when the C-DAI counting order is unclear, resulting in HARQ feedback efficiency is not high.

Method used

By transmitting the first downlink control information DCI carrying C-DAI between the terminal equipment and the network equipment, the terminal equipment constructs a type 2 HARQ-ACK codebook based on the C-DAI carried in the DCI to ensure HARQ corresponding to multiple PDSCHs. -Correct sorting and feedback of ACK information when fed back on the same PUCCH.

Benefits of technology

It improves the HARQ feedback efficiency, ensures the accuracy and efficiency of HARQ-ACK information corresponding to multiple PDSCHs when fed back on the same PUCCH, and improves the HARQ feedback scheme when a single DCI schedules multiple PDSCHs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119138072A_ABST
    Figure CN119138072A_ABST
Patent Text Reader

Abstract

The invention discloses an HARQ codebook construction method and device, equipment and a storage medium, and belongs to the technical field of mobile communication. The method comprises: a terminal device receiving at least one first downlink control information (DCI) (401); the first DCI is used for scheduling at least two physical downlink shared channels (PDSCH), and the at least two PDSCHs correspond to at least one serving cell; the first DCI comprises a counter downlink distribution index (C-DAI); and according to the C-DAI contained in the at least one first DCI, constructing a type 2 hybrid automatic repeat request acknowledgement information (HARQ-ACK) codebook (402). According to the scheme, the HARQ feedback efficiency can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

HARQ codebook construction method, device, equipment and storage medium Technical Field

[0001] The present application relates to the field of mobile communication technology, and in particular to a HARQ codebook construction method, apparatus, device and storage medium. Background Art

[0002] In mobile communication systems, downlink control information (DCI) is carried by the physical downlink control channel (PDCCH). DCI can be used to schedule or indicate uplink and downlink resource allocation, hybrid automatic repeat request (HARQ) information transmission, power control, etc.

[0003] In related technologies, a network device schedules a physical downlink shared channel (PDSCH) to a terminal device via DCI. Accordingly, the terminal device can perform HARQ feedback on the reception status of the PDSCH scheduled by the network device.

[0004] Summary of the Invention

[0005] The present invention provides a method, apparatus, device, and storage medium for constructing a HARQ codebook. The technical solution is as follows:

[0006] On the one hand, an embodiment of the present application provides a HARQ codebook construction method, the method comprising:

[0007] The terminal device receives at least one first downlink control information DCI; the first DCI is used to schedule at least two physical downlink shared channels PDSCH, and the at least two PDSCHs correspond to at least one serving cell; the first DCI includes a counter downlink assignment index (C-DAI);

[0008] The terminal device constructs a type 2 hybrid automatic repeat request confirmation information HARQ-ACK codebook based on at least one C-DAI included in the first DCI.

[0009] On the one hand, an embodiment of the present application provides a HARQ codebook construction method, the method comprising:

[0010] The network device sends at least one first DCI, and the C-DAI contained in at least one first DCI is used by the terminal device to construct a type 2 HARQ-ACK codebook; the first DCI is used to schedule at least two physical downlink shared channels PDSCH, and the at least two PDSCHs correspond to at least one serving cell.

[0011] On the other hand, an embodiment of the present application provides a HARQ codebook construction device, the device comprising:

[0012] A receiving module, configured to receive at least one first downlink control information DCI; the first DCI is used to schedule at least two physical downlink shared channels PDSCH, the at least two PDSCHs corresponding to at least one serving cell; the first DCI includes a counter downlink allocation index C-DAI;

[0013] A construction module is used to construct a type 2 hybrid automatic repeat request confirmation information HARQ-ACK codebook according to the C-DAI included in at least one of the first DCIs.

[0014] On the other hand, an embodiment of the present application provides a HARQ codebook construction device, the device comprising:

[0015] A sending module for sending at least one first DCI; the C-DAI included in the at least one first DCI is used by the terminal device to construct a type 2 HARQ-ACK codebook; the first DCI is used to schedule at least two PDSCHs, and the at least two PDSCHs correspond to at least one serving cell.

[0016] On the other hand, an embodiment of the present application provides a computer device, wherein the computer device is implemented as an information reporting device, and the computer device includes a processor, a memory, and a transceiver;

[0017] The memory stores a computer program, and the processor executes the computer program so that the computer device implements the above-mentioned HARQ codebook construction method.

[0018] On the other hand, an embodiment of the present application provides a computer device, which includes a processor, a memory, and a transceiver. The memory stores a computer program, and the computer program is used to be executed by the processor to implement the above-mentioned HARQ codebook construction method.

[0019] On the other hand, an embodiment of the present application further provides a computer-readable storage medium, wherein the storage medium stores a computer program, and the computer program is loaded and executed by a processor to implement the above-mentioned HARQ codebook construction method.

[0020] On the other hand, the present application also provides a chip, which is used to run in a computer device so that the computer device executes the above-mentioned HARQ codebook construction method.

[0021] In another aspect, the present application provides a computer program product, comprising computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, causing the computer device to perform the above-described HARQ codebook construction method.

[0022] On the other hand, the present application provides a computer program, which is executed by a processor of a computer device to implement the above-mentioned HARQ codebook construction method.

[0023] Through the technical solution provided by the embodiment of the present application, for the case where PDSCH is scheduled by at least one DCI and each DCI schedules at least two PDSCHs respectively, the terminal device constructs a type 2 HARQ-ACK codebook through the C-DAI carried in the DCI, thereby providing a Type-2 codebook construction scheme when the HARQ-ACK information corresponding to multiple PDSCHs scheduled by one DCI is fed back on the same physical uplink control channel (Physical Uplink Control Channel, PUCCH), improving the HARQ feedback scheme when multiple PDSCHs are scheduled by a single DCI, and improving the HARQ feedback efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0024] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.

[0025] FIG1 is a schematic diagram of the architecture of a communication system provided by one embodiment of the present application;

[0026] FIG2 is a schematic diagram of DCI scheduling provided by an exemplary embodiment of the present application;

[0027] FIG3 is a schematic diagram of DCI scheduling provided by another exemplary embodiment of the present application;

[0028] FIG4 is a flowchart of a HARQ codebook construction method provided by one embodiment of the present application;

[0029] FIG5 is a flowchart of a HARQ codebook construction method provided by one embodiment of the present application;

[0030] FIG6 is a flowchart of a HARQ codebook construction method provided by one embodiment of the present application;

[0031] FIG7 is a schematic diagram of a DCI scheduling embodiment shown in FIG6;

[0032] FIG8 is a block diagram of a HARQ codebook construction apparatus provided by one embodiment of the present application;

[0033] FIG9 is a block diagram of a HARQ codebook construction apparatus provided by one embodiment of the present application;

[0034] FIG10 is a schematic diagram of the structure of a computer device provided in one embodiment of the present application. DETAILED DESCRIPTION

[0035] In order to make the objectives, technical solutions and advantages of this application clearer, the implementation methods of this application will be further described in detail below with reference to the accompanying drawings.

[0036] The network architecture and business scenarios described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided by the embodiments of the present application. A person skilled in the art will appreciate that, with the evolution of the network architecture and the emergence of new business scenarios, the technical solutions provided by the embodiments of the present application are equally applicable to similar technical problems.

[0037] The 5th Generation (5G) mobile communication system, also known as the New Radio (NR) system, can include a terrestrial network (TN) and / or a non-terrestrial network (NTN). NTNs generally use satellite communications to provide communication services to terrestrial users. NTN systems currently include NR-NTN and Internet of Things (IoT)-NTN systems.

[0038] Figure 1 is a schematic diagram of the architecture of a communication system provided by an exemplary embodiment of the present application. As shown in section (A) of Figure 1 , communication system 100 may include network device 110, which may be a device that communicates with terminal device 120 (also referred to as a communication terminal or terminal). Network device 110 provides communication coverage for a specific geographic area and can communicate with terminal device 120 located within that coverage area.

[0039] Part (A) in Figure 1 shows a network device 110 and two terminal devices 120. In some embodiments of the present application, the communication system 100 may also include multiple network devices, and the coverage range of each network device may include other numbers of terminal devices, which is not limited in the embodiments of the present application.

[0040] Among them, the architecture of the communication system shown in part (B) of Figure 1 includes a terminal device 130 and a satellite 140, and wireless communication can be carried out between the terminal device 130 and the satellite 140. The network formed between the terminal device 130 and the satellite 140 can also be referred to as an NTN. In the architecture of the communication system shown in part (B) of Figure 1, the satellite 140 can have the function of a base station, and the terminal device 130 and the satellite 140 can communicate directly. Under this system architecture, the satellite 140 can be called a network device. In some embodiments of the present application, the communication system may further include multiple satellites 140, and each satellite 140 may include other numbers of terminal devices within its coverage area, which is not limited in the embodiments of the present application.

[0041] Among them, the architecture of the communication system shown in part (C) of Figure 1 includes a terminal device 150, a satellite 160 and a base station 170. Wireless communication can be carried out between the terminal device 150 and the satellite 160, and communication can be carried out between the satellite 160 and the base station 170. The network formed between the terminal device 150, the satellite 160 and the base station 170 can be referred to as an NTN. In the architecture of the communication system shown in part (C) of Figure 1, the satellite 160 may not have the function of a base station, and the communication between the terminal device 150 and the base station 170 needs to be transferred through the satellite 160. Under this system architecture, the base station 170 can be referred to as a network device. In some embodiments of the present application, the communication system may include multiple base stations 170, and the coverage range of each base station 170 (i.e., the signal coverage range of the corresponding satellite 160) may include other number of terminal devices, and the embodiments of the present application are not limited to this.

[0042] In related technologies, two types of hybrid automatic repeat request confirmation information HARQ-ACK codebooks are supported: Type-1 HARQ-ACK codebook and Type-2 HARQ-ACK codebook. Among them, the Type-2 HARQ-ACK codebook is introduced as follows:

[0043] The Type-2 HARQ-ACK codebook uses a dynamic method to determine the number of bits of the HARQ-ACK codebook, that is, the terminal device determines the number of HARQ-ACK feedback bits required for the actual scheduled PDSCH, semi-persistent scheduling (SPS) PDSCH release, secondary cell (SCell) dormancy, and TCI state update indication based on the received DCI. In particular, in order to deal with the problem of missed detection of the remaining PDCCHs except the last PDCCH, the DAI indication is introduced. Please refer to Figure 2, which shows a schematic diagram of DCI scheduling provided by some embodiments of the present application. As shown in Figure 2, the base station sends PDSCH 1 to PDSCH 4, corresponding to DAI = 1 to 4. The terminal device misses the PDCCH that schedules PDSCH 3, resulting in PDSCH 3 not being received. However, the terminal device receives PDSCH 4, and the corresponding DAI = 4. The terminal device can determine that PDSCH 3 is missed, and will feedback 4-bit HARQ-ACK to the base station; taking the transmission based on the transport block (Transport Block, TB) as an example, and each DCI scheduling only schedules 1 code word (Code Word, CW).

[0044] In multi-carrier scenarios, DAI is divided into C-DAI and total DAI (Total-DAI, T-DAI):

[0045] T-DAI represents the total number of {serving cell, PDCCH monitoring occasion} pairs across all serving cells up to the current PDSCH monitoring opportunity. PDCCH monitoring occasions are indicated by the search space (SS), which is the time domain resource used to monitor the PDCCH and is typically measured in slots.

[0046] C-DAI is described as follows:

[0047] A value of the counter downlink assignment indicator(DAI)field in DCI formats denotes the accumulative number of{serving cell,PDCCH monitoring occasion}-pairs in which PDSCH receptions,excluding PDSCH receptions that provide only transport blocks for HARQ processes associated with disabled HARQ-ACK information if donwlinkHARQ-FeedbackDisabled is provided,or HARQ-ACK information bits that are not in response for PDSCH receptions,associated with the DCI formats,excluding the SPS activation DCI,is present up to the current serving cell and current PDCCH monitoring occasion,

[0048] -first,if the UE indicates by type2-HARQ-ACK-Codebook support for more than one PDSCH reception on a serving cell that are scheduled from a same PDCCH monitoring occasion,in increasing order of the PDSCH reception starting time for the same{serving cell,PDCCH monitoring occasion}pair,

[0049] -second in ascending order of serving cell index,and

[0050] -third in ascending order of PDCCH monitoring occasion index m,where 0≤m <M。

[0051] That is, C-DAI represents the cumulative number of {serving cell, PDCCH monitoring occasion}-pairs up to the current serving cell and the current PDSCH monitoring opportunity. In {serving cell, PDCCH monitoring occasion}-pairs, there is a DCI format for scheduling PDSCH reception, indicating SPS PDSCH release, indicating SCell sleep, or transmission configuration indication (TCI) state update:

[0052] 1) For the same {serving cell, PDCCH monitoring occasion}, count in ascending order of the start time of PDSCH reception;

[0053] 2) Count in ascending order of serving cell index;

[0054] 3) Finally, count in ascending order of PDCCH monitoring occasions.

[0055] The above three points represent a cyclic order. That is, for C-DAI counting, the outermost loop counts by PDCCH monitoring occasion. The second loop, from the outermost to the innermost, counts by serving cell index under the same PDCCH monitoring occasion. The innermost loop counts by PDSCH reception time under the same PDCCH monitoring occasion and the same serving cell.

[0056] For the working mechanism of C-DAI, please refer to Figure 3, which shows a DCI scheduling diagram provided by some embodiments of the present application; as shown in Figure 3, there are 3 component carriers (CC), namely CC 1 to CC 3, and 3 time slots (ie slot 1 to slot 3), DCI 1 to DCI 3 schedule PDSCH 1 to PDSCH 3 respectively. According to the aforementioned C-DAI counting order, the outermost layer is the order of PDCCH monitoring occasion index. DCI 1 to 3 are all in slot 1, so the PDCCH monitoring occasion index is the same; secondly, the order of serving cell index is arranged in ascending order of serving cell index. Therefore, since PDSCH 2 is on CC1, the C-DAI value contained in DCI 2 that schedules PDSCH 2 is the smallest, which is 0. Next is the C-DAI value of 1 in DCI 1 for scheduling PDSCH 1 on CC 2, and finally the C-DAI value of 2 in DCI 3 corresponding to PDSCH 3 scheduling CC 3.

[0057] The Rel-18 work item Multi-Carrier currently underway supports the feature of scheduling PDSCH / PUSCH of multiple cells with one DCI. Multiple scheduled serving cells scheduled by one DCI are indicated by the same DCI. The specific indication method needs to be further studied in the following options:

[0058] For multi-cell scheduling, the co-scheduled cells are indicated by DCI format 0_X / 1_X. At least the following options are considered:

[0059] Option 1:

[0060] An indicator in the DCI points to one row of a table defining combinations of scheduled cells.

[0061] The table is configured by RRC signaling.

[0062] Option 2:

[0063] An indicator in the DCI is a bitmap corresponding to a set of configured cells that can be scheduled by the DCI 0_X / 1_X.

[0064] Option 3:

[0065] Using existing field (eg, CIF, FDRA) to indicate whether one or more cells are scheduled or not.

[0066] Other options are not precluded.

[0067] In addition, all scheduled cells and scheduling cells scheduled by DCI format 1_X are included in the same PUCCH group.

[0068] For example, when R18 supports the feature of scheduling PDSCHs of multiple cells with one DCI, how to feedback the corresponding HARQ-ACK is an issue that needs to be studied. Currently, a mainstream design direction is to feedback the HARQ-ACK information corresponding to multiple PDSCHs scheduled by one DCI on the same PUCCH. This involves the issue of how to construct the Type-2 codebook, especially the counting order of C-DAI. Assume that the base station sends DCI 1 and DCI 2 in slot 1. DCI 1 is used to schedule PDSCH 2 and PDSCH 3 on cell 2 and cell 3, and DCI 2 is used to schedule PDSCH 1 and PDSCH 4 on cell 1 and cell 4. According to the above-mentioned C-DAI counting order: the outermost layer is the PDCCH monitoring occasion index. Since DCI 1 and DCI 2 are both in slot 1, the PDCCH monitoring occasion index is the same. The next step is to count the serving cell index where the PDSCH is located. The cell index of PDSCH2 / 3 scheduled by DCI 1 includes 2: CC2 and CC3. The cell index of PDSCH 1 / 4 scheduled by DCI 2 also includes 2: CC1 and CC4. At this time, should the HARQ-ACK information corresponding to PDSCH 2 / 3 be in front, or the HARQ-ACK information corresponding to PDSCH 1 / 4 be in front, or the C-DAI value included in DCI1 be in front, or the C-DAI value included in DCI 2 be in front? This is a problem that needs to be solved.

[0069] Please refer to FIG4 , which shows a flowchart of a HARQ codebook construction method provided by one embodiment of the present application. The method may be performed by a terminal device, wherein the terminal device may be the terminal device 120, the terminal device 130, or the terminal device 150 in the network architecture shown in FIG1 . The method may include the following steps:

[0070] In step 401, a terminal device receives at least one first DCI; the first DCI is used to schedule at least two physical downlink shared channels (PDSCHs), and the at least two PDSCHs correspond to at least one serving cell; the first DCI includes a C-DAI.

[0071] In some embodiments, each first DCI in the at least one first DCI can be used to schedule at least two PDSCHs.

[0072] In some embodiments, each of the at least one first DCI includes a C-DAI.

[0073] In some embodiments, each of the at least two PDSCHs scheduled by a first DCI may correspond to a service cell respectively, and the service cells corresponding to the at least two PDSCHs are different; that is, there is a one-to-one correspondence between the at least two PDSCHs scheduled by the first DCI and the service cells corresponding to the at least two PDSCHs.

[0074] In some embodiments, each of the at least two PDSCHs scheduled by a first DCI may correspond to one or more service cells, that is, some of the at least two PDSCHs may correspond to the same service cell. For example, the at least two PDSCHs include N PDSCHs, corresponding to M service cells. When M is less than N, there must be two or more PDSCHs corresponding to the same service cell, where M and N are both positive integers.

[0075] In some embodiments, the at least two PDSCHs scheduled by a first DCI may correspond to a serving cell set, where the serving cell set includes at least one serving cell. In other words, the at least two PDSCHs scheduled by the first DCI correspond to at least one serving cell in the serving cell set.

[0076] In some embodiments, the above methods are implemented in a combined form. For example, there is a one-to-one correspondence between at least two PDSCHs scheduled by a first DCI and all corresponding serving cells, and all serving cells corresponding to the at least two PDSCHs belong to the same cell set.

[0077] In step 402, the terminal device constructs a type 2 HARQ-ACK codebook according to the C-DAI included in at least one first DCI.

[0078] In some embodiments, the HARQ-ACK codebook constructed by the terminal device corresponds to at least one first DCI, or corresponds to multiple (or all) PDSCHs scheduled by at least one first DCI. That is, the HARQ-ACK codebook is used to indicate the reception status of the terminal device for at least two PDSCHs scheduled by at least one first DCI.

[0079] To sum up, the solution shown in the embodiment of the present application is that for the case where PDSCH is scheduled by at least one DCI and each DCI schedules at least two PDSCHs respectively, the terminal device constructs a type 2 HARQ-ACK codebook through the C-DAI carried in the DCI, thereby providing a Type-2 codebook construction scheme when the HARQ-ACK information corresponding to multiple PDSCHs scheduled by one DCI is fed back on the same PUCCH, which improves the HARQ feedback scheme when multiple PDSCHs are scheduled by a single DCI and improves the HARQ feedback efficiency.

[0080] Please refer to Figure 5, which shows a flowchart of a HARQ codebook construction method provided by an embodiment of the present application. The method can be performed by a network device, wherein the network device can be the network device 110, satellite 140, or base station 170 in the network architecture shown in Figure 1. The method may include the following steps:

[0081] In step 501, the network device sends at least one first DCI, and the C-DAI contained in each DCI in the at least one first DCI is used by the terminal device to construct a HARQ-ACK codebook of type 2; the first DCI is used to schedule at least two physical downlink shared channels PDSCH, and at least two PDSCHs correspond to at least one serving cell.

[0082] The network device may send at least one first DCI to the terminal device via the PDCCH.

[0083] For the correspondence between the first DCI, PDSCH and serving cell, please refer to the description in the embodiment corresponding to FIG4 above, which will not be repeated here.

[0084] To sum up, the solution shown in the embodiment of the present application is that for the case where PDSCH is scheduled by at least one DCI and each DCI schedules at least two PDSCHs respectively, the network device sends a first downlink control information DCI for scheduling at least two physical downlink shared channels PDSCH and carrying C-DAI, and the terminal device constructs a type 2 HARQ-ACK codebook through the C-DAI carried in the DCI, thereby providing a Type-2 codebook construction scheme for HARQ-ACK information corresponding to multiple PDSCHs scheduled by one DCI when the same PUCCH is fed back, which improves the HARQ feedback scheme when multiple PDSCHs are scheduled by a single DCI and improves the HARQ feedback efficiency.

[0085] Based on the embodiments shown in Figures 4 and / or 5 above, please refer to Figure 6, which shows a flowchart of a HARQ codebook construction method provided by an embodiment of the present application. The method can be interactively executed by a terminal device and a network device; wherein the terminal device and the network device can be the terminal device 120 and the network device 110 in the network architecture shown in Figure 1; or the terminal device and the network device can be the terminal device 130 and the satellite 140 in the network architecture shown in Figure 1; or the terminal device and the network device can be the terminal device 150 and the base station 170 in the network architecture shown in Figure 1. As shown in Figure 6, the method can include the following steps:

[0086] In step 601, a network device generates, determines, or configures at least one first DCI; the first DCI is used to schedule at least two PDSCHs, and the at least two PDSCHs correspond to at least one serving cell; the first DCI includes a C-DAI.

[0087] For the correspondence between the first DCI, PDSCH and serving cell, please refer to the description in the embodiment corresponding to FIG4 above, which will not be repeated here.

[0088] In the process of generating at least one first DCI, the network device may set a C-DAI for each first DCI. For the counting method of the C-DAI of the first DCI, please refer to the subsequent description.

[0089] Step 602: The network device sends the at least one first DCI mentioned above; correspondingly, the terminal device receives the at least one first DCI.

[0090] The network device may send the at least one first DCI via the PDCCH.

[0091] Correspondingly, the terminal device can detect and receive the at least one first DCI on the PDCCH.

[0092] In step 603, the terminal device constructs a type 2 HARQ-ACK codebook according to the C-DAI included in the at least one first DCI.

[0093] After receiving the first DCI, the terminal device may transmit according to the resources scheduled by the first DCI. The terminal device may monitor at least two PDSCHs scheduled by the first DCI and may count the DCIs corresponding to the received PDSCHs to determine whether there is a missed detection.

[0094] In some embodiments, the counting method of the C-DAI included in each first DCI in the above-mentioned at least one first DCI includes: counting according to the index of the serving cell or the index of the serving cell set; wherein the serving cell set includes at least one serving cell.

[0095] Please refer to Figure 7, which shows a schematic diagram of DCI scheduling involved in an embodiment of the present application. As shown in Figure 7: the base station (i.e., the aforementioned network device) sends DCI 1 and DCI 2 in slot 1. DCI 1 is used to schedule PDSCH 2 and PDSCH 3 on cells 2 and 3, and DCI 2 is used to schedule PDSCH 1 and PDSCH 4 on cells 1 and 4. If the scheme shown in the related art is followed, the counting order of C-DAI is: first count according to the PDCCH monitoring occasion index. Since DCI 1 and DCI 2 are both in slot 1, the PDCCH monitoring occasion index is the same. Then, count according to the serving cell index where the PDSCH is located. The cell index (cell index) where the PDSCH 2 / 3 scheduled by DCI 1 is located includes 2: CC 2 and CC 3, and the cell index where the PDSCH 1 / 4 scheduled by DCI 2 is located also includes 2: CC 1 and CC 4. Then, at this time, should the HARQ-ACK information corresponding to PDSCH 2 / 3 be first, or the HARQ-ACK information corresponding to PDSCH 1 / 4 be first, or the C-DAI value included in DCI 1 be first, or the C-DAI value included in DCI 2 be first? This is the problem to be solved by the scheme shown in the embodiment of the present application.

[0096] In various embodiments of this application, cells and carriers are equivalent. For example, a serving cell can also be referred to as a carrier. Alternatively, cells and carriers can have a one-to-one correspondence. That is, in a carrier aggregation scenario, one cell corresponds to one component carrier, and different cells correspond to different component carriers.

[0097] The above-mentioned counting according to the serving cell index or the serving cell set index may refer to counting according to the value of the serving cell index, or counting in ascending / descending order according to the value of the serving cell set index.

[0098] In the embodiment of the present application, the solution of counting in ascending order according to the serving cell index or the serving cell set index can be processed in the following manner:

[0099] 1) Count in ascending or descending order of the minimum value of the serving cell index corresponding to the at least two PDSCHs scheduled by the first DCI.

[0100] In an embodiment of the present application, the terminal device or network device may count C-DAI according to the minimum value of the serving cell index among all serving cells scheduled by the first DCI. In some embodiments, the serving cell with the smallest serving cell index among the serving cells scheduled by the first DCI may be used as a reference serving cell for subsequent ascending / descending C-DAI counting.

[0101] For example, taking Figure 7 above as an example, the serving cell indices corresponding to the two PDSCHs scheduled by DCI 1 are 2 and 3, with a minimum value of 2; the serving cell indices corresponding to the two PDSCHs scheduled by DCI 2 are 1 and 4, with a minimum value of 1; if method 1) is adopted: if the C-DAI of DCI 2 is smaller than the C-DAI of DCI 1 in ascending order of the minimum value of the serving cell index among all serving cells scheduled by DCI, then the C-DAI contained in DCI 1 and DCI 2 can be: C-DAI in DCI 2 = 0, C-DAI in DCI 1 = 1. Among them, the above C-DAI value is set to 0 or 1 for exemplary purposes only, and the C-DAI in DCI 2 and DCI 1 can also be set to other values, for example, C-DAI in DCI 2 = 1, C-DAI in DCI 1 = 2, that is, the value of C-DAI in DCI 2 is smaller than the value of C-DAI in DCI 1.

[0102] 2) Count in ascending or descending order of the maximum value of the serving cell indexes corresponding to the at least two PDSCHs scheduled by the first DCI.

[0103] In an embodiment of the present application, the terminal device or network device may count C-DAI according to the maximum serving cell index among all serving cells scheduled by the first DCI. That is, the serving cell with the largest serving cell index among the serving cells scheduled by the first DCI is used as the reference serving cell for subsequent ascending / descending C-DAI counting.

[0104] For example, taking Figure 7 above as an example, if method 2) is adopted: if the C-DAI of DCI 2 is greater than the C-DAI of DCI 1 in ascending order of the maximum value of the serving cell index in all serving cells scheduled by DCI, the C-DAI contained in DCI 1 and DCI 2 may be: C-DAI in DCI 1 = 0, C-DAI in DCI 2 = 1. The above-mentioned C-DAI value being set to 0 or 1 is only an exemplary description, wherein the C-DAI in DCI 2 and DCI 1 may also be set to other values, that is, the value of the C-DAI in DCI 2 is greater than the value of the C-DAI in DCI 1.

[0105] The solution shown in method 1) or 2) can maximize the reuse of related technologies after selecting a reference serving cell from multiple serving cells scheduled by the first DCI. Another advantage is that the maximum / minimum value of the serving cell index is unique.

[0106] 3) Count in ascending or descending order of the index of the serving cell set scheduled by the first DCI.

[0107] The above method 3) introduces the concept of scheduling a cell combination (serving cell set) through a single DCI, and uses a cell combination index instead of a serving cell index to achieve a similar effect.

[0108] The system may pre-set at least one cell combination, and each cell combination is a combination including at least one serving cell.

[0109] For example, the network side configures serving cells 1 to 4 for the terminal, and the four serving cells belong to the same PUCCH group. The network side configures the terminal with a cell combination that can be scheduled by one or more DCIs through high-layer signaling configuration or protocol predefined methods. Each cell combination contains at least two cell combinations in the PUCCH group. A possible cell combination configuration method can be shown in Table 1:

[0110] Table 1

[0111]

[0112] According to method 3), still taking the scheduling relationship of Figure 7 as an example, the cell combination index corresponding to cell 2+cell 3 scheduled by DCI 1 is 2, and the cell combination index corresponding to cell 1+cell 4 scheduled by DCI 2 is 1. Assuming that the calculation is in ascending order, the C-DAI count of DCI 2 is less than the C-DAI count of DCI 1. The C-DAI count can be: C-DAI in DCI 2 = 0, C-DAI in DCI 1 = 1. Similarly, the above-mentioned C-DAI value is set to 0 or 1 for exemplary purposes only, wherein the C-DAI in DCI 2 and DCI 1 can also be set to other values, that is, the value of C-DAI in DCI 2 is less than the value of C-DAI in DCI 1.

[0113] 4) Count in ascending or descending order of the serving cell index corresponding to the first PDSCH scheduled by the first DCI.

[0114] The first PDSCH is the PDSCH with the earliest start time among the at least two PDSCHs scheduled by the first DCI; or

[0115] The first PDSCH is the PDSCH with the latest start time among the at least two PDSCHs scheduled by the first DCI; or

[0116] The first PDSCH is the PDSCH with the earliest end time among the at least two PDSCHs scheduled by the first DCI, or,

[0117] The first PDSCH is a PDSCH with the latest ending time among the at least two PDSCHs scheduled by the first DCI.

[0118] The above-mentioned start time may refer to the first Orthogonal Frequency Division Multiplexing (OFDM) symbol of the resources occupied by the PDSCH, and the above-mentioned end time may refer to the last OFDM symbol of the resources occupied by the PDSCH.

[0119] Method 4) is similar to method 1) or 2) and provides a method for determining a reference serving cell based on the transmission time of the PDSCH. After the reference serving cell is determined, the counting order of the C-DAI in the related art can be kept consistent.

[0120] For example, taking Figure 7 above as an example, if method 4) is adopted: the serving cell index corresponding to the last PDSCH (i.e., the PDSCH with the latest start time / end time) in all serving cells scheduled by the first DCI is used for counting, and the last PDSCH is considered according to the end time of the PDSCH. Then in Figure 2, the last PDSCH in PDSCH 1 / 4 scheduled by DCI 2 is PDSCH 1, corresponding to CC1; the last PDSCH in PDSCH 2 / 3 scheduled by DCI 1 is PDSCH 2, corresponding to CC2. Assuming that the counting is in ascending order, the C-DAI contained in DCI 1 and DCI 2 can be: C-DAI in DCI 2 = 0, C-DAI in DCI 1 = 1. Similarly, the above C-DAI value is set to 0 or 1 for only an exemplary description, wherein the C-DAI in DCI 2 and DCI 1 can also be set to other values, that is, the value of C-DAI in DCI 2 is smaller than the value of C-DAI in DCI 1.

[0121] 5) Count in ascending or descending order of the serving cell index corresponding to the serving cell where the first DCI is located.

[0122] In an embodiment of the present application, when counting the C-DAI in at least one first DCI, counting may also be performed according to the serving cell index corresponding to the serving cell where the first DCI itself is located.

[0123] For example, taking Figure 7 above as an example, if method 5) is adopted: the serving cell index of the serving cell where DCI 1 is located is 1, and the serving cell index of the serving cell where DCI 2 is located is 2. Counting in ascending order, the C-DAI count of DCI 1 is less than the C-DAI count of DCI 2. The C-DAI contained in DCI 1 and DCI 2 can be: C-DAI in DCI 1 = 0, C-DAI in DCI 2 = 1.

[0124] In some embodiments, when the serving cell indexes of at least two first DCIs are the same, the at least two PDSCHs scheduled by the first DCIs are further sorted (in ascending order or descending order) according to the reception time (e.g., the start time / end time of reception) of the at least two PDSCHs. The start time of reception may be the earliest time of the transmission time of the at least two PDSCHs, and the end time of reception may be the latest time of the transmission time of the at least two PDSCHs.

[0125] For example, taking Figure 7 above as an example, if method 5) is adopted: the start time of PDSCH reception scheduled by DCI 1 and the start time of PDSCH reception scheduled by DCI 1 are both located in time slot 2, but the start time of PDSCH reception scheduled by DCI 2 (ie, the start time of PDSCH 4) is earlier than the start time of PDSCH reception scheduled by DCI 1 (ie, the start time of PDSCH 3). Therefore, when counting in ascending order, the C-DAI count of DCI 1 is greater than the C-DAI count of DCI 2, then the C-DAI contained in DCI 1 and DCI 2 can be: C-DAI in DCI 2 = 0, C-DAI in DCI 1 = 1.

[0126] Alternatively, when the serving cell indexes of at least two first DCIs are the same, the first DCIs are further counted in ascending / descending order of the reception time (such as the start time / end time of reception).

[0127] For example, assuming that the start time of reception of DCI 1 is the first symbol in time slot 1, and the start time of reception of DCI 2 is the fourth symbol in time slot 1, then when counting in ascending order, the C-DAI count of DCI 1 is less than the C-DAI count of DCI 2, then the C-DAI contained in DCI 1 and DCI 2 can be: C-DAI in DCI 1 = 0, C-DAI in DCI 2 = 1.

[0128] Alternatively, when the serving cell indexes of at least two first DCIs are the same, the counting is further performed according to the ascending / descending order of the index of the control resource set (Control Resource Set, CORESET) or the index of the search space set (Search space set) associated with the first DCI.

[0129] For example, assuming that the index of the CORESET associated with DCI 1 is 1 and the index of the CORESET associated with DCI 2 is 2, when counting in ascending order, the C-DAI count of DCI 1 is less than the C-DAI count of DCI 2, then the C-DAI contained in DCI 1 and DCI 2 can be: C-DAI in DCI 1 = 0, C-DAI in DCI 2 = 1.

[0130] For another example, assuming that the index of the search space set associated with DCI 1 is 1, and the index of the search space set associated with DCI 2 is 2, then when counting in ascending order, the C-DAI count of DCI 1 is less than the C-DAI count of DCI 2, then the C-DAI contained in DCI 1 and DCI 2 can be: C-DAI in DCI 1 = 0, C-DAI in DCI 2 = 1.

[0131] In this embodiment of the present application, in addition to counting in ascending order according to the serving cell index or the index of the serving cell set, the counting method of the C-DAI in the at least one first DCI also includes:

[0132] The count is performed according to at least one of a PDCCH monitoring opportunity index and / or a PDSCH reception time.

[0133] The above scheme is a technical solution provided by an embodiment of the present application in the direction of counting based on the C-DAI (C-DAI per DCI format) in each DCI format. Through any one of the above methods 1) to 4), in the scenario where one DCI is used to schedule multiple PDSCHs, the base station and the terminal can maintain a unified understanding of the counting order of C-DAI, and thus have a unified rule for HARQ-ACK bit generation, thereby ensuring the correct generation and transmission of HARQ-ACK information.

[0134] In one embodiment, the counting according to the serving cell index or the serving cell set index may include: counting according to the serving cell index or the serving cell set index when the PDCCH monitoring opportunities are the same.

[0135] In some embodiments, the above-mentioned index count according to the serving cell index or the serving cell set when the PDCCH monitoring opportunities are the same may refer to the index count according to the serving cell index or the serving cell set for two or more first DCIs with the same PDCCH monitoring opportunities.

[0136] In one embodiment, the counting method of the C-DAI in the at least one first DCI may further include: when {serving cell or serving cell set, PDCCH monitoring opportunity} is the same, counting according to the PDSCH reception time.

[0137] In some embodiments, the above-mentioned counting according to the PDSCH reception time when {serving cell or service cell set, PDCCH monitoring opportunity} is the same may refer to counting according to the PDSCH reception time for two or more first DCIs with the same PDCCH monitoring opportunity and the same service cell or service cell set.

[0138] In one implementation, the loop execution order in the counting process of the C-DAI in the at least one first DCI may be as follows:

[0139] First, for the same {serving cell / serving cell set, PDCCH monitoring opportunity} pair, count in ascending / descending order of PDSCH reception time (such as reception start time / end time);

[0140] Then, count in ascending / descending order of the serving cell index or the index of the serving cell set; the serving cell set includes at least one serving cell;

[0141] Finally, the PDCCH monitoring opportunities are counted in ascending / descending order.

[0142] Based on the above cyclic order, the logic for counting the C-DAI in at least one first DCI may be as follows:

[0143] Based on the above-mentioned loop order, for C-DAI counting, the outermost loop counts in ascending / descending order of the PDCCH monitoring opportunities, and the second loop from the outside to the inside counts in ascending / descending order according to the index of the serving cell or the index of the serving cell set under the same PDCCH monitoring opportunity. The innermost loop counts in ascending / descending order according to the PDSCH reception time under the same PDCCH monitoring opportunity and the same serving cell index or the index of the serving cell set.

[0144] In some embodiments, the HARQ-ACK codebook includes HARQ-ACK bits corresponding to each of the at least one first DCI; the number of bits of the type 2 HARQ-ACK corresponding to the first DCI is determined by at least one of the following information:

[0145] An optional value of the number of at least two PDSCHs scheduled by the first DCI;

[0146] a maximum value of the number of at least two PDSCHs scheduled by the first DCI;

[0147] And, the maximum number of codewords that can be scheduled for each of the P1 serving cells in the first DCI pair; P1 is greater than or equal to 1, and P1 is an integer.

[0148] Among them, the number of PDSCHs that can be scheduled by the above-mentioned first DCI can be multiple. For example, the first DCI can schedule 2 PDSCHs or 3 PDSCHs. The optional values ​​of the number of at least two PDSCHs scheduled by the first DCI are 2 and 3.

[0149] The maximum number of codewords that can be scheduled by the first DCI for each of the P1 serving cells may refer to the maximum number of codewords that the first DCI allows to be scheduled for each of the P1 serving cells. For example, if the number of codewords that the first DCI allows to be scheduled for a certain serving cell is 1 or 2, then the maximum number of codewords that can be scheduled by the first DCI for the serving cell is 2. One DCI can schedule P1 serving cells, and each of the P1 serving cells has a maximum number of codewords that can be scheduled.

[0150] In an embodiment of the present application, the HARQ-ACK bit corresponding to the first DCI is M bits, and M is determined based on at least one of the following information: in some embodiments, the N value, the maximum value of N, and the maximum number of codewords C that can be scheduled for each DCI, wherein the maximum number of codewords that can be scheduled for each DCI can be for each serving cell (per-cell), or it can also be configured for each BWP.

[0151] In one embodiment, the number of HARQ-ACK bits corresponding to the first DCI is determined by the maximum number of at least two PDSCHs scheduled by the first DCI and the maximum value of the P1 maximum codewords; the P1 maximum codeword number is the maximum number of codewords that can be scheduled by the first DCI for each of the P1 serving cells. In some embodiments, the number of bits of the type 2 HARQ-ACK corresponding to the first DCI is:

[0152] The product of the maximum number of at least two PDSCHs scheduled by the first DCI and the maximum number of P1 maximum codewords.

[0153] In one embodiment, the P1 serving cells are:

[0154] The serving cell included in the PUCCH group / cell group corresponding to the first DCI; or

[0155] A serving cell included in the first DCI-schedulable serving cell set; or

[0156] All service cells configured for the terminal device.

[0157] Among them, the service cell set that can be scheduled by the above-mentioned first DCI refers to all service cell sets allowed to be scheduled by the first DCI. For example, the first DCI allows scheduling of 8 service cell sets. In each actual scheduling, the first DCI can schedule the first service cell set therein.

[0158] In the embodiment of the present application, the determination method of M may include:

[0159] Method 1: M = max{N}*max{Cj}; j = 1, 2, ... P, where P represents:

[0160] 1) Option 1: The number of cells included in the PUCCH group / cell group corresponding to the first DCI;

[0161] 2) Option 2: The number of cells included in the cell combination that can be scheduled by the first DCI;

[0162] 3) Option 3: The total number of all serving cells configured for the terminal.

[0163] Wherein, Cj represents the maximum number of codewords that can be scheduled by the first DCI for serving cell j, and max represents the maximum value.

[0164] The maximum value of N is per UE, that is, regardless of the carrier or search space SS where the first DCI is located, the maximum value of N represents the maximum number of carriers that may be scheduled by the first DCI. If Nmax exists for different carriers or search spaces SS where the first DCI is located, the above formula can be modified to M = max{Nmax} * max{Cj}, ensuring that the first term is the maximum value of N from the perspective of the UE.

[0165] Assume that the network configures four serving cells, 1 to 4, for the terminal, and that these four serving cells belong to the same PUCCH group. The cell combinations that can be scheduled by the first DCI are shown in Table 1. The first DCI actually schedules cells 1 and 4 (i.e., cell combination 1 in Table 1). According to Table 1, the maximum value of N is 3, meaning that the maximum number of serving cells that can be scheduled by the first DCI is 3. The maximum number of codewords C1 to C4 that can be scheduled for each DCI corresponding to cells 1 to 4 is 1 / 1 / 1 / 2, respectively. PDSCH 1 scheduled by the first DCI corresponds to one codeword (CW), and PDSCH 4 corresponds to two CWs.

[0166] If according to method 1: max{N}=3, max{Cj}=2, then M=3*2=6; then each first DCI corresponds to a 6-bit HARQ-ACK bit, wherein: including 3 bits of real HARQ-ACK information, all are ACK, and the order of the 3 ACKs corresponds to: cell 1CW 1, cell 2CW 1, cell 2CW 2; the 6-bit HARQ-ACK bits can be: A (ie, ACK), A, A, N (ie, NACK), N, N, or A, N, A, A, N, N. Among them, the first four values ​​of the above 6 bits correspond to codeword 1 and codeword 2 of cell 1 and codeword 1 and codeword 2 of cell 4, or correspond to codeword 1 and codeword 2 of cell 4 and codeword 1 and codeword 2 of cell 1, and the last two values ​​are two-bit padding bits.

[0167] In one embodiment, at least two PDSCHs scheduled by the first DCI are PDSCHs corresponding to each service cell included in the first service cell set; the first service cell set is one of m service cell sets pre-configured by the system; m is greater than or equal to 1, and m is an integer; then the number of HARQ-ACK bits corresponding to the first DCI can be determined by the first numerical value corresponding to each of the m service cell sets; wherein the first numerical value is determined based on the first DCI for the maximum number of codewords that can be scheduled for the service cell in the service cell set corresponding to the first numerical value, and at least one of the number of service cells corresponding to the first numerical value.

[0168] In some embodiments, the number of bits of HARQ-ACK corresponding to the first DCI is: the maximum value of the first values ​​corresponding to each of the m serving cell sets.

[0169] In one embodiment, the first value corresponding to the second serving cell set in the m serving cell sets includes:

[0170] The product of the number of serving cells included in the second serving cell set and the maximum number of codewords schedulable for the serving cells included in the first DCI for the second serving cell set; or

[0171] The first DCI accumulates the maximum number of codewords that can be scheduled for the serving cells included in the second serving cell set; wherein the second serving cell set is any one of the m serving cell sets.

[0172] In the embodiment of the present application, the determination method of M may include:

[0173] Method 2: M = max{Mm}, as shown in Table 1, for each cell combination m, there exists:

[0174] 1) Option 1: Mm = Nm*max{Cj}; Nm represents the number of cells contained in cell combination m;

[0175] 2) Option 2: Mm = ∑{Cj}Cj, j = 1, 2, ... P, where P represents the number of cells included in the cell combination m.

[0176] In the second method (especially option 2), the number of HARQ-ACK codebook bits is small and the PUCCH overhead is small.

[0177] If the configuration information of the cell combination is as shown in Table 1 according to the second method above, then the cell combinations 1 to 8 corresponding to M1 to M8 are as shown in Table 2 respectively:

[0178] Table 2

[0179]

[0180] M=max{Mm}=6 (option 1); M=max{Mm}=4 (option 2), that is, for option 1, each first DCI corresponds to a 6-bit HARQ-ACK bit, and for option 2, each first DCI corresponds to a 4-bit HARQ-ACK bit; among which: 3 bits of real HARQ-ACK information are all ACKs, and the order of the 3 ACKs corresponds to: cell 1 CW1, cell 2 CW1, cell 2 CW2; the 6-bit HARQ-ACK bits are: A, A, A, N, N, N (option 1), and the 4-bit HARQ-ACK bits are: A, A, A, N (option 2). Among them, among the above 6-bit HARQ-ACK bits, the first 3 bits correspond to cell 1 CW1, cell 2 CW1, and cell 2 CW2, respectively, and the last 3 bits are padding bits; among the above 4-bit HARQ-ACK bits, the first 3 bits correspond to cell 1 CW1, cell 2 CW1, and cell 2 CW2, respectively, and the last bit is a padding bit.

[0181] After knowing the number of HARQ-ACK bits corresponding to at least one first DCI, the terminal device can construct a HARQ-ACK codebook for at least one first DCI in ascending / descending order of the C-DAI count of at least one first DCI, that is, in the HARQ-ACK codebook, the HARQ-ACK bits of at least one first DCI are arranged in ascending / descending order of the C-DAI count of at least one first DCI.

[0182] In one embodiment, the order of the HARQ-ACK bits corresponding to the at least two PDSCHs scheduled by the first DCI is:

[0183] For the same serving cell, sort by codeword index in ascending or descending order;

[0184] Different serving cells are arranged in ascending or descending order according to the serving cell index.

[0185] In the above M bits, the order of the HARQ-ACK bits corresponding to the at least two PDSCHs scheduled by the first DCI is:

[0186] 1) For the same serving cell, sort in ascending or descending order according to CW index;

[0187] 2) Sort by serving cell index in ascending or descending order.

[0188] For example, for the two PDSCHs in the same service cell scheduled by the first DCI, assuming that PDSCH 1 corresponds to codeword 1, and PDSCH 2 corresponds to codeword 2, assuming that the HARQ-ACK bit corresponding to PDSCH 1 is N, and the HARQ-ACK bit corresponding to PDSCH 2 is A, then when arranged in ascending order, the order of the HARQ-ACK bits corresponding to the PDSCH scheduled by the first DCI is: N, A; when arranged in descending order, the order of the HARQ-ACK bits corresponding to the PDSCH scheduled by the first DCI is: A, N.

[0189] For another example, for PDSCH 1 in the first DCI-scheduled service cell 1 and PDSCH 2 in the service cell 2, the HARQ-ACK bit corresponding to PDSCH 1 is N, and the HARQ-ACK bit corresponding to PDSCH 2 is A. Assuming that the HARQ-ACK bit corresponding to PDSCH 1 is N, and the HARQ-ACK bit corresponding to PDSCH 2 is A, when arranged in ascending order, the order of the HARQ-ACK bits corresponding to the PDSCH of the first DCI scheduling is: N, A; when arranged in descending order, the order of the HARQ-ACK bits corresponding to the PDSCH of the first DCI scheduling is: A, N.

[0190] In one embodiment, when at least two PDSCHs scheduled by the first DCI are PDSCHs corresponding to each service cell included in the first service cell set, and the cumulative result Mm of the maximum number of codewords that can be scheduled by the first DCI for the cells included in the second service cell set is less than the number of bits M of the HARQ-ACK of the first DCI, the first Mm bits of the HARQ-ACK of the first DCI are set according to the C-DAI included in the first DCI, and the last M-Mm bits of the HARQ-ACK of the first DCI are the first information.

[0191] The first information may be non-acknowledgement information NACK, or the first information may be other values.

[0192] That is to say, in an embodiment of the present application, when the terminal device constructs a type 2 hybrid automatic repeat request confirmation information HARQ-ACK codebook based on the C-DAI included in at least one first DCI, it can set the first Mm bits of the HARQ-ACK of the first DCI according to the C-DAI included in the first DCI, and set the last M-Mm bits of the HARQ-ACK of the first DCI as non-confirmation information when at least two PDSCHs scheduled by the first DCI are the PDSCHs corresponding to the respective service cells included in the first service cell set, and the second value is less than the number of bits M of the HARQ-ACK of the first DCI.

[0193] In one embodiment, the second value is determined by at least one of the maximum number of codewords schedulable by the first DCI for each serving cell included in the first serving cell set and the number of serving cells included in the first serving cell set.

[0194] In one embodiment, the second value includes:

[0195] The cumulative result of the maximum number of codewords that can be scheduled for the service cells included in the first DCI for the first service cell set; or, the product of the number of service cells included in the first service cell set and the maximum value of the maximum number of codewords that can be scheduled for the service cells included in the first DCI for the first service cell set.

[0196] For the cell combination m scheduled by the first DCI, if Mm=∑{Cj} is less than M, the terminal may generate NACK or other specified values ​​for the HARQ-ACK information bits of the last M-Mm.

[0197] Among them, the scheme shown in the above step 603 is used to determine how many bits of HARQ-ACK information are generated for each first DCI; and to determine the order of HARQ-ACK bits corresponding to at least two PDSCHs scheduled by the first DCI in the generated HARQ-ACK information bits.

[0198] In step 604, the terminal device performs HARQ feedback on at least one first DCI-scheduled PDSCH according to the HARQ-ACK codebook of type 2. Correspondingly, the network device receives the HARQ-ACK codebook fed back by the terminal device.

[0199] The terminal device can send the above-mentioned type 2 HARQ-ACK codebook to the network device as the HARQ-ACK feedback result of at least one first DCI-scheduled PDSCH.

[0200] To sum up, the solution shown in the embodiment of the present application is that for the case where PDSCH is scheduled by at least one DCI and each DCI schedules at least two PDSCHs respectively, the network device sends a first downlink control information DCI for scheduling at least two physical downlink shared channels PDSCH and carrying C-DAI, and the terminal device constructs a type 2 HARQ-ACK codebook through the C-DAI carried in the DCI, thereby providing a Type-2 codebook construction scheme for HARQ-ACK information corresponding to multiple PDSCHs scheduled by one DCI when the same PUCCH is fed back, which improves the HARQ feedback scheme when multiple PDSCHs are scheduled by a single DCI and improves the HARQ feedback efficiency.

[0201] Please refer to Figure 8, which shows a block diagram of a HARQ codebook construction device provided by one embodiment of the present application. The HARQ codebook construction device 800 has the functions of implementing the method shown in Figure 4 or Figure 6 above, which is performed by the terminal device. The HARQ codebook construction device 800 can be a terminal device. As shown in Figure 8, the device may include:

[0202] A receiving module 801 is configured to receive at least one first downlink control information DCI; the first DCI is used to schedule at least two physical downlink shared channels PDSCH, where the at least two PDSCHs correspond to at least one serving cell; and the first DCI includes a counter downlink allocation index C-DAI;

[0203] The construction module 802 is configured to construct a type 2 hybrid automatic repeat request confirmation information HARQ-ACK codebook according to the C-DAI included in the at least one first DCI.

[0204] In some embodiments, the apparatus further includes: a sending module configured to perform HARQ feedback on at least one first DCI-scheduled PDSCH according to the above-mentioned type 2 HARQ-ACK codebook.

[0205] In one embodiment, a counting method of the C-DAI in at least one of the first DCIs includes:

[0206] Count according to the serving cell index or the index of the serving cell set; wherein the serving cell set includes at least one serving cell.

[0207] In one embodiment, counting according to the serving cell index includes:

[0208] Count in ascending or descending order the minimum value of the serving cell index corresponding to the at least two PDSCHs scheduled by the first DCI;

[0209] or,

[0210] Count in ascending or descending order of the maximum value of the serving cell indexes corresponding to the at least two PDSCHs scheduled by the first DCI.

[0211] In one embodiment, the counting according to the index of the serving cell set includes:

[0212] Count in ascending or descending order of the index of the serving cell set scheduled by the first DCI.

[0213] In one embodiment, counting according to the serving cell index includes:

[0214] Count in ascending or descending order the serving cell index corresponding to the first PDSCH scheduled by the first DCI;

[0215] The first PDSCH is the PDSCH with the earliest start time among the at least two PDSCHs scheduled by the first DCI; or

[0216] The first PDSCH is the PDSCH with the latest start time among the at least two PDSCHs scheduled by the first DCI; or

[0217] The first PDSCH is the PDSCH with the earliest end time among the at least two PDSCHs scheduled by the first DCI, or,

[0218] The first PDSCH is a PDSCH with the latest ending time among the at least two PDSCHs scheduled by the first DCI.

[0219] In one embodiment, counting according to the serving cell index includes:

[0220] Count in ascending or descending order according to the serving cell index corresponding to the serving cell where the first DCI is located.

[0221] In one embodiment, the counting method of at least one C-DAI in the first DCI further includes: counting according to at least one of a PDCCH monitoring opportunity index and / or a PDSCH reception time.

[0222] In one embodiment, the counting according to the serving cell index or the index of the serving cell set includes:

[0223] When corresponding to the same PDCCH monitoring opportunity, the count is based on the serving cell index or the serving cell set index.

[0224] In one embodiment, the counting method of the C-DAI in the first DCI further includes:

[0225] When corresponding to the same {serving cell or serving cell set, PDCCH monitoring opportunity}, the PDSCH reception time is counted.

[0226] In one embodiment, the HARQ-ACK codebook includes at least one HARQ-ACK bit corresponding to each of the first DCIs; the number of HARQ-ACK bits corresponding to the first DCI is determined by at least one of the following information:

[0227] an optional value of the number of the at least two PDSCHs scheduled by the first DCI;

[0228] a maximum number of at least two PDSCHs scheduled by the first DCI;

[0229] And, the maximum number of codewords that can be scheduled for each of the P1 serving cells by the first DCI; P1 is greater than or equal to 1, and P1 is an integer.

[0230] In one embodiment, the number of HARQ-ACK bits corresponding to the first DCI is determined by the maximum number of at least two PDSCHs scheduled by the first DCI and the maximum value of the P1 maximum number of codewords; the P1 maximum number of codewords is the maximum number of codewords that can be scheduled by the first DCI for each of the P1 serving cells.

[0231] In one embodiment, the number of HARQ-ACK bits corresponding to the first DCI is:

[0232] The product of the maximum number of the at least two PDSCHs scheduled by the first DCI and the maximum value of the P1 maximum codeword numbers.

[0233] In one embodiment, the P1 serving cells are:

[0234] The serving cell included in the PUCCH group / cell group corresponding to the first DCI; or

[0235] The serving cell included in the first DCI schedulable serving cell set; or

[0236] All service cells configured for the terminal device.

[0237] In one embodiment, the at least two PDSCHs scheduled by the first DCI are PDSCHs corresponding to the service cells included in the first service cell set; the first service cell set is one of m service cell sets pre-configured by the system; m is greater than or equal to 1, and m is an integer.

[0238] In one embodiment, the number of HARQ-ACK bits corresponding to the first DCI is determined by a first value corresponding to each of the m serving cell sets;

[0239] The first value is determined based on at least one of the maximum number of codewords that can be scheduled by the service cell in the service cell set corresponding to the first value according to the first DCI and the number of service cells included in the service cell set corresponding to the first value.

[0240] In one embodiment, the number of HARQ-ACK bits corresponding to the first DCI is:

[0241] The maximum value of the first values ​​corresponding to each of the m serving cell sets.

[0242] In one embodiment, the first value corresponding to the second serving cell set in the m serving cell sets includes:

[0243] The product of the number of cells included in the second serving cell set and the maximum number of codewords that can be scheduled for the serving cells included in the first DCI for the second serving cell set; or

[0244] an accumulation result of the first DCI and a maximum number of codewords schedulable for serving cells included in the second serving cell set;

[0245] The second serving cell set is any one of the m serving cell sets.

[0246] In one embodiment, the order of the HARQ-ACK bits corresponding to the at least two PDSCHs scheduled by the first DCI is:

[0247] For the same serving cell, sort in ascending or descending order according to the codeword index;

[0248] For different serving cells, they are arranged in ascending or descending order according to the serving cell index.

[0249] In one embodiment, constructing a type 2 hybrid automatic repeat request acknowledgment information HARQ-ACK codebook according to the C-DAI included in the first DCI includes:

[0250] When the at least two PDSCHs scheduled by the first DCI are PDSCHs corresponding to each serving cell included in the first serving cell set, and the second value is less than the number of bits M of the HARQ-ACK of the first DCI, the last M-second value bits in the HARQ-ACK of the first DCI are set as the first information. The M-second value bits refer to the number of bits corresponding to the difference between M and the second value.

[0251] In one embodiment, the second value is determined by at least one of the maximum number of codewords that can be scheduled by the first DCI for each serving cell included in the first serving cell set and the number of serving cells included in the first serving cell set.

[0252] In one embodiment, the second value includes:

[0253] The accumulated result of the first DCI on the maximum number of codewords that can be scheduled for the serving cells included in the first serving cell set; or

[0254] The product of the number of serving cells included in the first serving cell set and the maximum number of codewords that can be scheduled by the first DCI for the serving cells included in the first serving cell set.

[0255] Please refer to Figure 9, which shows a block diagram of a HARQ codebook construction device provided by one embodiment of the present application. The HARQ codebook construction device 900 has the functions of implementing the method shown in Figure 5 or Figure 6 above, which is performed by a network device. The HARQ codebook construction device 900 can be a network device. As shown in Figure 9, the device may include:

[0256] The sending module 901 is used to send at least one first DCI; the C-DAI included in the at least one first DCI is used for the terminal device to construct a HARQ-ACK codebook of type 2; the first DCI is used to schedule at least two PDSCHs, and the at least two PDSCHs correspond to at least one serving cell.

[0257] In one embodiment, the apparatus may further include: a determination module, configured to generate, determine, or configure the at least one first DCI.

[0258] In one embodiment, the counting method of the C-DAI in the first DCI includes:

[0259] Count according to the serving cell index or the index of the serving cell set; wherein the serving cell set includes at least one serving cell.

[0260] In one embodiment, counting according to the serving cell index includes:

[0261] Count in ascending or descending order the minimum value of the serving cell index corresponding to the at least two PDSCHs scheduled by the first DCI; or

[0262] Count in ascending or descending order of the maximum value of the serving cell indexes corresponding to the at least two PDSCHs scheduled by the first DCI.

[0263] In one embodiment, the counting according to the index of the serving cell set includes:

[0264] Count in ascending or descending order of the index of the serving cell set scheduled by the first DCI.

[0265] In one embodiment, counting according to the serving cell index includes:

[0266] Count in ascending or descending order the serving cell index corresponding to the first PDSCH scheduled by the first DCI;

[0267] The first PDSCH is the PDSCH with the earliest start time among the at least two PDSCHs scheduled by the first DCI; or

[0268] The first PDSCH is the PDSCH with the latest start time among the at least two PDSCHs scheduled by the first DCI; or

[0269] The first PDSCH is the PDSCH with the earliest end time among the at least two PDSCHs scheduled by the first DCI, or,

[0270] The first PDSCH is a PDSCH with the latest ending time among the at least two PDSCHs scheduled by the first DCI.

[0271] In one embodiment, counting according to the serving cell index includes:

[0272] Count in ascending or descending order according to the serving cell index corresponding to the serving cell where the first DCI is located.

[0273] In one embodiment, the counting method of at least one C-DAI in the first DCI further includes: counting according to at least one of a PDCCH monitoring opportunity index and / or a PDSCH reception time.

[0274] In one embodiment, the counting according to the serving cell index or the index of the serving cell set includes:

[0275] When corresponding to the same PDCCH monitoring opportunity, the count is based on the serving cell index or the serving cell set index.

[0276] In one embodiment, the counting method of the C-DAI in the first DCI further includes:

[0277] When corresponding to the same {serving cell or serving cell set, PDCCH monitoring opportunity}, the PDSCH reception time is counted.

[0278] In one embodiment, the HARQ-ACK codebook includes at least one HARQ-ACK bit corresponding to each of the first DCIs; the number of HARQ-ACK bits corresponding to the first DCI is determined by at least one of the following information:

[0279] an optional value of the number of the at least two PDSCHs scheduled by the first DCI;

[0280] a maximum number of at least two PDSCHs scheduled by the first DCI;

[0281] And, the maximum number of codewords that can be scheduled for each of the P1 serving cells by the first DCI; P1 is greater than or equal to 1, and P1 is an integer.

[0282] In one embodiment, the number of HARQ-ACK bits corresponding to the first DCI is determined by the maximum number of at least two PDSCHs scheduled by the first DCI and the maximum value of the P1 maximum number of codewords; the P1 maximum number of codewords is the maximum number of codewords that can be scheduled by the first DCI for each of the P1 serving cells.

[0283] In one embodiment, the number of HARQ-ACK bits corresponding to the first DCI is:

[0284] The product of the maximum number of the at least two PDSCHs scheduled by the first DCI and the maximum value of the P1 maximum codeword numbers.

[0285] In one embodiment, the P1 serving cells are:

[0286] The serving cell included in the PUCCH group / cell group corresponding to the first DCI; or

[0287] The serving cell included in the first DCI schedulable serving cell set; or

[0288] All service cells configured for the terminal device.

[0289] In one embodiment, the at least two PDSCHs scheduled by the first DCI are PDSCHs corresponding to the service cells included in the first service cell set; the first service cell set is one of m service cell sets pre-configured by the system; m is greater than or equal to 1, and m is an integer.

[0290] In one embodiment, the number of HARQ-ACK bits corresponding to the first DCI is determined by a first value corresponding to each of the m serving cell sets;

[0291] The first value is determined based on at least one of the maximum number of codewords that can be scheduled by the service cell in the service cell set corresponding to the first value according to the first DCI and the number of service cells included in the service cell set corresponding to the first value.

[0292] In one embodiment, the number of HARQ-ACK bits corresponding to the first DCI is:

[0293] The maximum value of the first values ​​corresponding to each of the m serving cell sets.

[0294] In one embodiment, the first value corresponding to the second serving cell set in the m serving cell sets includes:

[0295] The product of the number of serving cells included in the second cell set and the maximum number of codewords that can be scheduled for the serving cells included in the first DCI for the second serving cell set; or

[0296] The first DCI is an accumulation result of the maximum number of codewords that can be scheduled for the serving cells included in the second serving cell set; wherein the second serving cell set is any one of the m serving cell sets.

[0297] In one embodiment, the order of the HARQ-ACK bits corresponding to the at least two PDSCHs scheduled by the first DCI is:

[0298] For the same serving cell, sort in ascending or descending order according to the codeword index;

[0299] For different serving cells, they are arranged in ascending or descending order according to the serving cell index.

[0300] In one embodiment, the apparatus further comprises:

[0301] receiving the HARQ-ACK codebook fed back by the terminal device;

[0302] Among them, when at least two PDSCHs scheduled by the first DCI are PDSCHs corresponding to each service cell included in the first service cell set, and the second value is less than the number of bits M of the HARQ-ACK of the first DCI, the last M-second value bits in the HARQ-ACK of the first DCI are the first information.

[0303] In one embodiment, the second value is determined by at least one of the maximum number of codewords that can be scheduled by the first DCI for each serving cell included in the first serving cell set and the number of serving cells included in the first serving cell set.

[0304] In one embodiment, the second value includes:

[0305] The accumulated result of the first DCI on the maximum number of codewords that can be scheduled for the serving cells included in the first serving cell set; or

[0306] The product of the number of cells included in the first serving cell set and the maximum number of codewords that can be scheduled for the serving cells included in the first serving cell set by the first DCI.

[0307] It should be noted that the device provided in the above embodiment only uses the division of the above-mentioned functional modules as an example to implement its functions. In actual applications, the above-mentioned functions can be assigned to different functional modules according to actual needs, that is, the content structure of the device can be divided into different functional modules to complete all or part of the functions described above.

[0308] Regarding the apparatus in the above embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method, and will not be elaborated here.

[0309] Please refer to FIG10 , which shows a schematic diagram of the structure of a computer device 1000 provided in one embodiment of the present application. The computer device 1000 may include: a processor 1001 , a receiver 1002 , a transmitter 1003 , a memory 1004 , and a bus 1005 .

[0310] The processor 1001 includes one or more processing cores. The processor 1001 executes various functional applications and information processing by running software programs and modules.

[0311] The receiver 1002 and the transmitter 1003 may be implemented as a communication component, which may be a communication chip, which may also be called a transceiver.

[0312] The memory 1004 is connected to the processor 1001 via a bus 1005 .

[0313] The memory 1004 may be used to store a computer program, and the processor 1001 may be used to execute the computer program to implement each step in the above method embodiment.

[0314] In addition, the memory 1004 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, including but not limited to: magnetic disk or optical disk, electrically erasable programmable read-only memory, erasable programmable read-only memory, static random access memory, read-only memory, magnetic memory, flash memory, and programmable read-only memory.

[0315] In an exemplary solution, when the computer device 1000 is implemented as the above-mentioned terminal device, the transceiver is configured to receive at least one first DCI; the first DCI is used to schedule at least two PDSCHs, and the at least two PDSCHs correspond to at least one serving cell; the first DCI includes C-DAI;

[0316] The processor is configured to construct a type 2 HARQ-ACK codebook based on a C-DAI included in at least one first DCI.

[0317] Among them, the processor 1001 and / or transceiver in the above-mentioned computer device 1000 can be used to implement the functions of each module in the device shown in Figure 8 above. For example, the transceiver can be used to implement the functions of the receiving module and the sending module in the device shown in Figure 8 above, and the processor can be used to implement the function of the building module in the device shown in Figure 8 above; the process executed by the processor 1001 and / or transceiver in the above-mentioned computer device 1000 can refer to the various steps executed by the terminal device in the method shown in any of Figures 4 or 6 above.

[0318] In an exemplary embodiment, when the computer device 1000 is implemented as a network device, the transceiver is used to send at least one first DCI, and the C-DAI contained in the at least one first DCI is used for the terminal device to construct a type 2 HARQ-ACK codebook; the first DCI is used to schedule at least two PDSCHs, and the at least two PDSCHs correspond to at least one service cell.

[0319] Among them, the processor 1001 and / or transceiver in the above-mentioned computer device 1000 can be used to implement the functions of each module in the device shown in Figure 9 above. For example, the transceiver can be used to implement the functions of the receiving module and the sending module in the device shown in Figure 9 above, and the processor can be used to implement the function of the determination module in the device shown in Figure 9 above; the process executed by the processor 1001 and / or transceiver in the above-mentioned computer device 1000 can refer to the various steps executed by the network device in the method shown in any of Figures 5 or 6 above.

[0320] An embodiment of the present application also provides a computer-readable storage medium, which stores a computer program. The computer program is loaded and executed by a processor to implement all or part of the steps performed by the terminal device or network device in the method shown in Figures 4, 5 or 6 above.

[0321] The present application also provides a chip, which is used to run in a computer device so that the computer device executes all or part of the steps performed by the terminal device or network device in the method shown in Figure 4, Figure 5 or Figure 6 above.

[0322] The present application also provides a computer program product, which includes computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform all or part of the steps performed by the terminal device or network device in the method shown in Figures 4, 5, or 6 above.

[0323] The present application also provides a computer program, which is executed by a processor of a computer device to implement all or part of the steps performed by a terminal device or a network device in the method shown in Figure 4, Figure 5 or Figure 6 above.

[0324] Those skilled in the art will appreciate that in one or more of the above examples, the functions described in the embodiments of the present application can be implemented using hardware, software, firmware, or any combination thereof. When implemented using software, these functions can be stored in a computer-readable medium or transmitted as one or more instructions or codes on a computer-readable medium. Computer-readable media include computer storage media and communication media, wherein communication media include any media that facilitates the transmission of computer programs from one place to another. The storage medium can be any available medium that can be accessed by a general-purpose or special-purpose computer.

[0325] The above description is merely an exemplary embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present application shall be included in the scope of protection of the present application.

Claims

1. A HARQ codebook construction method, characterized in that: The method comprises: The terminal device receives at least one first downlink control information DCI; the first DCI is used to schedule at least two physical downlink shared channels PDSCH, and the at least two PDSCHs correspond to at least one serving cell; the first DCI includes a counter downlink allocation index C-DAI; The terminal device constructs a type 2 hybrid automatic repeat request confirmation information HARQ-ACK codebook based on at least one C-DAI included in the first DCI.

2. The method according to claim 1, characterized in that The counting method of the C-DAI in at least one of the first DCIs includes: Count according to the serving cell index or the index of the serving cell set; wherein the serving cell set includes at least one serving cell.

3. The method according to claim 2, characterized in that The counting according to the serving cell index includes: Count in ascending or descending order the minimum value of the serving cell index corresponding to the at least two PDSCHs scheduled by the first DCI; or, Count in ascending or descending order of the maximum value of the serving cell indexes corresponding to the at least two PDSCHs scheduled by the first DCI.

4. The method according to claim 2, characterized in that The counting according to the index of the serving cell set includes: Count in ascending or descending order of the index of the serving cell set scheduled by the first DCI.

5. The method according to claim 2, characterized in that The counting according to the serving cell index includes: Count in ascending or descending order the serving cell index corresponding to the first PDSCH scheduled by the first DCI; The first PDSCH is the PDSCH with the earliest start time among the at least two PDSCHs scheduled by the first DCI; or The first PDSCH is the PDSCH with the latest start time among the at least two PDSCHs scheduled by the first DCI; or The first PDSCH is the PDSCH with the earliest end time among the at least two PDSCHs scheduled by the first DCI, or, The first PDSCH is a PDSCH with the latest ending time among the at least two PDSCHs scheduled by the first DCI.

6. The method according to claim 2, characterized in that The counting according to the serving cell index includes: Count in ascending or descending order of the serving cell index of the serving cell where the first DCI is located.

7. The method according to any one of claims 2 to 6, characterized in that: The counting method of the C-DAI in at least one of the first DCIs further includes: The count is performed according to at least one of a PDCCH monitoring opportunity index and / or a PDSCH reception time.

8. The method according to any one of claims 2 to 7, characterized in that: The counting according to the serving cell index or the serving cell set index includes: When the PDCCH monitoring opportunity indexes are the same, they are counted according to the serving cell index or the serving cell set index.

9. The method according to any one of claims 2 to 8, characterized in that: The counting method of the C-DAI in at least one of the first DCIs further includes: When {serving cell or serving cell set, PDCCH monitoring opportunity} is the same, the PDSCH reception time is counted.

10. The method according to any one of claims 1 to 8, characterized in that: The HARQ-ACK codebook includes at least one HARQ-ACK bit corresponding to each of the first DCIs; The number of HARQ-ACK bits corresponding to the first DCI is determined by at least one of the following information: an optional value of the number of the at least two PDSCHs scheduled by the first DCI; a maximum number of at least two PDSCHs scheduled by the first DCI; And, the maximum number of codewords that can be scheduled for each of the P1 serving cells by the first DCI; P1 is greater than or equal to 1, and P1 is an integer.

11. The method according to claim 10, characterized in that The number of HARQ-ACK bits corresponding to the first DCI is determined by the maximum number of at least two PDSCHs scheduled by the first DCI and the maximum value of the P1 maximum number of codewords; the P1 maximum number of codewords is the maximum number of codewords that can be scheduled by the first DCI for each of the P1 serving cells.

12. The method according to claim 11, characterized in that The number of HARQ-ACK bits corresponding to the first DCI is: The product of the maximum number of the at least two PDSCHs scheduled by the first DCI and the maximum value of the P1 maximum codeword numbers.

13. The method according to any one of claims 10 to 12, characterized in that: The P1 serving cells are: The serving cell included in the PUCCH group or cell group corresponding to the first DCI; or The serving cell included in the first DCI schedulable serving cell set; or All service cells configured for the terminal device.

14. The method according to claim 10, characterized in that The at least two PDSCHs scheduled by the first DCI are PDSCHs corresponding to the respective serving cells included in the first serving cell set; the first serving cell set is one of m serving cell sets pre-configured by the system; m is greater than or equal to 1, and m is an integer.

15. The method according to claim 14, characterized in that The number of HARQ-ACK bits corresponding to the first DCI is determined by the first values ​​corresponding to each of the m serving cell sets; The first value is determined based on at least one of the maximum number of codewords that can be scheduled by the service cell in the service cell set corresponding to the first value according to the first DCI and the number of service cells included in the service cell set corresponding to the first value.

16. The method according to claim 15, characterized in that The number of HARQ-ACK bits corresponding to the first DCI is: The maximum value of the first values ​​corresponding to each of the m serving cell sets.

17. The method according to claim 15, characterized in that The first value corresponding to the second serving cell set in the m serving cell sets includes: The product of the number of serving cells included in the second serving cell set and the maximum number of codewords that can be scheduled by the first DCI for the serving cells in the second serving cell set; or The first DCI is an accumulation result of the maximum number of codewords that can be scheduled for the serving cells included in the second serving cell set; wherein the second serving cell set is any one of the m cell sets.

18. The method according to any one of claims 1 to 17, characterized in that: The order of the HARQ-ACK bits corresponding to the at least two PDSCHs scheduled by the first DCI is: For the same serving cell, sort in ascending or descending order according to the codeword index; For different serving cells, they are arranged in ascending or descending order according to the serving cell index.

19. The method according to any one of claims 1 to 18, characterized in that The constructing, according to the C-DAI included in the first DCI, a type 2 hybrid automatic repeat request acknowledgement information HARQ-ACK codebook, including: When the at least two PDSCHs scheduled by the first DCI are PDSCHs corresponding to each serving cell included in the first serving cell set, and the second value is less than the number of bits M of the HARQ-ACK of the first DCI, the last M-second value bits in the HARQ-ACK codebook are set to the first information.

20. The method according to claim 19, characterized in that The second value is determined by at least one of the maximum number of codewords that can be scheduled by the first DCI for each serving cell included in the first serving cell set and the number of serving cells included in the first serving cell set.

21. The method according to claim 20, characterized in that The second value includes: an accumulation result of the first DCI on the maximum number of codewords schedulable for serving cells included in the first serving cell set; or, The product of the number of serving cells included in the first serving cell set and the maximum number of codewords that can be scheduled by the first DCI for the serving cells included in the first serving cell set.

22. A HARQ codebook construction method, characterized in that: The method comprises: The network device sends at least one first DCI; the C-DAI contained in each DCI in at least one first DCI is used by the terminal device to construct a type 2 HARQ-ACK codebook; the first DCI is used to schedule at least two PDSCHs, and the at least two PDSCHs correspond to at least one serving cell.

23. The method according to claim 22, characterized in that The counting method of the C-DAI in the first DCI includes: Count according to the serving cell index or the index of the serving cell set; wherein the serving cell set includes at least one serving cell.

24. The method according to claim 23, wherein The counting according to the serving cell index includes: Count in ascending or descending order the minimum value of the serving cell index corresponding to the at least two PDSCHs scheduled by the first DCI; or, Count in ascending or descending order of the maximum value of the serving cell indexes corresponding to the at least two PDSCHs scheduled by the first DCI.

25. The method according to claim 23, characterized in that The counting according to the index of the serving cell set includes: Count in ascending or descending order of the index of the serving cell set scheduled by the first DCI.

26. The method according to claim 23, characterized in that The counting according to the serving cell index includes: Count in ascending or descending order the serving cell index corresponding to the first PDSCH scheduled by the first DCI; The first PDSCH is the PDSCH with the earliest start time among the at least two PDSCHs scheduled by the first DCI; or The first PDSCH is the PDSCH with the latest start time among the at least two PDSCHs scheduled by the first DCI; or The first PDSCH is the PDSCH with the earliest end time among the at least two PDSCHs scheduled by the first DCI, or, The first PDSCH is a PDSCH with the latest ending time among the at least two PDSCHs scheduled by the first DCI.

27. The method according to claim 23, wherein The counting according to the serving cell index includes: Count in ascending or descending order according to the serving cell index corresponding to the serving cell where the first DCI is located.

28. The method according to any one of claims 23 to 27, characterized in that The counting method of the C-DAI in at least one of the first DCIs further includes: The count is performed according to at least one of a PDCCH monitoring opportunity index and / or a PDSCH reception time.

29. The method according to any one of claims 23 to 28, characterized in that The counting according to the serving cell index or the serving cell set index includes: When corresponding to the same PDCCH monitoring opportunity, the count is based on the serving cell index or the serving cell set index.

30. The method according to any one of claims 23 to 29, characterized in that The counting method of the C-DAI in the first DCI further includes: When corresponding to the same {serving cell or serving cell set, PDCCH monitoring opportunity}, the PDSCH reception time is counted.

31. The method according to any one of claims 22 to 30, characterized in that The HARQ-ACK codebook includes at least one HARQ-ACK bit corresponding to each of the first DCIs; the number of HARQ-ACK bits corresponding to the first DCIs is determined by at least one of the following information: an optional value of the number of the at least two PDSCHs scheduled by the first DCI; a maximum number of at least two PDSCHs scheduled by the first DCI; And, the maximum number of codewords that can be scheduled for each of the P1 serving cells by the first DCI; P1 is greater than or equal to 1, and P1 is an integer.

32. The method according to claim 31, characterized in that The number of HARQ-ACK bits corresponding to the first DCI is determined by the maximum number of at least two PDSCHs scheduled by the first DCI and the maximum value of the P1 maximum number of codewords; the P1 maximum number of codewords is the maximum number of codewords that can be scheduled by the first DCI for each of the P1 serving cells.

33. The method according to claim 32, characterized in that The number of HARQ-ACK bits corresponding to the first DCI is: The product of the maximum number of the at least two PDSCHs scheduled by the first DCI and the maximum value of the P1 maximum codeword numbers.

34. The method according to any one of claims 31 to 33, characterized in that The P1 serving cells are: The serving cell included in the PUCCH group / cell group corresponding to the first DCI; or The serving cell included in the first DCI schedulable serving cell set; or All service cells configured for the terminal device.

35. The method according to claim 31, wherein The at least two PDSCHs scheduled by the first DCI are PDSCHs corresponding to the respective serving cells included in the first serving cell set; the first serving cell set is one of m serving cell sets pre-configured by the system; m is greater than or equal to 1, and m is an integer.

36. The method according to claim 35, characterized in that The number of HARQ-ACK bits corresponding to the first DCI is determined by the first values ​​corresponding to each of the m serving cell sets; The first value is determined based on at least one of the maximum number of codewords that can be scheduled by the service cell in the service cell set corresponding to the first value according to the first DCI and the number of service cells included in the service cell set corresponding to the first value.

37. The method according to claim 36, wherein The number of HARQ-ACK bits corresponding to the first DCI is: The maximum value of the first values ​​corresponding to each of the m serving cell sets.

38. The method according to claim 36, characterized in that The first value corresponding to the second serving cell set in the m serving cell sets includes: The product of the number of serving cells included in the second cell set and the maximum number of codewords that can be scheduled for the serving cells included in the first DCI for the second serving cell set; or an accumulation result of the first DCI and a maximum number of codewords schedulable for serving cells included in the second serving cell set; The second serving cell set is any one of the m serving cell sets.

39. The method according to any one of claims 22 to 38, characterized in that The order of the HARQ-ACK bits corresponding to the at least two PDSCHs scheduled by the first DCI is: For the same serving cell, sort in ascending or descending order according to the codeword index; For different serving cells, they are arranged in ascending or descending order according to the serving cell index.

40. The method according to any one of claims 22 to 38, characterized in that The method further comprises: receiving the HARQ-ACK codebook fed back by the terminal device; Among them, when at least two PDSCHs scheduled by the first DCI are PDSCHs corresponding to each service cell included in the first cell set, and the second value is less than the number of bits M of the HARQ-ACK of the first DCI, the last M-second value bits in the HARQ-ACK of the first DCI are the first information.

41. The method according to claim 40, characterized in that The second value is determined by at least one of the maximum number of codewords that can be scheduled by the first DCI for each serving cell included in the first serving cell set and the number of serving cells included in the first serving cell set.

42. The method according to claim 41, wherein The second value includes: an accumulation result of the first DCI on the maximum number of codewords schedulable for serving cells included in the first serving cell set; or, The product of the number of serving cells included in the first serving cell set and the maximum number of codewords that can be scheduled by the first DCI for the serving cells included in the first serving cell set.

43. A HARQ codebook construction device, characterized in that: The device comprises: A receiving module, configured to receive at least one first downlink control information DCI; the first DCI is used to schedule at least two physical downlink shared channels PDSCH, the at least two PDSCHs corresponding to at least one serving cell; the first DCI includes a counter downlink allocation index C-DAI; A construction module is used to construct a type 2 hybrid automatic repeat request confirmation information HARQ-ACK codebook according to the C-DAI included in at least one of the first DCIs.

44. The device according to claim 43, characterized in that The counting method of the C-DAI in at least one of the first DCIs includes: Count according to the serving cell index or the index of the serving cell set; wherein the serving cell set includes at least one serving cell.

45. The device according to claim 44, characterized in that The counting according to the serving cell index includes: Count in ascending or descending order the minimum value of the serving cell index corresponding to the at least two PDSCHs scheduled by the first DCI; or, Count in ascending or descending order of the maximum value of the serving cell indexes corresponding to the at least two PDSCHs scheduled by the first DCI.

46. ​​The device according to claim 44, characterized in that The counting according to the index of the serving cell set includes: Count in ascending or descending order of the index of the serving cell set scheduled by the first DCI.

47. The device according to claim 44, characterized in that The counting according to the serving cell index includes: Count in ascending or descending order the serving cell index corresponding to the first PDSCH scheduled by the first DCI; The first PDSCH is the PDSCH with the earliest start time among the at least two PDSCHs scheduled by the first DCI; or The first PDSCH is the PDSCH with the latest start time among the at least two PDSCHs scheduled by the first DCI; or The first PDSCH is the PDSCH with the earliest end time among the at least two PDSCHs scheduled by the first DCI, or, The first PDSCH is a PDSCH with the latest ending time among the at least two PDSCHs scheduled by the first DCI.

48. The device according to claim 44, characterized in that The counting according to the serving cell index includes: Count in ascending or descending order according to the serving cell index corresponding to the serving cell where the first DCI is located.

49. The method according to any one of claims 44 to 48, characterized in that The counting method of the C-DAI in at least one of the first DCIs further includes: The count is performed according to at least one of a PDCCH monitoring opportunity index and / or a PDSCH reception time.

50. The device according to any one of claims 44 to 49, characterized in that The counting according to the serving cell index or the serving cell set index includes: When corresponding to the same PDCCH monitoring opportunity, the count is based on the serving cell index or the serving cell set index.

51. The device according to any one of claims 44 to 50, characterized in that The counting method of the C-DAI in the first DCI further includes: When corresponding to the same {serving cell or serving cell set, PDCCH monitoring opportunity}, the PDSCH reception time is counted.

52. The device according to any one of claims 43 to 51, characterized in that The HARQ-ACK codebook includes at least one HARQ-ACK bit corresponding to each of the first DCIs; the number of HARQ-ACK bits corresponding to the first DCIs is determined by at least one of the following information: an optional value of the number of the at least two PDSCHs scheduled by the first DCI; a maximum number of at least two PDSCHs scheduled by the first DCI; And, the maximum number of codewords that can be scheduled for each of the P1 serving cells by the first DCI; P1 is greater than or equal to 1, and P1 is an integer.

53. The device according to claim 52, characterized in that The number of HARQ-ACK bits corresponding to the first DCI is determined by the maximum number of at least two PDSCHs scheduled by the first DCI and the maximum value of the P1 maximum number of codewords; the P1 maximum number of codewords is the maximum number of codewords that can be scheduled by the first DCI for each of the P1 serving cells.

54. The device according to claim 53, characterized in that The number of HARQ-ACK bits corresponding to the first DCI is: The product of the maximum number of the at least two PDSCHs scheduled by the first DCI and the maximum value of the P1 maximum codeword numbers.

55. The device according to any one of claims 52 to 54, characterized in that The P1 serving cells are: The serving cell included in the PUCCH group / cell group corresponding to the first DCI; or The serving cell included in the first DCI schedulable serving cell set; or All service cells configured for the terminal device.

56. The device according to claim 52, characterized in that The at least two PDSCHs scheduled by the first DCI are PDSCHs corresponding to the respective serving cells included in the first serving cell set; the first serving cell set is one of m serving cell sets pre-configured by the system; m is greater than or equal to 1, and m is an integer.

57. The device according to claim 56, characterized in that The number of HARQ-ACK bits corresponding to the first DCI is determined by the first values ​​corresponding to each of the m serving cell sets; The first value is determined based on at least one of the maximum number of codewords that can be scheduled by the service cell in the service cell set corresponding to the first value according to the first DCI and the number of service cells included in the service cell set corresponding to the first value.

58. The device according to claim 57, characterized in that The number of HARQ-ACK bits corresponding to the first DCI is: The maximum value of the first values ​​corresponding to each of the m serving cell sets.

59. The device according to claim 57, characterized in that The first value corresponding to the second serving cell set in the m serving cell sets includes: The product of the number of serving cells included in the second serving cell set and the maximum number of codewords that can be scheduled for the serving cells included in the first DCI for the second serving cell set; or an accumulation result of the first DCI and a maximum number of codewords schedulable for serving cells included in the second serving cell set; The second serving cell set is any one of the m serving cell sets.

60. The device according to any one of claims 43 to 59, characterized in that The order of the HARQ-ACK bits corresponding to the at least two PDSCHs scheduled by the first DCI is: For the same serving cell, sort in ascending or descending order according to the codeword index; For different serving cells, they are arranged in ascending or descending order according to the serving cell index.

61. The device according to any one of claims 43 to 60, characterized in that The constructing, according to the C-DAI included in the first DCI, a type 2 hybrid automatic repeat request acknowledgement information HARQ-ACK codebook, including: When at least two PDSCHs scheduled by the first DCI are PDSCHs corresponding to the respective service cells included in the first service cell set, and the second value is less than the number of bits M of the HARQ-ACK of the first DCI, the last M-second value bits in the HARQ-ACK of the first DCI are set as the first information.

62. The device according to claim 61, characterized in that The second value is determined by at least one of the maximum number of codewords that can be scheduled by the first DCI for each serving cell included in the first serving cell set and the number of serving cells included in the first serving cell set.

63. The device according to claim 62, characterized in that The second value includes: an accumulation result of the first DCI on the maximum number of codewords schedulable for serving cells included in the first serving cell set; or, The product of the number of serving cells included in the first serving cell set and the maximum number of codewords that can be scheduled by the first DCI for the serving cells included in the first serving cell set.

64. A HARQ codebook construction device, characterized in that: The device comprises: A sending module for sending at least one first DCI; the C-DAI included in the at least one first DCI is used by the terminal device to construct a type 2 HARQ-ACK codebook; the first DCI is used to schedule at least two PDSCHs, and the at least two PDSCHs correspond to at least one serving cell.

65. The device according to claim 64, characterized in that The counting method of the C-DAI in the first DCI includes: Count according to the serving cell index or the index of the serving cell set; wherein the serving cell set includes at least one serving cell.

66. The device according to claim 65, characterized in that The counting according to the serving cell index includes: Count in ascending or descending order the minimum value of the serving cell index corresponding to the at least two PDSCHs scheduled by the first DCI; or, Count in ascending or descending order of the maximum value of the serving cell indexes corresponding to the at least two PDSCHs scheduled by the first DCI.

67. The device according to claim 65, characterized in that The counting according to the index of the serving cell set includes: Count in ascending or descending order of the index of the serving cell set scheduled by the first DCI.

68. The device according to claim 65, characterized in that The counting according to the serving cell index includes: Counting in ascending or descending order of the serving cell index corresponding to the first PDSCH scheduled by the first DCI; The first PDSCH is the PDSCH with the earliest start time among the at least two PDSCHs scheduled by the first DCI; or The first PDSCH is the PDSCH with the latest start time among the at least two PDSCHs scheduled by the first DCI; or The first PDSCH is the PDSCH with the earliest end time among the at least two PDSCHs scheduled by the first DCI, or, The first PDSCH is a PDSCH with the latest ending time among the at least two PDSCHs scheduled by the first DCI.

69. The device according to claim 65, characterized in that The counting according to the serving cell index includes: Count in ascending or descending order according to the serving cell index corresponding to the serving cell where the first DCI is located.

70. The method according to any one of claims 65 to 69, characterized in that The counting method of the C-DAI in at least one of the first DCIs further includes: The count is performed according to at least one of a PDCCH monitoring opportunity index and / or a PDSCH reception time.

71. The device according to any one of claims 65 to 70, characterized in that The counting according to the serving cell index or the serving cell set index includes: When corresponding to the same PDCCH monitoring opportunity, the count is based on the serving cell index or the serving cell set index.

72. The device according to any one of claims 65 to 71, characterized in that The counting method of the C-DAI in the first DCI further includes: When corresponding to the same {serving cell or serving cell set, PDCCH monitoring opportunity}, the PDSCH reception time is counted.

73. The device according to any one of claims 64 to 72, characterized in that The HARQ-ACK codebook includes at least one HARQ-ACK bit corresponding to each of the first DCIs; the number of HARQ-ACK bits corresponding to the first DCIs is determined by at least one of the following information: an optional value of the number of the at least two PDSCHs scheduled by the first DCI; a maximum number of at least two PDSCHs scheduled by the first DCI; And, the maximum number of codewords that can be scheduled for each of the P1 serving cells by the first DCI; P1 is greater than or equal to 1, and P1 is an integer.

74. The device according to claim 73, characterized in that The number of HARQ-ACK bits corresponding to the first DCI is determined by the maximum number of at least two PDSCHs scheduled by the first DCI and the maximum value of the P1 maximum number of codewords; the P1 maximum number of codewords is the maximum number of codewords that can be scheduled by the first DCI for each of the P1 serving cells.

75. The device according to claim 74, characterized in that The number of HARQ-ACK bits corresponding to the first DCI is: The product of the maximum number of the at least two PDSCHs scheduled by the first DCI and the maximum value of the P1 maximum codeword numbers.

76. The device according to any one of claims 73 to 75, characterized in that The P1 serving cells are: The serving cell included in the PUCCH group / cell group corresponding to the first DCI; or The serving cell included in the first DCI schedulable serving cell set; or All service cells configured for the terminal device.

77. The device according to claim 73, characterized in that The at least two PDSCHs scheduled by the first DCI are PDSCHs corresponding to the respective serving cells included in the first serving cell set; the first serving cell set is one of m serving cell sets pre-configured by the system; m is greater than or equal to 1, and m is an integer.

78. The device according to claim 77, characterized in that The number of HARQ-ACK bits corresponding to the first DCI is determined by the first values ​​corresponding to each of the m serving cell sets; The first value is determined based on at least one of the maximum number of codewords that can be scheduled by the service cell in the service cell set corresponding to the first value according to the first DCI and the number of service cells included in the service cell set corresponding to the first value.

79. The device according to claim 78, characterized in that The number of HARQ-ACK bits corresponding to the first DCI is: The maximum value of the first values ​​corresponding to each of the m serving cell sets.

80. The device according to claim 78, wherein The first value corresponding to the second serving cell set in the m serving cell sets includes: The product of the number of serving cells included in the second serving cell set and the maximum number of codewords that can be scheduled for the serving cells included in the first DCI for the second serving cell set; or an accumulation result of the first DCI and a maximum number of codewords schedulable for serving cells included in the second serving cell set; The second serving cell set is any one of the m serving cell sets.

81. The device according to any one of claims 64 to 80, characterized in that The order of the HARQ-ACK bits corresponding to the at least two PDSCHs scheduled by the first DCI is: For the same serving cell, sort in ascending or descending order according to the codeword index; For different serving cells, they are arranged in ascending or descending order according to the serving cell index.

82. The device according to any one of claims 64 to 81, characterized in that The device further comprises: receiving the HARQ-ACK codebook fed back by the terminal device; Among them, when at least two PDSCHs scheduled by the first DCI are PDSCHs corresponding to each service cell included in the first service cell set, and the second value is less than the number of bits M of the HARQ-ACK of the first DCI, the last M-second value bits in the HARQ-ACK of the first DCI are the first information.

83. The device according to claim 82, characterized in that The second value is determined by at least one of the maximum number of codewords that can be scheduled by the first DCI for each serving cell included in the first serving cell set and the number of serving cells included in the first serving cell set.

84. The device according to claim 83, characterized in that The second value includes: an accumulation result of the first DCI on the maximum number of codewords schedulable for serving cells included in the first serving cell set; or, The product of the number of serving cells included in the first serving cell set and the maximum number of codewords that can be scheduled by the first DCI for the serving cells included in the first serving cell set.

85. A computer device, characterized in that The computer device includes a processor, a memory and a transceiver; The memory stores a computer program, and the processor executes the computer program so that the computer device implements the HARQ codebook construction method as described in any one of claims 1 to 42.

86. A computer-readable storage medium, characterized in that The storage medium stores a computer program, which is used to be executed by a processor to implement the HARQ codebook construction method according to any one of claims 1 to 42.

87. A chip, characterized in that The chip is used to run in a computer device, so that the computer device executes the HARQ codebook construction method according to any one of claims 1 to 42.

88. A computer program product, characterized in that The computer program product includes computer instructions, which are stored in a computer-readable storage medium; the processor of the computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, so that the computer device performs the HARQ codebook construction method according to any one of claims 1 to 42.

89. A computer program, characterized in that The computer program is executed by a processor of a computer device to implement the HARQ codebook construction method according to any one of claims 1 to 42.