IP Library Granted Patent US 12712680
Granted Patent B2
US 12712680 · App. 18/336,029 · Granted Aug 18, 2026

Method, system, and terminal device for data transmission based on Wi-Fi 6

Inventors: Caixia Wei (Chengdu, CN); Tao Chen (Chengdu, CN); Zhiwei Kang (Chengdu, CN)
Assignee: MICRONET UNION TECHNOLOGY (CHENGDU) CO., LTD.
H04L1/1887H04W28/04H04W84/12
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 12712680
App. No.
18/336,029
Granted
Aug 18, 2026
Kind
B2
Abstract

A method, a system, and a terminal device for data transmission based on Wi-Fi 6 are provided. The method includes broadcasting data packets each carrying a device identification of a first device and a sequence number; determining whether a feedback response message is received within a predetermined time period after a current data pocket is transmitted; determining an authority level of the first device when the router does not receive the feedback response message; setting at least one data packet retransmission window when the authority level of the first device is greater than a first predetermined value, and retransmitting the current data pocket within the at least one data packet retransmission window; or when the authority level of the first device is no more than the first predetermined value, detecting whether feedback information from a second device is received, and transmitting the current data pocket to the first device.

Claims (45)

1 . A method for data transmission based on Wi-Fi 6, comprising:

broadcasting a plurality of data packets each carrying a device identification of a first device and a sequence number of each of the data packets by a router, wherein the first device is any one of terminal devices communicating with the router;

determining whether a feedback response message of a current data packet transmitted by the first device is received within a predetermined time period by the router, after the current data packet is transmitted;

determining an authority level of the first device in response that the router does not receive the feedback response message of the current data packet by the router;

setting at least one data packet retransmission window in response that the authority level of the first device is greater than a first predetermined value, and retransmitting the current data packet within the at least one data packet retransmission window; or

in response that the authority level of the first device is no more than the first predetermined value, detecting whether feedback information from a second device is received, in response that the feedback information from the second device is received, transmitting the current data packet to the first device through the second device according to the feedback information;

wherein a step of setting the at least one data packet retransmission window comprises:

comparing a length of the current data packet with a length of data capable of being transmitted by the at least one data packet retransmission window; and

in response that the length of the current data packet is greater than the length of the data capable of being transmitted by the at least one data packet retransmission window, providing a plurality of data packet retransmission windows and determining a quantity of the plurality of data packet retransmission windows.

2 . The method according to claim 1 , wherein a step of retransmitting the current data packet in the plurality of data packet retransmission windows comprises:

suspending data transmission between the router and third devices communicated with the router in each of the plurality of data packet retransmission windows, wherein the third devices are devices other than the first device; and

retransmitting the current data packet within the plurality of data packet retransmission windows.

3 . The method according to claim 2 , wherein a step of suspending the data transmission between the router and the third devices communicated with the router in each of the plurality of data packet retransmission windows, comprises:

determining channel interference degrees between the devices other than the first device and the first device;

in response that at least one of the channel interference degrees between a corresponding device of the devices other than the first device and the first device is greater than a second predetermined value, determining the corresponding device as a third device; or

determining the devices other than the first device as the third devices, and suspending the data transmission between the router and the third devices.

4 . The method according to claim 3 , wherein a step of retransmitting the current data packet in the plurality of data packet retransmission windows comprises:

determining a data traffic value between the router and devices other than the first device;

in response that the data traffic value is less than a third predetermined value, sequentially and side by side transmitting the current data packet after time T by the plurality of data packet retransmission windows; or

in response that the data traffic value is greater than the third predetermined value, setting a window interval Δt and sequentially transmitting the current data packet every window interval Δt by the plurality of data packet retransmission windows.

5 . The method according to claim 4 , wherein the method further comprises:

in response that the feedback information from the second device is not received, performing the step of setting the at least one data packet retransmission window.

6 . The method according to claim 5 , wherein a step of transmitting the current data packet to the first device through the second device according to the feedback information comprises:

transmitting inquiry information to the first device about whether to establish a transmission channel of the current data packet between the first device and the second device, by the router;

in response that the router receives authorization information for establishing the transmission channel of the current data packet transmitted by the first device, establishing a temporary transmission channel of the current data packet between the first device and the second device; and

transmitting the current data packet to the first device through the temporary transmission channel of the current data packet by the second device.

7 . The method according to claim 6 , wherein the method further comprises:

in response that the second device fails to forward the current data packet, performing the step of setting the at least one data packet retransmission window to transmit the data packet.

8 . A system for data transmission based on Wi-Fi 6, comprising:

a broadcast module,

a first determining module,

a second determining module, and

a data packet transmitting module,

wherein the broadcast module is configured to broadcast a plurality of data packets each carrying a device identification of a first device and a sequence number thereof for a router, the first device is any one of terminal devices communicating with the router;

wherein the first determining module is configured to determine whether a feedback response message of a current data packet transmitted by the first device is received within a predetermined time period, after the current data packet is transmitted;

wherein the second determining module is configured to determine an authority level of the first device in response that the router does not receive the feedback response message of the current data packet;

wherein the data packet transmitting module is configured to set at least one data packet retransmission window in response that the authority level of the first device is greater than a first predetermined value, and retransmit the current data packet within the at least one data packet retransmission window; or

in response that the authority level of the first device is no more than the first predetermined value, the data packet transmitting module is further configured to detect whether feedback information from a second device is received, and in response that the feedback information from the second device is received, the data packet transmitting module transmits the current data packet to the first device through the second device according to the feedback information;

wherein when the data packet transmitting module sets the at least one data packet retransmission window, the data packet transmitting module is configured to:

compare a length of the current data packet with a length of data capable of being transmitted by the at least one data packet retransmission window; and

in response that the length of the current data packet is greater than the length of the data capable of being transmitted by the at least one data packet retransmission window, providing a plurality of data packet retransmission windows and determining a quantity of the plurality of data packet retransmission windows.

9 . A terminal device for data transmission based on Wi-Fi 6, comprising:

a processor; and

a storage device coupled to the processor and storing computer-executable instructions;

wherein the processor is configured to execute the computer-executable instructions based on the method for data transmission based on Wi-Fi 6 according to claim 1 .