Signaling acquisition method, terminal, and network side device

By scheduling the data channels of multiple cells using DCI, the terminal obtains the scheduling information of each cell and feeds back the HARQ codebook, which solves the problem of low DCI utilization and achieves more efficient signaling utilization.

WO2026098455A1PCT designated stage Publication Date: 2026-05-15VIVO MOBILE COMM CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
VIVO MOBILE COMM CO LTD
Filing Date
2025-11-04
Publication Date
2026-05-15

AI Technical Summary

Technical Problem

In related technologies, a DCI can only schedule the data channel of one cell, resulting in low signaling utilization.

Method used

At least two cells are scheduled using DCI, where at least one cell includes multiple data channels. The terminal obtains the scheduling information of each cell based on DCI and feeds back the reception status of DCI through HARQ codebook to improve the utilization rate of DCI.

Benefits of technology

This enables the scheduling of multiple data channels in multiple cells through a single DCI, saving DCI overhead, improving signaling utilization, and ensuring information consistency between network-side devices and terminals.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025132461_15052026_PF_FP_ABST
    Figure CN2025132461_15052026_PF_FP_ABST
Patent Text Reader

Abstract

The present application relates to the technical field of wireless communications, and discloses a signaling acquisition method, a terminal, and a network side device. The signaling acquisition method in embodiments of the present application comprises: a terminal receives DCI, wherein the DCI is used for scheduling at least two cells, and at least one of the at least two cells comprises a plurality of data channels; and the terminal acquires scheduling information of the data channels of the at least two cells on the basis of the DCI.
Need to check novelty before this filing date? Find Prior Art

Description

Signaling acquisition methods, terminals and network-side equipment

[0001] Cross-references to related applications

[0002] This application claims priority to Chinese Patent Application No. 202411594194.2, filed on November 8, 2024, entitled “Signaling Acquisition Method, Terminal and Network Side Device”, the entire contents of which are incorporated herein by reference. Technical Field

[0003] This application belongs to the field of wireless communication technology, specifically relating to a signaling acquisition method, a terminal, and a network-side device. Background Technology

[0004] In related technologies, network-side equipment can schedule the data channels of a cell through downlink control information (DCI). However, in related technologies, a DCI can only schedule one data channel in a cell, resulting in low utilization of scheduling signaling. Summary of the Invention

[0005] This application provides a signaling acquisition method, a terminal, and a network-side device, which can solve the problem of low utilization of scheduling signaling.

[0006] In a first aspect, a signaling acquisition method is provided, comprising: a terminal receiving a Data Channel Information (DCI), wherein the DCI is used to schedule at least two cells, and at least one of the at least two cells includes multiple data channels; and the terminal acquiring scheduling information of at least one data channel of each of the at least two cells based on the DCI.

[0007] Secondly, a signaling transmission method is provided, comprising: a network-side device sending a DCI to a terminal, wherein the DCI is used to schedule at least two cells, and at least one of the at least two cells includes multiple data channels.

[0008] Thirdly, a signaling acquisition device is provided, comprising: a receiving module for receiving a Data Channel Information (DCI), wherein the DCI is used to schedule at least two cells, and at least one of the at least two cells includes multiple data channels; and a processing module for acquiring scheduling information of at least one data channel of each of the at least two cells based on the DCI.

[0009] Fourthly, a signaling transmission apparatus is provided, comprising: a transmission module for transmitting DCI to a terminal, wherein the DCI is used to schedule at least two cells, and at least one of the at least two cells includes multiple data channels.

[0010] Fifthly, a signaling acquisition apparatus is provided, the apparatus being configured to perform the steps of the method described in the first aspect, or a signaling transmission apparatus is provided, the apparatus being modified to perform the steps of the method described in the second aspect.

[0011] In a sixth aspect, a terminal is provided, the terminal including a processor and a memory, the memory storing a program or instructions executable on the processor, the program or instructions, when executed by the processor, implementing the steps of the method as described in the first aspect.

[0012] In a seventh aspect, a terminal is provided, including a processor and a communication interface, wherein the processor is configured to perform the steps of the method described in the first aspect, and the communication interface is configured to be coupled to the processor.

[0013] Eighthly, a network-side device is provided, the network-side device including a processor and a memory, the memory storing a program or instructions executable on the processor, the program or instructions, when executed by the processor, implementing the steps of the method as described in the second aspect.

[0014] In a ninth aspect, a network-side device is provided, including a processor and a communication interface, wherein the processor is configured to perform the steps of the method described in the second aspect, and the communication interface is configured to be coupled to the processor.

[0015] In a tenth aspect, a readable storage medium is provided, on which a program or instructions are stored, which, when executed by a processor, implement the steps of the method described in the first aspect, or implement the steps of the method described in the second aspect.

[0016] Eleventhly, a wireless communication system is provided, comprising: a terminal and a network-side device, wherein the terminal can be used to perform the steps of the method as described in the first aspect, and the network-side device can be used to perform the steps of the method as described in the second aspect.

[0017] In a twelfth aspect, a chip is provided, the chip including a processor and a communication interface coupled to the processor, the processor being configured to run programs or instructions to implement the method as described in the first aspect, or to implement the method as described in the second aspect.

[0018] In a thirteenth aspect, a computer program / program product is provided, which is stored in a storage medium and is executed by at least one processor to implement the steps of the method as described in the first aspect, or to implement the steps of the method as described in the second aspect.

[0019] In this embodiment of the application, the terminal receives a DCI, wherein the DCI is used to schedule at least two cells, and at least one of the at least two cells includes multiple data channels; the terminal obtains scheduling information of at least one data channel of each of the at least two cells based on the DCI, thereby scheduling multiple cells through one DCI, and scheduling at least one of the multiple data channels of one cell, thereby improving the utilization rate of the DCI. Attached Figure Description

[0020] Figure 1 shows a block diagram of a wireless communication system that can be applied to an embodiment of this application;

[0021] Figure 2 shows a flowchart of a signaling acquisition method provided in an embodiment of this application;

[0022] Figure 3 shows another flowchart of the signaling acquisition method provided in the embodiments of this application;

[0023] Figure 4 shows a flowchart of a signaling transmission method provided in an embodiment of this application;

[0024] Figure 5 shows a structural diagram of a signaling acquisition device provided in an embodiment of this application;

[0025] Figure 6 shows another structural diagram of the signaling acquisition device provided in an embodiment of this application;

[0026] Figure 7 shows a structural diagram of a signaling transmission device provided in an embodiment of this application;

[0027] Figure 8 shows a schematic diagram of the structure of a communication device provided in an embodiment of this application;

[0028] Figure 9 shows a schematic diagram of the hardware structure of a terminal provided in an embodiment of this application;

[0029] Figure 10 shows a schematic diagram of the hardware structure of a network-side device provided in an embodiment of this application. Detailed Implementation

[0030] The technical solutions of the embodiments of this application will be clearly described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this application. All other embodiments obtained by those skilled in the art based on the embodiments of this application are within the scope of protection of this application.

[0031] The terms "first," "second," etc., used in this application are used to distinguish similar objects and not to describe a specific order or sequence. It should be understood that such terms can be used interchangeably where appropriate so that embodiments of this application can be implemented in orders other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of the same class, not limited in number; for example, the first object can be one or more. Furthermore, "or" in this application indicates at least one of the connected objects. For example, the scope of protection for "A or B" covers at least three scenarios: Scenario 1: including A but not B; Scenario 2: including B but not A; Scenario 3: including both A and B. In addition, the terms "A and / or B," "at least one of A and B," and "at least one of A or B" also cover at least the above three scenarios. The character " / " generally indicates that the preceding and following objects are in an "or" relationship.

[0032] The term "instruction" in this application can be either a direct instruction (or explicit instruction) or an indirect instruction (or implicit instruction). A direct instruction can be understood as one in which the sender explicitly informs the receiver of specific information, the operation to be performed, or the requested result, etc., in the instruction sent. An indirect instruction can be understood as one in which the receiver determines the corresponding information based on the instruction sent by the sender, or makes a judgment and determines the operation to be performed or the requested result, etc., based on the judgment result.

[0033] It is worth noting that the technologies described in this application are not limited to Long Term Evolution (LTE) / LTE-Advanced (LTE-A) systems, but can also be used in other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency-Division Multiple Access (SC-FDMA), or other systems. The terms "system" and "network" in this application are often used interchangeably, and the described technologies can be used in the systems and radio technologies mentioned above, as well as in other systems and radio technologies. The following description describes New Radio (NR) systems for illustrative purposes, and the term NR is used in most of the following description; however, these technologies can also be applied to systems other than NR systems, such as 6th Generation (6G) communication systems.

[0034] Figure 1 shows a block diagram of a wireless communication system applicable to an embodiment of this application. The wireless communication system includes a terminal 11 and a network-side device 12. The terminal 11 can be a mobile phone, tablet computer, laptop computer, notebook computer, personal digital assistant (PDA), handheld computer, netbook, ultra-mobile personal computer (UMPC), mobile internet device (MID), augmented reality (AR), virtual reality (VR) device, robot, wearable device, flight vehicle, vehicle user equipment (VUE), shipboard equipment, pedestrian user equipment (PUE), smart home (home devices with wireless communication capabilities, such as refrigerators, televisions, washing machines, or furniture), game console, personal computer (PC), ATM, or self-service machine, etc. Wearable devices include: smartwatches, smart bracelets, smart headphones, smart glasses, smart jewelry (smart bracelets, smart chains, smart rings, smart necklaces, smart anklets, smart anklets, etc.), smart wristbands, smart clothing, etc. Among these, in-vehicle devices can also be referred to as in-vehicle terminals, in-vehicle controllers, in-vehicle modules, in-vehicle components, in-vehicle chips, or in-vehicle units, etc. It should be noted that the specific type of terminal 11 is not limited in this application embodiment. Network-side equipment 12 may include access network equipment or core network equipment, wherein access network equipment may also be referred to as Radio Access Network (RAN) equipment, radio access network function, or radio access network unit. Access network equipment may include base stations, Wireless Local Area Network (WLAN) access points (AS), or Wireless Fidelity (WiFi) nodes, etc.The term "base station" can be referred to as Node B (NB), Evolved Node B (eNB), Next Generation Node B (gNB), New Radio Node B (NR Node B), Access Point, Relay Base Station (RBS), Serving Base Station (SBS), Base Transceiver Station (BTS), Radio Base Station, Radio Transceiver, Basic Service Set (BSS), Extended Service Set (ESS), Home Node B (HNB), Home Evolved Node B, Transmit / Receive Point (TRP), or any other suitable term in the relevant field, as long as the same technical effect is achieved. The term "base station" is not limited to any specific technical terminology. It should be noted that this application embodiment only uses a base station in an NR system as an example for description and does not limit the specific type of base station.

[0035] In related technologies, a single DCI with a format of 0-3 / 1-3 can be used to schedule data channels for multiple cells, including the Physical Uplink Shared Channel (PUSCH) or the Physical Downlink Shared Channel (PDSCH). There are two ways the DCI indicates the cells to be scheduled. The first way is through the scheduled cell indictor field in the DCI, indicating a combination of cells to be scheduled. This involves a table configured on the network side device showing combinations of cells that can be scheduled, with each row representing a group of cells to be scheduled, and the scheduled cell indictor field indicating one of those rows. The second way is through the Frequency Domain Resource Allocation (FDRA) field. An invalid FDRA field indicates that the corresponding cell has not been scheduled, while a valid FDRA field indicates that the corresponding cell has been scheduled. For DCI fields of type 2 (formats 0-3 / 1-3), such as FDRA, New Data Indicator (NDI), and Redundancy Version (RV), each cell has a corresponding block. The number of blocks varies depending on the indication method of the scheduled cell. For the first method, the number of blocks... For the second method, the number of cells being scheduled is [number of cells], and the number of blocks is [number of blocks]. The number of cells that can be scheduled, as configured.

[0036] In related technologies, the Time Domain Resource Allocation (TDRA) table is a joint configuration table for multiple cells, containing all the bandwidth parts (BWPs) of the scheduled cells. Each entry in the table corresponds to all the start and length indicator values ​​(SLIVs) of a row in the TDRA table for a BWP of a cell.

[0037] The DCI can also include a secondary cell (SCell) dormancy indication. The DCI can reinterpret the modulation and coding scheme (MCS) field, NDI field, RV field, Hybrid automatic repeat request process number (HPN) field, and antenna port(s) field by invalidating the FDRA (all "0" or all "1"). When the bitmap corresponding to the SCell is '0', it means that the BWP of the SCell has switched to the dormancy state.

[0038] After receiving a DCI, the terminal can also feed back a HARQ codebook for that DCI. Type 2 codebook feedback is performed for each DCI, with a fixed maximum number of bits fed back for each DCI. The number of valid bits fed back depends on the number of data channels actually scheduled for the DCI and the HARQ binding configuration. If the number of valid bits fed back is less than the maximum number of bits, then negative acknowledgments (NACKs) are padded after the valid bit count until the maximum number of bits is reached.

[0039] Therefore, it can be seen that in related technologies, a DCI can only schedule one data channel in a cell, resulting in low DCI utilization.

[0040] In addition, if DCI is to be used to schedule multiple cells, and one cell can schedule multiple PUSCH / PDSCH, then how to design RV and NDI in DCI is also a technical problem that needs to be solved, as is how to generate type 2 codebook feedback.

[0041] To address the aforementioned issues, this application provides a signaling acquisition scheme and a signaling transmission scheme to at least solve one of the aforementioned technical problems.

[0042] The technical solutions provided in this application will be described in detail below with reference to the accompanying drawings and through some embodiments and application scenarios.

