# US 12,120,046 B2 · Data transmission method and apparatus

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

- Number: US 12,120,046 B2
- Document ID: US12120046B2
- Status: Granted
- Kind: B2
- Application number: 17/504,653
- Filed: 2021-10-19
- Published: 2022-02-03
- Granted: 2024-10-15
- Earliest claimed: 2019-04-19
- Assignees: Huawei Technologies Co., Ltd.
- Applicants: Huawei Technologies Co., Ltd.
- Inventors: Bo Yang; Peng Chen
- Web page: https://patentgrep.com/patent/US12120046B2

## CPC

- H04L 5/0032: {Distributed allocation, i.e. involving a plurality of allocating devices, each making partial allocation}
- H04W 28/0236: {radio quality, e.g. interference, losses or delay}
- H04L 1/1822: involving configuration of automatic repeat request [ARQ] with parallel processes
- 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 28/0835: {Access entity, e.g. eNB}
- H04W 28/0908: {based on time, e.g. for a critical period only}
- H04W 28/0958: {based on metrics or performance parameters}
- H04W 72/0446: Resources in time domain, e.g. slots or frames
- H04W 72/27: between access points
- H04W 74/002: {Transmission of channel access control information}
- H04W 74/0808: using carrier sensing, e.g. carrier sense multiple access [CSMA]
- 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

This application provides a data transmission method and apparatus. The method includes: A first access point detects a channel. If the first access point detects an idle first channel, the first access point sends a first trigger frame to at least one second access point, where the first trigger frame is used to trigger the at least one second access point to send data on the first channel after a first preset time period elapses. In this way, an existing CSMA channel detection mechanism may be compatible with the method, and a conflict caused by contention of a plurality of APs for a channel at the same time can be avoided, which helps improve network transmission efficiency, and helps improve transmission performance.

## Claims

### Claim 1

A data transmission method, comprising:
detecting, by a first access point, an idle first channel; and
sending, by the first access point, a first trigger frame to at least one second access point, wherein the first trigger frame triggers the at least one second access point to send data on the idle first channel after a first preset time period elapses, wherein the first trigger frame comprises an association identifier (AID) field for indicating an identifier of a second access point, and wherein the AID field comprises at least one second bit field, and a bit in each of the at least one second bit field indicates the identifier of the second access point.

### Claim 2 (depends on 1)

The method according to claim 1, wherein the first access point and the at least one second access point are comprised in a same access point group.

### Claim 3 (depends on 2)

The method according to claim 2, wherein the first trigger frame comprises a first bit field, and a bit in the first bit field identifies the same access point group that the first access point and the at least one second access point are comprised in.

### Claim 4 (depends on 1)

The method according to claim 1, wherein the method further comprises:
sending, by the first access point, the first trigger frame to a third access point, wherein the first trigger frame comprises a third bit field, a bit in the third bit field indicates a backoff time period of the third access point, and the first access point and the at least one second access point send data on the idle first channel during the backoff time period.

### Claim 5 (depends on 1)

The method according to claim 1, wherein the method further comprises:
after sending the first trigger frame to the at least one second access point, detecting, by the first access point, an idle second channel; and
sending, by the first access point, a second trigger frame to a fourth access point on the idle second channel, wherein the second trigger frame triggers the fourth access point to send data on the idle second channel after a second preset time period elapses.

### Claim 6

A data transmission method, comprising:
receiving, by a second access point, a first trigger frame sent by a first access point, wherein the first trigger frame triggers the second access point to send data on a first channel after a first preset time period elapses, wherein the first trigger frame comprises an association identifier (AID) field for indicating an identifier of a second access point, and wherein the AID field comprises at least one second bit field, and a bit in each of the at least one second bit field indicates the identifier of the second access point; and
sending, by the second access point, data on the first channel based on the first trigger frame after the first preset time period elapses.

### Claim 7 (depends on 6)

The method according to claim 6, wherein the first access point and the second access point are comprised in a same access point group.

### Claim 8 (depends on 7)

The method according to claim 7, wherein the first trigger frame comprises a first bit field, and a bit in the first bit field identifies the same access point group that the first access point and the second access point are comprised in; and wherein the method further comprises:
determining, by the second access point based on the bit in the first bit field in the first trigger frame, that the second access point and the first access point are comprised in the same access point group.

### Claim 9 (depends on 6)

The method according to claim 6, wherein the method comprises:
before sending the data on the first channel, determining, by the second access point based on the bit in the second bit field, to send data on the first channel.

### Claim 10

A data transmission apparatus, comprising:
at least one processor; and
one or more memories coupled to the at least one processor and storing programming instructions for execution by the at least one processor to perform operations comprising:
detecting an idle first channel; and
sending a first trigger frame to at least one second access point, wherein the first trigger frame triggers the at least one second access point to send data on the idle first channel after a first preset time period elapses, wherein the first trigger frame comprises an association identifier (AID) field for indicating an identifier of a second access point, and wherein the AID field comprises at least one second bit field, and a bit in each of the at least one second bit field indicates the identifier of the second access point.

### Claim 11 (depends on 10)

The apparatus according to claim 10, wherein the apparatus and the at least one second access point are comprised in a same access point group.

### Claim 12 (depends on 11)

The apparatus according to claim 11, wherein the first trigger frame comprises a first bit field, and a bit in the first bit field identifies the same access point group that the apparatus and the at least one second access point are comprised in.

### Claim 13 (depends on 10)

The apparatus according to claim 10, wherein the operations further comprising:
sending the first trigger frame to a third access point, wherein the first trigger frame comprises a third bit field, a bit in the third bit field indicates a backoff time period of the third access point, and the apparatus and the at least one second access point send data on the idle first channel during the backoff time period.

### Claim 14 (depends on 10)

The apparatus according to claim 10, wherein the operations further comprising:
after sending the first trigger frame to the at least one second access point, detecting an idle second channel; and
sending a second trigger frame to a fourth access point on the idle second channel, wherein the second trigger frame triggers the fourth access point to send data on the idle second channel after a second preset time period elapses.
