# US 11,115,871 B2 · Data distribution method, apparatus, and system

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

- Number: US 11,115,871 B2
- Document ID: US11115871B2
- Status: Granted
- Kind: B2
- Application number: 16/684,047
- Filed: 2019-11-14
- Published: 2020-03-12
- Granted: 2021-09-07
- Earliest claimed: 2017-05-22
- Assignees: Huawei Technologies Co., Ltd.
- Applicants: Huawei Technologies Co., Ltd.
- Inventors: Qing Xu; Youyang Yu; Han Zhou
- Web page: https://patentgrep.com/patent/US11115871B2

## CPC

- H04W 28/16: Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
- H04W 28/24: Negotiating SLA [Service Level Agreement]; Negotiating QoS [Quality of Service]
- H04W 28/0268: {using specific QoS parameters for wireless networks, e.g. QoS class identifier [QCI] or guaranteed bit rate [GBR] (negotiating SLA or negotiating QoS H04W28/24)}
- H04W 48/06: based on traffic conditions
- H04W 48/16: Discovering, processing access restriction or access information
- H04W 76/15: Setup of multiple wireless link connections
- H04W 80/10: adapted for {application} session management, e.g. SIP [Session Initiation Protocol] {(connection management H04W76/00; arrangements for session management H04L67/14)}
- H04W 48/08: Access restriction or access information delivery, e.g. discovery data delivery (signalling during connection H04W76/00)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

The present disclosure relates to data distribution methods. One example method includes receiving an access policy, where the access policy includes flow description information, quality information of at least two links, and a data distribution policy on the at least two links, receiving a service data flow, and in response to determining that the access policy includes flow description information of the service data flow, determining link quality information of a link used for transmitting the service data flow, and distributing the service data on the link according to the data distribution policy, where the data distribution policy is a data distribution policy that is determined based on the access policy and that is corresponding to the link quality information and the flow description information of the service data flow.

## Claims

### Claim 1

A data distribution method, comprising:
receiving, by a communications device, an access policy from a session management function entity, wherein the access policy comprises flow description information, quality information of at least two links, and a data distribution policy on the at least two links;
receiving, by the communications device, a service data flow; and
in response to determining that the access policy comprises flow description information of the service data flow;
determining, by the communications device, link quality information of a link used for transmitting the service data flow; and
distributing, by the communications device, the service data flow on the link according to the data distribution policy, wherein the data distribution policy is a data distribution policy that is determined based on the access policy and that is corresponding to the link quality information and the flow description information of the service data flow.

### Claim 2 (depends on 1)

The method according to claim 1, wherein the data distribution policy comprises a data flow distribution ratio on the at least two links; and
wherein distributing, by the communications device, the service data flow on the link according to the data distribution policy comprises sending, by the communications device and based on the data flow distribution ratio on the at least two links, service data on the link.

### Claim 3 (depends on 2)

The method according to claim 2, wherein the data distribution policy further comprises a waiting latency for a receiving party to perform data reordering.

### Claim 4 (depends on 2)

The method according to claim 2, wherein the data distribution policy further comprises a data sending sequence.

### Claim 5 (depends on 2)

The method according to claim 2, wherein the service data further comprises a data packet sequence number, and wherein the data packet sequence number is used by a receiving party to reorder received service data.

### Claim 6 (depends on 1)

The method according to claim 1, wherein the method further comprises receiving, by the communications device, an updated access policy from the session management function entity.

### Claim 7 (depends on 1)

The method according to claim 1, wherein before the distributing, by the communications device, the service data flow on the link according to the data distribution policy, the method further comprises:
determining, by the communications device and based on the access policy, a data distribution policy corresponding to the link quality information and the flow description information of the service data flow.

### Claim 8

A communications device, comprising:
at least one processor; and
a non-transitory computer-readable storage medium coupled to the at least one processor and storing programming instructions for execution by the at least one processor, the programming instructions instruct the at least one processor to:
receive an access policy from a session management function entity, wherein the access policy comprises flow description information, quality information of at least two links, and a data distribution policy on the at least two links;
receive a service data flow; and
in response to determining that the access policy comprises flow description information of the service data flow:
determine link quality information of a link used for transmitting the service data flow; and
distribute the service data flow on the link according to the data distribution policy, wherein the data distribution policy is a data distribution policy that is determined based on the access policy and that is corresponding to the link quality information and the flow description information of the service data flow.

### Claim 9 (depends on 8)

The communications device according to claim 8, wherein the programming instructions instruct the at least one processor to:
send, based on a data flow distribution ratio on the at least two links, service data on the link.

### Claim 10 (depends on 9)

The communications device according to claim 9, wherein the data distribution policy further comprises a waiting latency for a receiving party to perform data reordering.

### Claim 11 (depends on 8)

The communications device according to claim 8, wherein the programming instructions instruct the at least one processor to:
receive an updated access policy from the session management function entity.

### Claim 12 (depends on 8)

The communications device according to claim 8, wherein the programming instructions instruct the at least one processor to:
determine, based on the access policy, a data distribution policy corresponding to the link quality information and the flow description information of the service data flow.

### Claim 13 (depends on 8)

The communications device according to claim 8, wherein the communications device is a user plane function entity or user equipment.

### Claim 14

A data distribution system, comprising:
a communications device; and
a session management function entity, wherein the session management function entity is configured to send an access policy to the communication device; and
wherein the communications device is configured to:
receive the access policy, wherein the access policy comprises flow description information, quality information of at least two links, and a data distribution policy on the at least two links;
receive a service data flow; and
in response to determining that the access policy comprises flow description information of the service data flow:
determine link quality information of a link used for transmitting the service data flow; and
distribute the service data flow on the link according to the data distribution policy, wherein the data distribution policy is a data distribution policy that is determined based on the access policy and that is corresponding to the link quality information and the flow description information of the service data flow.

### Claim 15 (depends on 14)

The data distribution system according to claim 14, wherein the data distribution policy comprises a data flow distribution ratio on the at least two links, and wherein the communications device is configured to:
send, based on the data flow distribution ratio on the at least two links, service data on the link.

### Claim 16 (depends on 15)

The data distribution system according to claim 15, wherein the data distribution policy further comprises a waiting latency for a receiving party to perform data reordering.

### Claim 17 (depends on 15)

The data distribution system according to claim 15, wherein the data distribution policy further comprises a data sending sequence.

### Claim 18 (depends on 15)

The data distribution system according to claim 15, wherein the service data further comprises a data packet sequence number, and wherein the data packet sequence number is used by a receiving party to reorder received service data.

### Claim 19 (depends on 14)

The data distribution system according to claim 14, wherein the communications device is configured to:
receive an updated access policy from the session management function entity.

### Claim 20 (depends on 14)

The data distribution system according to claim 14, wherein the communications device is configured to:
determine, based on the access policy, a data distribution policy corresponding to the link quality information and the flow description information of the service data flow.
