Method, device and storage medium for uplink dai indication

By determining the correspondence between the number of uplink DAIs and the HARQ-ACK subsystems of each broadcast and multicast service, the problem in the existing technology is solved, signaling overhead is reduced, and the scheduling flexibility of network equipment is improved.

CN118611832BActive Publication Date: 2025-11-21DATANG MOBILE COMM EQUIP CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202410873129.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Priority Date
2021-06-29
Filing Date
2022-02-24
Publication Date
2025-11-21
Estimated Expiration
2042-02-24

AI Technical Summary

Technical Problem

In the NR R17 MBS standard, when a terminal receives multiple broadcast and multicast services, the existing technology requires configuring an uplink DAI for each service, which leads to increased scheduling signaling overhead.

Method used

By obtaining the number of uplink DAIs configured in the network for broadcast and multicast services, the number of uplink DAIs for each broadcast and multicast HARQ-ACK subsystem is determined, thereby reducing uplink DAI signaling overhead.

Benefits of technology

It enables flexible scheduling of broadcast and multicast services without increasing the number of uplink DAIs, thus reducing signaling overhead.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118611832B_ABST
    Figure CN118611832B_ABST
Patent Text Reader

Abstract

The application provides a method, device and storage medium for uplink DAI indication. According to the embodiment of the application, the uplink DAI can be configured without the maximum broadcast multicast service number or the maximum number of possible generated HARQ-ACK sub-codebooks, the purpose of determining the HARQ-ACK sub-codebook length can still be achieved, the network device scheduling flexibility can be improved, and the signaling overhead of the uplink DAI is reduced.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] This application is a divisional application, the original application's application number is 202210178356.9, the original application's original date is February 24, 2022, and the original application's entire content is incorporated by reference in this application. TECHNICAL FIELD

[0002] The present application relates to the field of communication technology, in particular to a method for indicating uplink DAI, a device and a storage medium. BACKGROUND

[0003] In the NR R17 MBS standard, dynamic (type-2) feedback of the broadcast multicast service HARQ-ACK (Hybrid Automatic Repeat Request-acknowledgement) codebook is supported. When a terminal receives multiple broadcast multicast services, the base station configures multiple G-RNTIs (Group common Radio Network Tempory Identity) for the terminal, which are used to identify different broadcast multicast services; for type-2 codebook generation, different broadcast multicast services each count DAI (DownLink Assignment Index) and generate their own HARQ-ACK sub-codebook, which will cause the terminal to generate multiple HARQ-ACK sub-codebooks for broadcast multicast.

[0004] When multiple HARQ-ACK sub-codebooks are multiplexed on a PUSCH (Physical Uplink Shared Channel) channel, the scheduling signaling of the PUSCH carries uplink DAI (UL DAI), which is used to indicate the counting information of one or more HARQ-ACK sub-codebooks. When the terminal generates multiple HARQ-ACK sub-codebooks due to broadcast multicast services, an uplink DAI needs to be configured for each broadcast multicast service, which increases the scheduling signaling overhead. SUMMARY

[0005] The present application provides a method for indicating uplink DAI, a device and a storage medium to reduce the signaling overhead of uplink DAI.

[0006] In a first aspect, the present application provides a method for indicating uplink DAI, applied to a terminal, the method comprising:

[0007] Obtaining a network configuration, the network configuration comprising one or more identification numbers G-RNTI for dynamic scheduling of broadcast multicast services and / or one or more identification numbers G-CS-RNTI for semi-static persistent group scheduling;

[0008] For downlink group scheduling signaling, when a G-CS-RNTI is configured for dynamic HARQ codebook feedback, in corresponding G-CS-RNTI scheduling signaling, downlink DAI is separately counted, and whether to generate a HARQ-ACK sub-codebook and the length of the sub-codebook are determined according to a relevant DAI count value; or for uplink unicast scheduling signaling, corresponding uplink DAI is determined, which is used to determine the length of a HARQ-ACK sub-codebook; or

[0009] For downlink group scheduling signaling, when a G-CS-RNTI is configured for dynamic HARQ codebook feedback, in corresponding G-CS-RNTI and associated G-RNTI scrambled scheduling signaling, it is indicated that downlink DAI is jointly counted; or for uplink unicast scheduling signaling, corresponding uplink DAI of a G-RNTI in a G-CS-RNTI and the associated G-RNTI is determined, which is used to determine the length of a HARQ-ACK sub-codebook.

[0010] Optionally, the method further comprises:

[0011] According to high-layer signaling sent by the network device, an association relationship between one G-CS-RNTI and one G-RNTI associated with each other is determined.

[0012] Optionally, for the uplink unicast scheduling signaling, determining corresponding uplink DAI, which is used to determine the length of a HARQ-ACK sub-codebook, comprises:

[0013] According to the value of the uplink DAI and whether scheduling signaling of each broadcast groupcast service corresponding to the uplink DAI is received, whether to feed back a corresponding HARQ-ACK sub-codebook is determined;

[0014] If it is determined not to feed back the corresponding HARQ-ACK sub-codebook, it is determined that the length of a corresponding currently scheduled HARQ-ACK sub-codebook is 0; or

[0015] If it is determined to feed back the corresponding HARQ-ACK sub-codebook, the length of a corresponding currently scheduled HARQ-ACK sub-codebook is determined according to the value of the uplink DAI.

[0016] In a second aspect, the application provides a method for uplink DAI indication, applied to a network device, which comprises:

[0017] Obtaining network configuration, wherein the network configuration comprises one or more identification numbers G-RNTI used for dynamic scheduling of broadcast groupcast services and / or one or more identification numbers G-CS-RNTI used for semi-static persistent group scheduling;

[0018] For downlink group scheduling signaling, when a G-CS-RNTI is configured as dynamic HARQ codebook feedback, in corresponding G-CS-RNTI scheduling signaling, downlink DAI is separately counted, and whether a HARQ-ACK sub-codebook is generated and the length of the sub-codebook are determined according to a relevant DAI count value; or for uplink unicast scheduling signaling, corresponding uplink DAI is determined, which is used to determine the length of a HARQ-ACK sub-codebook; or

[0019] For downlink group scheduling signaling, when a G-CS-RNTI is configured as dynamic HARQ codebook feedback, in corresponding G-CS-RNTI and associated G-RNTI scrambled scheduling signaling, it is indicated that downlink DAI is jointly counted; or for uplink unicast scheduling signaling, corresponding uplink DAI of a G-RNTI in a G-CS-RNTI and the associated G-RNTI is determined, which is used to determine the length of a HARQ-ACK sub-codebook.

[0020] Optionally, the method further comprises:

[0021] sending high-layer signaling to the terminal, wherein the high-layer signaling comprises an association relationship between one G-CS-RNTI and one G-RNTI.

[0022] Optionally, for the uplink unicast scheduling signaling, determining corresponding uplink DAI, which is used to determine the length of a HARQ-ACK sub-codebook, comprises:

[0023] determining whether the terminal feeds back a corresponding HARQ-ACK sub-codebook according to a value of the uplink DAI and whether scheduling signaling of each broadcast groupcast service corresponding to the uplink DAI is sent to the terminal;

[0024] if it is determined that the terminal does not feed back the corresponding HARQ-ACK sub-codebook, determining that the length of a corresponding currently scheduled HARQ-ACK sub-codebook is 0; or

[0025] if it is determined that the terminal feeds back the corresponding HARQ-ACK sub-codebook, determining the length of a corresponding currently scheduled HARQ-ACK sub-codebook according to the value of the uplink DAI.

[0026] In a third aspect, the present application provides a terminal, comprising a memory, a transceiver, and a processor:

[0027] the memory is used to store a computer program; the transceiver is used to transceive data under the control of the processor; and the processor is used to read the computer program in the memory and perform the following operations:

[0028] obtain a network configuration, the network configuration comprising one or more identification numbers G-RNTI for dynamic scheduling of broadcast multicast services and / or one or more identification numbers G-CS-RNTI for semi-static persistent group scheduling;

[0029] For downlink group scheduling signaling, when the G-CS-RNTI is configured for dynamic HARQ codebook feedback, in the corresponding G-CS-RNTI scheduling signaling, the downlink DAI is counted separately, and according to the value of the relevant DAI, it is determined whether to generate a HARQ-ACK sub-codebook and the length of the sub-codebook; or for uplink unicast scheduling signaling, the corresponding uplink DAI is determined, which is used to determine the length of the HARQ-ACK sub-codebook; or

[0030] For downlink group scheduling signaling, when the G-CS-RNTI is configured for dynamic HARQ codebook feedback, in the corresponding G-CS-RNTI and the scheduling signaling scrambled by the associated G-RNTI, it is indicated that the downlink DAI is counted jointly; or for uplink unicast scheduling signaling, the G-CS-RNTI and the corresponding uplink DAI of the G-RNTI in the associated G-RNTI are determined, which are used to determine the length of the HARQ-ACK sub-codebook.

[0031] Optionally, the processor is further configured to:

[0032] According to the high-layer signaling sent by the network device, the association relationship between one G-CS-RNTI and one G-RNTI associated with each other is determined.

[0033] Optionally, when the processor determines the corresponding uplink DAI for uplink unicast scheduling signaling, which is used to determine the length of the HARQ-ACK sub-codebook, the processor is configured to:

[0034] According to the value of the uplink DAI and whether the scheduling signaling of each broadcast multicast service corresponding to the uplink DAI is received, it is determined whether to feed back the corresponding HARQ-ACK sub-codebook;

[0035] If it is determined not to feed back the corresponding HARQ-ACK sub-codebook, it is determined that the length of the corresponding current scheduled HARQ-ACK sub-codebook is 0; or

[0036] If it is determined to feed back the corresponding HARQ-ACK sub-codebook, according to the value of the uplink DAI, the length of the corresponding current scheduled HARQ-ACK sub-codebook is determined.

[0037] In a fourth aspect, the present application provides a network device, comprising a memory, a transceiver, and a processor:

[0038] a memory for storing a computer program; a transceiver for transceiving data under control of the processor; a processor for reading the computer program in the memory and performing the following operations:

[0039] obtaining a network configuration, the network configuration comprising one or more identification numbers G-RNTI for dynamic scheduling of broadcast multicast services and / or one or more identification numbers G-CS-RNTI for semi-static persistent group scheduling;

[0040] for downlink group scheduling signaling, when the G-CS-RNTI is configured for dynamic HARQ codebook feedback, in the corresponding G-CS-RNTI scheduling signaling, a downlink DAI is separately counted, and according to a relevant DAI count value, it is determined whether to generate a HARQ-ACK sub-codebook and the length of the sub-codebook; or for uplink unicast scheduling signaling, a corresponding uplink DAI is determined, which is used to determine the length of the HARQ-ACK sub-codebook; or

[0041] for downlink group scheduling signaling, when the G-CS-RNTI is configured for dynamic HARQ codebook feedback, in the corresponding G-CS-RNTI and associated G-RNTI scrambled scheduling signaling, it is indicated that the downlink DAI is jointly counted; or for uplink unicast scheduling signaling, a G-CS-RNTI and a corresponding uplink DAI of the G-RNTI in the associated G-RNTI are determined, which are used to determine the length of the HARQ-ACK sub-codebook.

[0042] Optionally, the processor is further configured to:

[0043] sending high-layer signaling to the terminal, the high-layer signaling comprising an association relationship between a G-CS-RNTI and a G-RNTI associated with each other.

[0044] Optionally, when the processor determines, for uplink unicast scheduling signaling, a corresponding uplink DAI used to determine the length of the HARQ-ACK sub-codebook, the processor is configured to:

[0045] determining whether the terminal feeds back a corresponding HARQ-ACK sub-codebook according to the value of the uplink DAI and whether the terminal is sent scheduling signaling scheduling each broadcast multicast service corresponding to the uplink DAI by the terminal;

[0046] if it is determined that the terminal does not feed back the corresponding HARQ-ACK sub-codebook, determining that the length of the corresponding currently scheduled HARQ-ACK sub-codebook is 0; or

[0047] if it is determined that the terminal feeds back the corresponding HARQ-ACK sub-codebook, determining the length of the corresponding currently scheduled HARQ-ACK sub-codebook according to the value of the uplink DAI.

[0048] In a fifth aspect, the present application provides an apparatus for uplink DAI indication, applied to a terminal, the apparatus comprising units for performing the method of the first aspect

[0049] In a sixth aspect, the present application provides an apparatus for uplink DAI indication, applied to a network device, the apparatus comprising units for performing the method of the second aspect.

[0050] In a seventh aspect, the present application provides a processor-readable storage medium, which stores a computer program for causing a processor to perform the method of the first aspect.

[0051] In an eighth aspect, the present application provides a processor-readable storage medium, which stores a computer program for causing a processor to perform the method of the second aspect.

[0052] In a ninth aspect, the present application provides a computer program product comprising a computer program for causing a processor to perform the method of the first aspect.

[0053] In a tenth aspect, the present application provides a computer program product comprising a computer program for causing a processor to perform the method of the second aspect.

[0054] The application provides a method, device and storage medium for uplink DAI indication. The method comprises the following steps: acquiring network configuration, wherein the network configuration comprises one or more identification numbers G-RNTI for dynamic scheduling of broadcast multicast service and / or one or more identification numbers G-CS-RNTI for semi-static persistent group scheduling; for downlink group scheduling signaling, when the G-CS-RNTI is configured as dynamic HARQ codebook feedback, the downlink DAI in the corresponding G-CS-RNTI scheduling signaling adopts separate counting, and the length of the HARQ-ACK sub-codebook is determined according to the relevant DAI counting value; or for uplink unicast scheduling signaling, the corresponding uplink DAI is determined, which is used to determine the length of the HARQ-ACK sub-codebook; or for downlink group scheduling signaling, when the G-RNTI is configured as dynamic HARQ codebook feedback, the downlink DAI in the corresponding G-CS-RNTI and the associated G-RNTI scrambled scheduling signaling adopts joint counting; or for uplink unicast scheduling signaling, the uplink DAI corresponding to the G-RNTI in the G-CS-RNTI and the associated G-RNTI is determined, which is used to determine the length of the HARQ-ACK sub-codebook. In the embodiment of the application, the uplink DAI does not need to be configured according to the maximum number of broadcast multicast services or the maximum number of HARQ-ACK sub-codebooks that can be generated, and the purpose of determining the length of the HARK-ACK sub-codebook can still be achieved, which can improve the scheduling flexibility of the network device and reduce the signaling overhead of the uplink DAI.

[0055] It should be understood that the content described in the foregoing summary section is not intended to define key or important features of the embodiments of the application, nor is it intended to limit the scope of the application. Other features of the application will become apparent from the following description. BRIEF DESCRIPTION OF DRAWINGS

[0056] In order to more clearly illustrate the technical solutions in the application or the prior art, the drawings needed in the embodiments or the prior art description will be briefly introduced below. Obviously, the drawings in the following description are some embodiments of the application, and other drawings can also be obtained by those skilled in the art without creative labor.

[0057] Figure 1a A schematic diagram of a dynamic codebook in the prior art;

[0058] Figure 1b A schematic diagram of another dynamic codebook in the prior art;

[0059] Figure 1c A schematic diagram of an application scenario of the method for uplink DAI indication provided by an embodiment of the application;

[0060] Figure 2A flow chart of the method for indicating uplink DAI provided by an embodiment of the present application;

[0061] Figure 3 A flow chart of the method for indicating uplink DAI provided by another embodiment of the present application;

[0062] Figure 4 A flow chart of the method for indicating uplink DAI provided by another embodiment of the present application;

[0063] Figure 5 A flow chart of the method for indicating uplink DAI provided by another embodiment of the present application;

[0064] Figure 6 A schematic diagram of the value of uplink DAI provided by an embodiment of the present application;

[0065] Figure 7 A flow chart of the method for indicating uplink DAI provided by another embodiment of the present application;

[0066] Figure 8 A structure diagram of a terminal provided by an embodiment of the present application;

[0067] Figure 9 A structure diagram of a network device provided by an embodiment of the present application;

[0068] Figure 10 A structure diagram of a device for indicating uplink DAI provided by an embodiment of the present application;

[0069] Figure 11 A structure diagram of a device for indicating uplink DAI provided by another embodiment of the present application. DETAILED DESCRIPTION