[0043] Figure 2 shows a schematic flowchart of a signaling acquisition method according to an embodiment of this application. This method 200 can be executed by a terminal. In other words, the method can be executed by software or hardware installed on the terminal. As shown in Figure 2, the method may include the following steps.

[0044] S210, the terminal receives a DCI, wherein the DCI is used to schedule at least two cells, and at least one of the at least two cells includes multiple data channels.

[0045] In this embodiment of the application, the data channel may include PUSCH or PDSCH.

[0046] In this embodiment, the network-side device sends a Data Channel Interchange (DCI) to the terminal. The DCI is used to schedule at least two cells, and the DCI schedules multiple data channels of at least one of the cells. For example, the DCI schedules three cells: cell 1, cell 2, and cell 3. The DCI schedules PDSCH 1 of cell 1, PDSCH 1 and PDSCH 2 of cell 2, and PDSCH 1 of cell 3.

[0047] S212, the terminal obtains scheduling information of at least one data channel of each of the at least two cells based on the DCI.

[0048] In this embodiment of the application, the terminal can parse the DCI to obtain the scheduling information of at least one data channel of each cell scheduled by the DCI.

[0049] Through the technical solution provided in the embodiments of this application, the terminal can obtain the scheduling information of at least one data channel of each of the at least two cells from the received DCI, thereby scheduling multiple cells through one DCI, and scheduling at least one of the multiple data channels of one cell, saving DCI overhead and improving the utilization rate of DCI.

[0050] In some embodiments, in S212 above, the terminal obtaining scheduling information of at least one data channel of each of the at least two cells based on the received DCI may include the following steps:

[0051] Step 1: The terminal determines the number of bits in the second DCI field of the DCI based on at least one first DCI field of the DCI, wherein the first DCI field includes at least one of the following: a scheduling cell indication field for indicating the at least two cells to be scheduled, an FDRA field for indicating the frequency domain information of the data channel to be scheduled, and a TDRA field for indicating the time domain information of the data channel to be scheduled; and the second DCI field includes at least one of the following: an RV field and an NDI field.

[0052] Step 2: The terminal determines the second DCI field of the DCI based on the number of bits in the second DCI field;

[0053] Step 3: The terminal obtains scheduling information of at least one data channel of each of the at least two cells based on the information carried in the at least one first DCI field and the second DCI field of the DCI.

[0054] Through the above embodiments, the DCI may include at least one first DCI field. The first DCI field indicates at least one of the scheduling cell indication, the frequency domain information FDRA of the scheduled data channel, and the frequency domain information TDRA of the scheduled data channel of the at least two cells being scheduled. Based on the at least one first DCI field, the terminal can determine the number of bits in the second DCI field, that is, the number of bits occupied by the RV field or the NDI field. Thus, based on the number of bits in the second DCI field, the terminal can obtain the scheduling information of at least one data channel of each of the at least two cells from the received DCI, thereby enabling the terminal to accurately obtain the scheduling information sent by the network-side device.

[0055] In some embodiments, the terminal determining the number of bits in the second DCI field based on at least one first DCI field may include: when the first DCI field includes the scheduling cell indication field and the TDRA field, the terminal determines that the second DCI field includes N1 first bit blocks, each first bit block containing Mi bits, wherein N1 is the number of the at least two scheduled cells determined based on the scheduling cell indication field, and Mi is the number of scheduled data channels in each scheduled cell determined according to the scheduling cell indication field and the TDRA field. In these embodiments, when the first DCI field includes the scheduling cell indication field and the TDRA field, the terminal may determine the number of scheduled cells N1 based on the scheduling cell indication field, determine the number of scheduled data channels Mi in each scheduled cell based on the scheduling cell indication field and the TDRA field, and then determine that the second DCI field includes N1 first bit blocks, each first bit block containing Mi bits.

[0056] In the above embodiments, the second DCI field can be a type 2 DCI field (meaning each block indicates information corresponding to one cell). The terminal can determine the combination of cells to be scheduled based on the scheduling cell indication field, and since this combination includes N1 cells, the number of blocks corresponding to the second DCI field can be determined to be N1.

[0057] For example, NDI is: block number 1, block number 2, ..., block number in, It is N1.

[0058] Each block contains Mi bits. The SLIV of the PDSCH / PUSCH of the cells to be scheduled is indicated by the TDRA field, and the number of PDSCH / PUSCH for each cell is also determined as Mi. For example, when the scheduling cell indication field indicates that the combination of cells to be scheduled is {cell1, cell2}, then N1 = 2, block number 1 is the NDI of cell1, and block number 2 is the NDI of cell2. The combination of cell1 and cell2 determined by the TDRA indication is {2PDSCH, 4PDSCH}, the number of block number 1 is 2, and the number of block number 2 is 4.

[0059] In other embodiments, the terminal determining the number of bits in the second DCI field based on at least one first DCI field may include: when the first DCI field includes the scheduling cell indication field, the terminal determines that the second DCI field includes N1 second bit blocks, each second bit block containing M2 bits, wherein N1 is the number of the at least two scheduled cells determined based on the scheduling cell indication field, and M2 is the maximum number of data channels that can be scheduled for a first cell combination determined according to the scheduling cell indication field and the configured TDRA table, the first cell combination being the cell combination corresponding to the at least two scheduled cells.

[0060] In the above embodiment, the first cell combination of cells to be scheduled can be determined according to the scheduling cell indication field. Based on the number of cells included in the first cell combination, the terminal can determine the number N1 of the at least two cells to be scheduled, and then determine that the second DCI field includes N1 bit blocks. Then, based on the pre-configured TDRA table, the maximum number M2 of data channels that the first cell combination can be scheduled can be determined, and the number of bits contained in each bit block is determined to be M2. Through this embodiment, the information carried in the first DCI field can be reduced.

[0061] In some other embodiments, the terminal determining the number of bits in the second DCI field in at least one first DCI field based on DCI may include: when the first DCI field includes the FDRA field and the FDRA field is used to indicate whether a cell is scheduled, the terminal determines that the second DCI field includes N2 third bit blocks, each third bit block containing the number of bits Mi', where N2 is the maximum number of schedulable cells determined according to the configuration of the network-side equipment (or the maximum number of cells included in the cell set), and Mi' is the maximum number of data channels that each schedulable cell can be scheduled according to the configured TDRA table.

[0062] In the above embodiment, the first DCI field includes an FDRA field. When FDRA is used to indicate whether a cell is scheduled, for example, all "0"s or all "1"s indicate that the cell is not scheduled, and other values ​​indicate that it is scheduled, then the second DCI field can be determined to contain N2 bit blocks, and each bit block contains Mi' bits. N2 is the maximum number of schedulable cells determined according to the network-side device configuration, and Mi' is the maximum number of PDSCH / PUSCHs that can be scheduled for each schedulable cell as determined by the configured TDRA table.

[0063] For example, NDI is: block number 1, block number 2, ..., block number in, It is N2.

[0064] Each block contains Mi' bits, where Mi' is the maximum number of PDSCH / PUSCHs that can be scheduled for each schedulable cell, as determined by the configured TDRA table. For example, if the FDRA indicates the schedulable cells and the network-side equipment is configured to allow a maximum of 4 schedulable cells, then N2 = 4, block number 1 is the NDI of cell 1, and block number 2 is the NDI of cell 2. According to the TDRA table corresponding to the DCI, the maximum number of schedulable PDSCHs for cell 1 is 4, and the maximum number of schedulable PDSCHs for cell 2 is 8. The number of blocks in block number 1 is 4, and the number of blocks in block number 2 is 8. It should be noted that the 4 PDSCHs of cell 1 + the 8 PDSCHs of cell 2 may not actually be schedulable, but can accommodate the number of bits for all possible schedulable combinations.

[0065] Through the above embodiments, different methods of determining the DCI field are adopted for different methods of indicating the scheduled cell. When the scheduling small area is used to indicate the scheduled cell, bit overhead can be saved and the flexibility of the DCI field can be improved. When the FDRA is used to indicate the scheduled cell, the position of the field and the number of bits can be fixed, reducing the complexity of the terminal receiving the DCI.

[0066] Figure 3 illustrates another flowchart of the signaling acquisition method in an embodiment of this application, which can be executed by a terminal. In other words, the method can be executed by software or hardware installed on the terminal. As shown in Figure 3, the method may include the following steps.

[0067] S310, the terminal receives a DCI, wherein the DCI is used to schedule at least two cells, and at least one of the at least two cells includes multiple data channels.

[0068] This step is the same as S210 above, and you can refer to the relevant description above for details, which will not be repeated here.

[0069] S312, the terminal obtains scheduling information of at least one data channel of each of the at least two cells based on the DCI.

[0070] This step is the same as S212 above, and you can refer to the relevant description above for details, which will not be repeated here.

[0071] S314, the terminal determines the number of bits fed back from the HARQ codebook.

[0072] After receiving the DCI, the terminal obtains the number of bits fed back from the HARQ codebook corresponding to the DCI, and then feeds back the feedback information corresponding to the DCI to the network-side device.

[0073] It should be noted that there is no strict execution order between S312 and S314. S314 can be executed after S312 or before S312. The specific implementation of this application does not limit this.

[0074] S316, the terminal generates a HARQ codebook based on the determined number of bits fed back from the HARQ codebook.

[0075] After determining the number of bits to be fed back in the HARQ codebook, the terminal can generate the corresponding HARQ codebook based on that number of bits.

[0076] S318, feedback of the HARQ codebook.

[0077] Through the above embodiments, after receiving the DCI for scheduling multiple data channels of multiple cells, and at least one of the cells, the terminal feeds back the HARQ codebook to the network-side device. The HARQ codebook fed back indicates the reception status of the DCI, so that the network-side device can know whether the terminal has successfully received the DCI, avoiding inconsistencies between the understanding between the terminal and the network-side device.

[0078] In some embodiments, the terminal determining the number of bits fed back in the HARQ codebook may include: the terminal determining the number of bits fed back in the HARQ codebook as a first value.

[0079] In some implementations, the first value may be the maximum number of HARQ bits corresponding to each cell combination that can be scheduled, wherein the number of HARQ bits corresponding to each cell combination that can be scheduled is the sum of the number of HARQ bits corresponding to each cell in each cell combination determined based on the configured TDRA table.

[0080] In the above implementation, based on the configured TDRA table (or the TDRA table corresponding to the DCI), the number of HARQ bits corresponding to each schedulable cell combination is determined as follows: Where M is the number of cells in the cell combination, and Ni is the number of bits corresponding to the (i+1)th cell in the cell combination, thus determining the maximum number of HARQ bits corresponding to the schedulable cell combination. The maximum number of HARQ bits among all schedulable cell combinations is used to determine the number of bits fed back in the HARQ codebook. In this implementation, the number of bits fed back in the HARQ codebook is independent of the DCI field, making it relatively static; even if a DCI is missed, it will not affect the determination of the number of bits. This further reduces bit overhead.

[0081] For example, if the network-side equipment is configured with the combinations of cells that can be scheduled as {cell1, cell2} and {cell1, cell3}, then the maximum number of cells corresponding to the most scheduled cell combinations reported in the current PUCCH is 2. When HARQ spatial bundling and time bundling are not configured, and the codeword for each cell is 1, according to the cell combinations in the TDRA table, there are {4 PDSCHs for cell1, 2 PDSCHs for cell2}, {6 PDSCHs for cell1, 1 PDSCH for cell2}, and {6 PDSCHs for cell1, 4 PDSCHs for cell3}. Therefore, the maximum number of bits corresponding to the combinations of cells that can be scheduled as {cell1, cell2} and {cell1, cell3} is max(6, 7, 10) = 10.

[0082] For example, if the network-side equipment is configured with the combination of cells that can be scheduled as {cell1, cell2} and {cell1, cell3}, then the maximum number of cells corresponding to the most scheduled cell combination reported in the current PUCCH is 2. When no spatial bundling and time bundling of HARQ are configured, and cell2 is configured with 2 codewords, and cell1 and cell3 are configured with 1 codeword, according to the cell combinations in TDRAtable, there are {4 PDSCHs of cell1, 2 PDSCHs of cell2}, {6 PDSCHs of cell1, 1 PDSCH of cell2}, and {6 PDSCHs of cell1, 4 PDSCHs of cell3}. Therefore, the maximum number of bits corresponding to the combination of cells that can be scheduled as {cell1, cell2} and {cell1, cell3} is max(8, 8, 10) = 10.

[0083] For example, if the network-side equipment is configured to schedule cell combinations of {cell1, cell2} and {cell1, cell3}, then the maximum number of cells corresponding to the most scheduled cell combinations reported in the current PUCCH is 2. When HARQ spatial bundling and time bundling are configured, and cell2 is configured with 2 codewords, and cell1 and cell3 are configured with 1 codeword each, and cell1 is configured with time bundling, the number of groups is 2. According to the cell combinations in the TDRA table, there are {4 PDSCHs of cell1, 2 PDSCHs of cell2}, {6 PDSCHs of cell1, 1 PDSCH of cell2}, and {6 PDSCHs of cell1, 4 PDSCHs of cell3}. Therefore, the maximum number of bits corresponding to the scheduled cell combinations {cell1, cell2} and {cell1, cell3} is max(6, 4, 6) = 6.

[0084] In another implementation, the first value is the maximum value among the maximum number of HARQ bits corresponding to each cell combination that can be scheduled, wherein the maximum number of HARQ bits corresponding to the cell combination is the sum of the maximum number of HARQ bits corresponding to each cell in each cell combination determined based on the configured TDRA table.

[0085] In the above implementation, the number of bits for HARQ codebook feedback is determined according to the TDRA table corresponding to DCI. Xi represents the maximum number of HARQ bits corresponding to the i-th cell in the schedulable cell combination, and M represents the number of cells in one of the at least one schedulable cell combinations. Using this implementation, the number of bits in the HARQ codebook is independent of the DCI field, making it relatively static; even if a DCI is missed, it will not affect the determination of the number of bits. This saves bit overhead.

