HARQ codebook construction method and device, equipment and storage medium

By using a terminal device to receive the first DCI including C-DAI and constructing a HARQ-ACK codebook of type 2 in a mobile communication system, the problem of uncertainty in the construction of HARQ-ACK information in the prior art is solved, and the HARQ feedback efficiency is improved.

CN119835783APending Publication Date: 2025-04-15GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510024360.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2022-08-11
Publication Date
2025-04-15

AI Technical Summary

Technical Problem

In mobile communication systems, it is difficult for the prior art to effectively build a Type-2 codebook of HARQ-ACK information corresponding to multiple PDSCHs scheduled through a single DCI, especially in terms of the order of C-DAI counting, which affects the efficiency of HARQ feedback.

Method used

Receive the first DCI containing C-DAI through the terminal device, build a HARQ-ACK codebook of type 2 to ensure the correct construction of the HARQ-ACK information during the same PUCCH feedback, and adopt a specific C-DAI counting sequence to improve the efficiency of HARQ feedback.

Benefits of technology

The HARQ feedback scheme is improved when multiple PDSCHs are scheduled through a single DCI, which improves the HARQ feedback efficiency and ensures the accurate transmission of HARQ-ACK information.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119835783A_ABST
    Figure CN119835783A_ABST
Patent Text Reader

Abstract

The application of the invention is a divisional application of 202280095582.9. 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

[0001] This application is a divisional application of the invention patent application with the application date of August 11, 2022, application number 202280095582.9, and invention name “HARQ codebook construction method, device, equipment and storage medium”. Technical Field

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

[0003] 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.

[0004] In the related art, 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. Summary of the invention

[0005] The embodiment of the present application provides a HARQ codebook construction method, apparatus, device and storage medium. 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 (Counter-Downlink Assignment Index, C-DAI);

[0008] The terminal device constructs a type 2 hybrid automatic repeat request acknowledgment 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 service 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 at least one C-DAI included in the first DCI.

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

[0015] A sending module, used to send at least one first DCI; the C-DAI contained 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 PDSCHs, and the at least two PDSCHs correspond to at least one service cell.

[0016] On the other hand, an embodiment of the present application provides a computer device, 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 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, wherein 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, in which a computer program is stored, 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, where the chip 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, which includes computer instructions, which are 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, so that the computer device executes the above-mentioned 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 in the embodiments 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 solution when the HARQ-ACK information corresponding to multiple PDSCHs scheduled by one DCI is fed back on the same physical uplink control channel (Physical UplinkControl Channel, PUCCH), improving the HARQ feedback solution 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 drawings required for use in the description of the embodiments will be briefly introduced below. 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 creative work.

[0025] Figure 1 It is a schematic diagram of the architecture of a communication system provided by an embodiment of the present application;

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

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

[0028] Figure 4 is a flowchart of a HARQ codebook construction method provided by an embodiment of the present application;

[0029] Figure 5 is a flowchart of a HARQ codebook construction method provided by an embodiment of the present application;

[0030] Figure 6 is a flowchart of a HARQ codebook construction method provided by an embodiment of the present application;

[0031] Figure 7 yes Figure 6 A schematic diagram of DCI scheduling involved in the illustrated embodiment;

[0032] Figure 8 is a block diagram of a HARQ codebook construction device provided by an embodiment of the present application;

[0033] Fig. 9 is a block diagram of a HARQ codebook construction device provided by an embodiment of the present application;

[0034] Fig.10 It is a schematic diagram of the structure of a computer device provided by an embodiment of the present application. DETAILED DESCRIPTION

[0035] In order to make the objectives, technical solutions and advantages of the present application clearer, the implementation methods of the present 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 in the embodiments of the present application. A person of ordinary skill in the art can appreciate that with the evolution of the network architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.

[0037] The 5th generation mobile communication (5th-Generation, 5G) system is also called the New Radio (NR) system, which can include Terrestrial Network (TN) and / or Non Terrestrial Network (NTN). Among them, NTN generally uses satellite communication to provide communication services to ground users. NTN systems currently include NR-NTN and Internet of Things (IoT)-NTN systems.

[0038] Figure 1 FIG. 1 is a schematic diagram of the architecture of a communication system provided by an exemplary embodiment of the present application. Figure 1As shown in part (A) of FIG. 1 , the communication system 100 may include a network device 110, which may be a device for communicating with a terminal device 120 (or a communication terminal or terminal). The network device 110 may provide communication coverage for a specific geographic area and may communicate with the terminal device 120 located in the coverage area.

