IP Library Granted Patent US 12690041
Granted Patent B2
US 12690041 · App. 18/559,855 · Granted Jul 21, 2026

Method for determining number of bits, electronic device, and storage medium

Inventors: Xin Gui (Beijing, CN); Yuhua Wang (Beijing, CN)
Assignee: BEIJING UNISOC COMMUNICATIONS TECHNOLOGY CO., LTD.
H04W72/21H04L1/1812H04W72/11H04W72/232H04W72/30
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12690041
App. No.
18/559,855
Granted
Jul 21, 2026
Kind
B2
Abstract

Provided is a method for determining a number of bits, an electrical device, and a storage medium. The method includes the following. Obtain service information of a first service and service information of a second service, where the first service and the second service are carried in the same physical uplink control channel (PUCCH). Obtain the number of bits of hybrid automatic repeat request (HARQ) feedback information of the PUCCH according to configuration information, the service information of the first service, and the service information of the second service, where the configuration information is used for recording a configuration parameter for a channel for transmitting the first service and the second service.

Claims (226)

1 . A method for determining a number of bits, comprising:

obtaining service information of a first service and service information of a second service, wherein the first service and the second service are carried in the same physical uplink control channel (PUCCH); and

obtaining a number of bits of hybrid automatic repeat request (HARQ) feedback information of the PUCCH according to configuration information, the service information of the first service, and the service information of the second service, wherein the configuration information is used for recording a configuration parameter for a channel for transmitting the first service and the second service;

wherein the number of bits of the HARQ feedback information of the PUCCH is determined according to a first number of bits of HARQ feedback information of the first service and a second number of bits of HARQ feedback information of the second service.

2 . The method of claim 1 , wherein obtaining the number of bits of the HARQ feedback information carried on the PUCCH according to the configuration information, the service information of the first service, and the service information of the second service comprises:

determining the first number of bits of HARQ feedback information of the first service according to the configuration information and the service information of the first service;

determining the second number of bits of HARQ feedback information of the second service according to the configuration information and the service information of the second service; and

obtaining a third number of bits according to the first number of bits and the second number of bits, wherein the third number of bits is the number of bits of the HARQ feedback information of the PUCCH.

3 . The method of claim 2 , wherein the PUCCH corresponds to one or more cells, and obtaining the service information of the first service comprises:

obtaining a first number of downlink control information (DCIs) corresponding to the first service, wherein feedback regarding each of the DCIs of the first number is performed over the PUCCH;

determining a second number of DCIs corresponding to the first service received by a user equipment (UE), wherein feedback regarding each of the DCIs of the second number is performed over the PUCCH;

determining the number of transport blocks (TBs) corresponding to the first service that are received by the UE in each of the one or more cells and transmitted on a dynamic downlink (DL) data channel;

determining the number of DCIs corresponding to the first service that are received by the UE in each cell and indicate semi-persistent scheduling (SPS) resource release;

determining the number of TBs corresponding to the first service that are received by the UE in each cell and transmitted on a semi-persistent DL data channel; and

taking the first number of DCIs corresponding to the first service, the second number of DCIs corresponding to the first service, the number of TBs corresponding to the first service that are received by the UE in each cell and transmitted on a dynamic DL data channel, the number of DCIs corresponding to the first service that are received by the UE in each cell and indicate SPS resource release, and the number of TBs corresponding to the first service that are received by the UE in each cell and transmitted on a semi-persistent DL data channel as the service information of the first service.

4 . The method of claim 3 , wherein determining the first number of bits of the HARQ feedback information of the first service according to the configuration information and the service information of the first service comprises:

determining, according to the configuration information, a bit width of first indication information of the DCI for which feedback is performed over the PUCCH and a maximum number of code words of a first configuration, wherein the first indication information indicates an accumulative number of DCIs received by the UE and having different data contents and/or an accumulative number of DCIs indicating DL SPS resource release; and

determining the first number of bits of HARQ acknowledgement (ACK) information of the first service according to the bit width, the maximum number of code words of the first configuration, the first number of DCIs corresponding to the first service, the second number of DCIs corresponding to the first service, the number of TBs corresponding to the first service that are received by the UE in each cell and transmitted on a dynamic DL data channel, the number of DCIs corresponding to the first service that are received by the UE in each cell and indicate SPS resource release, and the number of TBs corresponding to the first service that are received by the UE in each cell and transmitted on a semi-persistent downlink data channel.

5 . The method of claim 4 , wherein the first number of bits satisfies the following formula:

n

HARQ

-

ACK

,

1

=

(

(

V

DAI

,

m

last

DL

-

U

DAI

)

mod

(

2

x

)

)

N

TB

,

max

DL

+

c

=

0

N

cells

DL

-

1

(

N

k

,

c

+

N

y

,

c

+

N

sps

,

c

)

wherein x is the bit width,

N

TB

,

max

DL

is the maximum number of code words,

V

DAI

,

m

last

DL

