IP Library Granted Patent US 12672161
Granted Patent B2
US 12672161 · App. 17/629,248 · Granted Jun 30, 2026

Method and device for processing logical channel priority, storage medium, and terminal

Inventors: Huifang Fan (Shanghai, CN); Xing Liu (Shanghai, CN); Xiangxin Gu (Shanghai, CN)
Assignee: BEIJING UNISOC COMMUNICATIONS TECHNOLOGY CO., LTD.
H04W72/56
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 12672161
App. No.
17/629,248
Granted
Jun 30, 2026
Kind
B2
Abstract

A method and device for a Logical Channel Prioritization (LCP) procedure, a storage medium, and a terminal are provided. The method includes: selecting a transmission target based on a logical channel priority and a token value, wherein the transmission target comprises a transmission resource and/or a Destination; and performing the LCP procedure based on the selected transmission target.

Claims (51)

1 . A method for a Logical Channel Prioritization (LCP) procedure, comprising:

selecting a transmission target based on a logical channel priority and a logical channel token value, wherein the transmission target comprises a Destination, and the logical channel token value is a variable Bj; and

performing the LCP procedure based on the selected transmission target.

2 . The method according to claim 1 , wherein the transmission target further comprises a transmission resource, and the transmission resource is used for transmitting a Medium Access Control (MAC) Protocol Data Unit (PDU), and said selecting the transmission target based on the logical channel priority and the logical channel token value comprises:

selecting a transmission resource, which can transmit following logical channel with the highest priority, having data that is available for transmission, and whose logical channel token value is greater than X, as the transmission target, wherein X≥0.

3 . The method according to claim 2 , wherein a value of X is:

predefined by a protocol; or

configured; or

determined by a User Equipment (UE) based on a Prioritized Bit Rate (PBR) of each logical channel and an amount of data that is available for transmission on each logical channel.

4 . The method according to claim 2 , further comprising:

for each logical channel participating in a MAC PDU multiplexing among all logical channels, reducing a logical channel token value of the logical channel; and

reducing the logical channel token value of each logical channel participating in the MAC PDU multiplexing additionally, in response to a size of the transmission resource being greater than an amount of data that is available for transmission;

wherein the amount of data that is available for transmission refers to a total amount of data that is available for transmission in all logical channels participating in MAC PDU multiplexing.

5 . The method according to claim 4 , wherein said reducing the logical channel token value of each logical channel participating in the MAC PDU multiplexing additionally comprises:

determining a total amount of the additionally subtracted logical channel token values of all logical channels participating in the MAC PDU multiplexing as a difference between the size of the transmission resource and the amount of data that is available for transmission.

6 . The method according to claim 5 , further comprising:

for each logical channel among all logical channels participating in the MAC PDU multiplexing, determining the additionally subtracted logical channel token value of the logical channel as a quotient between the total amount of logical channel token values and channel numbers of the all logical channels.

7 . The method according to claim 5 , wherein for each logical channel among all logical channels participating in the MAC PDU multiplexing, the additionally subtracted logical channel token value of each logical channel decreases as the logical channel token value of the logical channel participating in the MAC PDU multiplexing increases.

8 . The method according to claim 5 , wherein said performing the LCP procedure based on the selected transmission target comprises:

performing the LCP procedure for a logical channel associated with the selected transmission target.

9 . The method according to claim 1 , wherein said selecting the transmission target based on the logical channel priority and the logical channel token value comprises:

among all logical channels which have data that is available for transmission, selecting a Destination associated with a logical channel with the highest priority and whose logical channel token value is greater than X as the transmission target, wherein X≥0.

10 . The method according to claim 9 , wherein a value of X is:

predefined by a protocol; or

configured; or

determined by a User Equipment (UE) based on a Prioritized Bit Rate (PBR) of each logical channel and an amount of data that is available for transmission on each logical channel.

11 . A non-transitory storage medium storing one or more programs, the one or more programs comprising computer instructions, which, when executed by a processor, cause the processor to:

select a transmission target based on a logical channel priority and a logical channel token value, wherein the transmission target comprises a Destination, and the logical channel token value is a variable Bj; and

perform the LCP procedure based on the selected transmission target.

12 . The non-transitory storage medium according to claim 11 , wherein the transmission target further comprises a transmission resource, and the transmission resource is used for transmitting a Medium Access Control (MAC) Protocol Data Unit (PDU), and said selecting the transmission target based on the logical channel priority and the logical channel token value comprises:

selecting a transmission resource, which can transmit following logical channel with the highest priority, having data that is available for transmission, and whose logical channel token value is greater than X, as the transmission target, wherein X≥0.

13 . The non-transitory storage medium according to claim 12 , wherein a value of X is:

predefined by a protocol; or

configured; or

determined by a User Equipment (UE) based on a Prioritized Bit Rate (PBR) of each logical channel and an amount of data that is available for transmission on each logical channel.

14 . The non-transitory storage medium according to claim 12 , wherein the processor is further caused to:

for each logical channel participating in a MAC PDU multiplexing among all logical channels, reduce a logical channel token value of the logical channel; and

reduce the logical channel token value of each logical channel participating in the MAC PDU multiplexing additionally, in response to a size of the transmission resource being greater than an amount of data that is available for transmission;

wherein the amount of data that is available for transmission refers to a total amount of data that is available for transmission in all logical channels participating in MAC PDU multiplexing.

15 . The non-transitory storage medium according to claim 14 , wherein said reducing the logical channel token value of each logical channel participating in the MAC PDU multiplexing additionally comprises:

determining a total amount of the additionally subtracted logical channel token values of all logical channels participating in the MAC PDU multiplexing as a difference between the size of the transmission resource and the amount of data that is available for transmission.

16 . The non-transitory storage medium according to claim 15 , wherein the processor is further caused to:

for each logical channel among all logical channels participating in the MAC PDU multiplexing, determine the additionally subtracted logical channel token value of the logical channel as a quotient between the total amount of logical channel token values and channel numbers of the all logical channels.

17 . The non-transitory storage medium according to claim 15 , wherein for each logical channel among all logical channels participating in the MAC PDU multiplexing, the additionally subtracted logical channel token value of each logical channel decreases as the logical channel token value of the logical channel participating in the MAC PDU multiplexing increases.

18 . The non-transitory storage medium according to claim 15 , wherein said performing the LCP procedure based on the selected transmission target comprises:

performing the LCP procedure for a logical channel associated with the selected transmission target.

19 . The non-transitory storage medium according to claim 11 , wherein said selecting the transmission target based on the logical channel priority and the logical channel token value comprises:

among all logical channels which have data that is available for transmission, selecting a Destination associated with a logical channel with the highest priority and whose logical channel token value is greater than X as the transmission target, wherein X≥0.

20 . A terminal comprising a memory and a processor, wherein the memory stores one or more programs, the one or more programs comprising computer instructions, which, when executed by the processor, cause the processor to:

select a transmission target based on a logical channel priority and a logical channel token value, wherein the transmission target comprises a Destination, and the logical channel token value is a variable Bj; and

perform the LCP procedure based on the selected transmission target.