[0070] In the present application, the term "and / or" describes the association relationship of the associated objects, which means that there can be three relationships, for example, A and / or B, which can represent the three cases of A alone, A and B together, and B alone. The character " / " generally represents an "or" relationship between the associated objects before and after it.

[0071] In the present application, the term "a plurality of" means two or more, and other quantifiers are similar.

[0072] In the present application, it is assumed that different broadcast multicast services are distinguished by G-RNTI, and in actual implementation, other identifiers or names can be used instead of G-RNTI to distinguish different broadcast multicast services.

[0073] In the NR R17 MBS standard, dynamic (type-2) feedback of the broadcast multicast service HARQ-ACK codebook is supported. When the terminal receives multiple broadcast multicast services, the base station configures multiple G-RNTIs for the terminal to identify different broadcast multicast services; for type-2 codebook generation, different broadcast multicast services are counted separately, and each generates a separate HARQ-ACK sub-codebook, which will cause the terminal to generate multiple broadcast multicast HARQ-ACK sub-codebooks at the same time.

[0074] The existing HARQ-ACK dynamic codebook (type-2) mechanism is as follows:

[0075] In the existing 5G system, the generation mechanism of the dynamic HARQ-ACK codebook is supported, and the principle is: when the base station sends the scheduling signaling DCI (Downlink Control Information), the DAI indication is increased, and the terminal side counts the number of DCI and PDSCH (Physical Downlink Shared Channel) actually sent by the base station according to the DAI, thereby determining the number of PDSCHs that need to be fed back in the HARQ-ACK codebook.

[0076] The following describes the process in the single carrier scenario, where there is only C-DAI (count-DAI) in the single carrier scenario:

[0077] As shown in Figure 1a , the base station schedules 8 PDSCHs to the terminal, and the scheduling information indicates that the PUCCH feedback time slot position is in the same time slot, and expects to feed back the HARQ-ACK information of 8 PDSCHs (if each PDSCH corresponds to one bit of HARQ-ACK feedback, then the codebook of HARQ-ACK is 8). Due to the uncertainty of the wireless channel, DCI-5 and DCI-6 are missed by the terminal side, and the terminal receives C-DAI = 3 (corresponding to bit information indicating 10) in the scheduling signaling DCI-7, and the C-DAI of the last received DCI-4 is 4, so the terminal can know that 2 DCIs are missing between DCI-4 and DCI-7 according to the DAI value, so the terminal can still calculate 7 according to the total number of PDSCHs fed back by HARQ-ACK.

[0078] In the prior art, it is assumed that the number of DCIs missed by the terminal continuously will not exceed 3, so the DAI in the example uses 2 bits of information indication, which is called count DAI (C-DAI).

[0079] In addition, in order to support multi-carrier HARQ feedback, T-DAI (total DAI) is introduced on the basis of C-DAI, using 2-bit information indication, C-DAI and T-DAI are used jointly to determine the number of actual feedback PDSCHs, thereby determining the HARQ-ACK codebook length, for example, as shown in Figure 1b

[0080] For ease of illustration, the values of C-DAI / T-DAI are represented as non-cyclic decimals, where C-DAI represents the serial number of the PDSCH scheduled this time, such as C-DAI = 1 indicating the first DCI scheduling. T-DAI represents the number of all scheduled PDSCHs at the time of corresponding DCI scheduling, such as T-DAI = 2 indicating that 2 PDSCHs are scheduled in total; and for example, T-DAI = 9 indicating that 9 PDSCHs are scheduled in total.

[0081] For uplink DAI, in the dynamic HARQ-ACK codebook generation process, the T-DAI value of the last scheduling DCI in the codebook is used to calculate the codebook length carried on the PUSCH. If no scheduling DCI of any downlink PDSCH is received, and the DAI indicates that the terminal does not feedback the dynamic HARQ-ACK codebook (also indicating that the base station does not send downlink data scheduling signaling); otherwise, the uplink DAI is used as T-DAI to calculate the feedback HARQ-ACK codebook length.

[0082] In the static HARQ-ACK codebook generation process, 1-bit information is indicated, which is used to calculate the codebook length carried on the PUSCH. If no scheduling DCI of any downlink PDSCH is received, and the DAI indicates that the terminal does not feedback the static HARQ-ACK codebook; otherwise, the static codebook is generated according to the existing protocol rules.

[0083] Based on the above technical background, when multiple HARQ-ACK sub-codebooks are multiplexed on one PUSCH channel, the scheduling signaling of the PUSCH carries uplink DAI (UL DAI), which is used to indicate the counting information of one or more HARQ-ACK sub-codebooks. When the terminal generates multiple HARQ-ACK sub-codebooks due to broadcast and multicast services, one uplink DAI needs to be configured for each broadcast and multicast service, increasing the scheduling signaling overhead. For example, as shown in Table 1, when there are N broadcast and multicast services, N uplink DAIs need to be configured, and N*2 information bits need to be added, increasing the scheduling signaling overhead.

[0084] Table 1 Field information of UL DAI in scheduling signaling

[0085]

[0086] To address the aforementioned technical issues, in this embodiment, the uplink DAI is not configured according to the maximum number of broadcast / multicast services, or according to the maximum possible number of HARQ-ACK subcodebooks. This ensures the flexibility of base station scheduling while reducing uplink DAI signaling overhead. The number of uplink DAIs is configured as a single uplink DAI, and then the correspondence between the HARQ-ACK subcodebooks of each broadcast / multicast service and each uplink DAI is configured. This allows the length of the corresponding HARQ-ACK codebook to be determined based on the uplink DAI when scheduling broadcast / multicast services.

[0087] The embodiments of this application are applied to, for example, Figure 1c The application scenario shown includes a terminal device 101 and a network device 102. The terminal device 101 obtains the number of uplink DAIs configured by the network device 102 for broadcast / multicast services; determines the correspondence between the HARQ-ACK subcodebooks of each broadcast / multicast service and each uplink DAI; and upon receiving scheduling signaling from the network device 102 to schedule broadcast / multicast services, determines the length of the corresponding HARQ-ACK subcodebook based on the correspondence and the scheduling signaling received from the network device. Optionally, the number of uplink DAIs and / or the correspondence between the HARQ-ACK subcodebooks of each broadcast / multicast service and each uplink DAI can also be determined in other ways, and are not limited to the method shown in Figure 1.

[0088] Of course, it should be noted that network device 102 can also use the same method to determine the length of the HARQ-ACK codebook corresponding to the scheduled broadcast multicast service, and the length of the HARQ-ACK codebook determined by terminal 101 should be the same as the length of the HARQ-ACK codebook determined by network device 102.

[0089] In different systems, the names of terminal devices can also be different. For example, in a 5G system, a terminal device can be referred to as a user equipment (UE). A wireless terminal device can communicate with a core network (CN) via a radio access network (RAN). The wireless terminal device can be a mobile terminal device, such as a mobile phone (or called a "cellular" phone) and a computer with a mobile terminal device, for example, a portable, pocket, handheld, computer built-in or vehicle-mounted mobile device, which exchanges language and / or data with a radio access network. For example, personal communication service (PCS) phones, cordless phones, session initiated protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), and the like. The wireless terminal device can also be referred to as a system, a subscriber unit, a subscriber station, a mobile station, a mobile, a remote station, an access point, a remote terminal, an access terminal, a user terminal, a user agent, a user device, and the like, which are not limited in the embodiments of the present application.

[0090] The network device in the embodiments of the present applicationapplicationbe a base station, whichapplicationinclude multiple cells serving terminals. According to different application scenarios, the base stationapplicationalso be referred to as an access point, orapplicationbe a device in an access network that communicates with wireless terminal devices through one or more sectors over an air interface, or other names. The network deviceapplicationbe used to exchange received air frames and Internet Protocol (IP) packets as a router between wireless terminal devices and the rest of the access network, whichapplicationinclude an Internet Protocol (IP) communication network. The network deviceapplicationalso coordinate the management of air interface properties. For example, the network device in the embodiments of the present applicationapplicationbe a network device (Base Transceiver Station, BTS) in the Global System for Mobile Communications (GSM) or Code Division Multiple Access (CDMA), or a network device (NodeB) in Wide-band Code Division Multiple Access (WCDMA), or an evolved network device (evolutional Node B, eNB or e-NodeB) in a long term evolution (LTE) system, or a 5G base station (gNB) in a next generation system, or a Home evolved Node B (HeNB), a relay node, a femto, a pico, etc., which are not limited in the embodiments of the present application. In some network structures, the network deviceapplicationinclude a centralized unit (CU) node and a distributed unit (DU) node, and the centralized unit and the distributed unitapplicationalso be arranged geographically apart.

[0091] The technical solutions in the embodiments of the present application will be described clearly and completely below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only some of the embodiments of the present application, not all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative labor fall within the scope of the present application.

[0092] Among them, the method and the device are based on the same application concept, and since the principles of the method and the device in solving problems are similar, the implementation of the device and the method can be referred to each other, and the repeated parts will not be described again.

[0093] Embodiment One

[0094] Figure 2 A flowchart of the method for indicating uplink DAI provided in this embodiment. As shown in the flowchart, this embodiment provides a method for indicating uplink DAI, and the execution subject is a terminal. The specific steps of the method for indicating uplink DAI are as follows: Figure 2

[0095] S201: Obtain the number of uplink DAI configured by a network device for broadcast / multicast services.

[0096] In this embodiment, the network device needs to configure the number of uplink DAI for broadcast / multicast services for the terminal, so that the terminal uses only the uplink DAI of the number of uplink DAI to indicate the counting information of the HARQ-ACK subcodebook of multiple broadcast / multicast services, where the number of uplink DAI can be less than the number of broadcast / multicast services. It should be noted that the network device can pre-configure the number of uplink DAI and send it to the terminal, or the terminal can also obtain the number of uplink DAI from the network device when needed, or the terminal can also pre-obtain the number of uplink DAI from the network device and store it locally, and obtain the number of uplink DAI from the local when needed.

[0097] Optionally, in this embodiment, the network device can configure the number of broadcast / multicast services and a preset threshold value, and then the network device and / or the terminal can determine the number of uplink DAI according to the number of broadcast / multicast services and the preset threshold value according to a specific method.

[0098] Optionally, in this embodiment, a fixed preset value configured by the network device can also be used as the number of uplink DAI.

[0099] Of course, the present application is not limited to the above-mentioned examples, and will not be described one by one here.

[0100] S202: Determine the correspondence between the HARQ-ACK subcodebook of each broadcast / multicast service and each uplink DAI.

[0101] In this embodiment, since the network device configures the number of uplink DAI for broadcast / multicast services, and the number of broadcast / multicast services can not be equal to the number of uplink DAI, especially in the case where the number of uplink DAI is less than the number of broadcast / multicast services, it is necessary to determine which uplink DAI each HARQ-ACK subcodebook of broadcast / multicast service corresponds to.

[0102] ​The correspondence between the HARQ-ACK subcodebook of each broadcast multicast service and each uplink DAI can be fixed, preconfigured by the network device, or pre-determined by the network device and / or the terminal according to a specific strategy; or the correspondence between the HARQ-ACK subcodebook of each broadcast multicast service and each uplink DAI can not be fixed, and temporarily configured by the network device through scheduling signaling when the network device schedules the broadcast multicast service.

[0103] Optionally, since each broadcast multicast service has an identification number G-RNTI configured by the network device, the correspondence between each G-RNTI and each uplink DAI can be determined according to the identification number G-RNTI of each broadcast multicast service, and then the correspondence between the HARQ-ACK subcodebook of the broadcast multicast service corresponding to each G-RNTI and each uplink DAI can also be determined according to the correspondence between each G-RNTI and each uplink DAI.

[0104] The correspondence between each G-RNTI and each uplink DAI can be determined according to the identification number G-RNTI of each broadcast multicast service by grouping the G-RNTI of each broadcast multicast service using a specific algorithm and specifying which uplink DAI each group corresponds to; or the correspondence between each G-RNTI and each uplink DAI can be pre-specified by the network device; or the network device can indicate the correspondence between the G-RNTI of one or more broadcast multicast services currently scheduled and the uplink DAI in the scheduling signaling when the network device needs to schedule any broadcast multicast service. Of course, the correspondence between the HARQ-ACK subcodebook of each broadcast multicast service and each uplink DAI can also be determined in other ways, which will not be described here.

[0105] S203, determining the length of the corresponding HARQ-ACK subcodebook according to the correspondence and scheduling signaling of the broadcast multicast service received from the network device.

[0106] In this embodiment, when the network device needs to schedule one or more broadcast multicast services, the network device sends scheduling signaling of the broadcast multicast service to the terminal, and the uplink DAI information can be included in the scheduling signaling. Then, the uplink DAI information of one or more broadcast multicast services currently scheduled can be determined according to the scheduling signaling and the correspondence between the HARQ-ACK subcodebook of each broadcast multicast service and each uplink DAI, and the length of the HARQ-ACK subcodebook of one or more broadcast multicast services currently scheduled can be determined based on the uplink DAI information of one or more broadcast multicast services currently scheduled.

[0107] It should be noted that the uplink DAI information corresponding to the currently scheduled HARQ-ACK sub-codebook can not be included in the scheduling signaling, and then the length of the currently scheduled HARQ-ACK sub-codebook is determined according to the downlink DAI included in the scheduling signaling.

[0108] On the basis of the above-mentioned embodiments, optionally, the terminal can further determine the length of the HARQ-ACK codebook according to the length of each HARQ-ACK sub-codebook. In this embodiment, the HARQ-ACK of the broadcast multicast service can be in at least one HARQ-ACK sub-codebook, and thus the length of the HARQ-ACK codebook is the sum of the lengths of the HARQ-ACK sub-codebooks. The length of the HARQ-ACK codebook can be obtained by adding the lengths of the HARQ-ACK sub-codebooks.

[0109] The method for indicating the uplink DAI provided in this embodiment comprises the following steps: acquiring the number of uplink DAI configured by a network device for a broadcast multicast service; determining the correspondence between each HARQ-ACK sub-codebook of the broadcast multicast service and each uplink DAI; and determining the length of the corresponding HARQ-ACK sub-codebook according to the correspondence and the scheduling signaling of the broadcast multicast service received from the network device. In this embodiment, the uplink DAI can not be configured according to the maximum number of broadcast multicast services or the maximum number of HARQ-ACK sub-codebooks that can be generated, and the purpose of determining the length of the HARQ-ACK sub-codebook can still be achieved, which can improve the scheduling flexibility of the network device and reduce the signaling overhead of the uplink DAI.

[0110] Embodiment Two

[0111] The implementation of S201 in Embodiment One is described in detail in this embodiment.

[0112] In an optional implementation, as shown in FIG. 2, the step of acquiring the number of uplink DAI configured by the network device for the broadcast multicast service can comprise the following steps: Figure 3

[0113] S301, acquiring the number of broadcast multicast services and a preset threshold value configured by the network device;

[0114] S302, determining the number of uplink DAI according to the number of broadcast multicast services and the preset threshold value.

[0115] ​In the embodiment, the network device can pre-configure the number of broadcast multicast services n and a preset threshold value K (wherein K can be determined by a protocol, for example, K=2), wherein the network device can configure the broadcast multicast service identification G-RNTI requiring feedback HARQ-ACK through high layer signaling, for example, n different G-RNTIs are configured, which are G-RNTI-1, G-RNTI-2, …, G-RNTI-n respectively.

[0116] Further, the network device can send the number of broadcast multicast services n and the preset threshold value K to the terminal, or the terminal can request the network device for the number of broadcast multicast services n and the preset threshold value K, and then the terminal determines the number of uplink DAIs m according to the number of broadcast multicast services n and the preset threshold value K; or the network device can also determine the number of uplink DAIs m according to the number of broadcast multicast services n and the preset threshold value K, and then send the number of uplink DAIs m to the terminal.

[0117] Optionally, the method further includes:

[0118] If the number of broadcast multicast services is less than or equal to the preset threshold value, the number of uplink DAIs is determined to be equal to the number of broadcast multicast services, that is, when n≤K, m=n; or

[0119] If the number of broadcast multicast services is greater than the preset threshold value, the number of uplink DAIs is determined to be equal to the preset threshold value, that is, when n>K, m=K.

[0120] In the embodiment, the number of uplink DAIs m is selected as the minimum value of the number of broadcast multicast services n and the preset threshold value K, which can effectively reduce the signaling overhead of uplink DAI.