[0086] For example, if the network-side equipment is configured to schedule cell combinations of {cell1, cell2} and {cell1, cell3}, then the maximum number of cells corresponding to the most scheduled cell combinations in the current PUCCH feedback is 2. When no spatial bundling and time bundling of HARQ are configured, and the codeword of each cell is 1, according to the cell combinations in TDRAtable, there are {4 PDSCHs of cell1, 2 PDSCHs of cell2}, {6 PDSCHs of cell1, 1 PDSCH of cell2}, and {6 PDSCHs of cell1, 4 PDSCHs of cell3}. Therefore, the maximum number of feedback bits corresponding to cell1, cell2, and cell3 are 6, 2, and 4 respectively. Thus, the maximum number of bits corresponding to the scheduled cell combinations {cell1, cell2} and {cell1, cell3} is max(8, 10) = 10.

[0087] For example, if the network-side equipment is configured to schedule cell combinations {cell1, cell2} and {cell1, cell3}, then the maximum number of cells corresponding to the most scheduled cell combinations in the current PUCCH feedback is 2. When HARQ spatial bundling and time bundling are not configured, and cell2 is configured with 2 codewords, and cell1 and cell3 are configured with 1 codeword, according to the cell combinations in TDRAtable, there are {4 PDSCHs for cell1, 2 PDSCHs for cell2}, {6 PDSCHs for cell1, 1 PDSCH for cell2}, and {6 PDSCHs for cell1, 4 PDSCHs for cell3}. Therefore, the maximum number of feedback bits for cell1, cell2, and cell3 are 6, 2*2, and 4 respectively. Thus, the maximum number of bits corresponding to the scheduled cell combinations {cell1, cell2} and {cell1, cell3} is max(10, 10) = 10.

[0088] For example, if the network-side equipment is configured to schedule cell combinations {cell1, cell2} and {cell1, cell3}, then the maximum number of cells corresponding to the most scheduled cell combinations in the current PUCCH feedback is 2. When HARQ spatial bundling and time bundling are configured, and cell2 is configured with 2 codewords, and cell1 and cell3 are configured with 1 codeword, and cell1 is configured with time bundling, the number of groups is 2. According to the cell combinations in TDRAtable, there are {4 PDSCHs of cell1, 2 PDSCHs of cell2}, {6 PDSCHs of cell1, 1 PDSCH of cell2}, and {6 PDSCHs of cell1, 4 PDSCHs of cell3}. Then the maximum number of feedback bits corresponding to cell1, cell2, and cell3 are 2, 2, and 4, respectively. Therefore, the maximum number of bits corresponding to the scheduled cell combinations {cell1, cell2} and {cell1, cell3} is max(4, 6) = 6.

[0089] In some embodiments, the terminal may determine the number of bits fed back by the HARQ codebook to the first value if a target configuration is configured or the first DCI field of the DCI includes a scheduling cell index field for indicating the at least two cells to be scheduled, wherein the target configuration is used to configure a combination of schedulable cells.

[0090] In some embodiments, the terminal determines the number of bits fed back in the Hybrid Automatic Repeat Request (HARQ) codebook, including: the terminal determines the number of bits fed back in the HARQ codebook as a second value.

[0091] In one implementation, the second value can be the sum of the second numbers corresponding to the first number of cells. The first number is either the maximum number of at least two cells that can be scheduled or the maximum number of cells contained in a configured cell set, and the second number is the maximum number of HARQ bits corresponding to each of the first number of cells determined according to the configured TDRA table.

[0092] In the above implementation, the number of bits for HARQ codebook feedback is determined to be... Xi represents the maximum number of HARQ bits for each schedulable cell determined according to the configured TDRA table, and Y represents the maximum number of schedulable cells or the maximum number of cells in the cell set. In this implementation, the number of bits in the HARQ codebook is independent of the DCI field, making it relatively simple and static. Even if a DCI is missed, it will not affect the determination of the number of bits. The number of bits fed back from the HARQ codebook can be determined even without a schedulable cell combination configuration.

[0093] In the above implementation, based on the configured TDRA table, the maximum number of HARQ bits Xi corresponding to each cell can be determined, and the number of bits corresponding to the cell set (containing all schedulable cells) is... Y represents the number of cells in the cell set, which determines the number of bits that can be fed back from the HARQ codebook.

[0094] For example, if the cell set configured by the network-side equipment includes {cell1, cell2, cell3}, and no spatial bundling or time bundling of HARQ is configured, and the codeword of each cell is 1, according to the cell combinations in the TDRA table, there are {4 PDSCHs of cell1, 2 PDSCHs of cell2}, {6 PDSCHs of cell1, 1 PDSCH of cell2}, and {6 PDSCHs of cell1, 4 PDSCHs of cell3}. Then the maximum number of HARQ bits corresponding to cell1, cell2, and cell3 are 6, 2, and 4, respectively. Therefore, the number of bits for the determined HARQ codebook feedback is 6 + 2 + 4 = 12.

[0095] For example, if the cell set configured by the network-side equipment includes {cell1, cell2, cell3}, and HARQ spatial bundling and time bundling are not configured, and cell2 is configured with 2 codewords, while cell1 and cell3 are configured with 1 codeword each, then according to the cell combinations in TDRAtable, there are {4 PDSCHs for cell1, 2 PDSCHs for cell2}, {6 PDSCHs for cell1, 1 PDSCH for cell2}, and {6 PDSCHs for cell1, 4 PDSCHs for cell3}. Therefore, the maximum number of feedback bits for cell1, cell2, and cell3 are 6, 2*2, and 4 respectively. Thus, the determined maximum number of feedback bits is 6+4+4=14.

[0096] For example, if the cell set configured by the network-side equipment includes {cell1, cell2, cell3}, and HARQ spatial bundling and time bundling are configured, and cell2 is configured with 2 codewords, while cell1 and cell3 are configured with 1 codeword each, and cell1 is configured with time bundling, and the number of groups is 2, then according to the cell combinations in the TDRA table, there are {4 PDSCHs for cell1, 2 PDSCHs for cell2}, {6 PDSCHs for cell1, 1 PDSCH for cell2}, and {6 PDSCHs for cell1, 4 PDSCHs for cell3}. Therefore, the maximum number of feedback bits for cell1, cell2, and cell3 are 2, 2, and 4 respectively, and the determined maximum number of feedback bits is 2 + 2 + 4 = 8.

[0097] In another implementation, the second value can be the maximum value among the products of the first number and each of the second numbers. In this implementation, the number of bits fed back by the HARQ codebook is determined to be max(Xi*Y). Here, Xi is the maximum number of bits that each cell in the cell set (schedulable cells) determined according to the configured TDRA table can feed back, and Y is the maximum number of schedulable cells or the maximum number in the cell set. Using this implementation, the number of bits in the HARQ codebook is independent of the DCI field, making implementation simpler and more static. Even if a DCI is missed, it will not affect the determination of the number of bits fed back by the HARQ codebook. Even when no scheduled cell combination is configured, the number of bits fed back by the HARQ codebook can still be determined.

[0098] For example, if the cell set configured by the network-side equipment includes {cell1, cell2, cell3}, and HARQ spatial bundling and time bundling are not configured, and the codeword of each cell is 1, according to the cell combinations in the TDRA table, there are {4 PDSCHs of cell1, 2 PDSCHs of cell2}, {6 PDSCHs of cell1, 1 PDSCH of cell2}, and {6 PDSCHs of cell1, 4 PDSCHs of cell3}. Then the maximum number of feedback bits corresponding to cell1, cell2, and cell3 are 6, 2, and 4, respectively. Therefore, the determined maximum number of feedback bits is 3 * 6 = 18.

[0099] For example, if the cell set configured by the network-side equipment includes {cell1, cell2, cell3}, and HARQ spatial bundling and time bundling are not configured, and cell2 is configured with 2 codewords, while cell1 and cell3 are configured with 1 codeword each, then according to the cell combinations in TDRAtable, there are {4 PDSCHs for cell1, 2 PDSCHs for cell2}, {6 PDSCHs for cell1, 1 PDSCH for cell2}, and {6 PDSCHs for cell1, 4 PDSCHs for cell3}. Therefore, the maximum number of feedback bits for cell1, cell2, and cell3 are 6, 2*2, and 4 respectively. Thus, the determined maximum number of feedback bits is 3*6 = 18.

[0100] For example, if the cell set configured by the network-side device includes {cell1, cell2, cell3}, and HARQ spatial bundling and time bundling are configured, and cell2 is configured with 2 codewords, while cell1 and cell3 are configured with 1 codeword each, and cell1 is configured with time bundling, and the number of groups is 2, then according to the cell combinations in TDRAtable, there are {4 PDSCHs for cell1, 2 PDSCHs for cell2}, {6 PDSCHs for cell1, 1 PDSCH for cell2}, and {6 PDSCHs for cell1, 4 PDSCHs for cell3}. Therefore, the maximum number of feedback bits for cell1, cell2, and cell3 are 2, 2, and 4 respectively, and the determined maximum number of feedback bits is 3 * 4 = 12.

[0101] In some embodiments, the terminal can determine the number of bits in the HARQ codebook feedback as a second value when no target configuration is configured, or when the first DCI field of the DCI includes an FDRA field indicating frequency domain information of the scheduled data channel, wherein the target configuration is used to configure schedulable cell combinations. This method allows the number of bits in the HARQ codebook feedback to be determined even when the network-side equipment has not configured schedulable cell combinations.

[0102] In this embodiment, the number of bits for HARQ codebook feedback can be determined based on a target configuration or at least one DCI field. The target configuration is used to configure schedulable cell combinations. The first DCI field is either a scheduling cell indication field or an FDRA field, and is used to indicate the scheduled cells. In one embodiment, when the terminal is configured with the target configuration, the number of bits for HARQ codebook feedback can be determined to be the first value mentioned above; when the terminal is not configured with the target configuration, the number of bits for HARQ codebook feedback can be determined to be the second value mentioned above. In another embodiment, when the first DCI field is a scheduling cell indication field, the number of bits for HARQ codebook feedback can be determined to be the first value mentioned above. When the first DCI field is an FDRA field, the number of bits for HARQ codebook feedback can be determined to be the second value mentioned above.

[0103] In some embodiments, there may be multiple DCIs, and the feedback information of these multiple DCIs may be fed back on the same PUCCH. Therefore, in these embodiments, the terminal determining the number of bits for HARQ codebook feedback may include: when there are multiple DCIs, determining the number of bits for HARQ codebook feedback based on at least one first DCI field in each DCI, wherein the first DCI field includes at least one of the following: a scheduling cell indication field for indicating the at least two scheduled cells, and an FDRA field for indicating the frequency domain information of the scheduled data channel. In these embodiments, when there are multiple DCIs, the number of bits for HARQ codebook feedback is determined based on at least one first DCI field in each DCI.

[0104] In some implementations, determining the number of bits of the HARQ codebook feedback based on at least one first DCI field in each DCI may include the following steps:

[0105] Step 1: Based on at least one first DCI field in each DCI, determine the first cell combination corresponding to the at least two cells scheduled by each DCI, and determine the maximum number of HARQ bits corresponding to the first cell combination of each DCI based on the configured TDRA table;

[0106] Step 2: Determine the number of bits fed back by the HARQ codebook as the maximum value among the maximum number of HARQ bits corresponding to the first cell combination of multiple DCIs.

[0107] Through the above implementation method, the scheduled cell combination is determined based on the first DCI field, and the number of bits for HARQ codebook feedback is determined based on the scheduled cell combination, which can save the overhead of feedback bits.

[0108] In the above implementation, the first DCI field includes a scheduling cell indication field or an FDRA field. The scheduling cell indication field determines a first cell combination corresponding to at least two scheduled cells. The configured FDRA table determines the maximum number of HARQ bits Z that can be fed back for the scheduled cell combination indicated by the first DCI field for each DCI. The number of bits fed back by the HARQ codebook is the maximum value max(Z) among the maximum number of HARQ bits determined based on each DCI.

[0109] For example, if the scheduled cell combination 1 determined by the first DCI field of DCI 1 is {cell1, cell2}, and the scheduled cell combination 2 determined by the first DCI field of DCI 2 is {cell1, cell3}, then the maximum number of cells corresponding to the most scheduled cell combination in the current PUCCH feedback is 2. When HARQ spatial bundling and time bundling are not configured, and the codeword of each cell is 1, according to the cell combinations in TDRAtable, there are {4 PDSCHs of cell1, 2 PDSCHs of cell2}, {6 PDSCHs of cell1, 1 PDSCH of cell2}, and {6 PDSCHs of cell1, 4 PDSCHs of cell3}. Then, the maximum number of feedback bits corresponding to combination 1 and combination 2 are 6+1 and 6+4 respectively. Therefore, the determined number of bits fed back by the HARQ codebook is the maximum value of the maximum number of feedback bits corresponding to combination 1 and combination 2: 10.

[0110] For example, if the combination of scheduled cells determined by the first DCI field of DCI 1 is {cell1, cell2}, and the combination of scheduled cells determined by the first DCI field of DCI 2 is {cell1, cell3}, then the maximum number of cells corresponding to the most scheduled cell combination reported by the current PUCCH is 2. When HARQ spatial bundling and time bundling are not configured, and cell2 is configured with 2 codewords, and cell1 and cell3 are configured with 1 codeword each, according to the cell combinations in TDRAtable, there are {4 PDSCHs for cell1, 2 PDSCHs for cell2}, {6 PDSCHs for cell1, 1 PDSCH for cell2}, and {6 PDSCHs for cell1, 4 PDSCHs for cell3}. Then the maximum number of feedback bits corresponding to combination 1 and combination 2 are max{4+2*2, 6+1*2} = 8 and 6+4 = 10, respectively. Therefore, the determined number of HARQ codebook feedback bits is the maximum value of the maximum number of feedback bits corresponding to combination 1 and combination 2: 10.

