# US 10,313,242 B2 · Data flow transmission method, device, and system

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

- Number: US 10,313,242 B2
- Document ID: US10313242B2
- Status: Granted
- Kind: B2
- Application number: 15/653,247
- Filed: 2017-07-18
- Published: 2017-11-02
- Granted: 2019-06-04
- Earliest claimed: 2015-01-19
- Assignees: Huawei Technologies Co., Ltd.
- Applicants: Huawei Technologies Co., Ltd.
- Inventors: Yanmei Yang; Wanqiang Zhang
- Web page: https://patentgrep.com/patent/US10313242B2

## CPC

- H04W 4/08: User group management
- H04L 47/10: Flow control; Congestion control
- H04L 47/15: {in relation to multipoint traffic (arrangements for broadcast or multicast in data networks H04L12/18)}
- H04L 61/5069: for group communication, multicast communication or broadcast communication
- H04W 4/06: Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
- H04W 28/0892: {between different intermediate nodes}
- H04W 88/04: adapted for relaying to or from another terminal or user
- H04L 47/29: {using a combination of thresholds}
- H04L 2101/654: International mobile subscriber identity [IMSI] numbers
- 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

The present disclosure relates to the communications field, and discloses a data flow transmission method, a device, and a system, so as to resolve a problem of resource waste caused when a relay user equipment provides a relay service for a remote user equipment. A specific solution is as follows: A first network device triggers a first relay user equipment to establish a common data flow bearer with a second network device, and the first network device sends an identifier of a common data flow to a remote user equipment in a first group before or after the first network device triggers the first relay user equipment to establish the common data flow bearer with the second network device. The present disclosure is applied to data flow transmission.

## Claims

### Claim 1

A data flow transmission method, applied to a wireless network system, and comprising:
obtaining, by a first network device, position information of a user equipment for which the first network device provides a service;
determining, by the first network device, a quantity of user equipments in wireless network coverage according to the position information of the user equipment;
when the quantity of user equipments in the wireless network coverage is less than a first threshold, determining, by the first network device according to the position information of the user equipment, a quantity of remote user equipments in a first group connected to a relay user equipment, wherein the remote user equipments are user equipments located outside the wireless network coverage;
when the quantity of the remote user equipments in the first group connected to the relay user equipment is greater than or equal to a second threshold:
determining, by the first network device, to send data to the remote user equipments in a unicast mode; and
triggering, by the first network device, the relay user equipment to establish a common data flow bearer with a second network device;
when the first network device triggers a first relay user equipment to establish the common data flow bearer with the second network device, establishing, by the first relay user equipment, the common data flow bearer with the second network device, wherein:
the common data flow bearer is used to carry a data flow transmitted from the second network device to a remote user equipment in a first group;
the remote user equipment in the first group is connected to the second network device by using the first relay user equipment; and
the first group comprises at least two remote user equipments; and
obtaining, by the first relay user equipment, an identifier of a common data flow before or after the first relay user equipment establishes the common data flow bearer with the second network device, wherein the identifier of the common data flow is used to instruct the first relay user equipment to send data of the common data flow to the remote user equipment in the first group.

### Claim 2 (depends on 1)

The method according to claim 1, wherein before the establishing, by the first relay user equipment, the common data flow bearer with the second network device, the method further comprises:
sending, by the first relay user equipment, position information of the remote user equipment to the remote user equipment, wherein the remote user equipment is connected to the second network device by using the first relay user equipment.

### Claim 3 (depends on 2)

The method according to claim 2, wherein
position information of nth remote user equipment in the remote user equipments comprises at least one of a cell identity (ID) of a cell to which the first relay user equipment belongs, a data link layer ID of the first relay user equipment, or an Internet Protocol IP address of the nth remote user equipment, wherein n is an integer greater than or equal to 1.

### Claim 4 (depends on 1)

The method according to claim 1, wherein the method further comprises:
when the first network device triggers the first relay user equipment to establish a multimedia broadcast/multicast service (MBMS) bearer with the second network device, establishing, by the first relay user equipment, the MBMS bearer with the second network device, and receiving a temporary mobile group identity (TMGI) sent by the first network device.

### Claim 5 (depends on 1)

The method according to claim 1, wherein the obtaining, by the first relay user equipment, an identifier of a common data flow comprises:
obtaining, by the first relay user equipment, the identifier of the common data flow sent by the remote user equipment in the first group.

### Claim 6 (depends on 1)

The method according to claim 1, wherein the method further comprises:
sending, by the first relay user equipment, the identifier of the common data flow to the first network device.

### Claim 7 (depends on 1)

The method according to claim 1, wherein
the identifier of the common data flow comprises an IP address of a downlink data receive end; and
the identifier of the common data flow further comprises at least one of a source IP address of the common data flow, a destination IP address of the common data flow, a protocol number of the common data flow, a source port of the common data flow, a destination port of the common data flow, or an ID of the common data flow.

### Claim 8