[0121] Optionally, the method further includes:

[0122] The ratio of the number of broadcast multicast services to the preset threshold value is obtained, and the ratio is rounded to obtain the number of uplink DAIs.

[0123] In the embodiment, the ratio of the number of broadcast multicast services n to the preset threshold value K is calculated first, and the ratio is rounded, wherein the rounding can be upward rounding, thereby obtaining the number of uplink DAIs m, and the specific formula is as follows:

[0124] The upward rounding is represented as

[0125] The above rounding method involves adding 1 to the integer part of the ratio and discarding the decimal part if the ratio has a decimal value. Of course, the below rounding method can also be used, and there is no restriction here.

[0126] In one optional implementation, obtaining the number of uplink DAIs for broadcast multicast services preset by the network device in step S201 includes:

[0127] Obtain a preset value for the network device configuration, and determine the preset value as the uplink DAI number.

[0128] In this embodiment, the network device directly configures a fixed preset value, which is determined as the uplink DAI number m, for example, m=1, m=2, or m=3. The network device can send this preset value to the terminal (e.g., via broadcast or multicast message, or via UE-specific message), or the terminal can request the preset value from the network device.

[0129] In other alternative embodiments, the number of uplink DAIs can also be obtained in ways not limited to the examples above, which will not be elaborated here.

[0130] Example 3

[0131] This embodiment provides a detailed description of the implementation method of determining the correspondence between the HARQ-ACK subcodebook and each uplink DAI in S202 of Embodiment 1.

[0132] like Figure 4 As shown, the determination of the correspondence between the HARQ-ACK subcodebook and each uplink DAI for each broadcast / multicast service, as described in S203, may include:

[0133] S401. Based on the identification number G-RNTI of each broadcast multicast service, determine the correspondence between each G-RNTI and each uplink DAI.

[0134] S402. Based on the correspondence between each G-RNTI and each uplink DAI, determine the correspondence between the HARQ-ACK subcodebook of each G-RNTI for broadcast and multicast services and each uplink DAI.

[0135] In this embodiment, since each broadcast / multicast service has a network device configuration identifier G-RNTI, and each broadcast / multicast service generates its own HARQ-ACK subcodebook when scheduling each broadcast / multicast service, this embodiment determines the correspondence between each G-RNTI and each uplink DAI, that is, it determines the correspondence between the HARQ-ACK subcodebook of each broadcast / multicast service and each uplink DAI.

[0136] In an alternative embodiment, on the basis of the above embodiment, the step S401 of determining the correspondence between each G-RNTI and each uplink DAI according to the identification number G-RNTI of each broadcast multicast service comprises:

[0137] Each G-RNTI is subjected to a modulo operation on the number of uplink DAIs, and G-RNTIs with the same modulo result are grouped as a G-RNTI group, and the correspondence between the G-RNTI group and the uplink DAI with a sequence number equal to the modulo result is established.

[0138] In this embodiment, the value of G-RNTI is subjected to a modulo operation on the number m of uplink DAIs, where the modulo is also called the remainder, and the specific operation is as follows:

[0139] UL DAI(i) = mod(G-RNTI, m)

[0140] G-RNTIs with the same modulo result are grouped as a G-RNTI group, and each G-RNTI group corresponds to an uplink DAI with a sequence number equal to the modulo result. For example, assuming m = 3, the modulo results of G-RNTI-1 to G-RNTI-7 and the correspondence with uplink DAIs are shown in Table 2:

[0141] Table 2 Correspondence between G-RNTI and UL DAI (calculated based on the modulo formula)

[0142]

[0143] The advantage of this method is that the terminal and the network device can use the same protocol rules to determine the correspondence between G-RNTI and UL DAI, although the flexibility of this method is low, but its advantage is to reduce the configuration link.

[0144] In another alternative embodiment, on the basis of the above embodiment, the step S401 of determining the correspondence between each G-RNTI and each uplink DAI according to the identification number G-RNTI of each broadcast multicast service can further comprise:

[0145] According to the high-layer signaling sent by the network device received in advance, the correspondence between each G-RNTI and each uplink DAI is determined, and the high-layer signaling includes the correspondence between each G-RNTI and each uplink DAI preset by the network device when the broadcast multicast service is preconfigured.

[0146] In the embodiment, the network device can configure the correspondence between each G-RNTI and each uplink DAI through high-layer signaling. The high-layer signaling can be RRC (Radio Resource Control). When the network device configures a broadcast multicast service, the network device can associate a corresponding G-RNTI with an uplink DAI, which is used to indicate which uplink DAI is used to calculate the length of a sub-codebook when the G-RNTI corresponding to the broadcast multicast service generates a HARQ-ACK sub-codebook. For example, the association information after RRC configuration is shown in Table 3:

[0147] Table 3: Correspondence between G-RNTI and UL DAI (based on RRC configuration)

[0148]

[0149] In the above table, G-RNT-1 / 2 / 3 is associated with the first UL DAI, and G-RNTI-4 / 5 is associated with the second UL DAI. G-RNTI-7 is not associated with any UL DAI.

[0150] It should be noted that if the high-layer signaling does not include the correspondence between the G-RNTI of any broadcast multicast service and each uplink DAI (for example, G-RNTI-7 in Table 3), when determining the length of the HARQ-ACK sub-codebook of the broadcast multicast service in S203, the length of the corresponding HARQ-ACK sub-codebook can be determined according to the downlink DAI included in the received scheduling signaling of the broadcast multicast service. That is, because the downlink DAI of the broadcast multicast service in the scheduling signaling is usually equal to the uplink DAI, if the high-layer signaling does not indicate the uplink DAI corresponding to the broadcast multicast service, the length of the HARQ-ACK sub-codebook of the broadcast multicast service can be determined according to the downlink DAI (DL DAI) in the last received scheduling signaling DCI.

[0151] In another optional embodiment, on the basis of the above-mentioned embodiment, the correspondence between each G-RNTI and each uplink DAI is determined according to the identification number G-RNTI of each broadcast multicast service in S401, and the method further includes:

[0152] receiving scheduling signaling of any one or more broadcast multicast services sent by the network device, wherein the scheduling signaling includes indication information for indicating the uplink DAI corresponding to the G-RNTI of the currently scheduled one or more broadcast multicast services; and determining the correspondence between each G-RNTI and each uplink DAI according to the indication information of the scheduling signaling.

[0153] In the embodiment, the network device adds indication information in the scheduling signaling DCI scheduling the broadcast multicast service, for indicating the uplink DAI corresponding to the G-RNTI of the one or more broadcast multicast services currently scheduled. Specifically, the bit width of the indication information in the DCI can be determined according to the number m of uplink DAIs, as follows:

[0154]

[0155] For example, if m=2, it indicates that there are two uplink DAIs available for the broadcast multicast service, and therefore Indication_bits=1, and 1-bit length indication information needs to be added in the scheduling signaling DCI scheduling the broadcast multicast service, for indicating the association between the HARQ-ACK subcodebook generated by the broadcast multicast service currently scheduled and the two available uplink DAIs, such as 0 indicating the first uplink DAI for the broadcast multicast service, and 1 indicating the second uplink DAI for the broadcast multicast service.

[0156] If m=4, it indicates that there are four uplink DAIs available for the broadcast multicast service, and therefore Indication_bits=2, and 2-bit length indication information needs to be added in the scheduling signaling DCI scheduling the broadcast multicast service, for indicating the association between the HARQ-ACK subcodebook generated by the broadcast multicast service currently scheduled and the four available uplink DAIs, such as 00 indicating the first uplink DAI for the broadcast multicast service, 01 indicating the second uplink DAI for the broadcast multicast service, 10 indicating the third uplink DAI for the broadcast multicast service, and 11 indicating the fourth uplink DAI for the broadcast multicast service.

[0157] It should be noted that if multiple scheduling signals sent by the network device are received for any broadcast multicast service with the same HARQ-ACK subcodebook, and the uplink DAIs corresponding to the G-RNTI of the one or more broadcast multicast services currently scheduled indicated by the indication information in each scheduling signal are different, the indication information of the last scheduling signal is used to determine the correspondence between the G-RNTI of the one or more broadcast multicast services currently scheduled and the uplink DAI.

[0158] In addition, if the uplink DAI corresponding to the G-RNTI of the one or more broadcast multicast services currently scheduled is not indicated in the scheduling signal, the G-RNTI of the one or more broadcast multicast services currently scheduled is corresponded to the default uplink DAI, that is, it can be preset which uplink DAI is corresponded to by default if the uplink DAI corresponding to the G-RNTI is not indicated in the scheduling signal; or, when the length of the HARQ-ACK subcodebook is determined in S203, the length of the corresponding HARQ-ACK subcodebook is determined according to the downlink DAI included in the last scheduling signal received for the broadcast multicast service.

[0159] In another alternative embodiment, on the basis of the above-mentioned embodiment, the determining of the correspondence between each G-RNTI and each uplink DAI according to each broadcast / multicast service identification number G-RNTI in S401 comprises:

[0160] receiving scheduling signaling for the broadcast / multicast services sent by the network device; and establishing the correspondence between the G-RNTI and each uplink DAI of the currently scheduled one or more broadcast / multicast services in the predetermined order of the G-RNTI.

[0161] In this embodiment, when the network device schedules the broadcast / multicast services, the correspondence between the G-RNTI and each uplink DAI of the currently scheduled one or more broadcast / multicast services can be determined in the predetermined order, for example, the G-RNTI of the currently scheduled one or more broadcast / multicast services is sorted, and then the correspondence between the G-RNTI and each uplink DAI of the currently scheduled one or more broadcast / multicast services is determined according to the sorting, so that the network device does not need to be pre-configured, wherein the sorting can be ascending sorting or descending sorting, and of course other sorting methods can also be used.

[0162] For example, the terminal receives scheduling signaling for two broadcast / multicast services (G-RNTI-1 = 1 and G-RNTI-3 = 3) sent by the network device, and needs to generate two HARQ-ACK sub-codebooks. The terminal corresponds the uplink DAI in the ascending order of the G-RNTI, that is, the first uplink DAI corresponds to G-RNTI-1, and the second uplink DAI corresponds to G-RNTI-3.

[0163] For another example, the terminal receives scheduling signaling for two broadcast / multicast services (G-RNTI-3 = 3 and G-RNTI-5 = 5) sent by the network device, and needs to generate two HARQ-ACK sub-codebooks. The terminal corresponds the uplink DAI in the ascending order of the G-RNTI, that is, the first uplink DAI corresponds to G-RNTI-3, and the second uplink DAI corresponds to G-RNTI-5.

[0164] Embodiment Four

[0165] In this embodiment, the implementation of S203 in Embodiment One is described in detail, that is, determining the length of the corresponding HARQ-ACK sub-codebook according to the correspondence and the scheduling signaling for the broadcast / multicast services received from the network device.

[0166] Specifically, as shown in FIG. 2, S203 comprises: Figure 5 ​

[0167] S501, determining the value of each uplink DAI according to the correspondence and the uplink DAI information included in the scheduling signaling;

[0168] S502, determining the length of the currently scheduled HARQ-ACK subcodebook corresponding to each uplink DAI according to the value of each uplink DAI.

[0169] In this embodiment, when the network device needs to schedule one or more broadcast multicast services, it sends scheduling signaling for the broadcast multicast service to the terminal. The scheduling signaling can be DCI for scheduling PUSCH (Physical Uplink Shared Channel). In the scheduling signaling, m uplink DAI information for calculating the HARQ-ACK subcodebook of the broadcast multicast service is included. For example, m is 2, and the uplink DAI information included in the scheduling signaling is used to indicate the T-DAI of the HARQ-ACK subcodebook of two broadcast multicast services. Furthermore, the terminal can obtain the value of each uplink DAI from the scheduling signaling, so as to determine the length of the currently scheduled HARQ-ACK subcodebook corresponding to each uplink DAI according to the value of the uplink DAI. The specific determination process can adopt the existing determination method, which will not be described here.

[0170] On the basis of the above-mentioned embodiments, optionally, S502 determines the length of the currently scheduled HARQ-ACK subcodebook corresponding to each uplink DAI according to the value of each uplink DAI, which specifically includes:

[0171] For any uplink DAI, according to the value of the uplink DAI and whether the scheduling signaling scheduling each broadcast multicast service corresponding to the uplink DAI is received, it is determined whether to feed back the corresponding HARQ-ACK subcodebook;

[0172] If it is determined not to feed back the corresponding HARQ-ACK subcodebook, it is determined that the length of the corresponding currently scheduled HARQ-ACK subcodebook is 0; or

[0173] If it is determined to feed back the corresponding HARQ-ACK subcodebook, the length of the corresponding currently scheduled HARQ-ACK subcodebook is determined according to the value of the uplink DAI.

[0174] In this embodiment, it can be determined whether to feed back the HARQ-ACK subcodebook first, for example, the uplink DAI information indicates that the number of uplink DAI is 2, and the terminal receives the scheduling signaling scheduling the two broadcast multicast services. If the terminal does not receive any scheduling signaling of broadcast multicast service associated with the uplink DAI, the terminal does not feed back the HARQ-ACK subcodebook, and the length of the HARQ-ACK subcodebook is determined to be 0; otherwise, the terminal needs to feed back the HARQ-ACK subcodebook, and the uplink DAI information is used as T-DAI of the HARQ-ACK subcodebook corresponding to the G-RNTI to calculate the length of the fed back HARQ-ACK subcodebook.

[0175] On the basis of the above embodiment, optionally, when determining the length of the corresponding HARQ-ACK subcodebook according to the correspondence and the scheduling signaling of broadcast multicast service received from the network device, if the uplink DAI information corresponding to the currently scheduled HARQ-ACK subcodebook is not included in the scheduling signaling, the length of the currently scheduled HARQ-ACK subcodebook is determined according to the downlink DAI included in the scheduling signaling.

[0176] On the basis of the above embodiment, optionally, the terminal can further determine the length of the HARQ-ACK codebook according to the lengths of the HARQ-ACK subcodebooks. In this embodiment, the HARQ-ACK of the broadcast multicast service can be divided into at least one HARQ-ACK subcodebook, and thus the length of the HARQ-ACK codebook is the sum of the lengths of the HARQ-ACK subcodebooks. The lengths of the HARQ-ACK subcodebooks are added to obtain the length of the HARQ-ACK codebook.

[0177] In order to more clearly describe the method for indicating the uplink DAI provided in the above embodiment, the following exemplary description is given.

[0178] Example 1

[0179] Step 1: Obtain the number m of uplink DAI configured by the base station for the broadcast multicast service.

[0180] The base station configures the identification number G-RNTI of the broadcast multicast service for which the HARQ-ACK needs to be fed back through high layer signaling, for example, n different G-RNTIs are configured, which are G-RNTI-1, G-RNTI-2, …, G-RNTI-n. In addition, a preset threshold value K can be determined through the protocol. Then, the number m of uplink DAI is determined according to the following formula:

[0181] m = n when n ≤ K;

[0182] m = K when n > K;

[0183] For example, assuming that K = 3, when n = 2, the number m of uplink DAI is n = 2; when n = 10, m = K = 3.

[0184] Further, after determining the number of uplink DAIs, the field information of the uplink DAIs for broadcast and multicast in the scheduling signaling can be as shown in Table 4.

[0185] Table 4 Field information of uplink DAIs for broadcast and multicast in scheduling signaling

[0186]

[0187] Note: The information length here is assumed to be 2 bits, and can also be other lengths, such as 1 bit or 3 bits. No limitation is made.

[0188] Step 2: Determine the correspondence between the HARQ-ACK subcodebooks of each broadcast and multicast service and each uplink DAI.

[0189] The correspondence between each G-RNTI and each uplink DAI can be determined first, and then the correspondence between the HARQ-ACK subcodebooks of each broadcast and multicast service corresponding to each G-RNTI and each uplink DAI can be determined. The correspondence between each G-RNTI and each uplink DAI can be determined in any of the following ways:

[0190] Way 1: Perform a modulo operation on each G-RNTI with m, as follows:

[0191] UL DAI(i) = mod(G-RNTI, m)

[0192] G-RNTIs with the same modulo result are grouped as one G-RNTI group, and each G-RNTI group corresponds to one uplink DAI, and the sequence number of the DAI is equal to the modulo result. For example, assuming m = 3, the modulo results of G-RNTI-1 to G-RNTI-7 and the correspondence with uplink DAIs are shown in Table 5:

[0193] Table 5 Correspondence between G-RNTI and UL DAI (calculated based on the modulo formula)

[0194]

[0195]

[0196] The advantage of way 1 is that the terminal and the base station use the same protocol rule to determine the correspondence between G-RNTI and uplink DAI, which reduces the configuration link (such as way 2), but has the disadvantage of low flexibility.

[0197] Method two: configure the corresponding relationship between each G-RNTI and each uplink DAI based on high layer signaling (such as RRC configuration), that is, when the base station configures a multicast broadcast multicast service, indicate that the G-RNTI is associated with the index of one uplink DAI, and when the corresponding G-RNTI generates a HARQ-ACK subcodebook, which uplink DAI is used to calculate the length of the HARQ-ACK subcodebook. For example, the association information after RRC configuration is shown in Table 6:

[0198] Table 6: Corresponding relationship between G-RNTI and UL DAI (based on RRC configuration)

[0199]

[0200] In the above table, G-RNT-1 / 2 / 3 is associated with the first UL DAI, and G-RNTI-4 / 5 is associated with the second UL DAI. G-RNTI-7 is not associated with any UL DAI.

[0201] Step 3: When receiving the scheduling signaling sent by the base station to schedule the broadcast multicast service, determine the length of the corresponding HARQ-ACK subcodebook according to the corresponding relationship and the scheduling signaling.

[0202] When the terminal receives the scheduling signaling DCI to schedule the PUSCH, the DCI contains m uplink DAI for calculating the broadcast multicast HARQ-ACK subcodebook. For example, if m is 3, it indicates the T-DAI of 3 broadcast multicast HARQ-ACK subcodebooks, and the HARQ-ACK subcodebook length calculation method is as follows:

[0203] According to the corresponding relationship between G-RNTI and uplink DAI, obtain the corresponding uplink DAI value. If the uplink DAI indicates that If no G-RNTI scheduling signaling associated with the uplink DAI is received, the terminal does not feedback the HARQ-ACK subcodebook, and determines that the length of the HARQ-ACK subcodebook is 0; otherwise, use the uplink DAI as the T-DAI of the HARQ-ACK subcodebook corresponding to the broadcast multicast service of the G-RNTI to calculate the feedback subcodebook length.

[0204] To further illustrate the execution of this step, the following example is given. Assume that the corresponding relationship between G-RNTI and uplink DAI obtained by step 2 is shown in Table 7:

[0205] Table 7: Corresponding relationship between each G-RNTI and each UL DAI

[0206]

[0207] As shown in the above table, according to the association relationship of G-RNTI and UL DAI, it can be known that the scheduling DCI corresponding to G-RNTI-1 and G-RNTI-2 is associated with the first broadcast groupcast service uplink DAI = 4, in actual scheduling, the terminal receives the service data scheduling signaling DCI of G-RNTI-1. Then the terminal calculates the HARQ-ACK subcodebook of the broadcast groupcast service corresponding to G-RNTI-1 according to the following formula: G-RNTI-1: {0, 1, 2, 3, 4, 5, 6, 7}

[0208] According to the association relationship of G-RNTI and UL DAI, it can be known that the scheduling DCI corresponding to G-RNTI-4 and G-RNTI-5 is associated with the second broadcast groupcast service uplink DAI = 3, in actual scheduling, the terminal receives the service data scheduling signaling DCI of G-RNTI-5. Then the terminal calculates the HARQ-ACK subcodebook of the broadcast groupcast service corresponding to G-RNTI-5 according to the following formula: G-RNTI-5: {0, 1, 2, 3, 4, 5, 6, 7}

[0209] According to the association relationship of G-RNTI and UL DAI, it can be known that the scheduling DCI corresponding to G-RNTI-6 and G-RNTI-3 is associated with the third broadcast groupcast service uplink DAI = 4, in actual scheduling, G-RNTI-6 and G-RNTI-3 do not receive scheduling signaling DCI, and Then the terminal considers that the broadcast groupcast service data corresponding to the two G-RNTIs is not scheduled by the base station, that is, the HARQ-ACK subcodebook of the HARQ is not generated, and the length of the HARQ-ACK subcodebook is 0.

[0210] Other description 1: If one or more G-RNTIs are not configured with corresponding uplink DAI, the terminal calculates the length of the HARQ-ACK subcodebook according to the downlink DAI of the received scheduling signaling. For example, G-RNTI-7 is not configured with associated uplink DAI, then the terminal calculates the length of the HARQ-ACK subcodebook according to the downlink DAI in the last received DCI.

[0211] Other description 2: In order to simplify operation, the terminal does not want to receive scheduling of two or more G-RNTIs corresponding to broadcast multicast services in the same group, and these G-RNTIs corresponding to broadcast multicast services generate a HARQ ACK codebook (composed of multiple sub-codebooks), and the HARQ codebook is transmitted on the same PUSCH, that is, multiple G-RNTIs corresponding to broadcast multicast services in a group are not expected to be mapped to one uplink DAI, such as in the table above, G-RNTI-1 and G-RNTI-2 are both associated with "the first broadcast multicast uplink DAI", and the terminal does not want to receive scheduling signaling of the two G-RNTIs at the same time. If the scheduling signaling of the two G-RNTIs corresponding to broadcast multicast services is allowed to be received, both the two G-RNTIs corresponding to broadcast multicast services use the uplink DAI value to calculate the corresponding sub-codebook length.

[0212] Example two

[0213] Step 1: Obtain the uplink DAI number m configured by the base station for broadcast multicast services.

[0214] Suppose a preset value m is fixed in the protocol, such as m = 2, and the uplink DAI number for broadcast multicast services is determined; at the same time, there are two uplink DAI for unicast services, a total of four uplink DAI, as shown in the following table:

[0215] Table 8 Field information of UL DAI in scheduling signaling

[0216]

[0217] Description: The information length here is assumed to be 2 bits, and can also be other lengths, such as 1 bit, 3 bits. No limitation is made.

[0218] Step 2: Determine the correspondence between the HARQ-ACK sub-codebook of each broadcast multicast service and each uplink DAI.

[0219] In this example, the correspondence between each G-RNTI and each uplink DAI is determined according to the DCI indication, and then the correspondence between the HARQ-ACK sub-codebook of each G-RNTI corresponding to broadcast multicast services and each uplink DAI can be determined.

[0220] The bit width of the indication information in the DCI can be determined according to the uplink DAI number m, as follows:

[0221]

[0222] As in Table 8 above, a total of 2 uplink DAIs are available for broadcast multicast services, Indication_bits = 1, and 1-bit length indication information needs to be added in the broadcast multicast service scheduling signaling to indicate the association between the HARQ-ACK subcodebook generated by the broadcast multicast service scheduling this time and each uplink DAI. For example, 0 represents the "3rd UL DAI" in Table 8 (or the 1st UL DAI for broadcast multicast), and 1 represents the "4th UL DAI" in Table 8 (or the 2nd UL DAI for broadcast multicast).

[0223] In addition, if the uplink DAI for unicast and the uplink DAI for broadcast multicast services are allowed to be shared, a total of 4 uplink DAIs are available for broadcast multicast services in Table 8 above, and Indication_bits = 2, and 2-bit length information indication needs to be added in the broadcast multicast service scheduling to indicate the association between the HARQ-ACK subcodebook generated by the broadcast multicast service scheduling this time and each uplink DAI.

[0224] Step 3: When receiving the scheduling signaling sent by the base station to schedule the broadcast multicast service, the length of the corresponding HARQ-ACK subcodebook is determined according to the corresponding relationship and the scheduling signaling.

[0225] When the terminal receives the scheduling signaling DCI scheduling the PUSCH, m uplink DAIs for calculating the broadcast multicast HARQ-ACK subcodebook are contained in the DCI. For example, if m is 4, 4 broadcast multicast HARQ-ACK subcodebooks are indicated by T-DAI, and the HARQ-ACK subcodebook length calculation method is as follows:

[0226] According to the corresponding relationship between the G-RNTI and the uplink DAI, the corresponding uplink DAI value is obtained. If the uplink DAI indicates If no G-RNTI scheduling signaling associated with the uplink DAI is received, the terminal does not feed back the HARQ-ACK subcodebook, and the length of the HARQ-ACK subcodebook is determined to be 0; otherwise, the uplink DAI is used as the T-DAI of the HARQ-ACK subcodebook corresponding to the broadcast multicast service of the G-RNTI to calculate the feedback subcodebook length.

[0227] Other Description 1: When the corresponding relationship between the G-RNTI of the broadcast multicast service and the uplink DAI is not indicated in the DCI scheduling signaling of the broadcast multicast service, one of the following two methods can be used for processing: 1) a corresponding uplink DAI is defaulted; 2) when calculating the HARQ-ACK subcodebook, the length of the corresponding subcodebook is calculated according to the downlink DAI in the last received DCI.

[0228] Other description 2: for the same HARQ-ACK sub-codebook of the same broadcast multicast service, if the uplink DAI corresponding relationship indicated in the DCI scheduling signaling is inconsistent, the uplink DAI corresponding relationship indicated by the last scheduling signaling is used.

[0229] The advantage of the present example over example one is that in all configured broadcast multicast services, any m services can be scheduled, which can generate the same HARQ-ACK codebook (m sub-codebooks are composed), and the HARQ-ACK codebook is transmitted in the same PUSCH

[0230] Example three

[0231] Step 1: Obtain the uplink DAI number m configured by the base station for the broadcast multicast service. (Same as example one)

[0232] The base station configures the identification number G-RNTI of the broadcast multicast service that needs to feed back the HARQ-ACK through high layer signaling, such as configuring n different G-RNTI, which are G-RNTI-1, G-RNTI-2…G-RNTI-n. In addition, a preset threshold value K can also be determined through the protocol. Then, according to the following formula, the uplink DAI number m is determined:

[0233] m=n, when n≤K;

[0234] m=k, when n>K;

[0235] For example, assuming K=2, when n=1, the uplink DAI number m=n=1; when n=10, m=K=2.

[0236] Further, after determining the uplink DAI number, the field information of the uplink DAI for broadcast multicast in the scheduling signaling can be as shown in Table 9.

[0237] Table 9 Field information of uplink DAI for broadcast multicast in scheduling signaling

[0238]

[0239] Description: The information length here is assumed to be 2 bits, and can also be other lengths, such as 1 bit, 3 bits. No limitation.

[0240] Step 2: Determine the HARQ-ACK sub-codebook of each broadcast multicast service and the corresponding relationship of each uplink DAI.

[0241] The present example determines the corresponding relationship of each G-RNTI and each uplink DAI according to the default rule, and then determines the HARQ-ACK sub-codebook of each G-RNTI corresponding to the broadcast multicast service and the corresponding relationship of each uplink DAI, as follows:

[0242] receiving the scheduling signaling of the broadcast multicast service sent by the base station, and establishing the correspondence between the G-RNTI of the one or more broadcast multicast services currently scheduled and the uplink DAI in ascending order of the G-RNTI.

[0243] For example, the terminal receives the scheduling signaling of two broadcast multicast services (G-RNTI-1 = 1 and G-RNTI-3 = 3) sent by the base station, and needs to generate two HARQ-ACK sub-codebooks. The terminal corresponds the uplink DAI in ascending order of the G-RNTI, that is, the first uplink DAI corresponds to G-RNTI-1, and the second uplink DAI corresponds to G-RNTI-3.

[0244] For another example, the terminal receives the scheduling signaling of two broadcast multicast services (G-RNTI-3 = 3 and G-RNTI-5 = 5) sent by the base station, and needs to generate two HARQ-ACK sub-codebooks. The terminal corresponds the uplink DAI in ascending order of the G-RNTI, that is, the first uplink DAI corresponds to G-RNTI-3, and the second uplink DAI corresponds to G-RNTI-5.

[0245] Of course, in this example, the correspondence between the G-RNTI of the one or more broadcast multicast services currently scheduled and the uplink DAI can also be established in descending order.

[0246] When the base station only schedules the downlink data of one broadcast multicast service, one uplink DAI is set according to the actual scheduling T-DAI, and the other uplink DAI is set to 4. When the terminal side receives multiple uplink DAI values, it sequentially finds the uplink DAI not equal to 4. If all the uplink DAI are 4, the terminal sets the uplink DAI to 1. Processing (see step 3)

[0247] The advantage of this example is that the base station does not need to configure the content in step 2 of example 1, and the disadvantage is that when the scheduling information of a certain G-RNTI corresponding broadcast multicast service is completely lost, the calculation of the HARQ-ACK sub-codebook will be wrong.

[0248] Step 3: When receiving the scheduling signaling of the broadcast multicast service sent by the network device, the length of the corresponding HARQ-ACK sub-codebook is determined according to the correspondence and the scheduling signaling (same as example 1).

[0249] When the terminal receives the scheduling signaling DCI scheduling the PUSCH, m uplink DAIs for calculating the broadcast multicast HARQ-ACK subcodebook are contained in the DCI. When m is 2, the T-DAI of the HARQ-ACK subcodebook of two broadcast multicast is indicated, and the HARQ-ACK subcodebook length calculation method is as follows:

[0250] According to the correspondence between the G-RNTI and the uplink DAI, the corresponding uplink DAI value is obtained. If the uplink DAI indicates that no G-RNTI scheduling signaling associated with the uplink DAI is received, the terminal does not feed back the HARQ-ACK subcodebook, and determines that the HARQ-ACK subcodebook length is 0; otherwise, the uplink DAI is used as the T-DAI of the HARQ-ACK subcodebook corresponding to the broadcast multicast service of the G-RNTI to calculate the feedback subcodebook length.

[0251] Other descriptions: Due to the limitation of the number m of uplink DAIs, when the base station schedules the broadcast multicast service, it should avoid transmitting more than m HARQ-ACK subcodebooks of the broadcast multicast service on the same PUSCH. When the number of broadcast group services scheduled by the base station is greater than m, the broadcast multicast service corresponding to the uplink DAI is not calculated. The uplink DAI value is calculated according to the downlink DAI in the scheduling signaling DCI.

[0252] Example four

[0253] In examples one to three, it is assumed that the bit width of the uplink DAI and the downlink DAI is bit_width=2 bits (i.e. the maximum value is indicated to 4), each DCI scheduling information schedules at most one PDSCH data each time, and the DAI counting process can solve at most 3 continuous DCI loss.

[0254] This embodiment assumes that the representation method of the uplink DAI is greater than 2 (such as: 2+M, M>=1). It should be noted that here only the bit width of the uplink DAI is increased, and other processes can remain unchanged, that is, steps 1 and 2 are the same as the above examples, and only the uplink DAI data in step 3 is different.

[0255] When the bit width of the uplink DAI is bit_width=2+M, one downlink DCI scheduling information can schedule at most 2 M PDSCH, and the uplink DAI represents the T-DAI counting value of the "last downlink DCI scheduling information" scheduling "the last PDSCH in the multiple PDSCH", and the uplink DAI counting method is as shown in Figure 6 .

[0256] For example Figure 6As shown: assuming M=2, i.e. each DCI can schedule at most 4 PDSCHs. The bit width of uplink DAI is 4 bits, and the corresponding bit width of downlink DAI is also 4 bits. In downlink scheduling, the counting method of C-DAI and T-DAI records to "the last PDSCH in the multiple PDSCHs scheduled by this DCI", for example:

[0257] In DCI-1, 3 PDSCHs are scheduled, C-DAI=3 (not 1);

[0258] In DCI-2, 3 PDSCHs are scheduled, C-DAI=6 (not 4), T-DAI=6 (not 4);

[0259] In DCI-4, 2 PDSCHs are scheduled, C-DAI=11 (not 10), T-DAI=11 (not 10).

[0260] For the T-DAI value of DCI-4 represented by the uplink DAI, it is also the T-DAI counting value of "the last PDSCH in the multiple PDSCHs scheduled by the last downlink DCI", i.e. uplink DAI=11.

[0261] Other description 1: In actual standardization, the C-DAI or / and T-DAI of downlink may follow the T-DAI counting value of "the first PDSCH in the multiple PDSCHs", such as C-DAI=10 and T-DAI=10 in DCI-4, then the actual number of PDSCHs scheduled by this DCI needs to be added and reduced by 1 when calculating the length of the HARQ-ACK codebook, for example, in DCI-4, although the T-DAI in the scheduling signaling is 10, the actual T-DAI is 10+2-1=11. In this case, the uplink DAI still needs to follow the rule of scheduling "the T-DAI counting value of the last PDSCH in the multiple PDSCHs", because if the terminal misses DCI-4, the terminal cannot know the number of PDSCHs scheduled by DCI-4.

