# US 11,116,038 B2 · Method for transmitting MAC PDUs and related product

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

- Number: US 11,116,038 B2
- Document ID: US11116038B2
- Status: Granted
- Kind: B2
- Application number: 16/726,525
- Filed: 2019-12-24
- Published: 2020-04-30
- Granted: 2021-09-07
- Earliest claimed: 2017-08-11
- Assignees: Guangdong Oppo Mobile Telecommunications Corp., Ltd.
- Applicants: Guangdong Oppo Mobile Telecommunications Corp., Ltd.
- Inventors: Jianhua Liu
- Web page: https://patentgrep.com/patent/US11116038B2

## CPC

- H04W 80/02: Data link layer protocols
- H04L 1/0007: {by modifying the frame length}
- H04W 4/18: Information format or content conversion, e.g. adaptation by the network of the transmitted or received information for the purpose of wireless delivery to users or terminals
- 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)}
- H04L 69/22: Parsing or analysis of headers
- H04L 69/322: Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

Embodiments of the present application disclose a data transmission method and a related product, including: a receiving end receives a data packet from a transmitting end, the data packet including a medium access control layer (MAC) protocol data unit (PDU), the MAC PDU including multiple MAC subPDUs, and at least one MAC subPDU of the multiple MAC subPDUs including a MAC sub-header; where the MAC sub-header includes a first information field, and the first information field is configured to indicate whether the MAC sub-header includes a length indication L field. The embodiments of the present application, by introducing the first information field in an existing MAC sub-header format, where the first information field can be used to dynamically indicate whether a current MAC subPDU includes an L field, are beneficial to the improvement in flexibility and efficiency of data processing at the receiving end.

## Claims

### Claim 1

A data transmission method, comprising:
receiving, by a receiving end, a data packet from a transmitting end, wherein the data packet comprises a medium access control layer (MAC) protocol data unit (PDU), the MAC PDU comprises multiple MAC subPDUs, and at least one MAC subPDU of the multiple MAC subPDUs comprises a MAC sub-header;
wherein the MAC sub-header comprises a first information field, and the first information field is configured to indicate whether the MAC sub-header comprises a length indication L field;
wherein the first information field is configured to indicate that the MAC sub-header does not comprise the L field, and a format of the MAC sub-header is the first information field/a second information field/a logical channel identification (LCID) field, or
the format of the MAC sub-header is the first information field/the second information field/a third information field;
wherein the second information field is configured to indicate the LCID field or the third information field, the third information field is configured to indicate multiple consecutive MAC subPDUs after the MAC sub-header, and each MAC subPDU of the multiple consecutive MAC subPDUs, except the MAC subPDU to which the MAC sub-header belongs, does not comprise a sub-header.

### Claim 2 (depends on 1)

The method according to claim 1, wherein the first information field is further configured to indicate that the MAC sub-header comprises the L field, and the format of the MAC sub-header is the first information field/an extended bit R field/the LCID field/a bit length format indication F field/the L field.

### Claim 3 (depends on 1)

The method according to claim 1, wherein the first information field is further configured to indicate that the MAC sub-header does not comprise the L field, and the format of the MAC sub-header is the first information field/a second information field/the LCID field, and the second information field is configured to indicate whether the receiving end reads the LCID field.

### Claim 4 (depends on 1)

The method according to claim 1, wherein the first information field is located in a first bit of the MAC sub-header, the second information field is located in a second bit of the MAC sub-header, and the third information field is located in a third bit to an eighth bit of the MAC sub-header.

### Claim 5 (depends on 1)

The method according to claim 1, wherein a bit length of the L field of the MAC subPDU, which comprises the L field, of the multiple MAC subPDUs is 7 or 15 or 8 or 16.

### Claim 6 (depends on 1)

A non-volatile computer readable storage medium, which stores a computer program for electronic data exchange, wherein the computer program enables a computer to perform the method according to claim 1.

### Claim 7

