# US 2021/0344441 A1 · Ethernet frame transmission method and communications device

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

- Number: US 2021/0344441 A1
- Document ID: US20210344441A1
- Status: Published application
- Kind: A1
- Application number: 17/377,744
- Filed: 2021-07-16
- Published: 2021-11-04
- Earliest claimed: 2019-01-18
- Assignees: Vivo Mobile Communication Co., Ltd.
- Applicants: Vivo Mobile Communication Co.,Ltd.
- Inventors: Yanxia ZHANG; Yumin WU
- Web page: https://patentgrep.com/patent/US20210344441A1

## CPC

- H04L 1/0007: {by modifying the frame length}
- H04L 69/22: Parsing or analysis of headers
- H04L 1/0061: {Error detection codes}
- H04L 12/46: Interconnection of networks
- H04L 69/04: Protocols for data compression, e.g. ROHC
- 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/02: Data link layer protocols
- 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

An Ethernet frame transmission method and a communications device are provided. The method includes: removing a specified field from an Ethernet frame; and transmitting the Ethernet frame with the specified field removed to a second device.

## Claims

### Claim 1

An Ethernet frame transmission method, applied to a first device, comprising:
removing a specified field from an Ethernet frame; and
transmitting the Ethernet frame with the specified field removed to a second device.

### Claim 2 (depends on 1)

The method according to claim 1, wherein the specified field comprises at least one of the following:
a preamble field, a start frame delimiter field, a frame check sequence field, a length field, a padding field, and an extension field.

### Claim 3 (depends on 2)

The method according to claim 2, wherein the removing a specified field from an Ethernet frame comprises at least one of the following:
removing the frame check sequence field if it is determined, based on a first Ethernet frame size and a second Ethernet frame size, that the Ethernet frame comprises the frame check sequence field or if it is determined, based on a format of the Ethernet frame, that the Ethernet frame comprises the frame check sequence field, wherein the first Ethernet frame size is an actually received Ethernet frame size of the Ethernet frame, and the second Ethernet frame size is an Ethernet frame size determined by parsing the format of the Ethernet frame;
removing the padding field if it is determined, based on an actual data field length of the Ethernet frame and a protocol-prescribed minimum data field length corresponding to a format of the Ethernet frame, that the Ethernet frame comprises the padding field or if it is determined, based on a type field in the Ethernet frame, that the Ethernet frame comprises the padding field, wherein the actual data field length is a length indicated by the length field; and
removing the extension field if it is determined, based on an Ethernet slot time and a minimum frame size supported by a format of the Ethernet frame, that the Ethernet frame comprises the extension field.

### Claim 4 (depends on 3)

The method according to claim 3, further comprising at least one of the following:
transmitting a first indication to the second device in a case that the frame check sequence field is removed, wherein the first indication is used to indicate that the frame check sequence field in the Ethernet frame is removed; and
transmitting a second indication to the second device in a case that the extension field is removed, wherein the second indication is used to indicate that the extension field in the Ethernet frame is removed.

### Claim 5 (depends on 4)

The method according to claim 4, wherein a length of the padding field is a difference between the minimum data field length and the actual data field length; and/or
a length of the extension field is a difference between the slot time and the Ethernet frame size determined by parsing the format of the Ethernet frame.

### Claim 6 (depends on 1)

The method according to claim 1, wherein the removing a specified field from an Ethernet frame comprises:
removing the specified field from the Ethernet frame if the received Ethernet frame is a valid Ethernet frame.

### Claim 7 (depends on 6)

The method according to claim 6, further comprising:
discarding the Ethernet frame if the received Ethernet frame is an invalid Ethernet frame.

### Claim 8 (depends on 7)

The method according to claim 7, wherein
if a length of the Ethernet frame is not an integer number of bytes, the Ethernet frame is an invalid Ethernet frame; or
if a value indicated by the length field of the Ethernet frame does not match a data field length of the Ethernet frame, the Ethernet frame is an invalid Ethernet frame; or
if a frame check code calculated by the first device by using a frame check code algorithm does not match a value indicated by the frame check sequence field in the Ethernet frame, the Ethernet frame is an invalid Ethernet frame.

### Claim 9 (depends on 1)

The method according to claim 1, wherein the transmitting the Ethernet frame with the specified field removed to a second device comprises:
transmitting the Ethernet frame with the specified field removed to the second device through a radio access network (RAN).

### Claim 10

An Ethernet frame transmission method, applied to a second device, comprising:
receiving, from a first device, an Ethernet frame with a specified field removed; and
adding the specified field to the Ethernet frame.

### Claim 11 (depends on 10)

The method according to claim 10, wherein the specified field comprises at least one of the following:
a preamble field, a start frame delimiter field, a frame check sequence field, a length field, a padding field, and an extension field.

### Claim 12 (depends on 11)

The method according to claim 11, further comprising at least one of the following:
receiving a first indication from the first device in a case that the frame check sequence field in the Ethernet frame is removed, wherein the first indication is used to indicate that the frame check sequence field in the Ethernet frame is removed; and
receiving a second indication from the first device in a case that the extension field in the Ethernet frame is removed, wherein the second indication is used to indicate that the extension field in the Ethernet frame is removed.

### Claim 13 (depends on 11)

The method according to claim 11, wherein a value of the length field corresponds to a data field length of the Ethernet frame.

### Claim 14 (depends on 12)

The method according to claim 12, wherein the adding the specified field to the Ethernet frame comprises at least one of the following:
adding the frame check sequence field to the Ethernet frame if the first indication is received, wherein the frame check sequence field is calculated by using a frame check code algorithm; and
adding the extension field to the Ethernet frame if the second indication is received, wherein a length of the extension field is a difference between an Ethernet slot time and an Ethernet frame size determined by parsing a format of the Ethernet frame.

### Claim 15 (depends on 11)

The method according to claim 11, wherein
adding the padding field to the Ethernet frame if an actual data field length of the Ethernet frame is less than a protocol-prescribed minimum data field length corresponding to a format of the Ethernet frame, wherein a length of the padding field is a difference between the minimum data field length and the actual data field length.

### Claim 16 (depends on 10)

The method according to claim 10, wherein the receiving, from a first device, an Ethernet frame with a specified field removed comprises:
receiving, from the first device through a RAN, the Ethernet frame with the specified field removed.

### Claim 17

A communications device, comprising a memory, a processor, and a program stored in the memory and capable of running on the processor, wherein when the program is executed by the processor, following steps are implemented:
removing a specified field from an Ethernet frame; and
transmitting the Ethernet frame with the specified field removed to a second device.

### Claim 18 (depends on 17)

The communications device according to claim 17, the specified field comprises at least one of the following:
a preamble field, a start frame delimiter field, a frame check sequence field, a length field, a padding field, and an extension field.

### Claim 19 (depends on 17)

The communications device according to claim 17, the transmitting the Ethernet frame with the specified field removed to a second device comprises:
transmitting the Ethernet frame with the specified field removed to the second device through a radio access network (RAN).

### Claim 20 (depends on 10)

A communications device, comprising a memory, a processor, and a program stored in the memory and capable of running on the processor, wherein when the program is executed by the processor, the steps of the Ethernet frame transmission method according to claim 10 are implemented.