[0262] Further: in the above technical solution, the operation process of the DAI and the HARQ-ACK codebook for the identification number G-RNTI of the broadcast multicast service, that is, the identification number G-RNTI (Group common Radio Network Tempory Identity) for dynamic scheduling of the broadcast multicast service, is also used for the identification number G-CS-RNTI (Group Configured Scheduling-RNTI) for semi-static persistent group scheduling. When the base station configures multiple broadcast multicast services to support semi-static persistent group scheduling, the base station can configure one or more G-CS-RNTIs for the terminal. The above technical solution can be applied to the G-CS-RNTI, and can include one of the following methods:

[0263] 1: A specific G-CS-RNTI and a specific G-RNTI are associated with the above technical solution. For example:

[0264] The base station indicates the association relationship between the G-CS-RNTI and the G-RNTI through high-layer signaling (such as an RRC message). For example, G-CS-RNTI-1 and G-RNTI-1 are associated.

[0265] For downlink group scheduling signaling, when the G-RNTI is configured to perform dynamic HARQ codebook feedback, the corresponding G-CS-RNTI-1 and G-RNTI-1 scrambled scheduling signaling indicates that the downlink DAI is jointly counted (that is, the scheduling signaling of the two RNTIs generates one HARQ-ACK sub-codebook A). For example, in slot 1, the terminal receives G-CS-RNTI-1 scrambled DCI, and the DAI is 1. In slot 2, the terminal receives G-RNTI-1 scrambled DCI, and the DAI is 2.

[0266] For uplink unicast scheduling signaling, in the above technical solution, the uplink DAI corresponding to the G-RNTI-1 is determined to calculate the length of the above HARQ-ACK sub-codebook A.

[0267] 2: A specific G-CS-RNTI is used for DAI counting alone, that is, a HARQ-ACK sub-code is generated alone. For example:

[0268] For downlink group scheduling signaling, when the G-CS-RNTI is configured to perform dynamic HARQ codebook feedback, the corresponding G-CS-RNTI scheduling signaling indicates that the downlink DAI is counted alone (that is, a HARQ-ACK sub-codebook B is generated alone), and whether the HARQ-ACK sub-codebook is generated and the length of the sub-codebook are determined according to the related DAI technical process. The related process is the same as that of the G-RNTI, which will not be described here.

[0269]

[0270] For uplink unicast scheduling signaling, in the above technical solution, G-CS-RNTI-1 needs to be determined as a special G-RNTI to determine the corresponding uplink DAI for calculating the length of the above HARQ-ACK sub-codebook B. For example, when G-RNT-1, G-RNTI-2, and G-CS-RNTI-1 are configured, it is equivalent to configuring three G-RNTIs, and the G-RNTI and uplink DAI relationship is determined. For example:

[0271] Suppose that the base station configures 1 uplink DAI for broadcast and multicast, then the UL DAI can be applied to the codebook generation process of G-RNT-1, or G-RNTI-2, or G-CS-RNTI-1;

[0272] Suppose that the base station configures 2 or more uplink DAI for broadcast and multicast, then the corresponding relationship of "G-RNT-1, G-RNTI-2, G-CS-RNTI-1" and uplink UL DAI is determined. The determination method can be applied to any embodiment of the above technical solution.

[0273] 3: When the base station configures multiple G-CS-RNTIs, each G-CS-RNT can use separate DAI counting or joint DAI counting associated with a specific G-RNTI, which is determined by the protocol or the base station configuration.

[0274] Embodiment seven

[0275] Figure 7 The flowchart of the method for indicating uplink DAI provided in this embodiment is shown in FIG. 6. As shown in FIG. 6, the embodiment provides a method for indicating uplink DAI, and the execution subject is a network device. The specific steps of the method for indicating uplink DAI are as follows: Figure 7

[0276] S601, obtaining the number of uplink DAI for broadcast and multicast services;

[0277] S602, determining the corresponding relationship between the HARQ-ACK sub-codebook of each broadcast and multicast service and each uplink DAI;

[0278] S603, determining the length of the corresponding HARQ-ACK sub-codebook according to the corresponding relationship and the scheduling signaling for the broadcast and multicast services sent to the terminal; and / or sending the scheduling signaling for scheduling the broadcast and multicast services to the terminal, so that the terminal determines the length of the corresponding HARQ-ACK sub-codebook according to the corresponding relationship and the scheduling signaling.

[0279] Optionally, the obtaining the number of uplink DAI for broadcast and multicast services comprises:

[0280] ​acquiring a number of broadcast multicast services and a preset threshold value;

[0281] determining the number of uplink DAIs according to the number of broadcast multicast services and the preset threshold value.

[0282] Optionally, the determining the number of uplink DAIs according to the number of broadcast multicast services and the preset threshold value comprises:

[0283] if the number of broadcast multicast services is less than or equal to the preset threshold value, determining that the number of uplink DAIs is equal to the number of broadcast multicast services; or

[0284] if the number of broadcast multicast services is greater than the preset threshold value, determining that the number of uplink DAIs is equal to the preset threshold value.

[0285] Optionally, the determining the number of uplink DAIs according to the number of broadcast multicast services and the preset threshold value comprises:

[0286] acquiring a ratio of the number of broadcast multicast services to the preset threshold value, performing integer operation on the ratio, and determining an integer result as the number of uplink DAIs.

[0287] Optionally, the acquiring the number of uplink DAIs for the broadcast multicast services comprises:

[0288] acquiring a preset value, and determining the preset value as the number of uplink DAIs.

[0289] Optionally, the determining the correspondence between the HARQ-ACK sub-codebooks of each broadcast multicast service and each uplink DAI comprises:

[0290] determining the correspondence between each G-RNTI and each uplink DAI according to the identification number G-RNTI of each broadcast multicast service;

[0291] determining the correspondence between the HARQ-ACK sub-codebooks of the broadcast multicast service corresponding to each G-RNTI and each uplink DAI according to the correspondence between each G-RNTI and each uplink DAI.

[0292] Optionally, the determining the correspondence between each G-RNTI and each uplink DAI according to the identification number G-RNTI of each broadcast multicast service comprises:

[0293] performing modulo operation on each G-RNTI with the number of uplink DAIs, grouping G-RNTIs with the same modulo result as one G-RNTI group, and establishing the correspondence between the G-RNTI group and the uplink DAI with a sequence number equal to the modulo result.

[0294] Optionally, the determining the correspondence between each G-RNTI and each uplink DAI according to the identification number G-RNTI of each broadcast multicast service comprises:

[0295] acquiring high-layer signaling for sending to the terminal, the high-layer signaling comprising the correspondence between each G-RNTI and each uplink DAI preset by the network device when preconfiguring the broadcast multicast service;

[0296] determining the correspondence between each G-RNTI and each uplink DAI according to the high-layer signaling.

[0297] Optionally, the method further comprises:

[0298] if the correspondence between the G-RNTI of any broadcast multicast service and each uplink DAI is not included in the high-layer signaling, determining the length of the corresponding HARQ-ACK subcodebook according to the downlink DAI included in the scheduling signaling of the broadcast multicast service sent to the terminal.

[0299] Optionally, the determining the correspondence between each G-RNTI and each uplink DAI according to the identification number G-RNTI of each broadcast multicast service comprises:

[0300] acquiring scheduling signaling of any one or more broadcast multicast services for sending to the terminal, the scheduling signaling comprising indication information for indicating the uplink DAI corresponding to the G-RNTI of the currently scheduled one or more broadcast multicast services;

[0301] determining the correspondence between each G-RNTI and each uplink DAI according to the indication information of the scheduling signaling.

[0302] Optionally, the determining the correspondence between each G-RNTI and each uplink DAI according to the scheduling signaling comprises:

[0303] if multiple scheduling signalings need to be sent to the terminal for the same HARQ-ACK subcodebook of any broadcast multicast service, and the uplink DAI corresponding to the G-RNTI of the currently scheduled one or more broadcast multicast services indicated by the indication information in each scheduling signaling is different, the correspondence between the G-RNTI of the currently scheduled one or more broadcast multicast services and the uplink DAI is determined according to the indication information of the last scheduling signaling.

[0304] Optionally, the determining the correspondence between each G-RNTI and each uplink DAI according to the scheduling signaling comprises:

[0305] if the uplink DAI corresponding to the G-RNTI of the currently scheduled one or more broadcast multicast services is not indicated in the scheduling signaling, the G-RNTI of the currently scheduled one or more broadcast multicast services is corresponded to a default uplink DAI; or

[0306] The method further comprises:

[0307] if the uplink DAI corresponding to the G-RNTI of the currently scheduled one or more broadcast multicast services is not indicated in the scheduling signaling, the length of the corresponding HARQ-ACK sub-codebook is determined according to the downlink DAI included in the last received scheduling signaling for the broadcast multicast service.

[0308] Optionally, the determining of the correspondence between each G-RNTI and each uplink DAI according to the identification number G-RNTI of each broadcast multicast service comprises:

[0309] obtaining scheduling signaling for the broadcast multicast service sent to the terminal;

[0310] for the currently scheduled one or more broadcast multicast services, the correspondence between the G-RNTI of the currently scheduled one or more broadcast multicast services and each uplink DAI is established in a predetermined order of G-RNTI.

[0311] Optionally, the establishing of the correspondence between the G-RNTI of the currently scheduled one or more broadcast multicast services and each uplink DAI in a predetermined order of G-RNTI comprises:

[0312] the correspondence between the G-RNTI of the currently scheduled one or more broadcast multicast services and each uplink DAI is established in ascending order or descending order of the G-RNTI of the currently scheduled one or more broadcast multicast services.

[0313] Optionally, the determining of the length of the corresponding HARQ-ACK sub-codebook according to the correspondence and the scheduling signaling for the broadcast multicast service sent to the terminal comprises:

[0314] the number of each uplink DAI is determined according to the correspondence and the uplink DAI information included in the scheduling signaling;

[0315] the length of the currently scheduled HARQ-ACK sub-codebook corresponding to each uplink DAI is determined according to the number of each uplink DAI.

[0316] Optionally, the determining of the length of the currently scheduled HARQ-ACK sub-codebook corresponding to each uplink DAI according to the number of each uplink DAI comprises:

[0317] For any uplink DAI, according to the value of the uplink DAI, and whether scheduling signaling scheduling each broadcast multicast service corresponding to the uplink DAI is sent to the terminal, it is determined whether the terminal feeds back the corresponding HARQ-ACK subcodebook;

[0318] If it is determined that the terminal does not feed back the corresponding HARQ-ACK subcodebook, it is determined that the length of the corresponding currently scheduled HARQ-ACK subcodebook is 0; or

[0319] If it is determined that the terminal feeds back the corresponding HARQ-ACK subcodebook, the length of the corresponding currently scheduled HARQ-ACK subcodebook is determined according to the value of the uplink DAI.

[0320] Optionally, the length of the corresponding HARQ-ACK subcodebook is determined according to the corresponding relationship and the scheduling signaling of the broadcast multicast service sent to the terminal, comprising:

[0321] If the uplink DAI information corresponding to the currently scheduled HARQ-ACK subcodebook is not included in the scheduling signaling, the length of the currently scheduled HARQ-ACK subcodebook is determined according to the downlink DAI included in the scheduling signaling.

[0322] Optionally, the method further comprises:

[0323] According to the length of each HARQ-ACK subcodebook, the length of the HARQ-ACK codebook is determined.

[0324] The method of uplink DAI indication provided by the embodiment is the corresponding method of the network device side in the above-mentioned embodiment method, and the implementation manner and technical effect are similar to those of the terminal side. Please refer to the above-mentioned terminal side embodiment.

[0325] Optionally, the method further comprises:

[0326] Obtaining network configuration, the network configuration comprising an identification number G-RNTI used for making dynamic scheduling of broadcast multicast service and / or an identification number G-CS-RNTI used for making semi-static persistent group scheduling.

[0327] Optionally, if the network device configures the broadcast multicast service to support semi-static persistent group scheduling, the network configuration comprises one or more G-CS-RNTIs.

[0328] Optionally, the network configuration comprises one G-CS-RNTI and one G-RNTI associated with each other; the method further comprises:

[0329] For downlink group scheduling signaling, when the G-RNTI is configured as dynamic HARQ codebook feedback, the corresponding G-CS-RNTI and the scheduling signaling scrambled by the associated G-RNTI indicate joint counting of downlink DAI; or

[0330] For uplink unicast scheduling signaling, the G-CS-RNTI and the G-RNTI corresponding to the G-RNTI in the associated G-RNTI are determined to correspond to uplink DAI, which is used to determine the length of the HARQ-ACK sub-codebook.

[0331] Optionally, the method further comprises:

[0332] sending high-layer signaling to the terminal, wherein the high-layer signaling includes the association between the one G-CS-RNTI and the one G-RNTI.

[0333] Optionally, the network configuration includes one or more G-CS-RNTIs; the method further comprises:

[0334] For downlink group scheduling signaling, when the G-CS-RNTI is configured as dynamic HARQ codebook feedback, the corresponding G-CS-RNTI scheduling signaling uses separate counting of downlink DAI, and the value of the relevant DAI count is used to determine whether to generate a HARQ-ACK sub-codebook and the length of the sub-codebook; or

[0335] For uplink unicast scheduling signaling, the G-CS-RNTI is determined according to the method of the G-RNTI to correspond to the uplink DAI, which is used to determine the length of the HARQ-ACK sub-codebook.

[0336] Optionally, the network configuration includes multiple G-CS-RNTIs; the method further comprises:

[0337] Each G-CS-RNTI uses separate DAI counting, or joint DAI counting in association with a specific G-RNTI.

[0338] Embodiment Eight

[0339] Figure 8 A structural diagram of a terminal device according to an embodiment of the present application is shown in FIG. 7. The terminal device provided in this embodiment can execute the processing flow provided in the method embodiments, as shown in FIG. 6. The terminal device 700 includes a memory 701, a transceiver 702, and a processor 703. Figure 8

[0340] In the method provided in this embodiment, the network configuration includes one or more G-CS-RNTIs, and the method further includes: Figure 8 ​In particular embodiments, the bus architecture can include any number of interconnecting buses and bridges, depending on the specific application of the processor 703 and the memory 701 represented by various circuitry linking the processor 703 and the memory 701. The bus architecture can also include various other circuitry, which is conventionally known as a bus interface, peripheral devices, voltage regulators, power management circuitry, and the like, which are well known in the art and will not be further described herein. The bus interface provides an interface to the transceiver 702. The transceiver 702 can be a plurality of elements including a transmitter and a receiver, providing a means for communicating with various other apparatus over a transmission medium, including a wireless channel, a wired channel, optical cable, and the like. The processor 703 is responsible for managing the bus architecture and general processing, including the execution of software stored in the memory 703.

[0341] The processor 703 can be a central processing unit (CPU), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or complex programmable logic device (CPLD), or processor(s) of a multi-core architecture.

[0342] The memory 701 is configured to store a computer program; the transceiver 702 is configured to transceive data under the control of the processor 703; and the processor 703 is configured to read the computer program in the memory 701 and perform the following operations:

[0343] Obtain a number of uplink DAI configured by a network device for broadcast multicast services;

[0344] Determine a correspondence between a HARQ-ACK subcodebook of each broadcast multicast service and each uplink DAI;

[0345] According to the correspondence and scheduling signaling for the broadcast multicast services received from the network device, determine the length of the corresponding HARQ-ACK subcodebook.

[0346] Optionally, when obtaining the number of uplink DAI configured by the network device for the broadcast multicast services, the processor 703 is configured to:

[0347] Obtain a number of broadcast multicast services configured by the network device and a preset threshold value;

[0348] According to the number of broadcast multicast services and the preset threshold value, determine the number of uplink DAI.

[0349] Optionally, the processor 703 is configured to:

[0350] if the number of broadcast multicast services is less than or equal to the preset threshold value, determining that the number of uplink DAIs is equal to the number of broadcast multicast services; or

[0351] if the number of broadcast multicast services is greater than the preset threshold value, determining that the number of uplink DAIs is equal to the preset threshold value.