[0039] Figure 1 Part (A) 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 area of ​​each network device may include other numbers of terminal devices, which is not limited in the embodiments of the present application.

[0040] in, Figure 1 The architecture of the communication system shown in part (B) of FIG. 1 includes a terminal device 130 and a satellite 140, and wireless communication can be performed between the terminal device 130 and the satellite 140. The network formed between the terminal device 130 and the satellite 140 can also be called an NTN. Figure 1 In the architecture of the communication system shown in part (B) of FIG. 1 , the satellite 140 may have the function of a base station, and the terminal device 130 and the satellite 140 may communicate directly. In this system architecture, the satellite 140 may be referred to as 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] in, Figure 1 The architecture of the communication system shown in part (C) of FIG. 1 includes a terminal device 150, a satellite 160, and a base station 170. The terminal device 150 and the satellite 160 can communicate wirelessly, and the satellite 160 and the base station 170 can communicate with each other. The network formed by the terminal device 150, the satellite 160, and the base station 170 can be called an NTN. Figure 1 In the architecture of the communication system shown in part (C) of FIG. 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 relayed by the satellite 160. In this system architecture, the base station 170 can be referred to as a network device. In some embodiments of the present application, a 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, which is not limited in the embodiments of the present application.

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

[0043] Type-2 HARQ-ACK codebook uses a dynamic method to determine the number of bits in 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 PDCCHs other than 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. Figure 2 As shown, the base station sends PDSCH 1 to PDSCH 4, and the corresponding 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 a multi-carrier scenario, DAI is divided into C-DAI and total DAI (Total-DAI, T-DAI):

[0045] T-DAI indicates the total number of {serving cell, PDCCH monitoring occasion}-pairs on 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 PDCCH, and is usually in slots.

[0046] The description of C-DAI is as follows:

[0047] Avalue of the counter downlink assignment indicator(DAI)field in DCIformats denotes the accumulativenumber of{serving cell,PDCCH monitoringoccasion}-pairs in which PDSCH receptions,excluding PDSCHreceptions thatprovide only transport blocks for HARQ processes associated with disabledHARQ-ACKinformation if donwlinkHARQ-FeedbackDisabled is provided,or HARQ-ACKinformation bits that are not inresponse for PDSCH receptions,associated withthe DCI formats,excluding the SPS activation DCI,is presentup to the currentserving cell and current PDCCH monitoring occasion,

[0048] -first,if the UE indicates by type2-HARQ-ACK-Codebook support formore than one PDSCH receptionon a serving cell that are scheduled from a samePDCCH monitoring occasion,in increasing order of the PDSCHreception startingtime 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,where0≤m <M。

