IP Library › Granted Patent US 12,074,643
Granted Patent B2
US 12,074,643 · App. 17/781,304 · Granted Aug 27, 2024

Data transmission method and apparatus, terminal device and storage medium

Inventor: Feng Liu (Shenzhen, CN)
Assignee: ZTE CORPORATION
H04B10/27H04L5/0064
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,074,643
App. No.
17/781,304
Granted
Aug 27, 2024
Kind
B2
Abstract

Provided are a data transmission method and apparatus, a terminal device, and a storage medium. The method includes determining a basic unit carrying client data, where the rate of the client data is smaller than the set value, the set value is determined according to the bandwidth of a flexible Ethernet (FlexE) slot, and the basic unit is a basic unit included in a basic unit set; mapping the client data to the basic unit; and sending, through the FlexE slot, the basic unit set to which the client data is mapped.

Claims (39)

1. A data transmission method, applied to a sending end, comprising:

determining a basic unit carrying a client service, wherein a rate of the client service is smaller than a set value, the set value is determined according to a bandwidth of a flexible Ethernet (FlexE) slot, and the basic unit is a basic unit comprised in a basic unit set;

mapping the client service to the basic unit; and

sending, through the FlexE slot, the basic unit set to which the client service is mapped;

wherein each basic unit in the basic unit set serves as a transmission channel, the FlexE slot is divided into a plurality of sub-channels, and a number of the plurality of sub-channels is determined according to a number of basic units comprised in the basic unit set;

the plurality of sub-channels share one FlexE slot, each sub-channel carries one client service, and clients are physically isolated from each other.

2. A non-transitory storage medium storing a computer program which, when executed by a processor, causes the processor to implement the method according to claim 1 .

3. A data transmission apparatus, comprising a memory and a processor, wherein the memory stores a computer program, and the computer program comprises:

a determination module configured to determine a basic unit carrying a client service, wherein a rate of the client service is smaller than a set value, the set value is determined according to a bandwidth of a flexible Ethernet (FlexE) slot, and the basic unit is a basic unit comprised in a basic unit set;

a mapping module configured to map the client service to the basic unit; and

a sending module configured to send, through the flexible Ethernet (FlexE) slot, the basic unit set to which the client service is mapped;

wherein each basic unit in the basic unit set serves as a transmission channel, the FlexE slot is divided into a plurality of sub-channels, and a number of the plurality of sub-channels is determined according to a number of basic units comprised in the basic unit set;

the plurality of sub-channels share one FlexE slot, each sub-channel carries one client service, and clients are physically isolated from each other.

4. The apparatus according to claim 3 , wherein the basic unit comprises a packet or a cell.

5. The apparatus according to claim 3 , wherein the basic unit set comprises at least one basic unit, and the basic unit set is used for carrying client services of at least one terminal device.

6. The apparatus according to claim 3 , wherein the basic unit comprises overhead information, and the overhead information comprises at least one of the following: sequence information used for identifying the basic unit, idle indication information, or operations, administration and maintenance (OAM) information.

7. The apparatus according to claim 3 , wherein the basic unit is a cell, the cell is formed by combining different target code blocks; the different target code blocks comprise a border control code block and a data code block; the data code block is used for carrying the client service; the border control code block is used for identifying a border of the cell; and the border control code block comprises at least one of the following: a starting block (S block), a terminating block (T block), an OAM block (O block), or a predefined control code block.

8. The apparatus according to claim 7 , wherein overhead information in the basic unit is carried by the target code blocks.

9. The apparatus according to claim 3 , wherein the basic unit is one of:

a packet, wherein client service is mapped to a content carrying part of the packet; or

a cell, wherein the client service is mapped to a data code block of the cell.

10. The apparatus according to claim 3 , wherein at least one FlexE slot is provided.

11. The apparatus according to claim 3 , wherein the sending module is further configured to:

inserting an idle information block every set number of basic units.

12. A data transmission apparatus, comprising a memory and a processor, wherein the memory stores a computer program, and the computer program comprises:

a receiving module configured to receive a basic unit set to which a client service is mapped from a flexible Ethernet (FlexE) slot;

a determination module configured to determine a basic unit carrying the client service in the basic unit set, wherein a rate of the client service is smaller than a set value, the set value is determined according to a bandwidth of the FlexE slot, and the basic unit is a basic unit comprised in the basic unit set; and

an demapping module configured to demap the basic unit carrying the client service to extract the client service carried in the basic unit;

wherein each basic unit in the basic unit set serves as a transmission channel, the FlexE slot is divided into a plurality of sub-channels, and a number of the plurality of sub-channels is determined according to a number of basic units comprised in the basic unit set;

the plurality of sub-channels share one FlexE slot, each sub-channel carries one client service, and clients are physically isolated from each other.

13. The apparatus according to claim 12 , the determination module is further configured to:

determine sequence information of the basic unit carrying the client service; and

determine, based on the sequence information, the basic unit carrying the client service in the basic unit set.

14. The apparatus according to claim 12 , wherein the basic unit set comprises at least one basic unit, and the basic unit set is used for carrying client services of at least one terminal device.

15. The apparatus according to claim 12 , wherein the basic unit comprises a packet or a cell.

16. The apparatus according to claim 12 , wherein the basic unit comprises overhead information, and the overhead information comprises at least one of the following: sequence information used for identifying the basic unit, idle indication information, or operations, administration and maintenance (OAM) information.

17. The apparatus according to claim 12 , wherein the basic unit is a cell, the cell is formed by combining different target code blocks; the different target code blocks comprise a border control code block and a data code block; the data code block is used for carrying the client service; the border control code block is used for identifying a border of the cell; and the border control code block comprises at least one of the following: a starting block (S block), a terminating block (T block), an OAM block (O block), or a predefined control code block.

18. The apparatus according to claim 17 , wherein overhead information in the basic unit is carried by the target code blocks.

19. The apparatus according to claim 12 , wherein at least one FlexE slot is provided.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 17, 2024
From: LIU, FENG
To: ZTE CORPORATION
Reel/Frame 068015/0497 →
Priority Claims (1)
CN 201911191941.7 · Nov 28, 2019 · national
Continuity (1)
Related Publication 20220416895A1 · Dec 29, 2022