Signal measurement method, device and system
By controlling the measurement period and setting flexible time intervals in the CSR scenario, the problem that existing signal measurement methods cannot reduce interference between access points in the CSR scenario is solved, and efficient signal measurement and resource utilization are achieved.
Patent Information
- Application Number
- CN202311856061.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-12-29
- Publication Date
- 2025-07-01
AI Technical Summary
The existing signal measurement methods are not applicable in coordinated spatial multiplexing (CSR) scenarios and cannot effectively reduce interference between access points. The existing signal measurement conditions and threshold designs are for AP switching scenarios and cannot meet the needs of CSR scenarios.
It provides a signal measurement method, which controls the measurement cycle by receiving and sending messages whose measurement result difference is greater than the threshold, flexibly sets the time interval and duration, and is suitable for CSR scenarios, reduces signaling overhead, and realizes simultaneous measurement of multiple access points.
It effectively reduces interference between access points, improves transmission resource utilization, saves power consumption and signaling overhead of the site, and is suitable for signal measurement in CSR scenarios.
Smart Images

Figure CN120238934A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of Wi-Fi technology, and in particular, to signal measurement methods, devices, and systems. Background Art
[0002] In a coordinated spatial reuse (CSR) scenario, multiple access points (APs) can transmit simultaneously on the same transmission resources, thereby improving the utilization rate of the transmission resources. Among them, the transmission resources include channels and / or resource blocks. Assume that while AP1 sends a signal to station (STA) 1, AP2 sends a signal to STA2 on the same channel. Then, the signal from AP1 received by STA1 is the useful signal, and the signal from AP2 received by STA1 is the interference signal. If before AP1 and AP2 transmit simultaneously, STA1 can measure the strength of the beacon frame from AP2 and inform AP1 of the measurement result, then AP1 can infer the path loss between STA1 and AP2 based on the measurement result. Furthermore, AP1 can control the transmission power of AP2 so that the interference received by STA1 from AP2 is relatively low. That is to say, in order to reduce interference, STA1 needs to measure the strength of the beacon frames from other APs except AP1.
[0003] In the current signal measurement method, AP1 can send a request frame to STA1, and this request frame is used to request STA1 to measure the strength of the beacon frames from other APs except AP1. When specific conditions and thresholds are met, STA1 can send a response frame including the measurement result to AP1.
[0004] However, the specific conditions and thresholds in the current signal measurement method are designed for the scenario of AP handover. Specifically, AP1 can determine whether to switch to other APs except AP1 based on the measurement result of STA1. In other words, the specific conditions and thresholds in the current signal measurement method are not applicable to the CSR scenario. Summary of the Invention
[0005] Embodiments of this application provide signal measurement methods, devices, and systems for performing signal measurement in a CSR scenario.
[0006] To achieve the above object, the embodiments of this application adopt the following technical solutions:
[0007] In a first aspect, a signal measurement method is provided. The apparatus for performing this signal measurement method can be a first station, or can be a module applied in the first station, such as a chip or a chip system. The signal measurement method includes: receiving a first message from a first access point, where the first message is used to request the first station to send the first measurement result to the first access point when the difference between the first measurement result and the second measurement result is greater than a first threshold. The first measurement result is the result related to a second access point measured by the first station at a first time, the second measurement result is the result related to the second access point measured by the first station at a second time, and the second time is earlier than the first time; and when the difference between the first measurement result and the second measurement result is greater than the first threshold, sending the first measurement result to the first access point.
[0008] In the signal measurement method provided in the embodiments of the present application, the difference between the first measurement result and the second measurement result can reflect the change amount of the measurement result related to the second access point. When the change amount is greater than the first threshold, the first station sends the first measurement result to the first access point, so that the first access point can determine whether to initiate cooperative transmission to the second access point according to the first measurement result. That is to say, the signal measurement method provided in the embodiments of the present application is applicable to the CSR scenario.
[0009] Combined with the above first aspect, in a possible implementation, the time interval between two adjacent measurements of the first station is less than or equal to a preset time interval. In this solution, the preset time interval is the maximum value of the time interval between two adjacent measurements, so as to achieve the technical effect of controlling the measurement period. When the time interval between two adjacent measurements is the preset time interval, the first station measures at the lowest frequency, which is beneficial to saving the power consumption generated by the first station for measurement and reporting measurement results.
[0010] Combined with the above first aspect, in a possible implementation, the preset time interval is carried in the first message. In this solution, since the preset time interval is carried in the first message sent by the first access point, the setting of the preset time interval is more flexible, that is, the value of the preset time interval is easier to modify.
[0011] Combined with the above first aspect, in a possible implementation, the method further includes: when the difference between the first measurement result and the second measurement result is less than or equal to a first threshold within a preset duration, sending the first measurement result to the first access point. In this solution, if there is no preset duration, when the difference between the first measurement result and the second measurement result is always less than or equal to the first threshold, the first access point will never receive the first measurement result, so that the first access point cannot know whether the first station is performing measurement and reporting the condition judgment of the measurement result. Therefore, the preset duration can be used for the first access point to confirm that the condition judgment of the measurement and reporting of the measurement result by the first station is ongoing without interruption.
[0012] Combined with the above first aspect, in a possible implementation, the preset duration is carried in the first message. In this solution, since the preset duration is carried in the first message sent by the first access point, the setting of the preset duration is more flexible, that is, the value of the preset duration is easier to modify.
[0013] Combined with the above first aspect, in a possible implementation, the first measurement result and / or the second measurement result is used to represent the relative strength of the signals from the first access point and the second access point to the first station. In this solution, the relative strength can reflect the strength comparison between the signal from the first access point to the first station and the signal from the second access point to the first station. The relative strength can be reflected by the method of finding the difference mentioned in the embodiments of the present application, or by finding the quotient or other methods, and the embodiments of the present application do not make any limitations in this regard.
[0014] Combined with the above first aspect, in a possible implementation, the relative strength of the signals from the first access point and the second access point to the first station is the difference between the intensity of the signal from the first access point measured by the first station and the intensity of the signal from the second access point.
[0015] Combined with the above first aspect, in a possible implementation, the first measurement result is carried in a measurement response message.
[0016] Combined with the above first aspect, in a possible implementation, the first measurement result is carried in the optional sub-element field of the measurement response message.
[0017] Combined with the above first aspect, in a possible implementation, the first measurement result and / or the second measurement result is the intensity of the signal from the second access point measured by the first station.
[0018] Combined with the above first aspect, in a possible implementation, the strength of the signal is the received channel power indication (RCPI) or the received signal-to-noise ratio indication (RSNI) of the signal. In the embodiments of the present application, the strength of the signal can also be characterized by other parameters, and the embodiments of the present application do not make any limitations in this regard.
[0019] Combined with the above first aspect, in a possible implementation, the first message includes the identifiers of one or more second access points. In this solution, when the first message includes the identifiers of multiple second access points, the first message can be used to simultaneously trigger the first station to measure multiple second access points. This can avoid the transmission of multiple request messages corresponding to multiple second access points one by one, and thus can achieve the technical effect of saving signaling overhead.
[0020] Combined with the above first aspect, in a possible implementation, the method further includes: receiving a second message from the first access point, where the second message is used to request to query whether there is a first measurement result to be fed back at the first station; sending a third message to the first access point, where the third message is used to indicate that there is a first measurement result to be fed back at the first station.
[0021] Combined with the above first aspect, in a possible implementation, the method further includes: when the first station receives a fourth message from the first access point, updating the state of the first station to that there is a first measurement result to be fed back. In this solution, the state of the first station can default to that there is no first measurement result to be fed back. The fourth message can trigger the state switch of the first station, that is, the fourth message can trigger the first station to update the state from that there is no first measurement result to be fed back to that there is a first measurement result to be fed back.
[0022] Combined with the above first aspect, in a possible implementation, the second measurement result is the measurement result that the first station sent to the first access point last time before the first time. In this solution, the difference between the first measurement result and the second measurement result can more timely reflect the change amount of the measurement result related to the second access point.
[0023] Combined with the above first aspect, in a possible implementation, the first threshold is carried in the first message.
[0024] Second aspect, a signal measurement method is provided. The device that executes this signal measurement method can be a first station, or can be a module applied in the first station, such as a chip or a chip system. The signal measurement method includes: receiving a first message from a first access point, where the first message is used to request the first station to send a first measurement result to the first access point when receiving a second message from the first access point. The first measurement result is a result related to a second access point measured by the first station at a first time; and in response to receiving the second message from the first access point, sending the first measurement result to the first access point.
[0025] In the signal measurement method provided in the embodiments of this application, the first access point can send a second message to the first station when expecting to initiate cooperative transmission to the second access point. After that, the first access point can determine whether to initiate cooperative transmission to the second access point according to the first measurement result fed back by the first station. That is to say, the signal measurement method provided in the embodiments of this application is applicable to the CSR scenario.
[0026] Combined with the above second aspect, in a possible implementation, the time interval between two adjacent measurements of the first station is less than or equal to a preset time interval. In this solution, the preset time interval is the maximum value of the time interval between two adjacent measurements, so as to achieve the technical effect of controlling the measurement period. When the time interval between two adjacent measurements is the preset time interval, the first station measures at the lowest frequency, which is beneficial to saving the power consumption generated by the first station for measurement and reporting measurement results.
[0027] Combined with the above second aspect, in a possible implementation, the preset time interval is carried in the first message. In this solution, since the preset time interval is carried in the first message sent by the first access point, the setting of the preset time interval is more flexible, that is, the value of the preset time interval is easier to modify.
[0028] Combined with the above second aspect, in a possible implementation, the first measurement result is used to represent the relative strength of the signals from the first access point and the second access point to the first station. In this solution, the relative strength can reflect the strength comparison between the signal from the first access point to the first station and the signal from the second access point to the first station. The relative strength can be reflected by the method of finding the difference mentioned in the embodiments of this application, or can be reflected by finding the quotient or other methods. The embodiments of this application do not make any limitation on this.
[0029] Combined with the above second aspect, in a possible implementation, the relative strength of the signals from the first access point and the second access point to the first station is the difference between the intensity of the signal from the first access point measured by the first station and the intensity of the signal from the second access point.
[0030] Combined with the second aspect above, in a possible implementation, the first measurement result is carried in a measurement response message.
[0031] Combined with the second aspect above, in a possible implementation, the first measurement result is carried in an optional sub-element field of the measurement response message.
[0032] Combined with the second aspect above, in a possible implementation, the first measurement result is the strength of the signal from the second access point measured by the first station.
[0033] Combined with the second aspect above, in a possible implementation, the strength of the signal is the received channel power indication (RCPI) or the received signal-to-noise ratio indication (RSNI) of the signal. In the embodiments of the present application, the strength of the signal can also be characterized by other parameters, and the embodiments of the present application do not make any limitation in this regard.
[0034] Combined with the second aspect above, in a possible implementation, the first message includes the identifiers of one or more second access points. In this solution, when the first message includes the identifiers of multiple second access points, the first message can be used to trigger the first station to measure multiple second access points simultaneously. This can avoid the transmission of multiple request messages corresponding to multiple second access points one by one, and thus can achieve the technical effect of saving signaling overhead.
[0035] Combined with the second aspect above, in a possible implementation, the first message includes indication information, which is used to indicate that the first station sends the first measurement result to the first access point when receiving the second message from the first access point.
[0036] Combined with the second aspect above, in a possible implementation, the first message is a measurement request message, and the indication information is carried in the measurement request mode field or the measurement mode field of the first message.
[0037] Combined with the second aspect above, in a possible implementation, the method further includes: receiving a third message from the first access point, where the third message is used to request to query whether there is a first measurement result to be fed back at the first station; sending a fourth message to the first access point, where the fourth message is used to indicate that there is a first measurement result to be fed back at the first station.
[0038] Combined with the above second aspect, in a possible implementation, the method further includes: when the difference between the first measurement result and the second measurement result is greater than a first threshold, updating the status of the first station to have the first measurement result to be fed back; wherein, the second measurement result is the result related to the second access point measured by the first station at a second time, and the second time is earlier than the first time. In this solution, the status of the first station can be defaulted to not having the first measurement result to be fed back. The condition that the difference between the first measurement result and the second measurement result is greater than the first threshold can trigger the status switch of the first station, that is, this condition can trigger the first station to update its status from not having the first measurement result to be fed back to having the first measurement result to be fed back.
[0039] Combined with the above second aspect, in a possible implementation, the second measurement result is the measurement result that the first station sent to the first access point last time before the first time.
[0040] Combined with the above second aspect, in a possible implementation, the first threshold is carried in the first message. In this solution, the difference between the first measurement result and the second measurement result can more timely reflect the change amount of the measurement result related to the second access point.
[0041] In a third aspect, a signal measurement method is provided. The device for executing the signal measurement method can be the first station, or can be a module applied in the first station, such as a chip or a chip system. The signal measurement method includes: receiving a first message from a first access point; wherein, the first message is used to request the first station to send a first measurement result to the first access point, and the first measurement result is the result related to a second access point measured by the first station at a first time, and the time interval between two adjacent measurements is less than or equal to a preset time interval; sending the first measurement result to the first access point.
[0042] In the signal measurement method provided in the embodiments of the present application, the preset time interval is the maximum value of the time intervals between two adjacent measurements, so as to achieve the technical effect of controlling the measurement period. When the time interval between two adjacent measurements is the preset time interval, the measurement frequency of the first station is the lowest, which is beneficial to saving the power consumption generated by the first station for measurement and reporting measurement results.
[0043] Combined with the above third aspect, in a possible implementation, the preset time interval is carried in the first message. In this solution, since the preset time interval is carried in the first message sent by the first access point, the setting of the preset time interval is more flexible, that is, the value of the preset time interval is easier to modify.
[0044] Combined with the above-mentioned third aspect, in a possible implementation manner, the first measurement result is used to represent the relative strength of the signals from the first access point and the second access point to the first station. In this solution, the relative strength can reflect the strength comparison between the signal from the first access point to the first station and the signal from the second access point to the first station. The relative strength can be reflected by the method of finding the difference mentioned in the embodiments of the present application, or by finding the quotient or other methods. The embodiments of the present application do not make any limitations in this regard.
[0045] Combined with the above-mentioned third aspect, in a possible implementation manner, the relative strength of the signals from the first access point and the second access point to the first station is the difference between the intensity of the signal from the first access point measured by the first station and the intensity of the signal from the second access point.
[0046] Combined with the above-mentioned third aspect, in a possible implementation manner, the first measurement result is carried in a measurement response message.
[0047] Combined with the above-mentioned third aspect, in a possible implementation manner, the first measurement result is carried in the optional sub-element field of the measurement response message.
[0048] Combined with the above-mentioned third aspect, in a possible implementation manner, the first measurement result is the intensity of the signal from the second access point measured by the first station.
[0049] Combined with the above-mentioned third aspect, in a possible implementation manner, the intensity of the signal is the received channel power indication (RCPI) or the received signal-to-noise ratio indication (RSNI) of the signal. In the embodiments of the present application, the intensity of the signal can also be characterized by other parameters. The embodiments of the present application do not make any limitations in this regard.
[0050] Combined with the above-mentioned third aspect, in a possible implementation manner, the first message includes the identifiers of one or more second access points. In this solution, when the first message includes the identifiers of multiple second access points, the first message can be used to trigger the first station to measure multiple second access points simultaneously. This can avoid the transmission of multiple request messages corresponding to multiple second access points one by one, and thus can achieve the technical effect of saving signaling overhead.
[0051] Fourthly, a signal measurement method is provided. The device for executing this signal measurement method can be a first access point, or a module applied in the first access point, such as a chip or a chip system. The signal measurement method includes: sending a first message to a first station, where the first message is used to request the first station to send the first measurement result to the first access point when the difference between the first measurement result and the second measurement result is greater than a first threshold. The first measurement result is the result related to a second access point measured by the first station at a first time, the second measurement result is the result related to the second access point measured by the first station at a second time, and the second time is earlier than the first time; when the difference between the first measurement result and the second measurement result is greater than the first threshold, receiving the first measurement result from the first station.
[0052] Combined with the above fourth aspect, in a possible implementation, the time interval between two adjacent measurements of the first station is less than or equal to a preset time interval.
[0053] Combined with the above fourth aspect, in a possible implementation, the preset time interval is carried in the first message.
[0054] Combined with the above fourth aspect, in a possible implementation, the method further includes: when the difference between the first measurement result and the second measurement result is less than or equal to the first threshold within a preset duration, receiving the first measurement result from the first station.
[0055] Combined with the above fourth aspect, in a possible implementation, the preset duration is carried in the first message.
[0056] Combined with the above fourth aspect, in a possible implementation, the first measurement result and / or the second measurement result is used to represent the relative strength of the signals from the first access point and the second access point to the first station.
[0057] Combined with the above fourth aspect, in a possible implementation, the relative strength of the signals from the first access point and the second access point to the first station is the difference between the intensity of the signal from the first access point measured by the first station and the intensity of the signal from the second access point.
[0058] Combined with the above fourth aspect, in a possible implementation, the first measurement result is carried in a measurement response message.
[0059] Combined with the above fourth aspect, in a possible implementation, the first measurement result is carried in an optional sub-element field of the measurement response message.
[0060] Combined with the above fourth aspect, in a possible implementation, the first measurement result and / or the second measurement result is the intensity of the signal from the second access point measured by the first station.
[0061] Combined with the above fourth aspect, in a possible implementation, the intensity of the signal is the received channel power indication (RCPI) or the received signal-to-noise ratio indication (RSNI) of the signal.
[0062] Combined with the above fourth aspect, in a possible implementation, the first message includes the identifiers of one or more second access points.
[0063] Combined with the above fourth aspect, in a possible implementation, the method further includes: sending a second message to the first station, the second message being used to request to query whether there is the first measurement result to be fed back at the first station; receiving a third message from the first station, the third message being used to indicate that there is the first measurement result to be fed back at the first station.
[0064] Combined with the above fourth aspect, in a possible implementation, the second measurement result is the measurement result that the first station sent to the first access point last time before the first time.
[0065] Combined with the above fourth aspect, in a possible implementation, the first threshold is carried in the first message.
[0066] Among them, for the technical effects brought by any possible implementation in the fourth aspect, reference can be made to the technical effects brought by the above first aspect or different implementations of the first aspect, which will not be elaborated here.
[0067] Fifth aspect, a signal measurement method is provided. The device for executing the signal measurement method can be a first access point, or a module applied in the first access point, such as a chip or a chip system. The signal measurement method includes: sending a first message to a first station, the first message being used to request the first station to send a first measurement result to the first access point when receiving a second message from the first access point, the first measurement result being the result related to a second access point measured by the first station at a first time; sending the second message to the first station and receiving the first measurement result from the first station.
[0068] Combined with the above fifth aspect, in a possible implementation, the time interval between two adjacent measurements at the first station is less than or equal to a preset time interval.
[0069] Combined with the above fifth aspect, in a possible implementation, the preset time interval is carried in the first message.
[0070] Combined with the above fifth aspect, in a possible implementation, the first measurement result is used to represent the relative strength of the signals from the first access point and the second access point to the first station.
[0071] Combined with the above fifth aspect, in a possible implementation, the relative strength of the signals from the first access point and the second access point to the first station is the difference between the strength of the signal from the first access point measured by the first station and the strength of the signal from the second access point.
[0072] Combined with the above fifth aspect, in a possible implementation, the first measurement result is carried in a measurement response message.
[0073] Combined with the above fifth aspect, in a possible implementation, the first measurement result is carried in an optional sub-element field of the measurement response message.
[0074] Combined with the above fifth aspect, in a possible implementation, the first measurement result is the strength of the signal from the second access point measured by the first station.
[0075] Combined with the above fifth aspect, in a possible implementation, the strength of the signal is the received channel power indication (RCPI) or the received signal-to-noise ratio indication (RSNI) of the signal.
[0076] Combined with the above fifth aspect, in a possible implementation, the first message includes the identifiers of one or more second access points.
[0077] Combined with the above fifth aspect, in a possible implementation, the first message includes indication information, which is used to indicate that the first station sends the first measurement result to the first access point when receiving the second message from the first access point.
[0078] Combined with the above fifth aspect, in a possible implementation, the first message is a measurement request message, and the indication information is carried in the measurement request mode field or the measurement mode field of the first message.
[0079] Combined with the above fifth aspect, in a possible implementation, the method further includes: sending a third message to the first station, where the third message is used to request to query whether there is a pending first measurement result to be fed back at the first station; receiving a fourth message from the first station, where the fourth message is used to indicate that there is a pending first measurement result to be fed back at the first station.
[0080] Wherein, for the technical effects brought by any possible implementation manner in the fifth aspect, reference can be made to the technical effects brought by the second aspect or different implementation manners of the second aspect above, which will not be elaborated here.
[0081] In a sixth aspect, a signal measurement method is provided. The apparatus for performing this signal measurement method can be a first station, or can be a module applied in the first station, such as a chip or a chip system. The signal measurement method includes: sending a first message to the first station; wherein, the first message is used to request the first station to send a first measurement result to the first access point, and the first measurement result is a result related to a second access point measured by the first station at a first time, and the time interval between two adjacent measurements is less than or equal to a preset time interval; receiving the first measurement result from the first station.
[0082] In combination with the above sixth aspect, in a possible implementation, the preset time interval is carried in the first message.
[0083] In combination with the above sixth aspect, in a possible implementation, the first measurement result is used to represent the relative strength of the signals from the first access point and the second access point to the first station.
[0084] In combination with the above sixth aspect, in a possible implementation, the relative strength of the signals from the first access point and the second access point to the first station is the difference between the strength of the signal from the first access point measured by the first station and the strength of the signal from the second access point.
[0085] In combination with the above sixth aspect, in a possible implementation, the first measurement result is carried in a measurement response message.
[0086] In combination with the above sixth aspect, in a possible implementation, the first measurement result is carried in an optional sub - element field of the measurement response message.
[0087] In combination with the above sixth aspect, in a possible implementation, the first measurement result is the strength of the signal from the second access point measured by the first station.
[0088] In combination with the above sixth aspect, in a possible implementation, the strength of the signal is the received channel power indication (RCPI) or the received signal - to - noise ratio indication (RSNI) of the signal.
[0089] In combination with the above sixth aspect, in a possible implementation, the first message includes the identifiers of one or more second access points.
[0090] Among them, for the technical effects brought by any possible implementation in the sixth aspect, reference can be made to the technical effects brought by the above third aspect or different implementations of the third aspect, which will not be elaborated here.
[0091] In a seventh aspect, a communication device is provided for implementing the above method. The communication device includes corresponding modules, units, or means for implementing the above method, and the modules, units, or means can be implemented by hardware, software, or by hardware executing corresponding software. The hardware or software includes one or more modules or units corresponding to the above functions.
[0092] In combination with the above seventh aspect, in a possible implementation, the communication device includes: a transceiver module and a measurement module; the transceiver module is configured to receive a first message from a first access point, where the first message is used to request the transceiver module to send the first measurement result to the first access point when the difference between the first measurement result and the second measurement result is greater than a first threshold, the first measurement result is a result related to a second access point measured by the measurement module at a first time, the second measurement result is a result related to the second access point measured by the measurement module at a second time, and the second time is earlier than the first time; the transceiver module is further configured to send the first measurement result to the first access point when the difference between the first measurement result and the second measurement result is greater than the first threshold.
[0093] In combination with the above seventh aspect, in a possible implementation, the time interval between two adjacent measurements of the measurement module is less than or equal to a preset time interval.
[0094] In combination with the above seventh aspect, in a possible implementation, the preset time interval is carried in the first message.
[0095] In combination with the above seventh aspect, in a possible implementation, the transceiver module is further configured to send the first measurement result to the first access point when the difference between the first measurement result and the second measurement result is less than or equal to the first threshold within a preset duration.
[0096] In combination with the above seventh aspect, in a possible implementation, the preset duration is carried in the first message.
[0097] In combination with the above seventh aspect, in a possible implementation, the first measurement result and / or the second measurement result is used to represent the relative strength of the signals from the first access point and the second access point to the communication device.
[0098] In combination with the above seventh aspect, in a possible implementation, the relative strength of the signals from the first access point and the second access point to the communication device is the difference between the strength of the signal from the first access point measured by the communication device and the strength of the signal from the second access point.
[0099] Combined with the above seventh aspect, in a possible implementation, the first measurement result is carried in a measurement response message.
[0100] Combined with the above seventh aspect, in a possible implementation, the first measurement result is carried in an optional sub - element field of the measurement response message.
[0101] Combined with the above seventh aspect, in a possible implementation, the first measurement result and / or the second measurement result is the intensity of the signal from the second access point measured by the measurement module.
[0102] Combined with the above seventh aspect, in a possible implementation, the intensity of the signal is the received channel power indication (RCPI) or the received signal - to - noise ratio indication (RSNI) of the signal.
[0103] Combined with the above seventh aspect, in a possible implementation, the first message includes the identifiers of one or more second access points.
[0104] Combined with the above seventh aspect, in a possible implementation, the transceiver module is further configured to receive a second message from the first access point, where the second message is used to request to query whether there is a pending first measurement result to be fed back by the communication device; and send a third message to the first access point, where the third message is used to indicate that there is a pending first measurement result to be fed back by the communication device.
[0105] Combined with the above seventh aspect, in a possible implementation, the communication device further includes a status update module; the status update module is configured to update the status of the communication device to having a pending first measurement result to be fed back when receiving a fourth message from the first access point through the receiving module.
[0106] Combined with the above seventh aspect, in a possible implementation, the second measurement result is the measurement result that the transceiver module last sent to the first access point before the first time.
[0107] Combined with the above seventh aspect, in a possible implementation, the first threshold is carried in the first message.
[0108] Among them, for the technical effects brought by any possible implementation in the seventh aspect, reference can be made to the technical effects brought by the first aspect or different implementations of the first aspect above, which will not be elaborated here.
[0109] In an eighth aspect, a communication device is provided for implementing the above method. The communication device includes corresponding modules, units, or means for implementing the above method, and the modules, units, or means can be implemented by hardware, by software, or by hardware executing corresponding software. The hardware or software includes one or more modules or units corresponding to the above functions.
[0110] In combination with the above eighth aspect, in a possible implementation, the communication device includes: a transceiver module and a measurement module; the transceiver module is configured to receive a first message from a first access point, where the first message is used to request the transceiver module to send a first measurement result to the first access point when receiving a second message from the first access point, and the first measurement result is a result related to a second access point measured by the measurement module at a first time; the transceiver module is further configured to, in response to receiving the second message from the first access point, send the first measurement result to the first access point.
[0111] In combination with the above eighth aspect, in a possible implementation, a time interval between two adjacent measurements of the measurement module is less than or equal to a preset time interval.
[0112] In combination with the above eighth aspect, in a possible implementation, the preset time interval is carried in the first message.
[0113] In combination with the above eighth aspect, in a possible implementation, the first measurement result is used to represent a relative strength of signals from the first access point and the second access point to the communication device.
[0114] In combination with the above eighth aspect, in a possible implementation, the relative strength of signals from the first access point and the second access point to the communication device is a difference between an intensity of a signal from the first access point measured by the communication device and an intensity of a signal from the second access point.
[0115] In combination with the above eighth aspect, in a possible implementation, the first measurement result is carried in a measurement response message.
[0116] In combination with the above eighth aspect, in a possible implementation, the first measurement result is carried in an optional sub-element field of the measurement response message.
[0117] In combination with the above eighth aspect, in a possible implementation, the first measurement result is an intensity of a signal from the second access point measured by the measurement module.
[0118] In combination with the above eighth aspect, in a possible implementation, the intensity of the signal is a received channel power indication (RCPI) or a received signal-to-noise ratio indication (RSNI) of the signal.
[0119] In combination with the above - mentioned eighth aspect, in a possible implementation, the first message includes the identifiers of one or more second access points.
[0120] In combination with the above - mentioned eighth aspect, in a possible implementation, the first message includes indication information, which is used to indicate that the transceiver module sends the first measurement result to the first access point when receiving the second message from the first access point.
[0121] In combination with the above - mentioned eighth aspect, in a possible implementation, the first message is a measurement request message, and the indication information is carried in the measurement request mode field or the measurement mode field of the first message.
[0122] In combination with the above - mentioned eighth aspect, in a possible implementation, the transceiver module is further configured to receive a third message from the first access point, where the third message is used to request to query whether there is a first measurement result to be fed back by the communication device; and send a fourth message to the first access point, where the fourth message is used to indicate that there is a first measurement result to be fed back by the communication device.
[0123] In combination with the above - mentioned eighth aspect, in a possible implementation, the communication device further includes a status update module; the status update module is configured to update the status of the communication device to having a first measurement result to be fed back when the difference between the first measurement result and the second measurement result is greater than a first threshold; where the second measurement result is the result related to the second access point measured by the measurement module at a second time, and the second time is earlier than the first time.
[0124] In combination with the above - mentioned eighth aspect, in a possible implementation, the second measurement result is the measurement result that the transceiver module last sent to the first access point before the first time.
[0125] In combination with the above - mentioned eighth aspect, in a possible implementation, the first threshold is carried in the first message.
[0126] Among them, for the technical effects brought by any possible implementation in the eighth aspect, reference can be made to the technical effects brought by the second aspect or different implementations of the second aspect above, which will not be elaborated here.
[0127] The ninth aspect provides a communication device for implementing the above - mentioned method. The communication device includes corresponding modules, units, or means for implementing the above - mentioned method. The modules, units, or means can be implemented by hardware, software, or by hardware executing corresponding software. The hardware or software includes one or more modules or units corresponding to the above functions.
[0128] In combination with the above-mentioned ninth aspect, in a possible implementation, the communication device includes: a transceiver module and a measurement module; the transceiver module is configured to receive a first message from a first access point; wherein, the first message is used to request the transceiver module to send a first measurement result to the first access point, and the first measurement result is a result related to a second access point measured by the measurement module at a first time, and the time interval between two adjacent measurements is less than or equal to a preset time interval; the transceiver module is further configured to send the first measurement result to the first access point.
[0129] In combination with the above-mentioned ninth aspect, in a possible implementation, the preset time interval is carried in the first message.
[0130] In combination with the above-mentioned ninth aspect, in a possible implementation, the first measurement result is used to represent the relative strength of the signals from the first access point and the second access point to the communication device.
[0131] In combination with the above-mentioned ninth aspect, in a possible implementation, the relative strength of the signals from the first access point and the second access point to the communication device is the difference between the strength of the signal from the first access point measured by the communication device and the strength of the signal from the second access point.
[0132] In combination with the above-mentioned ninth aspect, in a possible implementation, the first measurement result is carried in a measurement response message.
[0133] In combination with the above-mentioned ninth aspect, in a possible implementation, the first measurement result is carried in an optional sub-element field of the measurement response message.
[0134] In combination with the above-mentioned ninth aspect, in a possible implementation, the first measurement result is the strength of the signal from the second access point measured by the measurement module.
[0135] In combination with the above-mentioned ninth aspect, in a possible implementation, the strength of the signal is the received channel power indication (RCPI) or the received signal-to-noise ratio indication (RSNI) of the signal.
[0136] In combination with the above-mentioned ninth aspect, in a possible implementation, the first message includes the identifiers of one or more second access points.
[0137] Wherein, for the technical effects brought by any possible implementation in the ninth aspect, reference can be made to the technical effects brought by the above-mentioned third aspect or different implementations of the third aspect, which will not be elaborated here.
[0138] In a tenth aspect, a communication device is provided for implementing the above method. The communication device includes corresponding modules, units, or means for implementing the above method. The modules, units, or means can be implemented by hardware, software, or by hardware executing corresponding software. The hardware or software includes one or more modules or units corresponding to the above functions.
[0139] In combination with the tenth aspect above, in a possible implementation, the communication device includes: a receiving module and a sending module; the sending module is configured to send a first message to a first station, where the first message is used to request the first station to send the first measurement result to the communication device when the difference between the first measurement result and the second measurement result is greater than a first threshold. The first measurement result is the result related to a second access point measured by the first station at a first time, and the second measurement result is the result related to the second access point measured by the first station at a second time, and the second time is earlier than the first time; the receiving module is configured to receive the first measurement result from the first station when the difference between the first measurement result and the second measurement result is greater than the first threshold.
[0140] In combination with the tenth aspect above, in a possible implementation, the time interval between two adjacent measurements of the first station is less than or equal to a preset time interval.
[0141] In combination with the tenth aspect above, in a possible implementation, the preset time interval is carried in the first message.
[0142] In combination with the tenth aspect above, in a possible implementation, the receiving module is further configured to receive the first measurement result from the first station when the difference between the first measurement result and the second measurement result is less than or equal to the first threshold within a preset duration.
[0143] In combination with the tenth aspect above, in a possible implementation, the preset duration is carried in the first message.
[0144] In combination with the tenth aspect above, in a possible implementation, the first measurement result and / or the second measurement result is used to represent the relative strength of the signals from the communication device and the second access point to the first station.
[0145] In combination with the tenth aspect above, in a possible implementation, the relative strength of the signals from the communication device and the second access point to the first station is the difference between the strength of the signal from the communication device measured by the first station and the strength of the signal from the second access point.
[0146] In combination with the tenth aspect above, in a possible implementation, the first measurement result is carried in a measurement response message.
[0147] In combination with the above-mentioned tenth aspect, in a possible implementation, the first measurement result is carried in an optional sub-element field of the measurement response message.
[0148] In combination with the above-mentioned tenth aspect, in a possible implementation, the first measurement result and / or the second measurement result is the strength of the signal from the second access point measured by the first station.
[0149] In combination with the above-mentioned tenth aspect, in a possible implementation, the strength of the signal is the received channel power indication (RCPI) or the received signal-to-noise ratio indication (RSNI) of the signal.
[0150] In combination with the above-mentioned tenth aspect, in a possible implementation, the first message includes the identifiers of one or more second access points.
[0151] In combination with the above-mentioned tenth aspect, in a possible implementation, the sending module is further configured to send a second message to the first station, where the second message is used to request to query whether there is the first measurement result to be fed back at the first station; the receiving module is further configured to receive a third message from the first station, where the third message is used to indicate that there is the first measurement result to be fed back at the first station.
[0152] In combination with the above-mentioned tenth aspect, in a possible implementation, the second measurement result is the measurement result that the first station sent to the communication device last time before the first time.
[0153] In combination with the above-mentioned tenth aspect, in a possible implementation, the first threshold is carried in the first message.
[0154] Among them, for the technical effects brought by any possible implementation in the tenth aspect, reference can be made to the technical effects brought by the above-mentioned first aspect or different implementations of the first aspect, which will not be elaborated here.
[0155] The eleventh aspect provides a communication device for implementing the above method. The communication device includes corresponding modules, units, or means for implementing the above method. The modules, units, or means can be implemented by hardware, software, or by hardware executing corresponding software. The hardware or software includes one or more modules or units corresponding to the above functions.
[0156] Combined with the above eleventh aspect, in a possible implementation, the communication device includes: a sending module and a receiving module; the sending module is configured to send a first message to a first station, where the first message is used to request the first station to send a first measurement result to the communication device when receiving a second message from the communication device, and the first measurement result is a result related to a second access point measured by the first station at a first time; the sending module is further configured to send a second message to the first station; the receiving module is configured to receive the first measurement result from the first station.
[0157] Combined with the above eleventh aspect, in a possible implementation, the time interval between two adjacent measurements of the first station is less than or equal to a preset time interval.
[0158] Combined with the above eleventh aspect, in a possible implementation, the preset time interval is carried in the first message.
[0159] Combined with the above eleventh aspect, in a possible implementation, the first measurement result is used to represent the relative strength of the signals from the communication device and the second access point to the first station.
[0160] Combined with the above eleventh aspect, in a possible implementation, the relative strength of the signals from the communication device and the second access point to the first station is the difference between the strength of the signal from the communication device measured by the first station and the strength of the signal from the second access point.
[0161] Combined with the above eleventh aspect, in a possible implementation, the first measurement result is carried in a measurement response message.
[0162] Combined with the above eleventh aspect, in a possible implementation, the first measurement result is carried in an optional sub-element field of the measurement response message.
[0163] Combined with the above eleventh aspect, in a possible implementation, the first measurement result is the strength of the signal from the second access point measured by the first station.
[0164] Combined with the above eleventh aspect, in a possible implementation, the strength of the signal is the received channel power indication (RCPI) or the received signal-to-noise ratio indication (RSNI) of the signal.
[0165] Combined with the above eleventh aspect, in a possible implementation, the first message includes the identifiers of one or more second access points.
[0166] Combined with the above eleventh aspect, in a possible implementation, the first message includes indication information, which is used to indicate that the first station sends the first measurement result to the communication device when receiving the second message from the communication device.
[0167] Combined with the above eleventh aspect, in a possible implementation, the first message is a measurement request message, and the indication information is carried in the measurement request mode field or the measurement mode field of the first message.
[0168] Combined with the above eleventh aspect, in a possible implementation, the sending module is further configured to send a third message to the first station, where the third message is used to request to query whether there is the first measurement result to be fed back at the first station; the receiving module is further configured to receive a fourth message from the first station, where the fourth message is used to indicate that there is the first measurement result to be fed back at the first station.
[0169] Among them, the technical effects brought by any possible implementation in the eleventh aspect can be referred to the technical effects brought by the above second aspect or different implementations of the second aspect, which will not be elaborated here.
[0170] The twelfth aspect provides a communication device for implementing the above method. The communication device includes corresponding modules, units, or means for implementing the above method, and the modules, units, or means can be implemented by hardware, software, or by hardware executing corresponding software. The hardware or software includes one or more modules or units corresponding to the above functions.
[0171] Combined with the above twelfth aspect, in a possible implementation, the communication device includes: a sending module and a receiving module; the sending module is configured to send a first message to a first station; where the first message is used to request the first station to send a first measurement result to the communication device, and the first measurement result is a result related to a second access point measured by the first station at a first time, and the time interval between two adjacent measurements is less than or equal to a preset time interval; the receiving module is configured to receive the first measurement result from the first station.
[0172] Combined with the above twelfth aspect, in a possible implementation, the preset time interval is carried in the first message.
[0173] Combined with the above twelfth aspect, in a possible implementation, the first measurement result is used to represent the relative strength of the signals from the communication device and the second access point to the first station.
[0174] Combined with the above twelfth aspect, in a possible implementation, the relative strength of the signal from the communication device to the second access point to the first station is the difference between the intensity of the signal from the communication device measured by the first station and the intensity of the signal from the second access point.
[0175] Combined with the above twelfth aspect, in a possible implementation, the first measurement result is carried in a measurement response message.
[0176] Combined with the above twelfth aspect, in a possible implementation, the first measurement result is carried in an optional sub - element field of the measurement response message.
[0177] Combined with the above twelfth aspect, in a possible implementation, the first measurement result is the intensity of the signal from the second access point measured by the first station.
[0178] Combined with the above twelfth aspect, in a possible implementation, the intensity of the signal is the received channel power indication (RCPI) or the received signal - to - noise ratio indication (RSNI) of the signal.
[0179] Combined with the above twelfth aspect, in a possible implementation, the first message includes the identifiers of one or more second access points.
[0180] Among them, for the technical effects brought by any possible implementation in the twelfth aspect, reference can be made to the technical effects brought by the above third aspect or different implementations of the third aspect, which will not be elaborated here.
[0181] The thirteenth aspect provides a communication device, including: a processor; the processor is used to be coupled with a memory, and after reading computer instructions stored in the memory, execute the method described in any one of the first aspect to the sixth aspect above according to the instructions.
[0182] Combined with the above thirteenth aspect, in a possible implementation, the communication device further includes a memory; the memory is used to store computer instructions.
[0183] Combined with the above thirteenth aspect, in a possible implementation, the communication device further includes a communication interface; the communication interface is used for the communication device to communicate with other devices. Exemplarily, the communication interface can be a transceiver, an input / output interface, an interface circuit, an output circuit, an input circuit, a pin or a related circuit, etc.
[0184] Combined with the above thirteenth aspect, in a possible implementation, the communication device can be a chip or a chip system. Wherein, when the communication device is a chip system, the communication device can be composed of chips, or can include chips and other discrete devices.
[0185] Combined with the above thirteenth aspect, in a possible implementation, when the communication device is a chip or a chip system, the above communication interface may be an input / output interface, an interface circuit, an output circuit, an input circuit, a pin, or a related circuit, etc. on the chip or the chip system. The above processor may also be embodied as a processing circuit or a logic circuit.
[0186] A fourteenth aspect provides a communication system, including: a second access point, a first station that executes the method described in the first aspect above, and a first access point that executes the method described in the fourth aspect above; or, including: a second access point, a first station that executes the method described in the second aspect above, and a first access point that executes the method described in the fifth aspect above; or, including: a second access point, a first station that executes the method described in the third aspect above, and a first access point that executes the method described in the sixth aspect above.
[0187] A fifteenth aspect provides a computer-readable storage medium, in which instructions are stored. When it runs on a computer, it enables the computer to execute the method described in any one of the first aspect to the sixth aspect above.
[0188] A sixteenth aspect provides a computer program product containing instructions. When it runs on a computer, it enables the computer to execute the method described in any one of the first aspect to the sixth aspect above.
[0189] Among them, for the technical effects brought by any possible implementation of the thirteenth aspect to the sixteenth aspect, reference can be made to the technical effects brought by different implementations of the first aspect to the third aspect above, which will not be elaborated here. Description of the Drawings
[0190] Figure 1 It is a schematic structural diagram of a request frame in the current 802.11 standard;
[0191] Figure 2 It is a schematic structural diagram of a measurement request element field in the current 802.11 standard;
[0192] Figure 3 It is a schematic structural diagram of a measurement request field in the current 802.11 standard;
[0193] Figure 4 It is a network architecture diagram of multi-AP cooperative communication provided by an embodiment of the present application;
[0194] Figure 5 It is a schematic composition diagram of a WLAN device provided by an embodiment of the present application;
[0195] Figure 6 It is a flowchart of a signal measurement method provided by an embodiment of the present application;
[0196] Figure 7 Structural schematic diagram of the first message provided by the embodiment of the present application;
[0197] Figure 8 Structural schematic of the sub - element provided by the embodiment of the present application Figure 1 ;
[0198] Figure 9 Structural schematic diagram of the measurement response message provided by the embodiment of the present application;
[0199] Figure 10 Structural schematic of the sub - element provided by the embodiment of the present application Figure 2 ;
[0200] Figure 11 Structural schematic of the sub - element provided by the embodiment of the present application Figure 3 ;
[0201] Figure 12 Structural schematic of the sub - element provided by the embodiment of the present application Figure 4 ;
[0202] Figure 13 Flowchart of another signal measurement method provided by the embodiment of the present application;
[0203] Figure 14 Structural schematic diagram of the measurement request mode field provided by the embodiment of the present application;
[0204] Figure 15 Flowchart of yet another signal measurement method provided by the embodiment of the present application;
[0205] Figure 16 Structural schematic of the communication device provided by the embodiment of the present application Figure 1 ;
[0206] Figure 17 Structural schematic of the communication device provided by the embodiment of the present application Figure 2 。 Detailed implementation manners
[0207] To facilitate the understanding of the technical solutions of the embodiments of the present application, a brief introduction to the related technologies or terms of the present application is given as follows.
[0208] First, multi - AP cooperative transmission and CSR scenario.
[0209] With the popularization of wireless fidelity (WiFi) technology, APs are becoming increasingly dense. The increasing density of APs will bring more interference between APs. How to reduce the interference between APs through multi-AP cooperative transmission and then improve the quality of service for users is an urgent problem to be solved in the next-generation Wi-Fi technology. In the embodiments of this application, "interference between APs" can also be replaced by "interference between basic service sets (BSSs)" or "interference between cells". This is explained uniformly here and will not be elaborated further below.
[0210] Multi-AP cooperative transmission includes the CSR scenario. In the CSR scenario, the interference between APs can be ensured to be low through power control and / or user selection. Specifically, on the one hand, the sharing AP can control the transmission power of the shared AP to control the interference. Among them, the sharing AP can be the AP that initiates multi-AP cooperative transmission, and the shared AP can be one or more other APs that share transmission resources or transmission opportunities. On the other hand, assume that AP1 needs to send a signal to STA1. Then, AP1 can choose to initiate cooperative transmission to the AP2 with the weakest signal strength to STA1, so as to control the interference received by STA1 when receiving the signal from AP1.
[0211] As described in the background art, assume that while AP1 sends a signal to STA1, AP2 sends a signal to STA2 on the same channel. If AP1 is the sharing AP, AP1 can control the transmission power of AP2 according to the measurement results from STA1, so that the interference received by STA1 from AP2 is low. If AP1 is the shared AP, AP1 can infer the path loss between STA1 and AP2 according to the measurement results from STA1. Furthermore, AP1 can choose appropriate transmission parameters, such as modulation and coding set (MCS) and / or number of spatial and time stream (NSTS), to send a signal to STA1, so as to enable the transmission between AP1 and STA1 still under the condition that the transmission power of AP1 is limited. It can be seen that whether AP1 is the sharing AP or the shared AP, in order to reduce the interference between APs, STA1 needs to measure the strength of the beacon frames from other APs except AP1.
[0212] In the embodiments of the present application, the intensity of the received beacon frame or signal can be characterized by the received channel power indicator (RCPI) or the received signal-to-noise indicator (RSNI). The intensity of the received beacon frame or signal can also be characterized by other parameters, and the embodiments of the present application do not make any limitation thereto.
[0213] Second, the current signal measurement method.
[0214] In the current signal measurement method, the request frame sent by AP1 to STA1 and the response frame sent by STA1 to AP1 can be, for example, the radio measurement request and response frames in the 802.11 standard respectively. Specifically, the corresponding measurement types in the radio measurement request and response frames are beacon request and beacon report respectively.
[0215] Exemplarily, Figure 1 FIG. is a schematic structural diagram of a request frame in the 802.11 standard. The request frame includes: a category field, a radio measurement action field, a dialogtoken field, a number of repetitions field, and a measurement request elements field. Among them, the category field, the radio measurement action field, and the dialogtoken field can each occupy 1 octet; the number of repetitions field can occupy 2 octets; the number of octets occupied by the measurement request elements field is variable. The number of repetitions field can carry information about the number of times of requesting repeated measurement.
[0216] Exemplarily, Figure 2Schematic diagram of the structure of the measurement request element field. Among them, the measurement request element field includes: an element identity (ID) field, a length field, a measurement token field, a measurement request mode field, a measurement type field, and a measurement request field. Among them, the element identity field, the length field, the measurement token field, the measurement request mode field, and the measurement type field can each occupy 1 byte; the number of bytes occupied by the measurement request field is variable. The measurement type field can carry measurement type information. The value of the measurement type field is 5, indicating that the measurement type is a beacon frame request. In this measurement type, the structure of the measurement request field is as Figure 3 shown.
[0217] In Figure 3 , the measurement request field includes: an operating class field, a channel number field, a randomization interval field, a measurement duration field, a measurement mode field, a basic service set identity (BSSID) field, and an optional subelements field. Among them, the operating class field, the channel number field, and the measurement mode field can each occupy 1 byte; the randomization interval field and the measurement duration field can each occupy 2 bytes; the BSSID field can occupy 6 bytes; the number of bytes occupied by the optional subelements field is variable. The operating class field and the channel number field can respectively carry information about the operating class and channel location of the target AP for which the measurement is requested. The measurement mode can specifically include passive measurement, active measurement, and a feedback beacon table. The BSSID field can carry information about the BSSID corresponding to the AP related to the requested measurement.
[0218] In Figure 3Among them, the optional sub - element field can carry information of one or more optional sub - elements, such as the beacon reporting sub - element. The beacon reporting sub - element can specifically include a reporting condition field and a threshold / offset reference field. Among them, the reporting condition field can carry information about the conditions for STA1 to send a measurement report to AP1, and the threshold / offset reference field can carry threshold information in the conditions for STA1 to send a measurement report to AP1. The conditions for STA1 to send a measurement report to AP1 can be: the RCPI (or RSNI) value of the beacon frame from the target AP measured by STA1 is higher than (or lower than) a specific threshold; or, the difference between the RCPI (or RSNI) value of the beacon frame from the target AP measured by STA1 and the RCPI (or RSNI) value of the serving AP is higher than (or lower than) a specific threshold. Among them, the serving AP can be AP1. The specific conditions can be as shown in Table 1.
[0219] Table 1
[0220]
[0221] However, the above - mentioned conditions for STA1 to send a measurement report to AP1 are designed for roaming requirements, specifically for the scenario of AP handover, and have a low degree of matching with the CSR scenario.
[0222] The technical solution in the embodiment of the present application will be described below in conjunction with the drawings in the embodiment of the present application. Among them, in the description of the present application, unless otherwise specified, " / " indicates that the objects associated before and after are in an "or" relationship, for example, A / B can represent A or B; "and / or" in the present application is only a description of the associated relationship of associated objects, indicating that there can be three relationships, for example, A and / or B, which can represent: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. And, in the description of the present application, unless otherwise specified, "multiple" refers to two or more than two. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b, or c can represent: a, b, c, ab, ac, bc, or abc, where a, b, c can be single or multiple. In addition, in order to facilitate the clear description of the technical solutions of the embodiments of the present application, in the embodiments of the present application, the words "first", "second" and the like are used to distinguish the same items or similar items with substantially the same functions and effects. Those skilled in the art will understand that the words "first", "second" and the like do not limit the quantity and execution order, and the words "first", "second" and the like do not necessarily limit the differences. At the same time, in the embodiments of the present application, the words "exemplary" or "for example" are used to indicate examples, illustrations or explanations. Any embodiment or design described as "exemplary" or "for example" in the embodiments of the present application should not be interpreted as being more preferred or more advantageous than other embodiments or design solutions. Specifically, the use of words such as "exemplary" or "for example" is intended to present related concepts in a concrete manner for ease of understanding.
[0223] Figure 4 A network architecture diagram of multi-AP cooperative communication provided in an embodiment of the present application. The network includes at least two APs and at least two STAs. In the embodiment of the present application, the AP can be an AP device or an AP multi-link device (MLD); the STA can be a (non-AP) STA device or a non-AP MLD, and the embodiment of the present application does not impose any restrictions on this. For ease of description, Figure 4 Only two APs, namely the first AP and the second AP, and two STAs, namely the first STA and the second STA are shown, wherein it is expected that the communication between the first AP and the first STA and the communication between the second AP and the second STA are performed simultaneously on the same transmission resources.
[0224] The MLD in the embodiments of the present application can be a device with a single antenna or a device with multiple antennas. For example, it can be a device with more than two antennas. The embodiments of the present application do not limit the number of antennas included in the MLD. The frequency bands in which the multi-link device operates can include: sub1GHz, 2.4GHz, 5GHz, 6GHz, and high-frequency 60GHz.
[0225] The STA involved in the embodiments of the present application can be a wireless communication chip, a wireless sensor, or a wireless communication terminal. For example, a user terminal, a user device, an access device, a subscriber station, a subscriber unit, a mobile station, a user agent, a user equipment that supports the WiFi communication function, where the user terminal can include various handheld devices, vehicle-mounted devices, wearable devices, Internet of Things (IoT) devices, computing devices, or other processing devices connected to a wireless modem with wireless communication functions, as well as various forms of user equipment (UE), mobile station (MS), terminal, terminal equipment, portable communication device, handheld device, portable computing device, entertainment device, game device or system, global positioning system device, or any other suitable device configured to communicate over a wireless medium. In addition, the STA can support the 802.11be standard. The STA can also support multiple WLAN standards such as 802.11ax, 802.11ac, 802.11n, 802.11g, 802.11b, and 802.11a.
[0226] The AP involved in the embodiments of the present application can be a device deployed in a wireless communication network to provide wireless communication functions for its associated STAs, mainly deployed indoors in homes, buildings, and campuses, with a typical coverage radius ranging from dozens of meters to hundreds of meters. Of course, it can also be deployed outdoors. The AP is equivalent to a bridge connecting a wired network and a wireless network. Its main function is to connect various wireless network clients together and then connect the wireless network to the Ethernet. Specifically, the AP can be a communication device such as a base station with a WiFi chip, a router, a gateway, a repeater, a communication server, a switch, or a bridge, where the base station can include various forms of macro base stations, micro base stations, relay stations, etc. In addition, the AP can support the 802.11be standard. The AP can also support WLAN standards such as 802.11ax, 802.11ac, 802.11n, 802.11g, 802.11b, and 802.11a.
[0227] In some embodiments, the AP and STA involved in the present application can be collectively referred to as WLAN devices. Specifically, when implemented, the WLAN devices can adopt Figure 5The shown composition structure, or includes Figure 5 the shown components.
[0228] Figure 5 FIG. 6 is a schematic diagram of the composition of a WLAN device 500 provided in an embodiment of the present application. The WLAN device 500 may be an STA, or a chip or a chip system (or referred to as a system-on-chip) in the STA; it may also be an AP, or a chip or a chip system (or referred to as a system-on-chip) in the AP. In the embodiment of the present application, the chip system may be composed of chips, or may include chips and other discrete devices.
[0229] As Figure 5 shown, the WLAN device 500 includes a processor 501, a transceiver 502, and a communication line 503. Further, the WLAN device 500 may further include a memory 504. Among them, the processor 501, the memory 504, and the transceiver 502 may be connected through the communication line 503.
[0230] Among them, the processor 501 is 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 501 may also be other devices with processing functions, such as circuits, devices, or software modules, without limitation.
[0231] The transceiver 502 is used to communicate with other devices or other communication networks. The other communication network may be an Ethernet, a radio access network (RAN), a WLAN, etc. The transceiver 502 may be a module, a circuit, a transceiver, or any device capable of implementing communication.
[0232] The communication line 503 is used to transmit information between the components included in the WLAN device 500.
[0233] The memory 504 is used to store instructions. Among them, the instructions may be computer programs.
[0234] Among them, the memory 504 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. It can also be an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM), or other optical disc storage, optical disc storage (including compact discs, laser discs, optical discs, digital versatile discs, Blu-ray discs, etc.), magnetic disk storage media, or other magnetic storage devices, without limitation.
[0235] It should be noted that the memory 504 can exist independently of the processor 501 or be integrated with the processor 501. The memory 504 can be used to store instructions, program codes, or some data, etc. The memory 504 can be located inside the WLAN device 500 or outside the WLAN device 500, without limitation. The processor 501 is used to execute the instructions stored in the memory 504 to implement the method provided in the following embodiments of this application.
[0236] In one example, the processor 501 can include one or more CPUs, such as Figure 5 CPU0 and CPU1 in
[0237] As an alternative implementation, the WLAN device 500 includes multiple processors. For example, in addition to Figure 5 the processor 501 in
[0238] As an alternative implementation, the WLAN device 500 further includes an output device 505 and an input device 506. Exemplarily, the input device 506 is a device such as a keyboard, a mouse, a microphone, or a joystick, and the output device 505 is a device such as a display screen or a speaker.
[0239] It can be understood that Figure 5 the shown component structure does not constitute a limitation on the WLAN device. In addition to Figure 5 the components shown, the WLAN device can include more or fewer components than shown in the figure, or combine certain components, or have different component arrangements.
[0240] Next, the signal measurement method provided in the embodiments of this application will be specifically elaborated in conjunction with Figures 1 to 5
[0241] Figure 6 The flowchart of a signal measurement method provided by an embodiment of the present application is shown, including the following steps:
[0242] Step S601: The first access point sends a first message to the first station. Correspondingly, the first station receives the first message from the first access point.
[0243] Wherein, the first message is used to request the first station to send the first measurement result to the first access point when the difference between the first measurement result and the second measurement result is greater than the first threshold. The first measurement result is the result related to the second access point measured by the first station at the first time, the second measurement result is the result related to the second access point measured by the first station at the second time, and the second time is earlier than the first time.
[0244] Combined with Figure 4 , Figure 6 In the embodiment shown, the first access point can be Figure 4 the first AP in Figure 6 In the embodiment shown, the second access point can be Figure 4 the second AP in Figure 6 In the embodiment shown, the first station can be Figure 4 the first STA in
[0245] Optionally, the first threshold is carried in the first message.
[0246] Optionally, the second measurement result is the measurement result that the first station sent to the first access point last time before the first time. In other words, the second time is the measurement time corresponding to the second measurement result that the first station sent to the first access point last time before the first time. In this solution, the difference between the first measurement result and the second measurement result can more timely reflect the change amount of the measurement result related to the second access point.
[0247] The second measurement result in the embodiment of the present application can be the result of a single measurement, or the result obtained by operating on multiple measurement results. For example, the average value, median value or root mean square of multiple measurement results. The embodiment of the present application does not make any limitation on this.
[0248] In the embodiment of the present application, the difference between the first measurement result and the second measurement result can be the value obtained by subtracting the second measurement result from the first measurement result, or the value obtained by subtracting the first measurement result from the second measurement result, or the absolute value of the value obtained by subtracting the second measurement result from the first measurement result. The embodiment of the present application does not make any limitation on this.
[0249] Optionally, the time interval between two adjacent measurements at the first station is less than or equal to a preset time interval. In this solution, the preset time interval is the maximum value of the time interval between two adjacent measurements, so as to achieve the technical effect of controlling the measurement period. When the time interval between two adjacent measurements is the preset time interval, the measurement frequency of the first station is the lowest, which is beneficial to saving the power consumption generated by the first station for measurement and reporting measurement results.
[0250] Optionally, the preset time interval is carried in the first message. In this solution, since the preset time interval is carried in the first message sent by the first access point, the setting of the preset time interval is more flexible, that is, the value of the preset time interval is easier to modify.
[0251] Combined with Figure 1 、 Figure 2 and Figure 3 , Figure 7 is a schematic structural diagram of the first message in the embodiments of the present application. Figure 7 For the relevant descriptions of each field in Figure 1 、 Figure 2 and Figure 3 please refer to the corresponding text descriptions and will not be elaborated here.
[0252] Exemplarily, the preset time interval can be carried in the Figure 7 shown optional subelement field. Figure 7 The shown optional subelement field can include subelements. The name of the subelement can be, for example, an extended measurement request subelement, and the structure of the subelement can be as Figure 8 shown. In Figure 8 , the subelement can include a subelement ID field, a length field, and a measurement interval field. Specifically, the first measurement result can be carried in the Figure 8 shown measurement interval field.
[0253] In addition, the value of the preset time interval can also be specified by the protocol, and the embodiments of the present application do not make any limitations in this regard.
[0254] In the embodiments of the present application, the unit of the preset time interval can be a beacon interval (BI), or milliseconds (ms), time units (TU), or 100TU. The embodiments of the present application do not make any limitations in this regard. Among them, the beacon interval can be the beacon interval of the BSS where the first access point is located or the beacon interval of the BSS where the second access point is located. TU can be 1024 microseconds.
[0255] In a possible implementation, the first measurement result and / or the second result are results related to the second access point measured by the first station, including: the first measurement result and / or the second measurement result are the intensities of signals from the second access point measured by the first station.
[0256] In the embodiments of the present application, the intensity of the signal is the RCPI or RSNI of the signal. The intensity of the signal can also be characterized by other parameters, and the embodiments of the present application do not make any limitation thereto.
[0257] In the embodiments of the present application, the first measurement result and / or the second measurement result can be measurement results for signals, such as beacon frames.
[0258] In another possible implementation, the first measurement result and / or the second result are results related to the second access point measured by the first station, including: the first measurement result and / or the second measurement result are used to represent the relative strength of the signals from the first access point and the second access point to the first station. In this solution, the relative strength can reflect the strength comparison between the signal from the first access point to the first station and the signal from the second access point to the first station. The relative strength can be reflected by the method of finding the difference mentioned in the embodiments of the present application, or by finding the quotient or other methods, and the embodiments of the present application do not make any limitation thereto.
[0259] Exemplarily, the relative strength of the signals from the first access point and the second access point to the first station is the difference between the intensity of the signal from the first access point measured by the first station and the intensity of the signal from the second access point.
[0260] In the embodiments of the present application, the relative strength of the signals from the first access point and the second access point to the first station can be the value obtained by subtracting the intensity of the signal from the second access point measured by the first station from the intensity of the signal from the first access point, or can be the value obtained by subtracting the intensity of the signal from the first access point measured by the first station from the intensity of the signal from the second access point. Taking the first definition as an example, the larger the first measurement result and / or the second measurement result, the stronger the signal from the first access point to the first station relative to the signal from the second access point to the first station. For the first station, the signal from the first access point to the first station is the useful signal, and the signal from the second access point to the first station is the interference signal. Therefore, the larger the signal-to-interference ratio, the more suitable this situation is for multi-AP cooperative transmission. In this case, the first access point can initiate cooperative transmission to the second access point according to the first measurement result received in step S602. On the contrary, the smaller the first measurement result and / or the second measurement result, the less suitable it is for multi-AP cooperative transmission. In this case, the first access point can refrain from initiating cooperative transmission to the second access point according to the first measurement result received in step S602. Specifically, the first access point can perform device selection. For example, the first access point can switch the first station to the second access point, or the first access point can select other stations except the first station as the target transmission object.
[0261] Similarly, taking the second definition as an example, the smaller the first measurement result and / or the second measurement result, the more suitable it is for multi-AP cooperative transmission; the larger the first measurement result and / or the second measurement result, the less suitable it is for multi-AP cooperative transmission.
[0262] Optionally, the first measurement result is carried in the measurement response message.
[0263] Optionally, the first measurement result is carried in the optional sub-element field of the measurement response message.
[0264] Exemplarily, Figure 9It is a schematic structural diagram of a measurement response message. Among them, the measurement response message may include a classification field, a wireless measurement action field, a session token field, and a measurement report elements field. Further, the measurement report elements field may include an element ID field, a length field, a measurement token field, a measurement report mode field, a measurement type field, and a measurement report field. Further, the measurement report field may include an operation level field, a channel number field, an actual measurement start time field, a measurement time field, a reported frame information field, an RCPI field, an RSNI field, a BSSID field, an antenna ID field, a lower four-byte field of the time synchronization function (parent time synchronization function, parent TSF), and an optional subelement field.
[0265] Exemplarily, the first measurement result may be carried in Figure 9 the optional subelement field shown. Figure 9 The optional subelement field shown may include subelements. The name of the subelement may be, for example, an extended measurement report subelement, and the structure of the subelement may be as Figure 10 shown. In Figure 10 , the subelement may include a subelement ID field, a length field, and an RCPI offset field. Specifically, the first measurement result may be carried in Figure 10 the RCPI offset field shown.
[0266] Step S602: When the difference between the first measurement result and the second measurement result is greater than the first threshold, the first station sends the first measurement result to the first access point. Correspondingly, the first access point receives the first measurement result from the first station.
[0267] In the signal measurement method provided by the embodiments of the present application, the difference between the first measurement result and the second measurement result may reflect the change amount of the measurement result related to the second access point. When the change amount is greater than the first threshold, the first station sends the first measurement result to the first access point, so that the first access point can determine whether to initiate cooperative transmission to the second access point according to the first measurement result. That is to say, the signal measurement method provided by the embodiments of the present application is applicable to the CSR scenario.
[0268] Optionally, the signal measurement method provided by the embodiments of the present application further includes: when the difference between the first measurement result and the second measurement result is less than or equal to the first threshold within a preset duration, the first station sends the first measurement result to the first access point. Correspondingly, the first access point receives the first measurement result from the first station. In this solution, if there is no preset duration, when the difference between the first measurement result and the second measurement result is always less than or equal to the first threshold, the first access point will never receive the first measurement result, so that the first access point cannot know whether the first station is performing measurement and the condition for reporting the measurement result. Therefore, the preset duration can be used for the first access point to confirm that the condition judgment of the first station's measurement and reporting of the measurement result is ongoing without interruption.
[0269] In the embodiments of the present application, the unit of the preset duration can be a beacon interval, or milliseconds, TU, or 100TU. The embodiments of the present application do not make any limitation on this. Among them, the beacon interval can be the beacon interval of the BSS where the first access point is located or the beacon interval of the BSS where the second access point is located. TU can be 1024 microseconds.
[0270] Optionally, the preset duration is carried in the first message. In this solution, since the preset duration is carried in the first message sent by the first access point, the setting of the preset duration is more flexible, that is, the value of the preset duration is easier to modify.
[0271] Exemplarily, the preset duration can be carried in Figure 7 the optional sub-element field shown. Figure 7 The optional sub-element field shown can include sub-elements, and the structure of the sub-elements can be as Figure 11 shown. In Figure 11 , the sub-elements can include a sub-element ID field, a length field, and a maximum unreported duration field. Specifically, the preset duration can be carried in Figure 11 the maximum unreported duration field shown.
[0272] In addition, the value of the preset duration can also be specified by the protocol. The embodiments of the present application do not make any limitation on this.
[0273] Optionally, the signal measurement method provided by the embodiments of the present application further includes: the first access point sends a second message to the first station, and the second message is used to request to query whether the first station has a first measurement result to be fed back. Correspondingly, the first station receives the second message from the first access point. The first station sends a third message to the first access point, and the third message is used to indicate that there is a first measurement result to be fed back. Correspondingly, the first access point receives the third message from the first station. In this solution, since the first measurement report can be carried in the beacon frame report, the second message can be used to trigger the first station to feedback whether there is a beacon frame report to be fed back.
[0274] Exemplarily, the third message may include indication information for indicating that there is a first measurement result to be fed back. Alternatively, the indication information may be used to indicate that there is no first measurement result to be fed back. In this case, the indication information may be included in the fifth message sent by the first station to the first access point.
[0275] Optionally, the signal measurement method provided by the embodiments of the present application further includes: when the first station receives a fourth message from the first access point, the first station updates the state of the first station to have a first measurement result to be fed back. In this solution, the state of the first station may default to having no first measurement result to be fed back. The fourth message may trigger a state switch of the first station, that is, the fourth message may trigger the first station to update the state from having no first measurement result to be fed back to having a first measurement result to be fed back.
[0276] The above describes the technical solution by taking one second access point as an example. In actual implementation, the first message may include the identifiers of one or more second access points, so that the first message can be used to simultaneously trigger the first station to measure multiple second access points. For each second access point, the above-described technical solution can be executed. When the first message includes the identifiers of multiple second access points, the transmission of multiple request messages corresponding one by one to the multiple second access points can be avoided, and thus the technical effect of saving signaling overhead can be achieved.
[0277] Exemplarily, the identifier of the second access point may be the BSSID corresponding to the second access point. When the first message includes the identifiers of multiple second access points, the identifiers of the multiple second access points may be carried in Figure 7 the optional sub-element field shown. Figure 7 The optional sub-element field shown may include sub-elements. The name of the sub-element may be, for example, the BSSID list subelement, and the structure of the sub-element may be as Figure 12 shown. In Figure 12Among them, the sub - element may include a sub - element ID field, a length field, and a BSSID list field. Specifically, the identifiers of multiple second access points may be carried in Figure 12 the BSSID list field shown.
[0278] Figure 13 shows the flow of another signal measurement method provided by an embodiment of the present application. Figure 13 The difference between the embodiment shown and Figure 6 the embodiment shown lies in the different conditions for triggering the first station to report the first measurement result. It should be noted that the same message name may represent messages with different functions in different embodiments, and the embodiments of the present application do not make any limitations in this regard. Figure 13 The embodiment shown specifically includes the following steps:
[0279] Step S1301: The first access point sends a first message to the first station. Correspondingly, the first station receives the first message from the first access point.
[0280] Among them, the first message is used to request the first station to send a first measurement result to the first access point when the first station receives a second message from the first access point. The first measurement result is the result related to the second access point measured by the first station at the first time.
[0281] Combined with Figure 4 , Figure 13 the first access point in the embodiment shown can be Figure 4 the first AP in Figure 13 the second access point in the embodiment shown can be Figure 4 the second AP in Figure 13 the first station in the embodiment shown can be Figure 4 the first STA in
[0282] Optionally, the time interval between two adjacent measurements of the first station is less than or equal to a preset time interval.
[0283] Optionally, the preset time interval is carried in the first message.
[0284] Figure 13 For the relevant description of the preset time interval in the embodiment shown, reference can be made to the relevant description of the preset time interval in step S601 above, and details will not be elaborated here.
[0285] In a possible implementation manner, the first measurement result is the strength of the signal from the second access point measured by the first station.
[0286] Optionally, the strength of the signal is the RCPI or RSNI of the signal.
[0287] In another possible implementation, the first measurement result is used to represent the relative strength of the signals from the first access point and the second access point to the first station.
[0288] Exemplarily, the relative strength of the signals from the first access point and the second access point to the first station is the difference between the strength of the signal from the first access point measured by the first station and the strength of the signal from the second access point.
[0289] Optionally, the first measurement result is carried in a measurement response message.
[0290] Optionally, the first measurement result is carried in an optional sub - element field of the measurement response message.
[0291] Figure 13 For the related description of the first measurement result in the illustrated embodiment, reference may be made to the related description of the first measurement result in step S601 above, which will not be elaborated here.
[0292] Optionally, the first message includes indication information, which is used to indicate that the first station sends the first measurement result to the first access point when receiving a second message from the first access point.
[0293] In the embodiments of the present application, the indication information can be used to indicate the mode for the first station to report the first measurement result. The first value of the indication information can be used to indicate the first mode, for example, the solicitation mode; the second value of the indication information can be used to indicate the second mode, for example, the non - solicitation mode. In the first mode, the first station sends the first measurement result to the first access point when receiving a second message from the first access point. In other words, the first station does not send the first measurement result to the first access point when not receiving a second message from the first access point. In the second mode, the first station can actively send the first measurement result to the first access point. Exemplarily, the first station can competitively send the first measurement result to the first access point according to the enhanced distributed channel access (EDCA) mechanism.
[0294] The second message in the embodiments of the present application can be, for example, a solicitation frame or a trigger frame.
[0295] Optionally, the first message is a measurement request message.
[0296] In one possible implementation, the indication information can be carried in Figure 7 the measurement request mode field of the first message as shown. Exemplarily, Figure 14It is a schematic structural diagram of a measurement request mode field. The measurement request mode field may include a parallel field, an enable field, a request field, a report field, a duration mandatory field, a solicited field, and a reserved field. Among them, the parallel field, the enable field, the request field, the report field, the duration mandatory field, and the reserved field are existing fields in the request frame in the current 802.11 standard. The solicited field is a newly added field in the embodiments of the present application. Specifically, the indication information may be carried in Figure 14 the solicited field shown.
[0297] In another possible implementation, the indication information may be carried in Figure 7 the measurement mode field of the first message shown. Currently, the values of the measurement mode field are 0, 1, and 2, and 2 bits are required. And the length of the measurement mode field is 8 bits. Therefore, the current 6 remaining high-order bits are filled with 0. The indication information may specifically be carried in any one of the 6 high-order bits of the measurement mode field. Since the positions of the 6 high-order bits in the measurement mode field in the measurement request field are bit (B) 50 to B55, the indication information may specifically be carried in any one of B50 to B55 of the measurement request field.
[0298] Step S1302: The first access point sends a second message to the first station. Correspondingly, the first station receives the second message from the first access point.
[0299] Step S1303: In response to the second message, the first station sends a first measurement result to the first access point. Correspondingly, the first access point receives the first measurement result from the first station.
[0300] In the signal measurement method provided by the embodiments of the present application, when the first access point expects to initiate cooperative transmission to the second access point, it may send a second message to the first station. Then, the first access point may determine whether to initiate cooperative transmission to the second access point according to the first measurement result fed back by the first station. That is to say, the signal measurement method provided by the embodiments of the present application is applicable to the CSR scenario.
[0301] Optionally, the signal measurement method provided by the embodiments of the present application further includes: the first access point sends a third message to the first station, and the third message is used to request to query whether the first station has a first measurement result to be fed back. Correspondingly, the first station receives the third message from the first access point. The first station sends a fourth message to the first access point, and the fourth message is used to indicate that the first station has a first measurement result to be fed back. Correspondingly, the first access point receives the fourth message from the first station. In this solution, since the first measurement report can be carried in the beacon frame report, the third message can be used to trigger the first station to feedback whether there is a beacon frame report to be fed back.
[0302] Exemplarily, the fourth message may include indication information for indicating the existence of a first measurement result to be fed back. Alternatively, the indication information may be used to indicate the non-existence of a first measurement result to be fed back. In this case, the indication information may be included in the fifth message sent by the first station to the first access point.
[0303] Optionally, the signal measurement method provided by the embodiments of the present application further includes: when the difference between the first measurement result and the second measurement result is greater than a first threshold, the first station updates the status of the first station to have a first measurement result to be fed back; wherein, the second measurement result is the result related to the second access point measured by the first station at a second time, and the second time is earlier than the first time. In this solution, the status of the first station may default to having no first measurement result to be fed back. The condition that the difference between the first measurement result and the second measurement result is greater than the first threshold may trigger the status switch of the first station, that is, this condition may trigger the first station to update its status from having no first measurement result to be fed back to having a first measurement result to be fed back.
[0304] Optionally, the second measurement result is the measurement result that the first station sent to the first access point last time before the first time.
[0305] Optionally, the first threshold is carried in the first message.
[0306] Figure 13 For the relevant descriptions of the second measurement result and the condition that the difference between the first measurement result and the second measurement result is greater than the first threshold in the shown embodiments, reference may be made to the corresponding descriptions in step S601 above, and details are not described herein again.
[0307] In the case where steps S1302 and S1303 are not executed within a preset duration, that is, in the case where the first station does not receive the second message from the first access point within the preset duration, the first station sends the first measurement result to the first access point. Correspondingly, the first access point receives the measurement result from the first station.
[0308] Optionally, the preset duration is carried in the first message.
[0309] Figure 13 For the relevant description of the preset duration in the illustrated embodiment, reference may be made to the relevant description of the preset duration in step S601 above, and details are not described herein again.
[0310] The above describes the technical solution by taking one second access point as an example. In actual implementation, the first message may include the identifiers of one or more second access points, so that the first message can be used to trigger the first station to measure multiple second access points simultaneously. For each second access point, the Figure 13 described technical solution can be executed. For the relevant description of the first message including the identifiers of multiple second access points, reference may be made to the corresponding description in step S601 above, and details are not described herein again.
[0311] Figure 15 shows the flow of another signal measurement method provided by an embodiment of the present application. Figure 15 The illustrated embodiment and Figure 6 and Figure 13 the illustrated embodiment are different in that Figure 15 the illustrated embodiment restricts the measurement interval. It should be noted that the same message name may represent messages with different functions in different embodiments, and the embodiments of the present application do not make any limitations in this regard. Figure 15 The illustrated embodiment specifically includes the following steps:
[0312] Step S1501: The first access point sends a first message to the first station, where the first message is used to request the first station to send a first measurement result to the first access point. The first measurement result is the result related to the second access point measured by the first station at the first time, and the time interval between two adjacent measurements is less than or equal to a preset time interval. Correspondingly, the first station receives the first message from the first access point.
[0313] In the embodiment of the present application, the first message is used to request the first station to send a first measurement result to the first access point, including: the first message is used to request the first station to perform a measurement and send the measured first measurement result to the first access point.
[0314] Optionally, the preset time interval is carried in the first message.
[0315] Figure 15 For the relevant description of the preset time interval in the illustrated embodiment, reference may be made to the relevant description of the preset time interval in step S601 above, and details are not described herein again.
[0316] Optionally, the first measurement result is used to represent the relative strength of the signals from the first access point and the second access point to the first station.
[0317] Optionally, the relative strength of the signals from the first access point and the second access point to the first station is the difference between the intensity of the signal from the first access point measured by the first station and the intensity of the signal from the second access point.
[0318] Optionally, the first measurement result is carried in a measurement response message.
[0319] Optionally, the first measurement result is carried in an optional sub-element field of the measurement response message.
[0320] Optionally, the first measurement result is the intensity of the signal from the second access point measured by the first station.
[0321] Optionally, the intensity of the signal is the RCPI or RSNI of the signal.
[0322] Figure 15 For the relevant description of the first measurement result in the illustrated embodiment, reference may be made to the relevant description of the first measurement result in step S601 above, which will not be elaborated here.
[0323] Step S1502: The first station sends the first measurement result to the first access point. Correspondingly, the first access point receives the first measurement result from the first station.
[0324] Optionally, the first message includes the identifiers of one or more second access points. For the relevant description of the first message including the identifiers of multiple second access points, reference may be made to the corresponding description in step S601 above, which will not be elaborated here.
[0325] In the embodiments of the present application, Figure 6 、 Figure 13 and Figure 15 the illustrated embodiments may be combined with each other. For example, when Figure 6 and Figure 13 the illustrated embodiments are combined, since Figure 6 in the illustrated embodiment, the condition for triggering the first station to report the first measurement result is that the difference between the first measurement result and the second measurement result is greater than the first threshold, Figure 13 in the illustrated embodiment, the condition for triggering the first station to report the first measurement result is that the first station receives the second message. Therefore, Figure 6 and Figure 13 in the solution where the illustrated embodiments are combined, the condition for triggering the first station to report the first measurement result may be: the difference between the first measurement result and the second measurement result is greater than the first threshold, and the first station receives Figure 13 the second message in the illustrated embodiment. Figure 6 and Figure 13 in the solution where the illustrated embodiments are combined, the condition for triggering the first station to switch the state may be: the first station receives from the first access point Figure 6The fourth message in the illustrated embodiment, or the difference between the first measurement result and the second measurement result is greater than the first threshold.
[0326] It can be understood that in each of the above embodiments, the method and / or steps implemented by the first site can also be implemented by components (such as chips or circuits) available for the first site or a device including the first site; the method and / or steps implemented by the first access point can also be implemented by components (such as chips or circuits) available for the first access point or a device including the first access point.
[0327] It can be understood that for the first site or the first access point to implement the above functions, it includes the corresponding hardware structure and / or software module for executing each function. Those skilled in the art should easily realize that, combining the units and algorithm steps of each example described in the embodiments disclosed in this application, this application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a certain function is executed in the way of hardware or computer software driving hardware depends on the specific application and design constraint conditions of the technical solution. Professional technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of this application.
[0328] The embodiments of this application can perform a functional module division on the first site or the first access point according to the above method embodiments. For example, each functional module can be divided corresponding to each function, or two or more functions can be integrated into 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 division of modules in the embodiments of this application is illustrative, only a logical functional division, and there can be other division methods in actual implementation.
[0329] For example, the first site in the embodiments of this application can be implemented in the form of the Figure 16 illustrated communication device 160. The communication device 160 can include a transceiver module 1601 and a measurement module 1602. Optionally, the communication device 160 can further include a status update module 1603. The communication device 160 is used to implement the functions of the first site in the Figures 6 to 15 illustrated method embodiments.
[0330] Exemplarily, when the communication device 160 is used to implement Figure 6When implementing the functions of the first station in the method embodiment shown: The transceiver module 1601 is configured to receive a first message from a first access point. The first message is used to request the transceiver module 1601 to send a first measurement result to the first access point when the difference between a first measurement result and a second measurement result is greater than a first threshold. The first measurement result is the result related to a second access point measured by the measurement module 1602 at a first time, and the second measurement result is the result related to the second access point measured by the measurement module 1602 at a second time, where the second time is earlier than the first time. The transceiver module 1601 is further configured to send the first measurement result to the first access point when the difference between the first measurement result and the second measurement result is greater than the first threshold.
[0331] Exemplarily, when the communication device 160 is used to implement Figure 13 When implementing the functions of the first station in the method embodiment shown: The transceiver module 1601 is configured to receive a first message from a first access point. The first message is used to request the transceiver module 1601 to send a first measurement result to the first access point when receiving a second message from the first access point. The first measurement result is the result related to a second access point measured by the measurement module 1602 at a first time. The transceiver module 1601 is further configured to send the first measurement result to the first access point in response to receiving the second message from the first access point.
[0332] Exemplarily, when the communication device 160 is used to implement Figure 15 When implementing the functions of the first station in the method embodiment shown: The transceiver module 1601 is configured to receive a first message from a first access point. Wherein, the first message is used to request the transceiver module 1601 to send a first measurement result to the first access point. The first measurement result is the result related to a second access point measured by the measurement module 1602 at a first time, and the time interval between two adjacent measurements is less than or equal to a preset time interval. The transceiver module 1601 is further configured to send the first measurement result to the first access point.
[0333] For a more detailed description of the above transceiver module 1601, measurement module 1602, and status update module 1603, reference can be made to Figures 6 to 15 the relevant description in the method embodiment shown.
[0334] For another example, the first access point in the embodiments of the present application may be implemented in the form of Figure 17 the communication device 170 shown. The communication device 170 may include a sending module 1701 and a receiving module 1702. The communication device 170 is used to implement the functions of the first access point in the method embodiment shown above. Figures 6 to 15 shown.
[0335] Exemplarily, when the communication device 170 is used to implement Figure 6When implementing the functions of the first access point in the method embodiments shown: The sending module 1701 is configured to send a first message to the first station, where the first message is used to request the first station to send a first measurement result to the communication device 170 when the difference between the first measurement result and the second measurement result is greater than a first threshold; The receiving module 1702 is configured to receive the first measurement result from the first station when the difference between the first measurement result and the second measurement result is greater than the first threshold.
[0336] Exemplarily, when the communication device 170 is used to implement Figure 13 When implementing the functions of the first access point in the method embodiments shown: The sending module 1701 is configured to send a first message to the first station, where the first message is used to request the first station to send a first measurement result to the communication device 170 when the first station receives a second message from the communication device 170; The sending module 1701 is further configured to send a second message to the first station; The receiving module 1702 is configured to receive the first measurement result from the first station.
[0337] Exemplarily, when the communication device 170 is used to implement Figure 15 When implementing the functions of the first access point in the method embodiments shown: The sending module 1701 is configured to send a first message to the first station; where the first message is used to request the first station to send a first measurement result to the communication device 170; The receiving module 1702 is configured to receive the first measurement result from the first station.
[0338] For a more detailed description of the above sending module 1701 and receiving module 1702, reference can be made to Figures 6 to 15 The relevant descriptions in the method embodiments shown.
[0339] In this embodiment, the communication device 160 or the communication device 170 is presented in the form of integrating and dividing each functional module. Here, a "module" may refer to a specific ASIC, circuit, a processor and a memory that execute one or more software or firmware programs, an integrated logic circuit, and / or other devices that can provide the above functions.
[0340] In a simple embodiment, those skilled in the art can think that the communication device 160 can adopt Figure 5 The form of the WLAN device 500 shown.
[0341] For example, Figure 5 The processor 501 and / or the processor 507 in the WLAN device 500 shown can call computer-executable instructions stored in the memory 504, so that the WLAN device 500 executes the signal measurement method in the above method embodiments. Specifically, Figure 16 Some functions / implementation processes of the measurement module 1602 and the status update module 1603 in can be passed throughFigure 5 The processor 501 and / or the processor 507 in the WLAN device 500 shown call computer-executable instructions stored in the memory 504 to implement; Figure 16 Part of the functions / implementation processes of the transceiver module 1601 in can be implemented by means of Figure 5 the transceiver 502 in.
[0342] In a simple embodiment, those skilled in the art can conceive that the communication device 170 can adopt Figure 5 the form of the WLAN device 500 shown.
[0343] For example, Figure 5 the processor 501 and / or the processor 507 in the WLAN device 500 shown can call computer-executable instructions stored in the memory 504 to cause the WLAN device 500 to execute the signal measurement method in the above method embodiment. Specifically, Figure 17 Part of the functions / implementation processes of the sending module 1701 and the receiving module 1702 in can be implemented by means of Figure 5 the transceiver 502 in.
[0344] Since the communication device 160 and the communication device 170 provided in this embodiment can execute the above signal measurement method, the technical effects that can be obtained thereby can refer to the above method embodiment and will not be elaborated herein.
[0345] It should be noted that one or more of the above modules or units can be implemented by software, hardware, or a combination of both. When any of the above modules or units is implemented by software, the software exists in the form of computer program instructions and is stored in the memory. The processor can be used to execute the program instructions and implement the above method flow. The processor can be built into a SoC (system on a chip) or an ASIC, or can also be an independent semiconductor chip. In addition to the cores in the processor for executing software instructions for arithmetic or processing, it can further include necessary hardware accelerators, such as a field programmable gate array (FPGA), a programmable logic device (PLD), or a logic circuit for implementing dedicated logic operations.
[0346] When the above modules or units are implemented in hardware, the hardware can be any one or any combination of a CPU, a microprocessor, a digital signal processing (DSP) chip, a microcontroller unit (MCU), an artificial intelligence processor, an ASIC, an SoC, an FPGA, a PLD, a dedicated digital circuit, a hardware accelerator, or a non-integrated discrete device, which can run the necessary software or execute the above method flow without relying on software.
[0347] Optionally, an embodiment of the present application further provides a chip system, including: at least one processor and an interface. The at least one processor is coupled to a memory through the interface. When the at least one processor executes a computer program or instruction in the memory, the method in any of the above method embodiments is executed. In a possible implementation manner, the communication device further includes a memory. Optionally, the chip system may be composed of chips or may include chips and other discrete devices. The embodiments of the present application do not make specific limitations thereto.
[0348] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented using a software program, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the processes or functions described in the embodiments of the present application are generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions may be transmitted from one website, computer, server, or data center to another website, computer, server, or data center in a wired manner (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or a wireless manner (such as infrared, wireless, microwave, etc.). The computer-readable storage medium may be any available medium that can be accessed by a computer or a data storage device such as a server or a data center that includes one or more media integrated therein. The available medium may be a magnetic medium (such as a floppy disk, a hard disk, a magnetic tape), an optical medium (such as a DVD), or a semiconductor medium (such as a solid state disk (SSD)).
[0349] Although the present application has been described in connection with various embodiments, it will be understood by those skilled in the art that other variations of the disclosed embodiments can be understood and achieved by viewing the drawings, the disclosure, and the appended claims. In the claims, the word "comprising" does not exclude other elements or steps, and the indefinite article "a" or "an" does not exclude a plurality. A single processor or other unit may implement several functions recited in the claims. Certain measures are recited in mutually different dependent claims, but this does not indicate that these measures cannot be combined to produce good results.
[0350] Although the present application has been described in connection with specific features and their embodiments, it will be apparent that various modifications and combinations can be made without departing from the spirit and scope of the present application. Accordingly, the specification and drawings are merely exemplary illustrations of the present application as defined by the appended claims, and are considered to cover any and all modifications, variations, combinations, or equivalents within the scope of the present application. Obviously, those skilled in the art can make various changes and modifications to the present application without departing from the spirit and scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalent technologies, the present application is also intended to include these changes and modifications.
Claims
1. A signal measurement method, applied to a first site, characterized in that, Including: Receiving a first message from a first access point, the first message being used to request the first station to send the first measurement result to the first access point when the difference between a first measurement result and a second measurement result is greater than a first threshold, the first measurement result being a result related to a second access point measured by the first station at a first time, the second measurement result being a result related to the second access point measured by the first station at a second time, the second time being earlier than the first time; When the difference between the first measurement result and the second measurement result is greater than the first threshold, sending the first measurement result to the first access point.
2. The method according to claim 1, wherein The time interval between two adjacent measurements of the first station is less than or equal to a preset time interval.
3. The method according to claim 2, characterized in that, The preset time interval is carried in the first message.
4. The method according to any one of claims 1 to 3, characterized in that, The method further includes: When the difference between the first measurement result and the second measurement result is less than or equal to the first threshold within a preset duration, sending the first measurement result to the first access point.
5. The method according to claim 4, wherein The preset duration is carried in the first message.
6. The method according to any one of claims 1-5, characterized in that, The first measurement result and / or the second measurement result is used to represent the relative strength of signals from the first access point and the second access point to the first station.
7. The method according to claim 6, wherein The relative strength of signals from the first access point and the second access point to the first station is the difference between the strength of the signal from the first access point measured by the first station and the strength of the signal from the second access point.
8. The method according to any one of claims 1-7, characterized in that, The first measurement result is carried in a measurement response message.
9. The method according to claim 8, characterized in that, The first measurement result is carried in an optional sub-element field of the measurement response message.
10. The method according to any one of claims 1-5, characterized in that, The first measurement result and / or the second measurement result is the strength of the signal from the second access point measured by the first station.
11. The method according to claim 7 or 10, characterized in that The strength of the signal is the received channel power indication (RCPI) or the received signal-to-noise ratio indication (RSNI) of the signal.
12. The method according to any one of claims 1-11, characterized in that, The first message includes the identifiers of one or more second access points.
13. The method according to any one of claims 1-12, characterized in that, The method further includes: Receiving a second message from the first access point, the second message being used to request to query whether there is a first measurement result to be fed back at the first station; Sending a third message to the first access point, the third message being used to indicate that there is a first measurement result to be fed back at the first station.
14. The method according to claim 13, wherein The method further includes: When the first station receives a fourth message from the first access point, updating the state of the first station to that there is a first measurement result to be fed back.
15. The method according to any one of claims 1 to 14, characterized in that The second measurement result is the measurement result that the first station last sent to the first access point before the first time.
16. The method according to any one of claims 1 to 15, characterized in that, The first threshold is carried in the first message.
17. A signal measurement method, applied to a first site, characterized in that Including: Receiving a first message from a first access point, the first message being used to request the first station to send a first measurement result to the first access point when the first station receives a second message from the first access point, the first measurement result being a result related to a second access point measured by the first station at a first time; In response to the second message received from the first access point, send the first measurement result to the first access point.
18. The method according to claim 17, wherein The time interval between two adjacent measurements of the first station is less than or equal to a preset time interval.
19. The method according to claim 18, characterized in that, The preset time interval is carried in the first message.
20. The method according to any one of claims 17-19, characterized in that The first measurement result is used to represent the relative strength of the signals from the first access point and the second access point to the first station.
21. The method according to claim 20, characterized in that, The relative strength of the signals from the first access point and the second access point to the first station is the difference between the strength of the signal from the first access point measured by the first station and the strength of the signal from the second access point.
22. The method according to any one of claims 17-19, characterized in that The first measurement result is the strength of the signal from the second access point measured by the first station.
23. The method according to any one of claims 17-22, characterized in that, The first message includes the identifiers of one or more second access points.
24. The method according to any one of claims 17-23, characterized in that, The first message includes indication information for indicating that the first station sends the first measurement result to the first access point when receiving the second message from the first access point.
25. The method according to claim 24, characterized in that, The first message is a measurement request message, and the indication information is carried in the measurement request mode field or the measurement mode field of the first message.
26. The method according to any one of claims 17-25, characterized in that, The method further includes: Receiving a third message from the first access point, where the third message is used to request to query whether there is a first measurement result to be fed back at the first station; Sending a fourth message to the first access point, where the fourth message is used to indicate that there is a first measurement result to be fed back at the first station.
27. A communication device, characterized in that, The communication device includes: a module or unit for implementing the method according to any one of claims 1-16; or, a module or unit for implementing the method according to any one of claims 17-26.
28. A communication device, characterized in that, Includes: A memory and a processor coupled to the memory, where the memory is used to store a program, and the processor is used to execute the program stored in the memory; when the communication device runs, the processor runs the program, so that the communication device executes the method according to any one of claims 1-16 above; or, so that the communication device executes the method according to any one of claims 17-26 above.
29. A communication system, characterized in that, The communication system includes a first access point, a second access point, and a first station; wherein, the first station is used to execute the method according to any one of claims 1-16; or, the first station is used to execute the method according to any one of claims 17-26.
30. A computer-readable storage medium, characterized in that, A computer program is stored thereon, and when the computer program is executed by a computer, the computer is caused to execute the method according to any one of claims 1-16; or, when the computer program is executed by a computer, the computer is caused to execute the method according to any one of claims 17-26.
Citation Information
Cited By
Signal measurement method, device and system
WO2025140208A1