[0051] That is, C-DAI indicates 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 (DCI format) for scheduling PDSCH reception, indicating SPS PDSCH release, indicating SCell sleep or transmission configuration indication (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 occasion.

[0055] The above three points represent a cycle order. That is to say, for C-DAI counting, the outermost cycle is counted according to the PDCCH monitoring occasion, then the second cycle from the outside to the inside is counted according to the serving cell index under the same PDCCH monitoring occasion, and the innermost cycle is counted according to the 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 schematic diagram of DCI scheduling provided by some embodiments of the present application; Figure 3As shown, there are 3 component carriers (CC), namely CC 1 to CC 3, and 3 time slots (namely slot 1 to slot 3), and DCI 1 to DCI 3 respectively schedule PDSCH 1 to PDSCH 3. According to the aforementioned counting order of C-DAI, the outermost layer is the order of PDCCH monitoring occasion index, and 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, so since PDSCH 2 is on CC1, the value of C-DAI contained in DCI 2 scheduling PDSCH 2 is the smallest, which is 0, followed by the value of C-DAI in DCI 1 scheduling PDSCH 1 on CC 2, which is 1, and finally the value of C-DAI in DCI 3 corresponding to PDSCH 3 scheduling CC 3, which is 2.

[0057] In the Rel-18 work item Multi-Carrier currently underway, the feature of supporting one DCI to schedule PDSCH / PUSCH of multiple cells is supported. 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 fields (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 PDSCH of multiple cells with one DCI, how to feedback the corresponding HARQ-ACK is a problem that needs to be studied. At present, a mainstream design direction is to feedback the HARQ-ACK information corresponding to multiple PDSCHs scheduled by one DCI on the same PUCCH, which involves the problem 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 C-DAI counting order: the outermost layer is the PDCCH monitoring occasion index. Since DCI 1 and DCI2 are both in slot 1, the PDCCH monitoring occasion index is the same. The next step is to count according to the serving cell index where the PDSCH is located. The cell index where the PDSCH2 / 3 scheduled by DCI 1 is located includes 2: CC2 and CC3, and the cell index where the PDSCH 1 / 4 scheduled by DCI 2 is located also includes 2: CC1 and CC4. At this time, should the HARQ-ACK information corresponding to PDSCH2 / 3 be in front, or the HARQ-ACK information corresponding to PDSCH 1 / 4 be in front, or the C-DAI value included in DCI 1 is in front, or the C-DAI value included in DCI 2 is in front, this is a problem that needs to be solved.

[0069] Please refer to Figure 4 , which shows a flowchart of a HARQ codebook construction method provided by an embodiment of the present application, the method can be executed by a terminal device, wherein the terminal device can be Figure 1 The terminal device 120, the terminal device 130 or the terminal device 150 in the network architecture shown; the method may include the following steps:

[0070] Step 401, the terminal device receives at least one first 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 C-DAI.

[0071] In some embodiments, each first DCI in the at least one first DCI mentioned above 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, 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, at least two PDSCHs scheduled by a first DCI may correspond to a serving cell set, wherein the serving cell set includes at least one serving cell. That is, 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 service cells, and all service cells corresponding to the at least two PDSCHs belong to the same cell set.

[0077] 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. In other words, the HARQ-ACK codebook is used to indicate the reception status of at least two PDSCHs scheduled by at least one first DCI by the terminal device.

[0079] To summarize, the scheme shown in 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 for the HARQ-ACK information corresponding to multiple PDSCHs scheduled by one DCI when the same PUCCH is fed back, 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 executed by a network device, wherein the above-mentioned network device can be Figure 1 The network device 110, satellite 140 or base station 170 in the network architecture shown. The method may include the following steps:

[0081] 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 type 2 HARQ-ACK codebook; 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 service cell.

[0082] Among them, the network device can send at least one first DCI to the terminal device through the PDCCH.

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

[0084] To summarize, the scheme shown in 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 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 the 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 above Figure 4 and / or Figure 5 For the examples shown, please refer to Figure 6, which shows a flowchart of a HARQ codebook construction method provided by an embodiment of the present application, which method can be interactively executed by a terminal device and a network device; wherein the terminal device and the network device can be Figure 1 The terminal device 120 and the network device 110 in the network architecture shown; or, the terminal device and the network device may be Figure 1 The terminal device 130 and the satellite 140 in the network architecture shown; or, the terminal device and the network device may be Figure 1 The terminal device 150 and the base station 170 in the network architecture shown. Figure 6 As shown, the method may include the following steps:

[0086] Step 601: The 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 C-DAI.

[0087] For the correspondence between the first DCI, PDSCH and serving cell, please refer to the above Figure 4 The description in the corresponding embodiment 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, wherein the counting method of the C-DAI of the first DCI refers to the subsequent description.

[0089] Step 602: The network device sends the at least one first DCI mentioned above; correspondingly, the terminal device receives 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] Step 603: The terminal device constructs a type 2 HARQ-ACK codebook according to the C-DAI included in 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 monitors 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. Figure 7 As shown: the base station (i.e., the above-mentioned network device) 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 scheme shown in the related art, 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, and then count according to the serving cell index where the PDSCH is located. The cell index (cellindex) 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. 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 DCI 1 is in front, or the C-DAI value included in DCI 2 is in front, which is the problem to be solved by the scheme shown in the embodiment of the present application.

[0096] In various embodiments of the present application, a cell and a carrier are equivalent, for example, a serving cell can also be referred to as a carrier; or, in other words, a cell and a carrier 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 index of the serving cell or the index of the serving cell set may refer to counting in ascending / descending order according to the value of the serving cell index, or counting according to the value of the index of the serving cell set.

[0098] In the embodiment of the present application, the scheme of counting in ascending order according to the index of the serving cell or the index of the serving cell set 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 at least two PDSCHs scheduled by the first DCI.

[0100] In an embodiment of the present application, a terminal device or a 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, the above Figure 7 For example, the serving cell indices corresponding to the two PDSCHs scheduled by DCI 1 are 2 and 3, and the minimum value is 2; the serving cell indices corresponding to the two PDSCHs scheduled by DCI 2 are 1 and 4, and the minimum value is 1; if method 1) is adopted: if the serving cell index minimum value is counted in ascending order among all serving cells scheduled by DCI, the C-DAI of DCI 2 is smaller than the C-DAI of DCI 1, then the C-DAI contained in DCI 1 and DCI 2 can be: C-DAI in DCI 2 = 0, C-DAI in DCI1 = 1. Among them, the above C-DAI value is set to 0 or 1 is only an exemplary description, and the C-DAI in DCI 2 and DCI1 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 the network device may count C-DAI according to the maximum value of the 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, the above Figure 7For example, if method 2) is adopted: if the maximum value of servingcell index in all serving cells scheduled by DCI is counted in ascending order, the C-DAI of DCI 2 is greater than the C-DAI of DCI 1, 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. 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, that is, the value of C-DAI in DCI 2 is greater than the value of C-DAI in DCI 1.

