IP Library › Granted Patent US 12,556,319
Granted Patent B2
US 12,556,319 · App. 17/980,381 · Granted Feb 17, 2026

Protocol data unit generation method, configuration method, apparatus, and electronic device

Inventors: Na Li (Guangdong, CN); Xueming Pan (Guangdong, CN); Yumin Wu (Guangdong, CN)
Assignee: VIVO MOBILE COMMUNICATION CO., LTD.
H04L1/1887H04W72/23
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 12,556,319
App. No.
17/980,381
Granted
Feb 17, 2026
Kind
B2
Abstract

A protocol data unit generation method, a configuration method, an apparatus, and an electronic device are disclosed. The protocol data unit generation method is applied to a terminal, and the method includes: generating, by a media access control MAC entity of the terminal, a MAC protocol data unit PDU for a currently scheduled hybrid automatic repeat request HARQ entity according to at least one of the following: first indication information sent by a network-side device, second indication information sent by a physical layer entity to the MAC entity, and a configuration of the terminal; and sending, by the MAC entity, the generated MAC PDU to the physical layer entity.

Claims (83)

1 . A protocol data unit generation method, performed by a terminal, wherein the method comprises:

generating, by a media access control (MAC) entity of the terminal, a MAC protocol data unit (PDU) for a currently scheduled hybrid automatic repeat request (HARQ) entity according to a configuration of the terminal; and

sending, by the MAC entity, the generated MAC PDU to the physical layer entity,

wherein the configuration of the terminal is that the MAC entity generates a MAC PDU in a case that none of conditions for uplink transmission skipping is satisfied;

wherein the conditions for uplink transmission skipping comprises all of the following:

the value of the parameter skipUplinkTxDynamic configured by the MAC entity is set to true, and the MAC entity successfully locates a HARQ entity indicated in the uplink grant message;

the uplink grant message does not trigger aperiodic CSI reporting;

a resource allocated by using the uplink grant message does not overlap that of to-be-transmitted uplink control signalling in time domain;

the MAC PDU comprises 0 MAC service data unit (SDU), and

the MAC PDU comprises only a periodic buffer status report (BSR) and there is no data available for any logical channel group, or the MAC PDU comprises only a padding BSR.

2 . The protocol data unit generation method according to claim 1 , wherein the method further comprises:

generating, by the MAC entity of the terminal, the MAC PDU for the currently scheduled HARQ entity according to first indication information; wherein

the first indication information is carried in an uplink grant message sent by the network-side device.

3 . The protocol data unit generation method according to claim 2 , wherein

the first indication information occupies an independent first indication field in the uplink grant message; or

the first indication information and other indication information are jointly encoded to occupy a second indication field in the uplink grant message; or

the first indication information uses a third indication field, used for indicating other information, in the uplink grant message.

4 . The protocol data unit generation method according to claim 3 , wherein if the first indication information occupies the independent first indication field in the uplink grant message,

in a case that a value of the first indication field is a first value, it indicates that the MAC entity always generates a MAC PDU; and/or

in a case that a value of the first indication field is a second value, it indicates that the MAC entity skips generating a MAC PDU when the following conditions are satisfied: a value of a parameter skipUplinkTxDynamic configured by the MAC entity is set to true and the terminal satisfies the conditions for uplink transmission skipping;

or

wherein if the first indication information and other indication information are jointly encoded to occupy the second indication field in the uplink grant message,

in a case that a value of the second indication field is a third value, it indicates that the MAC entity generates a MAC PDU when a channel state information (CSI) request is not set to all zeros;

in a case that the value of the second indication field is a fourth value, it indicates that the MAC entity always generates a MAC PDU; and

in a case that the value of the second indication field is a fifth value, it indicates that the MAC entity skips generating a MAC PDU when a value of a parameter skipUplinkTxDynamic configured by the MAC entity is set to true and the terminal satisfies the conditions for uplink transmission skipping;

or

wherein if the first indication information uses the third indication field in the uplink grant message,

in a case that a value of the third indication field is a sixth value, it indicates that the MAC entity always generates a MAC PDU; and/or

in a case that a value of the third indication field is a seventh value, it indicates that the MAC entity skips generating a MAC PDU when the following conditions are satisfied: skipUplinkTxDynamic is set to true and the terminal satisfies the conditions for uplink transmission skipping.

5 . The protocol data unit generation method according to claim 2 , wherein the uplink grant message is demodulated by the physical layer entity and sent to the MAC entity.

6 . The protocol data unit generation method according to claim 2 , wherein if the MAC entity generates a MAC PDU, in a case that a scheduled PUSCH is configured or indicated by the uplink grant message to implement K repetition transmissions, the MAC entity generates a plurality of repeated MAC PDUs, wherein K is an integer greater than or equal to 1.

7 . A configuration method for protocol data unit generation, performed by a network-side device, wherein the method comprises:

sending first indication information to a terminal, so as to indicate that a media access control (MAC) entity of the terminal generates a MAC protocol data unit (PDU) for a currently scheduled hybrid automatic repeat request (HARQ) entity;

wherein the first indication information is carried in an uplink grant message sent by the network-side device;

the first indication information occupies an independent first indication field in the uplink grant message; or the first indication information and other indication information are jointly encoder to occupy a second indication field in the uplink grant message, or the first indication information uses a third indication field, used for indicating other information, in the uplink grant message;

wherein if the first indication information occupies the independent first indication field in the uplink grant message,

in a case that a value of the first indication field is a first value, it indicates that the MAC entity always generates a MAC PDU; and/or

in a case that a value of the first indication field is a second value, it indicates that the MAC entity skips generating a MAC PDU when the following conditions are satisfied: a value of a parameter skipUplinkTxDynamic configured by the MAC entity is set to true and the terminal satisfies the conditions for uplink transmission skipping;

or

wherein if the first indication information and other indication information are jointly encoded to occupy the second indication field in the uplink grant message,

in a case that a value of the second indication field is a third value, it indicates that the MAC entity generates a MAC PDU when a channel state information (CSI) request is not set to all zeros;

in a case that the value of the second indication field is a fourth value, it indicates that the MAC entity always generates a MAC PDU; and

in a case that the value of the second indication field is a fifth value, it indicates that the MAC entity skips generating a MAC PDU when a value of a parameter skipUplinkTxDynamic configured by the MAC entity is set to true and the terminal satisfies the conditions for uplink transmission skipping;

wherein if the first indication information uses the third indication field in the uplink grant message,

in a case that a value of the third indication field is a sixth value, it indicates that the MAC entity always generates a MAC PDU; and/or

in a case that a value of the third indication field is a seventh value, it indicates that the MAC entity skips generating a MAC PDU when the following conditions are satisfied: skipUplinkTxDynamic is set to true and the terminal satisfies the conditions for uplink transmission skipping;

wherein the conditions for uplink transmission skipping comprises all of the following:

the value of the parameter skipUplinkTxDynamic configured by the MAC entity is set to true, and the MAC entity successfully locates a HARQ entity indicated in the uplink grant message;

the uplink grant message does not trigger aperiodic CSI reporting;

a resource allocated by using the uplink grant message does not overlap that of to-be-transmitted uplink control signaling in time domain;

the MAC PDU comprises 0 MAC service data unit (SDU), and

the MAC PDU comprises only a periodic buffer status report (BSR) and there is no data available for any logical channel group, or the MAC PDU comprises only a padding BSR.

8 . An electronic device, comprising a processor, a memory, and an instruction stored in the memory and capable of running on the processor, wherein when the instruction is executed by the processor, steps of the method according to claim 7 are implemented.

9 . An electronic device, comprising a processor, a memory, and an instruction stored in the memory and capable of running on the processor, wherein when the instruction is executed by the processor, steps of a protocol data unit generation method are implemented, wherein the steps comprises:

generating, by a media access control (MAC) entity of the terminal, a MAC protocol data unit (PDU) for a currently scheduled hybrid automatic repeat request (HARQ) entity according to a configuration of the terminal; and

sending, by the MAC entity, the generated MAC PDU to the physical layer entity,

wherein the configuration of the terminal is that the MAC entity generates a MAC PDU in a case that none of conditions for uplink transmission skipping is satisfied;

wherein the conditions for uplink transmission skipping comprises all of the following:

the value of the parameter skipUplinkTxDynamic configured by the MAC entity is set to true, and the MAC entity successfully locates a HARQ entity indicated in the uplink grant message;

the uplink grant message does not trigger aperiodic CSI reporting;

a resource allocated by using the uplink grant message does not overlap that of to-be-transmitted uplink control signaling in time domain;

the MAC PDU comprises 0 MAC service data unit (SDU); and

the MAC PDU comprises only a periodic buffer status report (BSR) and there is no data available for any logical channel group, or the MAC PDU comprises only a padding BSR.

10 . The electronic device according to claim 9 , wherein the steps further comprise:

generating, by the MAC entity of the terminal, the MAC PDU for the currently scheduled HARQ entity according to the configuration of the terminal and first indication information; wherein

the first indication information occupies an independent first indication field in an uplink grant message; or

the first indication information and other indication information are jointly encoded to occupy a second indication field in the uplink grant message; or

the first indication information uses a third indication field, used for indicating other information, in the uplink grant message.

11 . The electronic device according to claim 10 , wherein if the first indication information occupies the independent first indication field in the uplink grant message,

in a case that a value of the first indication field is a first value, it indicates that the MAC entity always generates a MAC PDU; and/or

in a case that a value of the first indication field is a second value, it indicates that the MAC entity skips generating a MAC PDU when the following conditions are satisfied: a value of a parameter skipUplinkTxDynamic configured by the MAC entity is set to true and the terminal satisfies the conditions for uplink transmission skipping;