[0111] For example, if the combination of scheduled cells determined by the first DCI field of DCI 1 is {cell1, cell2}, and the combination of scheduled cells determined by the first DCI field of DCI 2 is {cell1, cell3}, then the maximum number of cells corresponding to the most scheduled cell combination reported by the current PUCCH is 2. When HARQ spatial bundling and time bundling are configured, and cell2 is configured with 2 codewords, and cells1 and 3 are configured with 1 codeword each, and cell1 is configured with time bundling, the number of groups is 2. According to the cell combinations in TDRAtable, there are {4 PDSCHs for cell1, 2 PDSCHs for cell2}, {6 PDSCHs for cell1, 1 PDSCH for cell2}, and {6 PDSCHs for cell1, 4 PDSCHs for cell3}. Then the maximum number of feedback bits corresponding to combination 1 and combination 2 are max{2+2, 2+1} = 4 and 6+4 = 10, respectively. Therefore, the determined number of HARQ codebook feedback bits is the maximum value of the maximum number of feedback bits corresponding to combination 1 and combination 2: 10.

[0112] In another implementation, determining the number of bits of the HARQ codebook feedback based on at least one first DCI field in each DCI may include the following steps:

[0113] Step 1: Determine the first cell combination corresponding to the at least two cells scheduled by each DCI based on at least one first DCI domain in each DCI;

[0114] Step 2, the terminal determines that the number of bits fed back by the HARQ codebook is the product of the third number and the fourth number, wherein the third number is the number of cells included in the second cell combination, the fourth number is the maximum value of the number of HARQ bits corresponding to each cell determined according to the configured TDRA table, and the second cell combination is the cell combination with the largest number of cells included in each of the first cell combinations scheduled by the DCI.

[0115] In the above implementation, the first DCI field includes a scheduling cell indication field or an FDRA field. The scheduling cell indication field determines the first cell combination corresponding to at least two scheduled cells. The number of bits fed back by the HARQ codebook is max(Y)*max(X), where Y is the number of cells included in the first cell combination of each DCI scheduling, and X is the maximum number of HARQ bits corresponding to each cell determined according to the TDRA table.

[0116] For example, if the combination of scheduled cells determined by the first DCI field of DCI 1 is {cell1, cell2}, and the combination of scheduled cells determined by the first DCI field of DCI 2 is {cell1, cell3}, then the maximum number of cells corresponding to the most scheduled cell combination in the current PUCCH feedback is 2. When no spatial bundling and time bundling of HARQ are configured, and the codeword of each cell is 1, according to the cell combinations in TDRAtable, there are {4 PDSCHs of cell1, 2 PDSCHs of cell2}, {6 PDSCHs of cell1, 1 PDSCH of cell2}, and {6 PDSCHs of cell1, 4 PDSCHs of cell3}. Therefore, the maximum number of HARQ feedback bits corresponding to cell1, cell2, and cell3 are 6, 2, and 4 respectively, and the determined number of bits for HARQ codebook feedback is 6*2.

[0117] For example, if the combination of scheduled cells determined by the first DCI field of DCI 1 is {cell1, cell2}, and the combination of scheduled cells determined by the first DCI field of DCI 2 is {cell1, cell3}, then the maximum number of cells corresponding to the most scheduled cell combination in the current PUCCH feedback is 2. When no spatial bundling and time bundling of HARQ are configured, and cell2 is configured with 2 codewords, and cell1 and cell3 are configured with 1 codeword, according to the cell combinations in TDRAtable, there are {4 PDSCHs of cell1, 2 PDSCHs of cell2}, {6 PDSCHs of cell1, 1 PDSCH of cell2}, and {6 PDSCHs of cell1, 4 PDSCHs of cell3}. Then the maximum number of HARQ feedback bits corresponding to cell1, cell2, and cell3 are 6, 4, and 4 respectively, and the determined number of HARQ codebook feedback bits is 6*2.

[0118] For example, if the combination of scheduled cells determined by the first DCI field of DCI 1 is {cell1, cell2}, and the combination of scheduled cells determined by the first DCI field of DCI 2 is {cell1, cell3}, then the maximum number of cells corresponding to the most scheduled cell combination in the current PUCCH feedback is 2. When HARQ spatial bundling and time bundling are configured, and cell2 is configured with 2 codewords, and cell1 and cell3 are configured with 1 codeword, and cell1 is configured with time bundling, the number of groups is 2. According to the cell combinations in TDRAtable, there are {4 PDSCHs of cell1, 2 PDSCHs of cell2}, {6 PDSCHs of cell1, 1 PDSCH of cell2}, and {6 PDSCHs of cell1, 4 PDSCHs of cell3}. Then the maximum number of feedback bits corresponding to cell1, cell2, and cell3 are 2, 2, and 4, respectively. Therefore, the number of bits determined for HARQ codebook feedback is 4*2 = 8.

[0119] In the above embodiments, the number of HARQ bits corresponding to each cell is determined by at least one of the following methods:

[0120] Method 1: When the terminal is configured with Spatial Bundling Feedback HARQ, the number of HARQ bits corresponding to each cell is the maximum number of data channels that the cell can schedule or the maximum number of Transport Block Groups (TBGs) that the cell can schedule. In this method, when Spatial Bundling Feedback HARQ is configured, the number of HARQ bits corresponding to each cell is the maximum number of PUSCH / PDSCHs or TBGs that can be scheduled.

[0121] Method 2: When the terminal is not configured with Spatial Bundling Feedback (HARQ), for cells without two codewords, the number of HARQ bits corresponding to the cell is the maximum number of data channels that the cell can schedule or the maximum number of transport block groups that the cell can schedule. For cells with two codewords, the number of bits that the cell can feed back is twice the maximum number of data channels that the cell can schedule or twice the maximum number of transport block groups that the cell can schedule. In this method, when spatial bundling is not configured, for cells without two codewords, the corresponding number of feedback bits is the maximum number of PUSCH / PDSCHs or TBGs that can be scheduled; for cells with two codewords, the corresponding number of feedback bits is 2 * the maximum number of PUSCH / PDSCHs or TBGs that can be scheduled.

[0122] Method 3: For cells configured with Time-Bundled Feedback (HARQ), the number of HARQ bits corresponding to the cell is the maximum number of transport block groups that the cell can schedule. For cells not configured with Time-Bundled Feedback (HARQ), the number of bits that the cell can feed back is the maximum number of data channels that the cell can schedule. In this method,

[0123] When a cell is configured with timebundling feedback HARQ, the number of TBGs is used; when timebundling feedback HARQ is not configured, the number of PUSCH / PDSCHs is used.

[0124] It should be noted that the number of HARQ bits corresponding to a cell can be determined by using one of the methods one to three above, or by combining at least two of the above methods. For example, the number of HARQ bits corresponding to a cell can be determined by combining method one with method three above, or by combining method two with method three above.

[0125] In some embodiments, when a terminal feeds back HARQ, if the data channel scheduled by the DCI is a Physical Downlink Shared Channel and the DCI includes at least one block of a third DCI field containing a secondary cell sleep indication, the terminal feeds back feedback information of the secondary cell sleep indication at a determined sorting position. The feedback information includes one of the following: a 1-bit ACK message, W bits of non-ACK message, or a 1-bit ACK message plus W-1 bits of non-ACK message, where W is the number of HARQ bits corresponding to the target cell, and the target cell is the cell corresponding to at least one block of the third DCI field. Optionally, the third DCI field is at least one of the following: FDRA field, NDI field, RV field, MCS field, HARQ process number, or antenna port field.

[0126] In the above embodiments, when the DCI simultaneously schedules PDSCH and indicates secondary cell dormancy, the feedback for the SCell dormancy indication can be fed back as 1 bit ACK or W bit NACK at a specified ordering position. The ordering method of the HARQ feedback bits of multiple cells scheduled by each DCI can be as follows:

[0127] First, sort according to the codewords of PDSCH.

[0128] Second, for the same {serving cell, PDCCH monitoring occasion}, sort according to the start time of PDSCH reception.

[0129] Third, sort by serving cell index in ascending order.

[0130] Where W represents the number of feedback bits corresponding to the cell as determined by the corresponding SLIV. In the above embodiment, for the secondary cell sleep indication, after the terminal sends back 1 bit ACK, it can fill the corresponding SLIV position with W-1 bits of NACK, or fill the effective bits after the actual feedback with NACK bits.

[0131] For example, if a cell set has two cells, and the DCI schedules a PDSCH on cell 1 and indicates dormancy on cell 2, then the FDRA on cell 1 is valid, and the FDRA field on cell 1 is invalid. Furthermore, if cell 2 schedules two PDSCHs and is configured with dual codewords, then the feedback order is: ACK feedback for the dormancy indication on cell 1, HARQ-ACK feedback for TB1 on cell 2, and HARQ-ACK feedback for TB2 on cell 2.

[0132] If the total number of feedback bits is 6 bits, then the feedback is ACK for dormancy, HARQ-ACK / NACK for TB 1 in cell2, HARQ-ACK / NACK for TB 2 in cell2, and padding bit (NACK, NACK, NACK).

[0133] Alternatively, when cell1's TDRA indicates two corresponding SLIVs, the feedback is ACK / NACK, ACK / NACK, ACK for dormancy, padding bit (NACK), HARQ-ACK / NACK for TB 1 in cell2, HARQ-ACK / NACK for TB 2 in cell2, padding bit (NACK,NACK).

[0134] Through the technical solutions provided in the embodiments of this application, DCI can schedule multiple cells and, for at least one of the cells, schedule multiple data channels of that cell, and determine the number of bits in the second DCI field of the DCI and the feedback of the HARQ codebook corresponding to the DCI, thereby enabling the terminal and network-side equipment to have a consistent understanding during the communication process.

[0135] Based on the same technical concept, this application also provides a signaling transmission method. This signaling transmission method is executed by a network-side device corresponding to the above-described signaling acquisition method, and has the same or corresponding implementation methods as the above-described signaling acquisition method.

[0136] It should be noted that the following embodiments only describe the operation of the network-side device. For other matters not covered, please refer to the relevant descriptions of methods 200 to 300 above.

[0137] Figure 4 shows a schematic flowchart of a signaling transmission method provided in an embodiment of this application. This method 400 can be executed by a network-side device. In other words, the method can be executed by software or hardware installed on the network-side device. As shown in Figure 4, the method mainly includes the following steps.

[0138] S410, the network-side device sends a DCI to the terminal, wherein the DCI is used to schedule at least two cells, and at least one of the at least two cells includes multiple data channels.

[0139] In some embodiments, before the network-side device sends the DCI to the terminal, the method further includes: the network-side device determining the number of bits of a second DCI field of the DCI based on at least one first DCI field of the DCI, wherein the first DCI field includes at least one of the following: a scheduling cell indication field for indicating the at least two scheduled cells, a frequency domain resource allocation (FDRA) field for indicating frequency domain information of the scheduled data channel, and a time domain resource allocation (TDRA) field for indicating time domain information of the scheduled data channel, and the second DCI field includes at least one of the following: a redundancy version (RV) field and a new data indication (NDI) field.

[0140] In some embodiments, the network-side device determines the number of bits in the second DCI field of the DCI based on at least one first DCI field of the DCI, including:

[0141] When the first DCI domain includes the scheduling cell indication domain and the TDRA domain, the network-side device determines that the second DCI domain includes N1 first bit blocks, each first bit block containing Mi bits, where N1 is the number of the at least two scheduled cells determined based on the scheduling cell indication domain, and Mi is the number of data channels scheduled in each scheduled cell determined according to the scheduling cell indication domain and the TDRA domain.

[0142] In some embodiments, the network-side device determines the number of bits in the second DCI field of the DCI based on at least one first DCI field of the DCI, including:

[0143] When the first DCI field includes the scheduling cell indication field, the network-side device determines that the second DCI field includes N1 second bit blocks, each second bit block containing M2 bits, where N1 is the number of the at least two cells to be scheduled determined based on the scheduling cell indication field, and M2 is the maximum number of data channels that can be scheduled for the first cell combination determined according to the scheduling cell indication field and the configured TDRA table, where the first cell combination is the cell combination corresponding to the at least two cells to be scheduled.

[0144] In some embodiments, the network-side device determines the number of bits in the second DCI field of the DCI based on at least one first DCI field of the DCI, including:

[0145] When the first DCI field includes the FDRA field and the FDRA field indicates whether a cell is scheduled, the network-side device determines that the second DCI field includes N2 third bit blocks, each third bit block containing the number of bits Mi', where N2 is the maximum number of schedulable cells determined according to the configuration of the network-side device, and Mi' is the maximum number of data channels that each schedulable cell can be scheduled according to the configured TDRA table.

[0146] In some embodiments, after the network-side device sends DCI to the terminal, the method further includes:

[0147] The network-side device receives the HARQ codebook sent by the terminal;

[0148] The network-side device determines the number of bits fed back from the HARQ codebook;

[0149] The network-side device obtains the feedback information sent by the terminal from the HARQ codebook based on the number of bits fed back from the HARQ codebook.

[0150] In some embodiments, the network-side device determines the number of bits fed back from the HARQ codebook, including:

[0151] The network-side device determines the number of bits fed back by the HARQ codebook as a first value, wherein the first value is one of the following:

[0152] The first value is the maximum value of the number of HARQ bits corresponding to each cell combination that can be scheduled, wherein the number of HARQ bits corresponding to each cell combination that can be scheduled is the sum of the number of HARQ bits corresponding to each cell in each cell combination determined based on the configured TDRA table;