A terminal 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 the processor, when executing the one or more programs, is configured to:
receive a data packet from a transmitting end through the communication interface, wherein the data packet comprises a medium access control layer (MAC) protocol data unit (PDU), the MAC PDU comprises multiple MAC subPDUs, and at least one MAC subPDU of the multiple MAC subPDUs comprises a MAC sub-header;
wherein the MAC sub-header comprises a first information field, and the first information field is configured to indicate whether the MAC sub-header comprises a length indication L field;
wherein the first information field is configured to indicate that the MAC sub-header does not comprise the L field, and a format of the MAC sub-header is the first information field/a second information field/a logical channel identification (LCID) field, or
the format of the MAC sub-header is the first information field/the second information field/a third information field;
wherein the second information field is configured to indicate the LCID field or the third information field, the third information field is configured to indicate multiple consecutive MAC subPDUs after the MAC sub-header, and each MAC subPDU of the multiple consecutive MAC subPDUs, except the MAC subPDU to which the MAC sub-header belongs, does not comprise a sub-header.

### Claim 8 (depends on 7)

The terminal device according to claim 7, wherein the first information field is further configured to indicate that the MAC sub-header comprises the L field, and the format of the MAC sub-header is the first information field/an extended bit R field/the LCID field/a bit length format indication F field/the L field.

### Claim 9 (depends on 7)

The terminal device according to claim 7, wherein the first information field is further configured to indicate that the MAC sub-header does not comprise the L field, and the format of the MAC sub-header is the first information field/a second information field/the LCID field, and the second information field is configured to indicate whether the receiving end reads the LCID field.

### Claim 10 (depends on 7)

The terminal device according to claim 7, wherein the first information field is located in a first bit of the MAC sub-header, the second information field is located in a second bit of the MAC sub-header, and the third information field is located in a third bit to an eighth bit of the MAC sub-header.

### Claim 11 (depends on 7)

The terminal device according to claim 7, wherein a bit length of the L field of the MAC subPDU, which comprises the L field, of the multiple MAC subPDUs is 7 or 15 or 8 or 16.

### Claim 12

A network device, comprising a processor, a memory, a transceiver, and one or more programs, wherein the one or more programs are stored in the memory, and the processor, when executing the one or more programs, is configured to:
transmit data package through the transceiver, wherein the data packet comprises a medium access control layer (MAC) protocol data unit (PDU), the MAC PDU comprises multiple MAC subPDUs, and at least one MAC subPDU of the multiple MAC subPDUs comprises a MAC sub-header;
wherein the MAC sub-header comprises a first information field, and the first information field is configured to indicate whether the MAC sub-header comprises a length indication L field;
wherein the first information field is configured to indicate that the MAC sub-header does not comprise the L field, and a format of the MAC sub-header is the first information field/a second information field/a logical channel identification (LCID) field, or
the format of the MAC sub-header is the first information field/the second information field/a third information field;
wherein the second information field is configured to indicate the LCID field or the third information field, the third information field is configured to indicate multiple consecutive MAC subPDUs after the MAC sub-header, and each MAC subPDU of the multiple consecutive MAC subPDUs, except the MAC subPDU to which the MAC sub-header belongs, does not comprise a sub-header.

### Claim 13 (depends on 12)

The network device according to claim 12, wherein the first information field is further configured to indicate that the MAC sub-header comprises the L field, and the format of the MAC sub-header is the first information field/an extended bit R field/the LCID field/a bit length format indication F field/the L field.

### Claim 14 (depends on 12)

The network device according to claim 12, wherein the first information field is further configured to indicate that the MAC sub-header does not comprise the L field, and the format of the MAC sub-header is the first information field/a second information field/the LCID field, and the second information field is configured to indicate whether the receiving end reads the LCID field.

### Claim 15 (depends on 12)

The network device according to claim 12, wherein the first information field is located in a first bit of the MAC sub-header, the second information field is located in a second bit of the MAC sub-header, and the third information field is located in a third bit to an eighth bit of the MAC sub-header.

### Claim 16 (depends on 12)

The network device according to claim 12, wherein a bit length of the L field of the MAC subPDU, which comprises the L field, of the multiple MAC subPDUs is 7 or 15 or 8 or 16.