is the first number of DCIs corresponding to the first service, U DAI is the second number of DCIs corresponding to the first service, N k,c is the number of TBs corresponding to the first service that are received by the UE in each cell and transmitted on a dynamic DL data channel, N y,c is the number of DCIs corresponding to the first service that are received by the UE in each cell and indicate SPS resource release, N sps,c is the number of TBs corresponding to the first service that are received by the UE in each cell and transmitted on a semi-persistent DL data channel, and

N

cells

DL

is the number of cells corresponding to the PUCCH.

6 . The method of claim 4 , wherein the configuration information comprises a first source corresponding to the first service, and the first source corresponding to the first service carries the maximum number of code words of the first configuration.

7 . The method of claim 2 , wherein obtaining the first number of DCIs corresponding to the first service comprises:

obtaining all DCIs, wherein feedback regarding each of all the DCIs is performed over the PUCCH;

descrambling each of all the DCIs to obtain a first parameter for each of all the DCIs;

determining a scrambling parameter for the first service; and

selecting DCIs of the first number corresponding to the first service from all the DCIs, wherein the first parameter for each of the DCIs of the first number corresponding to the first service is the same as the scrambling parameter.

8 . The method of claim 1 , wherein the first service is a unicast service, and the second service is a multicast or broadcast service (MBS).

9 . An electronic device, comprising a processor, a memory, a communication interface, and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the processor to cause the processor to:

obtain service information of a first service and service information of a second service, wherein the first service and the second service are carried in the same physical uplink control channel (PUCCH); and

obtain a number of bits of hybrid automatic repeat request (HARQ) feedback information of the PUCCH according to configuration information, the service information of the first service, and the service information of the second service, wherein the configuration information is used for recording a configuration parameter for a channel for transmitting the first service and the second service;

wherein the number of bits of the HARQ feedback information of the PUCCH is determined according to a first number of bits of HARQ feedback information of the first service and a second number of bits of HARQ feedback information of the second service.

10 . The electronic device of claim 9 , wherein the processor configured to obtain the number of bits of the HARQ feedback information carried on the PUCCH according to the configuration information, the service information of the first service, and the service information of the second service is configured to:

determine the first number of bits of HARQ feedback information of the first service according to the configuration information and the service information of the first service;

determine the second number of bits of HARQ feedback information of the second service according to the configuration information and the service information of the second service; and

obtain a third number of bits according to the first number of bits and the second number of bits, wherein the third number of bits is the number of bits of the HARQ feedback information of the PUCCH.

11 . The electronic device of claim 10 , wherein the PUCCH corresponds to one or more cells, and the processor configured to obtain the service information of the first service is specifically configured to:

obtain a first number of downlink control information (DCIs) corresponding to the first service, wherein feedback regarding each of the DCIs of the first number is performed over the PUCCH;

determine a second number of DCIs corresponding to the first service received by a user equipment (UE), wherein feedback regarding each of the DCIs of the second number is performed over the PUCCH;

determine the number of transport blocks (TBs) corresponding to the first service that are received by the UE in each of the one or more cells and transmitted on a dynamic downlink (DL) data channel;

determine the number of DCIs corresponding to the first service that are received by the UE in each cell and indicate semi-persistent scheduling (SPS) resource release;

determine the number of TBs corresponding to the first service that are received by the UE in each cell and transmitted on a semi-persistent DL data channel; and

take the first number of DCIs corresponding to the first service, the second number of DCIs corresponding to the first service, the number of TBs corresponding to the first service that are received by the UE in each cell and transmitted on a dynamic DL data channel, the number of DCIs corresponding to the first service that are received by the UE in each cell and indicate SPS resource release, and the number of TBs corresponding to the first service that are received by the UE in each cell and transmitted on a semi-persistent DL data channel as the service information of the first service.

12 . The electronic device of claim 11 , wherein the processor configured to determine the first number of bits of the HARQ feedback information of the first service according to the configuration information and the service information of the first service is specifically configured to:

determine, according to the configuration information, a bit width of first indication information of the DCI for which feedback is performed over the PUCCH, and a maximum number of code words of a first configuration, wherein the first indication information indicates an accumulative number of DCIs received by the UE and having different data contents and/or an accumulative number of DCIs indicating DL SPS resource release; and

determine the first number of bits of HARQ acknowledgement (ACK) information of the first service according to the bit width, the maximum number of code words of the first configuration, the first number of DCIs corresponding to the first service, the second number of DCIs corresponding to the first service, the number of TBs corresponding to the first service that are received by the UE in each cell and transmitted on a dynamic DL data channel, the number of DCIs corresponding to the first service that are received by the UE in each cell and indicate SPS resource release, and the number of TBs corresponding to the first service that are received by the UE in each cell and transmitted on a semi-persistent downlink data channel.

13 . The electronic device of claim 12 , wherein the first number of bits satisfies the following formula:

n

HARQ

-

ACK

,

1

=

(

(

V

DAI

,

m

last

DL

-

U

DAI

)

mod

(

2

x

)

)

N

TB

,

max

DL

+

c

=

0

N

cells

DL

-

1