[0153] The first value is the maximum value among the maximum number of HARQ bits corresponding to each cell combination that can be scheduled, wherein the maximum number of HARQ bits corresponding to the cell combination is the sum of the maximum number of HARQ bits corresponding to each cell in each cell combination determined based on the configured TDRA table.

[0154] In some embodiments, the network-side device determines the number of bits fed back from the HARQ codebook, including:

[0155] The network-side device determines the number of bits fed back by the HARQ codebook as a second value, wherein the second value is one of the following:

[0156] The second value is the sum of the second numbers corresponding to the first number of cells;

[0157] The second value is the maximum value among the products of the first number and each of the second numbers;

[0158] Wherein, the first number is the maximum number of at least two cells that can be scheduled, or the first number is the maximum number of cells contained in the configured cell set, and the second number is the maximum number of HARQ bits corresponding to each of the first number of cells determined according to the configured TDRA table.

[0159] In some embodiments, the network-side device determines the number of bits fed back from the HARQ codebook as a second value, including:

[0160] When the terminal is not configured with a target configuration, or when the first DCI field of the DCI includes an FDRA field for indicating the frequency domain information of the scheduled data channel, the network-side device determines the number of bits fed back by the HARQ codebook to be a second value, wherein the target configuration is used to configure schedulable cell combinations.

[0161] In some embodiments, the network-side device determines the number of bits fed back from the HARQ codebook, including:

[0162] When there are multiple DCIs, the number of bits of the HARQ codebook feedback is determined according to at least one first DCI field in each DCI, wherein the first DCI field includes at least one of the following: a scheduling cell indication field for indicating the at least two cells to be scheduled, and an FDRA field for indicating the frequency domain information of the data channel to be scheduled.

[0163] In some embodiments, determining the number of bits fed back by the HARQ codebook based on at least one first DCI field in each DCI includes:

[0164] Based on at least one first DCI field in each DCI, determine the first cell combination corresponding to the at least two cells scheduled for each DCI, and determine the maximum number of HARQ bits corresponding to the first cell combination for each DCI based on the configured TDRA table;

[0165] The number of bits fed back by the HARQ codebook is determined to be the maximum value among the maximum number of HARQ bits corresponding to the first cell combination of multiple DCIs.

[0166] In some embodiments, determining the number of bits fed back in the HARQ codebook based on at least one first DCI field in the DCI includes:

[0167] Based on at least one first DCI field in each DCI, determine the first cell combination corresponding to the at least two cells scheduled by each DCI;

[0168] The network-side device determines that the number of bits fed back by the HARQ codebook is the product of a third number and a fourth number, wherein the third number is the number of cells included in the second cell combination, the fourth number is the maximum value among the maximum number of HARQ bits corresponding to each cell determined according to the configured TDRA table, and the second cell combination is the cell combination with the largest number of cells included in each of the first cell combinations scheduled by the DCI.

[0169] In some embodiments, the number of HARQ bits corresponding to each cell is determined by at least one of the following methods:

[0170] When the cell is configured with Spatial Bundled Feedback (HARQ), the number of bits that the cell can feed back is the maximum number of data channels that the cell can schedule or the maximum number of transport block groups that the cell can schedule.

[0171] When the cell is not configured with Spatial Bundling Feedback (HARQ), for a cell without two codewords, the number of bits that the cell can feed back is the maximum number of data channels that the cell can schedule or the maximum number of transport block groups that the cell can schedule. For a cell with two codewords, the number of bits that the cell can feed back is twice the maximum number of data channels that the cell can schedule or twice the maximum number of transport block groups that the cell can schedule.

[0172] For a cell configured with Time-Bundled Feedback (HARQ), the number of bits that the cell can feed back is the maximum number of transport block groups that the cell can schedule. For a cell not configured with Time-Bundled Feedback (HARQ), the number of bits that the cell can feed back is the maximum number of data channels that the cell can schedule.

[0173] In some embodiments, the network-side device obtains the feedback information sent by the terminal from the HARQ codebook based on the number of bits fed back from the HARQ codebook, including:

[0174] When the data channel scheduled by the DCI is a physical downlink shared channel and the DCI includes at least one block of a third DCI field for secondary cell sleep indication, the network-side device obtains feedback information of the secondary cell sleep indication at a determined sorting position. The feedback information includes one of the following: 1 bit of ACK information, W bits of non-ACK information, or 1 bit of ACK information plus W-1 bits of non-ACK information, where W is the number of HARQ bits corresponding to the target cell, and the target cell is the cell corresponding to at least one block of the third DCI field.

[0175] The signaling acquisition method or signaling transmission method provided in this application can be executed by a signaling acquisition device or a signaling transmission device. This application uses an example of a signaling acquisition device executing a signaling acquisition method and a signaling transmission device executing a signaling transmission method to illustrate the signaling acquisition device or signaling transmission device provided in this application.

[0176] This application provides a signaling acquisition device or a signaling transmission device. As an example, the signaling acquisition device or signaling transmission device can be a communication device or a component in a communication device, such as a chip. The communication device can be a terminal, a network-side device, or a server, etc. Exemplarily, the terminal can be, but is not limited to, the type of terminal 11 listed above, and the network-side device can be, but is not limited to, the type of network-side device 12 listed above. This application does not impose specific limitations.

[0177] The signaling acquisition or signaling transmission device includes a receiving module, a transmitting module, and a processing module. These modules can be implemented in software or hardware. When implemented in hardware, the processing module can be implemented by a processor. For example, the processor can include general-purpose processors, special-purpose processors, such as a Central Processing Unit (CPU), microprocessor, Digital Signal Processor (DSP), Artificial Intelligence (AI) processor, Graphics Processing Unit (GPU), Application Specific Integrated Circuit (ASIC), Network Processor (NP), Field Programmable Gate Array (FPGA), or other programmable logic devices, gate circuits, transistors, discrete hardware components, etc. The receiving and transmitting modules can be implemented by a communication interface, which can include one or more of the following: transceiver, pins, circuits, bus, radio frequency unit, etc.

[0178] Specifically, referring to Figure 5, when the signaling acquisition device is a terminal or a component in a terminal, the signaling acquisition device 500 includes a receiving module 501 for receiving DCI, wherein the DCI is used to schedule at least two cells, and at least one of the at least two cells includes multiple data channels; and a processing module 502 for acquiring scheduling information of at least one data channel of each of the at least two cells based on the DCI.

[0179] In an optional implementation, processing module 502, based on the DCI, obtains scheduling information for at least one data channel in each of the at least two cells, including:

[0180] Based on at least one first DCI field of the DCI, the number of bits of the second DCI field of the DCI is determined, wherein the first DCI field includes at least one of the following: a scheduling cell indication field for indicating the at least two cells to be scheduled, a frequency domain resource allocation (FDRA) field for indicating the frequency domain information of the data channel to be scheduled, and a time domain resource allocation (TDRA) field for indicating the time domain information of the data channel to be scheduled, and the second DCI field includes at least one of the following: a redundancy version (RV) field and a new data indication (NDI) field;

[0181] The second DCI field of the DCI is determined based on the number of bits in the second DCI field.

[0182] Based on the information carried in the at least one first DCI field and the second DCI field of the DCI, the scheduling information of at least one data channel of each of the at least two cells is obtained.

[0183] In an optional implementation, the processing module 502 determines the number of bits in the second DCI field of the DCI based on at least one first DCI field of the DCI, including:

[0184] When the first DCI domain includes the scheduling cell indication domain and the TDRA domain, the second DCI domain is determined to include N1 first bit blocks, each first bit block containing Mi bits, where N1 is the number of the at least two scheduled cells determined based on the scheduling cell indication domain, and Mi is the number of data channels scheduled in each scheduled cell determined according to the scheduling cell indication domain and the TDRA domain.

[0185] In an optional implementation, the processing module 502 determines the number of bits in the second DCI field of the DCI based on at least one first DCI field of the DCI, including:

[0186] When the first DCI field includes the scheduling cell indication field, the second DCI field is determined to include N1 second bit blocks, each second bit block containing M2 bits, where N1 is the number of the at least two cells to be scheduled determined based on the scheduling cell indication field, and M2 is the maximum number of data channels that can be scheduled for the first cell combination determined according to the scheduling cell indication field and the configured TDRA table, where the first cell combination is the cell combination corresponding to the at least two cells to be scheduled.

[0187] In an optional implementation, the processing module 502 determines the number of bits in the second DCI field of the DCI based on at least one first DCI field of the DCI, including:

[0188] When the first DCI field includes the FDRA field and the FDRA field is used to indicate whether a cell is scheduled, the terminal determines that the second DCI field includes N2 third bit blocks, each of which contains Mi' bits, where N2 is the maximum number of schedulable cells determined according to the configuration of the network-side equipment, and Mi' is the maximum number of data channels that each schedulable cell can be scheduled according to the configured TDRA table.

[0189] In an optional implementation, the processing module 502 is further configured to determine the number of bits fed back in the Hybrid Automatic Repeat Request (HARQ) codebook; and generate a HARQ codebook based on the determined number of bits fed back in the HARQ codebook; as shown in FIG6, the device further includes: a sending module 503, configured to feed back the HARQ codebook.

[0190] In an optional implementation, processing module 502 determines the number of bits fed back in the Hybrid Automatic Repeat Request (HARQ) codebook, including:

[0191] The number of bits fed back from the HARQ codebook is determined to be a first value, wherein the first value is one of the following:

[0192] The first value is the maximum value of the number of HARQ bits corresponding to each cell combination that can be scheduled, wherein the number of HARQ bits corresponding to each cell combination that can be scheduled is the sum of the number of HARQ bits corresponding to each cell in each cell combination determined based on the configured TDRA table;

[0193] The first value is the maximum value among the maximum number of HARQ bits corresponding to each cell combination that can be scheduled, wherein the maximum number of HARQ bits corresponding to the cell combination is the sum of the maximum number of HARQ bits corresponding to each cell in each cell combination determined based on the configured TDRA table.

[0194] In an optional implementation, the processing module 502 determines the number of bits fed back from the HARQ codebook as a first value, including:

[0195] When a target configuration is configured, or when the first DCI field of the DCI includes a scheduling cell indication field for indicating the at least two cells to be scheduled, the number of bits fed back by the HARQ codebook is determined to be a first value, wherein the target configuration is used to configure a combination of schedulable cells.

[0196] In an optional implementation, processing module 502 determines the number of bits fed back in the Hybrid Automatic Repeat Request (HARQ) codebook, including:

[0197] The number of bits fed back from the HARQ codebook is determined to be a second value, wherein the second value is one of the following:

[0198] The second value is the sum of the second numbers corresponding to the first number of cells;

[0199] The second value is the maximum value among the products of the first number and each of the second numbers;

[0200] Wherein, the first number is the maximum number of at least two cells that can be scheduled, or the first number is the maximum number of cells contained in the configured cell set, and the second number is the maximum number of HARQ bits corresponding to each of the first number of cells determined according to the configured TDRA table.

[0201] In an optional implementation, the processing module 502 determines the number of bits fed back from the HARQ codebook as a second value, including:

[0202] In the absence of a target configuration, or in the case where the first DCI field of the DCI includes an FDRA field for indicating frequency domain information of the scheduled data channel, the number of bits fed back by the HARQ codebook is determined to be a second value, wherein the target configuration is used to configure schedulable cell combinations.

[0203] In an optional implementation, processing module 502 determines the number of bits fed back in the Hybrid Automatic Repeat Request (HARQ) codebook, including:

[0204] When there are multiple DCIs, the number of bits of the HARQ codebook feedback is determined according to at least one first DCI field in each DCI, wherein the first DCI field includes at least one of the following: a scheduling cell indication field for indicating the at least two cells to be scheduled, and an FDRA field for indicating the frequency domain information of the data channel to be scheduled.

[0205] In an optional implementation, the processing module 502 determines the number of bits fed back by the HARQ codebook based on at least one first DCI field in each DCI, including:

[0206] Based on at least one first DCI field in each DCI, determine the first cell combination corresponding to the at least two cells scheduled for each DCI, and determine the maximum number of HARQ bits corresponding to the first cell combination for each DCI based on the configured TDRA table;

[0207] The number of bits fed back by the HARQ codebook is determined to be the maximum value among the largest number of HARQ bits corresponding to the first cell combination of multiple DCIs.

[0208] In an optional implementation, the processing module 502 determines the number of bits fed back by the HARQ codebook based on at least one first DCI field in each DCI, including:

[0209] Based on at least one first DCI field in each DCI, determine the first cell combination corresponding to the at least two cells scheduled by each DCI;

[0210] The number of bits fed back in the HARQ codebook is determined to be the product of a third number and a fourth number, wherein the third number is the number of cells included in the second cell combination, the fourth number is the maximum value among the maximum number of HARQ bits corresponding to each cell determined according to the configured TDRA table, and the second cell combination is the cell combination with the largest number of cells included in each of the first cell combinations scheduled by the DCI.

[0211] In one optional implementation, the number of HARQ bits corresponding to each cell is determined by at least one of the following methods:

[0212] When the cell is configured with Spatial Bundling Feedback (HARQ), the number of HARQ bits corresponding to the cell is the maximum number of data channels that the cell can schedule or the maximum number of transport block groups that the cell can schedule.

[0213] When the cell is not configured with Spatial Bundling Feedback (HARQ), for a cell without two codewords, the number of HARQ bits corresponding to the cell is the maximum number of data channels that the cell can schedule or the maximum number of transport block groups that the cell can schedule. For a cell with two codewords, the number of bits that the cell can feed back is twice the maximum number of data channels that the cell can schedule or twice the maximum number of transport block groups that the cell can schedule.