[0105] The scheme 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 4 serving cells belong to the same PUCCH group; the network side configures the terminal with one or more DCIs that can be scheduled through high-level signaling configuration or protocol predefined methods, and each cell combination includes 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), Figure 7For 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, and the C-DAI count can be: C-DAI in DCI 2 = 0, and C-DAI in DCI 1 = 1. Similarly, the above 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 end time among the at least two PDSCHs scheduled by the first DCI.

[0118] The above start time may refer to the first orthogonal frequency division multiplexing (Orthogonal Frequency Division Multiplexing, OFDM) symbol of the resources occupied by the PDSCH, and the above 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 PDSCH. After the reference serving cell is determined, the counting order of C-DAI in the related art can be kept consistent.

[0120] For example, the above Figure 7For example, if method 4 is used: the serving cell index corresponding to the last PDSCH (i.e., the PDSCH with the latest start time / end time) among all serving cells scheduled by the first DCI is used for counting, and the last PDSCH is counted according to the end time of the PDSCH. Figure 2 The last PDSCH in PDSCH 1 / 4 scheduled by DCI 2 is PDSCH 1, corresponding to CC1; the last PDSCH in PDSCH2 / 3 scheduled by DCI 1 is PDSCH 2, corresponding to CC2. Assuming that the counts are 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 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.

[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, the above Figure 7 For example, if method 5) is adopted: the service cell index of the service cell where DCI 1 is located is 1, and the service cell index of the service 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 DCI2. Then the C-DAI contained in DCI 1 and DCI 2 can be: C-DAI in DCI 1 = 0, and 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 reception time (such as the start time / end time of reception) of at least two PDSCHs scheduled by the first DCI is further sorted (in ascending order / descending order) and counted. The start time of reception may be the earliest time of the transmission time of at least two PDSCHs, and the end time of reception may be the latest time of the transmission time of at least two PDSCHs.

[0125] For example, the above Figure 7For 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 DCI1 are both in time slot 2, but the start time of PDSCH reception scheduled by DCI 2 (i.e., the start time of PDSCH 4) is earlier than the start time of PDSCH reception scheduled by DCI 1 (i.e., 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. 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 (Searchspace 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 DCI1 = 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, 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 the 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 C-DAI (C-DAI per DCIformat) in each DCI format. Through any one of the above methods 1) to 4), in the scenario of using one DCI to schedule multiple PDSCHs, the base station and the terminal can maintain a unified understanding of the counting order of C-DAI, and there is a unified rule for HARQ-ACK bit generation, thereby ensuring the correct generation and transmission of HARQ-ACK information.

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

[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 also 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 having 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 when counting the C-DAI in at least one first DCI may be as follows:

[0143] Based on the above loop order, for C-DAI counting, the outermost loop counts in ascending / descending order of the PDCCH monitoring opportunities. The second loop from the outside to the inside counts in ascending / descending order according to the service cell index or the service cell set index 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 service cell index or the service cell set index.

[0144] In some embodiments, the HARQ-ACK codebook includes at least one HARQ-ACK bit corresponding to each of the first DCIs; 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 by the first DCI; P1 is greater than or equal to 1, and P1 is an integer.

[0148] There may be multiple numbers of PDSCHs that can be scheduled by the first DCI. For example, the first DCI may schedule 2 PDSCHs or 3 PDSCHs. Then, 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 service cells may refer to the maximum number of codewords that the first DCI allows to be scheduled for each of the P1 service cells. For example, if the number of codewords that the first DCI allows to be scheduled for a certain service cell is 1 or 2, then the maximum number of codewords that the first DCI can schedule for the service cell is 2. Among them, one DCI can schedule P1 service cells, and each of the P1 service 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 according to 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 service cell (per-cell), or it can also be configured for each BWP.

[0151] In one embodiment, the number of bits of the HARQ-ACK 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. 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] The service cell set schedulable by the 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] The above Cj represents the maximum number of codewords that can be scheduled by the first DCI for serving cell j. max represents the maximum value.

