Data transmission method, device and system
By acquiring RTWT information and adjusting the transmit power control method, the station does not terminate TXOP before the RTWT SP of the access point, which solves the problem of communication quality degradation in multi-access point cooperation scenarios and improves communication quality.
Patent Information
- Application Number
- CN202410468803.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-04-17
- Publication Date
- 2025-10-24
AI Technical Summary
In a scenario where multiple access points collaborate to provide low-latency communication services, stations frequently terminate transmission opportunities (TXOPs), resulting in degraded communication quality.
The site obtains the Restricted Target Wake-up Time (RTWT) information and adjusts the transmit power control method according to the start time of the access point's RTWT Service Phase (SP) to ensure that the TXOP does not end before the access point's RTWT SP and transmits data at an appropriate power within the RTWT SP.
It effectively solved the problem of frequent TXOP termination at the site, improving the communication quality for site users.
Smart Images

Figure CN120835307A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the field of communication, and in particular to a data transmission method, device and system. BACKGROUND
[0002] With the development of wireless local area network (WLAN), more and more mobile applications emerge endlessly, 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.
[0003] The WLAN includes an access point (AP) and a station (STA), and the station can transmit low-latency services within a restricted target wake time (RTWT) service period (SP).
[0004] However, in the scenario of multi-access point cooperation to provide low-latency services for the station, the station needs to end the transmit opportunity (TXOP) of the station before the RTWT SP of the associated access point arrives, and also needs to end the TXOP of the station 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 station to frequently end the TXOP of the station. SUMMARY
[0005] Embodiments of the present application provide a data transmission method, device and system to solve the problem of the station frequently ending the transmit opportunity (TXOP) of the station in the scenario of multi-access point cooperation to provide low-latency communication services.
[0006] To achieve the above object, the technical scheme adopted by the present application is as follows:
[0007] 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.
[0008] 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.
[0009] 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.
[0010] 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.
[0011] 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.
[0012] 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.
[0013] 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.
[0014] 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.
[0015] 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.
[0016] 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.
[0017] 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.
[0018] 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.
[0019] 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 access point with which the station is associated (i.e., the second access point), 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.
[0020] 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.
[0021] 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.
[0022] In one possible design, the first value is less than the maximum transmit power of the station if the received power of the wireless frame from the first access point (an access point not associated with the station) is greater than a second threshold, and the first value is the maximum transmit power of the station if the received power of the wireless frame from the first access point is less than or equal to the second threshold.
[0023] 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 is greater than the second threshold after obtaining the received power of the wireless frame from the first access point (which is not associated with the station) and the second threshold.
[0024] In one possible design, the second threshold is determined by the second access point or is preconfigured by a protocol. In the case where 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, where the second indication information indicates the second threshold. The second access point is an associated access point of the station.
[0025] Based on this possible design, various ways to determine the second threshold are provided, which allows the station to obtain the second threshold in a flexible manner. In the case where the second threshold is determined by the access point associated with the station (i.e., the second access point), the station can obtain the second threshold by receiving the second indication information from the second access point.
[0026] In one possible design, before the RTWT SP of the access point, the station does not end the TXOP of the station, including that the station transmits data at a second transmit power greater than the first value before the RTWT SP of the access point, and the end time of a network allocation vector (NAV) in a wireless frame transmitted by the station is earlier than or equal to the start time of the RTWT SP of the access point.
[0027] Based on this possible design, if the value of the NAV indicates that the station will occupy the channel for a time period that covers the start time of the RTWT SP of the access point, the access point and the station will not be able to transmit low-latency traffic during the RTWT SP of the access point. Therefore, before the RTWT SP of the access point, the station not only needs to transmit data at a second transmit power greater than the first value, but also needs to set the end time of the NAV in a wireless frame transmitted by the station to be earlier than or equal to the start time of the RTWT SP of the access point, so as to allow the access point to transmit low-latency traffic during the RTWT SP of the access point.
[0028] In one possible design, the station does not end the TXOP of the station before the RTWT SP of the access point, including that the station transmits data at a first transmit power less than or equal to a first value before the RTWT SP of the access point arrives.
[0029] Based on this possible design, the station transmits data at a first transmit power less than or equal to a first value before the RTWT SP of the access point to avoid causing interference to the transmission data within the RTWT SP of the access point.
[0030] In one possible design, the station does not end the TXOP of the station before the RTWT SP of the access point, including that the station transmits data at a first transmit power less than or equal to a first value before the RTWT SP of the access point arrives in a case that the station cannot complete a transmission before the RTWT SP of the access point arrives.
[0031] Based on this possible design, the station transmits data at a first transmit power less than or equal to a first value before the RTWT SP of the access point to avoid causing interference to the transmission data within the RTWT SP of the access point.
[0032] In a second aspect, embodiments of the present application provide a power control method, which can be performed by an access point or an access point device or a functional module or a chip in the access point device. Taking the 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 at a first transmit power less than or equal to the first value within a 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 includes the first access point and / or the 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.
[0033] Based on the method in the second aspect, the access point (an associated access point of the station and / or a non-associated access point of the station) can send the first information to the station, so that the station can obtain any information in the first information.
[0034] In a third 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 execution by the station as an example, the method comprises: obtaining, by the station, first RTWT information, the first RTWT information being used to indicate a start time of an RTWT SP of a third access point; and ending, by the station, a TXOP of the station before the RTWT SP of the third access point comes, in a case that a receiving power of a wireless frame of a fourth access point is less than or equal to a third threshold. 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.
[0035] Based on the method in the third aspect, the station ends the TXOP of the station before the RTWT SP of the third access point (the non-associated access point of the station) comes, in a case that the receiving power of the wireless frame of the fourth access point (the associated access point of the station) is less than or equal to the third threshold, so that the frequency of ending the TXOP of the station by the station is effectively reduced, and the problem of frequently ending the TXOP of the station by the station is solved.
[0036] In a possible design, the third threshold is determined by at least one of the following: the third access point, the fourth access point, or a protocol agreement. In a case that the third threshold is determined by the third access point or the fourth access point, the method in the third aspect further comprises: receiving the third threshold from the third access point or the fourth access point.
[0037] Based on the possible design, a plurality of ways of determining the third threshold are given, so that the station can flexibly obtain the third threshold in a plurality of ways. Meanwhile, in a case that the third threshold is determined by the non-associated access point (the third access point) of the station or by the associated access point (the fourth access point) of the station, 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 third threshold is carried in the broadcast information, so as to obtain the third threshold.
[0038] In a fourth 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 execution by the station as an example, the method comprises: obtaining, by the station, first RTWT information, the first RTWT information being used to indicate a start time of an RTWT SP of a third access point; not ending, by the station, a TXOP of the station before the RTWT SP of the third access point comes, in a case that a receiving power of a wireless frame of a fourth access point is greater than a third threshold; and transmitting, by the station, 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.
[0039] Based on the method described in the fourth aspect, when 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, the station does not need to end the transmission opportunity of the station before the RTWT SP of the third access point (the access point not associated with the station) arrives, which fundamentally solves the problem of the station frequently ending the transmission opportunity of the station.
[0040] In one possible design, the second value is determined by at least one of: a third access point, a fourth access point, or a protocol agreement. When 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.
[0041] Based on this possible design, multiple methods for determining the second value are provided, allowing the station to flexibly obtain the second value in multiple ways. Furthermore, when the second value is determined by an access point unassociated with the station (a third access point) or an access point associated with the station (a 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 that carries the second value to obtain the second value.
[0042] In one possible design, the second value is less than or equal to the maximum transmit power of the station. Based on this possible design, the station can transmit data at an appropriate third transmit power.
[0043] 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 fourth aspect also includes: receiving the third threshold from the third access point or the fourth access point.
[0044] 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.
[0045] 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.
[0046] Based on the method in the fifth aspect, the access point (the fourth access point associated with the station, and / or the third access point non-associated with 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 of the second value, the third threshold and the first RTWT information.
[0047] 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 that 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 an RTWT SP of the fifth access point arrives; the fifth access point being a non-associated access point of the station.
[0048] 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 that the received power of the wireless frame of the non-associated access point of the station is greater than the fourth threshold, effectively reducing a 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.
[0049] 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 that 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.
[0050] 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 indication information from the sixth access point, the indication information being used to indicate the fourth threshold to obtain the fourth threshold.
[0051] 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: the station obtains 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, the station does not end 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, the station transmits data with 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; the fifth access point is a non-associated access point of the station.
[0052] 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 (the 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.
[0053] 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; the sixth access point is 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.
[0054] 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 indication information from the sixth access point, the indication information being used to indicate the third value to obtain the third value.
[0055] 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.
[0056] 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.
[0057] 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.
[0058] 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.
[0059] 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.
[0060] 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.
[0061] 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, according to the received power of the wireless frame of the fifth access point, whether the station ends the transmission opportunity of the station before the arrival of a restricted target wake time service phase RTWTSP of the fifth access point; 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 RTWTSP 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 RTWTSP of the fifth access point.
[0062] Based on the method in the eighth aspect, the access point (the access point associated with the station (the sixth access point), and / or the access point not associated with the station (the fifth access point)) 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.
[0063] 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.
[0064] 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.
[0065] 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.
[0066] 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.
[0067] 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.
[0068] 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.
[0069] 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
[0070] Figure 1 An information schematic diagram of the TWT IE provided in the present application;
[0071] Figure 2 A communication system schematic diagram provided for an embodiment of the present application;
[0072] Figure 3 A flowchart of a data transmission method provided for an embodiment of the present application;
[0073] Figure 4 A schematic diagram of data transmission provided for an embodiment of the present application;
[0074] Figure 5 A flowchart of a data transmission method provided for an embodiment of the present application;
[0075] Figure 6 A flowchart of a data transmission method provided for an embodiment of the present application;
[0076] Figure 7 A structural schematic diagram of a communication device provided for an embodiment of the present application;
[0077] Figure 8 A structural schematic diagram of a communication device provided for an embodiment of the present application;
[0078] Figure 9 A structural schematic diagram of a communication device provided for an embodiment of the present application. DETAILED DESCRIPTION
[0079] Before introducing the embodiments of the present application, some technical terms related to the embodiments of the present application are explained and described. It should be noted that the following explanation and description are for the purpose of making the embodiments of the present application easier to understand, and should not be regarded as limiting the scope of protection required by the embodiments of the present application.
[0080] Target wake time (TWT) is a power saving technology defined by the sixth generation wireless network technology (also known as WIFI6 or IEEE 802.11.ax). TWT mainly sets a periodic time period, i.e. sets a TWT service period (SP), so that the station (STA) is in an active state within the TWT SP, and performs data transmission or communication with the access point (AP) within the TWT SP, and is in a sleep state at other times except the TWT SP, and cannot perform data transmission or communication with the access point, thereby achieving the purpose of energy saving.
[0081] 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.
[0082] The TWT can be divided into individual TWT and broadcast TWT.
[0083] In the individual TWT, the access point can establish a TWT protocol for each station, so that each station can perform data transmission or communication with the access point in the respective TWT SP.
[0084] 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 (STA) sends a TWT request message to a TWT responding station (STA) 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 perform data transmission or communication 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.
[0085] In the broadcast TWT, the access point can establish a common TWT protocol for multiple stations (or a group of stations), and the TWT SPs of the multiple access points (or a group of access points) are the same. After the common TWT protocol is established, the multiple stations and the access point keep active in the TWT SP agreed by the common TWT protocol, so that the multiple access points can perform data transmission or communication with the access point in the TWT SP agreed by the common TWT protocol. The TWT protocol is used to obtain the TWT SP.
[0086] 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 (MAC address) of the access point. The MAC address is used to uniquely identify a network device in a 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.
[0087] In a case where the station needs to acquire the TWT SP of the broadcast TWT, after receiving 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 receiving 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 receiving 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.
[0088] 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.
[0089] 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. Figure 1 The information schematic diagram of the TWT IE is shown. The access point sets the value of the Broadcast TWT Recommendation field in the Request Type field in the TWT IE to 4 to indicate that the broadcast TWT is an RTWT. Figure 1 The value of the Broadcast TWT Recommendation field in the Request Type field in the TWT IE is set to 4 to indicate that the broadcast TWT is an RTWT. Figure 1 The other field information in the TWT IE is described with reference to the description of the existing protocol, which is not described here.
[0090] In a case where the station needs to transmit low-latency service, after receiving the beacon frame sent by the access point indicating that the broadcast TWT 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.
[0091] In order 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 makes 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.
[0092] 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.
[0093] 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.
[0094] With the continuous development and progress of technology, network traffic is growing, especially under the promotion of high-bandwidth and 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.
[0095] 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 traffic 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 traffic 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 traffic 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.
[0096] 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 the following Figure 3
[0097] 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 the following Figure 5
[0098] 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 an access point not associated with the station (or referred to as a 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, 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 the following Figure 6
[0099] The data transmission method provided by the embodiments of the application is described below in combination with the accompanying drawings of the specification.
[0100] The data transmission method provided by 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.
[0101] The communication system provided by the embodiments of the present application is described below by taking Figure 2 as an example.
[0102] Figure 2 A schematic diagram of the communication system provided by the embodiments of the present application is shown in Figure 2 , which 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, Figure 2 The access point not associated with the station in the communication system is an associated access point of the other stations. Figure 2 In the communication system, one or more access points can communicate with one or more stations, and the access points can also communicate with one or more other access point devices, and the stations can also communicate with one or more other stations. Wherein, the access point can be an AP, and the station can be a STA.
[0103] In the present application, the access point associated with the station 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 can be named at least one of the following: a first access point, a third access point, and a fifth access point. Figure 2 Figure 2 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.
[0104] 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.
[0105] 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.
[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] The data transmission method provided by the embodiments of the present application will be described below in conjunction with the communication system shown in the accompanying drawings. 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, the "corresponding" in the following embodiments can be replaced by "associated" or the like, and the "sending" in the following embodiments can be replaced by "transmitting" or the like. Figure 2
[0110] Figure 3 A flowchart of a data transmission method provided in an embodiment of the present application is shown in FIG. 3, which can include steps S301-S304. Figure 3
[0111] S301: The station obtains RTWT information.
[0112] The RTWT information can be used to indicate the start time of the RTWT SP of the access point. The RTWT information includes the start time of the RTWT SP. The RTWT information can also include the duration of the RTWT SP, the period of the RTWT SP. The start time of the RTWT SP is used to indicate the start time of the first appearing RTWT SP. The duration of the RTWT SP is used to indicate the duration between the start time of each RTWT SP and the end time of the RTWT SP. The period of the RTWT SP is used to indicate the time interval between the adjacent RTWT SPs.
[0113] In the present application, the start time of each RTWT SP can be obtained from the start time of the first appearing 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 appearing 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.
[0114] 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 the information of the access points.
[0115] 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; and the second access point is an associated access point of the station.
[0116] S302: The access point sends first information to the station, and the station receives the first information.
[0117] 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.
[0118] In the present application, the first value can be used by the station to transmit data at a first transmit power less than or equal to the first value in the RTWT SP of the access point. 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.
[0119] It should be understood that S302 is an optional execution step. S302 is executed when the station needs to obtain at least one of the first information through 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 executed to obtain the first value. When the station does not need to obtain at least one of the first information through the access point, for example, when the first value is a protocol agreed value, S302 is not executed.
[0120] S303: The station does not end the TXOP of the station before the RTWT SP of the access point.
[0121] Wherein, the TXOP of the station can be the longest time for the station to transmit data, as described above.
[0122] Optionally, the station can obtain the TXOP of the station before the RTWT SP of the access point or in 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 in the RTWT SP of the access point before the step of the station not ending the TXOP of the station before the RTWT SP of the access point.
[0123] It should be understood that the above-mentioned station can be Figure 2 the station in the above-mentioned, the access point can be Figure 2 the access point associated with the station in the above-mentioned or Figure 2 the access point not associated with the station in the above-mentioned. For example, Figure 2 the access point associated with the station in the above-mentioned can be the second access point, Figure 2 the access point not associated with the station in the above-mentioned can be the first access point.
[0124] In the present application, the time from the RTWT SP start time to the RTWT SP end time can be referred to as the RTWT SP. The RTWT SP start time can be understood as the time when the RTWT SP arrives, therefore, the time before the RTWT SP start time can be understood as the time before the RTWT SP arrives.
[0125] 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 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.
[0126] In an example, the station does not end the TXOP of the station before the RTWT SP of the access point, 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, and transmits data at a second transmission power greater than the first value, including that the station transmits data at the second transmission power before the RTWT SP of the access point, 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.
[0127] 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, 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.
[0128] 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.
[0129] In another example, the station does not end the TXOP of the station before the RTWT SP of the access point, 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, so that the non-associated access point can normally transmit data within the RTWT SP of the non-associated access point.
[0130] 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.
[0131] 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.
[0132] 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.
[0133] 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.
[0134] The data can refer to data of low-latency services or other types of data, without limitation.
[0135] 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 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.
[0136] 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:
[0137] 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).
[0138] 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).
[0139] 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.
[0140] 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).
[0141] 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.
[0142] The wireless frame refers to the WLAN wireless network data frame (for example, the beacon frame) defined in the IEEE 802.11 series standard.
[0143] 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. 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.
[0144] 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.
[0145] 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.
[0146] 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.
[0147] 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.
[0148] 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 transmission 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 transmission 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.
[0149] In this application, the first threshold can be determined by the second access point, or the first threshold is agreed by the protocol (standard).
[0150] 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).
[0151] 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.
[0152] 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.
[0153] 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.
[0154] 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.
[0155] The third possible case is that 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.
[0156] 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.
[0157] 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.
[0158] 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.
[0159] 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.
[0160] 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).
[0161] 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).
[0162] 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.
[0163] 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.
[0164] Optionally, the second threshold may be determined by the first access point. Similarly, when the second threshold is determined by the first access point, the station may receive information carrying the second threshold from the first access point to obtain the second threshold. For example, the station may receive indication information carrying the second threshold from the first access point, or the station may receive a beacon frame carrying the second threshold from the first access point, or the station may receive broadcast information carrying the second threshold from the first access point.
[0165] It should be noted that the above steps S301-S302 are merely exemplary descriptions of the data transmission method. There is no specific order in which steps S301 and S302 may be performed. For example, S301 may be performed before S302; or S302 may be performed before S301; or steps S301 and S302 may be performed simultaneously.
[0166] based on Figure 3 According to the method shown, when 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)). This fundamentally solves the problem of the station frequently ending the transmission opportunities of the station and improves the communication quality of the station users.
[0167] Figure 4 A schematic diagram of data transmission provided by an embodiment of the present application is shown. Figure 4 The first access point is a non-associated access point of the station, Figure 4 The second access point is the associated access point of the station. Figure 4 As shown, after the site obtains the start time of the RTWT SP of the first access point, the TXOP of the site is not ended within the TXOP of the site and before the RTWT SP of the first access site, so that the site can still transmit data with the second access point (the access point associated with the site); within the TXOP of the site and the RTWT SP of the first access site, data is transmitted with the second access point (the access point associated with the site) with a first transmission power less than or equal to the first value.
[0168] 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 before the TXOP of the station and before the RTWT SP of the second access station, 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); and the station transmits data with the other stations at a first transmission power less than or equal to a first value within the TXOP of the station and within the RTWT SP of the second access station. The first value is less than or equal to a maximum transmission power of the station.
[0169] Figure 3 In the method shown, the station, in a case where the station obtains 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 an access point not associated with the station (a first access point) and / or an access point associated with the station (a second access point)), so as to solve the problem of frequent ending of the transmission opportunity of the station. In the following, in a case where the station obtains the start time of the RTWT SP of the non-associated access point of the station (for example, a third access point, a fifth access point), the station reduces the frequency of ending the transmission opportunity of the station before the RTWT SP of the non-associated access point of the station, so as to solve the problem of frequent ending of the transmission opportunity of the station. For specific implementable methods, refer to the method shown in Figure 5 、 Figure 6 .
[0170] In the following, the communication system shown in Figure 2 is taken as an example, the station in Figure 2 is taken as the station, Figure 2 the access point not associated with the station in Figure 2 is taken as the third access point, Figure 5 the access point associated with the station in is taken as the fourth access point, and the data transmission method shown in
[0171] is introduced.
[0171] In one aspect, Figure 5 the data transmission method shown, in a case where the station obtains 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 a case where the relationship between the reception 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 a case where the relationship between the reception power of the wireless frame of the fourth access point and the third threshold meets a certain condition, effectively reducing the frequency of frequent ending of the transmission opportunity of the station.
[0172] In another aspect, Figure 5In the data transmission method shown, in a case where the station obtains 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 arrives, in a case where 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 in the RTWT SP of the third access point at a third transmission power less than or equal to the second value. In this way, in a case where the relationship between the received power of the wireless frame of the fourth access point and the third threshold meets a certain condition, the station does not need to end the transmission opportunity of the station before the RTWT SP of the third access point arrives, thereby fundamentally solving the problem of frequent ending of the transmission opportunity of the station.
[0173] Figure 5 A flowchart of a data transmission method provided by an embodiment of the present application is shown in FIG. 5, which can include steps S501-S503 or steps S501-S502 and S504-S505. Figure 5
[0174] S501: The station obtains first RTWT information.
[0175] The first RTWT information is information used to indicate the RTWT SP of the third access point. The first RTWT information includes the start time of the RTWT SP of the third access point. The first RTWT information can also include the duration of the RTWT SP of the third access point and the 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 the start time of the first RTWT SP of the third access point. The duration of the RTWT SP of the third access point is used to indicate the duration between the start time and the 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 the time interval between adjacent RTWT SPs of the third access point.
[0176] In the present application, the way 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 (for example, 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 (for example, 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 the information of access points (for example, the third access point and the fourth access point).
[0177] S502: The access point sends the second value and / or the third threshold to the station, and the station receives the second value and / or the third threshold.
[0178] In the present application, the third threshold can be used by the station to determine whether to end the TXOP of the station before the RTWT SP of the third access point arrives, according to the received power of the wireless frame of the fourth access point. The third threshold can also be used by the station to determine whether to transmit data at the third transmission power within the RTWT SP of the third access point, according to the received power of the wireless frame of the fourth access point.
[0179] In the present application, the second value can be used by the station to transmit data at the 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 the maximum transmission power of the station.
[0180] In the present application, the access point comprises the third access point 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.
[0181] 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 from the access point. For example, when the second value and / or the third threshold is determined by the access point (e.g., 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 from the access point, for example, the second value and / or the third threshold is a protocol agreed value, S502 is not performed.
[0182] S503: The station ends the TXOP of the station before the RTWT SP of the third access point arrives, when the received power of the wireless frame of the fourth access point is less than or equal to the third threshold.
[0183] In the present application, the TXOP of the station can be acquired before or within the RTWT SP of the third access point. For example, the station can acquire the TXOP of the station before the step of ending 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.
[0184] In the present application, the TXOP of the station can be acquired before or within the RTWT SP of the third access point. For example, the station can acquire the TXOP of the station before the step of ending 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.
[0185] It should be understood that the time for the station to transmit data is no more than the longest 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 third access point arrives or within the RTWT SP of the third access point. The station can obtain the transmission opportunity of the station according to the prior art, which is not described herein.
[0186] The wireless frame of the fourth access point can be any wireless frame sent by the fourth access point to the station.
[0187] It should be understood that in the present application, the station compares the received power of the wireless frame of the fourth access point with the third threshold, which implicitly indicates that the station has obtained the wireless frame of the fourth access point before comparing the received power of the wireless frame of 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 of 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 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 of the fourth access point is less than or equal to the third threshold.
[0188] 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 related description of the wireless frame can refer to the related description of the wireless frame in S303, which is not described herein.
[0189] In the RTWT SP, the related description before the RTWT SP arrives can refer to the related description in S302, which is not described herein.
[0190] In the RTWT SP, the related description before the RTWT SP arrives can refer to the related description in S302, which is not described herein.
[0191] 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).
[0192] In the present application, when the third threshold is determined by a protocol agreement (standard specification), the third threshold is the value of the protocol agreement (standard specification).
[0193] 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 of the fourth access point is less than or equal to the third threshold can comprise: 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 of the fourth access point is less than or equal to the third threshold from the third access point or the fourth access point.
[0194] S504: In the case that the received power of the wireless frame of the fourth access point is greater than the third threshold, the station not ending the TXOP of the station before the RTWT SP of the third access point arrives.
[0195] It should be understood that, in the present application, the station comparing the received power of the wireless frame of the fourth access point with the third threshold implies that the station has acquired the wireless frame of the fourth access point before comparing the received power of the wireless frame of the fourth access point with the third threshold. Therefore, optionally, the station receiving the wireless frame from the fourth access point before the step of the station not ending 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 of the fourth access point is greater than the third threshold. Or, optionally, the station receiving the wireless frame from the fourth access point in the step of the station not ending 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 of the fourth access point is greater than the third threshold.
[0196] It should be understood that, in the present application, the station not ending 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 of the fourth access point is greater than the third threshold in S504. Accordingly, the access point can interact with the station to transmit data within the 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 in S504.
[0197] S505: In the case that the received power of the wireless frame of the fourth access point is greater than the third threshold, the station transmitting data with a third transmission power less than or equal to a second value within the RTWT SP of the third access point.
[0198] 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).
[0199] In the present application, in the case that the second value is determined by a protocol agreement (standard specification), the second value is the value of the protocol agreement (standard specification).
[0200] In the present application, in the case that the second value is determined by the third access point or the fourth access point, and the received power of the wireless frame of the fourth access point is greater than the third threshold, 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, which can include that the station receives the second value from the third access point or the fourth access point, and in the case that the received power of the wireless frame of the fourth access point is greater than the third threshold, 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.
[0201] In the present application, the way that the station receives the second value and / or the third threshold from the third access point or the fourth access point is not limited. For example, the station can receive information (e.g., a beacon frame) carrying the second value and / or the third threshold from the third access point or the fourth access point to obtain the second value and / or the third threshold. Alternatively, the station receives indication information carrying the second value and / or the third threshold from the third access point or the fourth access point to obtain the second value and / or the third threshold. Alternatively, the station receives broadcast information carrying the second value and / or the third threshold from the third access point or the fourth access point to obtain the second value and / or the third threshold.
[0202] It should be noted that the above steps S501-S502 only exemplarily describe the flow of the data transmission method. The execution sequence between steps S501 and S502 is not limited. For example, S501 can be executed first and then S502; or S502 can be executed first and then S501; or steps S501 and S502 can be executed simultaneously.
[0203] Based on Figure 5In the method, after the station obtains the start time of the RTWT SP of the third access point (the access point not associated with the station), in the case that 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 RTWT SP of the third access point arrives. In this way, the station ends 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 of the fourth access point (the access point associated with the station) is less than or equal to the third threshold, effectively reducing the frequency of the station ending the transmission opportunity of the station. On the other hand, after the station obtains the start time of the RTWT SP of the third access point (the access point not associated with the station), 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, the station does not end the TXOP of the station before the RTWT SP of the third access point arrives; and within the RTWT SP of the third access point, the station transmits data at a third transmission power less than or equal to a second value. 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 arrives, fundamentally solving the problem of the station frequently ending the transmission opportunity of the station.
[0204] The following describes the communication system in conjunction with Figure 2 The following describes the communication system in conjunction with Figure 2 The following describes the communication system in conjunction with Figure 2 The following describes the communication system in conjunction with Figure 6 The following describes the communication system in conjunction with Figure 6 The following describes the communication system in conjunction with Figure 2 The following describes the communication system in conjunction with
[0205] In one aspect, Figure 6 In the method, after the station obtains the start time of the RTWT SP of the third access point (the access point not associated with the station), in the case that 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 RTWT SP of the third access point arrives. In this way, the station ends 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 of the fourth access point (the access point associated with the station) is less than or equal to the third threshold, effectively reducing the frequency of the station ending the transmission opportunity of the station. On the other hand, after the station obtains the start time of the RTWT SP of the third access point (the access point not associated with the station), 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, the station does not end the TXOP of the station before the RTWT SP of the third access point arrives; and within the RTWT SP of the third access point, the station transmits data at a third transmission power less than or equal to a second value. 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 arrives, fundamentally solving the problem of the station frequently ending the transmission opportunity of the station.
[0206] In one aspect, Figure 6The data transmission method shown in the figure, after the station obtains 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; and the station transmits data in the RTWT SP of the fifth access point with 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 (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, thereby fundamentally solving the problem of the station frequently ending the transmission opportunity of the station.
[0207] Figure 6 A flowchart of a data transmission method provided by an embodiment of the present application is shown in the figure, which can include S601-S603 steps, or can include S601-S602 and S604-S605 steps. Figure 6
[0208] S601: The station obtains second RTWT information.
[0209] The second RTWT information is used to indicate the 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 also include the duration of the RTWT SP of the fifth access point, the 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 the start time of the first appearing RTWT SP of the fifth access point. The duration of the RTWT SP of the fifth access point is used to indicate the duration between the start time and the end time of each RTWT SP of the fifth access point. The period of the RTWT SP of the fifth access point is used to indicate the time interval between adjacent RTWT SPs of the fifth access point.
[0210] 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 here.
[0211] 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.
[0212] 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.
[0213] In the present application, the fourth threshold can be used by the station to determine whether to end the TXOP of the station before the RTWT SP of the fifth access point arrives, according to the received power of the wireless frame of the fifth access point. The fourth threshold can also be used by the station to determine whether to transmit data at the 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.
[0214] In the present application, 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 of the fifth access point. The third value is less than or equal to the maximum received power of the station.
[0215] 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 is determined by the access point (e.g., the sixth access point (the access point associated with the station), the fifth access point (the access point not associated with 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 is a protocol agreed value, S602 is not performed.
[0216] S603: The station ends the TXOP of the station before the RTWT SP of the fifth access point arrives, when the received power of the wireless frame of the fifth access point is greater than the fourth threshold.
[0217] The related description of the TXOP of the station can refer to the related description of the TXOP of the station in S303, which is not described here.
[0218] 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 of the station before the RTWT SP of the fifth access point arrives or within the RTWT SP of the fifth access point.
[0219] It should be understood that the time of the station transmitting 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 fifth access point arrives or within the RTWT SP of the fifth access point. The station can obtain the TXOP of the station by referring to the prior art, which is not described here.
[0220] The wireless frame of the fifth access point can be any wireless frame sent by the fifth access point to the station.
[0221] It should be understood that, in the present application, the station compares the received power of the wireless frame from the fifth access point with the fourth threshold, which implicitly indicates that the station has acquired the wireless frame from the fifth access point before comparing the received power of the wireless frame from the fifth access point with the fourth threshold. Therefore, optionally, the station can receive the wireless frame from the fifth access point before ending the TXOP step of the station before the RTWT SP of the fifth access point arrives, in the case that the received power of the wireless frame from the fifth access point is greater than the fourth threshold. Alternatively, optionally, the station receives the wireless frame from the fifth access point in the TXOP step of the station before the RTWT SP of the fifth access point arrives, in the case that the received power of the wireless frame from the fifth access point is greater than the fourth threshold.
[0222] 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 according to the prior art, which will not be described here. The relevant description of the wireless frame can refer to the relevant description of the wireless frame in S303, which will not be described here.
[0223] The relevant description of the received power of the wireless frame can refer to the relevant description of the received power of the wireless frame in S303, which will not be described here.
[0224] 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).
[0225] 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).
[0226] In the present application, in the case that the fourth threshold is determined by the fifth access point or the sixth access point, the station ending 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 from the fifth access point is greater than the fourth threshold can include: the station receiving the fourth threshold from the fifth access point or the sixth access point, and the station ending 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 from the fifth access point is greater than the fourth threshold from the fifth access point or the sixth access point.
[0227] 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 from the fifth access point is less than or equal to the fourth threshold.
[0228] It should be understood that, in the present application, the station comparing the received power of the wireless frame from the fifth access point with the fourth threshold implies that the station has acquired the wireless frame from the fifth access point before comparing the received power of the wireless frame from the fifth access point with the fourth threshold. Therefore, optionally, the station can receive the wireless frame from the fifth access point before ending the TXOP procedure of the station before the RTWT SP of the fifth access point arrives, in the case that the received power of the wireless frame from the fifth access point is less than or equal to the fourth threshold. Alternatively, optionally, the station receives the wireless frame from the fifth access point in the TXOP procedure of the station before the RTWT SP of the fifth access point arrives, in the case that the received power of the wireless frame from the fifth access point is less than or equal to the fourth threshold.
[0229] 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 fifth access point arrives, in the case that the received power of the wireless frame from the fifth access point is less than or equal to the fourth threshold in S604. Accordingly, the access point can exchange data with the station to transmit data in the RTWT SP of the fifth access point, in the case that the received power of the wireless frame from the fifth access point is less than or equal to the fourth threshold in S604.
[0230] S605: The station transmits data with the fourth transmission power less than or equal to the third value in the RTWT SP of the fifth access point, in the case that the received power of the wireless frame from the fifth access point is less than or equal to the fourth threshold.
[0231] 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 specification).
[0232] In the present application, in the case that the third value is determined by a protocol agreement (standard specification), the third value is the protocol agreement (standard specification) value.
[0233] In the present application, in the case that the third value is determined by the fifth access point or the sixth access point, the station transmits data with the fourth transmission power less than or equal to the third value in the RTWT SP of the fifth access point, in the case that the received power of the wireless frame from the fifth access point is less than or equal to the fourth threshold, can include that the station receives the third value from the fifth access point or the sixth access point, and the station transmits data with the fourth transmission power less than the third value from the fifth access point or the sixth access point in the RTWT SP of the fifth access point, in the case that the received power of the wireless frame from the fifth access point is less than or equal to the fourth threshold.
[0234] In the present application, the station does not limit the way of receiving the third value and / or the fourth threshold from the fifth access point or the sixth access point. For example, the station can receive information (e.g., 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.
[0235] In the present application, the third value can also be determined by the station according to the reference power and the second offset.
[0236] Specifically, the station determines the sum of the reference power and the second offset as the third value.
[0237] 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 specification). The second offset is the difference between the fourth threshold and the received power of the wireless frame of the fifth access point, i.e., the value of the fourth threshold minus the received power of the wireless frame of the fifth access point.
[0238] It should be noted that the above steps S601-S602 are only exemplary descriptions of 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.
[0239] Based on Figure 6In the method, after the station obtains the start time of the RTWT SP of the fifth access point (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. In this way, the station ends the transmission opportunity of the station before the RTWT SP of the fifth access point when the received power of the wireless frame of the fifth access point is greater than the fourth threshold, thereby effectively reducing the frequency of ending the transmission opportunity of the station. On the other hand, after the station obtains the start time of the RTWT SP of the fifth access point (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; and the station transmits data at a fourth transmission power less than or equal to the 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, thereby fundamentally solving the problem of frequently ending the transmission opportunity of the station.
[0240] The above mainly introduces the scheme provided by the embodiments of the application from the perspective of interaction between devices. It should be understood that, in order to implement the above functions, each device, for example, 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., comprises a corresponding hardware structure and / or software module for executing each function. Those skilled in the art should easily realize that, in combination with the algorithm steps of each example described in the embodiments disclosed herein, the application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a certain function is implemented in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical scheme. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the application.
[0241] The embodiments of the 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 in one processing module. The above integrated module can be implemented in the form of hardware or in the form of a software functional module. It should be noted that the grouping of the modules in the embodiments of the application is illustrative, and is only a logical grouping, and another grouping manner can be used in actual implementation.
[0242] Figure 7A structural diagram of a communication apparatus 700 is shown, which can be used to perform the functions of the stations involved in the above embodiments. As a possible implementation, Figure 7 The communication apparatus 700 shown includes a processing unit 701 and a communication unit 702.
[0243] In an example, the processing unit 701 is configured to not end a TXOP of the station before a RTWT SP of an access point; for example, the processing unit 701 can enable the communication apparatus 700 to perform S303.
[0244] 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.
[0245] 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.
[0246] 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.
[0247] 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 received 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.
[0248] 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 received 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.
[0249] 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.
[0250] 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.
[0251] 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.
[0252] In another example, the processing unit 701 is configured to end, before the RTWT SP of the fifth access point arrives, the transmission opportunity of the station if the received power of the wireless frame of the fifth access point is greater than the fourth threshold; for example, the processing unit 701 can enable the communication apparatus 700 to perform S603.
[0253] The processing unit 701 is further configured to not end, before the RTWT SP of the fifth access point arrives, the transmission opportunity of the station if the received power of the wireless frame of the fifth access point is less than or equal to the fourth threshold; for example, the processing unit 701 can enable the communication apparatus 700 to perform S604.
[0254] The processing unit 701 is further configured to transmit, within the RTWT SP of the fifth access point, data at a 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.
[0255] 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.
[0256] The fifth access point is a non-associated access point of the station.
[0257] Specifically, the above Figure 3 、 Figure 5 、 Figure 6 The method embodiments shown in the above Figure 3 、 Figure 5 、 Figure 6 The communication apparatus 700 is configured to perform the function of the station in the data transmission method shown in the above
[0258] Figure 8 A structure diagram of a communication apparatus 800 is shown, which can be used to perform the functions of the access points involved in the above embodiments, such as 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, Figure 8 The communication apparatus 800 includes a communication unit 801.
[0259] In an example, the communication unit 801 is configured to send first information to the station; the first information comprises at least one of: 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.
[0260] wherein: the RTWT information is used to indicate a start time of a RTWT SP of the access point; 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 the 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 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.
[0261] In another example, the communication unit 801 is configured to send a second value and / or a third threshold and / or first RTWT information to the station; for example, the communication unit 801 can enable the communication apparatus 800 to perform S502.
[0262] wherein: the first restricted target wake time RTWT information is used to indicate a start time of a RTWT SP of a third access point; the third threshold is used by the station to determine whether the station ends a transmission opportunity of the station before the RTWT SP of the third access point arrives according to a received power of a wireless frame of a fourth access point; the third threshold is also used by the station to determine a third transmission power at which the station transmits data within the RTWT SP of the third 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 third access point; the access point comprises the third access point and / or the 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.
[0263] In yet another example, the communication unit 801 is configured to send a third value and / or a fourth threshold and / or second RTWT information to the station; for example, the communication unit 801 can enable the communication apparatus 800 to perform S602.
[0264] In which: the second RTWT information is used to indicate the start time of the RTWT SP of the fifth access point; the fourth threshold is used for the site to determine whether to end the station's transmission opportunity before the arrival of the RTWT SP of the fifth access point based on the received power of the wireless frame of the fifth access point; the fourth threshold is also used for the site to determine, based on the received power of the wireless frame of the fifth access point, that the station transmits data with a fourth transmit power within the RTWT SP of the fifth access point; the third value is used for the site to transmit data with a fourth transmit power less than or equal to the third value within the RTWT SP of the fifth access point; the access point includes 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.
[0265] Specifically, the above Figure 3 、 Figure 5 、 Figure 6 All relevant contents of each step involved in the method embodiment can be referred to the functional description of the corresponding functional module, and will not be repeated here. Figure 3 、 Figure 5 、 Figure 6 The function of the access point in the data transmission method shown can therefore achieve the same effect as the above-mentioned data transmission method.
[0266] As mentioned above, the processing unit may be a processor or a controller. It may implement or execute various exemplary logic blocks, modules and circuits described in conjunction with the disclosure of this application. The processor may also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, and so on. The communication module may be a transceiver circuit or a communication interface, and so on. The storage module may 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 may be Figure 9 The communication device 900 is shown. For example, the above-mentioned stations and access points can be used Figure 9 The structure shown or including Figure 9 Parts shown. Figure 9 A schematic diagram of the composition of a communication device 900 provided in an embodiment of the present application is shown as follows: Figure 9 As shown, the communication device 900 may include a processor 901 , a communication line 902 , and a communication interface 903 .
[0267] Furthermore, the communication device 900 may further include a memory 904 , wherein the processor 901 , the memory 904 and the communication interface 903 may be connected via a communication line 902 .
[0268] The processor 901 may be a central processing unit (CPU), a general-purpose processor, a network processor (NP), a digital signal processor (DSP), a microprocessor, a microcontroller, a programmable logic device (PLD), or any combination thereof. The processor 901 may also be other communication devices with processing capabilities, such as circuits, devices, or software modules.
[0269] The communication line 902 is used to transmit information between the components included in the communication device 900.
[0270] The communication interface 903 is used to communicate with other devices or other communication networks. The other communication network can be Ethernet, a radio access network (RAN), a wireless local area network (WLAN), etc. The communication interface 903 can be a radio frequency module, a transceiver, or any communication device capable of achieving communication. The embodiment of the present application is described using the communication interface 903 as an example of a radio frequency module, wherein the radio frequency module may include an antenna, a radio frequency circuit, etc., and the radio frequency circuit may include a radio frequency integrated chip, a power amplifier, etc.
[0271] The memory 904 is used to store instructions, where the instructions may be computer programs.
[0272] Among them, the memory 904 can be a read-only memory (ROM) or other types of static storage devices that can store static information and / or instructions, or a random access memory (RAM) or other types of dynamic storage devices that can store information and / or instructions, or an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage, magnetic disk storage media or other magnetic storage devices, and optical disc storage includes compact discs, laser discs, optical discs, digital versatile discs, Blu-ray discs, etc.
[0273] It should be noted that the memory 904 can exist independently of the processor 901, or be integrated with the processor 901. The memory 904 can be used to store instructions or program codes or some data, etc. The memory 904 can be located in the communication apparatus 900, or be located outside the communication apparatus 900, which is not limited. The processor 901 is configured to execute the instructions stored in the memory 904, so as to implement the random access process preamble sending method provided in the embodiments of the present application.
[0274] In an example, the processor 901 can include one or more CPUs, for example, CPU0 and CPU1 in the CPU 900. Figure 9
[0275] As an optional implementation, the communication apparatus 900 includes multiple processors, for example, in addition to the processor 901 in the CPU 900, the communication apparatus 900 can further include a processor 907. Figure 9
[0276] 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 or a joystick, etc., and the output device 905 is a display screen, a speaker or other devices.
[0277] 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 with a similar structure in the art. In addition, the constituent structures shown in the figures do not constitute a limitation on the communication apparatus, and the communication apparatus can include more or less components than those shown in the figures, or combine some components, or different component arrangements. Figure 9 Figure 9 Figure 9
[0278] In the embodiments of the present application, the chip system can be composed of a chip, or include a chip and other discrete devices.
[0279] The embodiments of the present application further provide a computer readable storage medium. All or part of the processes in the above method embodiments can be instructed by a computer program to relevant hardware to complete, the program can be stored in the above computer readable storage medium, and the program can include the processes of the above method embodiments when executed. The computer readable storage medium can be the terminal device of any of the preceding 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 terminal device, for example, a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, etc. equipped on the terminal device. Further, the above computer readable storage medium can include both the internal storage unit and the external storage device of the terminal device. The above computer readable storage medium is used to store the above computer program and other programs and data required by the terminal device. The above computer readable storage medium can also be used to temporarily store data that has been output or will be output.
[0280] 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 involved in the technical solutions 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 with the authorization of the user, which will not be described below.
[0281] It should be noted that the terms "first" and "second" and the like in the specification, claims and drawings of the present application are used to distinguish different objects, and are not used to describe a specific order. In addition, the terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product or device that includes a series of steps or units is not limited to the listed steps or units, but can optionally include steps or units not listed or can optionally include other steps or units inherent to the process, method, product or device.
[0282] It should be understood that, in the present application, "at least one" means one or more, "multiple" means two or more, "at least two" means two or three and three or 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 mean that there are three cases of only A, only B, and A and B at the same time, where A and B can be singular or plural. The character " / " generally represents an "or" relationship between the associated objects before and after it. "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.
[0283] 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 by the embodiments of the present application.
[0284] The "transmit" and "transmission" appearing in the embodiments of the present application mean bidirectional transmission, including sending and / or receiving actions, unless otherwise specified. Specifically, "transmit" in the embodiments of the present application includes data sending, data receiving, or data sending and data receiving. 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. "Network" and "system" appearing in the embodiments of the present application express the same concept, and the communication system is a communication network.
[0285] 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.
[0286] In several embodiments provided in the present application, it should be understood that the disclosed communication apparatus and method can be implemented in other manners. For example, the division of the described communication apparatus embodiments is merely a logical function division, and there can be another division manner for the actual implementation, for example, multiple units or components can be combined or integrated into another device, or some features can be ignored or not executed. In addition, the displayed or discussed mutual couplings or direct couplings or communication connections between different units, or the among different units, can be indirect couplings or communication connections through some interfaces, devices or units, and can be in electrical, mechanical or other forms.
[0287] The units described as separate components can or can not be physically separate, and the components shown as units can be one physical unit or multiple physical units, i.e., 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 embodiments.
[0288] In addition, each functional unit in the various embodiments of the present application can be integrated in one processing unit, or each unit can be physically present separately, 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.
[0289] 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 can be embodied in the form of a software product, which is stored in a storage medium, and includes several 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 methods described in the various embodiments of the present application. The aforementioned storage medium includes various storage program codes' media, such as a U disk, a mobile hard disk, a ROM, a RAM, a magnetic disk or an optical disk.
[0290] The above description is merely a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any changes or replacements easily thought of by those skilled in the art within the technical scope disclosed in 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.