A first relay user equipment, comprising: a processor, a memory, and a bus, wherein the processor and the memory are connected to each other by using the bus;
the processor is configured to:
obtain position information of a user equipment for which a first network device provides a service;
determine a quantity of user equipments in a wireless network coverage according to the position information of the user equipment;
when the quantity of user equipments in the wireless network coverage is less than a first threshold, determine, according to the position information of the user equipment, a quantity of remote user equipments in a first group connected to a relay user equipment, wherein the remote user equipments are user equipments located outside the wireless network coverage;
when the quantity of the remote user equipments in the first group connected to the relay user equipment is greater than or equal to a second threshold:
determine to send data to the remote user equipments in a unicast mode; and
trigger the relay user equipment to establish a common data flow bearer;
when the first network device triggers the first relay user equipment to establish the common data flow bearer with a second network device, establish the common data flow bearer with the second network device, wherein:
the common data flow bearer is used to carry a data flow transmitted from the second network device to a remote user equipment in a first group;
the remote user equipment in the first group is connected to the second network device by using the first relay user equipment; and
the first group comprises at least two remote user equipments; and
obtain an identifier of a common data flow before or after the first relay user equipment establishes the common data flow bearer with the second network device, wherein the identifier of the common data flow is used to instruct the first relay user equipment to send data of the common data flow to the remote user equipment in the first group.

### Claim 9 (depends on 8)

The device according to claim 8, wherein
the first relay user equipment further comprises a first transmitter, configured to send position information of the remote user equipment to the remote user equipment, wherein the remote user equipment is connected to the second network device by using the first relay user equipment.

### Claim 10 (depends on 9)

The device according to claim 9, wherein
position information of nth remote user equipment in the remote user equipments comprises at least one of a cell identity (ID) of a cell to which the first relay user equipment belongs, a data link layer ID of the first relay user equipment, or an Internet Protocol (IP) address of the nth remote user equipment, wherein n is an integer greater than or equal to 1.

### Claim 11 (depends on 8)

The device according to claim 8, wherein
the processor is further configured to: when the first network device triggers the first relay user equipment to establish a multimedia broadcast/multicast service (MBMS) bearer with the second network device, establish the MBMS bearer with the second network device; and
the first relay user equipment further comprises a receiver, configured to receive a temporary mobile group identity (TMGI) sent by the first network device.

### Claim 12 (depends on 8)

The device according to claim 8, wherein
the processor is specifically configured to obtain the identifier of the common data flow sent by the remote user equipment in the first group.

### Claim 13 (depends on 8)

The device according to claim 8, wherein
the first relay user equipment further comprises a second transmitter, configured to send the identifier of the common data flow to the first network device.

### Claim 14 (depends on 8)

The device according to claim 8, wherein
the identifier of the common data flow comprises an IP address of a downlink data receive end; and
the identifier of the common data flow further comprises at least one of a source IP address of the common data flow, a destination IP address of the common data flow, a protocol number of the common data flow, a source port of the common data flow, a destination port of the common data flow, or an ID of the common data flow.

### Claim 15

A first network device, comprising: a processor, a memory, and a bus, wherein the processor and the memory are connected to each other by using the bus;
the processor is configured to:
obtain position information of a user equipment for which the first network device provides a service;
determine a quantity of user equipments in a wireless network coverage according to the position information of the user equipment;
when the quantity of user equipments in the wireless network coverage is less than a first threshold, determine, according to the position information of the user equipment, a quantity of remote user equipments in a first group connected to a relay user equipment, wherein the remote user equipments are user equipments located outside the wireless network coverage;
when the quantity of the remote user equipments in the first group connected to the relay user equipment is greater than or equal to a second threshold:
determine to send data to the remote user equipment in a unicast mode; and
trigger the relay user equipment to establish a common data flow bearer;
when the first network device triggers a first relay user equipment to establish the common data flow bearer with a second network device, establish the common data flow bearer with the second network device, wherein:
the common data flow bearer is used to carry a data flow transmitted from the second network device to a remote user equipment in a first group;
the remote user equipment in the first group is connected to the second network device by using the first relay equipment; and
obtain an identifier of a common data flow before or after the first relay user equipment establishes the common data flow bearer with the second network device, wherein the identifier of the common data flow is used to instruct the first relay user equipment to send data of the common data flow to the remote user in the first group.

### Claim 16 (depends on 15)

The device according to claim 15, wherein
the processor is specifically configured to:
when it is determined, according to the position information, that the user equipment for which the first network device provides a service meets a multimedia broadcast/multicast service (MBMS) transmission condition, trigger the first relay user equipment to establish an MBMS bearer with the second network device; and
when the quantity of user equipments in the wireless network coverage is greater than or equal to a first threshold, trigger the first relay user equipment to establish the MBMS bearer with the second network device.

### Claim 17 (depends on 15)

The device according to claim 15, wherein
the processor is further configured to:
when it is determined, according to the position information, that the user equipment for which the first network device provides a service does not meet a multimedia broadcast/multicast service (MBMS) transmission condition, trigger the first relay user equipment to establish flail the common data flow bearer with the second network device.

### Claim 18 (depends on 17)

The device according to claim 17, wherein
the first network device further comprises a first transmitter, configured to send an identifier of a common data flow to the remote user equipment in the first group when it is determined, according to the position information, that the user equipment for which the first network device provides a service does not meet the multimedia broadcast/multicast service (MBMS) transmission condition, wherein the identifier of the common data flow is used to instruct the remote user equipment in the first group to receive data of the common data flow.

### Claim 19 (depends on 18)

The device according to claim 18, wherein
the identifier of the common data flow comprises an IP address of a downlink data receive end; and
the identifier of the common data flow further comprises at least one of a source IP address of the common data flow, a destination IP address of the common data flow, a protocol number of the common data flow, a source port of the common data flow, a destination port of the common data flow, or an ID of the common data flow.

### Claim 20 (depends on 15)

The device according to claim 15, wherein
the first network device further comprises a second transmitter, configured to send a temporary mobile group identity (TMGI) to the first relay user equipment.