[0352] Optionally, the processor 703 is configured to:

[0353] obtaining a ratio of the number of broadcast multicast services to the preset threshold value, and rounding the ratio to obtain the number of uplink DAIs.

[0354] Optionally, the processor 703 is configured to:

[0355] obtaining a preset value configured by the network device, and determining the preset value as the number of uplink DAIs.

[0356] Optionally, the processor 703 is configured to:

[0357] determining the correspondence between each G-RNTI and each uplink DAI according to the identification number G-RNTI of each broadcast multicast service;

[0358] determining the correspondence between the HARQ-ACK sub-codebook of each broadcast multicast service corresponding to each G-RNTI and each uplink DAI according to the correspondence between each G-RNTI and each uplink DAI.

[0359] Optionally, the processor 703 is configured to:

[0360] performing a modulo operation on each G-RNTI with respect to the number of uplink DAIs, grouping G-RNTIs with the same modulo result as one G-RNTI group, and establishing the correspondence between the G-RNTI group and the uplink DAI with the sequence number equal to the modulo result.

[0361] Optionally, the processor 703 is configured to:

[0362] According to high layer signaling sent by the network device in advance, the correspondence between each G-RNTI and each uplink DAI is determined, wherein the high layer signaling includes the correspondence between each G-RNTI and each uplink DAI preset by the network device when the broadcast multicast service is preconfigured.

[0363] Optionally, the processor 703 is further configured to:

[0364] If the correspondence between the G-RNTI of any broadcast multicast service and each uplink DAI is not included in the high layer signaling, the length of the corresponding HARQ-ACK subcodebook is determined according to the downlink DAI included in the received scheduling signaling of the broadcast multicast service.

[0365] Optionally, when the correspondence between each G-RNTI and each uplink DAI is determined according to the identification number G-RNTI of each broadcast multicast service, the processor 703 is configured to:

[0366] The scheduling signaling of any one or more broadcast multicast services sent by the network device is received, wherein the scheduling signaling includes indication information for indicating the uplink DAI corresponding to the G-RNTI of the currently scheduled one or more broadcast multicast services;

[0367] According to the indication information of the scheduling signaling, the correspondence between each G-RNTI and each uplink DAI is determined.

[0368] Optionally, when the correspondence between each G-RNTI and each uplink DAI is determined according to the scheduling signaling, the processor 703 is configured to:

[0369] If multiple scheduling signalings sent by the network device are received for the same HARQ-ACK subcodebook of any broadcast multicast service, and the uplink DAI corresponding to the G-RNTI of the currently scheduled one or more broadcast multicast services indicated by the indication information in each scheduling signaling is different, the correspondence between the G-RNTI of the currently scheduled one or more broadcast multicast services and the uplink DAI is determined according to the indication information of the last scheduling signaling.

[0370] Optionally, when the correspondence between each G-RNTI and each uplink DAI is determined according to the scheduling signaling, the processor 703 is configured to:

[0371] If the uplink DAI corresponding to the G-RNTI of the currently scheduled one or more broadcast multicast services is not indicated in the scheduling signaling, the G-RNTI of the currently scheduled one or more broadcast multicast services is corresponded to a default uplink DAI; or

[0372] The processor 703 is further configured to:

[0373] If the G-RNTI corresponding to the currently scheduled one or more broadcast multicast services is not indicated in the scheduling signaling, the length of the corresponding HARQ-ACK sub-codebook is determined according to the downlink DAI included in the last received scheduling signaling of the broadcast multicast service.

[0374] Optionally, the processor 703 is configured to:

[0375] receive the scheduling signaling of the broadcast multicast service sent by the network device;

[0376] For the currently scheduled one or more broadcast multicast services, the correspondence between the G-RNTI of the currently scheduled one or more broadcast multicast services and the uplink DAI is established in the predetermined order of the G-RNTI.

[0377] Optionally, the processor 703 is configured to:

[0378] The correspondence between the G-RNTI of the currently scheduled one or more broadcast multicast services and the uplink DAI is established in ascending order or descending order of the G-RNTI of the currently scheduled one or more broadcast multicast services.

[0379] Optionally, the processor 703 is configured to:

[0380] According to the correspondence and the uplink DAI information included in the scheduling signaling, the value of each uplink DAI is determined.

[0381] According to the value of each uplink DAI, the length of the currently scheduled HARQ-ACK sub-codebook corresponding to each uplink DAI is determined.

[0382] Optionally, the processor 703 is configured to:

[0383] For any uplink DAI, whether to feed back the corresponding HARQ-ACK sub-codebook is determined according to the value of the uplink DAI and whether the scheduling signaling of the broadcast multicast service corresponding to the uplink DAI is received.

[0384] If it is determined not to feed back the corresponding HARQ-ACK sub-codebook, it is determined that the length of the corresponding current scheduled HARQ-ACK sub-codebook is 0; or

[0385] If it is determined to feed back the corresponding HARQ-ACK sub-codebook, the length of the corresponding current scheduled HARQ-ACK sub-codebook is determined according to the value of the uplink DAI.

[0386] Optionally, the processor 703 is configured to:

[0387] If the uplink DAI information corresponding to the current scheduled HARQ-ACK sub-codebook is not included in the scheduling signaling, the length of the current scheduled HARQ-ACK sub-codebook is determined according to the downlink DAI included in the scheduling signaling.

[0388] Optionally, the processor 703 is further configured to:

[0389] The length of the HARQ-ACK codebook is determined according to the length of each HARQ-ACK sub-codebook.

[0390] Optionally, the processor 703 is further configured to:

[0391] The network configuration includes an identification number G-RNTI for dynamic scheduling of broadcast multicast services and / or an identification number G-CS-RNTI for semi-static persistent group scheduling.

[0392] Optionally, if the network device configures the broadcast multicast service to support semi-static persistent group scheduling, the network configuration includes one or more G-CS-RNTIs.

[0393] Optionally, the network configuration includes one G-CS-RNTI and one G-RNTI associated with each other; and the processor 703 is further configured to:

[0394] For downlink group scheduling signaling, when the G-RNTI is configured to feed back a dynamic HARQ codebook, the corresponding G-CS-RNTI and the scheduling signaling scrambled by the associated G-RNTI indicate that the downlink DAI adopts joint counting; or

[0395] For uplink unicast scheduling signaling, the G-RNTI corresponding to the G-CS-RNTI and the associated G-RNTI is determined to determine the length of the HARQ-ACK sub-codebook.

[0396] Optionally, the processor 703 is further configured to:

[0397] According to high layer signaling sent by the network device, the association relationship between the one G-CS-RNTI and the one G-RNTI is determined.

[0398] Optionally, the network configuration includes one or more G-CS-RNTIs; the processor 703 is further configured to:

[0399] For downlink group scheduling signaling, when the G-CS-RNTI is configured as dynamic HARQ codebook feedback, in the corresponding G-CS-RNTI scheduling signaling, the downlink DAI is counted separately, and according to the relevant DAI count value, it is determined whether to generate a HARQ-ACK sub-codebook and the length of the sub-codebook; or

[0400] For uplink unicast scheduling signaling, the G-CS-RNTI is determined according to the terminal of the G-RNTI, and the corresponding uplink DAI is determined, which is used to determine the length of the HARQ-ACK sub-codebook.

[0401] Optionally, the network configuration includes multiple G-CS-RNTIs; the processor 703 is further configured to:

[0402] Each G-CS-RNTI separately uses separate DAI counting, or uses joint DAI counting in association with a specific G-RNTI.

[0403] The terminal device provided by the embodiment of the application can be specifically used to execute the terminal side method embodiment provided by the above-mentioned embodiment, and the specific functions will not be described here.

[0404] Embodiment nine

[0405] Figure 9 The structure diagram of the network device of the embodiment of the application. The network device provided by the embodiment can execute the processing flow provided by the method embodiment, as shown in Figure 9 The network device 800 includes a memory 801, a transceiver 802, and a processor 803.

[0406] In the embodiment, the network device 800 further includes a communication interface 804. Figure 9In particular embodiments, the bus architecture can include any number of interconnecting buses and bridges, depending on the specific application of the processor 803 and the various circuits coupled to the bus architecture via the processor 803, representing one or more processors 803 and the memory, 801. The bus architecture can also include a number of other circuits such as peripheral devices, voltage regulators and power management circuits, all of which are well known in the art, and therefore, will not be described any further. The bus interface provides an interface to the transceiver 802. The transceiver 802 can be a plurality of elements including a transmitter and a receiver, providing a means of communicating with various other apparatus over a transmission medium, including a wireless channel, a wired channel, optical cable, and the like. The processor 803801 is responsible for managing the bus architecture and general processing, and the memory 803 can store the data used by the processor 803 in the execution of its operations.

[0407] The processor 803 can be a central processing unit (CPU), an application specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or a complex programmable logic device (CPLD), or the processor 803 can be implemented using multi-core architecture.

[0408] The memory 801 is configured to store a computer program; the transceiver 802 is configured to transceive data under the control of the processor 803; and the processor 803 is configured to read the computer program in the memory 801 and perform the following operations:

[0409] obtain a number of uplink DAI for broadcast multicast services;

[0410] determine a correspondence between a HARQ-ACK subcodebook of each broadcast multicast service and each uplink DAI;

[0411] determine a length of the corresponding HARQ-ACK subcodebook according to the correspondence and scheduling signaling for the broadcast multicast services sent to the terminal; and / or send scheduling signaling for scheduling the broadcast multicast services to the terminal, so that the terminal determines the length of the corresponding HARQ-ACK subcodebook according to the correspondence and the scheduling signaling.

[0412] Optionally, when obtaining the number of uplink DAI for broadcast multicast services, the processor 803 is configured to:

[0413] obtain a number of broadcast multicast services and a preset threshold value;

[0414] determine the number of uplink DAI according to the number of broadcast multicast services and the preset threshold value.

[0415] Optionally, the processor 803 is configured to:

[0416] if the number of broadcast multicast services is less than or equal to the preset threshold value, determining that the number of uplink DAIs is equal to the number of broadcast multicast services; or

[0417] if the number of broadcast multicast services is greater than the preset threshold value, determining that the number of uplink DAIs is equal to the preset threshold value.

[0418] Optionally, the processor 803 is configured to:

[0419] obtaining a ratio of the number of broadcast multicast services to the preset threshold value, and rounding the ratio to obtain a result, wherein the result is determined as the number of uplink DAIs.

[0420] Optionally, the processor 803 is configured to:

[0421] obtaining a preset value, and determining the preset value as the number of uplink DAIs.

[0422] Optionally, the processor 803 is configured to:

[0423] determining a correspondence between each G-RNTI and each uplink DAI according to the identification number G-RNTI of each broadcast multicast service;

[0424] determining a correspondence between a HARQ-ACK subcodebook of each broadcast multicast service and each uplink DAI according to the correspondence between each G-RNTI and each uplink DAI.

[0425] Optionally, the processor 803 is configured to:

[0426] performing a modulo operation on each G-RNTI with respect to the number of uplink DAIs, grouping G-RNTIs having the same modulo result as one G-RNTI group, and establishing a correspondence between the G-RNTI group and an uplink DAI having a sequence number equal to the modulo result.

[0427] Optionally, the processor 803 is configured to:

[0428] obtain high layer signaling for sending to the terminal, wherein the high layer signaling comprises a correspondence between each G-RNTI and each uplink DAI preset by the network device when configuring the broadcast multicast service in advance;

[0429] determine the correspondence between each G-RNTI and each uplink DAI according to the high layer signaling.

[0430] Optionally, the processor 803 is further configured to:

[0431] if the correspondence between the G-RNTI of the broadcast multicast service and each uplink DAI is not included in the high layer signaling for any broadcast multicast service, determine the length of the corresponding HARQ-ACK subcodebook according to the downlink DAI included in the scheduling signaling of the broadcast multicast service for sending to the terminal.

[0432] Optionally, the processor 803 is further configured to:

[0433] obtain scheduling signaling of any one or more broadcast multicast services for sending to the terminal, wherein the scheduling signaling comprises indication information for indicating the uplink DAI corresponding to the G-RNTI of the currently scheduled one or more broadcast multicast services;

[0434] determine the correspondence between each G-RNTI and each uplink DAI according to the indication information of the scheduling signaling.

[0435] Optionally, the processor 803 is further configured to:

[0436] if multiple scheduling signaling needs to be sent to the terminal for the same HARQ-ACK subcodebook of any broadcast multicast service, and the uplink DAI corresponding to the G-RNTI of the currently scheduled one or more broadcast multicast services indicated by the indication information in each scheduling signaling is different, determine the correspondence between the G-RNTI of the currently scheduled one or more broadcast multicast services and the uplink DAI according to the indication information of the last scheduling signaling.

[0437] Optionally, the processor 803 is further configured to:

[0438] if the uplink DAI corresponding to the G-RNTI of the currently scheduled one or more broadcast multicast services is not indicated in the scheduling signaling, correspond the G-RNTI of the currently scheduled one or more broadcast multicast services to the default uplink DAI; or

[0439] the processor 803 is further configured to:

[0440] If the G-RNTI corresponding to the currently scheduled one or more broadcast multicast services is not indicated in the scheduling signaling, the length of the corresponding HARQ-ACK sub-codebook is determined according to the downlink DAI included in the last received scheduling signaling of the broadcast multicast service.

[0441] Optionally, the processor 803, when determining the correspondence between each G-RNTI and each uplink DAI according to the identification number G-RNTI of each broadcast multicast service, is configured to:

[0442] acquire the scheduling signaling of the broadcast multicast service sent to the terminal;

[0443] For the currently scheduled one or more broadcast multicast services, the correspondence between the G-RNTI of the currently scheduled one or more broadcast multicast services and each uplink DAI is established in the predetermined order of the G-RNTI.

[0444] Optionally, the processor 803, when establishing the correspondence between the G-RNTI of the currently scheduled one or more broadcast multicast services and each uplink DAI in the predetermined order of the G-RNTI, is configured to:

[0445] The correspondence between the G-RNTI of the currently scheduled one or more broadcast multicast services and each uplink DAI is established in ascending order or descending order of the G-RNTI of the currently scheduled one or more broadcast multicast services.

[0446] Optionally, the processor 803, when determining the length of the corresponding HARQ-ACK sub-codebook according to the correspondence and the scheduling signaling of the broadcast multicast service sent to the terminal, is configured to:

[0447] According to the correspondence and the uplink DAI information included in the scheduling signaling, the value of each uplink DAI is determined.

[0448] According to the value of each uplink DAI, the length of the currently scheduled HARQ-ACK sub-codebook corresponding to each uplink DAI is determined.

[0449] Optionally, the processor 803, when determining the length of the currently scheduled HARQ-ACK sub-codebook corresponding to each uplink DAI according to the value of each uplink DAI, is configured to:

[0450] For any uplink DAI, according to the value of the uplink DAI and whether the scheduling signaling of the broadcast multicast service corresponding to the uplink DAI is sent to the terminal, it is determined whether the terminal feeds back the corresponding HARQ-ACK sub-codebook.

[0451] If it is determined that the terminal does not feed back the corresponding HARQ-ACK sub-codebook, it is determined that the length of the corresponding current scheduled HARQ-ACK sub-codebook is 0; or

[0452] If it is determined that the terminal feeds back the corresponding HARQ-ACK sub-codebook, the length of the corresponding current scheduled HARQ-ACK sub-codebook is determined according to the value of the uplink DAI.

[0453] Optionally, the processor 803 is configured to:

[0454] If the uplink DAI information corresponding to the current scheduled HARQ-ACK sub-codebook is not included in the scheduling signaling, the length of the current scheduled HARQ-ACK sub-codebook is determined according to the downlink DAI included in the scheduling signaling.

[0455] Optionally, the processor 803 is further configured to:

[0456] The length of the HARQ-ACK codebook is determined according to the length of each HARQ-ACK sub-codebook.

[0457] Optionally, the processor 803 is further configured to:

[0458] The network configuration includes an identification number G-RNTI used for dynamic scheduling of broadcast and multicast services and / or an identification number G-CS-RNTI used for semi-static persistent group scheduling.

[0459] Optionally, if the network device configures the broadcast and multicast service to support semi-static persistent group scheduling, the network configuration includes one or more G-CS-RNTIs.

[0460] Optionally, the network configuration includes one G-CS-RNTI and one G-RNTI associated with each other; and the processor 803 is further configured to:

