Data transmission method and apparatus, and system
By acquiring RTWT information and adjusting transmit power control, the site avoids frequent TXOP termination in multi-access point collaboration scenarios, improving communication quality and ensuring low-latency service transmission within the RTWT SP.
Patent Information
- Application Number
- PCT/CN2025/088296
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-04-17
- Filing Date
- 2025-04-10
- Publication Date
- 2025-10-23
AI Technical Summary
In scenarios where multiple access points collaborate to provide low-latency services, stations frequently terminate transmission opportunities (TXOPs), resulting in degraded communication quality.
The site obtains the Restricted Target Wake-Up Time (RTWT) information, adjusts the transmit power control method to prevent the TXOP from ending before the RTWT service phase of the access point, and transmits data at appropriate power within the RTWT.
It improves the communication quality for site users, avoids the problem of frequent TXOP termination, and ensures low-latency service transmission of access points within the RTWT SP.
Smart Images

Figure CN2025088296_23102025_PF_FP_ABST
Abstract
Description
Data transmission method, apparatus, and system
[0001] The present application claims priority from the Chinese patent application No. 202410468803.3 filed on April 17, 2024, and entitled "Data transmission method and communication apparatus", the content of which is incorporated herein by reference in its entirety. TECHNICAL FIELD
[0002] The present application relates to the field of communication, in particular to a data transmission method, apparatus, and system. BACKGROUND
[0003] With the development of wireless local area network (WLAN), more and more mobile applications emerge, and the demand for low latency of WLAN is also increasing. For example, wireless video, voice, game, AR / VR and other applications require low latency to ensure normal access of services.
[0004] WLAN includes access points (APs) and stations (STAs), and the stations can transmit low-latency services within a restricted target wake time (RTWT) service period (SP).
[0005] However, in the scenario of multi-access point cooperation to provide low-latency services for stations, the stations need to end the transmit opportunity (TXOP) of the stations before the RTWT SP of the associated access point arrives, and also need to end the TXOP of the stations before the RTWT SP of the access point other than the associated access point arrives, so as to ensure that the associated access point and the access point other than the associated access point can successfully transmit low-latency services within the respective RTWT SP, which will cause the stations to frequently end the TXOP of the stations. SUMMARY
[0006] Embodiments of the present application provide a data transmission method, apparatus, and system to solve the problem that stations frequently end the transmit opportunity (TXOP) of the stations in the scenario of multi-access point cooperation to provide low-latency communication services.
[0007] To achieve the above-mentioned purpose, the present application adopts the following technical solutions:
[0008] In a first aspect, an embodiment of the present application provides a power control method, which can be executed by a station or a station device or a functional module or a chip in the station device. Taking the station as an example, the method comprises: obtaining, by the station, restricted target wake time (RTWT) information, wherein the RTWT information is used to indicate a start time of an RTWT service period (SP) of an access point; before the RTWT SP of the access point, not ending a TXOP of the station; and in the RTWT SP of the access point, transmitting data at a first transmission power. The first transmission power is less than or equal to a first value. The access point comprises a first access point and / or a second access point. The first access point is a non-associated access point of the station, and the second access point is an associated access point of the station.
[0009] Based on the method in the first aspect, the station does not need to end the TXOP of the station before the RTWT SP of the access point, which fundamentally solves the problem of frequent ending of the transmission opportunity of the station, and improves the communication quality of the station user.
[0010] In a possible design, the first value is determined by the access point, or the first value is agreed by a protocol. In the case where the first value is determined by the access point, the method in the first aspect further comprises: receiving the first value from the access point.
[0011] Based on the possible design, multiple ways of determining the first value are given, so that the station can flexibly obtain the first value in multiple ways. Meanwhile, in the case where the first value is determined by the access point, the station can receive the first value from the access point to obtain the first value. For example, the station can receive indication information from the access point, and the indication information carries the first value, so as to obtain the first value.
[0012] In a possible design, the first value is less than or equal to a maximum transmission power of the station. Based on the possible design, the station can transmit data at a proper first transmission power.
[0013] In a possible design, the station determines the first value according to a received power of a radio frame of an access point (the second access point) associated with the station and a first threshold.
[0014] Based on the possible design, the station can autonomously obtain the first value in the case where the received power of the radio frame of the second access point and the first threshold are obtained, which increases the way of obtaining the first value by the station.
[0015] In one possible design, the first value is the maximum transmit power of the station if the received power of the wireless frame from the second access point is greater than a first threshold, and the first value is less than the maximum transmit power of the station if the received power of the wireless frame from the second access point is less than or equal to the first threshold.
[0016] Based on this possible design, the station can determine the first value by determining whether the received power of the wireless frame from the first access point (i.e., the access point with which the station is not associated) is greater than a second threshold after obtaining the received power of the wireless frame from the first access point and the second threshold.
[0017] In one possible design, the first value is the maximum transmit power of the station if the received power of the wireless frame from the second access point is greater than a first threshold, and the first value is the difference between the maximum transmit power of the station and a first offset if the received power of the wireless frame from the second access point is less than or equal to the first threshold, where the first offset is the difference between the first threshold and the received power of the wireless frame from the second access point.
[0018] Based on this possible design, the station can determine the first value by determining whether the received power of the wireless frame from the second access point (i.e., the access point with which the station is associated) is greater than a first threshold after obtaining the received power of the wireless frame from the second access point and the first threshold.
[0019] In one possible design, the first threshold is determined by the second access point or is preconfigured by a protocol. In the case where the first threshold is determined by the second access point, the method of the first aspect further includes receiving first indication information from the second access point (i.e., the access point with which the station is associated), where the first indication information is used to indicate the first threshold.
[0020] Based on this possible design, a variety of ways to determine the first threshold are provided, which allows the station to obtain the first threshold in a flexible manner. In the case where the first threshold is determined by the second access point (i.e., the access point with which the station is associated), the station can obtain the first threshold by receiving the first indication information from the second access point, where the first indication information is used to indicate the first threshold.
[0021] In one possible design, the station determines the first value based on the received power of the wireless frame from the first access point (i.e., the access point with which the station is not associated) and a second threshold.
[0022] Based on this possible design, the station can autonomously obtain the first value after obtaining the received power of the wireless frame from the first access point and the second threshold, which increases the ways for the station to obtain the first value.
[0023] In one possible design, when the received power of the wireless frame of the first access point (an access point not associated with the site) is greater than the second threshold, the first value is less than the maximum transmit power of the site; when the received power of the wireless frame of the first access point is less than or equal to the second threshold, the first value is the maximum transmit power of the site.
[0024] Based on this possible design, after obtaining the received power of the radio frames of an access point (the first access point) that is not associated with the station and the second threshold, the station can determine whether the received power of the radio frames of the first access point is greater than the second threshold to achieve the purpose of determining the first value.
[0025] In one possible design, the second threshold is determined by a second access point, or the second threshold is agreed upon by a protocol. When the second threshold is determined by the second access point, the method of the first aspect further includes: receiving second indication information from the second access point, the second indication information being used to indicate the second threshold. The second access point is an associated access point of the site.
[0026] Based on this possible design, multiple methods for determining the second threshold are provided, allowing the station to flexibly obtain the second threshold in multiple ways. Furthermore, when the second threshold is determined by an access point associated with the station (i.e., a second access point), the station can obtain the second threshold by receiving second indication information indicating the second threshold from the second access point.
[0027] In one possible design, the station does not end the station's TXOP before the RTWT SP of the access point, including: before the arrival of the RTWT SP of the access point, the station transmits data at a second transmission power greater than the first value, and the end time of the network allocation vector (NAV) in the wireless frame sent by the station is earlier than or equal to the start time of the RTWT SP of the access point.
[0028] Based on this possible design, if the NAV value indicates that the station will occupy the channel for a period of time that covers the start time of the access point's RTWT SP, the access point and the station will be unable to transmit low-latency services within the access point's RTWT SP. Therefore, before the arrival of the access point's RTWT SP, the station not only needs to transmit data with a second transmission power greater than the first value, but also needs to make the end time of NAV in the wireless frame sent by the station earlier than or equal to the start time of the access point's RTWT SP to ensure that the access point can transmit low-latency services within the access point's RTWT SP.
[0029] In one possible design, the station does not end the TXOP of the station before the RTWT SP of the access point, including: before the RTWT SP of the access point arrives, the station transmits data with a first transmission power that is less than or equal to a first value.
[0030] Based on this possible design, the station transmits data with a first transmission power less than or equal to a first value before the RTWT SP of the access point to avoid interfering with transmission data within the RTWT SP of the access point.
[0031] In one possible design, the station does not end the TXOP of the station before the RTWT SP of the access point, including: when the station cannot complete a transmission before the RTWT SP of the access point arrives, the station transmits data with a first transmission power less than or equal to a first value before the RTWT SP of the access point arrives.
[0032] Based on this possible design, the station transmits data with a first transmit power less than or equal to a first value before the RTWT SP of the access point to avoid interference with transmitted data within the RTWT SP of the access point.
[0033] In a second aspect, an embodiment of the present application provides a power control method, which can be executed by an access point or an access point device, or a functional module or chip within the access point device. Taking execution by an access point as an example, the method includes: the access point sends first information to a station; the first information includes at least one of the following information: a first value, a first threshold, a second threshold, first indication information, and second indication information. The first value is used by the station to transmit data within the RTWT SP of the access point at a first transmit power less than or equal to the first value; the first threshold is used by the station to determine the first value based on the received power of a radio frame of the second access point; the second threshold is used by the station to determine the first value based on the received power of a radio frame of the first access point; the first indication information is used to indicate the first threshold; the second indication information is used to indicate the second threshold; the access point includes the first access point and / or the second access point; the first access point is an access point not associated with the station; and the second access point is an access point associated with the station.
[0034] Based on the method described in the second aspect, the access point (an access point associated with the station and / or an access point not associated with the station) can send the first information to the station, so that the station can obtain any information in the first information.
[0035] In a third aspect, an embodiment of the present application provides a power control method, which can be executed by a site or a site device or a functional module or chip within the site device. Taking site execution as an example, the method includes: the site obtains first RTWT information, where the first RTWT information is used to indicate the start time of the RTWT SP of a third access point; when the received power of the wireless frame of the fourth access point is less than or equal to a third threshold, the site ends the TXOP of the site before the RTWT SP of the third access point arrives. The third access point is a non-associated access point of the site, and the fourth access point is an associated access point of the site.
[0036] Based on the method described in the third aspect, when the received power of the wireless frame of the fourth access point (the access point associated with the station) is less than or equal to the third threshold, the station ends the TXOP of the station before the arrival of the RTWT SP of the third access point (the access point not associated with the station), effectively reducing the frequency of the station ending the transmission opportunity of the station and solving the problem of the station frequently ending the TXOP of the station.
[0037] In one possible design, the third threshold is determined by at least one of the following: a third access point, a fourth access point, or a protocol agreement; when the third threshold is determined by the third access point or the fourth access point, the method described in the third aspect also includes: receiving the third threshold from the third access point or the fourth access point.
[0038] Based on this possible design, multiple methods for determining the third threshold are provided, allowing the station to flexibly obtain the third threshold in multiple ways. Furthermore, when the third threshold is determined by an access point unassociated with the station (the third access point) or by an access point associated with the station (the fourth access point), the station can receive the third threshold from the third access point or the fourth access point to obtain the third threshold. For example, the station can receive broadcast information from the fourth access point that carries the third threshold to obtain the third threshold.
[0039] In a fourth aspect, an embodiment of the present application provides a power control method, which can be executed by a site or a site device or a functional module or chip within the site device. Taking the site execution as an example, the method includes: the site obtains first RTWT information, and the first RTWT information is used to indicate the start time of the RTWT SP of the third access point; when the received power of the wireless frame of the fourth access point is greater than the third threshold, the TXOP of the site is not ended before the arrival of the RTWT SP of the third access point; within the RTWT SP of the third access point, the site transmits data with a third transmission power less than or equal to the second value; the third access point is a non-associated access point of the site, and the fourth access point is an associated access point of the site.
[0040] Based on the method of the fourth aspect, the station does not need to end the transmission opportunity of the station before the RTWT SP from the third access point (the access point not associated with the station) arrives in the case that the received power of the wireless frame of the fourth access point (the access point associated with the station) is greater than the third threshold, which fundamentally solves the problem that the station frequently ends the transmission opportunity of the station.
[0041] In a possible design, the second value is determined by at least one of the third access point, the fourth access point, or a protocol agreement. In the case that the second value is determined by the third access point or the fourth access point, the method of the fourth aspect further includes: receiving the second value from the third access point or the fourth access point.
[0042] Based on this possible design, multiple manners of determining the second value are given, so that the station can flexibly obtain the second value in multiple manners. Meanwhile, in the case that the second value is determined by the access point not associated with the station (the third access point) or by the access point associated with the station (the fourth access point), the station can receive the second value from the third access point or the fourth access point to obtain the second value. For example, the station can receive a beacon frame from the fourth access point, and the beacon frame carries the second value, so as to obtain the second value.
[0043] In a possible design, the second value is less than or equal to the maximum transmission power of the station. Based on this possible design, the station can transmit data at a proper third transmission power.
[0044] In a possible design, the third threshold is determined by at least one of the third access point, the fourth access point, or a protocol agreement; in the case that the third threshold is determined by the third access point or the fourth access point, the method of the fourth aspect further includes: receiving the third threshold from the third access point or the fourth access point.
[0045] Based on this possible design, multiple manners of determining the third threshold are given, so that the station can flexibly obtain the third threshold in multiple manners. Meanwhile, in the case that the third threshold is determined by the access point not associated with the station (the third access point) or by the access point associated with the station (the fourth access point), the station can receive the third threshold from the third access point or the fourth access point to obtain the third threshold. For example, the station can receive broadcast information from the fourth access point, and the broadcast information carries the third threshold, so as to obtain the third threshold.
[0046] In a fifth aspect, an embodiment of the present application provides a power control method, which can be executed by an access point or an access point device or a functional module or a chip in the access point device, and is taken as an example of being executed by the access point, and the method comprises: the access point sending a second value and / or a third threshold to a station; wherein the access point comprises a third access point or a fourth access point; the third access point is an associated access point of the station; and the fourth access point is a non-associated access point of the station. The third threshold is used for the station to determine, according to a received power of a wireless frame of the third access point, whether to end a transmission opportunity of the station before a limited target wake time service phase RTWT SP of the fourth access point arrives; and the third threshold is also used for the station to determine, according to the received power of the wireless frame of the third access point, whether to transmit data at a third transmission power within the RTWT SP of the fourth access point. The second value is used for the station to transmit data at a third transmission power less than or equal to the second value within the RTWT SP of the third access point.
[0047] Based on the method in the fifth aspect, the access point (the associated access point (the fourth access point) of the station, and / or the non-associated access point (the third access point) of the station) can send the second value and / or the third threshold and / or the first RTWT information to the station, so that the station can obtain any information in the second value, the third threshold and the first RTWT information.
[0048] In a sixth aspect, an embodiment of the present application provides a power control method, which can be executed by a station or a station device or a functional module or a chip in the station device, and is taken as an example of being executed by the station, and the method comprises: the station obtaining second RTWT information, the second RTWT information being used for indicating a start time of an RTWT SP of a fifth access point; and in a case where a received power of a wireless frame of the fifth access point is greater than a fourth threshold, ending a TXOP of the station before the RTWT SP of the fifth access point arrives; the fifth access point being a non-associated access point of the station.
[0049] Based on the method in the sixth aspect, the station ends the TXOP of the station before the RTWT SP of the non-associated access point (the fifth access point) of the station arrives in a case where the received power of the wireless frame of the fifth access point is greater than the fourth threshold, effectively reducing the frequency of the station ending the transmission opportunity of the station, and solving the problem of the station frequently ending the TXOP of the station.
[0050] In a possible design, the fourth threshold is determined by at least one of the following: the fifth access point, a sixth access point, or a protocol agreement; the sixth access point being an associated access point of the station. In a case where the fourth threshold is determined by the fifth access point or the sixth access point, the method in the sixth aspect further comprises: receiving the fourth threshold from the fifth access point or the sixth access point.
[0051] Based on the possible design, multiple manners of determining the fourth threshold are given, so that the station can flexibly obtain the fourth threshold in multiple manners. Meanwhile, in the case that the fourth threshold is determined by the access point (the fifth access point) not associated with the station or by the access point (the sixth access point) associated with the station, the station can receive the fourth threshold from the fifth access point or the sixth access point to obtain the fourth threshold. For example, the station can receive the indication information from the sixth access point, and the indication information is used to indicate the fourth threshold to obtain the fourth threshold.
[0052] In a seventh aspect, an embodiment of the present application provides a power control method, which can be executed by a station or a station device or a functional module or a chip in the station device. Taking the station as an example, the method comprises: obtaining, by the station, second RTWT information, the second RTWT information being used to indicate a start time of an RTWT SP of a fifth access point (an access point not associated with the station); in the case that a received power of a wireless frame of the fifth access point is less than or equal to a fourth threshold, not ending a TXOP of the station before an RTWT SP of the fifth access point arrives; in the case that the received power of the wireless frame of the fifth access point is less than or equal to the fourth threshold, transmitting data at a fourth transmission power less than or equal to a third value in a limited target wake-up time service phase (RTWT SP) of the fifth access point; and the fifth access point being a non-associated access point of the station.
[0053] Based on the method in the seventh aspect, the station does not end the TXOP of the station before the RTWT SP of the fifth access point (an access point not associated with the station) arrives in the case that the received power of the wireless frame of the fifth access point is less than or equal to the fourth threshold, which fundamentally solves the problem that the station frequently ends the transmission opportunity of the station.
[0054] In a possible design, the third value is determined by at least one of the following: the fifth access point, the sixth access point, or a protocol agreement; and the sixth access point being an associated access point of the station. In the case that the third value is determined by the fifth access point or the sixth access point, the method in the seventh aspect further comprises: receiving the third value from the fifth access point or the sixth access point.
[0055] Based on the possible design, multiple manners of determining the third value are given, so that the station can flexibly obtain the third value in multiple manners. Meanwhile, in the case that the third value is determined by the access point (the fifth access point) not associated with the station or by the access point (the sixth access point) associated with the station, the station can receive the third value from the fifth access point or the sixth access point to obtain the third value. For example, the station can receive the indication information from the sixth access point, and the indication information is used to indicate the third value to obtain the third value.
[0056] In one possible design, the third value is determined by the station based on the reference power and a second offset. Specifically, the station determines the sum of the reference power and the second offset as the third value, where the second offset is the difference between the fourth threshold and the received power of the wireless frame from the fifth access point.
[0057] Based on this possible design, the station can autonomously determine the third value after obtaining the reference power, the fourth threshold, and the received power of the wireless frame from the fifth access point, which increases the manner in which the station obtains the third value.
[0058] In one possible design, the reference power can be determined based on at least one of the following: the fifth access point, a sixth access point, or a protocol agreement (e.g., a standard). In the case where the reference power is determined based on the fifth access point or the sixth access point, the method of the seventh aspect further includes receiving the reference power from the fifth access point or the sixth access point.
[0059] Based on this possible design, multiple manners of determining the reference power are provided, which allows the station to obtain the reference power in a flexible manner. In the case where the reference power is determined based on an access point that is not associated with the station (e.g., the fifth access point) or an access point that is associated with the station (e.g., the sixth access point), the station can receive the reference power from the fifth access point or the sixth access point to obtain the reference power. For example, the station can receive indication information from the sixth access point, where the indication information indicates the reference power, and the station can obtain the reference power based on the indication information.
[0060] In one possible design, the fourth threshold is determined based on at least one of the following: the fifth access point, the sixth access point, or a protocol agreement, where the sixth access point is an access point associated with the station. In the case where the fourth threshold is determined based on the fifth access point or the sixth access point, the method of the seventh aspect further includes receiving the fourth threshold from the fifth access point or the sixth access point.
[0061] Based on this possible design, multiple manners of determining the fourth threshold are provided, which allows the station to obtain the fourth threshold in a flexible manner. In the case where the fourth threshold is determined based on an access point that is not associated with the station (e.g., the fifth access point) or an access point that is associated with the station (e.g., the sixth access point), the station can receive the fourth threshold from the fifth access point or the sixth access point to obtain the fourth threshold. For example, the station can receive indication information from the sixth access point, where the indication information indicates the fourth threshold, and the station can obtain the fourth threshold based on the indication information.
[0062] In an eighth aspect, an embodiment of the present application provides a power control method, which can be executed by an access point or an access point device or a functional module or a chip in the access point device, taking the execution by the access point as an example, the method comprises: the access point sends a third value and / or a fourth threshold to a station. The access point comprises a fifth access point or a sixth access point; the fifth access point is a non-associated access point of the station; the sixth access point is an associated access point of the station. The fourth threshold is used for the station to determine whether the station ends a transmission opportunity of the station before a limited target wake time service phase RTWT SP of the fifth access point according to a received power of a radio frame of the fifth access point; the fourth threshold is also used for the station to determine whether the station transmits data at a fourth transmission power within the RTWT SP of the fifth access point according to the received power of the radio frame of the fifth access point. The third value is used for the station to transmit data at a fourth transmission power less than or equal to the third value within the RTWT SP of the fifth access point.
[0063] Based on the method in the eighth aspect, the access point (an associated access point (the sixth access point) of the station, and / or a non-associated access point (the fifth access point) of the station) can send the third value and / or the fourth threshold and / or the second RTWT information to the station, so that the station can obtain any information in the third value, the fourth threshold and the second RTWT information.
[0064] In a ninth aspect, an embodiment of the present application provides a communication device, which can be a station or a functional module in the station, the communication device can comprise a processing unit and a communication unit, wherein the processing unit and the communication unit are used to support the communication device to execute the data transmission method in the first aspect or any possible design in the first aspect; or the processing unit and the communication unit are used to support the communication device to execute the data transmission method in the third aspect or any possible design in the third aspect; or the processing unit and the communication unit are used to support the communication device to execute the data transmission method in the fourth aspect or any possible design in the fourth aspect; or the processing unit and the communication unit are used to support the communication device to execute the data transmission method in the sixth aspect or any possible design in the sixth aspect; or the processing unit and the communication unit are used to support the communication device to execute the data transmission method in the seventh aspect or any possible design in the seventh aspect.
[0065] In a tenth aspect, an embodiment of the present application provides a communication apparatus, which can be an access point or a functional module in an access point. The communication apparatus can include a processing unit and a communication unit. The processing unit and the communication unit are configured to support the communication apparatus to perform the data transmission method in the second aspect or any possible design of the second aspect. Alternatively, the processing unit and the communication unit are configured to support the communication apparatus to perform the data transmission method in the fifth aspect or any possible design of the fifth aspect. Alternatively, the processing unit and the communication unit are configured to support the communication apparatus to perform the data transmission method in the eighth aspect or any possible design of the eighth aspect.
[0066] In an eleventh aspect, an embodiment of the present application provides a communication apparatus, which can be a station or a functional module in a station. In one possible design of the communication apparatus, the communication apparatus includes a processor and a communication interface. The processor and the communication interface are configured to support the communication apparatus to perform the data transmission method in the first aspect or any possible design of the first aspect. Alternatively, the processor and the communication interface are configured to support the communication apparatus to perform the data transmission method in the third aspect or any possible design of the third aspect. Alternatively, the processor and the communication interface are configured to support the communication apparatus to perform the data transmission method in the fourth aspect or any possible design of the fourth aspect. Alternatively, the processor and the communication interface are configured to support the communication apparatus to perform the data transmission method in the sixth aspect or any possible design of the sixth aspect. Alternatively, the processor and the communication interface are configured to support the communication apparatus to perform the data transmission method in the seventh aspect or any possible design of the seventh aspect. In another possible design of the communication apparatus, the communication apparatus can further include a memory. The memory is configured to store computer-executable instructions and data necessary for the communication apparatus. When the communication apparatus is running, the processor executes the computer-executable instructions stored in the memory, so as to enable the communication apparatus to perform the data transmission method in the first aspect or any possible design of the first aspect. Alternatively, the processor executes the computer-executable instructions stored in the memory, so as to enable the communication apparatus to perform the data transmission method in the third aspect or any possible design of the third aspect. Alternatively, the processor executes the computer-executable instructions stored in the memory, so as to enable the communication apparatus to perform the data transmission method in the fourth aspect or any possible design of the fourth aspect. Alternatively, the processor executes the computer-executable instructions stored in the memory, so as to enable the communication apparatus to perform the data transmission method in the sixth aspect or any possible design of the sixth aspect. Alternatively, the processor executes the computer-executable instructions stored in the memory, so as to enable the communication apparatus to perform the data transmission method in the seventh aspect or any possible design of the seventh aspect.
[0067] In a twelfth aspect, an embodiment of the present application provides a communication apparatus, which can be an access point or a functional module in an access point. In a possible design of the communication apparatus, the communication apparatus includes a processor and a communication interface. The processor and the communication interface are configured to support the communication apparatus to perform the data transmission method in the second aspect or any possible design of the second aspect; or the processor and the communication interface are configured to support the communication apparatus to perform the data transmission method in the fifth aspect or any possible design of the fifth aspect; or the processor and the communication interface are configured to support the communication apparatus to perform the data transmission method in the eighth aspect or any possible design of the eighth aspect. In another possible design of the communication apparatus, the communication apparatus further includes a memory. The memory is configured to store computer-executable instructions and data necessary for the communication apparatus. When the communication apparatus runs, the processor executes the computer-executable instructions stored in the memory, so that the communication apparatus performs the data transmission method in the second aspect or any possible design of the second aspect, or performs the data transmission method in the fifth aspect or any possible design of the fifth aspect, or performs the data transmission method in the eighth aspect or any possible design of the eighth aspect.
[0068] In a thirteenth aspect, the present application provides a communication system, which includes the communication apparatus in the ninth aspect and the communication apparatus in the tenth aspect; or the communication apparatus in the ninth aspect and the communication apparatus in the twelfth aspect; or the communication apparatus in the tenth aspect and the communication apparatus in the eleventh aspect; or the communication apparatus in the eleventh aspect and the communication apparatus in the twelfth aspect.
[0069] In a fourteenth aspect, the present application provides a computer-readable storage medium, which stores computer instructions. When the computer instructions run on a computer, the computer instructions make the computer perform the data transmission method executed by the station or the functional module in the station, or make the computer perform the data transmission method executed by the access point or the functional module in the access point.
[0070] In a fifteenth aspect, the present application provides a computer program product, which includes computer instructions. When the computer instructions run on a computer, the computer instructions make the computer perform the data transmission method executed by the station or the functional module in the station, or make the computer perform the data transmission method executed by the access point or the functional module in the access point. BRIEF DESCRIPTION OF DRAWINGS
[0071] FIG. 1 is a schematic diagram of information of a TWT IE provided by the present application;
[0072] FIG. 2 is a schematic diagram of a communication system according to an embodiment of the present application;
[0073] FIG. 3 is a schematic diagram of a data transmission method according to an embodiment of the present application;
[0074] FIG. 4 is a schematic diagram of data transmission according to an embodiment of the present application;
[0075] FIG. 5 is a schematic diagram of a data transmission method according to an embodiment of the present application;
[0076] FIG. 6 is a schematic diagram of a data transmission method according to an embodiment of the present application;
[0077] FIG. 7 is a schematic diagram of a communication device according to an embodiment of the present application;
[0078] FIG. 8 is a schematic diagram of a communication device according to an embodiment of the present application;
[0079] FIG. 9 is a schematic diagram of a communication device according to an embodiment of the present application. DETAILED DESCRIPTION
[0080] Before introducing embodiments of the present application, some technical terms related to embodiments of the present application are explained. It should be noted that the following explanations are provided to make embodiments of the present application more easily understood, and should not be regarded as limiting the scope of protection claimed by embodiments of the present application.
[0081] Target wake time (TWT) is a power saving technology defined by the sixth generation wireless network technology (also referred to as WIFI6 or IEEE 802.11.ax). TWT mainly sets a periodic time period, i.e., a TWT service period (SP), so that a station (STA) is in an active state within the TWT SP and performs data transmission or communication with an access point (AP) within the TWT SP, and is in a sleep state outside the TWT SP and cannot perform data transmission or communication with the access point, thereby achieving the purpose of power saving.
[0082] A station refers to a device connected to a wireless network, such as a notebook computer, a mobile phone, and the like. An access point can also be referred to as a wireless access point, which refers to a device for connecting devices (i.e., stations) in a wireless network to a wireless network, such as a wireless router.
[0083] Among them, TWT can be divided into individual TWT and broadcast TWT.
[0084] Unicast TWT, the access point can establish a TWT protocol for each station, so that each station can transmit data or communicate with the access point in the respective TWT SP.
[0085] The TWT protocol is used to agree on the TWT SP between the station and the access point. The process of establishing a TWT protocol can include: a TWT requesting station (TWT Requesting STA, referred to as a requesting station) sends a TWT request message to a TWT responding station (TWT Responding STA, referred to as a responding station) to request to agree on a TWT SP; the responding station sends a TWT response message to the requesting station after receiving the TWT request message, and after the interaction is successful, a TWT protocol is established between the requesting station and the responding station. After the TWT protocol is established, the TWT requesting station can keep active in the TWT SP agreed by the TWT protocol, so that the TWT requesting station can transmit data or communicate with the TWT responding station in the TWT SP agreed by the TWT protocol. The TWT requesting station can be a station, and the TWT responding station can be an access point.
[0086] Broadcast TWT, the access point can establish a common TWT protocol for multiple stations (or a group of stations), and the TWT SPs of multiple access points (or a group of access points) are the same. After the common TWT protocol is established, multiple stations and the access point keep active in the TWT SP agreed by the common TWT protocol, so that multiple access points can transmit data or communicate with the access point in the TWT SP agreed by the common TWT protocol. The TWT protocol is used to obtain the TWT SP.
[0087] The information of the broadcast TWT can be carried in a beacon frame. The information of the broadcast TWT can include a broadcast TWT identifier (e.g., broadcast TWT ID) and a media access control address (mdia access control address, referred to as MAC address) of the access point. The MAC address is used to uniquely identify a network device in the network. The broadcast TWT identifier is used to identify a unique broadcast TWT. The beacon frame is a management frame in IEEE 802.11 wireless local area network, which is usually periodically sent by the access point at a certain time interval to indicate the existence of the wireless local area network.
[0088] In a case where the station needs to acquire the TWT SP of the broadcast TWT, after the station receives the beacon frame carrying the broadcast TWT information sent by the access point, the station can send a broadcast TWT setup request message to the access point to request the TWT SP of the broadcast TWT setting identified by the broadcast TWT identifier in the broadcast TWT information. After the access point receives the broadcast TWT setup request message sent by the station, the access point sends a broadcast TWT setup response message carrying a TWT parameter set to the station, and the TWT parameter set can be used to indicate the TWT SP. After the station receives the broadcast TWT setup response message sent by the access point, the station performs data transmission with the access point in the TWT SP indicated by the TWT parameter set in the broadcast TWT setup response message, and does not perform data transmission with the access point at other times except the TWT SP, so as to achieve energy saving.
[0089] The TWT parameter set can include a period of the TWT SP, a duration of the TWT SP, and a start time of the TWT SP. The period of the TWT SP is used to indicate the time interval of adjacent TWT SPs. The duration of the TWT SP is used to indicate the duration of the TWT SP in one period. The start time of the TWT SP is used to indicate the start time of the first TWT SP.
[0090] On the basis of the TWT technology used for energy saving, a restricted target wake time (RTWT) is given for the demand protocol of low-latency service, and the protocol defines an RTWT service period (SP) for transmitting low-latency service. The RTWT is a special broadcast TWT. The access point can carry a TWT information element (IE) in a beacon frame to indicate that the broadcast TWT is an RTWT. FIG. 1 shows an information diagram of the TWT IE, and the access point sets the value of the Broadcast TWT Recommendation field in the Request Type field in the TWT IE shown in FIG. 1 to 4 to indicate that the broadcast TWT is an RTWT. The information of other fields in FIG. 1 is described with reference to the existing protocol, and is not described herein.
[0091] In a case where the station needs to transmit low-latency service, after the station receives the beacon frame sent by the access point indicating that the broadcast TWT for sending is an RTWT, the station sends a request message / request frame (for example, a TWT setup frame) to the access point to request to join the RTWT, so that the station transmits low-latency service in the RTWT SP.
[0092] To ensure that the access point can compete for the channel in the RTWT SP and communicate with the station for low-latency services, the standard sets the following rules: 1) If the station has competed for the channel before the arrival of the RTWT SP and obtained a transmit opportunity (TXOP), the station must end the station's TXOP before the arrival of the RTWT SP. The TXOP refers to the time that the station can use the channel after successfully competing for the channel through the channel, and the time that the station transmits data does not exceed the maximum duration corresponding to the TXOP.
[0093] 2) If the station competes for the channel before the arrival of the RTWT SP, the count value of the backoff timer becomes 0, it is necessary to determine whether a transmission can be completed before the arrival of the RTWT SP. If the station cannot complete a transmission before the arrival of the RTWT SP, the station cannot transmit low-latency services; if the station can complete a transmission before the arrival of the RTWT SP, the station can transmit low-latency services in the RTWT SP.
[0094] The backoff timer is used to indicate the state of the channel. If it is detected that the channel is in an idle state, the count value of the backoff timer is decremented by one; if it is detected that the channel is in a busy state, the count value of the backoff timer remains unchanged. When the count value of the backoff timer is 0, the station starts to send a data frame. Through the above rules, the access point can successfully compete for the channel at the beginning of the RTWT SP, so that the access point can communicate for low-latency services in the RTWT SP.
[0095] With the continuous development and progress of technology, network traffic is growing, especially under the promotion of high-bandwidth, low-latency applications such as video and games, wireless LAN users have higher and higher requirements for network performance, and a single access point has been difficult to meet the demand of wireless LAN users for high-performance networks. Therefore, the performance of multiple access points is integrated, and the network coverage is effectively improved, the network capacity is enhanced, and the network performance is improved through multi-access point cooperation, so as to provide better network services for wireless LAN users.
[0096] In a scenario where multi-access point cooperation provides low latency communication services for a user or a station in a wireless local area network, in order to ensure that the associated access point and the access points other than the associated access point can successfully transmit low latency services in the respective RTWT SP, the station not only needs to end the TXOP of the station before the RTWT SP of the access point associated with the station arrives, and transmit low latency services in the RTWT SP after the RTWT SP arrives; the station also needs to end the TXOP of the station before the RTWT SP of the access point other than the access point associated with the station arrives, and transmit low latency services in the RTWT SP after the RTWT SP of the access point other than the access point associated with the station arrives, which will cause the station to frequently end the TXOP of the station, and further affect the data transmission of the station.
[0097] To solve the problem that the station frequently ends the TXOP of the station in a scenario where multi-access point cooperation provides low latency communication services, the present application provides a data transmission method, which comprises: a station acquires RTWT information, the RTWT information being used to indicate the start time of the RTWT SP of an access point; before the RTWT SP of the access point, the station does not end the TXOP of the station; in the RTWT SP of the access point, the station transmits data at a first transmission power, the first transmission power being less than or equal to a first value. Wherein, the access point comprises a first access point and / or a second access point, the first access point being a non-associated access point of the station, and the second access point being an associated access point of the station. In this way, the station does not need to end the TXOP of the station before the RTWT SP of the access point arrives, which fundamentally solves the problem that the station frequently ends the transmission opportunity of the station, and improves the communication quality of the station user. The specific implementation can refer to the method shown in FIG. 3.
[0098] In another example, the application provides a data transmission method, which comprises: a station obtaining first RTWT information, the first RTWT information being used to indicate a start time of an RTWT SP of a third access point (an access point not associated with the station); in a case where a received power of a wireless frame of a fourth access point (an access point associated with the station) is less than or equal to a third threshold, the station ending a transmission opportunity of the station before the RTWT SP of the third access point comes. The third access point is a non-associated access point of the station, and the fourth access point is an associated access point of the station. In a case where the received power of the wireless frame of the fourth access point is greater than the third threshold, the station does not end the TXOP of the station before the RTWT SP of the third access point comes; and the station transmits data at a third transmission power less than or equal to a second value within the RTWT SP of the third access point. The third access point is a non-associated access point of the station, and the fourth access point is an associated access point of the station. In this way, the station ends the transmission opportunity of the station before the RTWT SP of the third access point comes in a case where the received power of the wireless frame of the fourth access point (an access point associated with the station) is less than or equal to the third threshold, effectively reducing the frequency of the station frequently ending the transmission opportunity of the station, and improving the communication quality of the station user. The specific implementation can refer to FIG. 5 described below.
[0099] In another example, the application provides a data transmission method, which comprises: a station obtaining second RTWT information, the second RTWT information being used to indicate a start time of an RTWT SP of a fifth access point (an access point not associated with the station); in a case where a received power of a wireless frame of the fifth access point is greater than a fourth threshold, the station ending a transmission opportunity of the station before the RTWT SP of the fifth access point comes. The fifth access point is a non-associated access point of the station. In a case where the received power of the wireless frame of the fifth access point is less than or equal to the fourth threshold, the station does not end a TXOP of the station before the RTWT SP of the fifth access point comes; and the station transmits data at a fourth transmission power less than or equal to a third value within the RTWT SP of the fifth access point. In this way, the station ends the transmission opportunity of the station before the RTWT SP of the fifth access point comes in a case where the received power of the wireless frame of the fifth access point is greater than the fourth threshold, effectively reducing the frequency of the station ending the transmission opportunity of the station, and improving the communication quality of the station user. The specific implementation can refer to FIG. 6 described below.
[0100] The data transmission method provided by the embodiments of the application will be described below in combination with the accompanying drawings of the specification.
[0101] The data transmission method provided in the embodiments of the present application is applicable to a wireless local area network (WLAN) supporting Institute of Electrical and Electronics Engineers (IEEE) related standards, including: 802.11a / b / g standards, 802.11n standards, 802.11ac standards, 802.11ax standards, 802.11be standards, 802.11bn standards / UHR standards / WiFi8 standards, 802.11ad standards, 802.11ay standards, 802.11bf standards / sensing standards, UWB standards / 802.15 standards, and the like, without limitation.
[0102] The communication system provided in the embodiments of the present application is described below by taking FIG. 2 as an example.
[0103] FIG. 2 is a schematic diagram of a communication system provided in the embodiments of the present application, as shown in FIG. 2, the communication system can include an access point (or an access point device) and a station (or a station device); the access point can include an access point associated with the station and an access point not associated with the station. Optionally, the communication system can further include other stations, and the access point not associated with the station in FIG. 2 is an associated access point of the other stations. One or more access points in FIG. 2 can communicate with one or more stations, and the access point can also communicate with one or more other access point devices, and the station can also communicate with one or more other stations. Wherein, the access point can be an AP, and the station can be a STA.
[0104] In the present application, the access point associated with the station in FIG. 2 can be named at least one of the following: a second access point, a fourth access point, and a sixth access point. The access point not associated with the station in FIG. 2 can be named at least one of the following: a first access point, a third access point, and a fifth access point.
[0105] In the present application, the access point associated with the station can be understood as an access point serving the station in a basic service set (BSS). The access point not associated with the station can be understood as an access point other than the access point associated with the station. For example, the access point not associated with the station can be an access point of an overlapped basic service set (OBSS). The related description of BSS and OBSS can refer to the prior art, which is not described herein.
[0106] For example, the AP can be a terminal device, a network device, a communication server, a router, a switch, a bridge, a computer, etc. with a Wi-Fi chip. The AP can also be an access point for mobile users to enter a wired network, and is mainly deployed in homes, buildings, and parks, with a typical coverage radius of tens of meters to hundreds of meters. Of course, the AP can also be deployed outdoors. The AP is equivalent to a bridge connecting wired and wireless networks, and its main function is to connect various wireless network clients together and then access the Ethernet network.
[0107] For example, the AP can be a terminal device, a network device, a communication server, a router, a switch, a bridge, a computer, etc. with a Wi-Fi chip. The AP can also be an access point for mobile users to enter a wired network, and is mainly deployed in homes, buildings, and parks, with a typical coverage radius of tens of meters to hundreds of meters. Of course, the AP can also be deployed outdoors. The AP is equivalent to a bridge connecting wired and wireless networks, and its main function is to connect various wireless network clients together and then access the Ethernet network.
[0108] For example, the AP can be a terminal device, a network device, a communication server, a router, a switch, a bridge, a computer, etc. with a Wi-Fi chip. The AP can also be an access point for mobile users to enter a wired network, and is mainly deployed in homes, buildings, and parks, with a typical coverage radius of tens of meters to hundreds of meters. Of course, the AP can also be deployed outdoors. The AP is equivalent to a bridge connecting wired and wireless networks, and its main function is to connect various wireless network clients together and then access the Ethernet network.
[0109] For example, the AP can be a terminal device, a network device, a communication server, a router, a switch, a bridge, a computer, etc. with a Wi-Fi chip. The AP can also be an access point for mobile users to enter a wired network, and is mainly deployed in homes, buildings, and parks, with a typical coverage radius of tens of meters to hundreds of meters. Of course, the AP can also be deployed outdoors. The AP is equivalent to a bridge connecting wired and wireless networks, and its main function is to connect various wireless network clients together and then access the Ethernet network.
[0110] The data transmission method provided by the embodiments of the present application will be described below in combination with the communication system shown in FIG. 2. The actions, terms, etc. involved in the following embodiments can be mutually referenced, and the message names or parameter names in the messages exchanged between devices in each embodiment are only examples, and other names can also be used in specific implementations. For example, “corresponding” in the following embodiments can be replaced by “associated” or the like, and “sending” in the following embodiments can be replaced by “transmitting” or the like.
[0111] FIG. 3 is a flow diagram of a data transmission method according to an embodiment of the present application. As shown in FIG. 3, the method can include steps S301-S304.
[0112] S301: The station obtains RTWT information.
[0113] The RTWT information can be used to indicate a start time of an RTWT SP of the access point. The RTWT information includes the start time of the RTWT SP. The RTWT information can further include a duration of the RTWT SP, a period of the RTWT SP. The start time of the RTWT SP is used to indicate a start time of a first occurrence of the RTWT SP. The duration of the RTWT SP is used to indicate a time duration between a start time of each RTWT SP and an end time of the RTWT SP. The period of the RTWT SP is used to indicate a time interval between adjacent occurrences of the RTWT SP.
[0114] In the present application, the start time of each RTWT SP can be obtained from the start time of the first occurrence of the RTWT SP and the period of the RTWT SP. Specifically, the start time of each RTWT SP can be obtained from the start time of the first occurrence of the RTWT SP and the period of the RTWT SP, which can be obtained by referring to the prior art, and thus will not be described here.
[0115] In the present application, the way in which the station obtains the RTWT information is not limited. For example, the station can receive broadcast information from an associated access point (e.g., the second access point, the third access point, the sixth access point, the eighth access point) of the station, and the broadcast information carries the RTWT information. Alternatively, the station can receive broadcast information from a non-associated access point (e.g., the first access point, the fourth access point, the fifth access point, the seventh access point) of the station, and the broadcast information carries the RTWT information. Alternatively, the station can obtain the RTWT information from a centralized control device. The centralized control device refers to a device that centrally manages information of the access points.
[0116] The access point includes the first access point and / or the second access point. The first access point is a non-associated access point of the station. The second access point is an associated access point of the station.
[0117] S302: The access point sends first information to the station, and the station receives the first information.
[0118] The first information is used to transmit information required by the station. The first information can include at least one of the following information: the first value, the first threshold, the second threshold, the first indication information, and the second indication information. The related description of the RTWT information can be referred to the related description of the RTWT information in S301, which will not be described here.
[0119] In the present application, the first value can be used by the station to transmit data in the RTWT SP of the access point with a first transmit power less than or equal to the first value. The first threshold is used by the station to determine the first value according to the received power of the wireless frame of the second access point (the access point associated with the station). The second threshold is used by the station to determine the first value according to the received power of the wireless frame of the first access point (the access point not associated with the station). The first indication information is used to indicate the first threshold. The second indication information is used to indicate the second threshold.
[0120] It should be understood that S302 is an optional step. S302 is performed when the station needs to obtain at least one of the first information from the access point. For example, when the first value is determined by the access point (e.g., the first access point (the access point not associated with the station), the second access point (the access point associated with the station)), S302 is performed to obtain the first value. When the station does not need to obtain at least one of the first information from the access point, for example, when the first value is a protocol agreed value, S302 is not performed.
[0121] S303: The station does not end the TXOP of the station before the RTWT SP of the access point.
[0122] Wherein, the TXOP of the station can be the longest time for the station to transmit data, as described above.
[0123] Optionally, the station can obtain the TXOP of the station before the RTWT SP of the access point or within the RTWT SP of the access point. For example, the station can obtain the TXOP of the station before the RTWT SP of the access point or within the RTWT SP of the access point before the step of the station does not end the TXOP of the station before the RTWT SP of the access point.
[0124] It should be understood that the station described above can be the station in FIG. 2, and the access point can be the access point associated with the station in FIG. 2 or the access point not associated with the station in FIG. 2. For example, the access point associated with the station in FIG. 2 can be the second access point, and the access point not associated with the station in FIG. 2 can be the first access point.
[0125] In the present application, the time from the RTWT SP start time to the RTWT SP end time can be referred to as within the RTWT SP. The RTWT SP start time can be understood as the time when the RTWT SP arrives, and therefore, the time before the RTWT SP start time can be understood as before the RTWT SP arrives.
[0126] It should be understood that the time for the station to transmit data is not more than the maximum time length corresponding to the transmission opportunity (TXOP) of the station, so the station needs to obtain the transmission opportunity of the station before the RTWT SP of the access point arrives or within the RTWT SP of the access point. The station can obtain the transmission opportunity of the station according to the prior art, which will not be described here.
[0127] In an example, the station does not end the TXOP of the station before the RTWT SP of the access point arrives, and transmits data at a second transmission power greater than the first value. Specifically, the station does not end the TXOP of the station before the RTWT SP of the access point arrives, and transmits data at a second transmission power greater than the first value, including that before the RTWT SP of the access point arrives, the station transmits data at the second transmission power, and the end time of a network allocation vector (NAV) in a wireless frame sent by the station is earlier than or equal to the start time of the RTWT SP of the access point. The second transmission power is greater than the first value.
[0128] If the value of the NAV indicates that the station will occupy the channel for a time period covering the start time of the RTWT SP of the access point, it will cause the access point and the station to be unable to transmit low-latency services within the RTWT SP of the access point, so if the station needs to transmit data at a second transmission power greater than the first value before the RTWT SP of the access point arrives, the station also needs to make the end time of the NAV in the wireless frame sent by the station earlier than or equal to the start time of the RTWT SP of the access point, so as to ensure that the access point can transmit low-latency services within the RTWT SP of the access point.
[0129] The network allocation vector (NAV) can be used to indicate the time period for which the station will occupy the channel. The end time of the NAV is the sum of the start time of the NAV and the value of the NAV. The start time of the NAV is the end time of the wireless frame sent by the station. The value of the NAV is the value of the Duration field in the MAC protocol data unit (MPDU) header.
[0130] In another example, the station does not end the TXOP of the station before the RTWT SP of the access point arrives, and transmits data at a first transmission power less than or equal to the first value. In this way, the station can reduce the number of stations setting the NAV in the cell corresponding to the non-associated access point before the RTWT SP of the non-associated access point arrives, so that the non-associated access point can normally transmit data within the RTWT SP of the non-associated access point.
[0131] In another example, the station competes for the channel so that the count value of the backoff timer becomes 0, and if the station fails to complete a transmission before the RTWT SP of the access point arrives, the station does not end the TXOP of the station before the RTWT SP of the access point arrives, and transmits data at a first transmission power less than or equal to a first value.
[0132] It should be understood that, in the present application, the station does not end the TXOP of the station before the RTWT SP of the access point in S303, and correspondingly, the access point can interact with the station to transmit data within the RTWT SP of the access point in S303.
[0133] S304: The station transmits data at a first transmission power less than or equal to a first value within the RTWT SP of the access point.
[0134] The access point can include a first access point and / or a second access point, the first access point being a non-associated access point of the station, and the second access point being an associated access point of the station.
[0135] The data can refer to data of low-latency services or other types of data, without limitation.
[0136] It should be understood that the time for the station to transmit data does not exceed the maximum duration corresponding to the TXOP of the station, and therefore, in the present application, the station transmits data at a first transmission power less than or equal to a first value within the RTWT SP of the access point, which implicitly indicates that the station transmits data at a first transmission power less than or equal to a first value within the overlapping time of the TXOP of the station and the RTWT SP of the access point.
[0137] In the present application, the first value is less than or equal to the maximum transmission power of the station, and specifically, the configuration of the first value can be as follows:
[0138] The first possible case: The first value can be determined by the access point (for example, the first access point (a non-associated access point of the station) or the second access point (an associated access point of the station)), or the first value is agreed by the protocol (standard).
[0139] In the present application, when the first value is agreed by the protocol (standard), the first value is the value agreed by the protocol (standard).
[0140] In the present application, in the case that the first value is determined by the access point, the station transmits data in the RTWT SP of the access point with the first transmission power less than or equal to the first value, which can include that the station receives the first value from the access point and transmits data in the RTWT SP of the access point with the first transmission power less than or equal to the first value. For example, the station receives the indication information sent by the access point, the indication information is used to indicate the first value, and the station transmits data in the RTWT SP of the access point with the first transmission power less than the first value indicated by the indication information. For example, the station receives the beacon frame sent by the access point, the beacon frame carries the first value, and the station transmits data in the RTWT SP of the access point with the first transmission power less than the first value carried in the beacon frame. Or, the station receives the broadcast information sent by the access point, the broadcast information carries the first value, and the station transmits data in the RTWT SP of the access point with the first transmission power less than the first value carried in the broadcast information.
[0141] In the present application, the first value can be an absolute value of power; or the first value is an offset of power, which refers to the amount of power that needs to be reduced compared to the maximum transmission power; or the first value is a value agreed by the protocol (standard).
[0142] The second possible case: the first value can be determined by the station according to the received power of the wireless frame of the access point (the second access point) associated with the station and the first threshold.
[0143] Wherein, the wireless frame refers to the WLAN wireless network data frame (for example, the beacon frame) defined in the IEEE 802.11 series standard.
[0144] Taking the access point associated with the station as the second access point, in the present application, in the case that the first value is determined by the station according to the received power of the wireless frame of the second access point and the first threshold, the station transmits data in the RTWT SP of the access point with the first transmission power less than the first value, which can include that the station receives the wireless frame from the second access point, if the received power of the wireless frame of the second access point received by the station is greater than the first threshold, the first value is the maximum transmission power of the station, and the station transmits data in the RTWT SP of the access point with the first transmission power less than the maximum transmission power of the station; if the received power of the wireless frame of the second access point received by the station is less than or equal to the first threshold, the first value is less than the maximum transmission power of the station, and the station transmits data in the RTWT SP with the first transmission power less than or equal to the first value, at this time, the first value can be the first value determined by the access point or the first value agreed by the protocol. Wherein, the first value determined by the access point and the first value agreed by the protocol can refer to the related description in the above-mentioned case that the first value is determined by the access point or agreed by the protocol, which will not be described here.
[0145] In the application, when the first value is determined by the station according to the received power of the wireless frame of the second access point and the first threshold, the station transmits data in the RTWT SP of the access point at the first transmission power less than or equal to the first value, which can further include: the station receives the wireless frame from the second access point, if the received power of the wireless frame of the second access point received by the station is greater than the first threshold, the first value is the maximum transmission power of the station, and the station transmits data in the RTWT SP of the access point at the first transmission power less than the maximum transmission power of the station; if the received power of the wireless frame of the second access point received by the station is less than or equal to the first threshold, the first value is the difference between the maximum transmission power of the station and the first offset, i.e. the first value is the value of the maximum transmission power of the station minus the first offset, and the station transmits data in the RTWT SP of the access point at the first transmission power less than or equal to the first value, and the first offset is the difference between the first threshold and the received power of the wireless frame of the second access point, i.e. the first offset is the value of the first threshold minus the received power of the wireless frame of the second access point.
[0146] In the application, the received power of the wireless frame can be received signal strength indication (RSSI) or received channel power indicator (RCPI). RSSI is an indication value of signal strength. RCPI is a parameter used in 802.11 to indicate the radio frequency power of the random access preamble and the entire wireless frame on the specified channel.
[0147] In the application, the station can also determine whether the station is at the central position or the edge position of the coverage range of the second access point according to the received power of the wireless frame of the second access point and the first threshold. For example, if the received power of the wireless frame of the second access point received by the station is greater than the first threshold, the station is at the central position of the coverage range of the second access point; if the received power of the wireless frame of the second access point received by the station is less than or equal to the first threshold, the station is at the edge position of the coverage range of the second access point.
[0148] It can be understood that, when the received power of the wireless frame of the second access point received by the station is greater than the first threshold, the first value is the maximum transmission power of the station, and at this time the station should be at the central position of the coverage range of the second access point; when the received power of the wireless frame of the second access point received by the station is less than or equal to the first threshold, the first value is less than the maximum transmission power of the station, and at this time the station should be at the edge position of the coverage range of the second access point.
[0149] Optionally, the station can determine the first value according to a location of the station in the coverage of the second access point. For example, if the station is in a preset area in the coverage of the second access point, the first value is the maximum transmission power of the station; if the station is in an area other than the preset area in the coverage of the second access point, the first value is less than the maximum transmission power of the station. The station being in the preset area in the coverage of the second access point can be understood as an implicit indication that the received power of the wireless frame of the second access point received by the station is greater than the first threshold, and in this case, the first value is the maximum reception power of the station. The station being in the area other than the preset area in the coverage of the second access point can be understood as an implicit indication that the received power of the wireless frame of the second access point received by the station is less than or equal to the first threshold, and in this case, the first value is less than the maximum reception power of the station, and the first value can be a first value determined by the access point or a first value agreed by the protocol. The first value determined by the access point and the first value agreed by the protocol can refer to the related description in the above case where the first value is determined by the access point or agreed by the protocol, and will not be described here.
[0150] In this application, the first threshold can be determined by the second access point, or the first threshold is agreed by the protocol (standard).
[0151] In this application, in the case where the first threshold is agreed by the protocol (standard), the first threshold is the value agreed by the protocol (standard).
[0152] In this application, in the case where the first threshold is determined by the second access point, the station transmits data in the RTWT SP of the access point at a first transmission power less than or equal to the first value, which can include: the station receives first indication information from the second access point, the first indication information being used to indicate the first threshold, if the received power of the wireless frame of the second access point is greater than the first threshold indicated by the first indication information, the first value is the maximum transmission power of the station, and the station transmits data in the RTWT SP of the access point at a first transmission power less than the maximum transmission power of the station; if the received power of the wireless frame of the second access point is less than or equal to the first threshold indicated by the first indication information, the first value is less than the maximum transmission power of the station, and the station transmits data in the RTWT SP of the access point at a first transmission power less than or equal to the first value, and in this case, the first value can be a first value determined by the access point or a first value agreed by the protocol. The first value determined by the access point and the first value agreed by the protocol can refer to the related description in the above case where the first value is determined by the access point or agreed by the protocol, and will not be described here.
[0153] In the application, when the first threshold is determined by the second access point, the station transmits data in the RTWT SP of the access point at the first transmission power less than or equal to the first value, and the station can further receive first indication information from the second access point, the first indication information being used to indicate the first threshold, if the received power of the wireless frame of the second access point is greater than the first threshold indicated by the first indication information, the first value is the maximum transmission power of the station, and the station transmits data in the RTWT SP of the access point at the first transmission power less than the maximum transmission power of the station; if the received power of the wireless frame of the second access point is less than or equal to the first threshold indicated by the first indication information, the first value is the difference between the maximum transmission power of the station and the first offset, the first offset being the difference between the first threshold indicated by the first indication information and the received power of the wireless frame of the second access point, i.e. the first offset being the value of the first threshold indicated by the first indication information minus the received power of the wireless frame of the second access point, and the station transmits data in the RTWT SP of the access point at the first transmission power less than the first value.
[0154] In the application, the first threshold can be carried in other information sent by the second access point to the station in addition to the first indication information, such as beacon frames, broadcast information and the like.
[0155] Optionally, the first threshold can be determined by the first access point. Similarly, when the first threshold is determined by the first access point, the station can receive information carrying the first threshold from the first access point to obtain the first threshold. For example, the station receives indication information carrying the first threshold from the first access point, or the station receives a beacon frame carrying the first threshold from the first access point, or the station receives broadcast information carrying the first threshold from the first access point.
[0156] The third possible case: the first value is determined by the station according to the received power of the wireless frame of the access point not associated with the station and the second threshold.
[0157] In the case that the first value is determined by the station according to the received power of the wireless frame from the first access point and the second threshold, the station transmits data in the RTWT SP of the access point with the first transmission power less than or equal to the first value, which can include: the station receives the wireless frame from the first access point, if the received power of the wireless frame from the first access point received by the station is greater than the second threshold, the first value is less than the maximum transmission power of the station, the station transmits data in the RTWT SP of the access point with the first transmission power less than or equal to the first value, at this time the first value can be the first value determined by the access point or the first value agreed by the protocol; if the received power of the wireless frame from the first access point received by the station is less than or equal to the second threshold, the first value is the maximum transmission power of the station, the station transmits data in the RTWT SP of the access point with the first transmission power less than the maximum transmission power of the station. The first value determined by the access point and the first value agreed by the protocol can refer to the related description in the above case that the first value is determined by the access point or agreed by the protocol, and will not be repeated here.
[0158] In the present application, the station can also determine whether the distance between the station and the first access point is greater than a threshold according to the received power of the wireless frame from the first access point and the second threshold. For example, the received power of the wireless frame from the first access point received by the station is greater than the second threshold, the distance between the station and the first access point is less than or equal to the threshold, at this time the distance between the station and the first access point is close; the received power of the wireless frame from the first access point received by the station is less than or equal to the second threshold, the distance between the station and the first access point is greater than the threshold, at this time the distance between the station and the first access point is far.
[0159] It can be understood that the received power of the wireless frame from the first access point received by the station is greater than the second threshold, the first value is less than the maximum transmission power of the station, at this time the first value can be the first value determined by the access point or the first value agreed by the protocol, the distance between the station and the first access point should be less than or equal to the threshold, that is, the distance between the station and the first access point is close; the received power of the wireless frame from the first access point received by the station is less than or equal to the second threshold, the first value is the maximum transmission power of the station, the distance between the station and the first access point should be greater than the threshold, that is, the distance between the station and the first access point is far. The first value determined by the access point and the first value agreed by the protocol can refer to the related description in the above case that the first value is determined by the access point or agreed by the protocol, and will not be repeated here.
[0160] Optionally, the station can determine the first value according to whether the distance between the station and the first access point is greater than a preset threshold. For example, when the distance between the station and the first access point is greater than the preset threshold, the first value is the maximum transmission power of the station; when the distance between the station and the first access point is less than or equal to the preset threshold, the first value is less than the maximum transmission power of the station, and at this time, the first value can be the first value determined by the access point or the first value agreed by the protocol. The first value determined by the access point and the first value agreed by the protocol can refer to the related description in the above case that the first value is determined by the access point or agreed by the protocol, and will not be described here. When the distance between the station and the first access point is greater than the preset threshold, it can be understood that the receiving power of the wireless frame of the first access point received by the station is less than or equal to the second threshold, and at this time, the first value is the maximum receiving power of the station. When the distance between the station and the first access point is less than or equal to the preset threshold, it can be understood that the receiving power of the wireless frame of the first access point received by the station is greater than the second threshold, and at this time, the first value is less than the maximum receiving power of the station.
[0161] In the present application, the second threshold can be determined by the second access point, or the second threshold is agreed by the protocol (standard).
[0162] In the present application, when the second threshold is agreed by the protocol (standard), the second threshold is the value agreed by the protocol (standard).
[0163] In the present application, when the second threshold is determined by the second access point, the station transmits data in the RTWT SP of the access point with the first transmission power less than or equal to the first value can include: the station receives second indication information from the second access point, the second indication information is used to indicate the second threshold, if the receiving power of the wireless frame of the second access point is greater than the second threshold indicated by the second indication information, the first value is less than the maximum transmission power of the station, at this time, the first value can be the first value determined by the access point or the first value agreed by the protocol, and the station transmits data in the RTWT SP of the access point with the first transmission power less than or equal to the first value; if the receiving power of the wireless frame of the second access point is less than or equal to the second threshold indicated by the second indication information, the first value is the maximum transmission power of the station, and the station transmits data in the RTWT SP of the access point with the first transmission power less than the maximum transmission power of the station. Wherein, the first value determined by the access point and the first value agreed by the protocol can refer to the related description in the above case that the first value is determined by the access point or agreed by the protocol, and will not be described here.
[0164] In the present application, the second threshold can also be carried in other information sent by the second access point to the station in addition to the second indication information, such as beacon frame, broadcast information and the like.
[0165] Optionally, the second threshold can be determined by the first access point. Similarly, in the case that the second threshold is determined by the first access point, the station can receive information carrying the second threshold from the first access point to obtain the second threshold. For example, the station receives indication information carrying the second threshold from the first access point, or the station receives a beacon frame carrying the second threshold from the first access point, or the station receives broadcast information carrying the second threshold from the first access point.
[0166] It should be noted that the above steps S301-S302 only exemplarily describe the flow of the data transmission method. The execution order between steps S301 and S302 is not limited. For example, S301 can be executed first and then S302; or S302 can be executed first and then S301; or steps S301 and S302 can be executed simultaneously.
[0167] Based on the method shown in FIG. 3, in the case that the station obtains the start time of the RTWT SP of the access point, the station does not need to end the TXOP of the station before the RTWT SP of the access point (the access point includes an access point not associated with the station (the first access point) and / or an access point associated with the station (the second access point)), which fundamentally solves the problem of frequent ending of the transmission opportunity of the station and improves the communication quality of the station user.
[0168] FIG. 4 shows a schematic diagram of data transmission provided by an embodiment of the present application. In FIG. 4, the first access point is a non-associated access point of the station, and the second access point is an associated access point of the station. As shown in FIG. 4, after the station obtains the start time of the RTWT SP of the first access point, the station does not end the TXOP of the station within the TXOP of the station and before the RTWT SP of the first access point, so that the station can still transmit data with the second access point (the access point associated with the station); within the TXOP of the station and within the RTWT SP of the first access point, the station transmits data with the second access point (the access point associated with the station) at a first transmission power less than or equal to a first value.
[0169] Similarly, after the station obtains the start time of the RTWT SP of the second access point, the station does not end the TXOP of the station within the TXOP of the station and before the RTWT SP of the second access point, so that the station can still transmit data with other stations (i.e., other stations directly communicating with the station in a device-to-device (D2D) scenario); within the TXOP of the station and within the RTWT SP of the second access point, the station transmits data with the other stations at the first transmission power less than or equal to the first value. The first value is less than or equal to the maximum transmission power of the station.
[0170] In the method shown in FIG. 3, the station, in the case of obtaining the start time of the RTWT SP of the access point, does not end the TXOP of the station before the RTWT SP of the access point (the access point includes the access point not associated with the station (the first access point) and / or the access point associated with the station (the second access point)) to solve the problem of the station frequently ending the transmission opportunity of the station. In the following, in the case of obtaining the start time of the RTWT SP of the access point not associated with the station (for example, the third access point, the fifth access point), the station reduces the frequency of the station ending the transmission opportunity of the station before the RTWT SP of the access point not associated with the station to solve the problem of the station frequently ending the transmission opportunity of the station. The specific implementable method can refer to the method shown in FIG. 5 and FIG. 6.
[0171] In the following, the data transmission method shown in FIG. 5 is introduced by taking the station in FIG. 2 as the station, the access point not associated with the station in FIG. 2 as the third access point, and the access point associated with the station in FIG. 2 as the fourth access point.
[0172] In one aspect, in the data transmission method shown in FIG. 5, in the case of obtaining the start time of the RTWT SP of the third access point, the station ends the transmission opportunity of the station before the RTWT SP of the third access point in the case that the relationship between the received power of the wireless frame of the fourth access point and the third threshold meets a certain condition. In this way, the station ends the transmission opportunity of the station before the RTWT SP of the third access point in the case that the relationship between the received power of the wireless frame of the fourth access point and the third threshold meets a certain condition, which effectively reduces the frequency of the station frequently ending the transmission opportunity of the station.
[0173] In another aspect, in the data transmission method shown in FIG. 5, in the case of obtaining the start time of the RTWT SP of the third access point, the station does not end the TXOP of the station before the RTWT SP of the third access point in the case that the relationship between the received power of the wireless frame of the fourth access point and the third threshold meets a certain condition; and the station transmits data with the third transmission power less than or equal to the second value within the RTWT SP of the third access point. In this way, the station does not need to end the transmission opportunity of the station before the RTWT SP of the third access point in the case that the relationship between the received power of the wireless frame of the fourth access point and the third threshold meets a certain condition, which fundamentally solves the problem of the station frequently ending the transmission opportunity of the station.
[0174] FIG. 5 is a flow diagram of a data transmission method according to an embodiment of the present application. As shown in FIG. 5, the method can include steps S501-S503 or steps S501-S502 and S504-S505.
[0175] S501: The station obtains first RTWT information.
[0176] The first RTWT information is information used to indicate an RTWT SP of the third access point. The first RTWT information includes a start time of the RTWT SP of the third access point. The first RTWT information can also include a duration of the RTWT SP of the third access point, a period of the RTWT SP of the third access point. The start time of the RTWT SP of the third access point is used to indicate a start time of a first occurrence of the RTWT SP of the third access point. The duration of the RTWT SP of the third access point is used to indicate a time duration between a start time and an end time of each RTWT SP of the third access point. The period of the RTWT SP of the third access point is used to indicate a time interval between adjacent occurrences of the RTWT SP of the third access point.
[0177] In the present application, the manner in which the station obtains the first RTWT information is not limited. For example, the station can receive broadcast information from an associated access point (e.g., the fourth access point) of the station, and the broadcast information carries the first RTWT information. Alternatively, the station can receive broadcast information from a non-associated access point (e.g., the third access point) of the station, and the broadcast information carries the first RTWT information. Alternatively, the station can obtain the first RTWT information from a centralized control device. The centralized control device refers to a device that centrally manages information of access points (e.g., the third access point and the fourth access point).
[0178] S502: The access point sends a second value and / or a third threshold to the station, and the station receives the second value and / or the third threshold.
[0179] In the present application, the third threshold can be used by the station to determine, according to a received power of a radio frame of the fourth access point, whether to end a transmission opportunity of the station before the RTWT SP of the third access point occurs. The third threshold can also be used by the station to determine, according to the received power of the radio frame of the fourth access point, whether to transmit data at a third transmission power within the RTWT SP of the third access point.
[0180] In the present application, the second value can be used by the station to transmit data at a third transmission power less than or equal to the second value within the RTWT SP of the third access point. The second value is less than or equal to a maximum transmission power of the station.
[0181] The access point comprises a third access point or a fourth access point, the third access point being a non-associated access point of the station, and the fourth access point being an associated access point of the station.
[0182] It should be understood that S502 is an optional operation, which is performed when the station needs to obtain the second value and / or the third threshold through the access point. For example, when the second value and / or the third threshold is determined by the access point (for example, the third access point (a non-associated access point of the station) or the fourth access point (an associated access point of the station)), S502 is performed to obtain the second value and / or the third threshold. When the station does not need to obtain the second value and / or the third threshold through the access point, for example, the second value and / or the third threshold is a protocol-conventional value, S502 is not performed.
[0183] S503: When the received power of the station at the wireless frame of the fourth access point is less than or equal to the third threshold, the station ends the TXOP of the station before the RTWT SP of the third access point arrives.
[0184] The TXOP of the station can refer to the description of the TXOP of the station in S303, which is not repeated here.
[0185] Optionally, the station can obtain the TXOP of the station before the RTWT SP of the third access point arrives or within the RTWT SP of the third access point. For example, the station can obtain the TXOP of the station before the station ends the TXOP of the station before the RTWT SP of the third access point arrives or within the RTWT SP of the third access point.
[0186] It should be understood that the time for the station to transmit data does not exceed the maximum duration corresponding to the TXOP of the station, and therefore the station needs to obtain the TXOP of the station before the RTWT SP of the third access point arrives or within the RTWT SP of the third access point. The station can obtain the TXOP of the station by referring to the prior art, which is not repeated here.
[0187] The wireless frame of the fourth access point can be any wireless frame sent by the fourth access point to the station.
[0188] It should be understood that, in the present application, the station comparing the received power of the wireless frame from the fourth access point with the third threshold implies that the station has acquired the wireless frame from the fourth access point before comparing the received power of the wireless frame from the fourth access point with the third threshold. Therefore, optionally, the station can receive the wireless frame from the fourth access point before ending the TXOP step of the station before the RTWT SP of the third access point arrives, in the case that the received power of the wireless frame from the fourth access point is less than or equal to the third threshold. Alternatively, optionally, the station can receive the wireless frame from the fourth access point in the TXOP step of the station before the RTWT SP of the third access point arrives, in the case that the received power of the wireless frame from the fourth access point is less than or equal to the third threshold.
[0189] It should be understood that, in the present application, the station receiving the wireless frame from the fourth access point is prior art, and the station can receive the wireless frame from the fourth access point according to the prior art, which is not described herein. The description of the wireless frame can refer to the description of the wireless frame in S303, which is not described herein.
[0190] In the RTWT SP, the description before the arrival of the RTWT SP can refer to the description in S302, which is not described herein.
[0191] In the RTWT SP, the description before the arrival of the RTWT SP can refer to the description in S302, which is not described herein.
[0192] In the present application, the third threshold can be determined by at least one of the following: the third access point, the fourth access point, or a protocol agreement (standard specification).
[0193] In the present application, in the case that the third threshold is determined by a protocol agreement (standard specification), the third threshold is the value of the protocol agreement (standard specification).
[0194] In the present application, in the case that the third threshold is determined by the third access point or the fourth access point, the station ending the transmission opportunity of the station before the RTWT SP of the third access point arrives in the case that the received power of the wireless frame from the fourth access point is less than or equal to the third threshold can include: the station receiving the third threshold from the third access point or the fourth access point, and the station ending the transmission opportunity of the station before the RTWT SP of the third access point arrives in the case that the received power of the wireless frame from the fourth access point is less than or equal to the third threshold from the third access point or the fourth access point.
[0195] S504: The station does not end the TXOP of the station before the RTWT SP of the third access point arrives in the case that the received power of the wireless frame from the fourth access point is greater than the third threshold.
[0196] It should be understood that, in the present application, the station comparing the received power of the wireless frame from the fourth access point with the third threshold implies that the station has already acquired the wireless frame from the fourth access point before comparing the received power of the wireless frame from the fourth access point with the third threshold. Therefore, optionally, the station receives the wireless frame from the fourth access point before ending the TXOP procedure of the station before the RTWT SP of the third access point arrives, in the case that the received power of the wireless frame from the fourth access point is greater than the third threshold. Alternatively, optionally, the station receives the wireless frame from the fourth access point in the TXOP procedure of the station before the RTWT SP of the third access point arrives, in the case that the received power of the wireless frame from the fourth access point is greater than the third threshold.
[0197] It should be understood that, in the present application, the station does not end the TXOP procedure of the station before the RTWT SP of the third access point arrives, in the case that the received power of the wireless frame from the fourth access point is greater than the third threshold in S504. Accordingly, the access point can exchange data with the station to transmit data in the RTWT SP of the third access point, in the case that the received power of the wireless frame from the fourth access point is greater than the third threshold in S504.
[0198] S505: The station transmits data in the RTWT SP of the third access point with the third transmission power less than or equal to the second value, in the case that the received power of the wireless frame from the fourth access point is greater than the third threshold.
[0199] In the present application, the second value can be determined by at least one of the following: the third access point, the fourth access point, or a protocol agreement (standard specification).
[0200] In the present application, in the case that the second value is determined by the protocol agreement (standard specification), the second value is the protocol agreement (standard specification) value.
[0201] In the present application, in the case that the second value is determined by the third access point or the fourth access point, the station transmits data in the RTWT SP of the third access point with the third transmission power less than or equal to the second value, in the case that the received power of the wireless frame from the fourth access point is greater than the third threshold, can include that the station receives the second value from the third access point or the fourth access point, and the station transmits data in the RTWT SP of the fourth access point with the third transmission power less than the second value from the third access point or the fourth access point, in the case that the received power of the wireless frame from the fourth access point is greater than the third threshold.
[0202] In this application, the manner in which a station receives the second value and / or third threshold from the third access point or the fourth access point is not limited. For example, the station may receive information (e.g., a beacon frame) carrying the second value and / or third threshold from the third access point or the fourth access point to obtain the second value and / or third threshold. Alternatively, the station may receive indication information carrying the second value and / or third threshold from the third access point or the fourth access point to obtain the second value and / or third threshold. Alternatively, the station may receive broadcast information carrying the second value and / or third threshold from the third access point or the fourth access point to obtain the second value and / or third threshold.
[0203] It should be noted that the above steps S501-S502 are merely exemplary descriptions of the data transmission method. There is no specific order in which steps S501 and S502 may be performed. For example, S501 may be performed first and then S502; or S502 may be performed first and then S501; or steps S501 and S502 may be performed simultaneously.
[0204] Based on the method shown in FIG5 , on the one hand, after the station obtains the start time of the RTWT SP of the third access point (an access point not associated with the station), if the received power of the radio frames of the fourth access point (an access point associated with the station) is less than or equal to the third threshold, the station ends the TXOP before the arrival of the RTWT SP of the third access point. In this way, if the received power of the radio frames of the fourth access point (an access point associated with the station) is less than or equal to the third threshold, the station ends the transmission opportunity before the arrival of the RTWT SP of the third access point (an access point not associated with the station), effectively reducing the frequency of the station ending its transmission opportunity. On the other hand, after the station obtains the start time of the RTWT SP of the third access point (an access point not associated with the station), if the received power of the radio frames of the fourth access point (an access point associated with the station) is greater than the third threshold, the station does not end the TXOP before the arrival of the RTWT SP of the third access point; within the RTWT SP of the third access point, the station transmits data at a third transmit power that is less than or equal to the second value. In this way, the station does not need to end its transmission opportunity before the RTWT SP of the third access point arrives, which fundamentally solves the problem of the station frequently ending its transmission opportunity.
[0205] The data transmission method shown in FIG6 is described below with reference to the communication system shown in FIG2 , using the station in FIG2 as the station and the access point not associated with the station in FIG2 as the fifth access point as an example. Optionally, the data transmission method shown in FIG6 may further include an access point associated with the station in FIG2 (e.g., the sixth access point).
[0206] In one aspect, the data transmission method shown in Fig. 6, after the station acquires the start time of the RTWT SP of the fifth access (an access point not associated with the station), the station ends the transmission opportunity of the station before the RTWT SP of the fifth access point arrives, under the condition that the relationship between the received power of the wireless frame of the fifth access point and the fourth threshold meets a certain condition. In this way, the station ends the transmission opportunity of the station before the RTWT SP of the fifth access point arrives under the condition that the relationship between the received power of the wireless frame of the fifth access point and the fourth threshold meets a certain condition, effectively reducing the frequency of the station frequently ending the transmission opportunity of the station.
[0207] In another aspect, the data transmission method shown in Fig. 6, after the station acquires the start time of the RTWT SP of the fifth access (an access point not associated with the station), the station does not end the transmission opportunity of the station before the RTWT SP of the fifth access point arrives, under the condition that the relationship between the received power of the wireless frame of the fifth access point (an access point not associated with the station) and the fourth threshold meets a certain condition; the station transmits data with a fourth transmission power less than or equal to a third value within the RTWT SP of the fifth access point. In this way, the station does not need to end the transmission opportunity of the station before the RTWT SP of the fifth access point (an access point not associated with the station) arrives under the condition that the relationship between the received power of the wireless frame of the fifth access point and the fourth threshold meets a certain condition, fundamentally solving the problem of the station frequently ending the transmission opportunity of the station.
[0208] Fig. 6 is a flowchart of a data transmission method provided by an embodiment of the present application, as shown in Fig. 6, which can include S601-S603 steps, or can include S601-S602 and S604-S605 steps.
[0209] S601: The station acquires second RTWT information.
[0210] The second RTWT information is used to indicate a start time of the RTWT SP of the fifth access point. The second RTWT information includes the start time of the RTWT SP of the fifth access point. The second RTWT information can further include a duration of the RTWT SP of the fifth access point, a period of the RTWT SP of the fifth access point. The start time of the RTWT SP of the fifth access point is used to indicate a start time of a first occurrence of the RTWT SP of the fifth access point. The duration of the RTWT SP of the fifth access point is used to indicate a time duration between the start time of each RTWT SP of the fifth access point and an end time of the RTWT SP of the fifth access point. The period of the RTWT SP of the fifth access point is used to indicate a time interval between adjacent occurrences of the RTWT SP of the fifth access point.
[0211] In the present application, the way in which the station obtains the second RTWT information is not limited. For example, the way in which the station obtains the second RTWT information can refer to the way in which the station obtains the first RTWT information in S401, which is not described herein.
[0212] S602: The access point sends the third value and / or the fourth threshold to the station, and the station receives the third value and / or the fourth threshold.
[0213] The access point includes the fifth access point or the sixth access point. The fifth access point is a non-associated access point of the station, and the sixth access point is an associated access point of the station.
[0214] In the present application, the fourth threshold can be used by the station to determine, according to the received power of the radio frame of the fifth access point, whether the station ends the transmission opportunity of the station before the RTWT SP of the fifth access point comes. The fourth threshold can also be used by the station to determine, according to the received power of the radio frame of the fifth access point, whether the station transmits data at the fourth transmission power within the RTWT SP of the fifth access point.
[0215] In the present application, the third value is used by the station to transmit data at the fourth transmission power less than or equal to the third value within the RTWT of the fifth access point. The third value is less than or equal to the maximum received power of the station.
[0216] It should be understood that S602 is an optional operation, which is performed when the station needs to obtain the third value and / or the fourth threshold through the access point. For example, when the third value and / or the fourth threshold are determined by the access point (for example, the sixth access point (an associated access point of the station) or the fifth access point (a non-associated access point of the station)), S602 is performed to obtain the third value and / or the fourth threshold. When the station does not need to obtain the third value and / or the fourth threshold through the access point, for example, the third value and / or the fourth threshold are protocol-conventional values, S602 is not performed.
[0217] S603: In the case that the received power of the wireless frame of the fifth access point is greater than the fourth threshold, the station ends the TXOP of the station before the RTWT SP of the fifth access point arrives.
[0218] The related description of the TXOP of the station can refer to the related description of the TXOP of the station in S303, and will not be repeated here.
[0219] Optionally, the station can obtain the TXOP of the station before the RTWT SP of the fifth access point arrives or within the RTWT SP of the fifth access point. For example, the station can obtain the TXOP of the station before the station ends the TXOP step before the RTWT SP of the fifth access point arrives or within the RTWT SP of the fifth access point.
[0220] It should be understood that the time for the station to transmit data does not exceed the maximum duration corresponding to the transmission opportunity (TXOP) of the station, so the station needs to obtain the transmission opportunity of the station before the RTWT SP of the fifth access point arrives or within the RTWT SP of the fifth access point. The station can obtain the transmission opportunity of the station by referring to the prior art, and will not be repeated here.
[0221] The wireless frame of the fifth access point can be any wireless frame sent by the fifth access point to the station.
[0222] It should be understood that in the present application, the station compares the received power of the wireless frame of the fifth access point with the fourth threshold, which implicitly indicates that the station has obtained the wireless frame of the fifth access point before comparing the received power of the wireless frame of the fifth access point with the fourth threshold. Therefore, optionally, the station can receive the wireless frame from the fifth access point before the station ends the TXOP step before the RTWT SP of the fifth access point arrives in the case that the received power of the wireless frame of the fifth access point is greater than the fourth threshold. Alternatively, the station can receive the wireless frame from the fifth access point in the station ending the TXOP step before the RTWT SP of the fifth access point arrives in the case that the received power of the wireless frame of the fifth access point is greater than the fourth threshold.
[0223] It should be understood that the station receiving the wireless frame from the fifth access point is prior art, and the station can receive the wireless frame from the fifth access point by referring to the prior art, which will not be repeated here. The related description of the wireless frame can refer to the related description of the wireless frame in S303, and will not be repeated here.
[0224] The related description of the received power of the wireless frame can refer to the related description of the received power of the wireless frame in S303, and will not be repeated here.
[0225] In the present application, the fourth threshold can be determined by at least one of the following: the fifth access point, the sixth access point, or a protocol agreement (standard specification).
[0226] In the present application, in the case that the fourth threshold is determined by a protocol agreement (standard specification), the fourth threshold is the value of the protocol agreement (standard specification).
[0227] In the present application, in the case that the fourth threshold is determined by the fifth access point or the sixth access point, the step that the station ends the transmission opportunity of the station before the RTWT SP of the fifth access point arrives in the case that the received power of the wireless frame of the fifth access point of the station is greater than the fourth threshold can include: the station receives the fourth threshold from the fifth access point or the sixth access point, and the station ends the transmission opportunity of the station before the RTWT SP of the fifth access point arrives in the case that the received power of the wireless frame of the fifth access point of the station is greater than the fourth threshold from the fifth access point or the sixth access point.
[0228] S604: In the case that the received power of the wireless frame of the fifth access point of the station is less than or equal to the fourth threshold, the station does not end the TXOP of the station before the RTWT SP of the fifth access point arrives.
[0229] It should be understood that, in the present application, the comparison of the received power of the wireless frame of the fifth access point of the station with the fourth threshold implies that the station has obtained the wireless frame of the fifth access point before the comparison. Therefore, optionally, before the step that the station does not end the TXOP of the station before the RTWT SP of the fifth access point arrives in the case that the received power of the wireless frame of the fifth access point of the station is less than or equal to the fourth threshold, the station can receive the wireless frame from the fifth access point. Alternatively, in the step that the station does not end the TXOP of the station before the RTWT SP of the fifth access point arrives in the case that the received power of the wireless frame of the fifth access point of the station is less than or equal to the fourth threshold, the station receives the wireless frame from the fifth access point.
[0230] It should be understood that, in the present application, in S604, the station does not end the TXOP of the station before the RTWT SP of the fifth access point arrives in the case that the received power of the wireless frame of the fifth access point of the station is less than or equal to the fourth threshold. Accordingly, in S604, the access point can interact with the station to transmit data within the RTWT SP of the fifth access point in the case that the received power of the wireless frame of the fifth access point of the station is less than or equal to the fourth threshold.
[0231] S605: In the case that the received power of the wireless frame of the fifth access point of the station is less than or equal to the fourth threshold, the station transmits data with a fourth transmission power less than or equal to a third value within the RTWT SP of the fifth access point.
[0232] In the present application, the third value can be determined by at least one of the following: the fifth access point, the sixth access point, or a protocol agreement (standard provision).
[0233] In the present application, in the case that the third value is determined by a protocol agreement (standard provision), the third value is the protocol agreement (standard provision) value.
[0234] In the present application, in the case that the third value is determined by the fifth access point or the sixth access point, the case that the reception power of the wireless frame of the station at the fifth access point is less than or equal to the fourth threshold, the station transmits data in the RTWT SP of the fifth access point with the fourth transmission power less than or equal to the third value can include: the station receives the third value from the fifth access point or the sixth access point, the case that the reception power of the wireless frame of the station at the third access point is less than or equal to the fourth threshold, the station transmits data in the RTWT SP of the fifth access point with the fourth transmission power less than the third value from the fifth access point or the sixth access point.
[0235] In the present application, the way in which the station receives the third value and / or the fourth threshold from the fifth access point or the sixth access point is not limited. For example, the station can receive information (for example, a beacon frame) carrying the third value and / or the fourth threshold from the fifth access point or the sixth access point to obtain the third value and / or the fourth threshold. Alternatively, the station receives indication information carrying the third value and / or the fourth threshold from the fifth access point or the sixth access point to obtain the third value and / or the fourth threshold. Alternatively, the station receives broadcast information carrying the third value and / or the fourth threshold from the fifth access point or the sixth access point to obtain the third value and / or the fourth threshold.
[0236] In the present application, the third value can also be determined by the station according to the reference power and the second offset.
[0237] Specifically, the station determines the sum of the reference power and the second offset as the third value.
[0238] In the present application, the reference power can be determined by at least one of the following: the fifth access point, the sixth access point, or a protocol agreement (standard provision). The second offset is the difference between the fourth threshold and the reception power of the wireless frame of the fifth access point, that is, the value of the fourth threshold minus the reception power of the wireless frame of the fifth access point.
[0239] It should be noted that the above steps S601-S602 only exemplarily describe the flow of the data transmission method. The execution order between steps S601 and S602 is not limited. For example, S601 can be executed first and then S602 can be executed; or S602 can be executed first and then S601 can be executed; or steps S601 and S602 can be executed simultaneously.
[0240] Based on the method shown in Fig. 6, in one aspect, after the station acquires the start time of the RTWT SP of the fifth access (the access point not associated with the station), if the received power of the wireless frame of the fifth access point (the access point not associated with the station) is greater than the fourth threshold, the station ends the transmission opportunity of the station before the RTWT SP of the fifth access point arrives. In this way, the station ends the transmission opportunity of the station before the RTWT SP of the fifth access point arrives if the received power of the wireless frame of the fifth access point is greater than the fourth threshold, effectively reducing the frequency of the station ending the transmission opportunity of the station. In another aspect, after the station acquires the start time of the RTWT SP of the fifth access (the access point not associated with the station), if the received power of the wireless frame of the fifth access point (the access point not associated with the station) is less than or equal to the fourth threshold, the station does not end the transmission opportunity of the station before the RTWT SP of the fifth access point arrives; within the RTWT SP of the fifth access point, the station transmits data at a fourth transmission power less than or equal to the third value. In this way, the station does not need to end the transmission opportunity of the station before the RTWT SP of the fifth access point arrives, fundamentally solving the problem of the station frequently ending the transmission opportunity of the station.
[0241] The above mainly introduces the scheme provided by the embodiments of the present application from the perspective of interaction between various devices. It can be understood that various devices, such as a station (station device) and an access point (access point device), for example, a first access point, a second access point, a third access point, a fourth access point, a fifth access point, a sixth access point, etc., include a corresponding hardware structure and / or software module for executing various functions in order to implement the above functions. Those skilled in the art should easily realize that, in combination with the algorithm steps of various examples described in the embodiments disclosed herein, the present application can be realized in the form of hardware or a combination of hardware and computer software. Whether a certain function is executed in the form of hardware or computer software driven hardware depends on the specific application and design constraints of the technical solution. Professional technicians can use different methods for each specific application to implement the described functions, but such implementation should not be considered beyond the scope of the present application.
[0242] The embodiments of the present application can group the functional modules of the station, the access point, etc. according to the above method examples, for example, each functional module can be grouped according to each function, or two or more functions can be integrated into one processing module. The above integrated module can be realized in the form of hardware or in the form of a software functional module. It should be noted that the grouping of modules in the embodiments of the present application is illustrative, and is only a logical grouping, and another grouping method can be used in actual implementation.
[0243] FIG. 7 shows a structural diagram of a communication apparatus 700, which can be used to perform the functions of the stations involved in the above embodiments. As an implementation manner, the communication apparatus 700 shown in FIG. 7 includes a processing unit 701 and a communication unit 702.
[0244] In an example, the processing unit 701 is configured to not end a TXOP of the station before a RTWT SP of the access point; for example, the processing unit 701 can enable the communication apparatus 700 to perform S303.
[0245] The processing unit 701 is further configured to transmit data at a first transmission power within the RTWT SP of the access point, the first transmission power being less than or equal to a first value; for example, the processing unit 701 can enable the communication apparatus 700 to perform S304.
[0246] The communication unit 702 is configured to obtain RTWT information, the RTWT information being used to indicate a start time of the RTWT SP of the access point; for example, the communication unit 702 can enable the communication apparatus 700 to perform S301.
[0247] The access point includes a first access point and / or a second access point, the first access point being a non-associated access point of the station, and the second access point being an associated access point of the station.
[0248] In another example, the processing unit 701 is configured to end a transmission opportunity TXOP of the station before a RTWT SP of a third access point arrives, in a case that a reception power of a wireless frame of a fourth access point is less than or equal to a third threshold; for example, the processing unit 701 can enable the communication apparatus 700 to perform S503.
[0249] The processing unit 701 is further configured to not end the TXOP of the station before the RTWT SP of the third access point arrives, in a case that the reception power of the wireless frame of the fourth access point is greater than the third threshold; for example, the processing unit 701 can enable the communication apparatus 700 to perform S504.
[0250] The processing unit 701 is further configured to transmit data at a third transmission power less than or equal to a second value within the RTWT SP of the third access point; for example, the processing unit 701 can enable the communication apparatus 700 to perform S505.
[0251] The communication unit 702 is configured to obtain first RTWT information, the first RTWT information being used to indicate a start time of the RTWT SP of the third access point. For example, the communication unit 702 can enable the communication apparatus 700 to perform S501.
[0252] The third access point is a non-associated access point of the station, and the fourth access point is an associated access point of the station.
[0253] In yet another example, the processing unit 701 is configured to, in a case that the received power of the wireless frame of the fifth access point is greater than the fourth threshold, end the transmission opportunity of the station before the RTWT SP of the fifth access point arrives; for example, the processing unit 701 can enable the communication apparatus 700 to perform S603.
[0254] The processing unit 701 is further configured to, in a case that the received power of the wireless frame of the fifth access point is less than or equal to the fourth threshold, not end the transmission opportunity of the station before the RTWT SP of the fifth access point arrives; for example, the processing unit 701 can enable the communication apparatus 700 to perform S604.
[0255] The processing unit 701 is further configured to, within the RTWT SP of the fifth access point, transmit data at the fourth transmission power less than or equal to the third value; for example, the processing unit 701 can enable the communication apparatus 700 to perform S605.
[0256] The communication unit 702 is configured to obtain second RTWT information, the second RTWT information being used to indicate a start time of the RTWT SP of the fifth access point; for example, the communication unit 702 can enable the communication apparatus 700 to perform S601.
[0257] The fifth access point is a non-associated access point of the station.
[0258] Specifically, all the related contents of the steps involved in the method embodiments shown in FIG. 3, FIG. 5 and FIG. 6 can be cited to the function description of the corresponding function modules, which will not be repeated here. The communication apparatus 700 is configured to perform the functions of the station in the data transmission method shown in FIG. 3, FIG. 5 and FIG. 6, so as to achieve the same effect as the above data transmission method.
[0259] FIG. 8 shows a structural schematic diagram of a communication apparatus 800, which can be used to perform the functions of the access points involved in the above embodiments, for example, the functions of the first access point, the second access point, the third access point, the fourth access point, the fifth access point, the sixth access point, etc. As a possible implementation manner, the communication apparatus 800 shown in FIG. 8 includes a communication unit 801;
[0260] In an example, the communication unit 801 is configured to send first information to the station; the first information includes at least one of the following information: RTWT information, a first value, a first threshold, a second threshold, first indication information, second indication information; for example, the communication unit 801 can enable the communication apparatus 800 to perform S302.
[0261] The first restricted target wake time RTWT information is used for indicating a start time of an RTWT SP of the third access point; the third threshold is used for the station to determine, according to a received power of a wireless frame of the fourth access point, whether the station ends a transmission opportunity of the station before the RTWT SP of the third access point arrives; the third threshold is also used for the station to determine, according to the received power of the wireless frame of the fourth access point, whether the station transmits data at a third transmission power within the RTWT SP of the third access point; the second value is used for the station to transmit data at a third transmission power less than or equal to the second value within the RTWT SP of the third access point; the access points comprise the third access point and / or the fourth access point; the third access point is a non-associated access point of the station; and the fourth access point is an associated access point of the station.
[0262] In yet another example, the communication unit 801 is configured to send, to the station, the second value and / or the third threshold and / or the first RTWT information; for example, the communication unit 801 can enable the communication apparatus 800 to perform S502.
[0263] The first restricted target wake time RTWT information is used for indicating a start time of an RTWT SP of the third access point; the third threshold is used for the station to determine, according to a received power of a wireless frame of the fourth access point, whether the station ends a transmission opportunity of the station before the RTWT SP of the third access point arrives; the third threshold is also used for the station to determine, according to the received power of the wireless frame of the fourth access point, whether the station transmits data at a third transmission power within the RTWT SP of the third access point; the second value is used for the station to transmit data at a third transmission power less than or equal to the second value within the RTWT SP of the third access point; the access points comprise the third access point and / or the fourth access point; the third access point is a non-associated access point of the station; and the fourth access point is an associated access point of the station.
[0264] In yet another example, the communication unit 801 is configured to send, to the station, the second value and / or the third threshold and / or the first RTWT information; for example, the communication unit 801 can enable the communication apparatus 800 to perform S502.
[0265] The second RTWT information is used for indicating a start time of an RTWT SP of the fifth access point; the fourth threshold is used for the station to determine, according to a received power of a wireless frame of the fifth access point, whether the station ends a transmission opportunity of the station before the RTWT SP of the fifth access point arrives; the fourth threshold is also used for the station to determine, according to the received power of the wireless frame of the fifth access point, whether the station transmits data at a fourth transmission power within the RTWT SP of the fifth access point; the third value is used for the station to transmit data at a fourth transmission power less than or equal to the third value within the RTWT SP of the fifth access point; the access points comprise the fifth access point and / or the sixth access point; the fifth access point is a non-associated access point of the station; and the sixth access point is an associated access point of the station.
[0266] Specifically, all the related content of each step of the method embodiments shown in FIG. 3, FIG. 5 and FIG. 6 can be cited to the function description of the corresponding function module, which will not be repeated here. The communication device 800 is used to perform the function of the access point in the data transmission method shown in FIG. 3, FIG. 5 and FIG. 6, so as to achieve the same effect as the above-mentioned data transmission method.
[0267] The processing unit mentioned above can be a processor or a controller. It can implement or execute various exemplary logic blocks, modules and circuits described in combination with the disclosure of the present application. The processor can also be a combination of computing functions, such as one or more microprocessor combinations, DSP and microprocessor combinations, etc. The communication module can be a transceiver circuit or a communication interface, etc. The storage module can be a memory. When the processing module is a processor, the communication unit is a communication interface, and the storage module is a memory, the communication device 700 and the communication device 800 involved in the embodiments of the present application can be a communication device 900 shown in FIG. 9. For example, the above-mentioned station and access point can adopt the composition structure shown in FIG. 9 or include the components shown in FIG. 9. FIG. 9 is a composition diagram of a communication device 900 provided by the embodiments of the present application. As shown in FIG. 9, the communication device 900 can include a processor 901, a communication line 902 and a communication interface 903.
[0268] Further, the communication device 900 can further include a memory 904. The processor 901, the memory 904 and the communication interface 903 can be connected through the communication line 902.
[0269] The processor 901 can be a central processing unit (CPU), a general processor network processor (NP), a digital signal processing (DSP), a microprocessor, a microcontroller, a programmable logic device (PLD) or any combination thereof. The processor 901 can also be other communication devices with processing function, such as circuit, device or software module, etc.
[0270] The communication line 902 is used to transmit information between the components included in the communication device 900.
[0271] The communication interface 903 is configured to communicate with other devices or other communication networks. The other communication networks can be an Ethernet, a radio access network (RAN), a wireless local area network (WLAN), or the like. The communication interface 903 can be a radio frequency module, a transceiver, or any communication device capable of communication. In this embodiment, the communication interface 903 is taken as a radio frequency module for example, and the radio frequency module can include an antenna, a radio frequency circuit, and the like. The radio frequency circuit can include a radio frequency integrated chip, a power amplifier, and the like.
[0272] The memory 904 is configured to store instructions. The instructions can be a computer program.
[0273] The memory 904 can be a read-only memory (ROM) or another type of static storage device that can store static information and / or instructions, or can be a random access memory (RAM) or another type of dynamic storage device that can store information and / or instructions, or can be an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or another optical disk storage, a magneto-optical disk, a magnetic disk storage medium, or another magnetic storage device, or the like. The optical disk storage includes a compact disk, a laser disk, an optical disk, a digital versatile disk (DVD), a Blu-ray disk, and the like.
[0274] It should be noted that the memory 904 can exist independently of the processor 901, or can be integrated with the processor 901. The memory 904 can be configured to store instructions or program codes or some data, and the like. The memory 904 can be located in the communication device 900, or can be located outside the communication device 900, without limitation. The processor 901 is configured to execute the instructions stored in the memory 904, to implement the random access process preamble sending method provided in the embodiments described below.
[0275] In an example, the processor 901 can include one or more CPUs, such as CPU0 and CPU1 in FIG. 9.
[0276] As an optional implementation, the communication device 900 includes a plurality of processors, for example, in addition to the processor 901 in FIG. 9, the processor 907 can also be included.
[0277] As an optional implementation, the communication apparatus 900 further includes an output device 905 and an input device 906. The input device 906 is a keyboard, a mouse, a microphone, a joystick or the like, and the output device 905 is a display screen, a speaker or the like.
[0278] It should be noted that the communication apparatus 900 can be a desktop computer, a laptop computer, a network server, a mobile phone, a tablet computer, a wireless terminal device, an embedded device, a chip system or a device having a similar structure as shown in FIG. 9. In addition, the constituent structure shown in FIG. 9 does not constitute a limitation on the communication apparatus, and the communication apparatus can include more or fewer components than those shown in FIG. 9, or combine certain components, or have a different arrangement of components.
[0279] In the embodiments of the present application, the chip system can be composed of a chip, or can include a chip and other discrete devices.
[0280] The embodiments of the present application further provide a computer readable storage medium. All or part of the processes of the above method embodiments can be instructed by a computer program to relevant hardware, and the program can be stored in the above computer readable storage medium. When the program is executed, the processes of the above method embodiments can be included. The computer readable storage medium can be the terminal device of any of the above embodiments, such as an internal storage unit including a data transmission end and / or a data receiving end, for example, a hard disk or a memory of the terminal device. The above computer readable storage medium can also be an external storage device of the above terminal device, such as a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card and the like equipped on the above terminal device. Further, the above computer readable storage medium can include both the internal storage unit and the external storage device of the above terminal device. The above computer readable storage medium is used to store the above computer program and other programs and data required by the above terminal device. The above computer readable storage medium can also be used to temporarily store data that has been output or will be output.
[0281] It should be understood that, in the technical solutions of the present application, the collection, storage, use, processing, transmission, provision and disclosure of user personal information and the like processing comply with relevant legal provisions and do not violate public order and good customs. For example, the processing of user personal information in the technical solutions of the present application is performed under the authorization of the user, and the same description is not repeated here.
[0282] It should be noted that the terms "first", "second", and the like in the description, claims and drawings of the application are intended to distinguish between similar objects and not necessarily in an ordinal sense. Furthermore, the terms "comprise", "comprising", "include", "including" and the like are to be construed in an inclusive sense as opposed to an exclusive or exhaustive sense that receives only those components listed after the term. Processes, methods, systems, products, or apparatuses including a series of steps or units are not limited to those strictly described in the specification and claims unless expressly stated otherwise.
[0283] It should be understood that in the present application, "at least one" refers to one or more, "multiple" refers to two or more, "at least two" refers to two or three and more, and "and / or" is used to describe the association relationship of the associated objects, which means that there can be three relationships, for example, "A and / or B" can represent three cases: only A exists, only B exists, and A and B exist at the same time, where A and B can be singular or plural. The character " / " generally represents an "or" relationship between the associated objects. "At least one of the following" or similar expressions means any combination of these items, including any combination of single or multiple items. For example, at least one of a, b or c can mean a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, and c can be single or multiple.
[0284] It should be understood that in the embodiments of the present application, "B corresponding to A" means that B is associated with A. For example, B can be determined according to A. It should also be understood that determining B according to A does not mean that B is determined only according to A, but B can also be determined according to A and / or other information. In addition, "connection" appearing in the embodiments of the present application means direct connection or indirect connection and various connection modes to achieve communication between devices, which is not limited in the embodiments of the present application.
[0285] The "transmit" (transmit / transmission) appearing in the embodiments of the present application means bidirectional transmission containing sending and / or receiving actions without special instructions. Specifically, "transmit" in the embodiments of the present application contains sending of data, receiving of data, or sending of data and receiving of data. Or, the data transmission here includes uplink and / or downlink data transmission. The data can include channels and / or signals, uplink data transmission is uplink channel and / or uplink signal transmission, and downlink data transmission is downlink channel and / or downlink signal transmission. The "network" and "system" appearing in the embodiments of the present application express the same concept, and the communication system is a communication network.
[0286] Through the description of the above embodiments, those skilled in the art can clearly understand that, for the convenience and brevity of description, only the grouping of the above functional modules is exemplified, and in actual application, the above functions can be completed by different functional modules according to needs, that is, the internal structure of the device is grouped into different functional modules to complete all or part of the functions described above.
[0287] In several embodiments provided in the present application, it should be understood that the disclosed communication device and method can be implemented in other ways. For example, the above-described communication device embodiments are only illustrative, for example, the grouping of the modules or units is only a logical function grouping, and actual implementation can have another grouping manner, for example, a plurality of units or components can be combined or integrated into another device, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the displayed or discussed units can be indirect coupling or communication connection through some interfaces, devices or units, which can be electrical, mechanical or other forms.
[0288] The units described as separate components can or can not be physically separated, and the components displayed as units can be one physical unit or multiple physical units, that is, can be located in one place or can be distributed to multiple different places. Some or all of the units can be selected according to actual needs to achieve the purpose of the embodiment scheme.
[0289] In addition, the functional units in each embodiment of the present application can be integrated in one processing unit, or each unit can exist physically, or two or more units can be integrated in one unit. The integrated unit can be realized in the form of hardware or in the form of a software functional unit.
[0290] The integrated unit, if realized in the form of a software functional unit and sold or used as an independent product, can be stored in a readable storage medium. Based on this understanding, the technical solutions of the embodiments of the present application essentially or say the part that contributes to the prior art or the whole or part of the technical solutions can be embodied in the form of a software product, which is stored in a storage medium, including a plurality of instructions for causing an apparatus, such as a single-chip microcomputer, a chip, or a processor, to execute all or part of the steps of the method described in the embodiments of the present application. The foregoing storage medium includes: a U disk, a mobile hard disk, a ROM, a RAM, a magnetic disk or an optical disk, and various storage program codes.
[0291] The above merely provides the specific implementation of the present application, but the protection scope of the present application is not limited to this. Any changes or replacements that are easily thought of by those skilled in the art within the technical scope of the present application should be covered within the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.
Claims
1. A data transmission method, characterized by, The method is applied to a station STA, and comprises the following steps: obtaining restricted target wake time RTWT information, wherein the restricted target wake time RTWT information is used to indicate a start time of a restricted target wake time service phase RTWT SP of an access point; before the restricted target wake time service phase RTWT SP of the access point, not ending a transmission opportunity TXOP of the station; in the RTWT SP of the access point, transmitting data at a first transmission power, wherein the first transmission power is less than or equal to a first value; the access point comprises a first access point and / or a second access point, wherein the first access point is a non-associated access point of the station, and the second access point is an associated access point of the station.
2. The method of claim 1, wherein: the first value is determined by the access point; or the first value is a protocol agreement; the first value is determined by the access point, and the method further comprises: receiving the first value from the access point.
3. The method of claim 1, wherein: the station determines the first value according to a received power of a radio frame of the second access point and a first threshold.
4. The method of claim 3, wherein: when the received power of the radio frame of the second access point is greater than the first threshold, the first value is a maximum transmission power of the station; when the received power of the radio frame of the second access point is less than or equal to the first threshold, the first value is less than the maximum transmission power of the station.
5. The method of claim 3, wherein: when the received power of the radio frame of the second access point is greater than the first threshold, the first value is a maximum transmission power of the station; when the received power of the radio frame of the second access point is less than or equal to the first threshold, the first value is a difference between the maximum transmission power of the station and a first offset, wherein the first offset is a difference between the first threshold and the received power of the radio frame of the second access point.
6. The method of any one of claims 3-5, wherein: the first threshold is determined by the second access point, or the first threshold is a protocol agreement; the first threshold is determined by the second access point, and the method further comprises: receiving first indication information from the second access point, wherein the first indication information is used to indicate the first threshold.
7. The method of claim 1, wherein: the station determines the first value according to a received power of a radio frame of the first access point and a second threshold.
8. The method of claim 7, wherein: when the received power of the radio frame of the first access point is greater than the second threshold, the first value is less than a maximum transmission power of the station; when the received power of the radio frame of the first access point is less than or equal to the second threshold, the first value is the maximum transmission power of the station.
9. The method according to claim 7 or 8, characterized in that, the second threshold is determined by the second access point, or the second threshold is a protocol agreement; and the second access point is associated with the station. The second threshold is determined by the second access point, and the method further comprises: receiving second indication information from the second access point, the second indication information being used to indicate the second threshold.
10. The method of claim 1, wherein, The ending of the transmission opportunity TXOP of the station before the limited target wake time service phase RTWT SP of the access point comprises: Before the limited target wake time service phase RTWT SP of the access point, the station transmits data at a second transmission power, and the end time of the NAV in the wireless frame transmitted by the station is earlier than or equal to the start time of the limited target wake time service phase RTWT SP of the access point; the second transmission power is greater than the first value.
11. The method of claim 1, wherein, The ending of the transmission opportunity TXOP of the station before the limited target wake time service phase RTWT SP of the access point comprises: Before the limited target wake time service phase RTWT SP of the access point, the station transmits data at the first transmission power.
12. The method of claim 1, wherein, The ending of the transmission opportunity TXOP of the station before the limited target wake time service phase RTWT SP of the access point comprises: Before the limited target wake time service phase RTWT SP of the access point, if the station fails to complete a transmission, the station transmits data at the first transmission power before the limited target wake time service phase RTWT SP of the access point.
13. A data transmission method, characterized by, applied to a station STA, obtaining first limited target wake time RTWT information, the first limited target wake time RTWT information being used to indicate the start time of the limited target wake time service phase RTWT SP of the third access point; In the case that the received power of the wireless frame of the fourth access point is less than or equal to a third threshold, the station ends the transmission opportunity TXOP of the station before the limited target wake time service phase RTWT SP of the third access point; the third access point is a non-associated access point of the station, and the fourth access point is an associated access point of the station.
14. A data transmission method, characterized by, applied to a station STA, obtaining first limited target wake time RTWT information, the first limited target wake time RTWT information being used to indicate the start time of the limited target wake time service phase RTWT SP of the third access point; In the case that the received power of the wireless frame of the fourth access point is greater than the third threshold, the station does not end the transmission opportunity TXOP of the station before the limited target wake time service phase RTWT SP of the third access point; Within the limited target wake time service phase RTWT SP of the third access point, the station transmits data at a third transmission power, and the third transmission power is less than or equal to a second value; the third access point is a non-associated access point of the station, and the fourth access point is an associated access point of the station.
15. The method of claim 14, wherein The second value is determined by at least one of the third access point, the fourth access point, or a protocol agreement; The second value is determined by the third access point or the fourth access point, and the method further comprises: receiving the second value from the third access point or the fourth access point.
16. The method of claim 13 or 14, wherein The third threshold is determined by at least one of the third access point, the fourth access point, or a protocol agreement; The third threshold is determined by the third access point or the fourth access point, and the method further comprises: receiving the third threshold from the third access point or the fourth access point.
17. A data transmission method, characterized by, applicable to a station STA, obtaining second restricted target wake time RTWT information, the second restricted target wake time RTWT information being used to indicate a start time of a restricted target wake time service period RTWT SP of the fifth access point; in a case where a received power of a wireless frame of the fifth access point is greater than a fourth threshold, ending a transmission opportunity TXOP of the station before a restricted target wake time service period RTWT SP of the fifth access point arrives; the fifth access point being a non-associated access point of the station.
18. A data transmission method, characterized by, applicable to a station STA obtaining second restricted target wake time RTWT information, the second restricted target wake time RTWT information being used to indicate a start time of a restricted target wake time service period RTWT SP of the fifth access point; in a case where a received power of a wireless frame of the fifth access point is less than or equal to a fourth threshold, not ending a transmission opportunity TXOP of the station before a restricted target wake time service period RTWT SP of the fifth access point arrives; transmitting data at a fourth transmission power within the restricted target wake time service period RTWT SP of the fifth access point; the fourth transmission power being less than or equal to a third value; the fifth access point being a non-associated access point of the station.
19. The method of claim 18, wherein The third value is determined by at least one of the fifth access point, a sixth access point, or a protocol agreement; the sixth access point being an associated access point of the station; The third value is determined by the fifth access point or the sixth access point, and the method further comprises: receiving the third value from the fifth access point or the sixth access point.
20. The method of claim 17 or 18, wherein The fourth threshold is determined by at least one of the fifth access point, a sixth access point, or a protocol agreement; the sixth access point being an associated access point of the station; The fourth threshold is determined by the fifth access point or the sixth access point, and the method further comprises: receiving the fourth threshold from the fifth access point or the sixth access point.
21. A data transmission method, characterized by, applicable to an access point, the method comprising: sending first information to the station; the first information comprises at least one of the following: a first value, a first threshold, a second threshold, first indication information, second indication information; the first value is used by the station to transmit data at a first transmission power less than or equal to the first value within a restricted target wake time service period (RTWT SP) of the access point; the first threshold is used by the station to determine the first value according to a received power of a wireless frame of a second access point; the second threshold is used by the station to determine the first value according to a received power of a wireless frame of a first access point; the first indication information is used to indicate the first threshold; the second indication information is used to indicate the second threshold; the access point comprises a first access point and / or a second access point; the first access point is a non-associated access point of the station; the second access point is an associated access point of the station.
22. A data transmission method, characterized by, applicable to an access point, the method comprises: sending a second value and / or a third threshold to the station; the third threshold is used by the station to determine whether to end a transmission opportunity of the station before a restricted target wake time service period (RTWT SP) of a fourth access point arrives according to a received power of a wireless frame of the fourth access point; the third threshold is also used by the station to determine to transmit data at a third transmission power within the RTWT SP of the fourth access point according to the received power of the wireless frame of the fourth access point; the second value is used by the station to transmit data at a third transmission power less than or equal to the second value within the RTWT SP of the fourth access point; the access point comprises a third access point and / or a fourth access point; the third access point is a non-associated access point of the station; the fourth access point is an associated access point of the station.
23. A data transmission method, characterized by, applicable to an access point, the method comprises: sending a third value and / or a fourth threshold to the station; the fourth threshold is used by the station to determine whether to end a transmission opportunity of the station before a restricted target wake time service period (RTWT SP) of a fifth access point arrives according to a received power of a wireless frame of the fifth access point; the fourth threshold is also used by the station to determine to transmit data at a fourth transmission power within the RTWT SP of the fifth access point according to the received power of the wireless frame of the fifth access point; the third value is used by the station to transmit data at a fourth transmission power less than or equal to the third value within the RTWT SP of the fifth access point; the access point comprises a fifth access point and / or a sixth access point; the fifth access point is a non-associated access point of the station; the sixth access point is an associated access point of the station.
24. A communications device, characterized by The communication device comprises a processing unit and a communication unit for supporting the communication device to perform the data transmission method according to any one of claims 1-20; or the processing unit and the communication unit for supporting the communication device to perform the data transmission method according to any one of claims 21-23.
25. A communications device, characterized by The communication device comprises a processor and a communication interface for supporting the communication device to perform the data transmission method according to any one of claims 1-20; or the processor and the communication interface for supporting the communication device to perform the data transmission method according to any one of claims 21-23.
26. A communication system, characterized by The communication system comprises a station and an access point; wherein the station is configured to perform the data transmission method according to any one of claims 1-20, and the access point is configured to perform the data transmission method according to any one of claims 21-23.
27. A computer-readable storage medium, characterized in that, The computer readable storage medium stores computer instructions which, when executed on a computer, cause the computer to perform the data transmission method according to any one of claims 1-20, or cause the computer to perform the data transmission method according to any one of claims 21-23.
28. A computer program product, characterised in that, The computer program product comprises computer instructions which, when executed on a computer, cause the computer to perform the data transmission method according to any one of claims 1-20, or cause the computer to perform the data transmission method according to any one of claims 21-23.
Citation Information
Patent Citations
DEVICE, SYSTEM, AND METHOD FOR TRANSMISSIONS DURING A RESTRICTED TARGET WAKE TIME (rTWT) SERVICE PERIOD (SP)
US20230026249A1
Coordinated scheduling and signaling of restricted target wake time (r-TWT) service periods
US20230140312A1
Communication method and apparatus, and computer-readable storage medium
US20230345537A1
Declaration of low latency reliable service in a bss
US20230413176A1