[0214] For a cell configured with Time-Bundled Feedback (HARQ), the number of HARQ bits corresponding to the cell is the maximum number of transport block groups that the cell can schedule. For a cell not configured with Time-Bundled Feedback (HARQ), the number of bits that the cell can feed back is the maximum number of data channels that the cell can schedule.

[0215] In an optional implementation, the sending module 503 feeds back the HARQ codebook, including:

[0216] When the data channel scheduled by the DCI is a physical downlink shared channel and the DCI includes at least one block of the third DCI field of the secondary cell sleep indication, feedback information of the secondary cell sleep indication is fed back at a determined sorting position. The feedback information includes one of the following: 1 bit of ACK information, W bits of non-ACK information, 1 bit of ACK information plus W-1 bits of non-ACK information, where W is the number of HARQ bits corresponding to the target cell, and the target cell is the cell corresponding to at least one block of the third DCI field.

[0217] In one optional implementation, the third DCI field is at least one of the following: FDRA field, NDI field, RV field, MCS field, HARQ process number, and antenna port field.

[0218] Referring to Figure 7, when the signaling sending device is a network-side device or a component of a network-side device, the signaling sending device 700 includes a sending module 701 for sending DCI to the terminal, wherein the DCI is used to schedule at least two cells, and at least one of the at least two cells includes multiple data channels.

[0219] In an optional implementation, as shown in FIG7, the apparatus may further include: a processing module 702, configured to determine the number of bits of a second DCI field of the DCI based on at least one first DCI field of the DCI, wherein the first DCI field includes at least one of the following: a scheduling cell indication field for indicating the at least two cells to be scheduled, a frequency domain resource allocation (FDRA) field for indicating the frequency domain information of the scheduled data channel, and a time domain resource allocation (TDRA) field for indicating the time domain information of the scheduled data channel, and the second DCI field includes at least one of the following: a redundancy version (RV) field and a new data indication (NDI) field.

[0220] In an optional implementation, the processing module 702 determines the number of bits in the second DCI field of the DCI based on at least one first DCI field of the DCI, including:

[0221] When the first DCI domain includes the scheduling cell indication domain and the TDRA domain, the second DCI domain is determined to include N1 first bit blocks, each first bit block containing Mi bits, where N1 is the number of the at least two scheduled cells determined based on the scheduling cell indication domain, and Mi is the number of data channels scheduled in each scheduled cell determined according to the scheduling cell indication domain and the TDRA domain.

[0222] In an optional implementation, the processing module 702 determines the number of bits in the second DCI field of the DCI based on at least one first DCI field of the DCI, including:

[0223] When the first DCI field includes the scheduling cell indication field, the second DCI field is determined to include N1 second bit blocks, each second bit block containing M2 bits, where N1 is the number of the at least two cells to be scheduled determined based on the scheduling cell indication field, and M2 is the maximum number of data channels that can be scheduled for the first cell combination determined according to the scheduling cell indication field and the configured TDRA table, where the first cell combination is the cell combination corresponding to the at least two cells to be scheduled.

[0224] In an optional implementation, the processing module 702 determines the number of bits in the second DCI field of the DCI based on at least one first DCI field of the DCI, including:

[0225] If the first DCI field includes the FDRA field and the FDRA field indicates whether a cell is scheduled, then the second DCI field is determined to include N2 third bit blocks, each of which contains Mi' bits, where N2 is the maximum number of schedulable cells determined according to the configuration of the network-side device, and Mi' is the maximum number of data channels that each schedulable cell can be scheduled according to the configured TDRA table.

[0226] In an optional implementation, as shown in FIG7, the device may further include a receiving module 703 for receiving the HARQ codebook sent by the terminal; and a processing module 702 for determining the number of bits fed back by the HARQ codebook; and obtaining the feedback information sent by the terminal from the HARQ codebook based on the number of bits fed back by the HARQ codebook.

[0227] In an optional implementation, the processing module 702 determines the number of bits fed back from the HARQ codebook, including:

[0228] The number of bits fed back from the HARQ codebook is determined to be a first value, wherein the first value is one of the following:

[0229] The first value is the maximum value of the number of HARQ bits corresponding to each cell combination that can be scheduled, wherein the number of HARQ bits corresponding to each cell combination that can be scheduled is the sum of the number of HARQ bits corresponding to each cell in each cell combination determined based on the configured TDRA table;

[0230] The first value is the maximum value among the maximum number of HARQ bits corresponding to each cell combination that can be scheduled, wherein the maximum number of HARQ bits corresponding to the cell combination is the sum of the maximum number of HARQ bits corresponding to each cell in each cell combination determined based on the configured TDRA table.

[0231] In an optional implementation, the processing module 702 determines the number of bits fed back from the HARQ codebook, including:

[0232] The number of bits fed back from the HARQ codebook is determined to be a second value, wherein the second value is one of the following:

[0233] The second value is the sum of the second numbers corresponding to the first number of cells;

[0234] The second value is the maximum value among the products of the first number and each of the second numbers;

[0235] Wherein, the first number is the maximum number of at least two cells that can be scheduled, or the first number is the maximum number of cells contained in the configured cell set, and the second number is the maximum number of HARQ bits corresponding to each of the first number of cells determined according to the configured TDRA table.

[0236] In an optional implementation, the processing module 702 determines the number of bits fed back from the HARQ codebook as a second value, including:

[0237] If the terminal is not configured with a target configuration, or if the first DCI field of the DCI includes an FDRA field for indicating frequency domain information of the scheduled data channel, the number of bits fed back by the HARQ codebook is determined to be a second value, wherein the target configuration is used to configure schedulable cell combinations.

[0238] In an optional implementation, the processing module 702 determines the number of bits fed back from the HARQ codebook, including:

[0239] When there are multiple DCIs, the number of bits of the HARQ codebook feedback is determined according to at least one first DCI field in each DCI, wherein the first DCI field includes at least one of the following: a scheduling cell indication field for indicating the at least two cells to be scheduled, and an FDRA field for indicating the frequency domain information of the data channel to be scheduled.

[0240] In an optional implementation, the processing module 702 determines the number of bits fed back by the HARQ codebook based on at least one first DCI field in each DCI, including:

[0241] Based on at least one first DCI field in each DCI, determine the first cell combination corresponding to the at least two cells scheduled for each DCI, and determine the maximum number of HARQ bits corresponding to the first cell combination for each DCI based on the configured TDRA table;

[0242] The number of bits fed back by the HARQ codebook is determined to be the maximum value among the maximum number of HARQ bits corresponding to the first cell combination of multiple DCIs.

[0243] In an optional implementation, the processing module 702 determines the number of bits fed back by the HARQ codebook based on at least one first DCI field in the DCI, including:

[0244] Based on at least one first DCI field in each DCI, determine the first cell combination corresponding to the at least two cells scheduled by each DCI;

[0245] The number of bits fed back in the HARQ codebook is determined to be the product of a third number and a fourth number, wherein the third number is the number of cells included in the second cell combination, the fourth number is the maximum value among the maximum number of HARQ bits corresponding to each cell determined according to the configured TDRA table, and the second cell combination is the cell combination with the largest number of cells included in each of the first cell combinations scheduled by the DCI.

[0246] In one optional implementation, the number of HARQ bits corresponding to each cell is determined by at least one of the following methods:

[0247] When the cell is configured with Spatial Bundled Feedback (HARQ), the number of bits that the cell can feed back is the maximum number of data channels that the cell can schedule or the maximum number of transport block groups that the cell can schedule.

[0248] When the cell is not configured with Spatial Bundling Feedback (HARQ), for a cell without two codewords, the number of bits that the cell can feed back is the maximum number of data channels that the cell can schedule or the maximum number of transport block groups that the cell can schedule. For a cell with two codewords, the number of bits that the cell can feed back is twice the maximum number of data channels that the cell can schedule or twice the maximum number of transport block groups that the cell can schedule.

[0249] For a cell configured with Time-Bundled Feedback (HARQ), the number of bits that the cell can feed back is the maximum number of transport block groups that the cell can schedule. For a cell not configured with Time-Bundled Feedback (HARQ), the number of bits that the cell can feed back is the maximum number of data channels that the cell can schedule.

[0250] In an optional implementation, the processing module 702 obtains the feedback information sent by the terminal from the HARQ codebook based on the number of bits fed back from the HARQ codebook, including:

[0251] When the data channel scheduled by the DCI is a physical downlink shared channel and the DCI includes at least one block of a third DCI field for secondary cell sleep indication, feedback information of the secondary cell sleep indication is obtained at a determined sorting position. The feedback information includes one of the following: 1 bit of ACK information, W bits of non-ACK information, or 1 bit of ACK information plus W-1 bits of non-ACK information, where W is the number of HARQ bits corresponding to the target cell, and the target cell is the cell corresponding to at least one block of the third DCI field.

[0252] The apparatus provided in this application embodiment can implement the various processes implemented in the method embodiments of Figures 2 to 4 and achieve the same technical effect. To avoid repetition, it will not be described again here.

[0253] As shown in Figure 8, this application embodiment also provides a communication device 800, including a processor 801 and a memory 802. The memory 802 stores a program or instructions that can run on the processor 801. For example, when the communication device 800 is a terminal, the program or instructions executed by the processor 801 implement the various steps of the above-described signaling acquisition method embodiment and achieve the same technical effect. When the communication device 800 is a network-side device, the program or instructions executed by the processor 801 implement the various steps of the above-described signaling transmission method embodiment and achieve the same technical effect. To avoid repetition, further details are omitted here.

[0254] This application also provides a terminal, including a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the steps in the method embodiments shown in FIG2 or FIG3. This terminal embodiment corresponds to the above-described terminal-side method embodiments, and all implementation processes and methods of the above-described method embodiments can be applied to this terminal embodiment and can achieve the same technical effect. The terminal may be the signaling acquisition device shown in FIG5 or FIG6. Specifically, FIG9 is a schematic diagram of the hardware structure of a terminal implementing an embodiment of this application.

[0255] The terminal 900 includes, but is not limited to, at least some of the following components: radio frequency unit 901, network module 902, audio output unit 903, input unit 904, sensor 905, display unit 906, user input unit 907, interface unit 908, memory 909, and processor 910.

[0256] Those skilled in the art will understand that the terminal 900 may also include a power supply (such as a battery) for powering various components. The power supply can be logically connected to the processor 910 through a power management system, thereby enabling functions such as charging, discharging, and power consumption management through the power management system. The terminal structure shown in Figure 9 does not constitute a limitation on the terminal. The terminal may include more or fewer components than shown, or combine certain components, or have different component arrangements, which will not be elaborated here.

[0257] It should be understood that, in this embodiment, the input unit 904 may include a graphics processor 9041 and a microphone 9042. The graphics processor 9041 processes image data of still images or videos obtained by an image capture device (such as a camera) in video capture mode or image capture mode. The display unit 906 may include a display panel 9061, which may be configured in the form of a liquid crystal display, an organic light-emitting diode, or the like. The user input unit 907 includes at least one of a touch panel 9071 and other input devices 9072. The touch panel 9071 is also called a touch screen. The touch panel 9071 may include a touch detection device and a touch controller. Other input devices 9072 may include, but are not limited to, physical keyboards, function keys (such as volume control buttons, power buttons, etc.), trackballs, mice, and joysticks, which will not be described in detail here.

[0258] In this embodiment, after receiving downlink data from the network-side device, the radio frequency unit 901 can transmit it to the processor 910 for processing; in addition, the radio frequency unit 901 can send uplink data to the network-side device. Typically, the radio frequency unit 901 includes, but is not limited to, antennas, amplifiers, transceivers, couplers, low-noise amplifiers, duplexers, etc.

[0259] The memory 909 can be used to store software programs or instructions, as well as various data. The memory 909 may primarily include a first storage area for storing programs or instructions and a second storage area for storing data. The first storage area may store the operating system, application programs or instructions required for at least one function (such as sound playback, image playback, etc.). Furthermore, the memory 909 may include volatile memory or non-volatile memory. The non-volatile memory may be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. Volatile memory can be random access memory (RAM), static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct memory bus RAM (DRRAM). The memory 909 in the embodiments of this application includes, but is not limited to, these and any other suitable types of memory.

[0260] Processor 910 may include one or more processing units; optionally, processor 910 integrates an application processor and a modem processor, wherein the application processor mainly handles operations involving the operating system, user interface, and applications, and the modem processor mainly handles wireless communication signals, such as a baseband processor. It is understood that the aforementioned modem processor may also not be integrated into processor 910.

[0261] The radio frequency unit 901 is used to receive DCI, wherein the DCI is used to schedule at least two cells, and at least one of the at least two cells includes multiple data channels;

[0262] The processor 910 is configured to acquire scheduling information of at least one data channel of each of the at least two cells based on the DCI.

[0263] It is understood that the implementation process of each implementation method mentioned in this embodiment can refer to the relevant description of the method embodiment shown in Figure 2 or Figure 3, and achieve the same or corresponding technical effects. To avoid repetition, it will not be described again here.

[0264] This application also provides a network-side device, including a processor and a communication interface. The communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the steps of the method embodiment shown in FIG4. This network-side device embodiment corresponds to the above-described network-side device method embodiment. All implementation processes and methods of the above-described method embodiments can be applied to this network-side device embodiment and can achieve the same technical effect.

[0265] Specifically, this application embodiment also provides a network-side device, which may be the signaling transmission device shown in FIG7. As shown in FIG10, the network-side device 1000 includes: an antenna 1001, a radio frequency device 1002, a baseband device 1003, a processor 1004, and a memory 1005. The antenna 1001 is connected to the radio frequency device 1002. In the uplink direction, the radio frequency device 1002 receives information through the antenna 1001 and sends the received information to the baseband device 1003 for processing. In the downlink direction, the baseband device 1003 processes the information to be transmitted and sends it to the radio frequency device 1002, which then processes the received information and transmits it through the antenna 1001.