[0461] For downlink group scheduling signaling, when the G-RNTI is configured to feed back a dynamic HARQ codebook, the corresponding G-CS-RNTI and the scheduling signaling scrambled by the associated G-RNTI indicate that the downlink DAI adopts joint counting; or

[0462] For uplink unicast scheduling signaling, the G-RNTI in the G-CS-RNTI and the associated G-RNTI is determined to correspond to the uplink DAI for determining the length of the HARQ-ACK sub-codebook.

[0463] Optionally, the processor 803 is further configured to:

[0464] Send high layer signaling to the terminal, wherein the high layer signaling comprises an association between the one G-CS-RNTI and the one G-RNTI.

[0465] Optionally, the network configuration comprises one or more G-CS-RNTIs; the processor 803 is further configured to:

[0466] For downlink group scheduling signaling, when the G-CS-RNTI is configured as dynamic HARQ codebook feedback, in the corresponding G-CS-RNTI scheduling signaling, the downlink DAI is counted separately, and the value of the relevant DAI count is used to determine whether to generate a HARQ-ACK sub-codebook and the length of the sub-codebook; or

[0467] For uplink unicast scheduling signaling, the G-CS-RNTI is determined according to the network device of the G-RNTI, and the corresponding uplink DAI is used to determine the length of the HARQ-ACK sub-codebook.

[0468] Optionally, the network configuration comprises multiple G-CS-RNTIs; the processor 803 is further configured to:

[0469] Each G-CS-RNTI uses separate DAI counting, or joint DAI counting in association with a specific G-RNTI.

[0470] The terminal device provided by the embodiment of the application can be specifically used to execute the network device side method embodiment provided by the above-mentioned embodiment, and the specific functions will not be described here.

[0471] Embodiment ten

[0472] Figure 10 The structure diagram of the device for indicating uplink DAI provided by the embodiment of the application. The device for indicating uplink DAI provided by the embodiment can execute the processing flow provided by the method embodiment on the terminal device side, as shown in the figure, the device for indicating uplink DAI 900 comprises: a quantity determination unit 901, a corresponding relationship determination unit 902, and a codebook length determination unit 903. Figure 10

[0473] The quantity determination unit 901 is configured to obtain the number of uplink DAI configured by the network device for broadcast and multicast services;

[0474] The corresponding relationship determination unit 902 is configured to determine the corresponding relationship between the HARQ-ACK sub-codebook of each broadcast and multicast service and each uplink DAI;

[0475] The codebook length determination unit 903 is configured to determine the length of the corresponding HARQ-ACK sub-codebook according to the corresponding relationship and the scheduling signaling of the broadcast and multicast service received from the network device. ​

[0476] Optionally, the quantity determining unit 901, when acquiring the uplink DAI quantity configured by the network device for the broadcast multicast service, is configured to:

[0477] acquire the broadcast multicast service quantity configured by the network device and a preset threshold value;

[0478] determine the uplink DAI quantity according to the broadcast multicast service quantity and the preset threshold value.

[0479] Optionally, the quantity determining unit 901, when determining the uplink DAI quantity according to the broadcast multicast service quantity and the preset threshold value, is configured to:

[0480] if the broadcast multicast service quantity is less than or equal to the preset threshold value, determine that the uplink DAI quantity is equal to the broadcast multicast service quantity; or

[0481] if the broadcast multicast service quantity is greater than the preset threshold value, determine that the uplink DAI quantity is equal to the preset threshold value.

[0482] Optionally, the quantity determining unit 901, when determining the uplink DAI quantity according to the broadcast multicast service quantity and the preset threshold value, is configured to:

[0483] acquire a ratio of the broadcast multicast service quantity to the preset threshold value, take an integer of the ratio, and determine the integer as the uplink DAI quantity.

[0484] Optionally, the quantity determining unit 901, when acquiring the uplink DAI quantity preset by the network device for the broadcast multicast service, is configured to:

[0485] acquire a preset value configured by the network device, and determine the preset value as the uplink DAI quantity.

[0486] Optionally, the corresponding relationship determining unit 902, when determining the corresponding relationship between the HARQ-ACK sub-codebook of each broadcast multicast service and each uplink DAI, is configured to:

[0487] determine the corresponding relationship between each G-RNTI and each uplink DAI according to the identification number G-RNTI of each broadcast multicast service;

[0488] determine the corresponding relationship between the HARQ-ACK sub-codebook of each broadcast multicast service corresponding to each G-RNTI and each uplink DAI according to the corresponding relationship between each G-RNTI and each uplink DAI.

[0489] Optionally, the corresponding relationship determining unit 902, when determining the corresponding relationship between each G-RNTI and each uplink DAI according to the identification number G-RNTI of each broadcast multicast service, is configured to:

[0490] The uplink DAI numbers are operated by each G-RNTI modulo operation, the G-RNTIs with the same modulo operation result are taken as a G-RNTI group, and a corresponding relationship between the G-RNTI group and the uplink DAI with the sequence number equal to the modulo operation result is established.

[0491] Optionally, the corresponding relationship determination unit 902, when determining the corresponding relationship between each G-RNTI and each uplink DAI according to the identification number G-RNTI of each broadcast multicast service, is configured to:

[0492] According to the high-layer signaling sent by the network device and received in advance, the corresponding relationship between each G-RNTI and each uplink DAI is determined, and the high-layer signaling includes the corresponding relationship between each G-RNTI and each uplink DAI preset by the network device when the broadcast multicast service is preconfigured.

[0493] Optionally, the corresponding relationship determination unit 902 is further configured to:

[0494] If the corresponding relationship between the G-RNTI of any broadcast multicast service and each uplink DAI is not included in the high-layer signaling, the codebook length determination unit 903 determines the length of the corresponding HARQ-ACK sub-codebook according to the downlink DAI included in the received scheduling signaling of the broadcast multicast service.

[0495] Optionally, the corresponding relationship determination unit 902, when determining the corresponding relationship between each G-RNTI and each uplink DAI according to the identification number G-RNTI of each broadcast multicast service, is configured to:

[0496] The scheduling signaling of any one or more broadcast multicast services sent by the network device is received, and the scheduling signaling includes indication information indicating the uplink DAI corresponding to the G-RNTI of the currently scheduled one or more broadcast multicast services;

[0497] According to the indication information of the scheduling signaling, the corresponding relationship between each G-RNTI and each uplink DAI is determined.

[0498] Optionally, the corresponding relationship determination unit 902, when determining the corresponding relationship between each G-RNTI and each uplink DAI according to the scheduling signaling, is configured to:

[0499] If multiple scheduling signalings sent by the network device are received for the same HARQ-ACK sub-codebook of any broadcast multicast service, and the indication information in each scheduling signaling indicates different uplink DAI corresponding to the G-RNTI of the currently scheduled one or more broadcast multicast services, the corresponding relationship between the G-RNTI of the currently scheduled one or more broadcast multicast services and the uplink DAI is determined according to the indication information of the last scheduling signaling.

[0500] Optionally, the correspondence determining unit 902, when determining the correspondence between each G-RNTI and each uplink DAI according to the scheduling signaling, is configured to:

[0501] if the uplink DAI corresponding to the G-RNTI of the one or more broadcast / multicast services currently scheduled is not indicated in the scheduling signaling, corresponding the G-RNTI of the one or more broadcast / multicast services currently scheduled to a default uplink DAI; or

[0502] The method further comprises:

[0503] if the uplink DAI corresponding to the G-RNTI of the one or more broadcast / multicast services currently scheduled is not indicated in the scheduling signaling, determining the length of the corresponding HARQ-ACK sub-codebook according to the downlink DAI included in the last received scheduling signaling for the broadcast / multicast service.

[0504] Optionally, the correspondence determining unit 902, when determining the correspondence between each G-RNTI and each uplink DAI according to the identification number G-RNTI of each broadcast / multicast service, is configured to:

[0505] receiving the scheduling signaling for the broadcast / multicast service sent by the network device;

[0506] for the one or more broadcast / multicast services currently scheduled, sequentially establishing the correspondence between the G-RNTI of the one or more broadcast / multicast services currently scheduled and each uplink DAI according to the predetermined order of the G-RNTI.

[0507] Optionally, the correspondence determining unit 902, when sequentially establishing the correspondence between the G-RNTI of the one or more broadcast / multicast services currently scheduled and each uplink DAI according to the predetermined order of the G-RNTI, is configured to:

[0508] sequentially establishing the correspondence between the G-RNTI of the one or more broadcast / multicast services currently scheduled and each uplink DAI according to the ascending order or descending order of the G-RNTI of the one or more broadcast / multicast services currently scheduled.

[0509] Optionally, the codebook length determining unit 903, when determining the length of the corresponding HARQ-ACK sub-codebook according to the correspondence and the scheduling signaling for the broadcast / multicast service received from the network device, is configured to:

[0510] determining the value of each uplink DAI according to the correspondence and the uplink DAI information included in the scheduling signaling;

[0511] According to the value of each uplink DAI, the length of the current scheduled HARQ-ACK sub-codebook corresponding to each uplink DAI is determined.

[0512] Optionally, when determining the length of the current scheduled HARQ-ACK sub-codebook corresponding to each uplink DAI according to the value of each uplink DAI, the codebook length determination unit 903 is configured to:

[0513] For any uplink DAI, according to the value of the uplink DAI and whether the scheduling signaling scheduling each broadcast and multicast service corresponding to the uplink DAI is received, it is determined whether to feed back the corresponding HARQ-ACK sub-codebook.

[0514] If it is determined not to feed back the corresponding HARQ-ACK sub-codebook, it is determined that the length of the corresponding current scheduled HARQ-ACK sub-codebook is 0; or

[0515] If it is determined to feed back the corresponding HARQ-ACK sub-codebook, the length of the corresponding current scheduled HARQ-ACK sub-codebook is determined according to the value of the uplink DAI.

[0516] Optionally, when determining the length of the corresponding HARQ-ACK sub-codebook according to the corresponding relationship and the scheduling signaling of the broadcast and multicast service received from the network device, the codebook length determination unit 903 is configured to:

[0517] If the uplink DAI information corresponding to the current scheduled HARQ-ACK sub-codebook is not included in the scheduling signaling, the length of the current scheduled HARQ-ACK sub-codebook is determined according to the downlink DAI included in the scheduling signaling.

[0518] Optionally, the codebook length determination unit 903 is further configured to:

[0519] According to the length of each HARQ-ACK sub-codebook, the length of the HARQ-ACK codebook is determined.

[0520] The uplink DAI indication device provided by the embodiment of the application can be specifically used to execute the terminal side method embodiment described above, and the specific functions will not be repeated here.

[0521] Embodiment eleven

[0522] Figure 11 The structure diagram of the uplink DAI indication device of the embodiment of the application. The uplink DAI indication device provided by the embodiment can execute the processing flow provided by the network device side method embodiment, as shown in Figure 11 The uplink DAI indication device 1000 includes a quantity determination unit 1001, a corresponding relationship determination unit 1002, and a codebook length determination unit 1003.

[0523] The number determination unit 1001 is configured to acquire an uplink DAI number for a broadcast multicast service;

[0524] The corresponding relationship determination unit 1002 is configured to determine a corresponding relationship between a HARQ-ACK sub-codebook of each broadcast multicast service and each uplink DAI;

[0525] The codebook length determination unit 1003 is configured to determine a length of a corresponding HARQ-ACK sub-codebook according to the corresponding relationship and scheduling signaling for the broadcast multicast service sent to the terminal; and / or send scheduling signaling for scheduling the broadcast multicast service to the terminal, so that the terminal determines the length of the corresponding HARQ-ACK sub-codebook according to the corresponding relationship and the scheduling signaling.

[0526] Optionally, when acquiring the uplink DAI number for the broadcast multicast service, the number determination unit 1001 is configured to:

[0527] acquire a number of broadcast multicast services and a preset threshold value;

[0528] determine the uplink DAI number according to the number of broadcast multicast services and the preset threshold value.

[0529] Optionally, when determining the uplink DAI number according to the number of broadcast multicast services and the preset threshold value, the number determination unit 1001 is configured to:

[0530] if the number of broadcast multicast services is less than or equal to the preset threshold value, determine that the uplink DAI number is equal to the number of broadcast multicast services; or

[0531] if the number of broadcast multicast services is greater than the preset threshold value, determine that the uplink DAI number is equal to the preset threshold value.

[0532] Optionally, when determining the uplink DAI number according to the number of broadcast multicast services and the preset threshold value, the number determination unit 1001 is configured to:

[0533] acquire a ratio of the number of broadcast multicast services to the preset threshold value, take an integer of the ratio, and determine the integer as the uplink DAI number.

[0534] Optionally, when acquiring the uplink DAI number for the broadcast multicast service, the number determination unit 1001 is configured to:

[0535] acquire a preset value, and determine the preset value as the uplink DAI number.

[0536] Optionally, when determining the corresponding relationship between the HARQ-ACK sub-codebook of each broadcast multicast service and each uplink DAI, the corresponding relationship determination unit 1002 is configured to:

[0537] The correspondence between each G-RNTI and each uplink DAI is determined according to the identification number G-RNTI of each broadcast multicast service;

[0538] The correspondence between each G-RNTI and each uplink DAI is determined according to the identification number G-RNTI of each broadcast multicast service;

[0539] Optionally, the correspondence determining unit 1002, when determining the correspondence between each G-RNTI and each uplink DAI according to the identification number G-RNTI of each broadcast multicast service, is configured to:

[0540] perform a modulo operation on each G-RNTI on the number of uplink DAIs, group G-RNTIs with the same modulo result as one G-RNTI group, and establish the correspondence between the G-RNTI group and the uplink DAI whose serial number is equal to the modulo result.

[0541] Optionally, the correspondence determining unit 1002, when determining the correspondence between each G-RNTI and each uplink DAI according to the identification number G-RNTI of each broadcast multicast service, is configured to:

[0542] obtain high-layer signaling for sending to the terminal, wherein the high-layer signaling includes the correspondence between each G-RNTI and each uplink DAI preset by the network device when preconfiguring the broadcast multicast service;

[0543] determine the correspondence between each G-RNTI and each uplink DAI according to the high-layer signaling.

[0544] Optionally, the correspondence determining unit 1002 is further configured to:

[0545] if the correspondence between the G-RNTI of any broadcast multicast service and each uplink DAI is not included in the high-layer signaling, the codebook length determining unit 1003 determines the length of the corresponding HARQ-ACK sub-codebook according to the downlink DAI included in the scheduling signaling of the broadcast multicast service for sending to the terminal.

[0546] Optionally, the correspondence determining unit 1002, when determining the correspondence between each G-RNTI and each uplink DAI according to the identification number G-RNTI of each broadcast multicast service, is configured to:

[0547] obtain scheduling signaling of any one or more broadcast multicast services for sending to the terminal, wherein the scheduling signaling includes indication information for indicating the uplink DAI corresponding to the G-RNTI of the currently scheduled one or more broadcast multicast services;

[0548] According to the indication information of the scheduling signaling, the correspondence between each G-RNTI and each uplink DAI is determined.

[0549] Optionally, when the correspondence between each G-RNTI and each uplink DAI is determined according to the scheduling signaling, the correspondence determining unit 1002 is configured to:

[0550] If the same HARQ-ACK subcodebook needs to be sent to the terminal for any broadcast and multicast service, and the uplink DAI corresponding to the G-RNTI of the one or more broadcast and multicast services currently scheduled indicated by the indication information in each scheduling signaling is different, the correspondence between the G-RNTI of the one or more broadcast and multicast services currently scheduled and the uplink DAI is determined according to the indication information of the last scheduling signaling.

[0551] Optionally, when the correspondence between each G-RNTI and each uplink DAI is determined according to the scheduling signaling, the correspondence determining unit 1002 is configured to:

[0552] If the uplink DAI corresponding to the G-RNTI of the one or more broadcast and multicast services currently scheduled is not indicated in the scheduling signaling, the G-RNTI of the one or more broadcast and multicast services currently scheduled is mapped to a default uplink DAI; or

[0553] The method further comprises:

[0554] If the uplink DAI corresponding to the G-RNTI of the one or more broadcast and multicast services currently scheduled is not indicated in the scheduling signaling, the length of the HARQ-ACK subcodebook corresponding to the broadcast and multicast service is determined according to the downlink DAI included in the last scheduling signaling received for the broadcast and multicast service.

