WO2023016445A1 - Method and apparatus for suppressing sta, and electronic device - Google Patents
Method and apparatus for suppressing sta, and electronic device Download PDFInfo
- Publication number
- WO2023016445A1 WO2023016445A1 PCT/CN2022/111120 CN2022111120W WO2023016445A1 WO 2023016445 A1 WO2023016445 A1 WO 2023016445A1 CN 2022111120 W CN2022111120 W CN 2022111120W WO 2023016445 A1 WO2023016445 A1 WO 2023016445A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- sta
- abnormal
- air interface
- cts frame
- interface resources
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 110
- 230000002159 abnormal effect Effects 0.000 claims description 195
- 238000012545 processing Methods 0.000 claims description 12
- 238000004590 computer program Methods 0.000 claims description 11
- 230000008569 process Effects 0.000 description 18
- 238000004891 communication Methods 0.000 description 16
- 238000010586 diagram Methods 0.000 description 15
- 230000001934 delay Effects 0.000 description 12
- 239000002699 waste material Substances 0.000 description 10
- 230000006870 function Effects 0.000 description 6
- 238000004364 calculation method Methods 0.000 description 5
- 238000012423 maintenance Methods 0.000 description 5
- 238000012795 verification Methods 0.000 description 5
- 230000005540 biological transmission Effects 0.000 description 3
- 238000004422 calculation algorithm Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000002401 inhibitory effect Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 239000007787 solid Substances 0.000 description 2
- 230000005856 abnormality Effects 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000010801 machine learning Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000001629 suppression Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/02—Access restriction performed under specific conditions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/16—Discovering, processing access restriction or access information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W74/00—Wireless channel access
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W74/00—Wireless channel access
- H04W74/08—Non-scheduled access, e.g. ALOHA
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/02—Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
- H04W84/10—Small scale networks; Flat hierarchical networks
- H04W84/12—WLAN [Wireless Local Area Networks]
Definitions
- the present application relates to the field of wireless local area network (wireless local area network, WLAN) technology, and in particular to a method, device and electronic equipment for suppressing a station (station, STA).
- wireless local area network wireless local area network, WLAN
- STA station
- an access point may be associated with multiple stations (station, STA), and the multiple STAs compete for air interface resources of the AP.
- the present application provides a method, device and electronic equipment for suppressing STA.
- the first aspect of the present application provides a method for suppressing STA.
- the method can be performed by an AP associated with the STA.
- the AP receives the first request to send (request to send, RTS) frame sent by the STA, and when the STA meets the conditions, the AP does not send a clear to send (clear to send, CTS) frame for the first RTS frame.
- RTS request to send
- CTS clear to send
- the STA tries to occupy the air interface resources of the AP by sending RTS frames.
- For the RTS frame if the AP sends a CTS frame, the STA occupies the air interface resources of the AP, and other STAs associated with the AP cannot send data.
- the AP suppresses the occupation of air interface resources by the STAs, so that all STAs associated with the AP can freely compete for air interface resources again, improving the degree of freedom of the air interface.
- the method does not directly disconnect the STA, so that the suppressed STA can still send or receive data normally through the AP, which improves the flexibility of the STA to access the network.
- the STA meeting a condition includes that the STA is an abnormal STA.
- the AP attempts to occupy air interface resources according to the second RTS frame received by the AP from the STA and the degree to which the STA actually occupies air interface resources based on the CTS frame corresponding to the second RTS frame to send data, determine that the STA is an abnormal STA.
- the second RTS frame may be one or more RTS frames sent by the STA and received by the AP in history. Historically, if the AP replies to the RTS frame sent by the STA, that is, sends a CTS frame, a normal STA should send data based on the CTS frame. The degree to which the AP receives the RTS frame from the STA to try to occupy the air interface resources and the degree to which the STA actually occupies the air interface resources based on the CTS frame corresponding to the RTS frame can reflect the STA’s degree of air interface resources allocated by the AP. Usage.
- the AP determines the abnormal STA based on the extent to which the AP has historically received RTS frames from the STA that attempt to occupy the air interface resources and the extent to which the STA actually occupies the air interface resources based on the CTS frame corresponding to the RTS frame. , which can accurately identify abnormal STAs.
- the AP determines that the STA is an abnormal STA according to the occupancy ratio and the threshold.
- the occupation ratio is the extent to which the STA actually occupies air interface resources based on the CTS frame corresponding to the second RTS frame and the second RTS frame received by the AP from the STA to try to The ratio of the degree of occupying air interface resources.
- the occupancy ratio may be an occupancy ratio or a statistical value of multiple occupancy ratios, for example, an average value of multiple occupancy ratios.
- the AP may determine that the STA is an abnormal STA.
- the second RTS received by the AP from the STA The extent to which frames try to occupy air interface resources includes: the number of the second RTS frames received by the AP from the STA, and/or, the second RTS frames received by the AP from the STA The duration value to carry.
- the AP may count the number of RTS frames received by the AP from the STA within a time window to obtain the extent to which the STA attempts to occupy the air interface resources of the AP. The larger the number, the greater the extent that the STA attempts to occupy the air interface resources of the AP.
- the AP can also count the duration carried by the STA in the RTS frame, for example, the duration carried by one RTS frame or the total value of the duration carried by multiple RTS frames, so as to obtain the extent to which the STA attempts to occupy the air interface resources of the AP. The longer the duration, the greater the extent that the STA attempts to occupy the air interface resources of the AP.
- the STA transmits based on the CTS frame corresponding to the second RTS frame
- the degree to which data actually occupies air interface resources includes: the amount of data actually transmitted by the STA based on the CTS frame corresponding to the second RTS frame, and/or, the actual amount of data sent by the STA based on the CTS frame corresponding to the second RTS frame The duration of the send.
- the AP can count the amount of data sent by the STA based on the CTS frame or the duration of sending data to obtain the degree to which the STA actually occupies the AP air interface resources based on the CTS frame corresponding to the RTS frame.
- the AP when the STA meets a condition, the AP records the identity of the STA.
- Recording the identification of the abnormal STA can help the AP quickly identify and suppress the abnormal STA in the subsequent execution process.
- the AP when the STA meets the condition, the AP notifies other APs of the STA’s logo.
- the AP notifies other APs of the abnormal STA it finds, which can help other APs quickly identify and suppress the abnormal STA.
- the AP receives the STA identifier, and determines that the STA is abnormal according to the STA identifier STA.
- the AP can also receive the identifiers of abnormal STAs identified by other devices, so as to quickly discover and suppress abnormal STAs.
- the second aspect of the present application provides a method for determining abnormal STAs.
- the method can be performed by an AP or other devices, for example, a WLAN controller.
- the AP or WLAN controller determines whether the STA is an abnormal STA according to the extent to which the STA actually occupies the air interface resources based on the CTS frame sending data and the extent to which the STA attempts to occupy the air interface resources based on the RTS frame corresponding to the CTS frame.
- the AP or WLAN controller can automatically identify abnormal STAs based on the extent to which the STA attempts to occupy the air interface resources and the extent to which the air interface resources are actually occupied.
- the AP or the WLAN controller determines whether the STA is an abnormal STA according to an occupation ratio and a threshold.
- the occupancy ratio is a ratio of the degree to which the STA actually occupies air interface resources based on the data sent by the CTS frame and the degree to which the STA attempts to occupy air interface resources based on the RTS frame corresponding to the CTS frame.
- the extent to which the STA actually occupies air interface resources for sending data based on the CTS frame includes: the STA Based on the amount of data actually sent by the CTS frame, and/or, the STA based on the actual sending duration of the CTS frame.
- the degree to which the STA attempts to occupy air interface resources based on the RTS frame corresponding to the CTS frame Including: the number of the RTS frames corresponding to the CTS frames, and/or, the duration value carried by the RTS frames corresponding to the CTS frames.
- the AP or the WLAN controller when it is determined that the STA is an abnormal STA, the AP or the WLAN controller Record the identifier of the STA.
- the AP or the WLAN controller when it is determined that the STA is an abnormal STA, the AP or the WLAN controller Send the identity of the STA.
- an apparatus for suppressing a station STA includes a receiving module and a sending module.
- the receiving module is configured to receive the first sending request RTS frame sent by the STA.
- the sending module is configured to not send a CTS frame for the first RTS frame when the STA meets a condition.
- the STA meeting the condition includes that the STA is an abnormal STA.
- the device further includes a determining module.
- the determining module is configured to try to occupy the air interface resource based on the second RTS frame received by the device from the STA and the actual occupation of the air interface by the STA based on the CTS frame corresponding to the second RTS frame. resources, and determine that the STA is an abnormal STA.
- the determination module determines that the STA is an abnormal STA according to an occupancy ratio and a threshold.
- the occupation ratio is the extent to which the STA actually occupies air interface resources based on the CTS frame corresponding to the second RTS frame and the second RTS frame received by the AP from the STA to try to The ratio of the degree of occupying air interface resources.
- the second RTS received by the device based on the second RTS from the STA includes: the number of the second RTS frames received by the device from the STA, and/or, the second RTS frames received by the device from the STA The duration value to carry.
- the STA is based on the CTS frame corresponding to the second RTS frame
- the extent to which air interface resources are actually occupied by sending data includes: the amount of data actually sent by the STA based on the CTS frame corresponding to the second RTS frame, and/or, the STA based on the CTS frame corresponding to the second RTS frame The actual sending time.
- the device further includes a recording module.
- the recording module is configured to record the identity of the STA when the STA meets a condition.
- the device further includes a sending module.
- the sending module is configured to send the identity of the STA when the STA meets a condition.
- the receiving module is further configured to receive the identifier of the STA, and the determining module is further configured to The identifier of the STA determines that the STA is an abnormal STA.
- an apparatus for determining an abnormal STA includes an acquisition module and a determination module.
- the acquiring module is configured to acquire the extent to which the STA actually occupies the air interface resources based on the CTS frame sending data and the extent to which the STA attempts to occupy the air interface resources based on the RTS frame corresponding to the CTS frame.
- the determining module is configured to determine whether the STA is an abnormal STA according to the extent to which the STA actually occupies the air interface resources based on the CTS frame sending data and the extent to which the STA attempts to occupy the air interface resources based on the RTS frame corresponding to the CTS frame.
- the determining module determines whether the STA is an abnormal STA according to an occupancy ratio and a threshold.
- the occupancy ratio is a ratio of the degree to which the STA actually occupies air interface resources based on the data sent by the CTS frame and the degree to which the STA attempts to occupy air interface resources based on the RTS frame corresponding to the CTS frame.
- the degree to which the STA actually occupies air interface resources based on the CTS frame sending data includes: the STA Based on the amount of data actually sent by the CTS frame, and/or, the STA based on the actual sending duration of the CTS frame.
- the STA attempts to occupy the air interface based on the RTS frame corresponding to the CTS frame
- the resource level includes: the number of the RTS frames corresponding to the CTS frames, and/or, the duration value carried by the RTS frames corresponding to the CTS frames.
- the device further includes a recording module.
- the recording module is configured to record the identity of the STA when the STA is determined to be an abnormal STA.
- the device further includes a sending module.
- the sending module is configured to send the identity of the STA when the STA is determined to be an abnormal STA.
- an AP in a fifth aspect, includes a data processing chip and a wireless interface.
- the wireless interface is configured to receive the first RTS frame sent by the STA.
- the data processing chip is configured to not send a CTS frame for the first RTS frame when the STA meets a condition.
- the STA meeting the condition includes that the STA is an abnormal STA.
- the data processing chip is further configured to determine that the STA is an abnormal STA according to the identifier of the STA.
- the wireless interface is further configured to receive the identifier of the STA.
- an electronic device in a sixth aspect, includes a processor and memory.
- the processor is configured to execute the computer program stored in the memory to implement the above-mentioned first aspect or the method implemented by any possible implementation manner of the first aspect, or, the above-mentioned second aspect or any of the second aspects A method implemented by one possible implementation.
- a computer-readable storage medium is provided.
- a computer program is stored in the computer-readable storage medium, and when the computer program is executed by a processor, the method implemented in the above-mentioned first aspect or any possible implementation manner of the first aspect is implemented, or the above-mentioned second aspect Or the method implemented by any possible implementation manner of the second aspect.
- a computer program product comprising instructions.
- the instructions are executed by the processor, the above-mentioned first aspect or the method implemented in any possible implementation manner of the first aspect, or, the above-mentioned second aspect or the method implemented in any possible implementation manner of the second aspect Methods.
- a ninth aspect provides a chip, characterized in that the chip includes one or more of the following: a programmable logic circuit, a network processor, and an application-specific integrated circuit, and the chip is used to implement the above-mentioned first aspect or the first A method implemented in any possible implementation manner of the first aspect, or a method implemented in the above second aspect or any possible implementation manner of the second aspect.
- FIG. 1 is a schematic diagram of an implementation environment involved in an embodiment of the present application
- FIG. 2 is a flow chart of a method for suppressing abnormal STAs provided by an embodiment of the present application
- FIG. 3 is a schematic diagram of a method for competing for AP air interface resources based on RTS/CTS provided by an embodiment of the present application;
- FIG. 4 is a flow chart of a method for determining an abnormal STA provided by an embodiment of the present application
- FIG. 5 is a flow chart of another method for determining an abnormal STA provided by an embodiment of the present application.
- FIG. 6 is a verification result diagram of a method for suppressing abnormal STAs provided in an embodiment of the present application.
- FIG. 7 is a schematic diagram of a logical structure of a device for suppressing abnormal STAs provided by an embodiment of the present application.
- FIG. 8 is a schematic diagram of a logical structure of an apparatus for determining an abnormal STA provided by an embodiment of the present application.
- FIG. 9 is a schematic structural diagram of an AP provided in an embodiment of the present application.
- FIG. 10 is a schematic structural diagram of an electronic device provided by an embodiment of the present application.
- FIG. 1 shows a schematic diagram of an implementation environment involved in an embodiment of the present application.
- the implementation environment includes a communication network 100 .
- the communication network 100 includes an AP and STAs associated with the AP.
- the STA associates with the AP through the wireless network, and accesses the Internet (internet) or the intranet (intranet) through the associated AP.
- the communication network 100 may include one or more APs.
- the communication network 100 When the communication network 100 is deployed in a small-area location (for example, a family residence), the communication network 100 may only include one AP, for example, the AP 110 .
- the communication network 100 may include multiple APs, for example, AP110 and AP120.
- the communication network 100 may also include a WLAN controller, eg, WLAN controller 130 .
- the AP is connected to the WLAN controller through a wireless or wired network, accepts the configuration of the WLAN controller or connects to the internet or intranet via the WLAN controller.
- An AP can be associated with multiple STAs.
- AP110 is associated with STA111-STA113
- AP120 is associated with STA121-STA113.
- the STA may be various devices capable of wireless communication, for example, a mobile phone, a tablet computer, a notebook computer, and a camera.
- the communication network 100 may also include other devices, such as switches or routers.
- the AP can be connected to the WLAN controller through a switch or a router, or, the AP can be connected to the internet or intranet through a switch.
- the multiple STAs compete to use the air interface resources of the AP.
- some STA may abnormally occupy the air interface resources of the AP, causing other STAs to use less or not be able to use the air interface resources of the AP.
- an embodiment of the present application provides a method for suppressing abnormal STAs.
- the AP receives the RTS frame sent by the STA, and when the STA meets the conditions, the AP does not send the CTS frame to suppress the STA.
- the STA sends an RTS frame to its associated AP to try to occupy the air interface resources of the AP, and specifies the time to occupy the air interface of the AP through the duration field of the RTS frame. If the STA can occupy the air interface of the AP, the AP sends a CTS frame. All STAs associated with the AP can receive the CTS frame.
- the AP sends a CTS frame to indicate that the STA can occupy the air interface resources of the AP. If the STA does not send data after receiving the CTS frame corresponding to the RTS frame, the STA wastes the air interface resource allocated to the STA by the AP. In the embodiment of this application, when the STA meets the conditions, the AP does not send a CTS frame, which suppresses the occupation of air interface resources by the STA that meets the conditions, so that all STAs associated with the AP can freely compete for air interface resources again, improving the degree of freedom of the air interface .
- the condition may be a condition configured by the user, for example, an STA identifier configured on the AP by operation and maintenance personnel.
- the condition can also be that the STA is an abnormal STA.
- the AP can determine whether the STA is based on the degree to which the STA actually occupies the air interface resources based on the CTS frame sending data and the degree to which the STA attempts to occupy the air interface resources based on the RTS frame corresponding to the CTS frame. It is an abnormal STA. Please refer to the following description for the detailed solutions of the embodiments of the present application.
- FIG. 2 shows a flowchart of a method for suppressing abnormal STAs provided by an embodiment of the present application. Including the following steps:
- Step 201 the AP receives the RTS frame sent by the STA.
- FIG. 3 shows a schematic diagram of a method for allocating AP air interface resources based on RTS frames/CTS frames.
- STA111 sends an RTS frame to AP110, and instructs STA111 to try to occupy the air interface of AP110 through the duration field of the RTS frame. If the air interface of AP110 is idle at this time, AP110 sends a CTS frame, and indicates the time length that STA111 can occupy the air interface of AP110 through the duration field of the CTS frame.
- the value of the duration field of the RTS frame is the sum of the duration of the data frame, the duration of the CTS frame, the duration of the acknowledgment (ACK) frame, and three short interframe spaces (Short Interframe Space, SIFS).
- the value of the duration field of the CTS frame may be the value of the duration field of the RTS frame minus the duration of the CTS frame and 1 SIFS.
- SIFS indicates the time length required for the wireless interface to process the received frame and reply the frame.
- the AP 110 may send the CTS frame in a broadcast manner.
- other STAs for example, STA112 and STA113
- NAV Network Allocation Vector
- the value of NAV is not zero, indicating that AP110 is currently busy, and STA112 and STA113 cannot send data.
- STA111-STA113 may compete to send RTS frames again to seize the air interface resources of AP110.
- STA112 successfully sends an RTS frame this time, AP110 replies a CTS frame to STA112, then STA112 can send a data frame based on the duration indicated by the duration field of the CTS frame, and STA111 and STA113 set their own NAV as the duration field of the CTS frame. value, and wait for the NAV to be reduced to zero, then compete to send RTS frames again to seize the air interface resources of AP110.
- Step 202 when the STA meets the condition, the AP does not send a CTS frame.
- the AP When the STA meets the condition, the AP does not send the CTS frame. When the STA does not meet the condition, the AP sends a CTS frame. For example, AP110 receives the RTS frame sent by STA113, and when STA113 meets the condition, AP110 does not send the CTS frame corresponding to the RTS frame. If STA113 does not receive the CTS frame corresponding to the RTS frame, then STA113 does not compete for the air interface resource of AP110. If STA111 and STA112 do not receive the CTS frame, then STA111 and STA112 will not set their own NAV. Therefore, STA111-STA113 can compete again to send RTS frames to seize the air interface resources of AP110.
- AP110 receives the RTS frame sent by STA111, and if STA111 does not satisfy the condition, AP110 sends a CTS frame corresponding to the RTS frame. At this time, STA111 can send data frames based on the duration indicated by the CTS frame, and STA112 and STA113 set NAV according to the CTS frame to wait for the next competition for the air interface resources of the AP110.
- the AP By not sending the CTS frame corresponding to the RTS frame sent by the qualified STA, the AP actively suppresses the occupation of air interface resources by the qualified STA, so that all STAs associated with the AP can compete for air interface resources again, improving the degree of freedom of the air interface .
- the AP can also optionally send CTS frames.
- the STA 113 that meets the condition sends multiple (for example, 10) RTS frames within a certain period of time, and the AP 110 selectively responds to some RTS frames in the multiple RTS frames.
- AP110 responds to 5 RTS frames in the 10 RTS frames, that is, AP110 sends 5 CTS frames to STA113.
- the ratio of the CTS frame sent by the AP may be a preset value, for example, 50%.
- the AP can also dynamically adjust the ratio. For example, the higher the STA wastes AP air interface resources, the lower the ratio.
- the AP can flexibly select the RTS frame to send the corresponding CTS frame.
- AP110 may only respond to receiving odd-numbered RTS frames from STA113, or only respond to receiving even-numbered RTS frames from STA113, or respond to N consecutive received RTS frames from STA113, and then do not respond to N consecutive received RTS frames from STA113.
- N is an integer greater than 1.
- the foregoing condition may be a condition configured by a user, for example, an identifier of an STA configured by operation and maintenance personnel.
- the above condition can also be that the STA is an abnormal STA.
- Abnormal STAs can be identified by the AP itself or by other devices. For example, other APs or WLAN controllers determine abnormal STAs and send the identifiers of the abnormal STAs to the AP.
- the AP can store the identifier of the abnormal STA. If the identity of the STA sending the RTS frame belongs to the identity of an abnormal STA, the AP can determine that the STA is an STA that meets the conditions. Please refer to the descriptions in Figure 4 and Figure 5 below for the AP to determine whether the STA wastes air interface resources and the process of determining abnormal STAs.
- the AP suppresses the occupation of air interface resources by the STA by not sending CTS frames to STAs that meet the conditions, so that all STAs associated with the AP can freely compete for air interface resources again, which improves the Air DOF.
- the method does not directly disconnect the STA, so that the suppressed STA can still send or receive data normally through the AP, which improves the flexibility of the STA to access the network.
- the STA tries to occupy the air interface resources of the AP by sending RTS frames.
- the AP sends a CTS frame to indicate that the STA can occupy the air interface resources of the AP.
- the STA sends data based on the CTS frame to indicate that the STA actually occupies the air interface resources of the AP.
- the AP can determine whether the STA is an abnormal STA according to the extent to which the STA actually occupies the air interface resources based on the data sent by the CTS frame and the extent to which the STA attempts to occupy the air interface resources based on the RTS frame corresponding to the CTS frame.
- the extent to which the STA sends data based on the CTS frame and actually occupies air interface resources may be indicated by the amount of data actually sent by the STA based on the CTS frame or the duration of actually sending data. The more data the STA actually sends based on the CTS frame or the longer the actual data sending duration is, it means that the STA sends data based on the CTS frame and actually occupies more air interface resources.
- the extent to which the STA tries to occupy the air interface resources of the AP based on the RTS frame corresponding to the CTS frame may be indicated by the duration field of the RTS frame. The greater the value of the duration field carried in the RTS frame, the greater the extent that the STA sending the RTS frame attempts to occupy the air interface resources of the AP.
- Whether the STA is an abnormal STA can be determined according to the extent of the air interface resources that the STA tries to occupy and the extent of the air interface resources actually occupied by the STA. For example, the AP can compare the duration value carried by the RTS frame sent by the STA with the duration of the STA sending data based on the CTS frame corresponding to the RTS frame. When the difference between the two is greater than a threshold, the AP judges the STA as an abnormal STA.
- the ratio between the degree to which the STA actually occupies the air interface resources based on the data sent by the CTS frame and the degree to which the STA attempts to occupy the air interface resources based on the RTS frame is called the occupation ratio, which indicates the actual use degree of the preempted air interface resources by the STA.
- the occupancy ratio may be the ratio of the amount of data sent by the STA based on the CTS frame and the duration carried by the RTS frame corresponding to the CTS frame, or the STA sends data based on the duration of the CTS frame and the duration carried by the RTS frame corresponding to the CTS frame.
- the ratio of the duration of Wherein, the duration carried by the RTS frame corresponding to the CTS frame may also be replaced by the duration carried by the CTS frame.
- the occupancy ratio may also be the ratio of the amount of data sent by the STA based on the CTS frame to the duration carried by the CTS frame, or the ratio of the duration of the STA to send data based on the CTS frame to the duration carried by the CTS frame.
- the duration carried by the CTS frame may also be replaced by other durations, for example, the duration carried by the CTS frame minus the duration of SIFS and/or ACK, which will not be repeated here.
- the duration for the STA to send data based on the CTS frame may be determined based on the amount of data sent by the STA based on the CTS frame and the sending rate, and the sending rate may be a modulation and coding scheme (MCS) rate corresponding to the sending period.
- MCS modulation and coding scheme
- the AP can determine whether the STA is an abnormal STA based on the occupancy ratio.
- the AP may acquire one or more occupancy ratios of the STA based on the historically received RTS frames from a STA and based on the quantity or duration of data actually sent by the STA based on the CTS frame corresponding to the RTS frame.
- the AP can compare each occupancy ratio value to a threshold. If the occupation ratio is smaller than the threshold, it indicates that the STA does not fully use the air interface resources that the STA tries to occupy, and the STA may be a STA that wastes the AP air interface resources.
- the AP can also determine the extent to which the STA wastes air interface resources.
- the AP can count the comparison result of one occupancy ratio and the threshold, or the comparison results of multiple occupancy ratios and the threshold, so as to judge whether the STA is an abnormal STA. For example, when an STA has an occupancy ratio smaller than the threshold, the AP judges the STA as an abnormal STA. For another example, the AP may also count the number of occupancy ratios smaller than a threshold, and when the number exceeds another threshold or the proportion of the number exceeds another threshold, the AP judges that the STA is an abnormal STA.
- the AP can record the identification of the abnormal STA.
- the AP can also send the identifier of the abnormal STA to notify other APs, so that other APs can directly determine that the STA is an STA that satisfies the conditions based on the judgment result of the AP.
- the occupancy ratio may also be a ratio between the extent to which the STA attempts to occupy the AP air interface resources based on the RTS frame and the actual occupation of the AP air interface resources by the STA based on the CTS frame corresponding to the RTS frame.
- the AP can compare the ratio with a threshold, and when the ratio is greater than the threshold, the AP can judge the STA as a STA that wastes AP air interface resources.
- the specific calculation process and judgment process of the ratio are similar to the above, and will not be repeated here.
- the AP may also determine the STA's occupancy ratio based on the multiple RTS frames sent by the STA within a time window (for example, 1 minute) and the fact that the STA actually sends data based on the CTS frames corresponding to the multiple RTS frames.
- the AP can calculate the total amount of data sent by the STA within the time window, and then use the ratio of the total amount of data to the number of RTS frames sent by the STA received by the AP within the time window as an occupancy ratio of the STA .
- the AP may also calculate the total duration of the STA sending data based on the CTS frame corresponding to the RTS frame within the time window, and then calculate the total duration and the number of RTS frames sent by the STA received by the AP within the time window The ratio is used as an occupation ratio of the STA.
- the AP can also calculate the total duration of the AP receiving the RTS frame sent by the STA within the time window, and then use the ratio of the total amount of data sent by the STA within the time window to the total duration as the STA's An occupancy ratio.
- the AP may also use the ratio of the total duration of the STA sending data within the time window to the total duration as an occupation ratio of the STA.
- the AP may also calculate the occupancy ratio corresponding to each CTS frame sent by the AP to the STA within the time window, and then calculate the statistical value (for example, mean value) of the multiple occupancy ratios as the occupancy ratio of the STA in the time window .
- an occupation ratio is a ratio of the total amount of data sent by the STA within a time window to the number of RTS frames sent by the STA received by the AP within the time window.
- FIG. 4 is a flow chart of a method for determining an abnormal STA provided by an embodiment of the present application. The method is performed by the AP, and includes the following steps:
- Step 401 for a STA, obtain one or more occupancy ratio values of the STA.
- Step 402 identifying abnormal STAs based on the occupancy ratios of one or more STAs.
- the AP can determine whether the STA is an abnormal STA according to the one occupancy ratio value. For example, the AP compares the occupancy ratio with a threshold (hereinafter referred to as the first threshold), and when the occupancy ratio is smaller than the threshold, the AP determines that the STA is an abnormal STA. The AP may also determine whether the STA is an abnormal STA based on multiple occupancy ratio values of the STA.
- the first threshold hereinafter referred to as the first threshold
- the AP compares each of the multiple occupancy ratios of an STA with the threshold, and when one of the multiple occupancy ratios is smaller than the first threshold, or the number or proportion of the occupancy ratios smaller than the first threshold exceeds Another threshold (hereinafter referred to as the second threshold), the AP determines that the STA is an abnormal STA.
- the second threshold Another threshold
- the AP may also determine a criterion for judging an abnormal STA according to multiple occupancy ratios of the multiple STAs. For example, the AP obtains multiple occupancy ratio values for each STA, and then constructs a statistical distribution of the occupancy ratio values based on the multiple occupancy ratio values of the multiple STAs. Based on the statistical distribution of the occupancy ratio, the AP can draw boundaries based on various anomaly detection algorithms to distinguish normal STAs from abnormal STAs. For example, AP can distinguish normal STAs from abnormal STAs based on boxplots or 3-sigma principles.
- the boxplot obtains the upper and lower boundaries of the occupancy ratio based on the 25% quantile and the 75% quantile of the occupancy ratio. Occupancy ratios greater than or equal to the lower boundary are considered normal occupancy ratios, and the corresponding STAs are normal STAs. An occupancy ratio value smaller than the lower boundary is considered an abnormal occupancy ratio value, and its corresponding STA is an abnormal STA.
- the calculation formulas of the upper and lower boundaries may be the following calculation formulas (1) and (2).
- AP110 obtains 300 occupancy ratios, among which, 100 are occupancy ratios of STA111, 100 are occupancy ratios of STA112, and 100 are occupancy ratios of STA113.
- the AP110 calculates the 25% quantile of 400 and the 75% quantile of 600 for the 300 occupancy ratios. Then the upper boundary is 900(600+(600-400)*1.5), and the lower boundary is 100(400-(600-400)*1.5). If the STA 113 has an occupancy ratio less than 100, the AP 110 determines the STA 113 as an abnormal STA. The AP 110 may also determine the abnormal STA according to the proportion of the occupancy ratio smaller than the lower boundary. For example, if the ratio is greater than a threshold, it is determined that the STA corresponding to the ratio is an abnormal STA.
- the threshold is 20%
- the ratio of STA113 occupancy ratio values smaller than the lower boundary is 40% (that is, STA113 has 40 occupancy ratio values smaller than 100)
- the ratio of STA112 occupancy ratio values smaller than the lower boundary is 5% (i.e. , STA112 has 5 occupancy ratios less than 100)
- the ratio of STA111 occupancy ratios less than the lower limit is 2% (that is, STA111 has 2 occupancy ratios less than 100)
- the AP can also determine the degree to which the STA wastes air interface resources according to the proportion of the abnormal STA's occupancy ratio less than the lower limit, so as to determine the proportion of the AP sending CTS frames.
- Send a CTS frame if the proportion of the occupancy ratio smaller than the lower boundary is greater than 70%, the AP will only reply to 30% of the RTS frames sent by the STA; 50% of the RTS frames sent by the STA, if the proportion of the occupancy ratio smaller than the lower boundary is less than 30%, the AP only replies to 70% of the RTS frames sent by the STA.
- AP calculates the mean and standard deviation of multiple occupancy ratios. The difference between the mean and 3 times the standard deviation was used as the judgment standard. If a certain occupancy ratio is smaller than the judging standard, the occupancy ratio is an abnormal occupancy ratio, and the AP may determine the STA corresponding to the occupancy ratio as an abnormal STA. Similar to the box plot, the AP may also determine whether the STA is an abnormal STA based on the number or proportion of the abnormal occupancy ratio of an STA.
- the STA occupancy ratio is the ratio of the degree to which the STA tries to occupy air interface resources based on the RTS frame and the degree to which the STA actually occupies air interface resources based on the CTS frame corresponding to the RTS frame, it is less than or equal to the
- the occupancy ratio of the upper boundary is considered as a normal occupancy ratio, and its corresponding STA can be judged as a normal STA; the occupancy ratio greater than the upper boundary is considered an abnormal occupancy ratio, and its corresponding STA can be judged as an abnormal STA.
- the judgment standard of the 3-sigma principle can be the sum of the mean value and 3 times the standard deviation.
- the occupancy ratio less than or equal to the judging standard is considered a normal occupancy ratio, and the corresponding STA can be judged as a normal STA.
- the occupancy ratio of the judging standard is considered to be an abnormal occupancy ratio, and the corresponding STA can be judged to be an abnormal STA.
- the AP can also obtain a judgment model of an abnormal STA based on a supervised or unsupervised machine learning algorithm, and then input the occupancy ratio of each STA into the judgment model to determine whether each STA is an abnormal STA.
- the AP can record the identification of the abnormal STA. For example, the AP stores identifiers of multiple abnormal STAs to obtain an abnormal STA identifier table.
- the identifier of the abnormal STA may be the Media Access Control (MAC) address of the STA.
- the AP can also send the identification of the abnormal STA to notify other APs.
- Other APs may store the identifier of the abnormal STA sent by the AP.
- other APs can suppress the abnormal STA directly based on the identifier.
- the AP may also notify other APs of the degree to which the abnormal STA wastes air interface resources, so as to prompt other APs to determine an appropriate ratio to selectively reply to the RTS frame sent by the abnormal STA.
- the AP can continuously obtain the occupancy ratio of each STA, so as to update the above statistics and judgment criteria.
- the AP can also notify other APs that the STA is new. The extent to which air interface resources are wasted.
- the data transmission behavior of some abnormal STAs may return to normal through self-repair or external intervention.
- the AP may re-determine the abnormal STA as a normal STA. Therefore, the method shown in FIG. 4 may further include step 403 .
- Step 403 when an abnormal STA satisfies the condition, determine the abnormal STA as a normal STA.
- the AP determines that the abnormal STA is a normal STA and deletes its identification from the abnormal STA identification table.
- the AP can also notify other APs that the abnormal STA has returned to normal.
- the method for determining an abnormal STA does not require the intervention of operation and maintenance personnel, and the AP can identify the abnormal STA according to the degree of the STA's attempt to occupy the air interface resources and the degree of the actual occupation of the air interface resources.
- FIG. 5 is a flow chart of a method for determining an abnormal STA provided by an embodiment of the present application.
- other devices such as a WLAN controller, identify abnormal STAs.
- the method comprises the steps of:
- step 501 the AP sends the data of the STA associated with the AP to the WLAN controller.
- the data may be one or more occupancy ratios of each STA associated with the AP calculated by the AP.
- the data may also be calculated by the AP for each STA associated with the AP and one or more RTS frame-based attempts to occupy the air interface resources and the corresponding actual occupation of the air interface resources.
- the data can also be the original data of the STA. For example, the number of RTS frames sent by a STA received by the AP within a time window or the duration value carried by these RTS frames, the total amount of data sent by the STA based on the CTS frame corresponding to the RTS frame within the time window or the The duration of the data.
- Step 502 the WLAN controller obtains the occupancy ratio values of one or more STAs.
- the WLAN controller receives the above data to directly obtain the occupancy ratio of one or more STAs.
- the WLAN controller may use the ratio of the degree of STA's actual occupation of air interface resources to the corresponding degree of attempting to occupy air interface resources as the An occupancy ratio of the STA.
- the WLAN controller may perform calculation based on the raw data to obtain occupancy ratios of one or more STAs. Please refer to step 401 for the calculation process, which will not be repeated here.
- Step 503 the WLAN controller identifies abnormal STAs based on the occupancy ratios of one or more STAs.
- step 402 for the identification process, which will not be repeated here.
- the WLAN controller can acquire data sent by multiple APs. Therefore, the WLAN controller can obtain more STA occupancy ratios, and can analyze and identify based on more comprehensive data. This further improves the accuracy of abnormal STA identification.
- step 504 the WLAN controller sends the identifier of the abnormal STA to the AP.
- the WLAN controller After identifying the abnormal STA, the WLAN controller sends the identifier of the abnormal STA to each AP, so that each AP can suppress the abnormal STA directly based on the identifier of the abnormal STA.
- Each time the WLAN controller identifies an abnormal STA it may send the identifier of the abnormal STA to each AP.
- the WLAN controller may also send identifiers of multiple abnormal STAs to each AP at one time.
- the WLAN controller may also send the degree of air interface resources wasted by the abnormal STA to each AP, so as to guide each AP to determine the ratio of sending CTS frames to selectively reply to the RTS frame sent by the abnormal STA.
- the WLAN controller can also send the new value to each AP.
- the WLAN controller sends the identifier of the STA to each AP to notify each AP that the STA has returned to normal, and prompts each AP to release the suppression of the STA.
- Step 505 the AP records the identification of the abnormal STA.
- each AP receives the identifier of the abnormal STA and records the identifier of the abnormal STA.
- the AP can suppress the STA, for example, not replying to the RTS frame sent by the STA, or selectively replying to the STA RTS frame sent.
- the method for determining abnormal STAs does not require the intervention of operation and maintenance personnel.
- the WLAN controller automatically obtains the occupancy ratio of each STA according to the data of the STA associated with each AP sent by each AP, and identifies the abnormality based on the occupancy ratio of each STA. STA.
- the WLAN controller can obtain the data of STAs associated with multiple APs, and identify abnormal STAs based on more comprehensive data. Therefore, this method can further improve the recognition accuracy of abnormal STAs.
- identifying abnormal STAs by the WLAN controller can also reduce the requirement on the computing capability of the AP.
- Fig. 6 shows a verification result of the embodiment of the present application.
- an AP is deployed in a room, and the AP is associated with 10 mobile phones.
- Each mobile phone makes a video call with 10 laptops deployed outside the room through the AP.
- Eight of the ten mobile phones are normal STAs, and the other two mobile phones are abnormal STAs as described above, that is, the two mobile phones may not send data when receiving the CTS frame corresponding to the RTS frame.
- This verification continued for 2 days.
- the AP collects data on the air interface resources occupied by each mobile phone (every 1 minute, the AP calculates an occupancy ratio as described above for each mobile phone), and does not implement the above method of suppressing abnormal STAs.
- the AP obtains the criteria for judging abnormal STAs based on the data on the first day, and executes the above method for suppressing abnormal STAs on the second day.
- the AP obtains the time delay between the AP and the STA based on the data messages exchanged between the AP and the STA (each data message corresponds to 1 time delay) , and calculate the maximum delay and average delay per minute.
- Each normal STA has 1440 (24 hours*60 minutes) average delays and 1440 maximum delays on the first day, and 1440 average delays and 1440 maximum delays on the second day.
- the AP calculates the average of 1440 average delays on the first day to obtain the average delay of the STA when the AP does not perform the method of suppressing abnormal STAs, and the AP calculates the average of the 1440 maximum delays on the first day value to obtain the maximum delay of the STA when the AP does not perform the method of suppressing abnormal STAs.
- the AP calculates for each STA the average delay and the maximum delay when the AP executes the method for suppressing abnormal STAs for each STA based on the delay data of the second day.
- Fig. 6(a) presents a comparison diagram of the maximum time delays of 8 normal STAs
- Fig. 6(b) presents a comparison diagram of the average time delays of 8 normal STAs.
- the black histogram corresponds to the scenario where the AP does not suppress abnormal STAs
- the striped histogram corresponds to the scenario where the AP suppresses abnormal STAs.
- Figures 6(a) and 6(b) show that the method of suppressing abnormal STAs significantly reduces the delay of message exchange between the AP and STAs.
- the AP calculates an overall average delay based on the average of the average delays of the eight normal STAs on the first day: 13.4ms, and calculates an overall average delay based on the average of the maximum delays of the eight normal STAs on the first day Maximum delay: 140ms.
- the AP calculates an overall average delay based on the average of the average delays of the eight normal STAs on the second day: 5.4 ms, and calculates an overall average delay based on the average of the maximum delays of the eight normal STAs on the second day Overall maximum latency: 66ms. That is, after implementing the method for suppressing abnormal STAs, the maximum time delay between the AP and the STA is reduced from 140 ms to 66 ms, and the average time delay is reduced from 13.4 ms to 5.4 ms.
- FIG. 7 is a schematic diagram of a logical structure of an apparatus for suppressing STAs provided by an embodiment of the present application.
- the apparatus 700 for suppressing a station STA includes a receiving module 710 and a sending module 720 .
- the receiving module 710 is configured to execute step 201 in the embodiment shown in FIG. 2
- the sending module 720 is configured to execute step 202 in the embodiment shown in FIG. 2 .
- the receiving module 710 is configured to receive the RTS frame sent by the STA.
- the sending module 720 is configured to not send a CTS frame for the RTS frame when the STA meets the condition.
- the STA meeting the condition includes that the STA is an abnormal STA.
- the apparatus 700 further includes a determination module 730 .
- the determining module 730 is used to execute the method embodiment shown in FIG. 4 . Specifically, the determination module 730 is configured to determine whether the STA is based on the extent to which the STA actually occupies air interface resources based on the CTS frame sending data and the extent to which the STA attempts to occupy air interface resources based on the RTS frame corresponding to the CTS frame. Abnormal STA. Optionally, the determining module 730 is further configured to determine an abnormal STA as a normal STA when an abnormal STA meets a condition.
- the extent to which the STA sends data based on the CTS frame and actually occupies air interface resources includes: the amount of data actually sent by the STA based on the CTS frame, and/or, the actual sending duration of the STA based on the CTS frame .
- the extent to which the STA attempts to occupy air interface resources based on the RTS frame corresponding to the CTS frame includes: the number of RTS frames sent by the STA received by the apparatus 700, and/or, the apparatus 700 The received duration value carried in the RTS frame sent by the STA.
- the device 700 further includes a recording module 740 .
- the recording module 740 is configured to record the identifier of the STA when the STA is an abnormal STA.
- the sending module 720 is further configured to, when the STA is an abnormal STA, send the identifier of the STA to notify other APs of the identifier of the STA.
- the receiving module 710 is further configured to receive the identifier of the STA
- the determining module 730 is further configured to determine that the STA is an abnormal STA according to the identifier of the STA.
- the apparatus 700 for suppressing abnormal STAs provided in this embodiment is used to implement the technical solution of the method embodiment shown in FIG. 2 or FIG. 4 , and its implementation principles and technical effects are similar.
- the device 700 for suppressing abnormal STAs restricts the occupancy of air interface resources by qualified STAs by not replying or selectively replying to RTS frames sent by qualified STAs, so that all STAs associated with the device can freely compete for air interface resources again, improving the Air DOF.
- the device executes the method for suppressing abnormal STAs, it does not directly disconnect the abnormal STAs, so that the suppressed STAs can still send or receive data normally through the device, which improves the flexibility of the STAs to access the network.
- the device for suppressing abnormal STAs when the device for suppressing abnormal STAs provided by the embodiment shown in FIG. 7 executes the method for suppressing abnormal STAs, it only uses the division of the above-mentioned functional modules as an example. In practical applications, the above-mentioned functions can be assigned by Completion of different functional modules means that the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. In addition, the device for suppressing abnormal STA provided by the above embodiment and the embodiment of the method for suppressing abnormal STA belong to the same idea, and its specific implementation process is detailed in the method embodiment, and will not be repeated here.
- FIG. 8 is a schematic diagram of a logical structure of an apparatus 800 for determining an abnormal STA provided by an embodiment of the present application.
- the apparatus 800 for determining an abnormal STA includes an acquiring module 810 and a determining module 820 .
- the acquiring module 810 is used to execute step 502 in the method embodiment shown in FIG. 5 or step 401 in the method embodiment shown in FIG. 4
- the determining module 820 is used to execute step 503 or Step 402 and Step 403 in the method embodiment shown in FIG. 4 .
- the acquiring module 810 is configured to acquire the extent to which the STA actually occupies the air interface resources based on the CTS frame sending data and the extent to which the STA attempts to occupy the air interface resources based on the RTS frame corresponding to the CTS frame.
- the determination module 820 is configured to determine whether the STA is an abnormal STA according to the extent to which the STA actually occupies the air interface resources based on the CTS frame sending data and the extent to which the STA attempts to occupy the air interface resources based on the RTS frame corresponding to the CTS frame.
- the device 800 further includes a recording module 830 .
- the recording module 830 is configured to record the identity of the STA when the STA is determined to be an abnormal STA.
- the apparatus 800 further includes a sending module 840 .
- the sending module 840 is configured to send the identifier of the STA when the STA is determined to be an abnormal STA.
- the apparatus 800 for determining an abnormal STA provided in this embodiment is used to implement the technical solution of the method embodiment shown in FIG. 4 or FIG. 5 , and its implementation principle and technical effect are similar.
- the apparatus 800 for determining an abnormal STA may identify the abnormal STA according to the extent to which the STA attempts to occupy the air interface resources and the extent to which the air interface resources are actually occupied.
- the device for determining an abnormal STA when the device for determining an abnormal STA provided by the embodiment shown in FIG. 8 executes the method for determining an abnormal STA, the division of the above-mentioned functional modules is used as an example for illustration. In practical applications, the above-mentioned functions can be allocated by Completion of different functional modules means that the internal structure of the device is divided into different functional modules to complete all or part of the functions described above.
- the device for determining an abnormal STA provided in the above embodiment and the embodiment of the method for determining an abnormal STA belong to the same idea, and the specific implementation process thereof is detailed in the method embodiment, and will not be repeated here.
- FIG. 9 is a schematic structural diagram of an AP provided in an embodiment of the present application.
- the AP 900 includes a data processing chip 910 and a wireless interface 920 .
- the data processing chip 910 is configured to implement the method embodiment shown in FIG. 2 through the wireless interface 920 .
- the wireless interface 920 is used to receive the RTS frame sent by the STA.
- the data processing chip 910 is configured to not send a CTS frame for the RTS frame when the STA meets a condition.
- the data processing chip 910 may be a baseband chip or a baseband circuit.
- the STA meeting the condition includes that the STA is an abnormal STA.
- the data processing chip 910 is further configured to determine that the STA is an abnormal STA according to the identifier of the STA.
- the wireless interface 920 is further configured to receive the identifier of the STA.
- the AP 900 shown in FIG. 9 is only exemplary. In the implementation process, the AP 900 may also include other components, which will not be listed here. In addition, the AP 900 provided in the above-mentioned embodiments belongs to the same concept as the method embodiment shown in FIG.
- FIG. 10 is a schematic diagram of a hardware structure of an electronic device provided by an embodiment of the present application.
- the electronic device may be a device that executes the method shown in FIG. 2 , FIG. 4 or FIG. 5 .
- the electronic device 1000 includes a processor 1020 , a memory 1040 , a communication interface 1060 and a bus 1080 , and the processor 1020 , the memory 1040 and the communication interface 1060 are connected to each other through the bus 1080 .
- the processor 1020 , the memory 1040 and the communication interface 1060 may also be connected in other connection ways than the bus 1080 .
- the memory 1040 can be various types of storage media, such as random access memory (random access memory, RAM), read-only memory (read-only memory, ROM), non-volatile RAM (non-volatile RAM, NVRAM ), programmable ROM (programmable ROM, PROM), erasable PROM (erasable PROM, EPROM), electrically erasable PROM (electrically erasable PROM, EEPROM), flash memory, optical memory, hard disk, etc.
- RAM random access memory
- read-only memory read-only memory
- NVRAM non-volatile RAM
- PROM programmable ROM
- PROM erasable PROM
- EPROM erasable PROM
- electrically erasable PROM electrically erasable PROM
- flash memory optical memory, hard disk, etc.
- the processor 1020 may be a general-purpose processor, and the general-purpose processor may be a processor that performs specific steps and/or operations by reading and executing contents stored in a memory (eg, the memory 1040 ).
- the general processor may be a central processing unit (CPU).
- the processor 1020 may also be a dedicated processor.
- a special purpose processor may be a processor specially designed to perform specific steps and/or operations.
- the dedicated processor may be a digital signal processor (digital signal processor, DSP), an application-specific integrated circuit (application-specific integrated circuit, ASIC), a field-programmable gate array (field-programmable gate array, FPGA), etc.
- the processor 1020 may also be a combination of multiple processors.
- the processor 1020 may include at least one circuit to execute all or part of the steps of the method provided by the embodiment shown in FIG. 2 , FIG. 4 or FIG. 5 .
- the communication interface 1060 includes an input/output (input/output, I/O) interface, a physical interface and a logical interface, etc., which are used to realize the interconnection of devices inside the electronic device 1000, and are used to realize the connection between the electronic device 1000 and other devices. (such as STA, AP or WLAN controller) interconnection interface.
- the physical interface can be Ethernet interface, optical fiber interface, ATM interface, antenna, etc.
- the bus 1080 may be any type of communication bus for interconnecting the processor 1020, the memory 1040 and the communication interface 1060, such as a system bus.
- the above-mentioned devices may be respectively arranged on independent chips, or at least partly or all of them may be arranged on the same chip. Whether each device is independently arranged on different chips or integrated and arranged on one or more chips often depends on the needs of product design.
- the embodiments of the present application do not limit the specific implementation forms of the foregoing devices.
- the electronic device 1000 shown in FIG. 10 is only exemplary, and during implementation, the electronic device 1000 may also include other components, which will not be listed here.
- the electronic device 1000 provided in the above embodiment has the same idea as the method embodiment shown in FIG. 2 , FIG. 4 or FIG. 5 , and its specific implementation process is detailed in the method embodiment, and will not be repeated here.
- all or part of them may be implemented by software, hardware, firmware or any combination thereof.
- software When implemented using software, it may be implemented in whole or in part in the form of a computer program product.
- the computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on the computer, all or part of the processes or functions according to the embodiments of the present invention will be generated.
- the computer can be a general purpose computer, a special purpose computer, a computer network, or other programmable devices.
- the computer instructions may be stored in or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions may be transmitted from a website, computer, server, or data center Transmission to another website site, computer, server, or data center by wired (eg, coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (eg, infrared, wireless, microwave, etc.).
- the computer-readable storage medium may be any available medium that can be accessed by a computer, or a data storage device such as a server or a data center integrated with one or more available media.
- the available medium may be a magnetic medium (for example, a floppy disk, a hard disk, or a magnetic tape), an optical medium (for example, DVD), or a semiconductor medium (for example, a solid state disk (solid state disk, SSD)), etc.
- a magnetic medium for example, a floppy disk, a hard disk, or a magnetic tape
- an optical medium for example, DVD
- a semiconductor medium for example, a solid state disk (solid state disk, SSD)
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Disclosed are a method and apparatus for suppressing an STA, and an electronic device, relating to the technical field of wireless local area networks. An AP receives an RTS frame sent by an STA, and when the STA satisfies a condition, the AP does not send a CTS frame for the RTS frame.
Description
本申请要求于2021年08月12日提交的申请号为202110926797.8、发明名称为“一种抑制STA的方法、装置和电子设备”的中国专利申请的优先权,以及于2021年10月25日提交的申请号为202111238312.2、发明名称为“一种抑制STA的方法、装置和电子设备”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。This application claims the priority of the Chinese patent application with the application number 202110926797.8 and the title of the invention "A Method, Device and Electronic Equipment for Inhibiting STA" submitted on August 12, 2021, and submitted on October 25, 2021 The priority of the Chinese patent application with the application number 202111238312.2 and the title of the invention "A Method, Device and Electronic Equipment for Inhibiting STA", the entire contents of which are incorporated in this application by reference.
本申请涉及无线局域网(wireless local area network,WLAN)技术领域,特别涉及一种抑制站点(station,STA)的方法、装置和电子设备。The present application relates to the field of wireless local area network (wireless local area network, WLAN) technology, and in particular to a method, device and electronic equipment for suppressing a station (station, STA).
在WLAN***中,一个接入点(access point,AP)可能会关联多个站点(station,STA),该多个STA竞争该AP的空口资源。In a WLAN system, an access point (access point, AP) may be associated with multiple stations (station, STA), and the multiple STAs compete for air interface resources of the AP.
发明内容Contents of the invention
本申请提供了一种抑制STA的方法、装置和电子设备。The present application provides a method, device and electronic equipment for suppressing STA.
为了提升空口自由度,本申请的第一方面提供了一种抑制STA的方法。该方法可以由STA关联的AP执行。AP接收STA发送的第一请求发送(request to send,RTS)帧,当所述STA满足条件时,针对所述第一RTS帧,所述AP不发送清除发送(clear to send,CTS)帧。In order to improve the degree of freedom of the air interface, the first aspect of the present application provides a method for suppressing STA. The method can be performed by an AP associated with the STA. The AP receives the first request to send (request to send, RTS) frame sent by the STA, and when the STA meets the conditions, the AP does not send a clear to send (clear to send, CTS) frame for the first RTS frame.
STA通过发送RTS帧尝试占用AP的空口资源。针对该RTS帧,若AP发送CTS帧,则该STA占用了该AP的空口资源,该AP关联的其他STA将无法发送数据。本申请中,AP通过不发送CTS帧给满足条件的STA,抑制了该STA对空口资源的占用,使得该AP关联的所有STA可以再次自由竞争空口资源,提升了空口自由度。另外,该方法没有直接断开该STA,使得该被抑制的STA还可以通过该AP正常发送或接收数据,提升了该STA访问网络的灵活性。The STA tries to occupy the air interface resources of the AP by sending RTS frames. For the RTS frame, if the AP sends a CTS frame, the STA occupies the air interface resources of the AP, and other STAs associated with the AP cannot send data. In this application, by not sending CTS frames to STAs that meet the conditions, the AP suppresses the occupation of air interface resources by the STAs, so that all STAs associated with the AP can freely compete for air interface resources again, improving the degree of freedom of the air interface. In addition, the method does not directly disconnect the STA, so that the suppressed STA can still send or receive data normally through the AP, which improves the flexibility of the STA to access the network.
根据第一方面,在第一方面的第一种可能的实现方式中,所述STA满足条件包括所述STA为异常STA。According to the first aspect, in a first possible implementation manner of the first aspect, the STA meeting a condition includes that the STA is an abnormal STA.
根据第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,所述AP根据所述AP接收到的来自所述STA的第二RTS帧尝试占用空口资源的程度和所述STA基于与所述第二RTS帧对应的CTS帧发送数据实际占用空口资源的程度,确定所述STA为异常STA。According to the first possible implementation of the first aspect, in the second possible implementation of the first aspect, the AP attempts to occupy air interface resources according to the second RTS frame received by the AP from the STA and the degree to which the STA actually occupies air interface resources based on the CTS frame corresponding to the second RTS frame to send data, determine that the STA is an abnormal STA.
该第二RTS帧可以为历史上该AP接收到的该STA发送的一个或多个RTS帧。历史上,若AP回复了该STA发送的RTS帧,即,发送了CTS帧,正常的STA应该基于该CTS帧发送数据。该AP接收到的来自于该STA的RTS帧尝试占用空口资源的程度和该STA基于与所述RTS帧对应的CTS帧发送数据实际占用空口资源的程度可以反映该STA 对AP分配的空口资源的使用情况。本申请中,AP根据历史上该AP接收到的来自于该STA的RTS帧尝试占用空口资源的程度和该STA基于与所述RTS帧对应的CTS帧发送数据实际占用空口资源的程度确定异常STA,可以准确地识别异常STA。The second RTS frame may be one or more RTS frames sent by the STA and received by the AP in history. Historically, if the AP replies to the RTS frame sent by the STA, that is, sends a CTS frame, a normal STA should send data based on the CTS frame. The degree to which the AP receives the RTS frame from the STA to try to occupy the air interface resources and the degree to which the STA actually occupies the air interface resources based on the CTS frame corresponding to the RTS frame can reflect the STA’s degree of air interface resources allocated by the AP. Usage. In this application, the AP determines the abnormal STA based on the extent to which the AP has historically received RTS frames from the STA that attempt to occupy the air interface resources and the extent to which the STA actually occupies the air interface resources based on the CTS frame corresponding to the RTS frame. , which can accurately identify abnormal STAs.
根据第一方面的第二种可能的实现方式,在第一方面的第三种可能的实现方式中,所述AP根据占用比值和阈值确定所述STA为异常STA。其中,所述占用比值为所述STA基于与所述第二RTS帧对应的CTS帧发送数据实际占用空口资源的程度和基于所述AP接收到的来自所述STA的所述第二RTS帧尝试占用空口资源的程度的比值。According to the second possible implementation manner of the first aspect, in the third possible implementation manner of the first aspect, the AP determines that the STA is an abnormal STA according to the occupancy ratio and the threshold. Wherein, the occupation ratio is the extent to which the STA actually occupies air interface resources based on the CTS frame corresponding to the second RTS frame and the second RTS frame received by the AP from the STA to try to The ratio of the degree of occupying air interface resources.
该占用比值越大,说明该STA越充分利用了AP基于CTS帧给该STA分配的空口资源。该占用比值可以是一个占用比值或者多个占用比值的统计值,例如,多个占用比值的平均值。当该比值小于阈值时,AP可以确定该STA为异常STA。The larger the occupancy ratio, the more fully the air interface resources allocated by the AP to the STA based on the CTS frame are used by the STA. The occupancy ratio may be an occupancy ratio or a statistical value of multiple occupancy ratios, for example, an average value of multiple occupancy ratios. When the ratio is smaller than the threshold, the AP may determine that the STA is an abnormal STA.
根据第一方面的第二种或第三种可能的实现方式,在第一方面的第四种可能的实现方式中,所述基于所述AP接收到的来自所述STA的所述第二RTS帧尝试占用空口资源的程度包括:所述AP接收到的来自所述STA的所述第二RTS帧的数量,和/或,所述AP接收到的来自所述STA的所述第二RTS帧携带的时长值。According to the second or third possible implementation of the first aspect, in the fourth possible implementation of the first aspect, the second RTS received by the AP from the STA The extent to which frames try to occupy air interface resources includes: the number of the second RTS frames received by the AP from the STA, and/or, the second RTS frames received by the AP from the STA The duration value to carry.
AP可以统计该AP在一个时间窗口内接收到的来自所述STA的RTS帧的数量以获取该STA尝试占用该AP空口资源的程度。数量越多,表示该STA尝试占用该AP空口资源的程度越大。AP还可以统计该STA在RTS帧中携带的时长,例如,一个RTS帧携带的时长或多个RTS帧携带的时长总值,以获取该STA尝试占用该AP空口资源的程度。时长越大,表示该STA尝试占用该AP空口资源的程度越大。The AP may count the number of RTS frames received by the AP from the STA within a time window to obtain the extent to which the STA attempts to occupy the air interface resources of the AP. The larger the number, the greater the extent that the STA attempts to occupy the air interface resources of the AP. The AP can also count the duration carried by the STA in the RTS frame, for example, the duration carried by one RTS frame or the total value of the duration carried by multiple RTS frames, so as to obtain the extent to which the STA attempts to occupy the air interface resources of the AP. The longer the duration, the greater the extent that the STA attempts to occupy the air interface resources of the AP.
根据第一方面的第二至第四种可能的实现方式中任一种,在第一方面的第五种可能的实现方式中,所述STA基于与所述第二RTS帧对应的CTS帧发送数据实际占用空口资源的程度包括:所述STA基于与所述第二RTS帧对应的CTS帧实际发送的数据量,和/或,所述STA基于与所述第二RTS帧对应的CTS帧实际发送的时长。According to any one of the second to fourth possible implementation manners of the first aspect, in the fifth possible implementation manner of the first aspect, the STA transmits based on the CTS frame corresponding to the second RTS frame The degree to which data actually occupies air interface resources includes: the amount of data actually transmitted by the STA based on the CTS frame corresponding to the second RTS frame, and/or, the actual amount of data sent by the STA based on the CTS frame corresponding to the second RTS frame The duration of the send.
AP可以统计STA基于CTS帧发送的数据量或发送数据的时长以获取该STA基于与RTS帧对应的CTS帧实际占用AP空口资源的程度。数据量越大或者发送时长越长,表示该STA实际占用AP空口资源的程度越大。STA实际占用AP空口资源的程度越大,说明该STA越充分利用了AP给该STA分配的空口资源。The AP can count the amount of data sent by the STA based on the CTS frame or the duration of sending data to obtain the degree to which the STA actually occupies the AP air interface resources based on the CTS frame corresponding to the RTS frame. The larger the amount of data or the longer the transmission time, it means that the STA actually occupies the AP air interface resources to a greater extent. The greater the extent that the STA actually occupies the air interface resources of the AP, the more fully the air interface resources allocated by the AP to the STA are used by the STA.
根据第一方面或以上第一方面的任一种可能的实现方式,在第一方面的第六种可能的实现方式中,当所述STA满足条件时,AP记录所述STA的标识。According to the first aspect or any possible implementation manner of the above first aspect, in a sixth possible implementation manner of the first aspect, when the STA meets a condition, the AP records the identity of the STA.
记录异常STA的标识可以帮助该AP在后续的执行过程中快速地识别和抑制该异常STA。Recording the identification of the abnormal STA can help the AP quickly identify and suppress the abnormal STA in the subsequent execution process.
根据第一方面或以上第一方面的任一种可能的实现方式,在第一方面的第七种可能的实现方式中,当所述STA满足条件时,所述AP通知其他AP所述STA的标识。According to the first aspect or any possible implementation of the above first aspect, in the seventh possible implementation of the first aspect, when the STA meets the condition, the AP notifies other APs of the STA’s logo.
AP向其他AP通知自己发现的异常STA,可以帮助其他AP快速地识别和抑制该异常STA。The AP notifies other APs of the abnormal STA it finds, which can help other APs quickly identify and suppress the abnormal STA.
根据第一方面的第一种可能的实现方式,在第一方面的第八种可能的实现方式中,所述AP接收所述STA的标识,并根据所述STA的标识确定所述STA为异常STA。According to the first possible implementation of the first aspect, in an eighth possible implementation of the first aspect, the AP receives the STA identifier, and determines that the STA is abnormal according to the STA identifier STA.
除了自行识别异常STA外,AP还可以接收其他设备识别出的异常STA的标识,以快速地发现和抑制异常STA。In addition to identifying abnormal STAs by itself, the AP can also receive the identifiers of abnormal STAs identified by other devices, so as to quickly discover and suppress abnormal STAs.
为了高效准确地发现异常STA,本申请的第二方面提供了一种确定异常STA的方法。该方法可以由AP或其他设备执行,例如,WLAN控制器。AP或WLAN控制器根据STA基于CTS帧发送数据实际占用空口资源的程度和所述STA基于与所述CTS帧对应的RTS帧尝试占用空口资源的程度,确定所述STA是否为异常STA。In order to efficiently and accurately find abnormal STAs, the second aspect of the present application provides a method for determining abnormal STAs. The method can be performed by an AP or other devices, for example, a WLAN controller. The AP or WLAN controller determines whether the STA is an abnormal STA according to the extent to which the STA actually occupies the air interface resources based on the CTS frame sending data and the extent to which the STA attempts to occupy the air interface resources based on the RTS frame corresponding to the CTS frame.
本申请中,无需运维人员干预,AP或WLAN控制器可以自行根据STA尝试占用空口资源程度和实际占用空口资源的程度识别出异常STA。In this application, without the intervention of operation and maintenance personnel, the AP or WLAN controller can automatically identify abnormal STAs based on the extent to which the STA attempts to occupy the air interface resources and the extent to which the air interface resources are actually occupied.
根据第二方面,在第二方面的第一种可能的实现方式中,所述AP或所述WLAN控制器根据占用比值和阈值确定所述STA是否为异常STA。According to the second aspect, in a first possible implementation manner of the second aspect, the AP or the WLAN controller determines whether the STA is an abnormal STA according to an occupation ratio and a threshold.
其中,所述占用比值为所述STA基于所述CTS帧发送数据实际占用空口资源的程度和所述STA基于与所述CTS帧对应的所述RTS帧尝试占用空口资源的程度的比值。Wherein, the occupancy ratio is a ratio of the degree to which the STA actually occupies air interface resources based on the data sent by the CTS frame and the degree to which the STA attempts to occupy air interface resources based on the RTS frame corresponding to the CTS frame.
根据第二方面或第二方面的第一种可能的实现方式,在第二方面的第二种可能的实现方式中,所述STA基于CTS帧发送数据实际占用空口资源的程度包括:所述STA基于所述CTS帧实际发送的数据量,和/或,所述STA基于所述CTS帧实际发送的时长。According to the second aspect or the first possible implementation manner of the second aspect, in the second possible implementation manner of the second aspect, the extent to which the STA actually occupies air interface resources for sending data based on the CTS frame includes: the STA Based on the amount of data actually sent by the CTS frame, and/or, the STA based on the actual sending duration of the CTS frame.
根据第二方面或以上第二方面任一种可能的实现方式,在第二方面的第三种可能的实现方式中,所述STA基于与所述CTS帧对应的RTS帧尝试占用空口资源的程度包括:与所述CTS帧对应的所述RTS帧的数量,和/或,与所述CTS帧对应的所述RTS帧携带的时长值。According to the second aspect or any possible implementation manner of the second aspect above, in a third possible implementation manner of the second aspect, the degree to which the STA attempts to occupy air interface resources based on the RTS frame corresponding to the CTS frame Including: the number of the RTS frames corresponding to the CTS frames, and/or, the duration value carried by the RTS frames corresponding to the CTS frames.
根据第二方面或以上第二方面任一种可能的实现方式,在第二方面的第四种可能的实现方式中,当确定所述STA为异常STA时,所述AP或所述WLAN控制器记录所述STA的标识。According to the second aspect or any possible implementation manner of the above second aspect, in the fourth possible implementation manner of the second aspect, when it is determined that the STA is an abnormal STA, the AP or the WLAN controller Record the identifier of the STA.
根据第二方面或以上第二方面任一种可能的实现方式,在第二方面的第五种可能的实现方式中,当确定所述STA为异常STA时,所述AP或所述WLAN控制器发送所述STA的标识。According to the second aspect or any possible implementation manner of the second aspect above, in a fifth possible implementation manner of the second aspect, when it is determined that the STA is an abnormal STA, the AP or the WLAN controller Send the identity of the STA.
第三方面,提供一种用于抑制站点STA的装置。所述装置包括接收模块和发送模块。该接收模块,用于接收所述STA发送的第一发送请求RTS帧。该发送模块,用于当所述STA满足条件时,针对所述第一RTS帧,不发送CTS帧。In a third aspect, an apparatus for suppressing a station STA is provided. The device includes a receiving module and a sending module. The receiving module is configured to receive the first sending request RTS frame sent by the STA. The sending module is configured to not send a CTS frame for the first RTS frame when the STA meets a condition.
根据第三方面,在第三方面的第一种可能的实现方式中,所述STA满足条件包括所述STA为异常STA。According to the third aspect, in a first possible implementation manner of the third aspect, the STA meeting the condition includes that the STA is an abnormal STA.
根据第三方面的第一种可能的实现方式,在第三方面的第二种可能的实现方式中,所述装置还包括确定模块。所述确定模块,用于根据所述装置接收到的来自所述STA的第二RTS帧尝试占用空口资源的程度和所述STA基于与所述第二RTS帧对应的CTS帧发送数据实际占用空口资源的程度,确定所述STA为异常STA。According to the first possible implementation manner of the third aspect, in a second possible implementation manner of the third aspect, the device further includes a determining module. The determining module is configured to try to occupy the air interface resource based on the second RTS frame received by the device from the STA and the actual occupation of the air interface by the STA based on the CTS frame corresponding to the second RTS frame. resources, and determine that the STA is an abnormal STA.
根据第三方面的第二种可能的实现方式,在第三方面的第三种可能的实现方式中,所述确定模块根据占用比值和阈值确定所述STA为异常STA。其中,所述占用比值为所述STA基于与所述第二RTS帧对应的CTS帧发送数据实际占用空口资源的程度和基于所述AP接收到的来自所述STA的所述第二RTS帧尝试占用空口资源的程度的比值。According to a second possible implementation manner of the third aspect, in a third possible implementation manner of the third aspect, the determination module determines that the STA is an abnormal STA according to an occupancy ratio and a threshold. Wherein, the occupation ratio is the extent to which the STA actually occupies air interface resources based on the CTS frame corresponding to the second RTS frame and the second RTS frame received by the AP from the STA to try to The ratio of the degree of occupying air interface resources.
根据第三方面的第二种或第三种可能的实现方式,在第三方面的第四种可能的实现方 式中,所述基于所述装置接收到的来自所述STA的所述第二RTS帧尝试占用空口资源的程度包括:所述装置接收到的来自所述STA的所述第二RTS帧的数量,和/或,所述装置接收到的来自所述STA的所述第二RTS帧携带的时长值。According to the second or third possible implementation of the third aspect, in a fourth possible implementation of the third aspect, the second RTS received by the device based on the second RTS from the STA The extent to which frames try to occupy air interface resources includes: the number of the second RTS frames received by the device from the STA, and/or, the second RTS frames received by the device from the STA The duration value to carry.
根据第三方面的第二至第四种可能的实现方式中的任一种,在第三方面的第五种可能的实现方式中,所述STA基于与所述第二RTS帧对应的CTS帧发送数据实际占用空口资源的程度包括:所述STA基于与所述第二RTS帧对应的CTS帧实际发送的数据量,和/或,所述STA基于与所述第二RTS帧对应的CTS帧实际发送的时长。According to any one of the second to fourth possible implementation manners of the third aspect, in a fifth possible implementation manner of the third aspect, the STA is based on the CTS frame corresponding to the second RTS frame The extent to which air interface resources are actually occupied by sending data includes: the amount of data actually sent by the STA based on the CTS frame corresponding to the second RTS frame, and/or, the STA based on the CTS frame corresponding to the second RTS frame The actual sending time.
根据第三方面或以上第三方面的任一种可能的实现方式,在第三方面的第六种可能的实现方式中,所述装置还包括记录模块。所述记录模块用于当所述STA满足条件时,记录所述STA的标识。According to the third aspect or any possible implementation manner of the above third aspect, in a sixth possible implementation manner of the third aspect, the device further includes a recording module. The recording module is configured to record the identity of the STA when the STA meets a condition.
根据第三方面或以上第三方面的任一种可能的实现方式,在第三方面的第七种可能的实现方式中,所述装置还包括发送模块。所述发送模块用于当所述STA满足条件时,发送所述STA的标识。According to the third aspect or any possible implementation manner of the above third aspect, in a seventh possible implementation manner of the third aspect, the device further includes a sending module. The sending module is configured to send the identity of the STA when the STA meets a condition.
根据第三方面的第一种可能的实现方式,在第三方面的第八种可能的实现方式中,所述接收模块还用于接收所述STA的标识,所述确定模块还用于根据所述STA的标识确定所述STA为异常STA。According to the first possible implementation manner of the third aspect, in an eighth possible implementation manner of the third aspect, the receiving module is further configured to receive the identifier of the STA, and the determining module is further configured to The identifier of the STA determines that the STA is an abnormal STA.
第四方面,提供一种确定异常STA的装置。所述装置包括获取模块和确定模块。In a fourth aspect, an apparatus for determining an abnormal STA is provided. The device includes an acquisition module and a determination module.
所述获取模块,用于获取STA基于CTS帧发送数据实际占用空口资源的程度和所述STA基于与所述CTS帧对应的RTS帧尝试占用空口资源的程度。The acquiring module is configured to acquire the extent to which the STA actually occupies the air interface resources based on the CTS frame sending data and the extent to which the STA attempts to occupy the air interface resources based on the RTS frame corresponding to the CTS frame.
所述确定模块,用于根据STA基于CTS帧发送数据实际占用空口资源的程度和所述STA基于与所述CTS帧对应的RTS帧尝试占用空口资源的程度,确定所述STA是否为异常STA。The determining module is configured to determine whether the STA is an abnormal STA according to the extent to which the STA actually occupies the air interface resources based on the CTS frame sending data and the extent to which the STA attempts to occupy the air interface resources based on the RTS frame corresponding to the CTS frame.
根据第四方面,在第四方面的第一种可能的实现方式中,所述确定模块根据占用比值和阈值确定所述STA是否为异常STA。其中,所述占用比值为所述STA基于所述CTS帧发送数据实际占用空口资源的程度和所述STA基于与所述CTS帧对应的所述RTS帧尝试占用空口资源的程度的比值。According to the fourth aspect, in a first possible implementation manner of the fourth aspect, the determining module determines whether the STA is an abnormal STA according to an occupancy ratio and a threshold. Wherein, the occupancy ratio is a ratio of the degree to which the STA actually occupies air interface resources based on the data sent by the CTS frame and the degree to which the STA attempts to occupy air interface resources based on the RTS frame corresponding to the CTS frame.
根据第四方面或第四方面的第一种可能的实现方式,在第四方面的第二种可能的实现方式中,所述STA基于CTS帧发送数据实际占用空口资源的程度包括:所述STA基于所述CTS帧实际发送的数据量,和/或,所述STA基于所述CTS帧实际发送的时长。According to the fourth aspect or the first possible implementation of the fourth aspect, in the second possible implementation of the fourth aspect, the degree to which the STA actually occupies air interface resources based on the CTS frame sending data includes: the STA Based on the amount of data actually sent by the CTS frame, and/or, the STA based on the actual sending duration of the CTS frame.
根据第四方面或第四方面的第一或第二种可能的实现方式,在第四方面的第三种可能的实现方式中,所述STA基于与所述CTS帧对应的RTS帧尝试占用空口资源的程度包括:与所述CTS帧对应的所述RTS帧的数量,和/或,与所述CTS帧对应的所述RTS帧携带的时长值。According to the fourth aspect or the first or second possible implementation of the fourth aspect, in the third possible implementation of the fourth aspect, the STA attempts to occupy the air interface based on the RTS frame corresponding to the CTS frame The resource level includes: the number of the RTS frames corresponding to the CTS frames, and/or, the duration value carried by the RTS frames corresponding to the CTS frames.
根据第四方面或以上第四方面的任一种可能的实现方式,在第四方面的第四种可能的实现方式中,所述装置还包括记录模块。所述记录模块,用于当所述STA被确定为异常STA时,记录所述STA的标识。According to the fourth aspect or any possible implementation manner of the above fourth aspect, in a fourth possible implementation manner of the fourth aspect, the device further includes a recording module. The recording module is configured to record the identity of the STA when the STA is determined to be an abnormal STA.
根据第四方面或以上第四方面的任一种可能的实现方式,在第四方面的第五种可能的实现方式中,所述装置还包括发送模块。所述发送模块,用于当所述STA被确定为异常 STA时,发送所述STA的标识。According to the fourth aspect or any possible implementation manner of the above fourth aspect, in a fifth possible implementation manner of the fourth aspect, the device further includes a sending module. The sending module is configured to send the identity of the STA when the STA is determined to be an abnormal STA.
第五方面,提供一种AP。所述AP包括数据处理芯片和无线接口。所述无线接口,用于接收STA发送的第一RTS帧。所述数据处理芯片,用于当所述STA满足条件时,针对所述第一RTS帧,不发送CTS帧。In a fifth aspect, an AP is provided. The AP includes a data processing chip and a wireless interface. The wireless interface is configured to receive the first RTS frame sent by the STA. The data processing chip is configured to not send a CTS frame for the first RTS frame when the STA meets a condition.
根据第五方面,在第五方面的第一种可能的实现方式中,所述STA满足条件包括所述STA为异常STA。According to the fifth aspect, in a first possible implementation manner of the fifth aspect, the STA meeting the condition includes that the STA is an abnormal STA.
根据第五方面的第一种可能的实现方式,在第五方面的第二种可能的实现方式中,所述数据处理芯片还用于根据所述STA的标识确定所述STA为异常STA。According to the first possible implementation manner of the fifth aspect, in a second possible implementation manner of the fifth aspect, the data processing chip is further configured to determine that the STA is an abnormal STA according to the identifier of the STA.
根据第五方面的第二种可能的实现方式,在第五方面的第三种可能的实现方式中,所述无线接口还用于接收所述STA的标识。According to the second possible implementation manner of the fifth aspect, in a third possible implementation manner of the fifth aspect, the wireless interface is further configured to receive the identifier of the STA.
第六方面,提供一种电子设备。所述电子设备包括处理器和存储器。所述处理器用于执行存储于所述存储器内的计算机程序以实现上述第一方面或第一方面的任一种可能的实现方式所实现的方法,或者,上述第二方面或第二方面的任一种可能的实现方式所实现的方法。In a sixth aspect, an electronic device is provided. The electronic device includes a processor and memory. The processor is configured to execute the computer program stored in the memory to implement the above-mentioned first aspect or the method implemented by any possible implementation manner of the first aspect, or, the above-mentioned second aspect or any of the second aspects A method implemented by one possible implementation.
第七方面,提供一种计算机可读存储介质。所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面或第一方面的任一种可能的实现方式所实现的方法,或者,上述第二方面或第二方面的任一种可能的实现方式所实现的方法。In a seventh aspect, a computer-readable storage medium is provided. A computer program is stored in the computer-readable storage medium, and when the computer program is executed by a processor, the method implemented in the above-mentioned first aspect or any possible implementation manner of the first aspect is implemented, or the above-mentioned second aspect Or the method implemented by any possible implementation manner of the second aspect.
第八方面,提供一种包含指令的计算机程序产品。所述指令被处理器执行时实现上述第一方面或第一方面的任一种可能的实现方式所实现的方法,或者,上述第二方面或第二方面的任一种可能的实现方式所实现的方法。In an eighth aspect, a computer program product comprising instructions is provided. When the instructions are executed by the processor, the above-mentioned first aspect or the method implemented in any possible implementation manner of the first aspect, or, the above-mentioned second aspect or the method implemented in any possible implementation manner of the second aspect Methods.
第九方面,提供一种芯片,其特征在于,所述芯片包括以下一种或多种:可编程逻辑电路、网络处理器、应用专用集成电路,所述芯片用于实现上述第一方面或第一方面的任一种可能的实现方式所实现的方法,或者,上述第二方面或第二方面的任一种可能的实现方式所实现的方法。A ninth aspect provides a chip, characterized in that the chip includes one or more of the following: a programmable logic circuit, a network processor, and an application-specific integrated circuit, and the chip is used to implement the above-mentioned first aspect or the first A method implemented in any possible implementation manner of the first aspect, or a method implemented in the above second aspect or any possible implementation manner of the second aspect.
图1是本申请实施例涉及的一种实施环境示意图;FIG. 1 is a schematic diagram of an implementation environment involved in an embodiment of the present application;
图2是本申请实施例提供的一种抑制异常STA的方法的流程图;FIG. 2 is a flow chart of a method for suppressing abnormal STAs provided by an embodiment of the present application;
图3是本申请实施例提供的一种基于RTS/CTS竞争AP空口资源的方法示意图;FIG. 3 is a schematic diagram of a method for competing for AP air interface resources based on RTS/CTS provided by an embodiment of the present application;
图4是本申请实施例提供的一种确定异常STA的方法的流程图;FIG. 4 is a flow chart of a method for determining an abnormal STA provided by an embodiment of the present application;
图5是本申请实施例提供的另一种确定异常STA的方法的流程图;FIG. 5 is a flow chart of another method for determining an abnormal STA provided by an embodiment of the present application;
图6是本申请实施例提供的一种抑制异常STA的方法的验证结果图;FIG. 6 is a verification result diagram of a method for suppressing abnormal STAs provided in an embodiment of the present application;
图7是本申请实施例提供的一种抑制异常STA的装置的逻辑结构示意图;FIG. 7 is a schematic diagram of a logical structure of a device for suppressing abnormal STAs provided by an embodiment of the present application;
图8是本申请实施例提供的一种确定异常STA的装置的逻辑结构示意图;FIG. 8 is a schematic diagram of a logical structure of an apparatus for determining an abnormal STA provided by an embodiment of the present application;
图9是本申请实施例提供的一种AP的结构示意图;FIG. 9 is a schematic structural diagram of an AP provided in an embodiment of the present application;
图10是本申请实施例提供的一种电子设备的结构示意图。FIG. 10 is a schematic structural diagram of an electronic device provided by an embodiment of the present application.
为使本申请的原理、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。In order to make the principles, technical solutions and advantages of the present application clearer, the implementation manners of the present application will be further described in detail below in conjunction with the accompanying drawings.
请参考图1,其示出了本申请实施例涉及的一种实施环境的示意图。如图1所示,该实施环境包括通信网络100。该通信网络100包括AP和与AP关联的STA。STA通过无线网络与AP关联,并经由关联的AP访问互联网(internet)或内联网(intranet)。该通信网络100可以包括一个或多个AP。当该通信网络100部署于小面积场所时(例如,家庭住所),该通信网络100可以仅包括一个AP,例如,AP110。当该通信网络100部署于大面积场所时(例如,商场),该通信网络100可以包括多个AP,例如,AP110和AP120。该通信网络100还可以包括WLAN控制器,例如,WLAN控制器130。AP通过无线或有线网络连接到WLAN控制器,接受WLAN控制器的配置或者经由WLAN控制器连接到internet或intranet。一个AP可以关联多个STA,例如,AP110关联STA111~STA113,AP120关联STA121~STA113。STA可以是各种具备无线通信能力的设备,例如,手机、平板电脑、笔记本电脑、摄像头。该通信网络100还可以包括其他设备,例如,交换机或路由器。AP可以通过交换机或路由器连接WLAN控制器,或者,AP通过交换机连接到internet或intranet。Please refer to FIG. 1 , which shows a schematic diagram of an implementation environment involved in an embodiment of the present application. As shown in FIG. 1 , the implementation environment includes a communication network 100 . The communication network 100 includes an AP and STAs associated with the AP. The STA associates with the AP through the wireless network, and accesses the Internet (internet) or the intranet (intranet) through the associated AP. The communication network 100 may include one or more APs. When the communication network 100 is deployed in a small-area location (for example, a family residence), the communication network 100 may only include one AP, for example, the AP 110 . When the communication network 100 is deployed in a place with a large area (for example, a shopping mall), the communication network 100 may include multiple APs, for example, AP110 and AP120. The communication network 100 may also include a WLAN controller, eg, WLAN controller 130 . The AP is connected to the WLAN controller through a wireless or wired network, accepts the configuration of the WLAN controller or connects to the internet or intranet via the WLAN controller. An AP can be associated with multiple STAs. For example, AP110 is associated with STA111-STA113, and AP120 is associated with STA121-STA113. The STA may be various devices capable of wireless communication, for example, a mobile phone, a tablet computer, a notebook computer, and a camera. The communication network 100 may also include other devices, such as switches or routers. The AP can be connected to the WLAN controller through a switch or a router, or, the AP can be connected to the internet or intranet through a switch.
当一个AP关联多个STA时,该多个STA竞争使用该AP的空口资源。此时,有可能会存在某个STA异常占有该AP的空口资源,导致其他STA只能较少的使用或者无法使用该AP的空口资源。When an AP is associated with multiple STAs, the multiple STAs compete to use the air interface resources of the AP. At this time, some STA may abnormally occupy the air interface resources of the AP, causing other STAs to use less or not be able to use the air interface resources of the AP.
鉴于此,本申请实施例提供一种抑制异常STA的方法。在该方法中,AP接收STA发送的RTS帧,当STA满足条件时,AP不发送CTS帧,以抑制该STA。STA向其关联的AP发送RTS帧以尝试占用该AP的空口资源,并通过该RTS帧的时长字段指定需占用该AP空口的时长。若该STA可以占用该AP的空口,则该AP发送CTS帧。该AP关联的STA均可以接收到该CTS帧。接收到该CTS帧的其他STA不可以向该AP发送数据,仅发送该RTS帧的STA才可以向AP发送数据。即,AP通过发送CTS帧指示该STA可以占用该AP的空口资源。若在接收到与该RTS帧对应的CTS帧后,该STA不发送数据,则该STA浪费了该AP分配给该STA的空口资源。本申请实施例中,当STA满足条件时,AP不发送CTS帧,抑制了该满足条件的STA对空口资源的占用,使得该AP关联的所有STA可以再次自由竞争空口资源,提升了空口自由度。该条件可以是用户配置的一个条件,例如,运维人员在AP上配置的一个STA的标识。该条件还可以是该STA是异常STA,例如,AP可以根据STA基于CTS帧发送数据实际占用空口资源的程度和该STA基于与该CTS帧对应的RTS帧尝试占用空口资源的程度确定该STA是否为异常STA。本申请实施例的详细方案请参考下述描述。In view of this, an embodiment of the present application provides a method for suppressing abnormal STAs. In this method, the AP receives the RTS frame sent by the STA, and when the STA meets the conditions, the AP does not send the CTS frame to suppress the STA. The STA sends an RTS frame to its associated AP to try to occupy the air interface resources of the AP, and specifies the time to occupy the air interface of the AP through the duration field of the RTS frame. If the STA can occupy the air interface of the AP, the AP sends a CTS frame. All STAs associated with the AP can receive the CTS frame. Other STAs that receive the CTS frame cannot send data to the AP, and only the STA that sent the RTS frame can send data to the AP. That is, the AP sends a CTS frame to indicate that the STA can occupy the air interface resources of the AP. If the STA does not send data after receiving the CTS frame corresponding to the RTS frame, the STA wastes the air interface resource allocated to the STA by the AP. In the embodiment of this application, when the STA meets the conditions, the AP does not send a CTS frame, which suppresses the occupation of air interface resources by the STA that meets the conditions, so that all STAs associated with the AP can freely compete for air interface resources again, improving the degree of freedom of the air interface . The condition may be a condition configured by the user, for example, an STA identifier configured on the AP by operation and maintenance personnel. The condition can also be that the STA is an abnormal STA. For example, the AP can determine whether the STA is based on the degree to which the STA actually occupies the air interface resources based on the CTS frame sending data and the degree to which the STA attempts to occupy the air interface resources based on the RTS frame corresponding to the CTS frame. It is an abnormal STA. Please refer to the following description for the detailed solutions of the embodiments of the present application.
请参考图2,其示出了本申请实施例提供的一种抑制异常STA方法的流程图。包括如下步骤:Please refer to FIG. 2 , which shows a flowchart of a method for suppressing abnormal STAs provided by an embodiment of the present application. Including the following steps:
步骤201、AP接收STA发送的RTS帧。Step 201, the AP receives the RTS frame sent by the STA.
关联到一个AP的多个STA竞争使用该AP的空口资源。STA和AP可以通过控制帧RTS 帧和CTS帧协商AP空口资源的分配。图3示出了一种基于RTS帧/CTS帧分配AP空口资源的方法流程的示意图。为竞争AP110的空口资源,STA111发送RTS帧给AP110,并通过RTS帧的时长字段指示STA111尝试占用AP110空口的时长。若此时AP110空口空闲,则AP110发送CTS帧,并通过CTS帧的时长字段指示STA111可以占用AP110空口的时长。RTS帧的时长字段的值为数据帧的时长、CTS帧的时长、确认(acknowledgement,ACK)帧的时长和3个短帧间间隔(Short Interframe Space,SIFS)之和。CTS帧的时长字段的值可以为RTS帧的时长字段的值减去CTS帧的时长和1个SIFS。其中,SIFS指示无线接口处理接收到的帧并回复该帧所需要的时长。接收到该CTS帧后,STA111可以基于该CTS帧的时长字段指示的时长发送数据帧。AP110接收到数据帧后,AP110回复ACK给STA111以确认接收到该数据帧。AP110可以基于广播方式发送该CTS帧。其他STA(例如,STA112和STA113)接收到该CTS帧后,基于该CTS帧的时长字段的值设置自己的网络分配向量(Network Allocation Vector,NAV),并开始倒数计时以更新NAV。NAV的值不为零,表示AP110当前处于忙的状态,STA112和STA113不可以发送数据。当NAV的值为零时,STA111~STA113可以再次竞争发送RTS帧以抢占AP110的空口资源。例如,此次STA112成功发送RTS帧,AP110回复CTS帧给STA112,则STA112可以基于该CTS帧的时长字段指示的时长发送数据帧,STA111和STA113将自己的NAV设置为该CTS帧的时长字段的值,并等待该NAV减为零时,再次竞争发送RTS帧以抢占AP110的空口资源。Multiple STAs associated with an AP compete to use the air interface resources of the AP. The STA and the AP can negotiate the allocation of AP air interface resources through the control frames RTS frame and CTS frame. FIG. 3 shows a schematic diagram of a method for allocating AP air interface resources based on RTS frames/CTS frames. In order to compete for the air interface resources of AP110, STA111 sends an RTS frame to AP110, and instructs STA111 to try to occupy the air interface of AP110 through the duration field of the RTS frame. If the air interface of AP110 is idle at this time, AP110 sends a CTS frame, and indicates the time length that STA111 can occupy the air interface of AP110 through the duration field of the CTS frame. The value of the duration field of the RTS frame is the sum of the duration of the data frame, the duration of the CTS frame, the duration of the acknowledgment (ACK) frame, and three short interframe spaces (Short Interframe Space, SIFS). The value of the duration field of the CTS frame may be the value of the duration field of the RTS frame minus the duration of the CTS frame and 1 SIFS. Wherein, SIFS indicates the time length required for the wireless interface to process the received frame and reply the frame. After receiving the CTS frame, STA111 may send the data frame based on the duration indicated by the duration field of the CTS frame. After AP110 receives the data frame, AP110 replies ACK to STA111 to confirm receipt of the data frame. The AP 110 may send the CTS frame in a broadcast manner. After receiving the CTS frame, other STAs (for example, STA112 and STA113) set their own Network Allocation Vector (Network Allocation Vector, NAV) based on the value of the duration field of the CTS frame, and start a countdown to update the NAV. The value of NAV is not zero, indicating that AP110 is currently busy, and STA112 and STA113 cannot send data. When the value of NAV is zero, STA111-STA113 may compete to send RTS frames again to seize the air interface resources of AP110. For example, if STA112 successfully sends an RTS frame this time, AP110 replies a CTS frame to STA112, then STA112 can send a data frame based on the duration indicated by the duration field of the CTS frame, and STA111 and STA113 set their own NAV as the duration field of the CTS frame. value, and wait for the NAV to be reduced to zero, then compete to send RTS frames again to seize the air interface resources of AP110.
步骤202、当所述STA满足条件时,所述AP不发送CTS帧。Step 202, when the STA meets the condition, the AP does not send a CTS frame.
当所述STA满足条件时,所述AP不发送CTS帧。当所述STA不满足条件时,所述AP发送CTS帧。例如,AP110接收到STA113发送的RTS帧,当STA113满足条件时,AP110不发送与该RTS帧对应的CTS帧。STA113没有收到与该RTS帧对应的CTS帧,则STA113没有竞争到AP110的空口资源。STA111和STA112没有收到CTS帧,则STA111和STA112不会设置自己的NAV。因此,STA111~STA113可以再次竞争发送RTS帧以抢占AP110的空口资源。例如,AP110接收到STA111发送的RTS帧,若STA111不满足条件,则AP110发送与该RTS帧对应的CTS帧。此时,STA111可以基于该CTS帧指示的时长发送数据帧,STA112和STA113则根据该CTS帧设置NAV以等待下次竞争该AP110的空口资源。When the STA meets the condition, the AP does not send the CTS frame. When the STA does not meet the condition, the AP sends a CTS frame. For example, AP110 receives the RTS frame sent by STA113, and when STA113 meets the condition, AP110 does not send the CTS frame corresponding to the RTS frame. If STA113 does not receive the CTS frame corresponding to the RTS frame, then STA113 does not compete for the air interface resource of AP110. If STA111 and STA112 do not receive the CTS frame, then STA111 and STA112 will not set their own NAV. Therefore, STA111-STA113 can compete again to send RTS frames to seize the air interface resources of AP110. For example, AP110 receives the RTS frame sent by STA111, and if STA111 does not satisfy the condition, AP110 sends a CTS frame corresponding to the RTS frame. At this time, STA111 can send data frames based on the duration indicated by the CTS frame, and STA112 and STA113 set NAV according to the CTS frame to wait for the next competition for the air interface resources of the AP110.
通过不发送与满足条件的STA发送的RTS帧对应的CTS帧,AP主动抑制了该满足条件的STA对空口资源的占用,使得该AP关联的所有STA可以再次竞争空口资源,提升了空口自由度。By not sending the CTS frame corresponding to the RTS frame sent by the qualified STA, the AP actively suppresses the occupation of air interface resources by the qualified STA, so that all STAs associated with the AP can compete for air interface resources again, improving the degree of freedom of the air interface .
AP还可以选择性地发送CTS帧。例如,满足条件的STA113在一定时段内发送了多个(例如,10个)RTS帧,AP110选择性地响应该多个RTS帧中的一些RTS帧。例如,AP110响应该10个RTS帧中的5个RTS帧,即,AP110发送5个CTS帧给STA113。针对满足条件的STA,AP发送CTS帧的比例可以是一个预设的值,例如,50%。AP还可以动态调整该比例,例如,STA浪费AP空口资源的程度越高,该比例越低。AP可以灵活地选择RTS帧以发送对应的CTS帧。例如,若该比例为50%,AP110可以仅响应接收到来自于STA113的第奇数个RTS帧,或者,仅响应接收到的来自于STA113的第偶数个RTS帧,或者,响应N个连续接收到的来自于STA113的RTS帧,然后紧接着不响应N个连续接收到的来自于STA113的RTS帧。N为大于1的整数。The AP can also optionally send CTS frames. For example, the STA 113 that meets the condition sends multiple (for example, 10) RTS frames within a certain period of time, and the AP 110 selectively responds to some RTS frames in the multiple RTS frames. For example, AP110 responds to 5 RTS frames in the 10 RTS frames, that is, AP110 sends 5 CTS frames to STA113. For STAs that meet the conditions, the ratio of the CTS frame sent by the AP may be a preset value, for example, 50%. The AP can also dynamically adjust the ratio. For example, the higher the STA wastes AP air interface resources, the lower the ratio. The AP can flexibly select the RTS frame to send the corresponding CTS frame. For example, if the ratio is 50%, AP110 may only respond to receiving odd-numbered RTS frames from STA113, or only respond to receiving even-numbered RTS frames from STA113, or respond to N consecutive received RTS frames from STA113, and then do not respond to N consecutive received RTS frames from STA113. N is an integer greater than 1.
上述条件可以是用户配置的一个条件,例如,运维人员配置的一个STA的标识。上述 条件还可以是STA是异常STA。异常STA可以由AP自己确定,也可以由其他设备确定。例如,其他AP或者WLAN控制器确定异常STA并发送异常STA的标识给该AP。AP可以存储异常STA的标识。若发送RTS帧的STA的标识属于异常STA的标识,则AP可以判断该STA为满足条件的STA。AP确定STA是否浪费空口资源以及确定异常STA的过程请参见下方关于图4和图5的描述。The foregoing condition may be a condition configured by a user, for example, an identifier of an STA configured by operation and maintenance personnel. The above condition can also be that the STA is an abnormal STA. Abnormal STAs can be identified by the AP itself or by other devices. For example, other APs or WLAN controllers determine abnormal STAs and send the identifiers of the abnormal STAs to the AP. The AP can store the identifier of the abnormal STA. If the identity of the STA sending the RTS frame belongs to the identity of an abnormal STA, the AP can determine that the STA is an STA that meets the conditions. Please refer to the descriptions in Figure 4 and Figure 5 below for the AP to determine whether the STA wastes air interface resources and the process of determining abnormal STAs.
本申请实施例提供的抑制异常STA的方法,AP通过不发送CTS帧给满足条件的STA,抑制了该STA对空口资源的占用,使得该AP关联的所有STA可以再次自由竞争空口资源,提升了空口自由度。另外,该方法没有直接断开该STA,使得该被抑制的STA还可以通过该AP正常发送或接收数据,提升了该STA访问网络的灵活性。In the method for suppressing abnormal STAs provided by the embodiment of this application, the AP suppresses the occupation of air interface resources by the STA by not sending CTS frames to STAs that meet the conditions, so that all STAs associated with the AP can freely compete for air interface resources again, which improves the Air DOF. In addition, the method does not directly disconnect the STA, so that the suppressed STA can still send or receive data normally through the AP, which improves the flexibility of the STA to access the network.
STA通过发送RTS帧尝试占用AP的空口资源。针对STA发送的RTS帧,AP通过发送CTS帧指示该STA可以占用该AP的空口资源。STA基于该CTS帧发送数据表示该STA实际占用了该AP的空口资源。AP可以根据STA基于CTS帧发送数据实际占用空口资源的程度和该STA基于与该CTS帧对应的RTS帧尝试占用空口资源的程度,确定该STA是否为异常STA。STA基于CTS帧发送数据实际占用空口资源的程度可以由该STA基于该CTS帧实际发送的数据量或实际发送数据的时长指示。STA基于CTS帧实际发送的数据越多或实际发送数据的时长越大,表示该STA基于该CTS帧发送数据实际占用空口资源的程度越大。STA基于与CTS帧对应的RTS帧尝试占用AP空口资源的程度可以由该RTS帧的时长字段指示。RTS帧携带的时长字段的值越大,表示发送该RTS帧的STA尝试占用AP空口资源的程度越大。可以根据STA尝试占用的空口资源的程度和STA实际占用空口资源的程度确定STA是否为异常STA。例如,AP可以比较STA发送的RTS帧携带的时长值和STA基于与该RTS帧对应的CTS帧发送数据的时长,当二者的差值大于一个阈值时,AP判断该STA为异常STA。The STA tries to occupy the air interface resources of the AP by sending RTS frames. For the RTS frame sent by the STA, the AP sends a CTS frame to indicate that the STA can occupy the air interface resources of the AP. The STA sends data based on the CTS frame to indicate that the STA actually occupies the air interface resources of the AP. The AP can determine whether the STA is an abnormal STA according to the extent to which the STA actually occupies the air interface resources based on the data sent by the CTS frame and the extent to which the STA attempts to occupy the air interface resources based on the RTS frame corresponding to the CTS frame. The extent to which the STA sends data based on the CTS frame and actually occupies air interface resources may be indicated by the amount of data actually sent by the STA based on the CTS frame or the duration of actually sending data. The more data the STA actually sends based on the CTS frame or the longer the actual data sending duration is, it means that the STA sends data based on the CTS frame and actually occupies more air interface resources. The extent to which the STA tries to occupy the air interface resources of the AP based on the RTS frame corresponding to the CTS frame may be indicated by the duration field of the RTS frame. The greater the value of the duration field carried in the RTS frame, the greater the extent that the STA sending the RTS frame attempts to occupy the air interface resources of the AP. Whether the STA is an abnormal STA can be determined according to the extent of the air interface resources that the STA tries to occupy and the extent of the air interface resources actually occupied by the STA. For example, the AP can compare the duration value carried by the RTS frame sent by the STA with the duration of the STA sending data based on the CTS frame corresponding to the RTS frame. When the difference between the two is greater than a threshold, the AP judges the STA as an abnormal STA.
STA基于CTS帧发送数据实际占用空口资源的程度和该STA基于该RTS帧尝试占用空口资源的程度的比值称为占用比值,指示该STA对抢占到的空口资源的实际使用程度。该占用比值可以为该STA基于CTS帧发送的数据量和与该CTS帧对应的RTS帧携带的时长的比值,或者,该STA基于CTS帧发送数据的时长和与该CTS帧对应的RTS帧携带的时长的比值。其中,与CTS帧对应的RTS帧携带的时长还可以替换为该CTS帧携带的时长。即,占用比值还可以为该STA基于CTS帧发送的数据量与该CTS帧携带的时长的比值,或者,该STA基于CTS帧发送数据的时长与该CTS帧携带的时长的比值。其中,该CTS帧携带的时长还可以替换为其他时长,例如,该CTS帧携带的时长减去SIFS和/或ACK时长,此处不再赘述。其中,STA基于CTS帧发送数据的时长可以基于该STA基于CTS帧发送的数据量和发送速率确定,该发送速率可以是与发送时段对应的调制编码方案(modulation and coding scheme,MCS)速率。The ratio between the degree to which the STA actually occupies the air interface resources based on the data sent by the CTS frame and the degree to which the STA attempts to occupy the air interface resources based on the RTS frame is called the occupation ratio, which indicates the actual use degree of the preempted air interface resources by the STA. The occupancy ratio may be the ratio of the amount of data sent by the STA based on the CTS frame and the duration carried by the RTS frame corresponding to the CTS frame, or the STA sends data based on the duration of the CTS frame and the duration carried by the RTS frame corresponding to the CTS frame. The ratio of the duration of . Wherein, the duration carried by the RTS frame corresponding to the CTS frame may also be replaced by the duration carried by the CTS frame. That is, the occupancy ratio may also be the ratio of the amount of data sent by the STA based on the CTS frame to the duration carried by the CTS frame, or the ratio of the duration of the STA to send data based on the CTS frame to the duration carried by the CTS frame. Wherein, the duration carried by the CTS frame may also be replaced by other durations, for example, the duration carried by the CTS frame minus the duration of SIFS and/or ACK, which will not be repeated here. Wherein, the duration for the STA to send data based on the CTS frame may be determined based on the amount of data sent by the STA based on the CTS frame and the sending rate, and the sending rate may be a modulation and coding scheme (MCS) rate corresponding to the sending period.
AP可以基于占用比值确定该STA是否为异常STA。AP可以基于历史上接收到的来自于一个STA的RTS帧和基于与该STA基于该RTS帧对应的CTS帧实际发送数据的数量或时长获取一个或多个该STA的占用比值。AP可以将每个占用比值与一个阈值进行比较。该占用比值小于该阈值指示该STA未充分使用该STA尝试占用的空口资源,该STA可能是浪费AP空口资源的STA。AP还可以确定该STA浪费空口资源的程度,例如,该阈值与该占用比值的差值越大,说明该STA基于CTS帧实际发送的数据越少或者实际发送数据的时长越短,指示该STA浪费AP空口资源的程度越大。AP可以统计一个占用比值与阈值的比较结果,或,多个占用比值与阈值的比较结果,以判断该STA是否是异常STA。例如,当STA存在一个小于阈值的占用 比值时,AP就将该STA判断为异常STA。又例如,AP还可以统计小于阈值的占用比值的数量,当该数量超过另一个阈值或者该数量的占比超过另一个阈值时,AP判断该STA为异常STA。AP可以记录异常STA的标识。AP还可以发送异常STA的标识以通知其他AP,使得其他AP可以直接基于该AP的判断结果确定该STA为满足条件的STA。The AP can determine whether the STA is an abnormal STA based on the occupancy ratio. The AP may acquire one or more occupancy ratios of the STA based on the historically received RTS frames from a STA and based on the quantity or duration of data actually sent by the STA based on the CTS frame corresponding to the RTS frame. The AP can compare each occupancy ratio value to a threshold. If the occupation ratio is smaller than the threshold, it indicates that the STA does not fully use the air interface resources that the STA tries to occupy, and the STA may be a STA that wastes the AP air interface resources. The AP can also determine the extent to which the STA wastes air interface resources. For example, the larger the difference between the threshold and the occupancy ratio, the less data the STA actually sends based on the CTS frame or the shorter the actual data sending time, indicating that the STA The greater the waste of AP air interface resources. The AP can count the comparison result of one occupancy ratio and the threshold, or the comparison results of multiple occupancy ratios and the threshold, so as to judge whether the STA is an abnormal STA. For example, when an STA has an occupancy ratio smaller than the threshold, the AP judges the STA as an abnormal STA. For another example, the AP may also count the number of occupancy ratios smaller than a threshold, and when the number exceeds another threshold or the proportion of the number exceeds another threshold, the AP judges that the STA is an abnormal STA. The AP can record the identification of the abnormal STA. The AP can also send the identifier of the abnormal STA to notify other APs, so that other APs can directly determine that the STA is an STA that satisfies the conditions based on the judgment result of the AP.
可以理解的是,占用比值还可以是STA基于RTS帧尝试占用AP空口资源的程度与该STA基于与该RTS帧对应的CTS帧发送数据实际占用AP空口资源的比值。此时,AP可将该比值与一个阈值比较,当该比值大于该阈值时,AP可以将该STA判断为浪费AP空口资源的STA。比值的具体计算过程和判断过程与上述类似,此处不再赘述。It can be understood that the occupancy ratio may also be a ratio between the extent to which the STA attempts to occupy the AP air interface resources based on the RTS frame and the actual occupation of the AP air interface resources by the STA based on the CTS frame corresponding to the RTS frame. At this point, the AP can compare the ratio with a threshold, and when the ratio is greater than the threshold, the AP can judge the STA as a STA that wastes AP air interface resources. The specific calculation process and judgment process of the ratio are similar to the above, and will not be repeated here.
AP还可以基于STA在一个时间窗口(例如,1分钟)内发送的多个RTS帧和该STA基于与该多个RTS帧对应的CTS帧实际发送数据的情况确定该STA的占用比值。AP可以计算该STA在该时间窗口内发送的总数据量,然后以该总数据量与AP在该时间窗口内接收到的该STA发送的RTS帧的数量的比值作为该STA的1个占用比值。AP还可以计算该STA在该时间窗口内基于与RTS帧对应的CTS帧发送数据的总时长,然后以该总时长与该AP在该时间窗口内接收到的该STA发送的RTS帧的数量的比值作为该STA的一个占用比值。AP还可以计算该AP在该时间窗口内接收到该STA发送的RTS帧携带的时长总值,然后以该STA在该时间窗口内发送的总数据量与该时长总值的比值作为该STA的一个占用比值。AP还可以以该STA在该时间窗口内发送数据的总时长与该时长总值的比值作为该STA的一个占用比值。AP还可以计算该AP在该时间窗口内发送给该STA的每个CTS帧对应的占用比值,然后计算该多个占用比值的统计值(例如,均值)作为该STA在该时间窗口的占用比值。The AP may also determine the STA's occupancy ratio based on the multiple RTS frames sent by the STA within a time window (for example, 1 minute) and the fact that the STA actually sends data based on the CTS frames corresponding to the multiple RTS frames. The AP can calculate the total amount of data sent by the STA within the time window, and then use the ratio of the total amount of data to the number of RTS frames sent by the STA received by the AP within the time window as an occupancy ratio of the STA . The AP may also calculate the total duration of the STA sending data based on the CTS frame corresponding to the RTS frame within the time window, and then calculate the total duration and the number of RTS frames sent by the STA received by the AP within the time window The ratio is used as an occupation ratio of the STA. The AP can also calculate the total duration of the AP receiving the RTS frame sent by the STA within the time window, and then use the ratio of the total amount of data sent by the STA within the time window to the total duration as the STA's An occupancy ratio. The AP may also use the ratio of the total duration of the STA sending data within the time window to the total duration as an occupation ratio of the STA. The AP may also calculate the occupancy ratio corresponding to each CTS frame sent by the AP to the STA within the time window, and then calculate the statistical value (for example, mean value) of the multiple occupancy ratios as the occupancy ratio of the STA in the time window .
下文详细说明基于占用比值确定STA为异常STA的过程。其中,一个占用比值为该STA在一个时间窗口内发送的数据总量与AP在该时间窗口内接收到的该STA发送的RTS帧的数量的比值。基于其他方式获取STA的占用比值并确定STA为异常STA的过程与下文所述过程相似,此处不再赘述。The following describes in detail the process of determining that an STA is an abnormal STA based on the occupancy ratio. Wherein, an occupation ratio is a ratio of the total amount of data sent by the STA within a time window to the number of RTS frames sent by the STA received by the AP within the time window. The process of obtaining the occupancy ratio of the STA and determining that the STA is an abnormal STA based on other methods is similar to the process described below, and will not be repeated here.
图4是本申请实施例提供的一种确定异常STA的方法流程图。该方法由AP执行,包括如下步骤:FIG. 4 is a flow chart of a method for determining an abnormal STA provided by an embodiment of the present application. The method is performed by the AP, and includes the following steps:
步骤401、针对一个STA,获取该STA的一个或多个占用比值。Step 401, for a STA, obtain one or more occupancy ratio values of the STA.
针对每个STA,AP可以获取一个或多个占用比值。例如,AP以1分钟为一个时间窗口,统计该AP在一个时间窗口内接收到的每个STA发送的RTS帧的数量及每个STA基于在该时间窗口内基于与RTS帧对应的CTS帧发送的数据总量。AP将一个STA在该一个时间窗口内发送的数据总量与该AP在该时间窗口内接收到的该STA发送的RTS帧的数量的比值作为该STA的一个占用比值。占用比值可以表示一个STA在一个时间窗口内平均每个RTS帧对应的传输数据量。针对每个STA,AP可以获取多个占用比值。例如,AP在一天内每1分钟统计一次,以为每个STA获取1440(24小时*60分钟=1440)个占用比值。For each STA, the AP can obtain one or more occupancy ratio values. For example, the AP takes 1 minute as a time window to count the number of RTS frames sent by each STA received by the AP within a time window and the number of RTS frames sent by each STA based on the CTS frame corresponding to the RTS frame within the time window. the total amount of data. The AP uses the ratio of the total amount of data sent by a STA within the time window to the number of RTS frames sent by the STA received by the AP within the time window as an occupation ratio of the STA. The occupancy ratio may represent an average amount of data transmitted by an STA in a time window corresponding to each RTS frame. For each STA, the AP can obtain multiple occupancy ratio values. For example, the AP collects statistics every minute in a day to obtain 1440 (24 hours*60 minutes=1440) occupancy ratio values for each STA.
步骤402、基于一个或多个STA的占用比值识别异常STA。Step 402, identifying abnormal STAs based on the occupancy ratios of one or more STAs.
当AP仅获取一个STA的一个占用比值时,AP可以根据该一个占用比值确定该STA是否为异常STA。例如,AP将该占用比值与一个阈值(下文称为第一阈值)比较,当该占用比值小于该阈值时,AP确定该STA为异常STA。AP还可以基于一个STA的多个占用比值确定该STA是否为异常STA。例如,AP比较一个STA的多个占用比值中的每个占用比值与阈值,当该多个占用比值中存在一个占用比值小于第一阈值时,或者小于第一阈值的占用比值的数量或 比例超过另一个阈值(下文称为第二阈值)时,AP确定该STA为异常STA。例如,AP110获取到STA113的5个占用比值,分别为20、30、40、50和60。若第一阈值为50,则该STA113有4个比值小于该第一阈值,即小于该第一阈值的比例为80%(4/5=0.8)。若第二阈值为30%,则AP110可以确定该STA113为异常STA。When the AP acquires only one occupancy ratio value of one STA, the AP can determine whether the STA is an abnormal STA according to the one occupancy ratio value. For example, the AP compares the occupancy ratio with a threshold (hereinafter referred to as the first threshold), and when the occupancy ratio is smaller than the threshold, the AP determines that the STA is an abnormal STA. The AP may also determine whether the STA is an abnormal STA based on multiple occupancy ratio values of the STA. For example, the AP compares each of the multiple occupancy ratios of an STA with the threshold, and when one of the multiple occupancy ratios is smaller than the first threshold, or the number or proportion of the occupancy ratios smaller than the first threshold exceeds Another threshold (hereinafter referred to as the second threshold), the AP determines that the STA is an abnormal STA. For example, AP110 obtains five occupancy ratios of STA113, which are 20, 30, 40, 50 and 60 respectively. If the first threshold is 50, then 4 ratios of the STA 113 are smaller than the first threshold, that is, the ratio smaller than the first threshold is 80% (4/5=0.8). If the second threshold is 30%, the AP 110 may determine that the STA 113 is an abnormal STA.
AP还可以根据该多个STA的多个占用比值确定异常STA的判断标准。例如,AP为每个STA获取多个占用比值,然后基于多个STA的多个占用比值构建占用比值的统计分布。基于占用比值的统计分布,AP可以依据多种异常检测算法进行边界拟定以区分正常STA和异常STA。例如,AP可以基于箱线图或3-sigma原则区分正常STA和异常STA。The AP may also determine a criterion for judging an abnormal STA according to multiple occupancy ratios of the multiple STAs. For example, the AP obtains multiple occupancy ratio values for each STA, and then constructs a statistical distribution of the occupancy ratio values based on the multiple occupancy ratio values of the multiple STAs. Based on the statistical distribution of the occupancy ratio, the AP can draw boundaries based on various anomaly detection algorithms to distinguish normal STAs from abnormal STAs. For example, AP can distinguish normal STAs from abnormal STAs based on boxplots or 3-sigma principles.
箱线图基于占用比值的25%分位数、75%分位数获取占用比值的上边界和下边界。大于等于下边界的占用比值被认为是正常的占用比值,其对应的STA是正常STA。小于下边界的占用比值被认为是异常的占用比值,其对应的STA是异常STA。其中,上、下边界的计算公式可以为如下所示的计算公式(1)和(2)。例如,AP110获取到300个占用比值,其中,100个为STA111的占用比值,100个为STA112的占用比值,100个为STA113的占用比值。AP110计算出该300个占用比值的25%分位数为400、75%分位数为600。则上边界为900(600+(600-400)*1.5),下边界为100(400-(600-400)*1.5)。若STA113存在小于100的占用比值,则AP110将STA113确定为异常STA。AP110还可以根据小于下边界的占用比值的比例确定异常STA。例如,若该比例大于一个阈值,则确定该比例对应的STA为异常STA。例如,该阈值为20%,STA113的小于下边界的占用比值的比例为40%(即,STA113有40个小于100的占用比值),STA112的小于下边界的占用比值的比例为5%(即,STA112有5个小于100的占用比值),STA111的小于下边界的占用比值的比例为2%(即,STA111有2个小于100的占用比值),则AP110将STA113确定为异常STA,将STA111和STA112确定为正常STA。AP还可以根据异常STA的占用比值小于下边界的比例确定该STA浪费空口资源的程度,以确定AP发送CTS帧的比例,例如,若小于下边界的占用比值的比例为100%,则AP不发送CTS帧,若小于下边界的占用比值的比例大于70%,则AP仅回复该STA发送的RTS帧中的30%,若小于下边界的占用比值的比例大于30%,则AP仅回复该STA发送的RTS帧中的50%,若小于下边界的占用比值的比例小于30%,则AP仅回复该STA发送的RTS帧的70%。The boxplot obtains the upper and lower boundaries of the occupancy ratio based on the 25% quantile and the 75% quantile of the occupancy ratio. Occupancy ratios greater than or equal to the lower boundary are considered normal occupancy ratios, and the corresponding STAs are normal STAs. An occupancy ratio value smaller than the lower boundary is considered an abnormal occupancy ratio value, and its corresponding STA is an abnormal STA. Wherein, the calculation formulas of the upper and lower boundaries may be the following calculation formulas (1) and (2). For example, AP110 obtains 300 occupancy ratios, among which, 100 are occupancy ratios of STA111, 100 are occupancy ratios of STA112, and 100 are occupancy ratios of STA113. The AP110 calculates the 25% quantile of 400 and the 75% quantile of 600 for the 300 occupancy ratios. Then the upper boundary is 900(600+(600-400)*1.5), and the lower boundary is 100(400-(600-400)*1.5). If the STA 113 has an occupancy ratio less than 100, the AP 110 determines the STA 113 as an abnormal STA. The AP 110 may also determine the abnormal STA according to the proportion of the occupancy ratio smaller than the lower boundary. For example, if the ratio is greater than a threshold, it is determined that the STA corresponding to the ratio is an abnormal STA. For example, the threshold is 20%, the ratio of STA113 occupancy ratio values smaller than the lower boundary is 40% (that is, STA113 has 40 occupancy ratio values smaller than 100), and the ratio of STA112 occupancy ratio values smaller than the lower boundary is 5% (i.e. , STA112 has 5 occupancy ratios less than 100), and the ratio of STA111 occupancy ratios less than the lower limit is 2% (that is, STA111 has 2 occupancy ratios less than 100), then AP110 determines STA113 as an abnormal STA, and STA111 and STA112 are determined to be normal STAs. The AP can also determine the degree to which the STA wastes air interface resources according to the proportion of the abnormal STA's occupancy ratio less than the lower limit, so as to determine the proportion of the AP sending CTS frames. Send a CTS frame, if the proportion of the occupancy ratio smaller than the lower boundary is greater than 70%, the AP will only reply to 30% of the RTS frames sent by the STA; 50% of the RTS frames sent by the STA, if the proportion of the occupancy ratio smaller than the lower boundary is less than 30%, the AP only replies to 70% of the RTS frames sent by the STA.
上边界=75%分位数+(75%分位数–25%分位数)*1.5 (1)Upper boundary = 75% quantile + (75% quantile – 25% quantile)*1.5 (1)
下边界=25%分位数-(75%分位数–25%分位数)*1.5 (2)Lower boundary = 25% quantile - (75% quantile - 25% quantile) * 1.5 (2)
根据3-sigma原则,AP计算多个占用比值的均值和标准差。将均值和3倍标准差之差作为判断标准。若某个占用比值小于该判断标准,则该占用比值为异常占用比值,AP可以将该占用比值对应的STA确定为异常STA。与箱线图类似,AP还可以基于一个STA的异常占用比值的数量或比例确定该STA是否为异常STA。According to the 3-sigma principle, AP calculates the mean and standard deviation of multiple occupancy ratios. The difference between the mean and 3 times the standard deviation was used as the judgment standard. If a certain occupancy ratio is smaller than the judging standard, the occupancy ratio is an abnormal occupancy ratio, and the AP may determine the STA corresponding to the occupancy ratio as an abnormal STA. Similar to the box plot, the AP may also determine whether the STA is an abnormal STA based on the number or proportion of the abnormal occupancy ratio of an STA.
可以理解的是,当STA的占用比值为该STA基于RTS帧尝试占用空口资源的程度和该STA基于与RTS帧对应的CTS帧发送数据实际占用空口资源程度的比值时,小于等于箱线图的上边界的占用比值被认为是正常占用比值,其对应的STA可以被判断为正常STA,大于上边界的占用比值被认为是异常占用比值,其对应的STA可以被判断为异常STA。相对应地,3-sigma原则的判断标准可以为均值和3倍标准差之和,小于等于该判断标准的占用比值被认为是正常占用比值,其对应的STA可以被判断为正常STA,大于该判断标准的占用比值被认为是异常占用比值,其对应的STA可以被判断为异常STA。另外,AP还可以基于有监督或 无监督的机器学习算法获取一个异常STA的判断模型,然后将各个STA的占用比值输入该判断模型,以确定各个STA是否为异常STA。It can be understood that when the STA occupancy ratio is the ratio of the degree to which the STA tries to occupy air interface resources based on the RTS frame and the degree to which the STA actually occupies air interface resources based on the CTS frame corresponding to the RTS frame, it is less than or equal to the The occupancy ratio of the upper boundary is considered as a normal occupancy ratio, and its corresponding STA can be judged as a normal STA; the occupancy ratio greater than the upper boundary is considered an abnormal occupancy ratio, and its corresponding STA can be judged as an abnormal STA. Correspondingly, the judgment standard of the 3-sigma principle can be the sum of the mean value and 3 times the standard deviation. The occupancy ratio less than or equal to the judging standard is considered a normal occupancy ratio, and the corresponding STA can be judged as a normal STA. The occupancy ratio of the judging standard is considered to be an abnormal occupancy ratio, and the corresponding STA can be judged to be an abnormal STA. In addition, the AP can also obtain a judgment model of an abnormal STA based on a supervised or unsupervised machine learning algorithm, and then input the occupancy ratio of each STA into the judgment model to determine whether each STA is an abnormal STA.
确定出异常STA后,AP可以记录异常STA的标识。例如,AP存储多个异常STA的标识以获取异常STA标识表。异常STA的标识可以为该STA的媒体接入控制(Media Access Control,MAC)地址。AP还可以发送异常STA的标识以通知其他AP。其他AP可以存储该AP发送的异常STA的标识。当该异常STA关联到其他AP时,其他AP可以直接基于该标识抑制该异常STA。AP还可以通知其他AP异常STA浪费空口资源的程度,以促使其他AP确定合适的比例以选择性回复该异常STA发送的RTS帧。After determining the abnormal STA, the AP can record the identification of the abnormal STA. For example, the AP stores identifiers of multiple abnormal STAs to obtain an abnormal STA identifier table. The identifier of the abnormal STA may be the Media Access Control (MAC) address of the STA. The AP can also send the identification of the abnormal STA to notify other APs. Other APs may store the identifier of the abnormal STA sent by the AP. When the abnormal STA associates with other APs, other APs can suppress the abnormal STA directly based on the identifier. The AP may also notify other APs of the degree to which the abnormal STA wastes air interface resources, so as to prompt other APs to determine an appropriate ratio to selectively reply to the RTS frame sent by the abnormal STA.
AP可以持续的获取每个STA的占用比值,以更新上述统计值和判断标准。当某个异常STA浪费空口资源的程度发生了变化,例如,新的浪费空口资源的程度与原浪费空口资源的程度已经不属于同一个选择性回复的区间,AP还可以通知其他AP该STA新的浪费空口资源的程度。The AP can continuously obtain the occupancy ratio of each STA, so as to update the above statistics and judgment criteria. When the degree of wasting air interface resources of an abnormal STA changes, for example, the new degree of wasting air interface resources and the original degree of wasting air interface resources do not belong to the same selective reply range, the AP can also notify other APs that the STA is new. The extent to which air interface resources are wasted.
某些异常STA通过自身修复或外界干预,其数据传输行为可能恢复正常。此时,AP可以将该异常STA重新确定为正常STA。因此,图4所示方法还可以包括步骤403。The data transmission behavior of some abnormal STAs may return to normal through self-repair or external intervention. At this time, the AP may re-determine the abnormal STA as a normal STA. Therefore, the method shown in FIG. 4 may further include step 403 .
步骤403、当一个异常STA满足条件时,将该异常STA确定为正常STA。Step 403, when an abnormal STA satisfies the condition, determine the abnormal STA as a normal STA.
例如,若异常STA在最近的N(例如,3)个时间窗口内的占用比值都超过了上述判断标准,则AP确定该异常STA为正常STA,将其标识从异常STA标识表中删除。AP还可以通知其他AP该异常STA已恢复正常。For example, if the occupancy ratios of the abnormal STA in the latest N (for example, 3) time windows exceed the above criteria, the AP determines that the abnormal STA is a normal STA and deletes its identification from the abnormal STA identification table. The AP can also notify other APs that the abnormal STA has returned to normal.
本申请实施例提供的确定异常STA的方法,无需运维人员干预,AP可以自行根据STA尝试占用空口资源程度和实际占用空口资源的程度识别异常STA。The method for determining an abnormal STA provided in the embodiment of the present application does not require the intervention of operation and maintenance personnel, and the AP can identify the abnormal STA according to the degree of the STA's attempt to occupy the air interface resources and the degree of the actual occupation of the air interface resources.
图5是本申请实施例提供的一种确定异常STA的方法流程图。在该方法中,由其他设备,例如,WLAN控制器,识别异常STA。该方法包括如下步骤:FIG. 5 is a flow chart of a method for determining an abnormal STA provided by an embodiment of the present application. In this method, other devices, such as a WLAN controller, identify abnormal STAs. The method comprises the steps of:
步骤501、AP发送该AP关联的STA的数据给WLAN控制器。In step 501, the AP sends the data of the STA associated with the AP to the WLAN controller.
该数据可以AP计算出的该AP关联的每个STA的一个或多个占用比值。该数据还可以是AP计算出的该AP关联的每个STA的一个或多个基于RTS帧尝试占用空口资源的程度和对应的实际占用空口资源的程度。该数据还可以是STA的原始数据。例如,AP在一个时间窗口内接收到的一个STA发送的RTS帧的数量或这些RTS帧携带的时长值、该STA在该时间窗口内基于与RTS帧对应的CTS帧发送的数据总量或发送数据的时长。The data may be one or more occupancy ratios of each STA associated with the AP calculated by the AP. The data may also be calculated by the AP for each STA associated with the AP and one or more RTS frame-based attempts to occupy the air interface resources and the corresponding actual occupation of the air interface resources. The data can also be the original data of the STA. For example, the number of RTS frames sent by a STA received by the AP within a time window or the duration value carried by these RTS frames, the total amount of data sent by the STA based on the CTS frame corresponding to the RTS frame within the time window or the The duration of the data.
步骤502、WLAN控制器获取一个或多个STA的占用比值。Step 502, the WLAN controller obtains the occupancy ratio values of one or more STAs.
当上述数据为每个STA的占用比值时,WLAN控制器接收上述数据以直接获取一个或多个STA的占用比值。当上述数据为每个STA的尝试占用空口资源的程度和对应的实际占用空口资源的程度时,WLAN控制器可以以STA实际占用空口资源的程度与对应的尝试占用空口资源的程度的比值作为该STA的一个占用比值。当上述数据为STA的原始数据时,WLAN控制器可以基于原始数据进行计算以获取一个或多个STA的占用比值。该计算过程请参见步骤401,此处不再赘述。When the above data is the occupancy ratio of each STA, the WLAN controller receives the above data to directly obtain the occupancy ratio of one or more STAs. When the above data is each STA's degree of attempting to occupy air interface resources and the corresponding degree of actually occupying air interface resources, the WLAN controller may use the ratio of the degree of STA's actual occupation of air interface resources to the corresponding degree of attempting to occupy air interface resources as the An occupancy ratio of the STA. When the foregoing data is raw data of STAs, the WLAN controller may perform calculation based on the raw data to obtain occupancy ratios of one or more STAs. Please refer to step 401 for the calculation process, which will not be repeated here.
步骤503、WLAN控制器基于一个或多个STA的占用比值,识别异常STA。Step 503, the WLAN controller identifies abnormal STAs based on the occupancy ratios of one or more STAs.
该识别过程请参见步骤402,此处不再赘述。与步骤402的差异在于,WLAN控制器可以获取到多个AP发送的数据。因此,WLAN控制器可以获取到更多STA的占用比值,可以基于 更全面的数据进行分析和识别。这进一步的提升了异常STA识别的准确度。Please refer to step 402 for the identification process, which will not be repeated here. The difference from step 402 is that the WLAN controller can acquire data sent by multiple APs. Therefore, the WLAN controller can obtain more STA occupancy ratios, and can analyze and identify based on more comprehensive data. This further improves the accuracy of abnormal STA identification.
步骤504、WLAN控制器发送异常STA的标识给AP。In step 504, the WLAN controller sends the identifier of the abnormal STA to the AP.
在识别出异常STA后,WLAN控制器发送异常STA的标识给各个AP,以使得各个AP可以直接基于该异常STA的标识抑制异常STA。WLAN控制器可以每识别出一个异常STA,就发送该异常STA的标识给各个AP。WLAN控制器还可以一次发送多个异常STA的标识给各个AP。WLAN控制器还可以发送异常STA浪费空口资源的程度给各个AP,以指导各个AP确定发送CTS帧的比例以选择性地回复异常STA发送的RTS帧。当某个异常STA浪费空口资源的程度发生了变化,WLAN控制器还可以将新的值发送给各个AP。当某个异常STA恢复正常后,WLAN控制器发送该STA的标识给各个AP以通知各个AP该STA已恢复正常,促使各个AP解除对该STA的抑制。After identifying the abnormal STA, the WLAN controller sends the identifier of the abnormal STA to each AP, so that each AP can suppress the abnormal STA directly based on the identifier of the abnormal STA. Each time the WLAN controller identifies an abnormal STA, it may send the identifier of the abnormal STA to each AP. The WLAN controller may also send identifiers of multiple abnormal STAs to each AP at one time. The WLAN controller may also send the degree of air interface resources wasted by the abnormal STA to each AP, so as to guide each AP to determine the ratio of sending CTS frames to selectively reply to the RTS frame sent by the abnormal STA. When the degree to which an abnormal STA wastes air interface resources changes, the WLAN controller can also send the new value to each AP. When a certain abnormal STA returns to normal, the WLAN controller sends the identifier of the STA to each AP to notify each AP that the STA has returned to normal, and prompts each AP to release the suppression of the STA.
步骤505、AP记录异常STA的标识。Step 505, the AP records the identification of the abnormal STA.
对应于WLAN控制器发送异常STA的标识,各个AP接收该异常STA的标识并记录该异常STA的标识。当接收到STA的RTS帧时,若该STA的标识在AP记录的异常STA表中,则该AP可以抑制该STA,例如,不回复该STA发送的RTS帧,或者,选择性地回复该STA发送的RTS帧。Corresponding to the WLAN controller sending the identifier of the abnormal STA, each AP receives the identifier of the abnormal STA and records the identifier of the abnormal STA. When receiving the STA's RTS frame, if the STA's identifier is in the abnormal STA table recorded by the AP, the AP can suppress the STA, for example, not replying to the RTS frame sent by the STA, or selectively replying to the STA RTS frame sent.
本申请实施例提供的确定异常STA的方法,无需运维人员干预,WLAN控制器自行根据各AP发送的各AP关联的STA的数据获取各STA的占用比值,并基于各STA的占用比值识别异常STA。WLAN控制器能获取到多个AP关联的STA的数据,基于更全面的数据识别异常STA。因此,该方法可以进一步提升异常STA的识别准确度。此外,由WLAN控制器识别异常STA还可以降低对AP计算能力的要求。The method for determining abnormal STAs provided in the embodiments of the present application does not require the intervention of operation and maintenance personnel. The WLAN controller automatically obtains the occupancy ratio of each STA according to the data of the STA associated with each AP sent by each AP, and identifies the abnormality based on the occupancy ratio of each STA. STA. The WLAN controller can obtain the data of STAs associated with multiple APs, and identify abnormal STAs based on more comprehensive data. Therefore, this method can further improve the recognition accuracy of abnormal STAs. In addition, identifying abnormal STAs by the WLAN controller can also reduce the requirement on the computing capability of the AP.
图6示出了本申请实施例的一个验证结果。在该验证中,一个AP被部署于一个房间,该AP关联了10个手机。每个手机通过该AP分别与部署于该房间之外的10个笔记本电脑进行视频通话。该10个手机中的8个手机是正常的STA,另外2个手机是如上所述的异常STA,即,该2个手机在收到与RTS帧对应的CTS帧时,有可能不发送数据。该验证持续进行了2天。在第一天,AP采集各个手机占用空口资源程度的数据(每1分钟,AP为每个手机计算一个如上所述的占用比值),未执行上述抑制异常STA的方法。AP基于第一天的数据获取异常STA的判断标准,并在第二天执行上述异常STA抑制方法。为呈现验证结果,针对每个正常的STA,AP基于该AP与该STA之间交互的数据报文获取该AP与该STA之间的时延(每个数据报文对应于1个时延),并计算每分钟的最大时延和平均时延。每个正常STA在第1天有1440(24小时*60分钟)个平均时延和1440个最大时延,在第2天也有1440个平均时延和1440个最大时延。针对每个STA,AP计算第1天的1440个平均时延的平均值以获取该STA在AP未执行抑制异常STA方法时的平均时延,AP计算第1天的1440个最大时延的平均值以获取该STA在AP未执行抑制异常STA方法时的最大时延。相应地,AP基于第2天的时延数据为每个STA计算该STA在AP执行抑制异常STA方法时的平均时延和最大时延。图6(a)呈现了8个正常STA的最大时延的对比图,图6(b)呈现了8个正常STA的平均时延的对比图。其中,黑色柱形图对应于AP未执行抑制异常STA的场景,条纹柱形图对应于AP执行了抑制异常STA的场景。图6(a)和6(b)展示出该抑制异常STA的方法显著降低了AP和STA之间报文交互的时延。另外,AP基于8个正常STA在第一天的平均时延的平均值计算出一个总体平均时延:13.4ms,基于8个正常STA在第 一天的最大时延的平均值计算出一个总体最大时延:140ms。相应地,AP基于8个正常STA在第二天的平均时延的平均值计算出一个总体平均时延:5.4ms,基于8个正常STA在第二天的最大时延的平均值计算出一个总体最大时延:66ms。即,执行抑制异常STA的方法后,AP与STA之间的最大时延从140ms降低到66ms,平均时延从13.4ms降低到5.4ms。Fig. 6 shows a verification result of the embodiment of the present application. In this verification, an AP is deployed in a room, and the AP is associated with 10 mobile phones. Each mobile phone makes a video call with 10 laptops deployed outside the room through the AP. Eight of the ten mobile phones are normal STAs, and the other two mobile phones are abnormal STAs as described above, that is, the two mobile phones may not send data when receiving the CTS frame corresponding to the RTS frame. This verification continued for 2 days. On the first day, the AP collects data on the air interface resources occupied by each mobile phone (every 1 minute, the AP calculates an occupancy ratio as described above for each mobile phone), and does not implement the above method of suppressing abnormal STAs. The AP obtains the criteria for judging abnormal STAs based on the data on the first day, and executes the above method for suppressing abnormal STAs on the second day. In order to present the verification results, for each normal STA, the AP obtains the time delay between the AP and the STA based on the data messages exchanged between the AP and the STA (each data message corresponds to 1 time delay) , and calculate the maximum delay and average delay per minute. Each normal STA has 1440 (24 hours*60 minutes) average delays and 1440 maximum delays on the first day, and 1440 average delays and 1440 maximum delays on the second day. For each STA, the AP calculates the average of 1440 average delays on the first day to obtain the average delay of the STA when the AP does not perform the method of suppressing abnormal STAs, and the AP calculates the average of the 1440 maximum delays on the first day value to obtain the maximum delay of the STA when the AP does not perform the method of suppressing abnormal STAs. Correspondingly, the AP calculates for each STA the average delay and the maximum delay when the AP executes the method for suppressing abnormal STAs for each STA based on the delay data of the second day. Fig. 6(a) presents a comparison diagram of the maximum time delays of 8 normal STAs, and Fig. 6(b) presents a comparison diagram of the average time delays of 8 normal STAs. The black histogram corresponds to the scenario where the AP does not suppress abnormal STAs, and the striped histogram corresponds to the scenario where the AP suppresses abnormal STAs. Figures 6(a) and 6(b) show that the method of suppressing abnormal STAs significantly reduces the delay of message exchange between the AP and STAs. In addition, the AP calculates an overall average delay based on the average of the average delays of the eight normal STAs on the first day: 13.4ms, and calculates an overall average delay based on the average of the maximum delays of the eight normal STAs on the first day Maximum delay: 140ms. Correspondingly, the AP calculates an overall average delay based on the average of the average delays of the eight normal STAs on the second day: 5.4 ms, and calculates an overall average delay based on the average of the maximum delays of the eight normal STAs on the second day Overall maximum latency: 66ms. That is, after implementing the method for suppressing abnormal STAs, the maximum time delay between the AP and the STA is reduced from 140 ms to 66 ms, and the average time delay is reduced from 13.4 ms to 5.4 ms.
图7是本申请实施例提供的一种用于抑制STA的装置的逻辑结构示意图。请参考图7,该抑制站点STA的装置700包括接收模块710和发送模块720。其中,接收模块710用于执行图2所示实施例中的步骤201,发送模块720用于执行图2所示实施例中的步骤202。FIG. 7 is a schematic diagram of a logical structure of an apparatus for suppressing STAs provided by an embodiment of the present application. Please refer to FIG. 7 , the apparatus 700 for suppressing a station STA includes a receiving module 710 and a sending module 720 . Wherein, the receiving module 710 is configured to execute step 201 in the embodiment shown in FIG. 2 , and the sending module 720 is configured to execute step 202 in the embodiment shown in FIG. 2 .
具体地,该接收模块710用于接收STA发送的RTS帧。Specifically, the receiving module 710 is configured to receive the RTS frame sent by the STA.
具体地,该发送模块720用于当所述STA满足条件时,针对所述RTS帧,不发送CTS帧。Specifically, the sending module 720 is configured to not send a CTS frame for the RTS frame when the STA meets the condition.
可选地,所述STA满足条件包括所述STA为异常STA。Optionally, the STA meeting the condition includes that the STA is an abnormal STA.
可选地,所述装置700还包括确定模块730。该确定模块730用于执行图4所示方法实施例。具体地,该确定模块730用于根据所述STA基于CTS帧发送数据实际占用空口资源的程度和所述STA基于与所述CTS帧对应的RTS帧尝试占用空口资源的程度确定所述STA是否为异常STA。可选地,该确定模块730还用于当一个异常STA满足条件时,将该异常STA确定为正常STA。Optionally, the apparatus 700 further includes a determination module 730 . The determining module 730 is used to execute the method embodiment shown in FIG. 4 . Specifically, the determination module 730 is configured to determine whether the STA is based on the extent to which the STA actually occupies air interface resources based on the CTS frame sending data and the extent to which the STA attempts to occupy air interface resources based on the RTS frame corresponding to the CTS frame. Abnormal STA. Optionally, the determining module 730 is further configured to determine an abnormal STA as a normal STA when an abnormal STA meets a condition.
可选地,所述STA基于CTS帧发送数据实际占用空口资源的程度包括:所述STA基于所述CTS帧实际发送的数据量,和/或,所述STA基于所述CTS帧实际发送的时长。Optionally, the extent to which the STA sends data based on the CTS frame and actually occupies air interface resources includes: the amount of data actually sent by the STA based on the CTS frame, and/or, the actual sending duration of the STA based on the CTS frame .
可选地,所述STA基于与所述CTS帧对应的RTS帧尝试占用空口资源的程度包括:所述装置700接收到的所述STA发送的RTS帧的数量,和/或,所述装置700接收到的所述STA发送的RTS帧携带的时长值。Optionally, the extent to which the STA attempts to occupy air interface resources based on the RTS frame corresponding to the CTS frame includes: the number of RTS frames sent by the STA received by the apparatus 700, and/or, the apparatus 700 The received duration value carried in the RTS frame sent by the STA.
可选地,所述装置700还包括记录模块740。所述记录模块740用于,当所述STA为异常STA时,记录所述STA的标识。Optionally, the device 700 further includes a recording module 740 . The recording module 740 is configured to record the identifier of the STA when the STA is an abnormal STA.
可选地,所述发送模块720还用于,当所述STA为异常STA时,发送所述STA的标识以通知其他AP所述STA的标识。Optionally, the sending module 720 is further configured to, when the STA is an abnormal STA, send the identifier of the STA to notify other APs of the identifier of the STA.
可选地,所述接收模块710还用于接收所述STA的标识,所述确定模块730还用于根据所述STA的标识确定所述STA为异常STA。Optionally, the receiving module 710 is further configured to receive the identifier of the STA, and the determining module 730 is further configured to determine that the STA is an abnormal STA according to the identifier of the STA.
本实施例提供的抑制异常STA的装置700,用于执行图2或图4所示方法实施例的技术方案,其实现原理和技术效果类似。抑制异常STA的装置700通过不回复或选择性地回复满足条件的STA发送的RTS帧以限制满足条件的STA对空口资源的占用,使得该装置关联的所有STA可以再次自由竞争空口资源,提升了空口自由度。另外,该装置在执行抑制异常STA的方法时,没有直接断开异常STA,使得该被抑制的STA还可以通过该装置正常发送或接收数据,提升了该STA访问网络的灵活性。The apparatus 700 for suppressing abnormal STAs provided in this embodiment is used to implement the technical solution of the method embodiment shown in FIG. 2 or FIG. 4 , and its implementation principles and technical effects are similar. The device 700 for suppressing abnormal STAs restricts the occupancy of air interface resources by qualified STAs by not replying or selectively replying to RTS frames sent by qualified STAs, so that all STAs associated with the device can freely compete for air interface resources again, improving the Air DOF. In addition, when the device executes the method for suppressing abnormal STAs, it does not directly disconnect the abnormal STAs, so that the suppressed STAs can still send or receive data normally through the device, which improves the flexibility of the STAs to access the network.
需要说明的是,图7所示实施例提供的抑制异常STA的装置在执行抑制异常STA方法时,仅以上述各功能模块的划分举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的抑制异常STA的装置与抑制异常STA的方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。It should be noted that when the device for suppressing abnormal STAs provided by the embodiment shown in FIG. 7 executes the method for suppressing abnormal STAs, it only uses the division of the above-mentioned functional modules as an example. In practical applications, the above-mentioned functions can be assigned by Completion of different functional modules means that the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. In addition, the device for suppressing abnormal STA provided by the above embodiment and the embodiment of the method for suppressing abnormal STA belong to the same idea, and its specific implementation process is detailed in the method embodiment, and will not be repeated here.
图8是本申请实施例提供的一种确定异常STA的装置800的逻辑结构示意图。请参见 图8,该确定异常STA的装置800包括获取模块810和确定模块820。该获取模块810用于执行图5所示方法实施例中的步骤502或图4所示方法实施例中的步骤401,该确定模块820用于执行图5所示方法实施例中的步骤503或图4所示方法实施例中的步骤402和步骤403。FIG. 8 is a schematic diagram of a logical structure of an apparatus 800 for determining an abnormal STA provided by an embodiment of the present application. Referring to FIG. 8 , the apparatus 800 for determining an abnormal STA includes an acquiring module 810 and a determining module 820 . The acquiring module 810 is used to execute step 502 in the method embodiment shown in FIG. 5 or step 401 in the method embodiment shown in FIG. 4 , and the determining module 820 is used to execute step 503 or Step 402 and Step 403 in the method embodiment shown in FIG. 4 .
具体地,该获取模块810用于获取STA基于CTS帧发送数据实际占用空口资源的程度和所述STA基于与所述CTS帧对应的RTS帧尝试占用空口资源程度。Specifically, the acquiring module 810 is configured to acquire the extent to which the STA actually occupies the air interface resources based on the CTS frame sending data and the extent to which the STA attempts to occupy the air interface resources based on the RTS frame corresponding to the CTS frame.
该确定模块820,用于根据STA基于CTS帧发送数据实际占用空口资源的程度和所述STA基于与所述CTS帧对应的RTS帧尝试占用空口资源程度,确定所述STA是否为异常STA。The determination module 820 is configured to determine whether the STA is an abnormal STA according to the extent to which the STA actually occupies the air interface resources based on the CTS frame sending data and the extent to which the STA attempts to occupy the air interface resources based on the RTS frame corresponding to the CTS frame.
可选地,该装置800还包括记录模块830。该记录模块830用于当所述STA被确定为异常STA时,记录所述STA的标识。Optionally, the device 800 further includes a recording module 830 . The recording module 830 is configured to record the identity of the STA when the STA is determined to be an abnormal STA.
可选地,该装置800还包括发送模块840。该发送模块840用于当所述STA被确定为异常STA时,发送所述STA的标识。Optionally, the apparatus 800 further includes a sending module 840 . The sending module 840 is configured to send the identifier of the STA when the STA is determined to be an abnormal STA.
本实施例提供的确定异常STA的装置800,用于执行图4或图5所示方法实施例的技术方案,其实现原理和技术效果类似。确定异常STA的装置800可以自行根据STA尝试占用空口资源程度和实际占用空口资源的程度识别异常STA。The apparatus 800 for determining an abnormal STA provided in this embodiment is used to implement the technical solution of the method embodiment shown in FIG. 4 or FIG. 5 , and its implementation principle and technical effect are similar. The apparatus 800 for determining an abnormal STA may identify the abnormal STA according to the extent to which the STA attempts to occupy the air interface resources and the extent to which the air interface resources are actually occupied.
需要说明的是,图8所示实施例提供的确定异常STA的装置在执行确定异常STA方法时,仅以上述各功能模块的划分举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的确定异常STA的装置与确定异常STA的方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。It should be noted that when the device for determining an abnormal STA provided by the embodiment shown in FIG. 8 executes the method for determining an abnormal STA, the division of the above-mentioned functional modules is used as an example for illustration. In practical applications, the above-mentioned functions can be allocated by Completion of different functional modules means that the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. In addition, the device for determining an abnormal STA provided in the above embodiment and the embodiment of the method for determining an abnormal STA belong to the same idea, and the specific implementation process thereof is detailed in the method embodiment, and will not be repeated here.
图9是本申请实施例提供的一种AP的结构示意图。参见图9,该AP900包括数据处理芯片910和无线接口920。该数据处理芯片910用于通过无线接口920实现图2所示方法实施例。FIG. 9 is a schematic structural diagram of an AP provided in an embodiment of the present application. Referring to FIG. 9 , the AP 900 includes a data processing chip 910 and a wireless interface 920 . The data processing chip 910 is configured to implement the method embodiment shown in FIG. 2 through the wireless interface 920 .
具体地,该无线接口920用于接收STA发送的RTS帧。Specifically, the wireless interface 920 is used to receive the RTS frame sent by the STA.
具体地,该数据处理芯片910用于当所述STA满足条件时,针对所述RTS帧,不发送CTS帧。该数据处理芯片910可以是基带芯片或基带电路。Specifically, the data processing chip 910 is configured to not send a CTS frame for the RTS frame when the STA meets a condition. The data processing chip 910 may be a baseband chip or a baseband circuit.
可选地,所述STA满足条件包括所述STA为异常STA。Optionally, the STA meeting the condition includes that the STA is an abnormal STA.
可选地,所述数据处理芯片910还用于根据所述STA的标识确定所述STA为异常STA。Optionally, the data processing chip 910 is further configured to determine that the STA is an abnormal STA according to the identifier of the STA.
可选地,所述无线接口920还用于接收所述STA的标识。Optionally, the wireless interface 920 is further configured to receive the identifier of the STA.
图9所示的AP 900仅仅是示例性的,在实现过程中,AP 900还可以包括其他组件,本文不再一一列举。另外,上述实施例提供的AP 900与图2所示方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。The AP 900 shown in FIG. 9 is only exemplary. In the implementation process, the AP 900 may also include other components, which will not be listed here. In addition, the AP 900 provided in the above-mentioned embodiments belongs to the same concept as the method embodiment shown in FIG.
图10是本申请实施例提供的一种电子设备的硬件结构示意图。该电子设备可以是执行图2、图4或图5所示方法的设备。参见图10,该电子设备1000包括处理器1020、存储器1040、通信接口1060和总线1080,处理器1020、存储器1040和通信接口1060通过总线1080彼此连接。处理器1020、存储器1040和通信接口1060也可以采用除了总线1080之外的其他连接方式连接。FIG. 10 is a schematic diagram of a hardware structure of an electronic device provided by an embodiment of the present application. The electronic device may be a device that executes the method shown in FIG. 2 , FIG. 4 or FIG. 5 . Referring to FIG. 10 , the electronic device 1000 includes a processor 1020 , a memory 1040 , a communication interface 1060 and a bus 1080 , and the processor 1020 , the memory 1040 and the communication interface 1060 are connected to each other through the bus 1080 . The processor 1020 , the memory 1040 and the communication interface 1060 may also be connected in other connection ways than the bus 1080 .
其中,存储器1040可以是各种类型的存储介质,例如随机存取存储器(random access memory,RAM)、只读存储器(read-only memory,ROM)、非易失性RAM(non-volatile RAM, NVRAM)、可编程ROM(programmable ROM,PROM)、可擦除PROM(erasable PROM,EPROM)、电可擦除PROM(electrically erasable PROM,EEPROM)、闪存、光存储器、硬盘等。Wherein, the memory 1040 can be various types of storage media, such as random access memory (random access memory, RAM), read-only memory (read-only memory, ROM), non-volatile RAM (non-volatile RAM, NVRAM ), programmable ROM (programmable ROM, PROM), erasable PROM (erasable PROM, EPROM), electrically erasable PROM (electrically erasable PROM, EEPROM), flash memory, optical memory, hard disk, etc.
其中,处理器1020可以是通用处理器,通用处理器可以是通过读取并执行存储器(例如存储器1040)中存储的内容来执行特定步骤和/或操作的处理器。例如,通用处理器可以是中央处理器(central processing unit,CPU)。此外,处理器1020也可以是专用处理器。专用处理器可以是专门设计的用于执行特定步骤和/或操作的处理器。例如,该专用处理器可以是数字信号处理器(digital signal processor,DSP)、应用专用集成电路(application-specific integrated circuit,ASIC)和现场可编程门阵列(field-programmable gate array,FPGA)等。此外,处理器1020还可以是多个处理器的组合。处理器1020可以包括至少一个电路,以执行图2、图4或图5所示实施例提供的方法的全部或部分步骤。Wherein, the processor 1020 may be a general-purpose processor, and the general-purpose processor may be a processor that performs specific steps and/or operations by reading and executing contents stored in a memory (eg, the memory 1040 ). For example, the general processor may be a central processing unit (CPU). In addition, the processor 1020 may also be a dedicated processor. A special purpose processor may be a processor specially designed to perform specific steps and/or operations. For example, the dedicated processor may be a digital signal processor (digital signal processor, DSP), an application-specific integrated circuit (application-specific integrated circuit, ASIC), a field-programmable gate array (field-programmable gate array, FPGA), etc. In addition, the processor 1020 may also be a combination of multiple processors. The processor 1020 may include at least one circuit to execute all or part of the steps of the method provided by the embodiment shown in FIG. 2 , FIG. 4 or FIG. 5 .
其中,通信接口1060包括输入/输出(input/output,I/O)接口、物理接口和逻辑接口等用于实现电子设备1000内部的器件互连的接口,以及用于实现电子设备1000与其他设备(例如STA、AP或WLAN控制器)互连的接口。物理接口可以是以太网接口,光纤接口,ATM接口,天线等。Among them, the communication interface 1060 includes an input/output (input/output, I/O) interface, a physical interface and a logical interface, etc., which are used to realize the interconnection of devices inside the electronic device 1000, and are used to realize the connection between the electronic device 1000 and other devices. (such as STA, AP or WLAN controller) interconnection interface. The physical interface can be Ethernet interface, optical fiber interface, ATM interface, antenna, etc.
其中,总线1080可以是任何类型的,用于实现处理器1020、存储器1040和通信接口1060互连的通信总线,例如***总线。Wherein, the bus 1080 may be any type of communication bus for interconnecting the processor 1020, the memory 1040 and the communication interface 1060, such as a system bus.
上述器件可以分别设置在彼此独立的芯片上,也可以至少部分的或者全部的设置在同一块芯片上。将各个器件独立设置在不同的芯片上,还是整合设置在一个或者多个芯片上,往往取决于产品设计的需要。本申请实施例对上述器件的具体实现形式不做限定。The above-mentioned devices may be respectively arranged on independent chips, or at least partly or all of them may be arranged on the same chip. Whether each device is independently arranged on different chips or integrated and arranged on one or more chips often depends on the needs of product design. The embodiments of the present application do not limit the specific implementation forms of the foregoing devices.
图10所示的电子设备1000仅仅是示例性的,在实现过程中,电子设备1000还可以包括其他组件,本文不再一一列举。另外,上述实施例提供的电子设备1000与图2、图4或图5所示方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。The electronic device 1000 shown in FIG. 10 is only exemplary, and during implementation, the electronic device 1000 may also include other components, which will not be listed here. In addition, the electronic device 1000 provided in the above embodiment has the same idea as the method embodiment shown in FIG. 2 , FIG. 4 or FIG. 5 , and its specific implementation process is detailed in the method embodiment, and will not be repeated here.
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质(例如,固态硬盘(solid state disk,SSD))等。In the above embodiments, all or part of them may be implemented by software, hardware, firmware or any combination thereof. When implemented using software, it may be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on the computer, all or part of the processes or functions according to the embodiments of the present invention will be generated. The computer can be a general purpose computer, a special purpose computer, a computer network, or other programmable devices. The computer instructions may be stored in or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions may be transmitted from a website, computer, server, or data center Transmission to another website site, computer, server, or data center by wired (eg, coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (eg, infrared, wireless, microwave, etc.). The computer-readable storage medium may be any available medium that can be accessed by a computer, or a data storage device such as a server or a data center integrated with one or more available media. The available medium may be a magnetic medium (for example, a floppy disk, a hard disk, or a magnetic tape), an optical medium (for example, DVD), or a semiconductor medium (for example, a solid state disk (solid state disk, SSD)), etc.
应理解,在本申请实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,不应对本申请实施例的实施过程构成任何限定。It should be understood that in the embodiment of the present application, the size of the sequence numbers of the above-mentioned processes does not mean the order of execution, and the execution order of the processes should be determined by their functions and internal logic, and should not constitute the implementation process of the embodiment of the present application. Any restrictions.
以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的技术方案的基础之上,所做的任何修改、等同替换、改进等,均应包括在本发明的保护范围之内。The specific embodiments described above have further described the purpose, technical solutions and beneficial effects of the present invention in detail. It should be understood that the above descriptions are only specific embodiments of the present invention and are not intended to limit the scope of the present invention. Protection scope, any modification, equivalent replacement, improvement, etc. made on the basis of the technical solution of the present invention shall be included in the protection scope of the present invention.
Claims (34)
- 一种抑制站点STA的方法,其特征在于,所述方法包括:A method for suppressing a station STA, characterized in that the method comprises:接入点AP接收所述STA发送的第一请求发送RTS帧;The access point AP receives the first RTS frame sent by the STA;当所述STA满足条件时,针对所述第一RTS帧,所述AP不发送清除发送CTS帧。When the STA meets the condition, the AP does not send a clear-to-send CTS frame for the first RTS frame.
- 根据权利要求1所述的方法,其特征在于,所述STA满足条件包括所述STA为异常STA。The method according to claim 1, wherein the STA meeting the condition includes that the STA is an abnormal STA.
- 根据权利要求2所述的方法,其特征在于,所述方法包括:The method according to claim 2, characterized in that the method comprises:所述AP根据所述AP接收到的来自所述STA的第二RTS帧尝试占用空口资源的程度和所述STA基于与所述第二RTS帧对应的CTS帧发送数据实际占用空口资源的程度,确定所述STA为异常STA。The degree to which the AP attempts to occupy air interface resources according to the second RTS frame received by the AP from the STA and the degree to which the STA actually occupies air interface resources based on the CTS frame corresponding to the second RTS frame sends data, It is determined that the STA is an abnormal STA.
- 根据权利要求3所述的方法,其特征在于,所述确定所述STA为异常STA包括:The method according to claim 3, wherein the determining that the STA is an abnormal STA comprises:所述AP根据占用比值和阈值确定所述STA为异常STA,其中,所述占用比值为所述STA基于与所述第二RTS帧对应的CTS帧发送数据实际占用空口资源的程度和基于所述AP接收到的来自所述STA的所述第二RTS帧尝试占用空口资源的程度的比值。The AP determines that the STA is an abnormal STA according to the occupancy ratio and the threshold, where the occupancy ratio is the extent to which the STA actually occupies the air interface resources based on the CTS frame corresponding to the second RTS frame and based on the A ratio of the degree to which the second RTS frame received by the AP from the STA attempts to occupy air interface resources.
- 根据权利要求3或4所述的方法,其特征在于,所述基于所述AP接收到的来自所述STA的所述第二RTS帧尝试占用空口资源的程度包括:所述AP接收到的来自所述STA的所述第二RTS帧的数量,和/或,所述AP接收到的来自所述STA的所述第二RTS帧携带的时长值。The method according to claim 3 or 4, wherein the degree of attempting to occupy air interface resources based on the second RTS frame received by the AP from the STA includes: The number of the second RTS frames of the STA, and/or, the duration value carried by the second RTS frame received by the AP from the STA.
- 根据权利要求3至5任一所述的方法,其特征在于,所述STA基于与所述第二RTS帧对应的CTS帧发送数据实际占用空口资源的程度包括:所述STA基于与所述第二RTS帧对应的CTS帧实际发送的数据量,和/或,所述STA基于与所述第二RTS帧对应的CTS帧实际发送的时长。The method according to any one of claims 3 to 5, wherein the degree to which the STA actually occupies air interface resources based on the CTS frame corresponding to the second RTS frame includes: the STA based on the second RTS frame The amount of data actually sent by the CTS frame corresponding to the second RTS frame, and/or the actual sending duration of the CTS frame corresponding to the second RTS frame by the STA.
- 根据权利要求1至6任一所述的方法,其特征在于,所述方法还包括:The method according to any one of claims 1 to 6, wherein the method further comprises:当所述STA满足条件时,所述AP记录所述STA的标识。When the STA meets the condition, the AP records the identity of the STA.
- 根据权利要求1至7任一所述的方法,其特征在于,所述方法还包括:The method according to any one of claims 1 to 7, wherein the method further comprises:当所述STA满足条件时,所述AP通知其他AP所述STA的标识。When the STA meets the condition, the AP notifies other APs of the identity of the STA.
- 根据权利要求2所述的方法,其特征在于,所述方法还包括:The method according to claim 2, further comprising:所述AP接收WLAN控制器发送的所述STA的标识,并根据所述STA的标识确定所述STA为异常STA。The AP receives the STA identifier sent by the WLAN controller, and determines that the STA is an abnormal STA according to the STA identifier.
- 一种确定异常站点STA的方法,其特征在于,所述方法包括:A method for determining an abnormal site STA, characterized in that the method comprises:根据所述STA基于清除发送CTS帧发送数据实际占用空口资源的程度和所述STA基于与所述CTS帧对应的请求发送RTS帧尝试占用空口资源的程度,确定所述STA是否为异常STA。Determine whether the STA is an abnormal STA according to the degree to which the STA actually occupies the air interface resources by sending data based on the clear-to-send CTS frame and the degree to which the STA tries to occupy the air interface resources based on the request-to-send RTS frame corresponding to the CTS frame.
- 根据权利要求10所述的方法,其特征在于,所述确定所述STA是否为异常STA包括:The method according to claim 10, wherein the determining whether the STA is an abnormal STA comprises:根据占用比值和阈值确定所述STA是否为异常STA,其中,所述占用比值为所述STA基于所述CTS帧发送数据实际占用空口资源的程度和所述STA基于与所述CTS帧对应的所述RTS帧尝试占用空口资源的程度的比值。Determine whether the STA is an abnormal STA according to an occupancy ratio and a threshold, where the occupancy ratio is the degree to which the STA actually occupies air interface resources based on the data sent by the CTS frame and the degree to which the STA transmits data based on the CTS frame. The ratio of the extent to which the RTS frame attempts to occupy air interface resources.
- 根据权利要求10或11所述的方法,其特征在于,所述STA基于CTS帧发送数据实际占用空口资源的程度包括:所述STA基于所述CTS帧实际发送的数据量,和/或,所述STA基于所述CTS帧实际发送的时长。The method according to claim 10 or 11, wherein the extent to which the STA sends data based on the CTS frame and actually occupies air interface resources includes: the amount of data actually sent by the STA based on the CTS frame, and/or, the The STA is based on the actual sending duration of the CTS frame.
- 根据权利要求10至12任一所述的方法,其特征在于,所述STA基于与所述CTS帧对应的RTS帧尝试占用空口资源的程度包括:与所述CTS帧对应的所述RTS帧的数量,和/或,与所述CTS帧对应的所述RTS帧携带的时长值。The method according to any one of claims 10 to 12, wherein the extent to which the STA attempts to occupy air interface resources based on the RTS frame corresponding to the CTS frame includes: Quantity, and/or, the duration value carried by the RTS frame corresponding to the CTS frame.
- 根据权利要求10至13任一所述的方法,其特征在于,所述方法还包括:The method according to any one of claims 10 to 13, further comprising:当确定所述STA为异常STA时,记录所述STA的标识。When it is determined that the STA is an abnormal STA, record the identifier of the STA.
- 根据权利要求10至14任一所述的方法,其特征在于,所述方法还包括:The method according to any one of claims 10 to 14, further comprising:当确定所述STA为异常STA时,发送所述STA的标识。When it is determined that the STA is an abnormal STA, the identifier of the STA is sent.
- 一种用于抑制站点STA的装置,其特征在于,所述装置包括:A device for suppressing a station STA, characterized in that the device includes:接收模块,用于接收所述STA发送的第一发送请求RTS帧;a receiving module, configured to receive the first sending request RTS frame sent by the STA;发送模块,用于当所述STA满足条件时,针对所述第一RTS帧,不发送清除发送CTS帧。A sending module, configured to, when the STA meets a condition, not send a clear-to-send CTS frame for the first RTS frame.
- 根据权利要求16所述的装置,其特征在于,所述STA满足条件包括所述STA为异常STA。The apparatus according to claim 16, wherein the STA meeting the condition includes that the STA is an abnormal STA.
- 根据权利要求17所述的装置,其特征在于,所述装置还包括确定模块,The device according to claim 17, further comprising a determination module,所述确定模块,用于根据所述装置接收到的来自所述STA的第二RTS帧尝试占用空口资源的程度和所述STA基于与所述第二RTS帧对应的CTS帧发送数据实际占用空口资源的程度确定所述STA为异常STA。The determining module is configured to try to occupy the air interface resource based on the second RTS frame received by the device from the STA and the actual occupation of the air interface by the STA based on the CTS frame corresponding to the second RTS frame. The resource level determines that the STA is an abnormal STA.
- 根据权利要求18所述的装置,其特征在于,所述装置接收到的来自所述STA的第二RTS帧尝试占用空口资源的程度包括:所述第二RTS帧的数量,和/或,所述第二RTS 帧携带的时长值。The device according to claim 18, wherein the extent to which the second RTS frames from the STAs received by the device try to occupy air interface resources includes: the number of the second RTS frames, and/or, the The duration value carried by the second RTS frame.
- 根据权利要求18或19所述的装置,其特征在于,所述STA基于与所述第二RTS帧对应的CTS帧发送数据实际占用空口资源的程度包括:所述STA基于与所述第二RTS帧对应的CTS帧实际发送的数据量,和/或,所述STA基于与所述第二RTS帧对应的CTS帧实际发送的时长。The device according to claim 18 or 19, wherein the degree to which the STA actually occupies air interface resources by sending data based on the CTS frame corresponding to the second RTS frame includes: the STA based on the CTS frame corresponding to the second RTS frame The amount of data actually sent by the CTS frame corresponding to the second RTS frame, and/or the actual sending duration of the CTS frame corresponding to the second RTS frame by the STA.
- 根据权利要求16至20任一所述的装置,其特征在于,所述装置还包括记录模块,The device according to any one of claims 16 to 20, wherein the device further comprises a recording module,所述记录模块,用于当所述STA满足条件时,记录所述STA的标识。The recording module is configured to record the identity of the STA when the STA meets a condition.
- 根据权利要求16至21任一所述的装置,其特征在于,所述发送模块,还用于当所述STA满足条件时,发送所述STA的标识。The device according to any one of claims 16 to 21, wherein the sending module is further configured to send the identity of the STA when the STA meets a condition.
- 根据权利要求18所述的装置,其特征在于,The device according to claim 18, characterized in that,所述接收模块,还用于接收所述STA的标识;The receiving module is further configured to receive the identity of the STA;所述确定模块,用于根据所述STA的标识确定所述STA为异常STA。The determining module is configured to determine that the STA is an abnormal STA according to the identifier of the STA.
- 一种确定异常站点STA的装置,其特征在于,所述装置包括:A device for determining an abnormal site STA, characterized in that the device includes:获取模块,用于获取所述STA基于清除发送CTS帧发送数据实际占用空口资源的程度和所述STA基于与所述CTS帧对应的请求发送RTS帧尝试占用空口资源的程度;An acquisition module, configured to acquire the degree to which the STA actually occupies air interface resources based on the clear-to-send CTS frame sending data and the degree to which the STA tries to occupy air interface resources by sending an RTS frame based on a request corresponding to the CTS frame;确定模块,用于根据所述STA基于所述CTS帧发送数据实际占用空口资源的程度和所述STA基于与所述CTS帧对应的所述RTS帧尝试占用空口资源的程度,确定所述STA是否为异常STA。A determining module, configured to determine whether the STA actually occupies air interface resources based on the extent to which the STA sends data based on the CTS frame and the extent to which the STA attempts to occupy air interface resources based on the RTS frame corresponding to the CTS frame It is an abnormal STA.
- 根据权利要求24所述的装置,其特征在于,所述装置还包括记录模块,The device according to claim 24, further comprising a recording module,所述记录模块,用于当所述STA为异常STA时,记录所述STA的标识。The recording module is configured to record the identity of the STA when the STA is an abnormal STA.
- 根据权利要求24或25所述的装置,其特征在于,所述装置还包括发送模块,The device according to claim 24 or 25, wherein the device further comprises a sending module,所述发送模块,用于当所述STA为异常STA时,发送所述STA的标识。The sending module is configured to send the identifier of the STA when the STA is an abnormal STA.
- 一种接入点AP,其特征在于,所述AP包括数据处理芯片和无线接口,An access point AP, characterized in that the AP includes a data processing chip and a wireless interface,所述无线接口,用于接收站点STA发送的第一请求发送RTS帧;The wireless interface is used to receive the first RTS frame sent by the station STA;所述数据处理芯片,用于当所述STA满足条件时,针对所述RTS帧,不发送清除发送CTS帧。The data processing chip is configured to not send a clear-to-send CTS frame for the RTS frame when the STA meets a condition.
- 根据权利要求27所述的AP,其特征在于,所述STA满足条件包括所述STA为异常STA。The AP according to claim 27, wherein the STA meeting the condition includes that the STA is an abnormal STA.
- 根据权利要求28所述的AP,其特征在于,The AP according to claim 28, characterized in that,所述数据处理芯片,还用于根据所述STA的标识确定所述STA为异常STA。The data processing chip is further configured to determine that the STA is an abnormal STA according to the identifier of the STA.
- 根据权利要求29所述的AP,其特征在于,The AP according to claim 29, wherein,所述无线接口,还用于接收所述STA的标识。The wireless interface is further configured to receive the identifier of the STA.
- 一种电子设备,其特征在于,所述电子设备包括处理器和存储器,所述处理器用于执行存储于所述存储器内的计算机程序以实现权利要求1至15任一所述的方法。An electronic device, characterized in that the electronic device comprises a processor and a memory, and the processor is configured to execute a computer program stored in the memory to implement the method as claimed in any one of claims 1 to 15.
- 一种计算机可读存储介质,其特征在于,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1至15任一所述的方法。A computer-readable storage medium, wherein a computer program is stored in the computer-readable storage medium, and when the computer program is executed by a processor, the method according to any one of claims 1 to 15 is implemented.
- 一种包含指令的计算机程序产品,其特征在于,所述指令被处理器执行时实现权利要求1至15任一所述的方法。A computer program product comprising instructions, wherein the method according to any one of claims 1 to 15 is implemented when the instructions are executed by a processor.
- 一种芯片,其特征在于,所述芯片包括以下一种或多种:可编程逻辑电路、网络处理器、应用专用集成电路,所述芯片用于实现权利要求1至15任一所述的方法。A chip, characterized in that the chip includes one or more of the following: a programmable logic circuit, a network processor, and an application-specific integrated circuit, and the chip is used to implement the method described in any one of claims 1 to 15 .
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110926797.8 | 2021-08-12 | ||
CN202110926797 | 2021-08-12 | ||
CN202111238312.2A CN115707063A (en) | 2021-08-12 | 2021-10-25 | Method and device for inhibiting STA (station) and electronic equipment |
CN202111238312.2 | 2021-10-25 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2023016445A1 true WO2023016445A1 (en) | 2023-02-16 |
Family
ID=85180598
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2022/111120 WO2023016445A1 (en) | 2021-08-12 | 2022-08-09 | Method and apparatus for suppressing sta, and electronic device |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN115707063A (en) |
WO (1) | WO2023016445A1 (en) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101959297A (en) * | 2009-07-17 | 2011-01-26 | 瑞昱半导体股份有限公司 | Transmission power regulating method and device for communication system |
CN102238049A (en) * | 2011-08-08 | 2011-11-09 | 天津大学 | Method for detecting denial of service (DoS) attacks in media access control (MAC) layer |
US20150131574A1 (en) * | 2013-11-14 | 2015-05-14 | Gwangju Institute Of Science And Technology | Wireless communication system and packet communication therefor |
CN107645787A (en) * | 2016-07-21 | 2018-01-30 | 中兴通讯股份有限公司 | A kind of guard method of data transfer and device |
-
2021
- 2021-10-25 CN CN202111238312.2A patent/CN115707063A/en active Pending
-
2022
- 2022-08-09 WO PCT/CN2022/111120 patent/WO2023016445A1/en unknown
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101959297A (en) * | 2009-07-17 | 2011-01-26 | 瑞昱半导体股份有限公司 | Transmission power regulating method and device for communication system |
CN102238049A (en) * | 2011-08-08 | 2011-11-09 | 天津大学 | Method for detecting denial of service (DoS) attacks in media access control (MAC) layer |
US20150131574A1 (en) * | 2013-11-14 | 2015-05-14 | Gwangju Institute Of Science And Technology | Wireless communication system and packet communication therefor |
CN107645787A (en) * | 2016-07-21 | 2018-01-30 | 中兴通讯股份有限公司 | A kind of guard method of data transfer and device |
Non-Patent Citations (2)
Title |
---|
ERICSSON: "Channel access mechanisms", 3GPP DRAFT; R1-1806253 CHANNEL ACCESS MECHANISMS, 3RD GENERATION PARTNERSHIP PROJECT (3GPP), MOBILE COMPETENCE CENTRE ; 650, ROUTE DES LUCIOLES ; F-06921 SOPHIA-ANTIPOLIS CEDEX ; FRANCE, vol. RAN WG1, no. Busan, Korea; 20180521 - 20180525, 20 May 2018 (2018-05-20), Mobile Competence Centre ; 650, route des Lucioles ; F-06921 Sophia-Antipolis Cedex ; France , XP051441461 * |
JI BAOFENG; XING BINGBING; SONG KANG; LI CHUNGUO; WEN HONG; YANG LUXI: "The Efficient BackFi Transmission Design in Ambient Backscatter Communication Systems for IoT", IEEE ACCESS, IEEE, USA, vol. 7, 1 January 1900 (1900-01-01), USA , pages 31397 - 31408, XP011715583, DOI: 10.1109/ACCESS.2019.2899001 * |
Also Published As
Publication number | Publication date |
---|---|
CN115707063A (en) | 2023-02-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112118617B (en) | Base station energy saving method, device and storage medium | |
US10645724B2 (en) | Parallel data transmission method and apparatus | |
CN109246806B (en) | System and method for providing differentiated associated services in a WiFi network | |
CN106851776B (en) | Method for accessing equipment to network, access point, network access equipment and system | |
CN107535006A (en) | A kind of channel access method and device | |
CN109600854A (en) | A kind of data transmission method and relevant device | |
US7324491B1 (en) | Method and apparatus for over-the-air bandwidth reservations in wireless networks | |
US20160255530A1 (en) | Method and device for sending information | |
US20220150731A1 (en) | Beam failure processing method and apparatus | |
WO2021043146A1 (en) | Detection method, apparatus and system | |
JP2001237839A (en) | Wireless packet priority control method | |
CN108834175B (en) | Queue-driven equipment access and resource allocation joint control method in mMTC network | |
WO2023016445A1 (en) | Method and apparatus for suppressing sta, and electronic device | |
US20210037450A1 (en) | Access Control Method and Apparatus, and Readable Storage Medium | |
WO2023197782A1 (en) | Channel access method and apparatus, device, and storage medium | |
KR20240099491A (en) | Sidelink communication method and related devices | |
CN115835290A (en) | Message transmission method and device, electronic equipment and storage medium | |
US11930525B2 (en) | Random access method, terminal device, and network device | |
US11558759B2 (en) | Systems and methods for minimizing latency and contention using QoS frame scheduling information | |
CN113923708B (en) | Access and release method and device of auxiliary node, electronic equipment and storage medium | |
CN114786276A (en) | Service terminal access method, device, electronic equipment and storage medium | |
WO2018171501A1 (en) | Data transmission method and apparatus | |
CN115119259A (en) | Congestion control method and device | |
WO2021139793A1 (en) | Channel access method and related product | |
WO2023024386A1 (en) | Data transmission method and apparatus, readable storage medium, and terminal |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 22855426 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |