# US 2019/0356501 A1 · Service delivery method, device and system, and storage medium

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

- Number: US 2019/0356501 A1
- Document ID: US20190356501A1
- Status: Published application
- Kind: A1
- Application number: 16/478,237
- Filed: 2018-01-16
- Published: 2019-11-21
- Earliest claimed: 2017-01-16
- Assignees: Zte Corporation
- Applicants: Zte Corporation
- Inventors: Feng LIU
- Web page: https://patentgrep.com/patent/US20190356501A1

## CPC

- H04J 3/1658: {carrying packets or ATM cells; (H04J3/1664 takes precedence for payloads with different packet types)}
- G08G 1/0125: {Traffic data processing}
- H04L 12/28: characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks] (wireless communication networks H04W {; arrangements for dividing the transmission path H04W40/00})
- H04L 12/40: Bus networks
- H04L 47/10: Flow control; Congestion control
- H04L 47/20: Traffic policing
- H04L 47/2441: relying on flow classification, e.g. using integrated services [IntServ]
- H04L 47/803: {Application aware}
- H04W 92/02: Inter-networking arrangements
- H04J 2203/0085: Support of Ethernet
- H04J: MULTIPLEX COMMUNICATION (transmission in general H04B; peculiar to transmission of digital information H04L5/00; systems for the simultaneous or sequential transmission of more than one television signal H04N7/08; in exchanges H04Q11/00; stereophonic systems H04S)
- G08G: TRAFFIC CONTROL SYSTEMS (guiding railway traffic, ensuring the safety of railway traffic B61L; arrangement of road signs or traffic signals E01F9/00; radar or analogous systems, sonar systems, lidar systems specially adapted for traffic control G01S13/91, G01S15/88, G01S17/88; {radar or analogous systems, sonar systems, lidar systems specially adapted for anti-collision purposes G01S13/93, G01S15/93, G01S17/93})
- 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

Disclosed are a traffic delivery method, apparatus and system, and a relevant computer storage medium. The method may include: determining the number of traffic flows according to a traffic bandwidth of a traffic to be transmitted; grouping the traffic flows of the traffic to be transmitted according to the number of the traffic flows and a preset grouping policy to obtain a plurality of traffic groups of the traffic to be transmitted; where the number of the traffic groups is equal to the number of physical layer (PHY) transport channels; and determining a PHY transport channel corresponding to each of the traffic groups of the traffic to be transmitted according to a matching relationship between traffic bandwidths of the traffic groups and transmission rates of the PHY transport channels, and sending the each of the traffic groups of the traffic to be transmitted through the PHY transport channel corresponding to the each of the traffic groups of the traffic to be transmitted.

## Claims

### Claim 1

A traffic delivery method, applied to a sending end, comprising:
determining a number of second traffic flows according to a traffic bandwidth of a first traffic to be transmitted;
grouping the second traffic flows of the first traffic to be transmitted according to the number of the second traffic flows and a preset grouping policy to obtain a plurality of traffic groups of the first traffic to be transmitted; wherein a number of the traffic groups is equal to a number of physical layer (PHY) transport channels, a total transmission rate of the second traffic flows matches the PHY transport channels; and
generating a third traffic flow according to the second traffic flows, and sending the third traffic flow through the PHY transport channel corresponding to the third traffic flow.

### Claim 2 (depends on 1)

The method of claim 1, wherein determining the number of the second traffic flows according to the traffic bandwidth of the first traffic to be transmitted comprises:
obtaining a multiple the traffic bandwidth of the first traffic to be transmitted is of a bandwidth of each of the second traffic flow, wherein each of the second traffic flows is a traffic flow of a standard transmission rate; and
determining the multiple as the number of the second traffic flows corresponding to the first traffic to be transmitted.

### Claim 3 (depends on 1)

The method of claim 1, wherein grouping the second traffic flows of the first traffic to be transmitted according to the number of the second traffic flows and the preset grouping policy to obtain the traffic groups of the first traffic to be transmitted comprises:
dividing the second traffic flows of the first traffic to be transmitted into the traffic groups according to the number of the second traffic flows of the first traffic to be transmitted, the number of the PHY transport channels and the transmission rates of the PHY transport channels; and
generating a third traffic flow for all second traffic flows in each of the traffic groups.

### Claim 4 (depends on 3)

The method of claim 3, wherein in response to determining that one of the traffic groups comprises one second traffic flow, the method further comprises:
determining the second traffic flow to be the third traffic flow of the one of the traffic groups, wherein the second traffic flow is the same as the third traffic flow; and
in response to determining that the one of the traffic groups comprises more than one second traffic flow, the method further comprises:
performing interpolation on the second traffic flows of the first traffic to be transmitted in the one of the traffic groups according to a preset interpolation policy to obtain the third traffic flow; wherein a bandwidth of the third traffic flow matches a transmission rate of a PHY transport channel corresponding to the one of the traffic groups; wherein sending the each of the traffic groups of the first traffic to be transmitted through the PHY transport channel corresponding to the each of the traffic groups of the first traffic to be transmitted specifically comprises:
sending the third traffic flow through the PHY transport channel corresponding to the one of the traffic groups.

### Claim 5 (depends on 4)

The method of claim 4, wherein the preset interpolation policy at least comprises one of: interpolation in units of bits, interpolation in units of 66-bit blocks, or interpolation in units of 20-slot blocks.

### Claim 6

A traffic delivery method, applied to a receiving end, comprising:
receiving a fourth traffic flow through a physical layer (PHY) transport channel; wherein the fourth traffic flow is the same as a third traffic flow sent by a sending end for transmitting a traffic to be transmitted;
generating a fifth traffic flow from the fourth traffic flow transmitted through the PHY transport channel; and
recovering, from all fifth traffic flows, of the traffic to be transmitted according to a FlexE protocol.

### Claim 7 (depends on 6)

The method of claim 6, wherein generating the fifth traffic flow from the fourth traffic flow comprises:
in response to determining that a transmission rate of the fourth traffic flow is N times a standard transmission rate, separating the fourth traffic flow according to a separation policy corresponding to a preset interpolation policy to generate the fifth traffic flow; wherein N is greater than 1; and
in response to determining that the transmission rate of the fourth traffic flow is the same as a transmission rate for a member according to the Flex protocol, determining the fourth traffic flow to be the fifth traffic flow, wherein the fourth traffic flow is the same as the fifth traffic flow.

### Claim 8 (depends on 7)

The method of claim 7, wherein the separation policy at least comprises one of:
separation in units of bits, separation in units of 66-bit blocks, or separation in units of 20-slot blocks.

### Claim 9

(canceled)

### Claim 10

A sending end apparatus, comprising:
a processor; and
a memory for storing instructions executable by the processor,
wherein the processor is configured to:
determine a number of second traffic flows according to a traffic bandwidth of a first traffic to be transmitted;
group the second traffic flows of the first traffic to be transmitted according to the number of the second traffic flows and a preset grouping policy to obtain a plurality of traffic groups of the first traffic to be transmitted; wherein a number of the traffic groups is equal to a number of physical layer (PHY) transport channels, a total transmission rate of the second traffic flows matches the PHY transport channels; and
generate a third traffic flow according to the second traffic flows, and send the third traffic flow through the PHY transport channel corresponding to the third traffic flow.

### Claim 11 (depends on 10)

The sending end apparatus of claim 10, wherein the processor is configured to obtain a multiple the traffic bandwidth of the first traffic to be transmitted is of a bandwidth of each of the second traffic flow, wherein each of the second traffic flows is a traffic flow of a standard transmission rate; and
determine the multiple as the number of the second traffic flows corresponding to the first traffic to be transmitted.