or

wherein if the first indication information and other indication information are jointly encoded to occupy the second indication field in the uplink grant message,

in a case that a value of the second indication field is a third value, it indicates that the MAC entity generates a MAC PDU when a channel state information (CSI) request is not set to all zeros;

in a case that the value of the second indication field is a fourth value, it indicates that the MAC entity always generates a MAC PDU; and

in a case that the value of the second indication field is a fifth value, it indicates that the MAC entity skips generating a MAC PDU when a value of a parameter skipUplinkTxDynamic configured by the MAC entity is set to true and the terminal satisfies the conditions for uplink transmission skipping;

or

wherein if the first indication information uses the third indication field in the uplink grant message,

in a case that a value of the third indication field is a sixth value, it indicates that the MAC entity always generates a MAC PDU; and/or

in a case that a value of the third indication field is a seventh value, it indicates that the MAC entity skips generating a MAC PDU when the following conditions are satisfied: skipUplinkTxDynamic is set to true and the terminal satisfies the conditions for uplink transmission skipping.

12 . The electronic device according to claim 9 , wherein the first indication information is carried in an uplink grant message sent by the network-side device.

13 . The electronic device according to claim 12 , wherein the uplink grant message is demodulated by the physical layer entity and sent to the MAC entity.

14 . The electronic device according to claim 12 , wherein if the MAC entity generates a MAC PDU, in a case that a scheduled PUSCH is configured or indicated by the uplink grant message to implement K repetition transmissions, the MAC entity generates a plurality of repeated MAC PDUs, wherein K is an integer greater than or equal to 1.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 4, 2022
From: LI, NA; PAN, XUEMING; WU, YUMIN
To: VIVO MOBILE COMMUNICATION CO., LTD.
Reel/Frame 061656/0962 →
Priority Claims (1)
CN 202010399508.9 · May 12, 2020 · national
Continuity (2)
Continuation PCTCN2021093016 · May 11, 2021
Related Publication 20230062421A1 · Mar 2, 2023
References Cited (24)
US 10524232B2 · Lee · 2019 [cited by examiner]
US 20180160445A1 · Babaei et al. · 2018 [cited by applicant]
US 20200404691A1 · Wu · 2020 [cited by examiner]
US 20210029706A1 · Zhou · 2021 [cited by examiner]
US 20210204321A1 · Babaei · 2021 [cited by examiner]
US 20210259006A1 · Yoshioka et al. · 2021 [cited by applicant]
US 20210329682A1 · Takeda et al. · 2021 [cited by applicant]
US 20210360685A1 · Huang · 2021 [cited by examiner]
US 20210400515A1 · Kim · 2021 [cited by examiner]
US 20220232619A1 · Fu · 2022 [cited by examiner]
US 20230209554A1 · Kuo · 2023 [cited by examiner]
WO 2018186137A1 · 2018 [cited by applicant]
WO 2020026292A1 · 2020 [cited by applicant]
WO 2020040179A1 · 2020 [cited by applicant]
Extended European Search Report for Application No. 21805002.9, dated Sep. 14, 2023, 8 Pages. [cited by applicant]
Vivo “On the misalignment between RAN1 and RAN2 about UL skipping” 3GPP TSG RAN WG1 #100, e-Meeting, Feb. 2020, R1-2000298, 3 Pages. [cited by applicant]
First Office Action for Japanese Application No. 2022-568946, dated Nov. 2, 2023, 8 Pages. [cited by applicant]
Vivov “Discussion on PUSCH skipping with overlapping UCI on PUCCH” 3GPP TSG RAN WG1 #101, e-Meeting, May 2020, R1-2003363, 2 Pages. [cited by applicant]
Vivo “Discussion on PUSCH skipping with overlapping UCI on Pucch” 3GPP TSG RAN WG1 #102-e, e-Meeting, Aug. 2020, R1-2005327, 7 Pages. [cited by applicant]
Vivo “Clarification on the uplink skipping” 3GPP TSG-RAN WG2 Meeting #108, Reno, USA, Nov. 2019, R2-1914958, 3 Pages. [cited by applicant]
International Search Report and Written Opinion for Application No. PCT/CN2021/093016, dated Aug. 11, 2021, 8 Pages. [cited by applicant]
Vivo. “Summary of email discussion [100e-5LS-02]”, 3GPP TSG RAN WGJ #100, R1-2001293, Mar. 6, 2020. [cited by applicant]
ZTE Corporation et al. “CR to 38.321 on UCI transmission when the overlapping PUSCH transmission is skipped”, 3GPP TSG-RAN WG2 Meeting #109 e-meeting BIS, R2-2003594, Apr. 30, 2020. [cited by applicant]
Ericsson et al. “Correction to test case 7.1.4.la for Layer 2 Latency Reduction”, 3GPP TSG5 Ran meeting #79, R5-183061, May 25, 2018. [cited by applicant]