[0164] The maximum value of N is for each terminal device (per UE), that is, no matter which carrier or search space SS the first DCI is located in, the maximum value of N represents the maximum number of carriers that the first DCI may schedule. If there is an Nmax for different carriers or different search spaces SS where the first DCI is located, then the above formula can be modified to M=max{Nmax}*max{Cj}, that is, to ensure that the first item is the maximum value of N from the perspective of the UE.

[0165] Assume that the network side configures a total of 4 serving cells, namely serving cell 1 to 4, for the terminal, and the 4 serving cells belong to the same PUCCH group. The cell combination that can be scheduled by the first DCI is shown in Table 1 above, and the first DCI actually schedules cell 1+cell 4 (i.e., cell combination 1 in Table 1); then according to Table 1, the maximum value of N is 3, that is, 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 by each DCI corresponding to Cell 1 to cell 4 are: 1 / 1 / 1 / 2 respectively; PDSCH 1 scheduled by the first DCI corresponds to 1 codeword (CW), and PDSCH 4 corresponds to 2CWs.

[0166] If in mode 1: max{N}=3, max{Cj}=2, then M=3*2=6; then each first DCI corresponds to 6-bit HARQ-ACK bits, including: 3 bits of real HARQ-ACK information are all 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 by 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 service 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 that can be scheduled 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 service cells included in the second service cell set; wherein the second service cell set is any one of the m service 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 method 2 (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, then the cell combination 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; wherein: 3 bits of real HARQ-ACK information are all ACK, and the order of the 3 ACKs corresponds to: cell 1CW1, cell 2CW1, cell 2CW2; 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 1CW1, cell 2CW1, cell 2CW2, respectively, and the last 3 bits are filling bits; among the above 4-bit HARQ-ACK bits, the first 3 bits correspond to cell 1CW1, cell 2CW1, cell 2CW2, respectively, and the last bit is a filling 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 HARQ-ACK bits corresponding to at least two PDSCHs scheduled by the first DCI is:

[0183] For the same serving cell, the codeword index is arranged 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 them 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 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 service cell 1 scheduled by the first DCI, and PDSCH2 in 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 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.

[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-confirmation 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 according to the C-DAI included in at least one first DCI, 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 numerical value 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 can be 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 can be set as non-confirmation information.

[0193] 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.

[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] 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 summarize, the scheme shown in 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 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 the 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 an embodiment of the present application. The HARQ codebook construction device 800 has the function of implementing the above Figure 4 or Figure 6 In the method shown, the function performed by the terminal device, the HARQ codebook construction device 800 can be a terminal device. Figure 8 As shown, the device may include:

[0202] The 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, and the at least two PDSCHs correspond to at least one serving cell; the first DCI includes a counter downlink allocation index C-DAI;

[0203] The construction module 802 is used to construct a type 2 hybrid automatic repeat request confirmation information HARQ-ACK codebook according to at least one C-DAI included in the 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, the counting method of the C-DAI in at least one of the first DCIs includes:

[0206] Count 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.

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

[0208] 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;

[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 a 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 of 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 the PDCCH monitoring opportunity index and / or the PDSCH reception time.

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

[0223] When corresponding to the same PDCCH monitoring opportunity, the index of the serving cell or the serving cell set is counted.

[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 at least two PDSCHs scheduled by the first DCI;

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

[0229] And, the maximum number of codewords that can be scheduled by the first DCI for each of P1 serving cells; 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 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 service cells.

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

[0232] The product of the maximum number of 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 serving cell set schedulable by the first DCI; 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 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.

[0238] In an embodiment, the number of bits of the HARQ-ACK 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 a service cell in a service cell set corresponding to the first value of 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 bits of HARQ-ACK 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 second serving cell set by the first DCI; or

[0244] An accumulation result of the first DCI on the maximum number of codewords that can be scheduled for the 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 HARQ-ACK bits corresponding to the at least two PDSCHs scheduled by the first DCI is:

[0247] For the same serving cell, the codeword index is arranged in ascending or descending order;

[0248] Different serving cells 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 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 above-mentioned M-second value bits refer to the number of bits of 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 first DCI is an accumulation result of 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 service cells included in the first service cell set and the maximum number of codewords that can be scheduled by the first DCI for the service cells included in the first service cell set.

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

[0256] The sending module 901 is used to send at least one first DCI; the C-DAI contained 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 service cell.

[0257] In one embodiment, the device may further include: a determination module, configured to generate or 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 index of the serving cell 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 of the minimum value of the serving cell index corresponding to 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 a 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 of 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 the PDCCH monitoring opportunity index and / or the PDSCH reception time.

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

[0275] When corresponding to the same PDCCH monitoring opportunity, the index of the serving cell or the serving cell set is counted.

[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 at least two PDSCHs scheduled by the first DCI;

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

[0281] And, the maximum number of codewords that can be scheduled by the first DCI for each of P1 serving cells; 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 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 service cells.

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

[0284] The product of the maximum number of 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 serving cell set schedulable by the first DCI; 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 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.

[0290] In an embodiment, the number of bits of the HARQ-ACK 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 a service cell in a service cell set corresponding to the first value of 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 bits of HARQ-ACK 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 second serving cell set by the first DCI; or

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

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

[0298] For the same serving cell, the codeword index is arranged in ascending or descending order;

[0299] Different serving cells 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 first DCI is an accumulation result of 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 by the first DCI for the serving cells included in the first serving cell set.

[0307] One point that needs to be explained is 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 device 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 Fig.10 , 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, memory 1004 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, and volatile or non-volatile storage devices include but are not limited to: magnetic disks or optical disks, 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 used 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 of the first DCIs.

[0317] The processor 1001 and / or the transceiver in the computer device 1000 may be used to implement the above Figure 8 The functions of each module in the device shown, for example, the transceiver can be used to implement the above Figure 8 The functions of the receiving module and the sending module in the device shown in the figure can be implemented by the processor. Figure 8 The functions of the building blocks in the apparatus shown; the processes executed by the processor 1001 and / or the transceiver in the computer device 1000 can refer to the above Figure 4 or Figure 6 In any of the methods shown, the steps are performed by the terminal device.

[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] The processor 1001 and / or the transceiver in the computer device 1000 may be used to implement the above Fig. 9 The functions of each module in the device shown, for example, the transceiver can be used to implement the above Fig. 9 The functions of the receiving module and the sending module in the device shown in the figure can be implemented by the processor. Fig. 9 The function of the determination module in the device shown in the figure; the process executed by the processor 1001 and / or the transceiver in the above-mentioned computer device 1000 can refer to the above-mentioned Figure 5 or Figure 6In any of the methods shown, each step is performed by a network device.

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

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

[0322] The present application also provides a computer program product, the computer program product or computer program includes computer instructions, the computer instructions 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 the processor executes the computer instructions, so that the computer device performs the above Figure 4 , Figure 5 or Figure 6 In the method shown, all or part of the steps are executed by a terminal device or a network device.

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

[0324] Those skilled in the art should be aware that in one or more of the above examples, the functions described in the embodiments of the present application can be implemented with 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 the communication media include any media that facilitates the transmission of a computer program from one place to another. The storage medium can be any available medium that a general or special-purpose computer can access.

[0325] The above description is only an exemplary embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present application shall be included in the protection scope 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 hybrid automatic repeat request confirmation information HARQ-ACK codebook of type 2 according to at least one C-DAI included in the first DCI; The counting method of the C-DAI in at least one of the first DCIs includes: Count 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.

2. The method according to claim 1, characterized in that The counting according to the serving cell index includes: 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; 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.

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

4. The method according to any one of claims 1 to 3, 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.

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

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

7. The method according to claim 6, characterized in that 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.

8. The method according to claim 7, characterized in that The number of bits of the HARQ-ACK 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 according to 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.

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

10. The method according to claim 8, 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.

11. The method according to any one of claims 1 to 10, 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, the codeword index is arranged in ascending or descending order; Different serving cells are arranged in ascending or descending order according to the serving cell index.

12. The method according to any one of claims 1 to 11, characterized in that: The constructing a type 2 hybrid automatic repeat request confirmation information HARQ-ACK codebook according to the C-DAI included in the first DCI includes: 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 HARQ-ACK of the first DCI, the last M-second value bits in the HARQ-ACK codebook are set to the first information.

13. The method according to claim 12, 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.

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

15. 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, configured to construct a type 2 hybrid automatic repeat request confirmation information HARQ-ACK codebook according to at least one C-DAI included in the first DCI; The counting method of the C-DAI in at least one of the first DCIs includes: Count 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.

16. The device according to claim 15, characterized in that The counting according to the serving cell index includes: 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; 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.

17. The method according to claim 15 or 16, characterized in that The counting method of the C-DAI in at least one of the first DCIs also includes: The count is performed according to at least one of a PDCCH monitoring opportunity index and / or a PDSCH reception time.

18. The device according to any one of claims 15 to 17, 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 index of the serving cell or the serving cell set is counted.

19. The device according to any one of claims 15 to 18, 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.

20. The device according to any one of claims 15 to 19, 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 at least two PDSCHs scheduled by the first DCI; a maximum value of the number of at least two PDSCHs scheduled by the first DCI; And, the maximum number of codewords that can be scheduled by the first DCI for each of P1 serving cells; P1 is greater than or equal to 1, and P1 is an integer.

21. The device according to claim 20, characterized in that 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.

22. The device according to claim 21, characterized in that The number of bits of the HARQ-ACK 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 according to 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.

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

24. The device according to claim 22, 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 second serving cell set by the first DCI; or An accumulation result of the first DCI on the maximum number of codewords that can be scheduled for the serving cells included in the second serving cell set; The second serving cell set is any one of the m serving cell sets.

25. The device according to any one of claims 15 to 24, 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, the codeword index is arranged in ascending or descending order; Different serving cells are arranged in ascending or descending order according to the serving cell index.

26. The device according to any one of claims 15 to 25, characterized in that The constructing a type 2 hybrid automatic repeat request confirmation information HARQ-ACK codebook according to the C-DAI included in the first DCI includes: 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 set as the first information.

27. The device according to claim 26, 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.

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

29. A HARQ codebook construction device, characterized in that: The device comprises: A sending module, configured to send at least one first DCI; the C-DAI contained 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 PDSCHs, and the at least two PDSCHs correspond to at least one serving cell; The counting method of the C-DAI in the first DCI includes: Count 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.

30. The device according to claim 29, characterized in that The counting according to the serving cell index includes: 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; 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.

31. The method according to claim 29 or 30, characterized in that The counting method of the C-DAI in at least one of the first DCIs also includes: The count is performed according to at least one of a PDCCH monitoring opportunity index and / or a PDSCH reception time.

32. The device according to any one of claims 29 to 31, 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 index of the serving cell or the serving cell set is counted.

33. The device according to any one of claims 29 to 32, 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.

34. The device according to any one of claims 29 to 33, 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 at least two PDSCHs scheduled by the first DCI; a maximum value of the number of at least two PDSCHs scheduled by the first DCI; And, the maximum number of codewords that can be scheduled by the first DCI for each of P1 serving cells; P1 is greater than or equal to 1, and P1 is an integer.

35. The device according to claim 34, characterized in that 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.

36. The device according to claim 35, characterized in that The number of bits of the HARQ-ACK 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 according to 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 device according to claim 36, characterized in that The number of bits of the HARQ-ACK corresponding to the first DCI is: The maximum value of the first values ​​corresponding to each of the m serving cell sets.

38. The device 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 serving cell set and the maximum number of codewords that can be scheduled for the serving cells included in the second serving cell set by the first DCI; or An accumulation result of the first DCI on the maximum number of codewords that can be scheduled for the 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 device according to any one of claims 29 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, the codeword index is arranged in ascending or descending order; Different serving cells are arranged in ascending or descending order according to the serving cell index.

40. The device according to any one of claims 29 to 39, characterized in that The device also includes: 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.

41. The device 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 device according to claim 41, characterized in that The second value includes: An accumulation result of the first DCI on the maximum number of codewords that can be scheduled for serving cells included in the first serving cell set; or, The product of the number of service cells included in the first service cell set and the maximum number of codewords that can be scheduled by the first DCI for the service cells included in the first service cell set.