### Claim 12 (depends on 10)

The sending end apparatus of claim 10, wherein the processor is configured to:
divide the second traffic flows of the first traffic to be transmitted into the second traffic groups according to the number of the second traffic flows of the first traffic to be transmitted, the number of the PHY transport channels, and the transmission rates of the PHY transport channels; and
generate a third traffic flow for all second traffic flows in each of the traffic groups.

### Claim 13 (depends on 12)

The sending end apparatus of claim 12, wherein the processor is further configured to:
in response to determining that one of the traffic groups comprises one second traffic flow, determine the second traffic flow to be the third traffic flow of the one of the traffic groups, wherein the second traffic flow is the same as the third traffic flow; and
in response to determining that the one of the traffic groups comprises more than one second traffic flow, perform interpolation on second traffic flows of the first traffic to be transmitted in the one of the traffic groups according to a preset interpolation policy to obtain the third traffic flow; wherein a bandwidth of the third traffic flow matches a transmission rate of a PHY transport channel corresponding to the one of the traffic groups; wherein the processor is specifically configured to send the third traffic flow through the PHY transport channel corresponding to the one of the traffic groups.

### Claim 14 (depends on 13)

The sending end apparatus of claim 13, wherein the preset interpolation policy at least comprises one of: interpolation in units of bits, interpolation in units of 66-bit blocks, or interpolation in units of 20-slot blocks.

### Claim 15 (depends on 6)

A receiving end apparatus, comprising:
a processor; and
a memory for storing instructions executable by the processor,
wherein the processor is configured to implement the method of claim 6.

### Claim 16 (depends on 15)

The receiving end apparatus of claim 15, wherein the processor is configured to:
in response to determining that a transmission rate of the fourth traffic flow is N times a standard transmission rate, separate the fourth traffic flow traffic according to a separation policy corresponding to a preset interpolation policy to generate the fifth traffic flow; wherein N is greater than 1; and
in response to determining that the transmission rate of the fourth traffic flow is the same as a transmission rate for a member according to the Flex protocol, determine the fourth traffic flow to be the fifth traffic flow, wherein the fourth traffic flow is the same as the fifth traffic flow,
wherein the separation policy at least comprises one of: separation in units of bits, separation in units of 66-bit blocks, or separation in units of 20-slot blocks.

### Claim at position 17

17-22. (canceled)

### Claim 23 (depends on 1)

A computer storage medium, storing computer-executable instructions, which is configured to execute the traffic delivery method, applied to the sending end, of claim 1.

### Claim 24 (depends on 6)

A computer storage medium, storing computer-executable instructions, which is configured to execute the traffic delivery method, applied to the receiving end, of claim 6.

### Claim 25 (depends on 2)

The method of claim 2, wherein the standard transmission rate is a transmission rate of 100 G for a member according to a FlexE protocol.

### Claim 26 (depends on 4)

The method of claim 4, wherein in response to determining that the one of the traffic groups comprises two second traffic flows each having a transmission rate of 100 G, the interpolation is performed on the two second traffic flows to form the third traffic flow of a transmission rate of 200 G; and
in response to determining that the one of the traffic groups comprises four second traffic flows each having the transmission rate of 100 G, the interpolation is performed on the four second traffic flows to form the third traffic flow of a transmission rate of 400 G.

### Claim 27 (depends on 7)

The method of claim 7, wherein in response to determining that the PHY transport channel has a transmission rate of 200 G, separating the fourth traffic flow carried on the PHY transport channel into two fifth traffic flows each having a transmission rate of 100 G according to an inverse process of interpolation; and
in response to determining that the PHY transport channel has a transmission rate of 400 G, separating the fourth traffic flow carried on the PHY transport channel into four fifth traffic flows each having the transmission rate of 100 G according to the inverse process of interpolation,
wherein each fifth traffic flow having the transmission rate of 100 G is a member of 100 G according to the FlexE protocol.
