Data retransmission method and access point device
The embodiments of the present disclosure provide a data retransmission method and an access point device, capable of achieving downlink data retransmission in a multi-AP cooperation scenario, which can reduce the number of downlink data retransmissions and transmission delay, thereby improving user experience. The data retransmission method includes: transmitting, by a first access point device, first request information when the first access point device fails to transmit a first data frame to a station device, the first request information requesting a second access point device to retransmit the first data frame, and the first access point device and the second access point device belonging to one operation set.
1 . A data retransmission method, applied to a wireless fidelity system, comprising:
transmitting, by a first access point device, first request information to a second access point device based on the first access point device failing to transmit a first data frame to a station device, the first request information requesting the second access point device to retransmit the first data frame, and the first access point device and the second access point device belonging to one operation set, wherein the operation set comprises access point devices participating in cooperation transmission with the first access point device, wherein the second access point device is used to retransmit the first data frame to the station device in response to the first request information;
receiving, by the first access point device, first response information transmitted by the second access point device, the first response information instructing the first access point device to continue transmitting data frames:
transmitting, by the first access point device, a second data frame to the station device; and
determining, by the first access point device based on a count value of a first counter reaching a first threshold, whether to exchange identity information of the first access point device and the second access point device in the operation set;
wherein the first counter is configured to record a number of retransmissions by the second access point device, and the count value of the first counter is decremented by 1 based on a number of consecutive successful transmissions by the first access point device reaching a predetermined value; and
wherein in the operation set, an identity of the first access point is initial transmission of data frame, and an identity of the second access point is retransmission of data frame.
2 . The method according to claim 1 , wherein,
the first access point device comprises a first data buffer and a second data buffer, wherein the first data buffer is configured to buffer data of the first access point device itself, and the second data buffer is configured to buffer data of other access point devices;
the second access point device comprises a third data buffer and a fourth data buffer, wherein the third data buffer is configured to buffer data of the second access point device itself, and the fourth data buffer is configured to buffer data of other access point devices;
wherein the first data frame is buffered in both the first data buffer and the fourth data buffer.
3 . The method according to claim 2 , wherein, content buffered in the first data buffer is same as content buffered in the fourth data buffer.
4 . The method according to in claim 2 , wherein,
the first data buffer is refreshed based on the first access point device receiving a new data frame; and/or
the fourth data buffer is refreshed based on an access control device simultaneously distributing a data frame to the first access point device and the second access point device, or the fourth data buffer is refreshed based on the first access point device requesting the second access point device to retransmit a data frame.
5 . The method according to claim 1 , wherein said determining, by the first access point device, whether to exchange the identity information of the first access point device and the second access point device in the operation set comprises:
determining, by the first access point device, to exchange the identity information of the first access point device and the second access point device in the operation set based on a transmission success rate of the second access point device being greater than a second threshold; and
determining, by the first access point device, not to exchange the identity information of the first access point device and the second access point device in the operation set based on the transmission success rate of the second access point device being smaller than or equal to the second threshold.
6 . An access point device, serving as a first access point device, applied to a wireless fidelity system, the access point device comprising:
a processor, wherein the processor is configured to invoke and execute a computer program from a memory to perform:
transmitting first request information to a second access point device based on the first access point device failing to transmit a first data frame to a station device, the first request information requesting the second access point device to retransmit the first data frame, and the first access point device and the second access point device belonging to one operation set, wherein the operation set comprises access point devices participating in cooperation transmission with the first access point device, wherein the second access point device is used to retransmit the first data frame to the station device in response to the first request information;
receiving first response information transmitted by the second access point device, the first response information instructing the first access point device to continue transmitting data frames;
transmitting a second data frame to the station device; and
determining, based on a count value of a first counter reaching a first threshold, whether to exchange identity information of the first access point device and the second access point device in the operation set;
wherein the first counter is configured to record a number of retransmissions by the second access point device, and the count value of the first counter is decremented by 1 based on a number of consecutive successful transmissions by the first access point device reaching a predetermined value; and
wherein in the operation set, an identity of the first access point is initial transmission of data frame, and an identity of the second access point is retransmission of data frame.
7 . The access point device according to claim 6 , wherein
the first access point device comprises a first data buffer and a second data buffer, wherein the first data buffer is configured to buffer data of the first access point device itself, and the second data buffer is configured to buffer data of other access point devices;
the second access point device comprises a third data buffer and a fourth data buffer, wherein the third data buffer is configured to buffer data of the second access point device itself, and the fourth data buffer is configured to buffer data of other access point devices;
wherein the first data frame is buffered in both the first data buffer and the fourth data buffer.
8 . The access point device according to claim 7 , wherein
content buffered in the first data buffer is same as content buffered in the fourth data buffer.
9 . The access point device according to claim 7 , wherein
the first data buffer is refreshed based on the first access point device receiving a new data frame; and/or
the fourth data buffer is refreshed based on an access control device simultaneously distributing a data frame to the first access point device and the second access point device, or the fourth data buffer is refreshed based on the first access point device requesting the second access point device to retransmit a data frame.
10 . The access point device according to claim 6 , wherein the processor is configured to invoke and execute the computer program from the memory to further perform:
determining to exchange the identity information of the first access point device and the second access point device in the operation set based on a transmission success rate of the second access point device being greater than a second threshold; and
determining not to exchange the identity information of the first access point device and the second access point device in the operation set based on the transmission success rate of the second access point device being smaller than or equal to the second threshold.
11 . A non-transitory computer-readable storage medium, applied to a wireless fidelity system, wherein the non-transitory computer-readable storage medium stores a computer program that causes a computer to:
transmit first request information to a second access point device based on a first access point device failing to transmit a first data frame to a station device, the first request information requesting the second access point device to retransmit the first data frame, and the first access point device and the second access point device belonging to one operation set, wherein the operation set comprises access point devices participating in cooperation transmission with the first access point device, wherein the second access point device is used to retransmit the first data frame to the station device in response to the first request information;
receive first response information transmitted by the second access point device, the first response information instructing the first access point device to continue transmitting data frames;
transmit a second data frame to the station device; and
determine, based on a count value of a first counter reaching a first threshold, whether to exchange identity information of the first access point device and the second access point device in the operation set;
wherein the first counter is configured to record a number of retransmissions by the second access point device, and the count value of the first counter is decremented by 1 based on a number of consecutive successful transmissions by the first access point device reaching a predetermined value; and
wherein in the operation set, an identity of the first access point is initial transmission of data frame, and an identity of the second access point is retransmission of data frame.