# US 11,116,036 B2 · Data unit transmission method and device based on configuration instruction

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 11,116,036 B2
- Document ID: US11116036B2
- Status: Granted
- Kind: B2
- Application number: 16/564,616
- Filed: 2019-09-09
- Published: 2019-12-26
- Granted: 2021-09-07
- Earliest claimed: 2017-03-14
- Assignees: Beijing Xiaomi Mobile Software Co., Ltd.
- Applicants: Beijing Xiaomi Mobile Software Co., Ltd.
- Inventors: Xiaowei Jiang
- Web page: https://patentgrep.com/patent/US11116036B2

## CPC

- H04L 69/22: Parsing or analysis of headers
- H04W 80/02: Data link layer protocols
- H04W 28/06: Optimizing {the usage of the radio link}, e.g. header compression, information sizing {, discarding information (system modifying transmission characteristic according to link quality by modifying frame length H04L1/0007; dynamic adaptation of the packet size for flow control or congestion control H04L47/365)}
- H04W 80/08: Upper layer protocols {(network arrangements or communication protocols for networked applications H04L67/00)}
- H04L 69/04: Protocols for data compression, e.g. ROHC
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

A data unit transmission method includes: determining data to be transmitted by a PDU (Packet Data Unit) of a data bearer; and determining whether the data to be transmitted is an entire SDU (Service Data Unit) in an RLC (Radio Link Control) UM (Unacknowledged Mode) or a data segment of the SDU in the RLC UM; if the data is a data segment of the SDU, obtaining a PDU of the data bearer and adding a SN (Serial Number) field, indicating that the data correspond to a header of the PDU.

## Claims

### Claim 1

A data unit transmission method, comprising:
determining data to be transmitted by a PDU (Packet Data Unit) of a data bearer;
determining whether the data to be transmitted is an entire SDU (Service Data Unit) in an RLC (Radio Link Control) UM (Unacknowledged Mode) or a data segment of the SDU in the RLC UM; if the data is a data segment of the SDU, obtaining the PDU of the data bearer and adding an SN (Serial Number) field, indicating that the data correspond to a header of the PDU, and
receiving a configuration instruction for the data bearer, wherein the configuration instruction is configured to instruct to turn off an ROHC (Robust Header Compression) function of a data bearer in the RLC UM.

### Claim 2 (depends on 1)

The data unit transmission method according to claim 1, further comprising:
obtaining the PDU of the data bearer without adding the SN field to a header of the PDU if the data to be transmitted by the PDU is the entire SDU in the RLC UM.

### Claim 3 (depends on 1)

The data unit transmission method according to claim 1, further comprising:
receiving a configuration instruction for the data bearer, wherein the configuration instruction is configured to instruct to turn off a duplicate detection function of a data bearer in the RLC UM.

### Claim 4 (depends on 1)

The data unit transmission method according to claim 1, further comprising:
obtaining the PDU of the data bearer without adding the SN field to a header of the PDU, if the PDU is transmitted through a PDCP (Packet Data Convergence Protocol) layer in a specific mode.

### Claim 5

A data unit transmission device comprising:
a processor; and
a memory configured to store an executable instruction of the processor, wherein the processor is configured to:
determine data to be transmitted by a PDU (Packet Data Unit) of a data bearer;
determine whether the data to be transmitted is an entire SDU (Service Data Unit) in an RLC (Radio Link Control) UM (Unacknowledged Mode) or a data segment of the SDU in the RLC UM; if the data is a data segment of the SDU, obtaining a PDU of the data bearer with adding a SN (Serial Number) field, indicating that the data correspond to a header of the PDU, and
receive a configuration instruction for the data bearer, wherein the configuration instruction is configured to instruct to turn off an ROHC (Robust Header Compression) function of the data bearer in the RLC UM.

### Claim 6 (depends on 5)

The data unit transmission device of claim 5, wherein the processor is configured to:
obtain a PDU of the data bearer without adding a SN field to a header of the PDU if the data to be transmitted by the PDU is an entire SDU in an RLC UM.

### Claim 7 (depends on 5)

The data unit transmission device of claim 5, wherein the processor is configured to:
receive a configuration instruction for the data bearer, wherein the configuration instruction is configured to instruct to turn off a duplicate detection function of the data bearer in the RLC UM.

### Claim 8 (depends on 5)

The data unit transmission device of claim 5, wherein the processor is configured to:
obtain a PDU of the data bearer without adding a SN field to PDU header, if the PDU is transmitted through a PDCP (Packet Data Convergence Protocol) layer in a specific mode.

### Claim 9

A data unit transmission device comprising:
a processor; and
a memory configured to store executable instructions for the processor, wherein the processor is configured to:
obtain a specific field of a PDU (Packet Data Unit), wherein the specific field is configured to indicate whether the PDU comprises a data segment of an SDU (Service Data Unit);
if the specific field indicates that the PDU comprises an entire SDU, obtain the SDU from the PDU;
if the specific field indicates that the PDU comprises a data segment of an SDU, continuously receive PDUs until all the PDUs with the same SN (Serial Number) field are received; and reordering all the PDUs with the same SN field to obtain an entire SDU, and
receive a configuration instruction for a data bearer, wherein the configuration instruction is configured to instruct to turn off an ROHC (Robust Header Compression) function of the data bearer in the RLC UM.

### Claim 10 (depends on 9)

The data unit transmission device according to claim 9, wherein the continuously receiving PDUs until all the PDUs with the same SN field are received comprises:
if all the PDUs with the same SN field are not received within a preset time period, delete all received PDUs with the same SN field; and
send a re-transmission request.

### Claim 11 (depends on 9)

The data unit transmission device according to claim 9, wherein the continuously receive PDUs until all the PDUs with the same SN field are received comprises:
set a timer corresponding to the SN field;
if all the PDUs with the same SN field are not received within a preset time period of the timer, deleting all received PDUs with the same SN field; and
if all the PDUs with the same SN field are received within a preset time period of the timer, resetting the timer.

### Claim 12 (depends on 9)

The data unit transmission device according to claim 9, wherein until all the PDUs with the same SN field are received, the processor is further configured to:
obtain a sequential identifier of each received PDU, wherein the sequential identifier is configured to indicate a sequential position of a data segment in the SDU;
determine that all the PDUs with the same SN field are received when a data segment with a sequential identifier corresponding to a last sequential position in the SDU is received.

### Claim 13 (depends on 12)

The data unit transmission device according to claim 12, wherein the reorder all the PDUs with the same SN field to obtain an entire SDU comprises:
reorder all the PDUs with the same SN field according to the sequential identifier to obtain the SDU.
