The present document relates to a cross-domain of computer networks and wireless communication, and more particularly, to a method for processing dynamic channel detection, a station, and an access point device.
Currently, in the field of wireless networks, Wireless Local Area Networks (WLANs) develop rapidly, and the global requirements for WLAN coverage are increasingly growing. The Institute of Electrical and Electronic Engineers industrial specifications IEEE802.11 working group has defined a series of WLAN technical standards, such as the 802.11a, 802.11b, 802.11g etc., which primarily regulate specifications for the Physical Layer (PHY) and the Media Access Control (MAC) layer. Then, other task groups appear, which focus on developing specifications related to improvements of the existing 802.11 technology, for example, the High Efficiency Wlan (HEW) task group primarily focuses on how to make WLAN networks more efficient in transmission in the 2.4/5 GHz band.
In a typical WLAN network, a Basic Service Set (BSS for short) is comprised of an Access Point (AP for short) and a plurality of stations (STAs for short) associated therewith. The stations may be terminal devices such as mobile phones, notebooks etc. The STAs communicate with the AP through access channels. The BSS may also be comprised of two or more stations, and various stations can communicate with each other. The STA will firstly check whether the channel is idle before it accesses the channel. If signal energy on the channel is higher than a channel detection threshold (CCA Level), the channel will be considered to be busy at this time. Only when the signal energy on the channel is lower than the channel detection threshold, the STA will perform channel access.
In view of the above condition, a concept of Dynamic Sensitivity Control (DSC for short)/dynamic channel detection is proposed in the current discussion. That is, the channel detection threshold of the STA is no longer a fixed value. Instead, the channel detection threshold of the STA itself is dynamically adjusted according to energy (RSSI) of a beacon frame received by the AP. That is to say, the closer the station is to the AP, the higher the channel detection threshold is, which shields signals below the detection threshold, thereby improving the efficiency of the station accessing the channel. Still by taking
The above DSC technology has some problems in improving the efficiency of the STA accessing the channel. For example, when there is a legacy device in the BSS, as the legacy device does not support the DSC function, a station supporting the function and a station not supporting the function have inconsistent criteria for judging whether the channel is idle. Therefore, it results in a fairness problem when the above two types of stations access channels. In addition, the DSC station will increase the channel access opportunity by increasing the CCA detection threshold, which certainly increases the probability of collision with other devices, especially for stations outside a range which can be detected by the DSC station. When such station is using a channel, it will not be heard by the DSC station. At this time, the use of the channel by the DSC station may interfere with data transmission of the station. The closer the two stations are located from each other, the higher the possibility that this situation occurs is. The more such stations are, the greater the probability of collision is.
The technical problem to be solved by the embodiments of the present document is to provide a method for processing dynamic channel detection, a station and an access point device, so as to enable the station and the access point to negotiate whether to use a dynamic channel detection threshold. This is advantageous in finding the best balance point between improvement of channel utilization and avoidance of collision.
In order to solve the above technical problem, the embodiments of the present document provide a method for processing dynamic channel detection, including:
a station transmitting a dynamic channel detection request to an access point; and
the station deciding whether to use the dynamic channel detection according to response information from the access point.
Alternatively, the dynamic channel detection request is indicated through signaling of a physical layer or a medium access control layer of a radio frame.
Alternatively, the dynamic channel detection request includes detection information of the station, and
the detection information includes:
a number of surrounding legacy devices in a basic service set in which the station is located detected by the station; and/or
a number of devices in basic service sets other than a basic service set in which the station is located detected by the station; and/or
received signal strength of a signal transmitted by an access point of a neighboring basic service set detected by the station; and/or
received signal strength of a signal transmitted by an access point of a basic service set in which the station is located detected by the station; and/or
a mean value or a minimum value of received signal strength of a neighboring basic service set or a basic service set in which the station is located detected by the station over a period of time; and/or
a result of a specified operation of received signal strength of a signal transmitted by an access point of a neighboring basic service set and received signal strength of a signal transmitted by an access point of a basic service set in which the station is located detected by the station; and/or
location information of the station.
Alternatively, when the detection information includes a result of a specified operation of received signal strength of a signal transmitted by an access point of a neighboring basic service set and received signal strength of a signal transmitted by an access point of a basic service set in which the station is located detected by the station,
the specified operation includes:
calculating a difference between a mean value or a minimum value of the received signal strength of the signal transmitted by the access point of the neighboring basic service set and a mean value or a minimum value of the received signal strength of the signal transmitted by the access point of the basic service set in which the station is located over a period of time; or
calculating a ratio between a mean value or a minimum value of the received signal strength of the signal transmitted by the access point of the neighboring basic service set and a mean value or a minimum value of the received signal strength of the signal transmitted by the access point of the basic service set in which the station is located over a period of time.
Alternatively, when the response information agrees to use the dynamic channel detection, the method further includes:
the station updating corresponding parameters according to a channel detection threshold and/or transmission power and/or a modulation mode of the station during data transmission indicated by the access point to the station in the response indication of agreeing to use the dynamic channel detection; or
updating the corresponding parameters according to a predefined policy.
Alternatively, after the station uses the dynamic channel detection according to the response information, the method further includes:
when the station receives an indication of stopping the dynamic channel detection transmitted by the access point, stopping using the dynamic channel detection; or
when the station receives an indication of stopping the dynamic channel detection when a first preset time length is reached transmitted by the access point, stopping using the dynamic channel detection when the first preset time length is reached;
herein the first preset time length is a time length greater than or equal to 0.
Alternatively, when the station receives an indication of stopping using the dynamic channel detection transmitted by the access point, the method further includes:
the station transmitting a radio frame to the access point to notify the access point that it has received an indication of stopping the dynamic channel detection and has stopped the dynamic channel detection; and
when the station receives an indication of stopping using the dynamic channel detection when a first preset time length is reached transmitted by the access point, the method further includes:
the station transmitting a radio frame to the access point to notify the access point that it has received an indication of stopping the dynamic channel detection when the first preset time length is reached and has stopped the dynamic channel detection when the first preset time length is reached.
Alternatively, when the station receives an indication of starting dynamic channel detection transmitted by the access point, the method further includes:
the station transmitting a radio frame to the access point to notify the access point that it has received an indication of starting the dynamic channel detection and has started the dynamic channel detection; and
when the station receives an indication of starting the dynamic channel detection when a second preset time length is reached transmitted by the access point, the method further includes:
the station transmitting a radio frame to the access point to notify the access point that it has received an indication of starting the dynamic channel detection when a second preset time length is reached and has started the dynamic channel detection when the second preset time length is reached;
herein the second preset time length is a time length greater than or equal to 0.
In another aspect, the embodiments of the present document further provide a station device, including:
a transmission module configured to transmit a dynamic channel detection request to an access point; and
a processing module configured to decide whether to use the dynamic channel detection according to response information from the access point.
Alternatively, the dynamic channel detection request transmitted by the transmission module is indicated through signaling of a physical layer or a medium access control layer of a radio frame.
Alternatively, the station device further includes:
a detection module configured to detect the following information:
a number of surrounding legacy devices in a basic service set in which the station is located; and/or
a number of devices in basic service sets other than a basic service set in which the station is located; and/or
received signal strength of a signal transmitted by an access point of a neighboring basic service set; and/or
received signal strength of a signal transmitted by an access point of a basic service set in which the station is located; and/or
a mean value or a minimum value of received signal strength of a neighboring basic service set or a basic service set in which the station is located over a period of time; and/or
received signal strength of a signal transmitted by an access point of a neighboring basic service set; and/or
a result of a specified operation of received signal strength of a signal transmitted by an access point of a basic service set in which the station is located; and/or
location information; herein
the dynamic channel detection request transmitted by the transmission module includes detection information of the detection module; and
the specified operation includes:
calculating a difference between a mean value or a minimum value of the received signal strength of the signal transmitted by the access point of the neighboring basic service set and a mean value or a minimum value of the received signal strength of the signal transmitted by the access point of the basic service set in which the station is located over a period of time; or
calculating a ratio between a mean value or a minimum value of the received signal strength of the signal transmitted by the access point of the neighboring basic service set and a mean value or a minimum value of the received signal strength of the signal transmitted by the access point of the basic service set in which the station is located over a period of time.
Alternatively, the station device further includes: an updating module configured to when the response information from the access point agrees to use the dynamic channel detection, update corresponding parameters according to a channel detection threshold and/or transmission power and/or a modulation mode of the station during data transmission indicated by the access point in the response indication in the radio frame which agrees to use the dynamic channel detection; or
updating the corresponding parameters according to a predefined policy.
Alternatively, the station device further includes: a first stopping module and a second stopping module, herein
the first stopping module is configured to after the station uses the dynamic channel detection according to the response information, when the station receives an indication of stopping the dynamic channel detection transmitted by the access point, stop using the dynamic channel detection; and
the second stopping module is configured to after the station uses the dynamic channel detection according to the response information, when the station receives an indication of stopping the dynamic channel detection when a first preset time length is reached transmitted by the access point, stop using the dynamic channel detection when the first preset time length is reached;
herein the first preset time length is a time length greater than or equal to 0.
Alternatively, the station device further includes: a first stopping message module and a second stopping message module, herein
the first stopping message module is configured to when receiving an indication of stopping using the dynamic channel detection transmitted by the access point, transmit a radio frame to the access point to notify the access point that it has received an indication of stopping the dynamic channel detection and has stopped using the dynamic channel detection; and
the second stopping message module is configured to when receiving an indication of stopping using the dynamic channel detection when a first preset time length is reached transmitted by the access point, transmit a radio frame to the access point to notify the access point that it has received an indication of stopping the dynamic channel detection when the first preset time length is reached and has stopped using the dynamic channel detection when the first preset time length is reached.
Alternatively, the station device further includes: a first starting message module and a second starting message module, herein
the first starting message module is configured to when receiving an indication of starting dynamic channel detection transmitted by the access point, transmit a radio frame to the access point to notify the access point that it has received an indication of starting the dynamic channel detection and has started the dynamic channel detection; and
the second starting message module is configured to when receiving an indication of starting the dynamic channel detection when a second preset time length is reached transmitted by the access point, transmit a radio frame to the access point to notify the access point that it has received an indication in the radio frame of starting the dynamic channel detection when a second preset time length is reached and has started the dynamic channel detection when the second preset time length is reached;
herein the second preset time length is a time length greater than or equal to 0.
In a further aspect, the embodiments of the present document further provide a method for processing dynamic channel detection, including:
an access point receiving a dynamic channel detection request transmitted by a station; and
the access point judging whether to use the dynamic channel detection, and returning a judgment result to the station.
Alternatively, the access point judging whether to use the dynamic channel detection includes: judging whether to use the dynamic channel detection according to an access number of legacy devices in a basic service set and detection information of the station; and
the detection information of the station includes:
a number of surrounding legacy devices in a basic service set in which the station is located detected by the station; and/or
a number of devices in basic service sets other than a basic service set in which the station is located detected by the station; and/or
received signal strength of a signal transmitted by an access point of a neighboring basic service set detected by the station; and/or
received signal strength of a signal transmitted by an access point of a basic service set in which the station is located detected by the station; and/or
a mean value or a minimum value of received signal strength of a neighboring basic service set or a basic service set in which the station is located detected by the station over a period of time; and/or
a result of a specified operation of received signal strength of a signal transmitted by an access point of a neighboring basic service set and received signal strength of a signal transmitted by an access point of a basic service set in which the station is located detected by the station; and/or
location information of the station.
Alternatively, the access point judging whether to use the dynamic channel detection and returning a judgment result to the station includes:
when the access point finds that a number of legacy stations in stations associated therewith at this time is less than or equal to a first threshold, or
when a number of surrounding legacy devices in a basic service set in which the station is located detected by the station and/or the number of devices in basic service sets other than a basic service set in which the station is located detected by the station is less than a second threshold; or
when received signal strength of a signal transmitted by an access point of a neighboring basic service set detected by the station and/or received signal strength of a signal transmitted by an access point of a basic service set in which the station is located detected by the station is greater than a third threshold; or
when a result of a specified operation of received signal strength of a signal transmitted by an access point of a neighboring basic service set and received signal strength of a signal transmitted by an access point of a basic service set in which the station is located detected by the station is greater than a fourth threshold; or
when a mean value or a minimum value of received signal strength of a neighboring basic service set or a basic service set in which the station is located detected by the station over a period of time is greater than a fifth threshold; or
when the access point determines that a distance between the station and itself is within a specified range according to the location information of the station;
the access point responding to the station with an indication of agreeing to use the dynamic channel detection; and
if the above conditions are not satisfied, the access point responding to the station with an indication of disagreeing to use the dynamic channel detection.
Alternatively, when the response information responded by the access point to the station agrees to use the dynamic channel detection, the method further includes:
the access point indicating to the station a channel detection threshold and/or transmission power and/or a modulation mode of the station during data transmission in a radio frame of agreeing to use the dynamic channel detection responded to the station.
Alternatively, after the station uses the dynamic channel detection according to the judgment result, the method further includes: the access point transmitting an indication of stopping the dynamic channel detection to the station; and after receiving the indication of stopping the dynamic channel detection, the station stopping using the dynamic channel detection; or
the access point transmitting an indication of stopping the dynamic channel detection when a first preset time length is reached to the station; and after receiving the indication of stopping the dynamic channel detection when the first preset time length is reached, the station stopping using the dynamic channel detection when the first preset time length is reached;
herein the first preset time length is a time length greater than or equal to 0.
Alternatively, when the station does not use the dynamic channel detection, the method further includes:
the access point transmitting an indication of starting the dynamic channel detection to the station to indicate the station to start the dynamic channel detection; or
the access point transmitting an indication of starting the dynamic channel detection when a second preset time length is reached to the station to indicate the station to start the dynamic channel detection when the second preset time length is reached,
herein the second preset time length is a time length greater than or equal to 0.
Alternatively, the method further includes:
the access point multicasting or broadcasting an indication of starting or stopping the dynamic channel detection to the station associated therewith to indicate the station associated therewith to start or stop the dynamic channel detection.
In another aspect, the embodiments of the present document further provide an access point device, including:
a receiving module configured to receive a dynamic channel detection request transmitted by a station; and
a processing module configured to judge whether to use the dynamic channel detection, and return a judgment result to the station.
Alternatively, the processing module includes a judgment unit configured to judge whether to use the dynamic channel detection according to an access number of legacy devices in a basic service set and detection information of the station; and
the detection information includes:
a detected number of surrounding legacy devices in a basic service set in which the station is located; and/or
a detected number of devices in basic service sets other than a basic service set in which the station is located; and/or
detected received signal strength of a signal transmitted by an access point of a neighboring basic service set; and/or
detected received signal strength of a signal transmitted by an access point of a basic service set in which the station is located; and/or
a detected mean value or a detected minimum value of received signal strength of a neighboring basic service set or a basic service set in which the station is located over a period of time; and/or
a detected result of a specified operation of received signal strength of a signal transmitted by an access point of a neighboring basic service set and received signal strength of a signal transmitted by an access point of a basic service set in which the station is located; and/or
location information of the station.
Alternatively, the processing module further includes a result response unit configured to when it is found that a number of legacy stations in stations associated therewith at this time is less than or equal to a first threshold, or
when a number of surrounding legacy devices in a basic service set in which the station is located detected by the station and/or the number of devices in basic service sets other than a basic service set in which the station is located detected by the station is less than a second threshold; or
when received signal strength of a signal transmitted by an access point of a neighboring basic service set detected by the station and/or received signal strength of a signal transmitted by an access point of a basic service set in which the station is located detected by the station is greater than a third threshold; or
when a result of a specified operation of received signal strength of a signal transmitted by an access point of a neighboring basic service set and received signal strength of a signal transmitted by an access point of a basic service set in which the station is located detected by the station is greater than a fourth threshold; or
when a mean value or a minimum value of received signal strength of a neighboring basic service set or a basic service set in which the station is located detected by the station over a period of time is greater than a fifth threshold; or
when it is determined that a distance between the station and the access point device is within a specified range according to the location information of the station;
respond to the station with an indication of agreeing to use the dynamic channel detection; and
if the above conditions are not satisfied, respond to the station with an indication of disagreeing to use the dynamic channel detection.
Alternatively, the result response unit is further configured to when the response information responded to the station agrees to use the dynamic channel detection, indicate to the station a channel detection threshold, transmission power and a modulation mode of the station during data transmission in an indication of agreeing to use the dynamic channel detection responded to the station, so that after receiving the radio frame from the access point, the station updates corresponding parameters according to the channel detection threshold and/or the transmission power and/or the modulation mode indicated in the received indication; or
updates the corresponding parameters according to a predefined policy.
Alternatively, the access point device further includes a first stopping instruction module and a second stopping instruction module, herein
the first stopping instruction module is configured to after the station uses the dynamic channel detection according to the judgment result, transmit an indication of stopping the dynamic channel detection to the station, so that after receiving the indication of stopping the dynamic channel detection, the station stops using the dynamic channel detection; and
the second stopping instruction module is configured to after the station uses the dynamic channel detection according to the judgment result, transmit an indication of stopping the dynamic channel detection when a first preset time length is reached to the station, so that after receiving the indication of stopping the dynamic channel detection when the first preset time length is reached, the station stops using the dynamic channel detection when the first preset time length is reached;
herein the first preset time length is a time length greater than or equal to 0.
Alternatively, the access point device further includes a first starting instruction module, a second starting instruction module and a third instruction module, herein
the first starting instruction module is configured to when the station does not use the dynamic channel detection, transmit an indication of starting the dynamic channel detection to the station to indicate the station to start the dynamic channel detection; and
the second starting instruction module is configured to when the station does not use the dynamic channel detection, transmit an indication of starting the dynamic channel detection when a second preset time length is reached to the station to indicate the station to start the dynamic channel detection when the second preset time length is reached,
herein the second preset time length is a time length greater than or equal to 0.
Alternatively, the access point device further includes a third instruction module, configured to multicast or broadcast an indication of starting or stopping the dynamic channel detection to the station associated therewith to indicate the station associated therewith to start or stop the dynamic channel detection.
In a further aspect, the present application further provides a method for processing dynamic channel detection, including:
a station updating a dynamic channel detection state according to a predefined policy.
Alternatively, the predefined policy includes: measurement data of the station itself, indication information of an access point, or indication information of other stations in communication with the station; and
herein the indication information is information of starting dynamic channel detection or stopping the dynamic channel detection, and/or updating related parameters of the dynamic channel detection.
Alternatively, after the station updates the dynamic channel detection state, the method further includes: reporting the updated dynamic channel detection state to the access point.
Alternatively, when the indication information is information of starting the dynamic channel detection, the station updating a dynamic channel detection state according to a predefined policy includes the station determining whether to update the dynamic channel detection state according to the measurement data of itself; and
when the indication information is information of stopping the dynamic channel detection, the station updating a dynamic channel detection state according to a predefined policy includes when the dynamic channel detection state of the station is a stopped state, the station not updating the dynamic channel detection state; and when the dynamic channel detection state of the station is a started state, updating the dynamic channel detection state of the station to a stopped state of the dynamic channel detection.
Alternatively, the measurement data of the station itself includes:
a number of surrounding legacy devices in a basic service set in which the station is located detected by the station; and/or
a number of devices in basic service sets other than a basic service set in which the station is located detected by the station; and/or
received signal strength of a signal transmitted by an access point of a neighboring basic service set detected by the station; and/or
received signal strength of a signal transmitted by an access point of a basic service set in which the station is located detected by the station; and/or
a mean value or a minimum value of received signal strength of a neighboring basic service set or a basic service set in which the station is located detected by the station over a period of time; and/or
an acquired result of a specified operation of received signal strength of a signal transmitted by an access point of a neighboring basic service set and received signal strength of a signal transmitted by an access point of a basic service set in which the station is located detected by the station; and/or
location information of the access point.
Alternatively, the specified operation includes:
calculating a difference between a mean value or a minimum value of the received signal strength of the signal transmitted by the access point of the neighboring basic service set and a mean value or a minimum value of the received signal strength of the signal transmitted by the access point of the basic service set in which the station is located over a period of time; or
calculating a ratio between a mean value or a minimum value of the received signal strength of the signal transmitted by the access point of the neighboring basic service set and a mean value or a minimum value of the received signal strength of the signal transmitted by the access point of the basic service set in which the station is located over a period of time.
Alternatively, the station updating the dynamic channel detection state according to the measurement data of itself includes:
when a number of surrounding legacy devices in a basic service set in which the station is located detected by the station and/or the number of devices in basic service sets other than a basic service set in which the station is located detected by the station is less than a first threshold; or
when received signal strength of a signal transmitted by an access point of a neighboring basic service set detected by the station and/or received signal strength of a signal transmitted by an access point of a basic service set in which the station is located detected by the station is greater than a second threshold; or
when an acquired result of a specified operation of received signal strength of a signal transmitted by an access point of a neighboring basic service set and received signal strength of a signal transmitted by an access point of a basic service set in which the station is located detected by the station is greater than a third threshold; or
when a mean value or a minimum value of received signal strength of a neighboring basic service set or a basic service set in which the station is located detected by the station over a period of time is greater than a fourth threshold; or
when it is determined that a distance between the access point and itself is within a specified range according to the location information of the access point;
the station updating the dynamic channel detection state to a started state of the dynamic channel detection; and
if the above conditions are not satisfied, updating the dynamic channel detection state of the station to a stopped state of the dynamic channel detection.
Alternatively, the related parameters comprise:
related parameters of a dynamic channel detection threshold, related parameters of transmission power and related parameters of a modulation mode.
Alternatively, the method further includes:
when the station receives indication information of stopping the dynamic channel detection when a first preset time length is reached transmitted by the access point, the station stopping the dynamic channel detection when the first preset time length is reached;
herein the first preset time length is a time length greater than or equal to 0.
Alternatively, the method further includes:
when the station receives indication information of starting the dynamic channel detection when a second preset time length is reached transmitted by the access point and updates the dynamic channel detection state to a started state of the dynamic channel detection according to the received indication information, the station starting the dynamic channel detection when the second preset time length is reached;
herein the second preset time length is a time length greater than or equal to 0.
In a further aspect, the present application further provides a station device for dynamic channel detection, including:
a state updating module configured to update a dynamic channel detection state according to a predefined policy.
Alternatively, the state updating module is further configured to update the dynamic channel detection state according to measurement data of the station itself, or indication information of an access point, or indication information of other stations in communication with the station; and
herein the indication information is information of starting dynamic channel detection or stopping the dynamic channel detection, and/or updating related parameters of the dynamic channel detection.
Alternatively, the station device further includes an update reporting module configured to after the state updating module updates the dynamic channel detection state, report the updated dynamic channel detection state to the access point.
Alternatively, the state updating module further includes an indication starting unit and an indication closure unit, herein
the starting judgment unit is configured to when the indication information is information of starting the dynamic channel detection, update the dynamic channel detection state according to the measurement data of the station itself; and
the ending judgment unit is configured to when the indication information is information of stopping the dynamic channel detection and the dynamic channel detection state of the station itself is a stopped state, not update the dynamic channel detection state of the station; and when the dynamic channel detection state of the station itself is a started state, update the dynamic channel detection state of the station to a stopped state of the dynamic channel detection.
Alternatively, the measurement data of the station itself includes:
a number of surrounding legacy devices in a basic service set in which the station is located detected by the station; and/or
a number of devices in basic service sets other than a basic service set in which the station is located detected by the station; and/or
received signal strength of a signal transmitted by an access point of a neighboring basic service set detected by the station; and/or
received signal strength of a signal transmitted by an access point of a basic service set in which the station is located detected by the station; and/or
a mean value or a minimum value of received signal strength of a neighboring basic service set or a basic service set in which the station is located detected by the station over a period of time; and/or
an acquired result of a specified operation of received signal strength of a signal transmitted by an access point of a neighboring basic service set and received signal strength of a signal transmitted by an access point of a basic service set in which the station is located detected by the station; and/or
location information of the access point; and
the specified operation includes:
calculating a difference between a mean value or a minimum value of the received signal strength of the signal transmitted by the access point of the neighboring basic service set and a mean value or a minimum value of the received signal strength of the signal transmitted by the access point of the basic service set in which the station is located over a period of time; or
calculating a ratio between a mean value or a minimum value of the received signal strength of the signal transmitted by the access point of the neighboring basic service set and a mean value or a minimum value of the received signal strength of the signal transmitted by the access point of the basic service set in which the station is located over a period of time.
Alternatively, the starting judgment unit is further configured to:
when a number of surrounding legacy devices in a basic service set in which the station is located detected by the station and/or the number of devices in basic service sets other than a basic service set in which the station is located detected by the station itself is less than a first threshold; or
when received signal strength of a signal transmitted by an access point of a neighboring basic service set detected by the station and/or received signal strength of a signal transmitted by an access point of a basic service set in which the station is located received by the station is greater than a second threshold; or
when an acquired result of a specified operation of received signal strength of a signal transmitted by an access point of a neighboring basic service set and received signal strength of a signal transmitted by an access point of a basic service set in which the station is located detected by the station is greater than a third threshold; or
when a mean value or a minimum value of received signal strength of a neighboring basic service set or a basic service set in which the station is located detected by the station over a period of time is greater than a fourth threshold; or
when it is determined that a distance between the access point and itself is within a specified range according to the location information of the access point;
update the dynamic channel detection state to a started state of the dynamic channel detection; and
if the above conditions are not satisfied, update the dynamic channel detection state to a stopped state of the dynamic channel detection.
Alternatively, the related parameters comprise:
related parameters of a dynamic channel detection threshold, related parameters of transmission power and related parameters of a modulation mode.
Alternatively, the station device further includes a second stopping module configured to:
when receiving indication information of stopping the dynamic channel detection when a first preset time length is reached transmitted by the access point, stop the dynamic channel detection when the first preset time length is reached;
herein the first preset time length is a time length greater than or equal to 0.
Alternatively, the station device further includes a starting message module configured to:
when receiving indication information of starting the dynamic channel detection when a second preset time length is reached transmitted by the access point and updating the dynamic channel detection state to a started state of the dynamic channel detection according to the received indication information, start the dynamic channel detection when the second preset time length is reached;
herein the second preset time length is a time length greater than or equal to 0.
In a further aspect, the present application further provides a method for processing dynamic channel detection, including: an access point transmitting indication information of updating a dynamic channel detection state to a station to indicate the station to update the dynamic channel detection state, herein
the indication information is starting dynamic channel detection or stopping the dynamic channel detection, and/or updating related parameters of the dynamic channel detection.
Alternatively, the method further includes: the access point performing recording according to a state update of the dynamic channel detection reported by the station.
Alternatively, before the method, the following steps are further comprised:
the access point transmitting the indication information to the station according to a local predefined policy of the access point or an external instruction of the access point; herein
the local predefined policy of the access point includes a policy predefined according to local measurement data of the access point; and
the external instruction of the access point includes an instruction for a User Interface (UI).
Alternatively, the indication information is indicated by signaling of a physical layer or signaling of a medium access control layer of a radio frame.
Alternatively, the local measurement data of the access point includes:
a number of devices in basic service sets of other access points surrounding the access point; and/or
access points of a neighboring basic service set of the access point; and/or
received signal strength of a signal transmitted by a station of a neighboring basic service set; and/or
a number of legacy devices in the basic service set of the access point and/or a number of devices in basic service sets of other access points; and/or
location information of the station to which the access point transmits the indication information.
Alternatively, the access point transmitting the indication information to the station according to a local predefined policy of the access point includes:
when a number of devices in basic service sets of other access points surrounding the access point is less than a fifth threshold; or
when access points of a neighboring basic service set of the access point and/or received signal strength of a signal transmitted by a station of a neighboring basic service set is greater than a sixth threshold; or
when a number of legacy devices in the basic service set of the access point and/or a number of devices in basic service sets of other access points is less than a seventh threshold; or
when the access point determines that a distance between the station and itself is within a specified range according to the location information of the station to which the access point transmits the indication information,
the access point transmitting indication information of starting the dynamic channel detection to the station; and
if the above conditions are not satisfied, the access point transmitting indication information of stopping the dynamic channel detection to the station.
Alternatively, the related parameters comprise related parameters of a dynamic channel detection threshold, related parameters of transmission power, and related parameters of a modulation mode.
Alternatively, the method further includes: the access point transmitting indication information of stopping the dynamic channel detection when a first preset time length is reached to the station, herein
the first preset time length is a time length greater than or equal to 0.
Alternatively, the method further includes:
the access point transmitting indication information of starting the dynamic channel detection when a second preset time length is reached to the station, herein
the second preset time length is a time length greater than or equal to 0.
Alternatively, the method further includes:
the access point multicasting or broadcasting an indication of starting or stopping the dynamic channel detection to the station associated therewith to indicate the station associated therewith to start or stop the dynamic channel detection.
In another aspect, the present application further provides an access point device for dynamic channel detection, including: an indication information module, configured to transmit indication information of updating a dynamic channel detection state to a station to indicate the station to update the dynamic channel detection state, herein
the indication information is starting dynamic channel detection or stopping the dynamic channel detection, and/or updating related parameters of the dynamic channel detection.
Alternatively, the access point device further includes: a recording module configured to perform recording according to a state update of the dynamic channel detection reported by the station.
Alternatively, the access point device further includes: an indication basis module configured to transmit the indication information to the station according to a local predefined policy of the access point or an external instruction of the access point; herein
the local predefined policy of the access point includes a policy predefined according to local measurement data of the access point; and
the external instruction of the access point includes an instruction for a User Interface (UI).
Alternatively, the indication information is indicated by signaling of a physical layer or signaling of a medium access control layer of a radio frame.
Alternatively, the local measurement data of the access point includes:
a number of devices in basic service sets of other access points surrounding the access point; and/or
access points of a neighboring basic service set of the access point; and/or
received signal strength of a signal transmitted by a station of a neighboring basic service set; and/or
when a number of legacy devices in the basic service set of the access point and/or a number of devices in basic service sets of other access points; and/or
location information of the station to which the access point transmits the indication information.
Alternatively, the indication basis module is further configured to:
when a number of devices in basic service sets of other access points surrounding the access point is less than a fifth threshold; or
when access points of a neighboring basic service set of the access point and/or received signal strength of a signal transmitted by a station of a neighboring basic service set is greater than a sixth threshold; or
when a number of legacy devices in the basic service set of the access point and/or a number of devices in basic service sets of other access points is less than a seventh threshold; or
when it is determined that a distance between the station and the access point is within a specified range according to the location information of the station to which the access point device transmits the indication information,
transmit indication information of starting the dynamic channel detection to the station; and if the above conditions are not satisfied, the access point transmit indication information of stopping the dynamic channel detection to the station, or transmit the indication information to the station according to an external instruction.
Alternatively, the related parameters comprise related parameters of a dynamic channel detection threshold, related parameters of transmission power, and related parameters of a modulation mode.
Alternatively, the access point device further includes: a second stopping instruction module, herein
the second stopping instruction module is configured to transmit indication information of stopping the dynamic channel detection when a first preset time length is reached to the station, herein
the first preset time length is a time length greater than or equal to 0.
Alternatively, the access point device further includes: a second starting instruction module configured to transmit indication information of starting the dynamic channel detection when a second preset time length is reached to the station, to indicate the station to start the dynamic channel detection when the second preset time length is reached, herein
the second preset time length is a time length greater than or equal to 0.
Alternatively, the access point device further includes: a third instruction module configured to multicast or broadcast indication information of starting or stopping the dynamic channel detection to the station associated therewith to indicate the station associated therewith to start or stop the dynamic channel detection.
The present application provides a technical solution, including a station transmitting a dynamic channel detection request to an access point and the station deciding whether to use dynamic channel detection according to response information from the access point. The invention provides a method for processing dynamic channel detection, a station and an access point device, which can enable the station and the access point to negotiate whether to use a dynamic channel detection threshold. This is advantageous in finding the best balance point between improvement of channel utilization and avoidance of collision.
In order to make the purpose, technical solutions and advantages of the present document more clear and apparent, the embodiments of the present document will be described in detail hereinafter with reference to accompanying drawings. It should be illustrated that the embodiments in the present application and the features in the embodiments can be combined with each other randomly without conflict.
In S11, the station transmits a dynamic channel detection request to an access point.
In this step, the dynamic channel detection request may be indicated through signaling of a physical layer or a medium access control layer of a radio frame.
Alternatively, the dynamic channel detection request includes detection information of the station, and
the detection information includes:
a number of surrounding legacy devices in a basic service set in which the station is located detected by the station; and/or
a number of devices in basic service sets other than a basic service set in which the station is located detected by the station; and/or
received signal strength of a signal transmitted by an access point of a neighboring basic service set detected by the station; and/or
received signal strength of a signal transmitted by an access point of a basic service set in which the station is located detected by the station; and/or
a mean value or a minimum value of received signal strength of a neighboring basic service set or a basic service set in which the station is located detected by the station over a period of time; and/or
a result of a specified operation of received signal strength of a signal transmitted by an access point of a neighboring basic service set and received signal strength of a signal transmitted by an access point of a basic service set in which the station is located detected by the station; and/or
location information of the station.
When the detection information includes a result of a specified operation of received signal strength of a signal transmitted by an access point of a neighboring basic service set and received signal strength of a signal transmitted by an access point of a basic service set in which the station is located detected by the station,
the specified operation includes:
calculating a difference between a mean value or a minimum value of the received signal strength of the signal transmitted by the access point of the neighboring basic service set and a mean value or a minimum value of the received signal strength of the signal transmitted by the access point of the basic service set in which the station is located over a period of time; or
calculating a ratio between a mean value or a minimum value of the received signal strength of the signal transmitted by the access point of the neighboring basic service set and a mean value or a minimum value of the received signal strength of the signal transmitted by the access point of the basic service set in which the station is located over a period of time.
In S12, the station decides whether to use the dynamic channel detection according to response information from the access point.
When the response information from the access point to the station agrees to use the dynamic channel detection, the method according to the embodiments of the present document further includes:
the station updating corresponding parameters according to a channel detection threshold and/or transmission power and/or a modulation mode of the station during data transmission indicated by the access point to the station in the response indication of agreeing to use the dynamic channel detection; or
updating the corresponding parameters according to a predefined policy.
It should be illustrated that the predefined policy belongs to common knowledge in the art, which primarily relates to achieve setting of the system using a certain algorithm of presetting a channel detection threshold, transmission power, a modulation mode etc. or a method of setting a parameter range.
After the station uses the dynamic channel detection according to the response information, the method according to the embodiments of the present document further includes:
when the station receives an indication of stopping the dynamic channel detection transmitted by the access point, stopping using the dynamic channel detection.
After the station uses the dynamic channel detection according to the response information, the method according to the embodiments of the present document further includes:
when the station receives an indication of stopping the dynamic channel detection when a first preset time length is reached transmitted by the access point, stopping using the dynamic channel detection when the first preset time length is reached;
herein the first preset time length is a time length greater than or equal to 0.
When the station receives an indication of stopping using the dynamic channel detection transmitted by the access point, the method according to the embodiments of the present document further includes:
the station transmitting a radio frame to the access point to notify the access point that it has received an indication of stopping the dynamic channel detection and has stopped the dynamic channel detection.
When the station receives an indication of stopping using the dynamic channel detection when a first preset time length is reached transmitted by the access point, the method according to the embodiments of the present document further includes:
the station transmitting a radio frame to the access point to notify the access point that it has received an indication of stopping the dynamic channel detection when the first preset time length is reached and has stopped the dynamic channel detection when the first preset time length is reached.
When the station receives an indication of starting dynamic channel detection transmitted by the access point, the method according to the embodiments of the present document further includes:
the station transmitting a radio frame to the access point to notify the access point that it has received an indication of starting the dynamic channel detection and has started the dynamic channel detection.
When the station receives an indication of starting the dynamic channel detection when a second preset time length is reached transmitted by the access point, the method according to the embodiments of the present document further includes:
the station transmitting a radio frame to the access point to notify the access point that it has received an indication of starting the dynamic channel detection when a second preset time length is reached and has started the dynamic channel detection when the second preset time length is reached.
In S21, an access point receives a dynamic channel detection request transmitted by a station; and
in S22, the access point judges whether to use the dynamic channel detection, and returns a judgment result to the station.
In this step, the access point judging whether to use the dynamic channel detection includes: judging whether to use the dynamic channel detection according to an access number of legacy devices in a basic service set of the access point and detection information of the station; and
the detection information of the station includes:
a number of surrounding legacy devices in a basic service set in which the station is located detected by the station; and/or
a number of devices in basic service sets other than a basic service set in which the station is located detected by the station; and/or
received signal strength of a signal transmitted by an access point of a neighboring basic service set detected by the station; and/or
received signal strength of a signal transmitted by an access point of a basic service set in which the station is located detected by the station; and/or
a mean value or a minimum value of received signal strength of a neighboring basic service set or a basic service set in which the station is located detected by the station over a period of time; and/or
a result of a specified operation of received signal strength of a signal transmitted by an access point of a neighboring basic service set and received signal strength of a signal transmitted by an access point of a basic service set in which the station is located detected by the station; and/or
location information of the station.
The access point judging whether to use the dynamic channel detection and returning a judgment result to the station includes:
when the access point finds that a number of legacy stations in stations associated therewith at this time is less than or equal to a first threshold, or
when a number of surrounding legacy devices in a basic service set in which the station is located detected by the station and/or the number of devices in basic service sets other than a basic service set in which the station is located detected by the station is less than a second threshold; or
when received signal strength of a signal transmitted by an access point of a neighboring basic service set detected by the station and/or received signal strength of a signal transmitted by an access point of a basic service set in which the station is located received by the station is greater than a third threshold; or
when a result of a specified operation of received signal strength of a signal transmitted by an access point of a neighboring basic service set and received signal strength of a signal transmitted by an access point of a basic service set in which the station is located detected by the station is greater than a fourth threshold; or
when a mean value or a minimum value of received signal strength of a neighboring basic service set or a basic service set in which the station is located detected by the station over a period of time is greater than a fifth threshold value; or
when the access point determines that a distance between the station and itself is within a specified range according to the location information of the station;
the access point responding to the station with an indication of agreeing to use the dynamic channel detection; and
if the above conditions are not satisfied, the access point responding to the station with an indication of disagreeing to use the dynamic channel detection.
When the response from the access point to the station agrees to use the dynamic channel detection, the method according to the embodiments of the present document further includes:
the access point indicating to the station a channel detection threshold and/or transmission power and/or a modulation mode of the station during data transmission in an indication of agreeing to use the dynamic channel detection responded to the station.
After the station uses the dynamic channel detection according to the judgment result, the method according to the embodiments of the present document further includes: the access point transmitting an indication of stopping the dynamic channel detection to the station; and after receiving the indication of stopping the dynamic channel detection, the station stopping using the dynamic channel detection.
After the station uses the dynamic channel detection according to the judgment result, the method according to the embodiments of the present document further includes: the access point transmitting an indication of stopping the dynamic channel detection when a first preset time length is reached to the station; and after receiving the indication of stopping the dynamic channel detection when the first preset time length is reached, the station stopping using the dynamic channel detection when the first preset time length is reached;
herein the first preset time length is a time length greater than or equal to 0.
When the station does not use the dynamic channel detection, the method according to the embodiments of the present document further includes:
the access point transmitting an indication of starting the dynamic channel detection to the station to indicate the station to start the dynamic channel detection.
When the station does not use the dynamic channel detection, the method according to the embodiments of the present document further includes:
the access point transmitting an indication of starting the dynamic channel detection when a second preset time length is reached to the station to indicate the station to start the dynamic channel detection when the second preset time length is reached,
herein the second preset time length is a time length greater than or equal to 0.
The method according to the embodiments of the present document further includes:
the access point transmitting an indication of starting or stopping the dynamic channel detection to the station to indicate the station to start or stop the dynamic channel detection; or
the access point broadcasting an indication of starting or stopping the dynamic channel detection to the station associated therewith to indicate the station associated therewith to start or stop the dynamic channel detection.
It should be illustrated that in the communication process, the access point can receive an external instruction or an upper-level instruction or a BSS internal situation and transmits indication information to a station or all stations under the BSS, and the station decides whether to carry out dynamic channel detection according to the indication information. A station associated with the access point refers to a station where the dynamic channel detection is or is not performed when communicating with the access point. There may be one or more stations.
The method for processing dynamic channel detection according to the present document will be described in detail below with reference to several specific embodiments.
In the present embodiment, an AP judges whether to use dynamic channel detection based on a number of legacy stations within the BSS.
In this embodiment, an access point AP and a plurality of stations STA associated therewith constitute a BSS. STA1 in the BSS transmits a radio frame to the AP to request for dynamic channel detection. After receiving the request, the AP finds that a number of legacy STAs of STAs associated therewith at this time does not exceed a threshold, and responds a radio frame to the STA1 to allow the STA1 to use DSC. Then, the STA1 uses the dynamic channel detection threshold.
In the present embodiment, an AP judges whether to use dynamic channel detection based on a number of surrounding legacy devices in the BSS and/or a number of other BSS devices detected by the station.
In the present embodiment, an access point AP and a plurality of stations STA associated therewith constitute a BSS. STA1 parses all the radio frames which can be detected by itself, and determines whether the radio frame is transmitted by a legacy device in the BSS or is transmitted by another BSS device according to an address carried in the radio frame. Thereby, the STA1 statically calculates the number of surrounding legacy devices of itself in the BSS and/or the number of other BSS devices.
Then, the STA1 transmits a radio frame to the AP to request for dynamic channel detection. The radio frame includes the number of surrounding legacy devices in the BSS and/or the number of other BSS devices detected by itself. After receiving the request, the AP finds that the number of surrounding legacy devices of the STA1 in the BSS and/or the number of other BSS devices is greater than the set threshold, and responds a radio frame to the STA1 which does not allow the STA1 to use DSC. Then, the STA1 uses a fixed CCA threshold. If it finds that the number of surrounding legacy devices of the STA1 in the BSS and/or the number of other BSS devices is less than or equal to the set threshold, the AP responds a radio frame to the STA1 to allow the STA1 to use DSC. Then, the STA1 uses the dynamic channel detection threshold.
In the present embodiment, an AP judges whether to use dynamic channel detection based on received signal strength of a neighboring BSS, received signal strength of the BSS, or a result of a specified operation of the received signal strength of the neighboring BSS and received signal strength of the BSS.
The received signal strength of the neighboring BSS refers to received signal strength of a signal transmitted by an AP of the neighboring BSS and received by the STA. The received signal strength of the BSS refers to received signal strength of a signal transmitted by an AP of the BSS and received by the STA.
In the present embodiment, an access point AP and a plurality of stations STA associated therewith constitute a BSS. STA1 uses the received signal strength of the signal transmitted by the AP and/or an AP of the neighboring BSS as a reference value, and measures a mean of the received signal strength of the signal transmitted by the AP and/or an AP of the neighboring BSS over a period of time. Then, the STA1 transmits a radio frame to the AP to request for dynamic channel detection, herein the radio frame includes received signal strength of a neighboring BSS and/or received signal strength of the BSS detected by the STA1. After receiving the request, the AP finds that the mean is greater than the set threshold, and responds a radio frame to the STA1 to allow the STA1 to use the DSC. Then, the STA1 uses the dynamic channel detection threshold.
In addition, the STA may also use a result of a specified operation of received signal strength of a neighboring BSS and received signal strength of the BSS as a reference value. The specified operation may be calculating a difference between a mean of the received signal strength of the signal transmitted by the neighboring AP and a mean of the received signal strength of the signal transmitted by the AP over a period of time; calculating a minimum of differences between a mean of the received signal strength of the signal transmitted by the neighboring AP and a mean of the received signal strength of the signal transmitted by the AP through multiple measurements; calculating a ratio between a mean of the received signal strength of the signal transmitted by the neighboring AP and a mean of the received signal strength of the signal transmitted by the AP over a period of time etc.
When the result of the operation is greater than the threshold, the AP responds a radio frame to the STA1 to allow the STA1 to use the DSC. When the operation result is less than or equal to the threshold, the STA1 uses a fixed CCA threshold.
In the present embodiment, the AP judges whether to use dynamic channel detection based on location information.
In the present embodiment, an access point AP and a plurality of stations STA associated therewith constitute a BSS. STA1 in the BSS transmits a radio frame to the AP to request for dynamic channel detection. The request frame includes location information of the STA1. After receiving the request, the AP determines a distance L between itself and the STA1 based on the location information. If L is less than threshold 1, the access point responds to the station with an indication of not agreeing to use dynamic channel detection and tells the station a fixed channel detection threshold 1 to be used; when L is greater than threshold 1 and less than threshold 2, the access point responds to the station with an indication of agreeing to use dynamic channel detection; and when L is greater than threshold 2, the access point responds to the station with an indication of not agreeing to use dynamic channel detection and tells the station a fixed channel detection threshold 2 to be used.
In this embodiment, an access point AP and a plurality of stations STA associated therewith constitute a BSS. STA1 in the BSS transmits a radio frame to the AP to request for dynamic channel detection. After receiving the request, the AP responds a radio frame to the STA1 to allow the STA1 to use DSC, and tells the STA1 to use new parameters such as a channel detection threshold, transmission power, a modulation mode etc. Then, the STA1 updates its own channel detection threshold, transmission power, and modulation scheme.
It is to be pointed out that in the above-mentioned five embodiments, the AP can judge whether to use dynamic channel detection through a judgment criterion of a single embodiment or determine whether to use dynamic channel detection by combining multiple criteria of the judgment criteria of the above-described four embodiments.
The embodiments of the present document further provide a method for processing dynamic channel detection, including:
a station updating a dynamic channel detection state according to a predefined policy.
The predefined policy includes: measurement data of the station itself, indication information of an access point, or indication information of other stations in communication with the station; and
herein the indication information is information of starting dynamic channel detection or stopping the dynamic channel detection, and/or updating related parameters of the dynamic channel detection. Here, the related parameters comprise: related parameters of a dynamic channel detection threshold, related parameters of transmission power and related parameters of a modulation mode.
When the indication information is information of starting the dynamic channel detection, the station updating a dynamic channel detection state according to a predefined policy includes the station determining whether to update the dynamic channel detection state according to the measurement data of itself; and
when the indication information is information of stopping the dynamic channel detection, the station updating a dynamic channel detection state according to a predefined policy includes when the dynamic channel detection state of the station is a stopped state, the station not updating the dynamic channel detection state; and when the dynamic channel detection state of the station is a started state, updating the dynamic channel detection state of the station to a stopped state of the dynamic channel detection.
Here, the measurement data of the station itself includes:
a number of surrounding legacy devices in a basic service set in which the station is located detected by the station; and/or
a number of devices in basic service sets other than a basic service set in which the station is located detected by the station; and/or
received signal strength of a signal transmitted by an access point of a neighboring basic service set detected by the station; and/or
received signal strength of a signal transmitted by an access point of a basic service set in which the station is located detected by the station; and/or
a mean value or a minimum value of received signal strength of a neighboring basic service set or a basic service set in which the station is located detected by the station over a period of time; and/or
an acquired result of a specified operation of received signal strength of a signal transmitted by an access point of a neighboring basic service set and received signal strength of a signal transmitted by an access point of a basic service set in which the station is located detected by the station; and/or
location information of the access point.
Alternatively, the specified operation includes:
calculating a difference between a mean value or a minimum value of the received signal strength of the signal transmitted by the access point of the neighboring basic service set and a mean value or a minimum value of the received signal strength of the signal transmitted by the access point of the basic service set in which the station is located over a period of time; or
calculating a ratio between a mean value or a minimum value of the received signal strength of the signal transmitted by the access point of the neighboring basic service set and a mean value or a minimum value of the received signal strength of the signal transmitted by the access point of the basic service set in which the station is located over a period of time.
After the station updates the dynamic channel detection state, the method according to the embodiments of the present document further includes: reporting the updated dynamic channel detection state to the access point.
Alternatively, the station updating the dynamic channel detection state according to the measurement data of itself includes:
when a number of surrounding legacy devices in a basic service set in which the station is located detected by the station and/or the number of devices in basic service sets other than a basic service set in which the station is located detected by the station is less than a first threshold; or
when received signal strength of a signal transmitted by an access point of a neighboring basic service set detected by the station and/or received signal strength of a signal transmitted by an access point of a basic service set in which the station is located received by the station is greater than a second threshold; or
when an acquired result of a specified operation of received signal strength of a signal transmitted by an access point of a neighboring basic service set and received signal strength of a signal transmitted by an access point of a basic service set in which the station is located detected by the station is greater than a third threshold; or
when a mean value or a minimum value of received signal strength of a neighboring basic service set or a basic service set in which the station is located detected by the station over a period of time is greater than a fourth threshold value; or
when it is determined that a distance between the access point and itself is within a specified range according to the location information of the access point;
the station updating the dynamic channel detection state to a started state of the dynamic channel detection; and
if the above conditions are not satisfied, updating the dynamic channel detection state of the station to a stopped state of the dynamic channel detection.
The related parameters comprise:
related parameters of a dynamic channel detection threshold, related parameters of transmission power and related parameters of a modulation mode.
The method according to the embodiments of the present document further includes:
when the station receives indication information of stopping the dynamic channel detection when a first preset time length is reached transmitted by the access point, the station stopping the dynamic channel detection when the first preset time length is reached;
herein the first preset time length is a time length greater than or equal to 0.
The method according to the embodiments of the present document further includes:
when the station receives indication information of starting the dynamic channel detection when a second preset time length is reached transmitted by the access point and updates the dynamic channel detection state to a started state of the dynamic channel detection according to the received indication information, the station starting the dynamic channel detection when the second preset time length is reached;
herein the second preset time length is a time length greater than or equal to 0.
The embodiments of the present document further provide a method for processing dynamic channel detection, including: an access point transmitting indication information of updating a dynamic channel detection state to a station to indicate the station to update the dynamic channel detection state, herein
the indication information is starting dynamic channel detection or stopping the dynamic channel detection, and/or updating related parameters of the dynamic channel detection.
The related parameters comprise: related parameters of a dynamic channel detection threshold, related parameters of transmission power and related parameters of a modulation mode.
The method according to the embodiments of the present document further includes: the access point performing recording according to a state update of the dynamic channel detection reported by the station.
Before the method according to the embodiments of the present document, the following steps are further comprised:
the access point transmitting the indication information to the station according to a local predefined policy of the access point or an external instruction of the access point; herein
the local predefined policy of the access point includes a policy predefined according to local measurement data of the access point; and
the local measurement data of the access point includes:
a number of devices in basic service sets of other access points surrounding the access point; and/or
access points of a neighboring basic service set of the access point; and/or
received signal strength of a signal transmitted by a station of a neighboring basic service set; and/or
when a number of legacy devices in the basic service set of the access point and/or a number of devices in basic service sets of other access points; and/or
location information of the station to which the access point transmits the indication information.
The external instruction of the access point includes an instruction for a User Interface (UI).
The indication information is indicated by signaling of a physical layer or signaling of a medium access control layer of a radio frame.
The access point transmitting the indication information to the station according to a local predefined policy of the access point includes:
when a number of devices in basic service sets of other access points surrounding the access point is less than a fifth threshold; or
when access points of a neighboring basic service set of the access point and/or received signal strength of a signal transmitted by a station of a neighboring basic service set is greater than a sixth threshold; or
when a number of legacy devices in the basic service set of the access point and/or a number of devices in basic service sets of other access points is less than a seventh threshold; or
when the access point determines that a distance between the station and itself is within a specified range according to the location information of the station to which the access point transmits the indication information,
the access point transmitting indication information of starting the dynamic channel detection to the station; and
if the above conditions are not satisfied, the access point transmitting indication information of stopping the dynamic channel detection to the station.
The method according to the embodiments of the present document further includes: the access point transmitting indication information of stopping the dynamic channel detection when a first preset time length is reached to the station, herein
the first preset time length is a time length greater than or equal to 0.
The method according to the embodiments of the present document further includes:
the access point transmitting indication information of starting the dynamic channel detection when a second preset time length is reached to the station, herein
the second preset time length is a time length greater than or equal to 0.
The method according to the embodiments of the present document further includes:
the access point multicasting or broadcasting an indication of starting or stopping the dynamic channel detection to the station associated therewith to indicate the station associated therewith to start or stop the dynamic channel detection.
The method for processing dynamic channel detection according to the present document will be described in detail through the following embodiments.
In this embodiment, an access point AP and a plurality of stations STA associated therewith constitute a BSS. STA1 in the BSS transmits indication information to the AP for determining whether to update dynamic channel detection. After receiving the indication information, the AP responds a radio frame to the STA1 to allow the STA1 to use DSC and tells the STA1 to use new parameters such as a channel detection threshold, transmission power, a modulation mode etc. The STA1 updates its own channel detection threshold, transmission power and modulation mode according to the indication of the AP, and reports the state update result to the AP. The AP updates the local DSC state record.
In this embodiment, an access point AP and a plurality of stations STA associated therewith constitute a BSS. STA1 in the BSS transmits indication information of starting dynamic channel detection to the AP. After receiving the request, the AP responds to the STA1 with a radio frame of not allowing the STA1 to use DSC according to a local predefined policy or an external instruction. The STA1 maintains a DSC state unchanged.
In this embodiment, an access point AP and a plurality of stations STA associated therewith constitute a BSS. The AP multicasts or broadcasts starting of DSC. At this time, a DSC state of the STA1 is off, and the STA1 starts the DSC according to its own measurement data and reports to the AP. The AP updates the local DSC state record.
In this embodiment, an access point AP and a plurality of stations STA associated therewith constitute a BSS. The AP multicasts or broadcasts starting of DSC. At this time, a DSC state of the STA1 is off and the STA1 maintains the DSC state unchanged according to its own measurement data.
In this embodiment, an access point AP and a plurality of stations STA associated therewith constitute a BSS, The AP multicasts or broadcasts stopping of DSC. At this time, a DSC state of the STA1 is on, and the STA1 stops the DSC and reports to the AP. The AP updates the local DSC state record.
In this embodiment, an access point AP and a plurality of stations STA associated therewith constitute a BSS, The AP multicasts or broadcasts stopping of DSC. At this time, a DSC state of the STA1 is off, and the STA1 maintains the DSC state unchanged.
In this embodiment, an access point AP and a plurality of stations STA associated therewith constitute a BSS. The AP transmits indication information for starting the DSC to the STA1. At this time, a DSC state of the STA1 is off, and the STA1 starts the DSC according to its own measurement data and report to the AP. The AP updates the local DSC state record.
In this embodiment, an access point AP and a plurality of stations STA associated therewith constitute a BSS. The AP transmits indication information for starting the DSC to the STA1. At this time, a DSC state of the STA1 is off and the STA1 maintains the DSC state unchanged according to its own measurement data.
In this embodiment, an access point AP and a plurality of stations STA associated therewith constitute a BSS. The AP transmits indication information for stopping the DSC to the STA1. At this time, a DSC state of the STA1 is on, and the STA1 stops the DSC and reports to the AP. The AP updates the local DSC state record.
In this embodiment, an access point AP and a plurality of stations STA associated therewith constitute a BSS. The AP transmits the indication information for stopping the DSC to the STA1. At this time, a DSC state of the STA1 is off and the STA maintains the DSC state unchanged according to its own detection information.
In this embodiment, an access point AP and a plurality of stations STA associated therewith constitute a BSS. If the station updates the dynamic channel detection information, it reports the updated dynamic channel detection state to the AP and the AP updates the local DSC state record.
In this embodiment, an access point AP and a plurality of stations STA associated therewith constitute a BSS. The AP transmits a notification message of indicating the STA to update the DSC parameters including a new channel detection threshold and related parameters, transmission power, and a modulation mode. After the STA updates the parameters, it transmits a DSC state update report. After receiving the report, the AP updates the DSC state or parameters of the STA which are locally stored.
a transmission module configured to transmit a dynamic channel detection request to an access point; and
a processing module configured to decide whether to use the dynamic channel detection according to response information from the access point.
In a preferable embodiment, the dynamic channel detection request transmitted by the transmission module is indicated through signaling of a physical layer or a medium access control layer of a radio frame.
In a preferable embodiment, the station device may further comprise:
a detection module configured to detect the following information:
a number of surrounding legacy devices in a basic service set in which the station is located; and/or
a number of devices in basic service sets other than a basic service set in which the station is located; and/or
received signal strength of a signal transmitted by an access point of a neighboring basic service set; and/or
received signal strength of a signal transmitted by an access point of a basic service set in which the station is located; and/or
a mean value or a minimum value of received signal strength of a neighboring basic service set or a basic service set in which the station is located over a period of time; and/or
a result of a specified operation of received signal strength of a signal transmitted by an access point of a neighboring basic service set and received signal strength of a signal transmitted by an access point of a basic service set in which the station is located; and/or
location information; herein
the dynamic channel detection request transmitted by the transmission module includes detection information of the detection module; and
the specified operation includes:
calculating a difference between a mean value or a minimum value of the received signal strength of the signal transmitted by the access point of the neighboring basic service set and a mean value or a minimum value of the received signal strength of the signal transmitted by the access point of the basic service set in which the station is located over a period of time; or
calculating a ratio between a mean value or a minimum value of the received signal strength of the signal transmitted by the access point of the neighboring basic service set and a mean value or a minimum value of the received signal strength of the signal transmitted by the access point of the basic service set in which the station is located over a period of time.
The station device according to the embodiments of the present document further includes an updating module configured to when the response information from the access point agrees to use the dynamic channel detection, update corresponding parameters according to a channel detection threshold and/or transmission power and/or a modulation mode of the station during data transmission indicated by the access point in the response indication which agrees to use the dynamic channel detection; or
updating the corresponding parameters according to a predefined policy.
The station device according to the embodiments of the present document further includes a first stopping module configured to after the station uses the dynamic channel detection according to the response information, when the station receives a radio frame notifying stopping the dynamic channel detection transmitted by the access point, stop using the dynamic channel detection.
The station device according to the embodiments of the present document further includes a first stopping module configured to after the station uses the dynamic channel detection according to the response information, when the station receives an indication indicating stopping the dynamic channel detection transmitted by the access point, stop using the dynamic channel detection.
The station device according to the embodiments of the present document further includes a second stopping module configured to after the station uses the dynamic channel detection according to the response information, when the station receives an indication of stopping the dynamic channel detection when a first preset time length is reached transmitted by the access point, stop using the dynamic channel detection when the first preset time length is reached;
herein the first preset time length is a time length greater than or equal to 0.
The station device according to the embodiments of the present document further includes a first stopping message module configured to when receiving an indication of stopping using the dynamic channel detection transmitted by the access point, transmit a radio frame to the access point to notify the access point that it has received an indication of stopping the dynamic channel detection and has stopped using the dynamic channel detection.
The station device according to the embodiments of the present document further includes a second stopping message module is configured to when receiving an indication of stopping using the dynamic channel detection when a first preset time length is reached transmitted by the access point, transmit a radio frame to the access point to notify the access point that it has received an indication of stopping the dynamic channel detection when the first preset time length is reached and has stopped using the dynamic channel detection when the first preset time length is reached.
The station device according to the embodiments of the present document further includes a first starting message module configured to when receiving an indication of starting dynamic channel detection transmitted by the access point, transmit a radio frame to the access point to notify the access point that it has received an indication of starting the dynamic channel detection and has started the dynamic channel detection.
The station device according to the embodiments of the present document further includes a second starting message module is configured to when receiving an indication of starting the dynamic channel detection when a second preset time length is reached transmitted by the access point, transmit a radio frame to the access point to notify the access point that it has received an indication in the radio frame of starting the dynamic channel detection when a second preset time length is reached and has started the dynamic channel detection when the second preset time length is reached.
The second preset time length is a time length greater than or equal to 0.
a receiving module configured to receive a dynamic channel detection request transmitted by a station; and
a processing module configured to judge whether to use the dynamic channel detection, and return a judgment result to the station.
In a preferable embodiment, the processing module includes a judgment unit configured to judge whether to use the dynamic channel detection according to an access number of legacy devices in the basic service set and detection information of the station; and
the detection information includes:
a detected number of surrounding legacy devices in a basic service set of the access point; and/or
a detected number of devices in basic service sets of other access points; and/or
detected received signal strength of a signal transmitted by an access point of a neighboring basic service set; and/or
detected received signal strength of a signal transmitted by an access point of a basic service set of the access point; and/or
a detected mean value or a detected minimum value of received signal strength of a neighboring basic service set or a basic service set of the access point over a period of time; and/or
a detected result of a specified operation of received signal strength of a signal transmitted by an access point of a neighboring basic service set and received signal strength of a signal transmitted by an access point of a basic service set of the access point; and/or
location information of the station.
In a preferable embodiment, the processing module further includes a result response unit configured to when it is found that a number of legacy stations in stations associated therewith at this time is less than or equal to a first threshold, or
when a number of surrounding legacy devices in a basic service set in which the station is located detected by the station and/or the number of devices in basic service sets other than a basic service set in which the station is located detected by the station is less than a second threshold; or
when received signal strength of a signal transmitted by an access point of a neighboring basic service set detected by the station and/or received signal strength of a signal transmitted by an access point of a basic service set in which the station is located received by the station is greater than a third threshold; or
when a result of a specified operation of received signal strength of a signal transmitted by an access point of a neighboring basic service set and received signal strength of a signal transmitted by an access point of a basic service set in which the station is located detected by the station is greater than a fourth threshold; or
when a mean value or a minimum value of received signal strength of a neighboring basic service set or a basic service set in which the station is located detected by the station over a period of time is greater than a fifth threshold value; or
when it is determined that a distance between the station and the access point device is within a specified range according to the location information of the station;
respond to the station with an indication of agreeing to use the dynamic channel detection; and
if the above conditions are not satisfied, respond to the station with an indication of disagreeing to use the dynamic channel detection.
In a preferable embodiment, the result response unit is further configured to when the response information responded to the station agrees to use the dynamic channel detection, indicate to the station a channel detection threshold and/or transmission power and/or a modulation mode of the station during data transmission in an indication of agreeing to use the dynamic channel detection responded to the station, so that after receiving the indication from the access point, the station updates corresponding parameters according to the channel detection threshold and/or the transmission power and/or the modulation mode indicated in the received radio frame; or
updates the corresponding parameters according to a predefined policy.
The access point device further includes a first stopping instruction module
configured to after the station uses the dynamic channel detection according to the judgment result, transmit an indication of stopping the dynamic channel detection to the station, so that after receiving the indication of stopping the dynamic channel detection, the station stops using the dynamic channel detection.
The access point device according to the embodiments of the present document further includes a second stopping instruction module is configured to after the station uses the dynamic channel detection according to the judgment result, transmit an indication of stopping the dynamic channel detection when a first preset time length is reached to the station, so that after receiving the radio frame of stopping the dynamic channel detection when the first preset time length is reached, the station stops using the dynamic channel detection when the first preset time length is reached;
herein the first preset time length is a time length greater than or equal to 0.
The access point device according to the embodiments of the present document further includes a first starting instruction module configured to when the station does not use the dynamic channel detection, transmit an indication of starting the dynamic channel detection to the station to indicate the station to start the dynamic channel detection.
The access point device according to the embodiments of the present document further includes a second starting instruction module is configured to when the station does not use the dynamic channel detection, transmit an indication of starting the dynamic channel detection when a second preset time length is reached to the station to indicate the station to start the dynamic channel detection when the second preset time length is reached,
herein the second preset time length is a time length greater than or equal to 0.
The access point device according to the embodiments of the present document further includes a third instruction module configured to transmit an indication of starting or stopping the dynamic channel detection to the station to indicate the station to start or stop the dynamic channel detection; or
broadcast an indication of starting or stopping the dynamic channel detection to the station associated therewith to indicate the station associated therewith to start or stop the dynamic channel detection.
The embodiments of the present document further provide a station device for dynamic channel detection, including:
a state updating module configured to update a dynamic channel detection state according to a predefined policy.
The state updating module is further configured to update the dynamic channel detection state according to measurement data of the station itself, indication information of an access point, or indication information of other stations in communication with the station.
The indication information is information of starting dynamic channel detection or stopping the dynamic channel detection, and/or updating related parameters of the dynamic channel detection. Here, the related parameters comprise: related parameters of a dynamic channel detection threshold, related parameters of transmission power and related parameters of a modulation mode.
Alternatively, the measurement data of the station itself includes:
a number of surrounding legacy devices in a basic service set in which the station is located detected by the station; and/or
a number of devices in basic service sets other than a basic service set in which the station is located detected by the station; and/or
received signal strength of a signal transmitted by an access point of a neighboring basic service set detected by the station; and/or
received signal strength of a signal transmitted by an access point of a basic service set in which the station is located detected by the station; and/or
a mean value or a minimum value of received signal strength of a neighboring basic service set or a basic service set in which the station is located detected by the station over a period of time; and/or
an acquired result of a specified operation of received signal strength of a signal transmitted by an access point of a neighboring basic service set and received signal strength of a signal transmitted by an access point of a basic service set in which the station is located detected by the station; and/or
location information of the access point; and
the specified operation includes:
calculating a difference between a mean value or a minimum value of the received signal strength of the signal transmitted by the access point of the neighboring basic service set and a mean value or a minimum value of the received signal strength of the signal transmitted by the access point of the basic service set in which the station is located over a period of time; or
calculating a ratio between a mean value or a minimum value of the received signal strength of the signal transmitted by the access point of the neighboring basic service set and a mean value or a minimum value of the received signal strength of the signal transmitted by the access point of the basic service set in which the station is located over a period of time.
The station device further includes an update reporting module configured to after the state updating module updates the dynamic channel detection state, report the updated dynamic channel detection state to the access point.
Alternatively, the state updating module further includes an indication starting unit and an indication closure unit, herein
the starting judgment unit is configured to when the indication information is information of starting the dynamic channel detection, update the dynamic channel detection state according to the measurement data of the station itself; and
the ending judgment unit is configured to when the indication information is information of stopping the dynamic channel detection and the dynamic channel detection state of the station is a stopped state, not update the dynamic channel detection state of the station; and when the dynamic channel detection state of the station is a started state, update the dynamic channel detection state of the station to a stopped state of the dynamic channel detection.
The starting judgment unit is further configured to:
when a number of surrounding legacy devices in a basic service set in which the station is located detected by the station and/or the number of devices in basic service sets other than a basic service set in which the station is located detected by the station is less than a first threshold; or
when received signal strength of a signal transmitted by an access point of a neighboring basic service set detected by the station and/or received signal strength of a signal transmitted by an access point of a basic service set in which the station is located received by the station is greater than a second threshold; or
when an acquired result of a specified operation of received signal strength of a signal transmitted by an access point of a neighboring basic service set and received signal strength of a signal transmitted by an access point of a basic service set in which the station is located detected by the station is greater than a third threshold; or
when a mean value or a minimum value of received signal strength of a neighboring basic service set or a basic service set in which the station is located detected by the station over a period of time is greater than a fourth threshold value; or
when it is determined that a distance between the access point and itself is within a specified range according to the location information of the access point;
update the dynamic channel detection state to a started state of the dynamic channel detection; and
if the above conditions are not satisfied, update the dynamic channel detection state to a stopped state of the dynamic channel detection.
The station device according to the embodiments of the present document further includes a second stopping module configured to: when receiving indication information of stopping the dynamic channel detection when a first preset time length is reached transmitted by the access point, stop the dynamic channel detection when the first preset time length is reached;
herein the first preset time length is a time length greater than or equal to 0.
The station device according to the embodiments of the present document further includes a starting message module configured to:
when receiving indication information of starting the dynamic channel detection when a second preset time length is reached transmitted by the access point and updating the dynamic channel detection state to a started state of the dynamic channel detection according to the received indication information, start the dynamic channel detection when the second preset time length is reached;
herein the second preset time length is a time length greater than or equal to 0.
The embodiments of the present document further provide an access point device for dynamic channel detection, including: an indication information module, configured to transmit indication information of updating a dynamic channel detection state to a station to indicate the station to update the dynamic channel detection state, herein
the indication information is starting dynamic channel detection or stopping the dynamic channel detection, and/or updating related parameters of the dynamic channel detection.
Here, the related parameters comprise related parameters of a dynamic channel detection threshold, related parameters of transmission power, and related parameters of a modulation mode.
The access point device further includes: a recording module configured to perform recording according to a state update of the dynamic channel detection reported by the station.
The access point device according to the embodiments of the present document further includes: an indication basis module configured to transmit the indication information to the station according to a local predefined policy of the access point or an external instruction of the access point; herein
the local predefined policy of the access point includes a policy predefined according to local measurement data of the access point; and
the external instruction of the access point includes an instruction for a User Interface (UI).
Alternatively, the local measurement data of the access point includes:
a number of devices in basic service sets of other access points surrounding the access point; and/or
access points of a neighboring basic service set of the access point; and/or
received signal strength of a signal transmitted by a station of a neighboring basic service set; and/or
a number of legacy devices in the basic service set of the access point and/or a number of devices in basic service sets of other access points; and/or location information of the station to which the access point transmits the indication information.
Alternatively, the indication information is indicated by signaling of a physical layer or signaling of a medium access control layer of a radio frame.
The indication basis module is further configured to:
when a number of devices in basic service sets of other access points surrounding the access point device is less than a fifth threshold; or
when access points of a neighboring basic service set of the access point device and/or received signal strength of a signal transmitted by a station of a neighboring basic service set is greater than a sixth threshold; or
when a number of legacy devices in the basic service set of the access point and/or a number of devices in basic service sets of other access points is less than a seventh threshold; or
when it is determined that a distance between the station and the access point is within a specified range according to the location information of the station to which the access point transmits the indication information,
transmit indication information of starting the dynamic channel detection to the station; and if the above conditions are not satisfied, transmit indication information of stopping the dynamic channel detection to the station, or transmit the indication information to the station according to an external instruction.
The access point device according to the embodiments of the present document further includes: a second stopping instruction module, herein
the second stopping instruction module is configured to transmit indication information of stopping the dynamic channel detection when a first preset time length is reached to the station, herein
the first preset time length is a time length greater than or equal to 0.
The access point device according to the embodiments of the present document further includes: a second starting instruction module configured to transmit indication information of starting the dynamic channel detection when a second preset time length is reached to the station, to indicate the station to start the dynamic channel detection when the second preset time length is reached, herein
the second preset time length is a time length greater than or equal to 0.
The access point device according to the embodiments of the present document further includes: a third instruction module configured to multicast or broadcast indication information of starting or stopping the dynamic channel detection to the station associated therewith to indicate the station associated therewith to start or stop the dynamic channel detection.
It should be illustrated that what conditions to meet and when to inform the station to stop the dynamic channel detection are determined and implemented according to practical situations.
A person having ordinary skill in the art can understand that all or a part of steps in the above method can be implemented by programs instructing related hardware, which can be stored in a computer readable storage medium, such as a read-only memory, a disk or a disc etc. Alternatively, all or a part of steps in the above embodiments can also be implemented by one or more integrated circuits. Accordingly, various modules/units in the above embodiments can be implemented in the form of hardware, or can also be implemented in the form of software functional module. The present document is not limited to any particular form of a combination of hardware and software.
The above description is merely preferable embodiments of the present document. Of course, the present document can have a plurality of other embodiments. Without departing from the spirit and substance of the present document, those skilled in the art can make various corresponding changes and variations according to the present document, and all these corresponding changes and variations should belong to the protection scope of the appended claims in the present document.
The embodiments of the present document provide a method for processing dynamic channel detection, a station and an access point device. The method includes a station transmitting a dynamic channel detection request to an access point and the station deciding whether to use dynamic channel detection according to response information from the access point, which can enable the station and the access point to negotiate whether to use a dynamic channel detection threshold. This is advantageous in finding the best balance point between improvement of channel utilization and avoidance of collision.
Number | Date | Country | Kind |
---|---|---|---|
201410204259.8 | May 2014 | CN | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/CN2014/086226 | 9/10/2014 | WO | 00 |