IP Library › Granted Patent US 10,911,577
Granted Patent B2
US 10,911,577 · App. 16/400,513 · Granted Feb 2, 2021

Method and device for generating protocol data unit (PDU) packet

Inventor: Xiaowei Jiang (Beijing, CN)
Assignee: Beijing Xiaomi Mobile Software Co., Ltd.
H04L69/161H04B17/26H04L69/03H04L69/22H04L69/324H04W76/27H04W80/02
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 10,911,577
App. No.
16/400,513
Granted
Feb 2, 2021
Kind
B2
Abstract

The present disclosure relates to a method and device for generating a protocol data unit (PDU) packet. The method includes: acquiring a service data unit (SDU) packet, processing the SDU packet according to a size of a preset data packet, and generating a packet header and a data section of a PDU packet according to the processing result, the packet header and the data section constituting the PDU packet. The packet header omits a framing indication (FI) field and a resegmentation flag (RF) field and includes a preset field, and the preset field includes other fields than the FI field and the RF field that are redefined in a common packet header, or a target field that is newly added, a field length of the target field that is newly added being smaller than a total length of the FI field and the RF field.

Claims (66)

1. A method for generating a protocol data unit (PDU) packet, comprising:

acquiring a service data unit (SDU) packet;

processing the SDU packet according to a size of a preset data packet; and

generating a packet header and a data section of a PDU packet according to a processing result, the packet header and the data section constituting the PDU packet, wherein the packet header omits a framing indication (FI) field and a resegmentation flag (RF) field and comprises a preset field, and the preset field comprises a target field that is newly added, a field length of the target field that is newly added being smaller than a total length of the FI field and the RF field,

wherein generating the packet header of the PDU packet according to the processing result comprises:

acquiring indication information, wherein the indication information is used to indicate whether the data section is an SDU segment; and

generating the packet header that comprises the target field, the target field comprising the indication information, and

wherein generating the packet header that comprises the target field comprises:

generating the packet header that comprises the target field and omits a segmentation offset (SO) field in a common packet header when the indication information is not used to indicate the SDU segment.

2. The method according to claim 1 , wherein generating the packet header that comprises the target field comprises:

generating the packet header that comprises the target field when radio resource control (RRC) configuration messages that are acquired historically are used to configure the packet header to comprise the target field.

3. The method according to claim 1 , wherein generating the packet header of the PDU packet according to the processing result further comprises:

acquiring indication information that is used to indicate whether the preset data packet is a small data packet, wherein the preset data packet is a complete SDU packet to which the SDU in the data section corresponds; and

generating the packet header that comprises the indication information and a target segmentation offset (SO) field when the indication information is used to indicate that the preset data packet is a small data packet, a length of the target SO field being smaller than a length of an SO field in a common packet header.

4. The method according to claim 3 , wherein generating the packet header that comprises the indication information and the target SO field comprises:

generating the packet header that comprises the indication information and the target SO field when the RRC configuration messages that are acquired historically are used to configure the packet header to comprise the indication information.

5. The method according to claim 1 , wherein generating the packet header of the PDU packet according to the processing result further comprises:

generating the packet header that comprises a segmentation offset (SO) field having a target length according to RRC configuration messages that are historically acquired, wherein the RRC configuration messages comprise the target length that is smaller than a length of the SO field in a common packet header.

6. The method according to claim 1 , wherein when no cascade function is used, the method further comprises:

acquiring RRC configuration messages transmitted by a receiving end, the RRC configuration message being used to disable a segment function for segmenting the SDU packet; and

disabling the segment function for segmenting the SDU packet after receiving the RRC configuration messages.

7. A device for generating a protocol data unit (PDU) packet, comprising:

a processor; and

a memory for storing a processor-executable instruction, wherein

the processor is configured to:

acquire a service data unit (SDU) packet;

process the SDU packet according to a size of a preset data packet; and

generate a packet header and a data section of a PDU packet according to a processing result, the packet header and the data section constituting the PDU packet, wherein the packet header omits a framing indication (FI) field and a resegmentation flag (RF) field and comprises a preset field, and the preset field comprises a target field that is newly added, a field length of the target field that is newly added being smaller than a total length of the FI field and the RF field,

wherein in generating the packet header of the PDU packet according to the processing result, the processor is further configured to:

acquire indication information, wherein the indication information is used to indicate whether the data section is an SDU segment; and

generate the packet header that comprises the target field, the target field comprising the indication information, and

wherein in generating the packet header that comprises the target field, the processor is further configured to:

generate the packet header that comprises the target field and omits a segmentation offset (SO) field in a common packet header when the indication information is not used to indicate the SDU segment.

8. The device according to claim 7 , wherein the processor is further configured to:

generate the packet header that comprises the target field when radio resource control (RRC) configuration messages that are acquired historically are used to configure the packet header to comprise the target field.

9. The device according to claim 7 , wherein the processor is further configured to:

acquire indication information that is used to indicate whether the preset data packet is a small data packet, wherein the preset data packet is a complete SDU packet to which the SDU in the data section corresponds; and

generate the packet header that comprises the indication information and a target segmentation offset (SO) field when the indication information is used to indicate that the preset data packet is a small data packet, a length of the target SO field being smaller than a length of the SO field in a common packet header.

10. The device according to claim 9 , wherein the processor is further configured to:

generate the packet header that comprises the indication information and the target SO field when the RRC configuration messages that are acquired historically are used to configure the packet header to comprise the indication information.

11. The device according to claim 7 , wherein the processor is further configured to

generate the packet header comprising a segmentation offset (SO) field having a target length according to RRC configuration messages that are historically acquired, wherein the RRC configuration messages comprise the target length that is smaller than a length of the SO field in a common packet header.

12. The device according to claim 7 , wherein when no cascade function is used, the processor is further configured to:

acquire RRC configuration messages transmitted by a receiving end before generating the packet header of the PDU packet according to the processing result, the RRC configuration messages being used to disable a segment function for segmenting the SDU packet; and

disable the segment function for segmenting the SDU packet after receiving the RRC configuration messages.

13. A non-transitory computer-readable storage medium having stored therein instructions that, when executed by a processor of a device, cause the device to perform a method for generating a protocol data unit packet (PDU), wherein the method comprises:

acquiring a service data unit (SDU) packet;

processing the SDU packet according to a size of a preset data packet; and

generating a packet header and a data section of the PDU packet according to a processing result, the packet header and the data section constituting the PDU packet, wherein the packet header omits a framing indication (FI) field and a resegmentation flag (RF) field and comprises a preset field, and the preset field comprises a target field that is newly added, a field length of the target field that is newly added being smaller than a total length of the FI field and the RF field,

wherein generating the packet header of the PDU packet according to the processing result comprises:

acquiring indication information, wherein the indication information is used to indicate whether the data section is an SDU segment; and

generating the packet header that comprises the target field, the target field comprising the indication information, and

wherein generating the packet header that comprises the target field comprises:

generating the packet header that comprises the target field and omits a segmentation offset (SO) field in a common packet header when the indication information is not used to indicate the SDU segment.

14. The non-transitory computer-readable storage medium according to claim 13 , wherein generating the packet header that comprises the target field comprises:

generating the packet header that comprises the target field when radio resource control (RRC) configuration messages that are acquired historically are used to configure the packet header to comprise the target field.

15. The non-transitory computer-readable storage medium according to claim 13 , wherein generating the packet header of the PDU packet according to the processing result further comprises:

acquiring indication information that is used to indicate whether the preset data packet is a small data packet, wherein the preset data packet is a complete SDU packet to which the SDU in the data section corresponds; and

generating the packet header that comprises the indication information and a target segmentation offset (SO) field when the indication information is used to indicate that the preset data packet is a small data packet, a length of the target SO field being smaller than a length of an SO field in a common packet header.

16. The non-transitory computer-readable storage medium according to claim 15 , wherein generating the packet header that comprises the indication information and the target SO field comprises:

generating the packet header that comprises the indication information and the target SO field when the RRC configuration messages that are acquired historically are used to configure the packet header to comprise the indication information.

17. The non-transitory computer-readable storage medium according to claim 13 , wherein generating the packet header of the PDU packet according to the processing result further comprises:

generating the packet header that comprises a segmentation offset (SO) field having a target length according to RRC configuration messages that are historically acquired, wherein the RRC configuration messages comprise the target length that is smaller than a length of the SO field in a common packet header.

18. The non-transitory computer-readable storage medium according to claim 13 , wherein when no cascade function is used, the method further comprises:

acquiring RRC configuration messages transmitted by a receiving end, the RRC configuration message being used to disable a segment function for segmenting the SDU packet; and

disabling the segment function for segmenting the SDU packet after receiving the RRC configuration messages.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 1, 2019
From: JIANG, XIAOWEI
To: BEIJING XIAOMI MOBILE SOFTWARE CO., LTD
Reel/Frame 049052/0305 →
Continuity (2)
Continuation PCTCN2016104679 · Nov 4, 2016
Related Publication 20190260856A1 · Aug 22, 2019