[0266] The method executed by the network-side device in the above embodiments can be implemented in the baseband device 1003, which includes a baseband processor.

[0267] The baseband device 1003 may include at least one baseband board, on which multiple chips are disposed, as shown in FIG10. One of the chips is, for example, a baseband processor, which is connected to the memory 1005 via a bus interface to call the program in the memory 1005 and execute the network device operation shown in the above method embodiment.

[0268] The network-side device may also include a network interface 1006, such as a Common Public Radio Interface (CPRI).

[0269] Specifically, the network-side device 1000 in this application embodiment further includes: instructions or programs stored in memory 1005 and executable on processor 104. Processor 1004 calls the instructions or programs in memory 1005 to execute the methods executed by each module shown in FIG10 and achieve the same technical effect. To avoid repetition, it will not be described in detail here.

[0270] This application also provides a readable storage medium storing a program or instructions. When the program or instructions are executed by a processor, they implement the various processes of the above-described signaling acquisition method embodiment or the various processes of the above-described signaling transmission method embodiment, and can achieve the same technical effect. To avoid repetition, they will not be described again here.

[0271] The processor mentioned above is the processor in the terminal described in the above embodiments. The readable storage medium includes computer-readable storage media, such as computer read-only memory (ROM), random access memory (RAM), magnetic disk, or optical disk. In some examples, the readable storage medium may be a non-transient readable storage medium.

[0272] This application embodiment also provides a chip, which includes a processor and a communication interface. The communication interface is coupled to the processor. The processor is used to run programs or instructions to implement the various processes of the above signaling acquisition method embodiment or the various processes of the above signaling transmission method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be described again here.

[0273] It should be understood that the chip mentioned in the embodiments of this application may also be referred to as a system-on-a-chip, system chip, chip system, or system-on-a-chip, etc.

[0274] This application also provides a computer program / program product, which is stored in a storage medium and executed by at least one processor to implement the various processes of the above-described signaling acquisition method embodiment or the various processes of the above-described signaling transmission method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be described again here.

[0275] This application also provides a wireless communication system, including: a terminal and a network-side device, wherein the terminal can be used to perform the steps of the signaling acquisition method described above, and the network-side device can be used to perform the steps of the signaling transmission method described above.

[0276] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element. Furthermore, it should be noted that the scope of the methods and apparatuses in the embodiments of this application is not limited to performing functions in the order shown or discussed, but may also include performing functions substantially simultaneously or in the reverse order, depending on the functions involved. For example, the described methods may be performed in a different order than described, and various steps may be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.

[0277] From the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of computer software products plus necessary general-purpose hardware platforms, and of course, they can also be implemented by hardware. The computer software product is stored in a storage medium (such as ROM, RAM, magnetic disk, optical disk, etc.) and includes several instructions to cause the terminal or network-side device to execute the methods described in the various embodiments of this application.

[0278] The embodiments of this application have been described above with reference to the accompanying drawings. However, this application is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other implementations under the guidance of this application without departing from the spirit and scope of the claims. All of these implementations are within the protection scope of this application.

Claims

1. A signaling acquisition method, comprising: The terminal receives downlink control information (DCI), wherein the DCI is used to schedule at least two cells, and at least one of the at least two cells includes multiple data channels; The terminal obtains the scheduling information of the data channels of the at least two cells based on the DCI.

2. The method according to claim 1, wherein, The terminal, based on the DCI, obtains scheduling information for at least one data channel in each of the at least two cells, including: The terminal determines the number of bits in the second DCI field of the DCI based on at least one first DCI field of the DCI, wherein the first DCI field includes at least one of the following: a scheduling cell indication field for indicating the at least two cells to be scheduled, a frequency domain resource allocation (FDRA) field for indicating the frequency domain information of the data channel to be scheduled, and a time domain resource allocation (TDRA) field for indicating the time domain information of the data channel to be scheduled, and the second DCI field includes at least one of the following: a redundancy version (RV) field and a new data indication (NDI) field; The terminal determines the second DCI field of the DCI based on the number of bits in the second DCI field; The terminal obtains scheduling information for at least one data channel in each of the at least two cells based on information carried in at least one first DCI field and the second DCI field of the DCI.

3. The method according to claim 2, wherein, The terminal determines the number of bits in the second DCI field of the DCI based on at least one first DCI field of the DCI, including: When the first DCI domain includes the scheduling cell indication domain and the TDRA domain, the terminal determines that the second DCI domain includes N1 first bit blocks, each first bit block containing Mi bits, where N1 is the number of the at least two scheduled cells determined based on the scheduling cell indication domain, and Mi is the number of data channels scheduled in each scheduled cell determined according to the scheduling cell indication domain and the TDRA domain.

4. The method according to claim 2, wherein, The terminal determines the number of bits in the second DCI field of the DCI based on at least one first DCI field of the DCI, including: When the first DCI field includes the scheduling cell indication field, the terminal determines that the second DCI field includes N1 second bit blocks, each second bit block containing M2 bits, where N1 is the number of the at least two cells to be scheduled determined based on the scheduling cell indication field, and M2 is the maximum number of data channels that can be scheduled for the first cell combination determined according to the scheduling cell indication field and the configured TDRA table, where the first cell combination is the cell combination corresponding to the at least two cells to be scheduled.

5. The method according to claim 2, wherein, The terminal determines the number of bits in the second DCI field of the DCI based on at least one first DCI field of the DCI, including: When the first DCI field includes the FDRA field and the FDRA field is used to indicate whether a cell is scheduled, the terminal determines that the second DCI field includes N2 third bit blocks, each of which contains Mi' bits, where N2 is the maximum number of schedulable cells determined according to the configuration of the network-side equipment, and Mi' is the maximum number of data channels that each schedulable cell can be scheduled according to the configured TDRA table.

6. The method according to any one of claims 1 to 5, wherein, After the terminal receives downlink control information (DCI), the method further includes: The terminal determines the number of bits fed back by the HARQ codebook of the Hybrid Automatic Repeat Request (HARQ). The terminal generates a HARQ codebook based on the determined number of bits fed back from the HARQ codebook. Feedback on the HARQ codebook.

7. The method according to claim 6, wherein, The terminal determines the number of bits fed back in the HARQ codebook for the Hybrid Automatic Repeat Request (HARQ), including: The terminal determines the number of bits fed back from the HARQ codebook as a first value, wherein the first value is one of the following: The first value is the maximum value of the number of HARQ bits corresponding to each cell combination that can be scheduled, wherein the number of HARQ bits corresponding to each cell combination that can be scheduled is the sum of the number of HARQ bits corresponding to each cell in each cell combination determined based on the configured TDRA table; The first value is the maximum value among the maximum number of HARQ bits corresponding to each cell combination that can be scheduled, wherein the maximum number of HARQ bits corresponding to the cell combination is the sum of the maximum number of HARQ bits corresponding to each cell in each cell combination determined based on the configured TDRA table.

8. The method according to claim 7, wherein, The terminal determines the number of bits fed back from the HARQ codebook as a first value, including: When the terminal is configured with a target configuration, or when the first DCI field of the DCI includes a scheduling cell indication field for indicating the at least two cells to be scheduled, the terminal determines the number of bits fed back by the HARQ codebook to be a first value, wherein the target configuration is used to configure a combination of schedulable cells.

9. The method according to claim 6, wherein, The terminal determines the number of bits fed back in the HARQ codebook for the Hybrid Automatic Repeat Request (HARQ), including: The terminal determines the number of bits fed back by the HARQ codebook as a second value, wherein the second value is one of the following: The second value is the sum of the second numbers corresponding to the first number of cells; The second value is the maximum value among the products of the first number and each of the second numbers; Wherein, the first number is the maximum number of cells that can be scheduled or the maximum number of cells contained in the configured cell set, and the second number is the maximum number of HARQ bits corresponding to each cell in the first number of cells determined according to the configured TDRA table.

10. The method according to claim 9, wherein, The terminal determines the number of bits fed back from the HARQ codebook as the second value, including: If the terminal is not configured with a target configuration, or if the first DCI field of the DCI includes an FDRA field for indicating frequency domain information of the scheduled data channel, the number of bits fed back by the HARQ codebook is determined to be a second value, wherein the target configuration is used to configure schedulable cell combinations.

11. The method according to claim 6, wherein, The terminal determines the number of bits fed back in the HARQ codebook for the Hybrid Automatic Repeat Request (HARQ), including: When there are multiple DCIs, the number of bits of the HARQ codebook feedback is determined according to at least one first DCI field in each DCI, wherein the first DCI field includes at least one of the following: a scheduling cell indication field for indicating the at least two cells to be scheduled, and an FDRA field for indicating the frequency domain information of the data channel to be scheduled.

12. The method according to claim 11, wherein, Determining the number of bits fed back in the HARQ codebook based on at least one first DCI field in each DCI includes: Based on at least one first DCI field in each DCI, determine the first cell combination corresponding to the at least two cells scheduled for each DCI, and determine the maximum number of HARQ bits corresponding to the first cell combination for each DCI based on the configured TDRA table; The number of bits fed back by the HARQ codebook is determined to be the maximum value among the largest number of HARQ bits corresponding to the first cell combination of multiple DCIs.

13. The method according to claim 11, wherein, Determining the number of bits fed back in the HARQ codebook based on at least one first DCI field in each DCI includes: Based on at least one first DCI field in each DCI, determine the first cell combination corresponding to the at least two cells scheduled for each DCI; The terminal determines that the number of bits fed back by the HARQ codebook is the product of a third number and a fourth number, wherein the third number is the number of cells included in the second cell combination, the fourth number is the maximum value among the maximum number of HARQ bits corresponding to each cell determined according to the configured TDRA table, and the second cell combination is the cell combination with the largest number of cells included in each of the first cell combinations scheduled by the DCI.

14. The method according to any one of claims 7 to 10, and 13, wherein, The number of HARQ bits corresponding to each cell is determined by at least one of the following methods: When the cell is configured with Spatial Bundling Feedback (HARQ), the number of HARQ bits corresponding to the cell is the maximum number of data channels that the cell can schedule or the maximum number of transport block groups that the cell can schedule. When the cell is not configured with Spatial Bundling Feedback (HARQ), for a cell without two codewords, the number of HARQ bits corresponding to the cell is the maximum number of data channels that the cell can schedule or the maximum number of transport block groups that the cell can schedule. For a cell with two codewords, the number of bits that the cell can feed back is twice the maximum number of data channels that the cell can schedule or twice the maximum number of transport block groups that the cell can schedule. For a cell configured with Time-Bundled Feedback (HARQ), the number of HARQ bits corresponding to the cell is the maximum number of transport block groups that the cell can schedule. For a cell not configured with Time-Bundled Feedback (HARQ), the number of bits that the cell can feed back is the maximum number of data channels that the cell can schedule.

15. The method according to claim 6, wherein, The feedback of the HARQ codebook includes: When the data channel scheduled by the DCI is a physical downlink shared channel and the DCI includes at least one block of the third DCI field of the secondary cell sleep indication, the terminal feeds back the feedback information of the secondary cell sleep indication at a determined sorting position. The feedback information includes one of the following: 1 bit of ACK information, W bits of non-ACK information, 1 bit of ACK information plus W-1 bits of non-ACK information, where W is the number of HARQ bits corresponding to the target cell, and the target cell is the cell corresponding to at least one block of the third DCI field.

16. The method according to claim 15, wherein, The third DCI field is at least one of the following: FDRA field, NDI field, RV field, modulation and coding scheme MCS field, HARQ process number, and antenna port field.

17. A signaling transmission method, comprising: The network-side device sends a DCI to the terminal, wherein the DCI is used to schedule at least two cells, and at least one of the at least two cells includes multiple data channels.

18. The method according to claim 17, wherein, Before the network-side device sends the DCI to the terminal, the method further includes: The network-side device determines the number of bits in the second DCI field of the DCI based on at least one first DCI field of the DCI, wherein the first DCI field includes at least one of the following: a scheduling cell indication field for indicating the at least two cells to be scheduled, a frequency domain resource allocation (FDRA) field for indicating the frequency domain information of the scheduled data channel, and a time domain resource allocation (TDRA) field for indicating the time domain information of the scheduled data channel, and the second DCI field includes at least one of the following: a redundancy version (RV) field and a new data indication (NDI) field.

19. The method according to claim 18, wherein, The network-side device determines the number of bits in the second DCI field of the DCI based on at least one first DCI field of the DCI, including: When the first DCI domain includes the scheduling cell indication domain and the TDRA domain, the network-side device determines that the second DCI domain includes N1 first bit blocks, each first bit block containing Mi bits, where N1 is the number of the at least two scheduled cells determined based on the scheduling cell indication domain, and Mi is the number of data channels scheduled in each scheduled cell determined according to the scheduling cell indication domain and the TDRA domain.

20. The method according to claim 18, wherein, The network-side device determines the number of bits in the second DCI field of the DCI based on at least one first DCI field of the DCI, including: When the first DCI field includes the scheduling cell indication field, the network-side device determines that the second DCI field includes N1 second bit blocks, each second bit block containing M2 bits, where N1 is the number of the at least two cells to be scheduled determined based on the scheduling cell indication field, and M2 is the maximum number of data channels that can be scheduled for the first cell combination determined according to the scheduling cell indication field and the configured TDRA table, where the first cell combination is the cell combination corresponding to the at least two cells to be scheduled.

21. The method according to claim 18, wherein, The network-side device determines the number of bits in the second DCI field of the DCI based on at least one first DCI field of the DCI, including: When the first DCI field includes the FDRA field and the FDRA field indicates whether a cell is scheduled, the network-side device determines that the second DCI field includes N2 third bit blocks, each third bit block containing the number of bits Mi', where N2 is the maximum number of schedulable cells determined according to the configuration of the network-side device, and Mi' is the maximum number of data channels that each schedulable cell can be scheduled according to the configured TDRA table.