[0555] Optionally, when the correspondence between each G-RNTI and each uplink DAI is determined according to the identification number G-RNTI of each broadcast and multicast service, the correspondence determining unit 1002 is configured to:

[0556] Obtaining the scheduling signaling for the broadcast and multicast service sent to the terminal;

[0557] For the one or more broadcast and multicast services currently scheduled, the correspondence between the G-RNTI of the one or more broadcast and multicast services currently scheduled and each uplink DAI is established in a predetermined order of G-RNTI.

[0558] Optionally, when the correspondence between the G-RNTI of the one or more broadcast and multicast services currently scheduled and each uplink DAI is established in a predetermined order of G-RNTI, the correspondence determining unit 1002 is configured to:

[0559] establishing a correspondence between the G-RNTI of the one or more broadcast multicast services currently scheduled and the uplink DAIs in ascending order or descending order of the G-RNTI of the one or more broadcast multicast services currently scheduled according to the current scheduling.

[0560] Optionally, the codebook length determination unit 1003, when determining the length of the corresponding HARQ-ACK sub-codebook according to the correspondence and the scheduling signaling of the broadcast multicast services sent to the terminal, is configured to:

[0561] determining the value of each uplink DAI according to the correspondence and the uplink DAI information included in the scheduling signaling;

[0562] determining the length of the HARQ-ACK sub-codebook currently scheduled corresponding to each uplink DAI according to the value of each uplink DAI.

[0563] Optionally, the codebook length determination unit 1003, when determining the length of the HARQ-ACK sub-codebook currently scheduled corresponding to each uplink DAI according to the value of each uplink DAI, is configured to:

[0564] for any uplink DAI, determining whether the terminal feeds back the corresponding HARQ-ACK sub-codebook according to the value of the uplink DAI and whether the terminal is sent the scheduling signaling scheduling the broadcast multicast services corresponding to the uplink DAI;

[0565] if it is determined that the terminal does not feed back the corresponding HARQ-ACK sub-codebook, determining that the length of the corresponding HARQ-ACK sub-codebook currently scheduled is 0; or

[0566] if it is determined that the terminal feeds back the corresponding HARQ-ACK sub-codebook, determining the length of the corresponding HARQ-ACK sub-codebook currently scheduled according to the value of the uplink DAI.

[0567] Optionally, the codebook length determination unit 1003, when determining the length of the corresponding HARQ-ACK sub-codebook according to the correspondence and the scheduling signaling of the broadcast multicast services sent to the terminal, is configured to:

[0568] if the uplink DAI information corresponding to the HARQ-ACK sub-codebook currently scheduled is not included in the scheduling signaling, determining the length of the HARQ-ACK sub-codebook currently scheduled according to the downlink DAI included in the scheduling signaling.

[0569] Optionally, the codebook length determination unit 1003 is further configured to:

[0570] determining the length of the HARQ-ACK codebook according to the length of each HARQ-ACK sub-codebook.

[0571] It should be noted that the division of the unit in the embodiments of the present application is illustrative, and is only a logical function division. In actual implementation, another division manner can be used. In addition, each functional unit in each embodiment of the present application can be integrated in one processing unit, or each unit can be physically present separately, or two or more units can be integrated in one unit. The integrated unit can be realized in the form of hardware or in the form of a software functional unit.

[0572] When the integrated unit is realized in the form of a software functional unit and sold or used as an independent product, it can be stored in a processor-readable storage medium. Based on this understanding, the technical solutions of the present application essentially or the part that contributes to the prior art or the whole or part of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a storage medium, and includes a plurality of instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) or a processor to perform all or part of the steps of the methods described in each embodiment of the present application. The foregoing storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and various media that can store program codes.

[0573] It should be noted that the above device provided by the present application can realize all method steps achieved by the above method embodiments, and can achieve the same technical effects. The same parts and beneficial effects in the present embodiment as the method embodiments will not be described in detail.

[0574] Embodiment twelve

[0575] The embodiment eleven of the present application provides a computer readable storage medium, which stores a computer program. The computer program is used for causing a processor to execute the method for indicating uplink DAI provided in any one of the embodiment one to the embodiment six.

[0576] The computer readable storage medium can be any available medium or data storage device that the processor can access, including but not limited to a magnetic memory (such as a floppy disk, a hard disk, a magnetic tape, a magneto-optical disk (MO), etc.), an optical memory (such as a CD, a DVD, a BD, a HVD, etc.), and a semiconductor memory (such as a ROM, an EPROM, an EEPROM, a non-volatile memory (NAND FLASH), a solid state disk (SSD)), etc.

[0577] Embodiment thirteen

[0578] The embodiment eleven of the present application provides a computer readable storage medium, and the computer readable storage medium stores a computer program. The computer program is used for causing a processor to execute the method for indicating uplink DAI provided in the embodiment seven.

[0579] The computer readable storage medium can be any available medium or data storage device that can be accessed by the processor, including but not limited to a magnetic memory (for example, a floppy disk, a hard disk, a magnetic tape, a magneto-optical disk (MO), etc.), an optical memory (for example, a CD, a DVD, a BD, a HVD, etc.), and a semiconductor memory (for example, a ROM, an EPROM, an EEPROM, a non-volatile memory (NAND FLASH), a solid state disk (SSD)), etc.

[0580] Those skilled in the art should understand that the embodiments of the present application can be provided as a method, a system, or a computer program product. Therefore, the present application can adopt a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present application can adopt a computer program product in the form of being implemented on one or more computer usable storage media (including but not limited to a magnetic disk memory and an optical memory, etc.) containing computer usable program codes.

[0581] The present application is described with reference to flowcharts and / or block diagrams of the method, device (system), and computer program product according to the embodiments of the present application. It should be understood that each flow and / or block in the flowcharts and / or block diagrams, and the combination of the flows and / or blocks in the flowcharts and / or block diagrams can be implemented by computer executable instructions. These computer executable instructions can be provided to the processor of a general purpose computer, a special purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device produce a device that implements the functions specified in one or more flows in the flowcharts and / or one or more blocks in the block diagrams.

[0582] These processor executable instructions can also be stored in a processor readable memory that can direct the computer or other programmable data processing device to work in a specific way, so that the instructions stored in the processor readable memory produce a product including instruction devices that implement the functions specified in one or more flows in the flowcharts and / or one or more blocks in the block diagrams.

[0583] These processor executable instructions can also be loaded into a computer or other programmable data processing device, so that a series of operation steps are executed on the computer or other programmable device to produce a computer implemented process, so that the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in one or more flows in the flowcharts and / or one or more blocks in the block diagrams.

[0584] Obviously, numerous modifications and variations of the present application are possible in light of the above teachings. It is therefore to be understood that within the scope of the appended claims, the application can be practiced otherwise than as specifically described herein.

Claims

1. A method for uplink DAI indication, characterized in that, The method applied to a terminal comprises: obtaining network configuration, wherein the network configuration comprises one or more identification numbers G-RNTI for dynamic scheduling of broadcast multicast service and / or one or more identification numbers G-CS-RNTI for semi-static persistent group scheduling; for downlink group scheduling signaling, when the G-CS-RNTI is configured for dynamic HARQ codebook feedback, in corresponding G-CS-RNTI scheduling signaling, downlink DAI adopts separate counting, and whether to generate a HARQ-ACK sub-codebook and the length of the sub-codebook are determined according to a relevant DAI counting value; or for uplink unicast scheduling signaling, corresponding uplink DAI is determined, which is used to determine the length of a HARQ-ACK sub-codebook; or for downlink group scheduling signaling, when the G-RNTI is configured for dynamic HARQ codebook feedback, in corresponding G-CS-RNTI and associated G-RNTI scrambled scheduling signaling, it is indicated that downlink DAI adopts joint counting; or for uplink unicast scheduling signaling, G-CS-RNTI and associated G-RNTI corresponding uplink DAI in the G-RNTI is determined, which is used to determine the length of a HARQ-ACK sub-codebook.

2. The method of claim 1, wherein, The method further comprises: determining the association relationship between one G-CS-RNTI and one G-RNTI associated with each other according to high-layer signaling sent by a network device.

3. The method of claim 1, wherein, The method further comprises: determining the association relationship between one G-CS-RNTI and one G-RNTI associated with each other according to high-layer signaling sent by a network device. The method further comprises: determining whether to feed back a corresponding HARQ-ACK sub-codebook according to the value of the uplink DAI and whether scheduling signaling of each broadcast multicast service corresponding to the uplink DAI is received; 4.A method for indicating uplink DAI, characterized in that, if it is determined not to feed back the corresponding HARQ-ACK sub-codebook, determining that the length of a corresponding current scheduled HARQ-ACK sub-codebook is 0; or if it is determined to feed back the corresponding HARQ-ACK sub-codebook, determining the length of a corresponding current scheduled HARQ-ACK sub-codebook according to the value of the uplink DAI. The method applied to a network device comprises: obtaining network configuration, wherein the network configuration comprises one or more identification numbers G-RNTI for dynamic scheduling of broadcast multicast service and / or one or more identification numbers G-CS-RNTI for semi-static persistent group scheduling; for downlink group scheduling signaling, when the G-CS-RNTI is configured for dynamic HARQ codebook feedback, in corresponding G-CS-RNTI scheduling signaling, downlink DAI adopts separate counting, and whether to generate a HARQ-ACK sub-codebook and the length of the sub-codebook are determined according to a relevant DAI counting value; or for uplink unicast scheduling signaling, corresponding uplink DAI is determined, which is used to determine the length of a HARQ-ACK sub-codebook; or for downlink group scheduling signaling, when the G-RNTI is configured for dynamic HARQ codebook feedback, in corresponding G-CS-RNTI and associated G-RNTI scrambled scheduling signaling, it is indicated that downlink DAI adopts joint counting; or for uplink unicast scheduling signaling, G-CS-RNTI and associated G-RNTI corresponding uplink DAI in the G-RNTI is determined, which is used to determine the length of a HARQ-ACK sub-codebook. For downlink group scheduling signaling, when the G-RNTI is configured as dynamic HARQ codebook feedback, the corresponding G-CS-RNTI and the scheduling signaling scrambled by the associated G-RNTI indicate that the downlink DAI adopts joint counting; or for uplink unicast scheduling signaling, the corresponding uplink DAI corresponding to the G-CS-RNTI and the G-RNTI is determined, which is used to determine the length of the HARQ-ACK sub-codebook.

5. The method of claim 4, wherein, The method further comprises: sending high-layer signaling to the terminal, wherein the high-layer signaling comprises an association relationship between one G-CS-RNTI and one G-RNTI associated with each other.

6. The method of claim 4, wherein, The method further comprises: determining, according to the value of the uplink DAI and whether the terminal is sent scheduling signaling scheduling each broadcast group service corresponding to the uplink DAI, whether the terminal feeds back the corresponding HARQ-ACK sub-codebook; if it is determined that the terminal does not feed back the corresponding HARQ-ACK sub-codebook, determining that the length of the corresponding currently scheduled HARQ-ACK sub-codebook is 0; or if it is determined that the terminal feeds back the corresponding HARQ-ACK sub-codebook, determining the length of the corresponding currently scheduled HARQ-ACK sub-codebook according to the value of the uplink DAI.

7. A terminal, characterized by comprising: comprise a memory, a transceiver, and a processor: the memory is configured to store a computer program; the transceiver is configured to transceive data under the control of the processor; and the processor is configured to read the computer program in the memory and perform the following operations: obtaining network configuration, wherein the network configuration comprises one or more identification numbers G-RNTI for dynamically scheduling broadcast group services and / or one or more identification numbers G-CS-RNTI for semi-static persistent group scheduling; For downlink group scheduling signaling, when the G-CS-RNTI is configured as dynamic HARQ codebook feedback, the corresponding G-CS-RNTI scheduling signaling, the downlink DAI adopts separate counting, and the length of the HARQ-ACK sub-codebook is determined according to the value of the related DAI count; or for uplink unicast scheduling signaling, the corresponding uplink DAI is determined, which is used to determine the length of the HARQ-ACK sub-codebook; or For downlink group scheduling signaling, when the G-RNTI is configured as dynamic HARQ codebook feedback, the corresponding G-CS-RNTI and the scheduling signaling scrambled by the associated G-RNTI indicate that the downlink DAI adopts joint counting; or for uplink unicast scheduling signaling, the corresponding uplink DAI corresponding to the G-CS-RNTI and the G-RNTI is determined, which is used to determine the length of the HARQ-ACK sub-codebook.

8. The terminal according to claim 7, characterized by The processor is further configured to: determine, according to the high-layer signaling sent by the network device, an association relationship between one G-CS-RNTI and one G-RNTI associated with each other.

9. The terminal according to claim 7, characterized by The processor, when determining, for uplink unicast scheduling signaling, the corresponding uplink DAI used to determine the length of the HARQ-ACK sub-codebook, is configured to: According to the value of the uplink DAI and whether scheduling signaling of each broadcast and multicast service corresponding to the uplink DAI is received, it is determined whether the corresponding HARQ-ACK sub-codebook is fed back; If it is determined that the corresponding HARQ-ACK sub-codebook is not fed back, it is determined that the length of the corresponding current scheduled HARQ-ACK sub-codebook is 0; or If it is determined that the corresponding HARQ-ACK sub-codebook is fed back, the length of the corresponding current scheduled HARQ-ACK sub-codebook is determined according to the value of the uplink DAI.

10. A network device, comprising: The apparatus comprises a memory, a transceiver and a processor: The memory is used for storing a computer program; the transceiver is used for transceiving data under the control of the processor; and the processor is used for reading the computer program in the memory and performing the following operations: Obtaining network configuration, the network configuration comprising one or more identification numbers G-RNTI for making dynamic scheduling of broadcast and multicast services and / or one or more identification numbers G-CS-RNTI for making semi-static persistent group scheduling; For downlink group scheduling signaling, when the G-CS-RNTI is configured to dynamic HARQ codebook feedback, in the corresponding G-CS-RNTI scheduling signaling, the downlink DAI adopts separate counting, and according to the relevant DAI counting value, it is determined whether to generate a HARQ-ACK sub-codebook and the length of the sub-codebook; or for uplink unicast scheduling signaling, the corresponding uplink DAI is determined, which is used to determine the length of the HARQ-ACK sub-codebook; or For downlink group scheduling signaling, when the G-RNTI is configured to dynamic HARQ codebook feedback, in the corresponding G-CS-RNTI and the scheduling signaling scrambled by the associated G-RNTI, it is indicated that the downlink DAI adopts joint counting; or for uplink unicast scheduling signaling, the corresponding uplink DAI of the G-RNTI in the G-CS-RNTI and the associated G-RNTI is determined, which is used to determine the length of the HARQ-ACK sub-codebook.

11. The network device of claim 10, wherein, The processor is further used for: Sending high-layer signaling to the terminal, the high-layer signaling comprising the association relationship between one G-CS-RNTI and one G-RNTI associated with each other.

12. The network device of claim 10, wherein, When the processor determines the corresponding uplink DAI for uplink unicast scheduling signaling, which is used to determine the length of the HARQ-ACK sub-codebook, the processor is used for: According to the value of the uplink DAI and whether scheduling signaling of each broadcast and multicast service corresponding to the uplink DAI is received, it is determined whether the corresponding HARQ-ACK sub-codebook is fed back; If it is determined that the corresponding HARQ-ACK sub-codebook is not fed back, it is determined that the length of the corresponding current scheduled HARQ-ACK sub-codebook is 0; or If it is determined that the corresponding HARQ-ACK sub-codebook is fed back, the length of the corresponding current scheduled HARQ-ACK sub-codebook is determined according to the value of the uplink DAI.

13. An apparatus for uplink DAI indication, the apparatus comprising: The apparatus is applied to a terminal, and comprises units for executing the method of any one of claims 1-3.

14. An apparatus for uplink DAI indication, the apparatus comprising: The apparatus is applied to a network device, and comprises units for executing the method of any one of claims 4-6.

15. A processor-readable storage medium, comprising: The processor readable storage medium stores a computer program for causing the processor to execute the method of any one of claims 1-6.

Citation Information

Patent Citations

  • Feedback information sending and receiving methods, user equipment and access network equipment

    CN111740807A

  • Method for transmitting feedback information and computer-readable storage medium

    CN112042142A