(

N

k

,

c

+

N

y

,

c

+

N

sps

,

c

)

wherein x is the bit width,

N

TB

,

max

DL

is the maximum number of code words,

V

DAI

,

m

last

DL

is the first number of DCIs corresponding to the first service, U DAI is the second number of DCIs corresponding to the first service, N k,c is the number of TBs corresponding to the first service that are received by the UE in each cell and transmitted on a dynamic DL data channel, N y,c is the number of DCIs corresponding to the first service that are received by the UE in each cell and indicate SPS resource release, N sps,c is the number of TBs corresponding to the first service that are received by the UE in each cell and transmitted on a semi-persistent DL data channel, and

N

cells

DL

is the number of cells corresponding to the PUCCH.

14 . The electronic device of claim 13 , wherein the configuration information comprises a first source corresponding to the first service, and the first source corresponding to the first service carries the maximum number of code words of the first configuration.

15 . The electronic device of claim 10 , wherein the processor configured to obtain the first number of DCIs corresponding to the first service is specifically configured to:

obtain all DCIs, wherein feedback regarding each of all the DCIs is performed over the PUCCH;

descramble each of all the DCIs to obtain a first parameter for each of all the DCIs;

determine a scrambling parameter for the first service; and

select DCIs of the first number corresponding to the first service from all the DCIs, wherein the first parameter for each of the DCIs of the first number corresponding to the first service is the same as the scrambling parameter.

16 . The electronic device of claim 9 , wherein

the first service is a unicast service;

the second service is a multicast or broadcast service (MBS).

17 . A non-transitory computer-readable storage medium configured to store computer programs which, when executed by a processor, are operable to implement:

obtaining service information of a first service and service information of a second service, wherein the first service and the second service are carried in the same physical uplink control channel (PUCCH); and

obtaining a number of bits of hybrid automatic repeat request (HARQ) feedback information of the PUCCH according to configuration information, the service information of the first service, and the service information of the second service, wherein the configuration information is used for recording a configuration parameter for a channel for transmitting the first service and the second service;

wherein the number of bits of the HARQ feedback information of the PUCCH is determined according to a first number of bits of HARQ feedback information of the first service and a second number of bits of HARQ feedback information of the second service.

18 . The non-transitory computer-readable storage medium of claim 17 , wherein obtaining the number of bits of the HARQ feedback information carried on the PUCCH according to the configuration information, the service information of the first service, and the service information of the second service comprises:

determining the first number of bits of HARQ feedback information of the first service according to the configuration information and the service information of the first service;

determining the second number of bits of HARQ feedback information of the second service according to the configuration information and the service information of the second service; and

obtaining a third number of bits according to the first number of bits and the second number of bits, wherein the third number of bits is the number of bits of the HARQ feedback information of the PUCCH.

19 . The non-transitory computer-readable storage medium of claim 18 , wherein the PUCCH corresponds to one or more cells, and obtaining the service information of the first service comprises:

obtaining a first number of downlink control information (DCIs) corresponding to the first service, wherein feedback regarding each of the DCIs of the first number is performed over the PUCCH;

determining a second number of DCIs corresponding to the first service received by a user equipment (UE), wherein feedback regarding each of the DCIs of the second number is performed over the PUCCH;

determining the number of transport blocks (TBs) corresponding to the first service that are received by the UE in each of the one or more cells and transmitted on a dynamic downlink (DL) data channel;

determining the number of DCIs corresponding to the first service that are received by the UE in each cell and indicate semi-persistent scheduling (SPS) resource release;

determining the number of TBs corresponding to the first service that are received by the UE in each cell and transmitted on a semi-persistent DL data channel; and

taking the first number of DCIs corresponding to the first service, the second number of DCIs corresponding to the first service, the number of TBs corresponding to the first service that are received by the UE in each cell and transmitted on a dynamic DL data channel, the number of DCIs corresponding to the first service that are received by the UE in each cell and indicate SPS resource release, and the number of TBs corresponding to the first service that are received by the UE in each cell and transmitted on a semi-persistent DL data channel as the service information of the first service.

20 . The non-transitory computer-readable storage medium of claim 19 , wherein determining the first number of bits of the HARQ feedback information of the first service according to the configuration information and the service information of the first service comprises:

determining, according to the configuration information, a bit width of first indication information of the DCI for which feedback is performed over the PUCCH and a maximum number of code words of a first configuration, wherein the first indication information indicates an accumulative number of DCIs received by the UE and having different data contents and/or an accumulative number of DCIs indicating DL SPS resource release; and

determining the first number of bits of HARQ acknowledgement (ACK) information of the first service according to the bit width, the maximum number of code words of the first configuration, the first number of DCIs corresponding to the first service, the second number of DCIs corresponding to the first service, the number of TBs corresponding to the first service that are received by the UE in each cell and transmitted on a dynamic DL data channel, the number of DCIs corresponding to the first service that are received by the UE in each cell and indicate SPS resource release, and the number of TBs corresponding to the first service that are received by the UE in each cell and transmitted on a semi-persistent downlink data channel.