22. The method according to claim 17, wherein, After the network-side device sends the DCI to the terminal, the method further includes: The network-side device receives the HARQ codebook sent by the terminal; The network-side device determines the number of bits fed back from the HARQ codebook; The network-side device obtains the feedback information sent by the terminal from the HARQ codebook based on the number of bits fed back from the HARQ codebook.

23. The method according to claim 22, wherein, The network-side device determines the number of bits fed back from the HARQ codebook, including: The network-side device determines the number of bits fed back by the HARQ codebook as a first value, wherein the first value is one of the following: The first value is the maximum value of the number of HARQ bits corresponding to each cell combination that can be scheduled, wherein the number of HARQ bits corresponding to each cell combination that can be scheduled is the sum of the number of HARQ bits corresponding to each cell in each cell combination determined based on the configured TDRA table; The first value is the maximum value among the maximum number of HARQ bits corresponding to each cell combination that can be scheduled, wherein the maximum number of HARQ bits corresponding to the cell combination is the sum of the maximum number of HARQ bits corresponding to each cell in each cell combination determined based on the configured TDRA table.

24. The method according to claim 22, wherein, The network-side device determines the number of bits fed back from the HARQ codebook, including: The network-side device determines the number of bits fed back by the HARQ codebook as a second value, wherein the second value is one of the following: The second value is the sum of the second numbers corresponding to the first number of cells; The second value is the maximum value among the products of the first number and each of the second numbers; Wherein, the first number is the maximum number of at least two cells that can be scheduled, or the first number is the maximum number of cells contained in the configured cell set, and the second number is the maximum number of HARQ bits corresponding to each of the first number of cells determined according to the configured TDRA table.

25. The method according to claim 24, wherein, The network-side device determines the number of bits fed back from the HARQ codebook as the second value, including: When the terminal is not configured with a target configuration, or when the first DCI field of the DCI includes an FDRA field for indicating the frequency domain information of the scheduled data channel, the network-side device determines the number of bits fed back by the HARQ codebook to be a second value, wherein the target configuration is used to configure schedulable cell combinations.

26. The method according to claim 22, wherein, The network-side device determines the number of bits fed back from the HARQ codebook, including: When there are multiple DCIs, the number of bits of the HARQ codebook feedback is determined according to at least one first DCI field in each DCI, wherein the first DCI field includes at least one of the following: a scheduling cell indication field for indicating the at least two cells to be scheduled, and an FDRA field for indicating the frequency domain information of the data channel to be scheduled.

27. The method according to claim 26, wherein, Determining the number of bits fed back in the HARQ codebook based on at least one first DCI field in each DCI includes: Based on at least one first DCI field in each DCI, determine the first cell combination corresponding to the at least two cells scheduled for each DCI, and determine the maximum number of HARQ bits corresponding to the first cell combination for each DCI based on the configured TDRA table; The number of bits fed back by the HARQ codebook is determined to be the maximum value among the maximum number of HARQ bits corresponding to the first cell combination of multiple DCIs.

28. The method according to claim 26, wherein, Determining the number of bits fed back in the HARQ codebook based on at least one first DCI field in the DCI includes: Based on at least one first DCI field in each DCI, determine the first cell combination corresponding to the at least two cells scheduled for each DCI; The network-side device determines that the number of bits fed back by the HARQ codebook is the product of a third number and a fourth number, wherein the third number is the number of cells included in the second cell combination, the fourth number is the maximum value among the maximum number of HARQ bits corresponding to each cell determined according to the configured TDRA table, and the second cell combination is the cell combination with the largest number of cells included in each of the first cell combinations scheduled by the DCI.

29. The method according to any one of claims 23 to 25 and 28, wherein, The number of HARQ bits corresponding to each cell is determined by at least one of the following methods: When the cell is configured with Spatial Bundled Feedback (HARQ), the number of bits that the cell can feed back is the maximum number of data channels that the cell can schedule or the maximum number of transport block groups that the cell can schedule. When the cell is not configured with Spatial Bundling Feedback (HARQ), for a cell without two codewords, the number of bits that the cell can feed back is the maximum number of data channels that the cell can schedule or the maximum number of transport block groups that the cell can schedule. For a cell with two codewords, the number of bits that the cell can feed back is twice the maximum number of data channels that the cell can schedule or twice the maximum number of transport block groups that the cell can schedule. For a cell configured with Time-Bundled Feedback (HARQ), the number of bits that the cell can feed back is the maximum number of transport block groups that the cell can schedule. For a cell not configured with Time-Bundled Feedback (HARQ), the number of bits that the cell can feed back is the maximum number of data channels that the cell can schedule.

30. The method according to claim 22, wherein, The network-side device obtains the feedback information sent by the terminal from the HARQ codebook based on the number of bits fed back from the HARQ codebook, including: When the data channel scheduled by the DCI is a physical downlink shared channel and the DCI includes at least one block of a third DCI field for secondary cell sleep indication, the network-side device obtains feedback information of the secondary cell sleep indication at a determined sorting position. The feedback information includes one of the following: 1 bit of ACK information, W bits of non-ACK information, or 1 bit of ACK information plus W-1 bits of non-ACK information, where W is the number of HARQ bits corresponding to the target cell, and the target cell is the cell corresponding to at least one block of the third DCI field.

31. A signaling acquisition device, comprising: A receiving module is used to receive a DCI, wherein the DCI is used to schedule at least two cells, and at least one of the at least two cells includes multiple data channels; The processing module is used to obtain scheduling information of at least one data channel of each of the at least two cells based on the DCI.

32. The apparatus according to claim 31, wherein, The processing module, based on the DCI, obtains scheduling information for at least one data channel in each of the at least two cells, including: Based on at least one first DCI field of the DCI, the number of bits of the second DCI field of the DCI is determined, wherein the first DCI field includes at least one of the following: a scheduling cell indication field for indicating the at least two cells to be scheduled, a frequency domain resource allocation (FDRA) field for indicating the frequency domain information of the data channel to be scheduled, and a time domain resource allocation (TDRA) field for indicating the time domain information of the data channel to be scheduled, and the second DCI field includes at least one of the following: a redundancy version (RV) field and a new data indication (NDI) field; The second DCI field of the DCI is determined based on the number of bits in the second DCI field. Based on the information carried in the at least one first DCI field and the second DCI field of the DCI, the scheduling information of at least one data channel of each of the at least two cells is obtained.

33. The apparatus according to claim 32, wherein, The processing module determines the number of bits in the second DCI field of the DCI based on at least one first DCI field of the DCI, including one of the following: When the first DCI domain includes the scheduling cell indication domain and the TDRA domain, the terminal determines that the second DCI domain includes N1 first bit blocks, each first bit block containing Mi bits, where N1 is the number of the at least two scheduled cells determined based on the scheduling cell indication domain, and Mi is the number of data channels scheduled in each scheduled cell determined according to the scheduling cell indication domain and the TDRA domain. When the first DCI field includes the scheduling cell indication field, the second DCI field is determined to include N1 second bit blocks, each second bit block containing M2 bits, where N1 is the number of the at least two cells to be scheduled determined based on the scheduling cell indication field, and M2 is the maximum number of data channels that can be scheduled for the first cell combination determined according to the scheduling cell indication field and the configured TDRA table, where the first cell combination is the cell combination corresponding to the at least two cells to be scheduled. In the case where the first DCI field includes the FDRA field and the FDRA field is used to indicate whether a cell is scheduled, the second DCI field is determined to include N2 third bit blocks, each third bit block containing the number of bits Mi', where N2 is the maximum number of schedulable cells determined according to the configuration of the network-side equipment, and Mi' is the maximum number of data channels that each schedulable cell can be scheduled according to the configured TDRA table.

34. The apparatus according to claim 31, wherein, The processing module is further configured to determine the number of bits fed back in the HARQ codebook of the Hybrid Automatic Repeat Request; and to generate a HARQ codebook based on the determined number of bits fed back in the HARQ codebook. The device further includes a sending module for feeding back the HARQ codebook.

35. The apparatus according to claim 34, wherein, The processing module determines the number of bits fed back from the HARQ codebook of the Hybrid Automatic Repeat Request (HARQ), including: The processing module determines the number of bits fed back from the HARQ codebook as a first value, wherein the first value is one of the following: The first value is the maximum value of the number of HARQ bits corresponding to each cell combination that can be scheduled, wherein the number of HARQ bits corresponding to each cell combination that can be scheduled is the sum of the number of HARQ bits corresponding to each cell in each cell combination determined based on the configured TDRA table; The first value is the maximum value among the maximum number of HARQ bits corresponding to each cell combination that can be scheduled, wherein the maximum number of HARQ bits corresponding to the cell combination is the sum of the maximum number of HARQ bits corresponding to each cell in each cell combination determined based on the configured TDRA table.

36. The apparatus according to claim 34, wherein, The processing module determines the number of bits fed back from the HARQ codebook of the Hybrid Automatic Repeat Request (HARQ), including: The number of bits fed back from the HARQ codebook is determined to be a second value, wherein the second value is one of the following: The second value is the sum of the second numbers corresponding to the first number of cells; The second value is the maximum value among the products of the first number and each of the second numbers; Wherein, the first number is the maximum number of at least two cells that can be scheduled, or the first number is the maximum number of cells contained in the configured cell set, and the second number is the maximum number of HARQ bits corresponding to each of the first number of cells determined according to the configured TDRA table.

37. A signaling transmission device, comprising: A sending module is used to send a DCI to a terminal, wherein the DCI is used to schedule at least two cells, and at least one of the at least two cells includes multiple data channels.

38. The apparatus according to claim 37, wherein, Also includes: The processing module is configured to determine the number of bits in the second DCI field of the DCI based on at least one first DCI field of the DCI, wherein the first DCI field includes at least one of the following: a scheduling cell indication field for indicating the at least two cells to be scheduled, a frequency domain resource allocation (FDRA) field for indicating the frequency domain information of the data channel to be scheduled, and a time domain resource allocation (TDRA) field for indicating the time domain information of the data channel to be scheduled, and the second DCI field includes at least one of the following: a redundancy version (RV) field and a new data indication (NDI) field.

39. The apparatus according to claim 38, wherein, The processing module determines the number of bits in the second DCI field of the DCI based on at least one first DCI field of the DCI, including one of the following: When the first DCI domain includes the scheduling cell indication domain and the TDRA domain, the second DCI domain is determined to include N1 first bit blocks, each first bit block containing Mi bits, where N1 is the number of the at least two scheduled cells determined based on the scheduling cell indication domain, and Mi is the number of data channels scheduled in each scheduled cell determined according to the scheduling cell indication domain and the TDRA domain. When the first DCI field includes the scheduling cell indication field, the second DCI field is determined to include N1 second bit blocks, each second bit block containing M2 bits, where N1 is the number of the at least two cells to be scheduled determined based on the scheduling cell indication field, and M2 is the maximum number of data channels that can be scheduled for the first cell combination determined according to the scheduling cell indication field and the configured TDRA table, where the first cell combination is the cell combination corresponding to the at least two cells to be scheduled. If the first DCI field includes the FDRA field and the FDRA field indicates whether a cell is scheduled, then the second DCI field is determined to include N2 third bit blocks, each of which contains Mi' bits, where N2 is the maximum number of schedulable cells determined according to the configuration of the network-side device, and Mi' is the maximum number of data channels that each schedulable cell can be scheduled according to the configured TDRA table.

40. The apparatus according to claim 37, wherein, Also includes: The receiving module is used to receive the HARQ codebook sent by the terminal; The processing module is used to determine the number of bits fed back from the HARQ codebook; Based on the number of bits fed back from the HARQ codebook, the feedback information sent by the terminal is obtained from the HARQ codebook.

41. The apparatus according to claim 40, wherein, The processing module determines the number of bits fed back from the HARQ codebook, including: The number of bits fed back from the HARQ codebook is determined to be a first value, wherein the first value is one of the following: The first value is the maximum value of the number of HARQ bits corresponding to each cell combination that can be scheduled, wherein the number of HARQ bits corresponding to each cell combination that can be scheduled is the sum of the number of HARQ bits corresponding to each cell in each cell combination determined based on the configured TDRA table; The first value is the maximum value among the maximum number of HARQ bits corresponding to each cell combination that can be scheduled, wherein the maximum number of HARQ bits corresponding to the cell combination is the sum of the maximum number of HARQ bits corresponding to each cell in each cell combination determined based on the configured TDRA table.

42. The apparatus according to claim 40, wherein, The processing module determines the number of bits fed back from the HARQ codebook, including: The number of bits fed back from the HARQ codebook is determined to be a second value, wherein the second value is one of the following: The second value is the sum of the second numbers corresponding to the first number of cells; The second value is the maximum value among the products of the first number and each of the second numbers; Wherein, the first number is the maximum number of at least two cells that can be scheduled, or the first number is the maximum number of cells contained in the configured cell set, and the second number is the maximum number of HARQ bits corresponding to each of the first number of cells determined according to the configured TDRA table.

43. A terminal comprising a processor and a memory, the memory storing a program or instructions executable on the processor, the program or instructions, when executed by the processor, implementing the steps of the signaling acquisition method as claimed in any one of claims 1 to 16.

44. A network-side device, comprising a processor and a memory, the memory storing a program or instructions executable on the processor, the program or instructions, when executed by the processor, implementing the steps of the signaling transmission method as described in any one of claims 17 to 30.

45. A readable storage medium storing a program or instructions that, when executed by a processor, implement the steps of the signaling acquisition method as claimed in any one of claims 1 to 16, or the steps of the signaling transmission method as claimed in any one of claims 17 to 30.