WO2016192572A1 - 提高无线局域网并发处理能力的方法、装置及*** - Google Patents
提高无线局域网并发处理能力的方法、装置及*** Download PDFInfo
- Publication number
- WO2016192572A1 WO2016192572A1 PCT/CN2016/083470 CN2016083470W WO2016192572A1 WO 2016192572 A1 WO2016192572 A1 WO 2016192572A1 CN 2016083470 W CN2016083470 W CN 2016083470W WO 2016192572 A1 WO2016192572 A1 WO 2016192572A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- sta
- association
- request
- wlan controller
- identifier
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/30—Connection release
- H04W76/34—Selective release of ongoing connections
- H04W76/36—Selective release of ongoing connections for reassigning the resources associated with the released connections
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W60/00—Affiliation to network, e.g. registration; Terminating affiliation with the network, e.g. de-registration
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/16—Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
-
- 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]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W92/00—Interfaces specially adapted for wireless communication networks
- H04W92/04—Interfaces between hierarchically different network devices
- H04W92/12—Interfaces between hierarchically different network devices between access points and access point controllers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W60/00—Affiliation to network, e.g. registration; Terminating affiliation with the network, e.g. de-registration
- H04W60/06—De-registration or detaching
Definitions
- the present application relates to the field of network communications, and in particular, to a method, device, and system for improving WLAN concurrent processing capability.
- WLAN wireless local area network
- AP access points
- the WLAN controller can process requests within a unit time limit, and a large number of mobile terminals need to wait for a long time to access the WLAN.
- the present application provides a method, device and system for improving WLAN concurrent processing capability.
- the technical solution is as follows:
- a method for improving WLAN concurrent processing capability where the WLAN includes an AP and a WLAN controller, and the method includes:
- the AP is associated with the first STA
- a first associated query request sent by the AP to the WLAN controller where the first associated query request includes an identifier of the first STA, and the first associated query request is used to query whether the WLAN controller allows The first STA is associated with the AP;
- the AP After the AP is associated with the first STA, the AP receives an associated query response replied by the WLAN controller, where the associated query response is a response message of the first associated query request;
- association query response is used to indicate that the AP prohibits association with the first STA, the AP de-associates the first STA.
- the method further includes:
- the AP After the AP is associated with the first STA and before the AP receives the associated query response, the AP caches a data frame sent by the first STA;
- the AP forwards the data frame of the first STA cached by the AP.
- the AP receives the second associated query request and receives the second prior to transmitting the first associated query request a second association request sent by the STA, where the second association request includes an identifier of the second STA, where the second STA is a STA different from the first STA, and the second association query request is Determining a previous related query request of the first associated query request sent by the AP;
- the AP After determining that the first sending condition is met, the AP sends, to the WLAN controller, the first associated query request that carries the identifier of the first STA and the identifier of the second STA, where the first sending condition includes And the number of the association requests received by the AP after the sending the second association query request reaches a first quantity threshold, or the duration from the sending of the second association query request reaches at least one of the first duration thresholds.
- the AP receives the reply from the WLAN controller Before the associated query response, it also includes:
- the AP If the AP receives the third association request sent by the first STA after receiving the first association request, and the third association request includes the identifier of the first STA, the AP prohibits the The WLAN controller sends the identifier of the first STA;
- the AP If the AP does not receive the association query response replied by the WLAN controller within a predetermined time period, the AP sends a third association query request to the WLAN controller, where the third association query request includes The identifier of the first STA is described.
- the method further includes:
- the AP de-associates the first STA.
- a method for improving WLAN concurrent processing capability where the WLAN includes an AP and a WLAN controller, and the method includes:
- the WLAN controller After the WLAN controller determines that the second sending condition is met, sending, to the AP, a first associated query response that carries the determination result of the first STA and the determination result of the second STA, where the second STA is the second Associated with the STA identified by the identifier of the STA in the request, the second STA is different from the first STA, and the second associated query request is the same as or different from the first associated query request, and the second sending The condition includes that the number of the determination results of the second STA obtained by the WLAN controller after the last sending the second association query response reaches a second quantity threshold, or the duration from the last time the second association inquiry response is sent. At least one of the second duration thresholds is reached.
- an apparatus for improving WLAN concurrent processing capability where the WLAN includes an AP and a WLAN controller, and the apparatus includes:
- a first receiving module configured to receive a first association request sent by the first STA, where the first association request includes an identifier of the first STA, where the first association request is used to indicate that the first STA requests an association Said AP;
- An association module configured to associate the first STA
- a sending module configured to send a first associated query request to the WLAN controller, where the first associated query request includes an identifier of the first STA, where the first associated query request is used to query whether the WLAN controller is Allowing the first STA to associate with the AP;
- a second receiving module configured to receive an associated query response replied by the WLAN controller after the AP is associated with the first STA, where the associated query response is a response message of the first associated query request;
- a de-association module configured to de-associate the first STA when the association query response received by the second receiving module is used to indicate that the AP prohibits association with the first STA.
- the apparatus further includes:
- a cache module configured to cache a data frame sent by the first STA after the association module associates the first STA and before the second receiving module receives the association query response;
- a forwarding module configured to: when the associated query response received by the second receiving module is used to indicate that the AP is associated with the first STA, forwarding the data of the first STA cached by the cache module frame.
- the first receiving module is further configured to send the second associated query request and send the first Receiving, by the second STA, the second association request sent by the second STA, where the second association request includes the identifier of the second STA, where the second STA is a STA different from the first STA, a second associated query requesting a previous associated query request for the first associated query request sent by the AP;
- the sending module is specifically configured to:
- the first sending condition After determining that the first sending condition is met, sending, to the WLAN controller, the first related query request that carries the identifier of the first STA and the identifier of the second STA, where the first sending condition includes the AP
- the number of association requests received after the sending of the second associated query request reaches a first number threshold, or the duration from which the second associated query request is sent reaches at least one of a first duration threshold.
- the apparatus further includes:
- Disabling a processing module configured to receive the first receiving module after receiving the first association request after the second receiving module receives the associated query response replied by the WLAN controller a third association request sent by the STA, where the third association request includes the identifier of the first STA, and the sending of the identifier of the first STA to the WLAN controller is prohibited;
- the sending module is further configured to: when the second receiving module does not receive the associated query response replied by the WLAN controller within the predetermined time period, send a third related query request to the WLAN controller
- the third associated query request includes an identifier of the first STA.
- the disassociation module is further used to When the WLAN controller sends the number of associated query requests including the identifier of the first STA to a predetermined number threshold, the first STA is de-associated.
- an apparatus for improving WLAN concurrent processing capability where the WLAN includes an AP and a WLAN controller, and the apparatus includes:
- a receiving module configured to receive a first associated query request sent by the AP, where the first associated query request includes an identifier of the first STA;
- a determining module configured to determine whether to allow the AP to be associated with the first STA, to obtain a determination result of the first STA, where the determining result of the first STA indicates whether to allow the first STA to associate with the AP;
- a sending module configured to send, to the AP, a first associated query response that carries the determination result of the first STA and the determination result of the second STA, where the second STA is the second Associated with the STA identified by the identifier of the STA in the request, the second STA is different from the first STA, and the second associated query request is the same as or different from the first associated query request, and the second sending
- the condition includes that the number of the determination results of the second STA obtained by the WLAN controller after the last sending of the second association query response reaches a second quantity threshold, or the duration from the last time the second association inquiry response is sent reaches the second duration. At least one of the thresholds.
- a fifth aspect provides a system for improving WLAN concurrent processing capability, where the system includes a WLAN controller and an AP;
- the WLAN controller includes means for improving WLAN concurrent processing capabilities as described in the fourth aspect and various implementations of the fourth aspect;
- the AP includes means for improving WLAN concurrent processing capabilities as described in the third aspect and various implementations of the third aspect.
- the AP After the AP receives the association request sent by the first STA, first associates the first STA, and then asks the WLAN controller whether to allow association with the first STA, and the inquiry response response replied by the WLAN controller indicates that the first STA association is prohibited. When the AP is disconnected, the first STA is disconnected. The AP can associate with the first STA first, and when the network status is insufficient to associate the first STA, the AP can de-associate the first STA to reduce the load on the network, thus solving the related art in which a large number of concurrent processing is required.
- FIG. 1 is a schematic diagram of an implementation environment involved in a method for improving WLAN concurrent processing capability provided in some embodiments of the present invention
- 2A is a flowchart of a method for improving a WLAN concurrent processing capability according to an embodiment of the present invention
- FIG. 2B is a schematic diagram of comparison when improving WLAN concurrent processing capability according to an embodiment of the present invention.
- 2C is a schematic structural diagram of a site status request frame or a site status response frame provided in an embodiment of the present invention
- 2D is a schematic diagram of a format of a site association request frame or a site status response frame in a site status response frame according to an embodiment of the present invention
- FIG. 3 is a flowchart of a method for improving a WLAN concurrent processing capability according to another embodiment of the present invention.
- FIG. 4 is a structural block diagram of an apparatus for improving WLAN concurrent processing capability according to an embodiment of the present invention.
- FIG. 5 is a structural block diagram of an apparatus for improving WLAN concurrent processing capability according to another embodiment of the present invention.
- FIG. 6 is a structural block diagram of an apparatus for improving WLAN concurrent processing capability according to still another embodiment of the present invention.
- FIG. 7 is a structural block diagram of an AP provided in an embodiment of the present invention.
- FIG. 8 is a block diagram showing the structure of a WLAN controller provided in an embodiment of the present invention.
- FIG. 9 is a schematic structural diagram of a system for improving WLAN concurrent processing capability according to an embodiment of the present invention.
- FIG. 1 is a schematic diagram of an implementation environment involved in a method for improving WLAN concurrent processing capability provided in some embodiments of the present invention.
- the implementation environment includes a WLAN controller 120, an AP 140, and a STA 160.
- the WLAN controller 120 is connected to the AP 140 via a wired network.
- the WLAN controller 120 determines the STAs 160 that can associate with the AP 140.
- the AP 140 receives the association request of the STA 160 and responds to the association request.
- the STA 160 can be a mobile device such as a smart phone, a tablet, a wearable device, a multimedia playback device, and the like.
- the method for improving WLAN concurrent processing capability may include:
- Step 201 The AP receives the first association request sent by the first STA, where the first association request includes an identifier of the first STA, where the first association request is used to indicate that the first STA requests to associate the AP.
- the first association request usually includes the identifier of the first STA, and the identifier may be a pre-configured identifier, or may be a dynamically specified identifier, or may be an address of the first STA, such as media access of the first STA. Control (English: media access control, MAC) address.
- the first association request may be implemented by using an association request (English: Association Request) frame or a reassociation request (English: Reassociation Request) frame, that is, the association request frame or the reassociation request frame is used to indicate that the first STA requests to associate the AP. .
- Step 202 The AP associates the first STA.
- the AP After receiving the first association request, in response to the first association request, the AP associates the first STA.
- the AP indicates that the first STA wants to associate with the AP, and the AP may associate the WLAN controller with permission or prohibit the first STA from associating the AP with the AP.
- the AP does not obtain the permission of the WLAN controller. Therefore, the first STA at this time can send a data frame to the AP, but the AP does not forward the data frame sent by the first STA.
- the AP may first buffer the data frame sent by the first STA, and then forward the buffered data frame of the first STA after the WLAN controller allows the first STA to associate with the AP.
- the AP sends an association response to the first STA, where the association response is used to indicate that the AP has been associated with the first STA.
- the association response (English: Association Response) frame or the reassociation response (English: Reassociation Response) frame may be used to indicate that the AP has associated the first STA.
- Step 203 The AP sends a first association query request to the WLAN controller, where the first association query request includes an identifier of the first STA, where the first association query request is used to query whether the WLAN controller allows the first STA to be associated.
- the AP sends a first association query request to the WLAN controller, where the first association query request includes an identifier of the first STA, where the first association query request is used to query whether the WLAN controller allows the first STA to be associated.
- the AP After receiving the first association request, the AP sends a first association inquiry request.
- the AP may send the first associated query request after association with the first STA or with the associated first STA before associating the first STA.
- the AP sends the identifier of the first STA to the WLAN controller, and the WLAN controller determines whether the first STA is allowed to associate with the AP.
- the first configuration request request may be implemented by using a station configuration request (English: Station Configuration Request) frame, that is, the site configuration request frame is used to request whether the WLAN controller allows the first STA to associate with the AP.
- a station configuration request (English: Station Configuration Request) frame, that is, the site configuration request frame is used to request whether the WLAN controller allows the first STA to associate with the AP.
- the AP may need to merge the associated query requests sent to the WLAN controller, that is, multiple STAs.
- the identity is combined in an associated query request, which can greatly reduce the number of messages between the AP and the WLAN controller.
- the AP sends an association query request carrying the identifiers of the multiple STAs that have sent multiple association requests to the WLAN controller, and the identifiers of the multiple STAs include the identifier of the first STA.
- the AP After receiving the second association query request, the AP receives the second association request sent by the second STA, and the second association request includes the identifier of the second STA, where the second STA is the first STA. Different STAs, the second association query requests a previous association inquiry request for the first association inquiry request sent by the AP.
- the AP may determine which STA's identities are to be combined in one associated query request according to the first transmission condition. For example, the AP determines to transmit the first associated query request when the first transmission condition for transmitting the merged first associated inquiry request is satisfied.
- the first sending condition may be that the number of association requests received by the AP after sending the second associated query request reaches a first quantity threshold.
- the first sending condition may also be that the duration from the sending of the second associated query request reaches the first duration threshold.
- the first sending condition may also be any one of the foregoing two, that is, the number of association requests received by the AP after sending the second associated query request reaches a first quantity threshold or the length of time from sending the second related query request. The first time threshold is reached.
- the first sending condition may also be that the foregoing two items are both satisfied, that is, the number of association requests received by the AP after sending the second related query request reaches a first quantity threshold and the duration of sending the second related query request reaches a first duration. Threshold.
- the AP determines that the first sending condition is met, the first associated query request carrying the identifiers of the first STA and the second STA is sent to the WLAN controller.
- the AP After receiving the association request sent by the STA, the AP adds the identifier of the STA to the queue, and does not immediately send an associated query request carrying the identifier of the STA to the WLAN controller.
- the associated query request carrying the identifiers of the plurality of STAs in the queue is sent to the WLAN controller.
- the first quantity threshold and the first time threshold may be fixed or dynamically adjusted according to actual network conditions.
- the identifiers of the respective STAs included in the first associated query request are different. If the AP receives the association request sent by the same STA multiple times, only one of the multiple identifiers in the generated first association query request is the identifier of the STA. In order to make only one of the plurality of identifiers in the first association query request be the identifier of the STA, When the identifier of the STA is added to the queue, the identifier of the STA is detected in the queue. If the identifier of the STA is in the queue, the identifier of the STA is not added to the queue. In the queue, the identity of the STA is added to the queue.
- FIG. 2B shows an implementation of the AP sending an association inquiry request to the WLAN controller when an associated inquiry request carries the identity of one STA, when there are a large number of
- the AP sends an association request to the WLAN controller according to the association request of the AP that requests the association.
- the number of association inquiry requests between the AP and the WLAN controller and the inquiry request sent by the STA to the AP are The number is the same, so the number of messages between the AP and the WLAN controller is very large, and the bandwidth of the link between the occupied AP and the WLAN controller is large.
- FIG. 2B shows an implementation in which an AP sends an association inquiry request to a WLAN controller when an identity of a plurality of STAs is combined in an association inquiry request, and an association inquiry request sent by the AP to the WLAN controller is merged.
- the identifier of several STAs so that the number of association inquiry requests between the AP and the WLAN controller is much smaller than the number of inquiry requests sent by the STA to the AP, so there is less message between the AP and the WLAN controller, which greatly reduces the AP.
- the AP and the WLAN controller can communicate using the Control and Provisioning of Wireless Access Points (CAPWAP) protocol.
- the AP acts as the wireless termination point (WTP) in the CAPWAP protocol.
- the WLAN controller runs the CAPWAP protocol as the access controller (English: Access Controller, AC) in the CAPWAP protocol.
- a first associated query request including identifiers of multiple STAs may be implemented by using a station status request (English: Station Status Request) frame.
- station status request English: Station Status Request
- a new site status request frame is added, and its message type (English: Message Type) is defined as 101, and the message element in the site status request frame is (English: Msg Element) is a site association (English: Station Association), and its type value is 4096.
- the format associated with each site is shown in Figure 2D, where the field corresponding to the radio frequency identification/structure code is a compound field.
- the site association is carried in the site status request frame, it is a radio frequency identifier.
- the number of the radio frequency identifier is generally 0 to 254.
- the site status request frame needs to carry the identifiers of the multiple STAs, the site status request frame includes multiple site associations, and the field of the MAC address in each site association includes one of the first association query requests. STA's logo.
- Step 204 After the AP associates with the first STA, the AP receives an association query response replied by the WLAN controller, where the association query response is a response message of the first association query request.
- the WLAN controller determines the request according to the first associated query request, the associated query response is returned, and the associated query response carries a response parameter of whether the first STA is associated with the AP.
- the response parameter corresponding to the first STA in the associated query response may take one of values 0 and 1, when the WLAN controller does not allow the When the first STA associates the AP, the response parameter corresponding to the first STA in the associated query response may take another value of 0 and 1.
- Step 205 When the association query response is used to indicate that the AP prohibits association with the first STA, the AP de-associates the first STA.
- the AP When the associated query response is used to indicate that the AP is associated with the first STA, the AP performs normal service processing, and the AP normally processes the data frame of the first STA that has been buffered, and sends the first STA to the first STA.
- a STA requests the acquired data.
- the AP de-associates the first STA.
- the de-associated first STA cannot continue to send data to the AP.
- the disassociation (English: disassociation) frame may be sent to the first STA to cancel the association between the first STA and the AP.
- the method for improving the WLAN concurrent processing capability provided by the embodiment of the present invention, after the AP receives the first association request sent by the first STA, associates the first STA first, and then asks the WLAN controller whether to allow association. Determining, by the first STA, the first STA, when the WLAN controller replies with the inquiry response response message, prohibiting the first STA from associating the AP; the AP may first associate the first STA, and when the network status is insufficient to associate the first STA When a STA is used, the AP can de-allocate the first STA to reduce the load on the network.
- the AP is limited by the CPU load of the WLAN controller, resulting in a large number of mobiles.
- the problem that the terminal cannot be successfully associated with the AP is achieved.
- the STA can be associated with the STA first, which improves the user experience.
- the third association request includes the first STA.
- the identifier of the first STA may be prohibited from being sent to the WLAN controller in order to avoid repeated processing.
- the AP does not receive the associated query response replied by the WLAN controller within the predetermined time period, in order to ensure that the WLAN controller can process the association request sent by the first STA, the AP sends the third request to the WLAN controller.
- the third associated query request includes an identification of the first STA.
- the AP may de-associate the first STA, that is, when the AP is to the WLAN controller, in order to avoid further increasing the processing load of the WLAN controller.
- the AP de-associates the first STA, and may notify the first STA not to send an association request to the AP again within the specified time period.
- the AP after the first STA is disconnected, the AP usually indicates that the first STA cannot obtain the association permission of the WLAN controller.
- the network is burdened, and the first STA may be used.
- the short-term suppression is performed, that is, in the predetermined time period from the notification of the first STA to the association of the AP, if the association request sent by the first STA is received again, the association request is prohibited from being processed.
- the method for improving WLAN concurrent processing capability may include:
- Step 301 The WLAN controller receives a first association query request sent by the AP, where the first association query request includes an identifier of the first STA.
- the first associated query request is for requesting the WLAN controller to determine whether to allow the first STA having the identity of the first STA to associate the AP.
- Step 302 The WLAN controller determines whether the first STA is allowed to associate with the AP to obtain a determination result of the first STA, where the determination result of the first STA indicates whether the first STA is allowed to associate with the AP.
- the WLAN controller may determine, according to the current policy and the network status, whether the first STA is allowed to associate with the AP, and the obtained determination result is used to indicate that the WLAN controller allows the first STA to associate with the AP, or is used to instruct the WLAN controller to prohibit the first A STA associates with an AP.
- the determination result may include a first STA and a response parameter
- the response parameter may be used to indicate whether the WLAN controller allows the first STA associated with the response parameter to associate with the AP.
- the response parameter corresponding to the first STA in the determination result may be one of 0 and 1, when the WLAN controller prohibits the first STA association.
- the response parameter corresponding to the first STA in the determination result may be another one of 0 and 1.
- Step 303 After determining that the second sending condition is met, the WLAN controller sends, to the AP, a first associated query response that carries the determination result of the first STA and the determination result of the second STA, where the second STA is carried in the second associated query request.
- the STA identified by the identity of the STA is different from the first STA, and the second associated query request is the same as or different from the first associated query request.
- the WLAN controller may not directly perform feedback after receiving the AP to send an association request, but first determine Whether the WLAN controller conforms to the second transmission condition for transmitting the associated inquiry response.
- the WLAN controller may determine which STA determination results are combined in one associated query response according to the second transmission condition. For example, when the WLAN controller determines that the second transmission condition for transmitting the combined first associated challenge response is satisfied, the first associated inquiry response is transmitted.
- the second sending condition may be that the number of the determination results of the second STA obtained by the WLAN controller after the last sending of the second associated query response reaches a second number threshold.
- the second transmission condition may also be that the duration from the last transmission of the second associated challenge response reaches the second duration threshold.
- the second sending condition may also be any one of the above two, that is, the number of the determination results of the second STA obtained by the WLAN controller after the last sending of the second associated query response reaches a second quantity threshold or distance.
- the duration of the second association inquiry response is sent to the second duration threshold.
- the second sending condition may also be satisfied by the foregoing two, that is, the number of the determination results of the second STA obtained by the WLAN controller after the last sending of the second associated query response reaches the second quantity threshold and is sent the second time from the last time.
- the duration of the associated query response reaches a second duration threshold.
- the second quantity threshold and the second time threshold may be fixed or dynamically adjusted according to actual network conditions.
- the second threshold value mentioned herein may be the same as or different from the first threshold value.
- the second duration threshold described herein may be the same as or different from the first duration threshold.
- the associated query response carrying the determination result of multiple STAs can be implemented by using a station status response (English: Station Status Rsponse) frame.
- the structure of the site status response frame here can still be seen in FIG. 2C.
- a site status response frame is added, and the message type is defined as 102, and the message element in the site status response frame is a site association. The value of the type is 4096.
- the format associated with each site is still shown in Figure 2D.
- the field corresponding to the radio identifier/result code is a composite field. When the site association is carried in the site status response frame, it is the result code.
- the identifier of a STA may be carried in the field of the MAC address.
- the result code is used to store the acknowledgment result of the WLAN controller for the STA in the association of the site.
- the result code is 0 to 254, it indicates that the WLAN controller allows the STA associated with the site to associate with the AP, when the result code is taken.
- a value of -1 or 255 indicates that the WLAN controller prohibits STAs associated with the site from being associated with the AP.
- the site status response frame needs to carry the acknowledgement result of multiple STAs
- the site status request frame includes multiple site associations, and the field of the MAC address in each site association includes one STA that needs to be included in the association query response. The identification of the corresponding STA, the corresponding field in the RF identification/result code corresponding to the STA.
- the method for improving WLAN concurrent processing capability may add a determination result of multiple STAs in an associated query response by sending an associated query response to the AP;
- the determination result of multiple STAs is merged into one associated query response, which reduces the number of associated query responses, thus solving the related art problem between the AP and the WLAN controller when a large number of associated events need to be processed concurrently.
- the problem of wide congestion; the effect of reducing the bandwidth between the AP and the WLAN controller can be achieved when a large number of associated events need to be processed concurrently.
- the optimization feature of the "first associated STA after sending to the WLAN controller processing" in the above embodiments is more advantageous for the processing in the case of a large number of STA concurrent associations, and the processing capability of the WLAN when a small number of STAs request the associated AP.
- the optimization feature of "first associated with the STA and then sent to the WLAN controller for processing" can be activated to ensure that the AP can immediately send the association request sent by the STA to the WLAN controller. Send an associated inquiry request.
- the foregoing optimization feature is a step of the AP performing the association request sent by the STA, and then performing the step of associating the STA with the STA, and then performing the step of sending an associated query request carrying the identifier of the STA to the WLAN controller.
- the manner in which the AP activates the optimization feature may include the following three types:
- the WLAN controller sends the enable signaling to the AP when the activation condition is met, so that the AP determines to activate the optimization feature after receiving the enable signaling.
- the activation condition here may be the peak usage time of reaching the setting (for example, 19:00 every day), or the activation condition is that the enabling signaling configured by the administrator is received, or the activation condition is that the load of the processor in the WLAN controller is reached.
- a predetermined load threshold (such as 80%).
- the WLAN controller sends a notification carrying the predetermined load threshold for indicating the activation of the AP to the AP, and sends the load of the processor in the WLAN controller to the AP in real time after the notification is sent, so that the AP determines the WLAN.
- the optimization feature is activated when the load delivered by the controller reaches the predetermined load threshold.
- the AP when the WLAN controller agrees with the AP in advance to activate the optimization feature based on the transmission delay between the AP and the WLAN controller, the AP can acquire the transmission delay between the AP and the WLAN controller in real time ( English: Round-Trip Time (RTT), which determines whether to optimize the AP's optimization characteristics according to the transmission delay.
- RTT Round-Trip Time
- the apparatus for improving WLAN concurrent processing capability may include: a first receiving module 401, an association module 402, and a sending Module 403, second receiving module 404, and disassociation module 405.
- the first receiving module 401 may be configured to receive a first association request sent by the first STA, where the first association request includes an identifier of the first STA, where the first association request is used to indicate that the first STA requests to associate the AP;
- the association module 402 is associated with the first STA
- the sending module 403 can be configured to send a first associated query request to the WLAN controller, where the first associated query request includes an identifier of the first STA, where the first associated query request is used to query whether the WLAN controller allows the first A STA associates the AP;
- the second receiving module 404 is further configured to: after the AP associates the first STA, receive an associated query response replied by the WLAN controller, where the associated query response is a response message of the first associated query request;
- the de-association module 405 can be configured to de-associate the first STA when the association query response received by the second receiving module 404 is used to indicate that the AP prohibits association with the first STA.
- FIG. 5 is a structural block diagram of an apparatus for improving WLAN concurrent processing capability provided in another embodiment of the present invention.
- the WLAN concurrent processing capability is improved.
- the apparatus may further include: a caching module 406 and a forwarding module 407.
- the cache module 406 is configured to buffer the data frame sent by the first STA after the association module 402 associates the first STA and before the second receiving module 404 receives the associated query response;
- the forwarding module 407 is configured to forward the data frame of the first STA buffered by the cache module 406 when the associated query response received by the second receiving module 404 is used to indicate that the AP associates the first STA.
- the first receiving module 401 is further configured to: after the sending module 403 sends the second association query request, and before sending the first association query request, receive the second association request sent by the second STA,
- the second association request includes an identifier of the second STA, where the second STA is a STA different from the first STA, and the second association query request is a previous association query request of the first association query request sent by the AP;
- the sending module 403 can be specifically configured to:
- the WLAN controller After determining that the first sending condition is met, sending, to the WLAN controller, a first associated query request that carries the identifier of the first STA and the identifier of the second STA, where the first sending condition includes the AP sending the second related query request after the last time
- the number of received second association requests reaches a first number threshold, and one or both of the first duration thresholds are reached from the last time the second association query request is sent.
- the apparatus for improving WLAN concurrent processing capability may further include: a forbidden processing module 408.
- the forbidden processing module 408 can be configured to: before the second receiving module 404 receives the associated query response replied by the WLAN controller, if the first receiving module 401 receives the first STA sent after receiving the first association request a third association request, where the third association request includes the identifier of the first STA, and the sending of the identifier of the first STA to the WLAN controller is prohibited;
- the sending module 403 is further configured to: when the second receiving module 404 does not receive the associated query response replied by the WLAN controller within the predetermined time period, send a third associated query request, the third associated query request to the WLAN controller.
- the identifier of the first STA is included.
- the de-association module 405 is further configured to de-associate the first STA when the number of associated query requests including the identifier of the first STA reaches a predetermined number threshold.
- the apparatus for improving the WLAN concurrent processing capability provided by the embodiment of the present invention, after the AP receives the first association request sent by the first STA, associates the first STA first, and then asks the WLAN controller whether to allow association.
- the first STA and when the response message replied by the WLAN controller indicates that the first STA is prohibited from being associated with the AP, de-associating the first STA; because the AP may first associate with the first STA, and when the network status is insufficient to associate the first STA
- the AP can be associated with the first STA to reduce the load on the network. Therefore, when a large number of associated events need to be processed concurrently, the AP is limited by the CPU load of the WLAN controller, resulting in a large number of mobile terminals failing.
- the problem of successfully associating with the AP when it is necessary to process a large number of associated events concurrently, the STA can still be associated first, thereby improving the user experience.
- the apparatus for improving WLAN concurrent processing capability may include: a receiving module 601, a determining module 602, and a sending module. 603.
- the receiving module 601 is configured to receive a first associated query request sent by the AP, where the first associated query request includes an identifier of the first STA;
- a determining module 602 configured to determine whether to allow an AP to be associated with the first STA, to obtain a determination result of the first STA, where the determination result of the first STA indicates whether the first STA is allowed to associate with the AP;
- the sending module 603 is configured to: after determining that the second sending condition is met, send, to the AP, a first associated query response that carries the determination result of the first STA and the determination result of the second STA, where the second STA is carried in the second associated query request.
- the number of determination results of the second STA obtained later reaches a second number threshold, and one or two of the second duration thresholds are reached from the last time the second correlation query response is sent.
- the apparatus for improving WLAN concurrent processing capability may add a determination result of multiple STAs in an associated query response by sending an association query response to the AP;
- the determination results of multiple STAs are merged into one associated query response, reducing the number of associated query responses. Therefore, the problem of bandwidth congestion between the AP and the WLAN controller is required in the related art when a large number of associated events need to be processed concurrently; the AP and the WLAN controller can be reduced when a large number of associated events need to be processed concurrently. The effect of bandwidth.
- the WLAN concurrent processing capability device provided by the foregoing embodiment is configured to process the association request concurrently, only the division of each functional module is used as an example. In an actual application, the foregoing function may be allocated differently according to requirements.
- the function module is completed, that is, the internal structure of the AP and the WLAN controller are divided into different functional modules to complete all or part of the functions described above.
- the device for improving the WLAN concurrent processing capability provided by the foregoing embodiment is the same as the method for improving the WLAN concurrent processing capability. For the specific implementation process, refer to the method embodiment, and details are not described herein again.
- the AP may include a wireless transceiver 701, a wired transceiver 702, a processor 703, and a memory 704, wherein the wired transceiver 701,
- the wireless transceiver 702 and the memory 704 are respectively connected to the processor 703 via a bus 705.
- the memory 704 stores at least one computer application program, and the processor 703 can perform corresponding operations according to the computer application stored in the memory 704.
- the processor 703 is configured to control the wireless transceiver 701 to receive the first association request sent by the first STA, where the first association request includes an identifier of the first STA, where the first association request is used to indicate that the first STA requests to associate the AP .
- the processor 703 is further configured to control the wireless transceiver 701 to associate with the first STA.
- the processor 703 is further configured to control the wired transceiver 702 to send a first associated query request to the WLAN controller, where the first associated query request includes an identifier of the first STA, and the first associated query request is used to query whether the WLAN controller allows The first STA associates with the AP.
- the processor 703 controls the wired transceiver 702 to receive an associated query response replied by the WLAN controller, and the associated query response is a response message of the first associated query request.
- the processor 703 controls the wireless transceiver 701 to de-associate the first STA when the associated query response received by the wired transceiver 702 is used to indicate that the AP prohibits association with the first STA.
- the processor 703 is further configured to buffer the data frame sent by the first STA after the wireless transceiver 701 associates the first STA and before the wired transceiver 702 receives the associated query response.
- the processor 703 is further configured to: when the associated query response received by the wired transceiver 702 is used to indicate that the AP associates the first STA, forward the data frame of the first STA cached by the AP.
- the processor 703 further controls the wireless transceiver 701 to receive the second association request sent by the second STA after the wired transceiver 702 sends the second associated query request and before transmitting the first associated query request.
- the second association request includes an identifier of the second STA, where the second STA is a STA different from the first STA, and the second association query requests a previous associated query request of the first associated query request sent by the AP.
- the processor 703 is further configured to: after determining that the first sending condition is met, control the wired transceiver 702 to send, to the WLAN controller, a first associated query request that carries the identifier of the first STA and the identifier of the second STA, the first sending The condition includes that the number of association requests received by the AP after transmitting the second association query request reaches a first quantity threshold, or at least one of the durations of the second association inquiry request reaching the first duration threshold.
- the processor 703 is further configured to: before the wired transceiver 702 receives the associated query response replied by the WLAN controller, if the wireless transceiver 701 receives the first after receiving the first association request The third association request sent by the STA prohibits the wired transceiver 702 from transmitting the identifier of the first STA to the WLAN controller.
- the processor 703 is further configured to: when the wired transceiver 702 does not receive an associated query response replied by the WLAN controller within a predetermined time period, control the wired transceiver 702 to send a third associated query request to the WLAN controller, the third associated query The request includes the identity of the first STA.
- the processor 703 is further configured to: when the number of the associated query requests including the identifier of the first STA is sent to the WLAN controller reaches a predetermined number threshold, the control wireless transceiver 701 de-associates the first STA. .
- the AP provided by the embodiment of the present invention associates with the first STA after receiving the first association request sent by the first STA, and then asks the WLAN controller whether to allow the association of the first STA, and Disconnecting the first STA when the WLAN controller replies with the association query response to prohibit the AP from associating the first STA; the AP may associate the first STA first, and when the network status is insufficient to associate the first STA, the AP may Dissolving the first STA to reduce the load of the network, so that when a large number of associated events need to be processed concurrently in the related art, the CPU load of the WLAN controller is limited, and a large number of mobile terminals cannot be successfully associated with the AP.
- the problem is that when a large number of associated events need to be processed concurrently, the STA can still be associated first, which improves the user experience.
- the WLAN controller may include a wired transceiver 801, a processor 802, and a memory 803, wherein the wired transceiver 801 and the memory
- the 803 is connected to the processor 802 via a bus 804, and the memory 803 stores at least one computer application.
- the processor 802 can perform corresponding operations according to the computer application stored in the memory 803.
- the processor 802 is configured to control the wired transceiver 801 to receive a first associated query request sent by the AP, where the first associated query request includes an identifier of the first STA.
- the processor 802 is configured to determine whether to associate an AP with the first STA to obtain a determination result of the first STA, where the determination result of the first STA indicates whether the first STA is allowed to associate with the AP.
- the processor 802 is further configured to: after determining that the second sending condition is met, control the wired transceiver 801 to send, to the AP, a first associated query response that carries the determination result of the first STA and the determination result of the second STA, where the second STA is The STA identified by the identifier of the STA carried in the second association query request, the second STA is the same as or different from the first STA, and the second association query request is the same as or different from the first association query request, and the second sending condition includes the WLAN.
- the number of the determination results of the second STA obtained by the controller after the last sending of the second associated query response reaches a second number threshold, or at least one of the second duration threshold is reached from the last time the second associated query response is sent .
- the WLAN controller may add a determination result of multiple STAs in an associated query response by sending an association query response to the AP;
- the result of the combination is determined to be merged into an associated query response, which reduces the number of associated query responses, thus solving the problem of bandwidth congestion between the AP and the WLAN controller when a large number of associated events need to be processed concurrently in the related art;
- the effect of bandwidth between the AP and the WLAN controller can be reduced.
- the system for improving WLAN concurrent processing capability may include a WLAN controller 901 and an AP 902.
- the WLAN controller 901 may include means for improving WLAN concurrent processing capability as described in FIG. 6, or the WLAN controller 901 may be the WLAN controller described in FIG.
- the AP 902 may include means for improving WLAN concurrent processing capabilities as described in FIG. 4 or FIG. 5, or the AP 902 may be the AP described in FIG.
- the system for improving the WLAN concurrent processing capability after receiving the first association request sent by the first STA, the AP first associates with the first STA, and then asks the WLAN controller whether to allow association. Determining, by the first STA, the associated STA in response to the WLAN controller indicating that the AP is not associated with the first STA; the AP may first associate with the first STA, and when the network is insufficient to associate the first STA The AP can be associated with the first STA to reduce the load on the network. Therefore, when a large number of associated events need to be processed concurrently, the AP is limited by the CPU load of the WLAN controller, resulting in a large number of mobile terminals failing. The problem of successfully associating with the AP; when it is necessary to process a large number of associated events concurrently, the STA can still be associated first, thereby improving the user experience.
- association query request and the associated query response between the AP and the WLAN controller can be combined, the bandwidth occupation between the AP and the WLAN controller can be greatly reduced, and the concurrent processing capability of the system can be improved, and finally the user association speed is improved. Improve the system's concurrent processing power and the effect of the system's risk of deterioration after overload.
- modules and algorithm steps of the various examples described in connection with the embodiments disclosed herein can be implemented in electronic hardware or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the solution. A person skilled in the art can use different methods for implementing the described functions for each particular application, but such implementation should not be considered to be beyond the scope of the present invention.
- the disclosed systems, devices, and methods may be implemented in other manners.
- the device embodiments described above are merely illustrative.
- the division of the modules may be only a logical function division.
- there may be another division manner for example, multiple modules or components may be combined. Or it can be integrated into another system, or some features can be ignored or not executed.
- the mutual coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection through some interface, device or unit, and may be electrical or otherwise.
- the modules described as separate components may or may not be physically separated.
- the components displayed as modules may or may not be physical modules, that is, may be located in one place, or may be distributed to multiple network modules. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of the embodiment.
- each functional module in each embodiment of the present invention may be integrated into one processing module, or each module may exist physically separately, or two or more modules may be integrated into one module.
- the functions, if implemented in the form of software functional modules and sold or used as separate products, may be stored in a computer readable storage medium.
- the technical solution of the present invention or part of the technical solution may be embodied in the form of a software product stored in a storage medium, including a plurality of instructions for causing a computer device (which may be a personal computer, a server, or Network devices, etc.) perform all or part of the steps of the methods described in various embodiments of the present invention.
- the foregoing storage medium may be, for example, a random access memory (English: random-access memory, abbreviation: RAM), a read-only memory (English: read-only memory, abbreviation: ROM), a flash memory (English: flash memory) , hard disk (English: hard disk drive, Abbreviations: HDD), solid state drive (English: solid-state drive, abbreviation: SSD), magnetic tape (English: magnetic tape), floppy disk (English: floppy disk), optical disc (English: optical disc) and any combination thereof.
- RAM random access memory
- ROM read-only memory
- flash memory English: flash memory
- hard disk English: hard disk drive, Abbreviations: HDD
- solid state drive English: solid-state drive, abbreviation: SSD
- magnetic tape English: magnetic tape
- floppy disk English: floppy disk
- optical disc English: optical disc
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Quality & Reliability (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
一种提高无线局域网(WLAN)并发处理能力的方法、装置及***。该方法包括:接收第一STA发送的包括第一STA的标识的第一关联请求;关联第一STA;向WLAN控制器发送包括第一STA的标识的第一关联询问请求;在关联第一STA后,接收WLAN控制器回复的关联询问响应;当关联询问响应用于指示AP禁止关联第一STA时,解关联第一STA。本发明解决了在需要并发处理大量的关联事件时,因受到WLAN控制器的CPU负载的限制,导致大量移动终端无法成功关联至AP的问题。在需要并发处理大量的关联事件时,先关联STA,提高了用户体验。
Description
本申请要求于2015年6月1日提交中国专利局、申请号为201510293514.5、发明名称为“提高无线局域网WLAN并发处理能力的方法、装置及***”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
本申请涉及网络通信领域,特别涉及一种提高WLAN并发处理能力的方法、装置及***。
在高密场馆、地铁等大规模无线局域网(英文:wireless local area network,WLAN)的场景下,短时间内会有大量的移动终端请求接入无线局域网或者在无线局域网内漫游,进而引发大规模并发事件。在有大量的站点(英文:station,STA)的WLAN中,通常会设置有大量的接入点(英文:access point,AP)。为了降低对大量的STA进行维护的难度,可以设置WLAN控制器以集中对这些AP进行配置管理。AP在接收到STA发送的关联请求后,送往WLAN控制器进行处理。因此大规模并发事件会严重冲击WLAN中WLAN控制器的处理能力。
由于受到WLAN控制器的中央处理器(英文:central processing unit,CPU)的负载限制,WLAN控制器能够在单位时间内处理的请求有限,大量的移动终端需要等待较长时间才能接入WLAN。
发明内容
为了解决在需要并发处理大量的接入事件时,大量移动终端等待时间长的问题,本申请提供了一种提高WLAN并发处理能力的方法、装置及***。所述技术方案如下:
第一方面,提供了一种提高WLAN并发处理能力的方法,所述WLAN包括AP和WLAN控制器,所述方法包括:
所述AP接收第一STA发送的第一关联请求,所述第一关联请求包括所述第一STA的标识,所述第一关联请求用于指示所述第一STA请求关联所述AP;
所述AP关联所述第一STA;
所述AP向所述WLAN控制器发送的第一关联询问请求,所述第一关联询问请求包括所述第一STA的标识,所述第一关联询问请求用于询问所述WLAN控制器是否允许所述第一STA关联所述AP;
在所述AP关联所述第一STA后,所述AP接收所述WLAN控制器回复的关联询问响应,所述关联询问响应是所述第一关联询问请求的响应消息;
如果所述关联询问响应用于指示所述AP禁止关联所述第一STA,则所述AP解关联所述第一STA。
结合第一方面,在第一方面的第一种实现中,所述方法还包括:
在所述AP关联所述第一STA后并且在所述AP接收所述关联询问响应前,所述AP缓存所述第一STA发送的数据帧;
如果所述关联询问响应用于指示所述AP关联所述第一STA,则所述AP转发所述AP缓存的所述第一STA的所述数据帧。
结合第一方面或者第一方面的第一种实现,在第一方面的第二种实现中,所述AP在发送第二关联询问请求后并且在发送所述第一关联询问请求之前接收第二STA发送的第二关联请求,所述第二关联请求包括所述第二STA的标识,其中,所述第二STA为与所述第一STA不同的STA,所述第二关联询问请求为所述AP发送的所述第一关联询问请求的前一个关联询问请求;
所述AP向所述WLAN控制器发送第一关联询问请求,包括:
所述AP确定第一发送条件被满足后,向所述WLAN控制器发送携带有所述第一STA的标识和第二STA的标识的所述第一关联询问请求,所述第一发送条件包括所述AP在发送所述第二关联询问请求后接收到的关联请求的数量达到第一数量阈值,或,距发送所述第二关联询问请求的时长达到第一时长阈值中的至少一个。
结合第一方面、第一方面的第一种实现和第一方面的第二种实现中的任意一个,在第一方面的第三种实现中,在所述AP接收所述WLAN控制器回复的关联询问响应之前,还包括:
若所述AP在接收所述第一关联请求之后接收到所述第一STA发送的第三关联请求,所述第三关联请求包括所述第一STA的标识,则所述AP禁止向所述WLAN控制器发送所述第一STA的标识;
若所述AP在预定时段内未接收到所述WLAN控制器回复的所述关联询问响应,则所述AP向所述WLAN控制器发送第三关联询问请求,所述第三关联询问请求包括所述第一STA的标识。
结合第一方面、第一方面的第一种实现至第一方面的第三种实现中的任意一个,在第一方面的第四种实现中,所述方法还包括:
当向所述WLAN控制器发送包括所述第一STA的标识的关联询问请求的数量达到预定数量阈值时,则所述AP解关联所述第一STA。
第二方面,提供了一种提高WLAN并发处理能力的方法,所述WLAN包括AP和WLAN控制器,所述方法包括:
所述WLAN控制器接收所述AP发送的第一关联询问请求,所述第一关联询问请求包括第一STA的标识;
所述WLAN控制器确定是否允许所述第一STA关联所述AP,以得到所述第一STA的确定结果,所述第一STA的所述确定结果指示是否允许所述第一STA关联所述AP;
所述WLAN控制器确定符合第二发送条件后,向所述AP发送携带有所述第一STA的确定结果和第二STA的确定结果的第一关联询问响应,所述第二STA是第二关联询问请求中的STA的标识所标识的STA,所述第二STA与所述第一STA不同,所述第二关联询问请求与所述第一关联询问请求相同或不同,所述第二发送条件包括所述WLAN控制器在所述上次发送第二关联询问响应后得到的第二STA的确定结果的数量达到第二数量阈值,或,距上次发送所述第二关联询问响应的时长达到第二时长阈值中的至少一个。
第三方面,提供了一种提高WLAN并发处理能力的装置,所述WLAN包括AP和WLAN控制器,所述装置包括:
第一接收模块,用于接收第一STA发送的第一关联请求,所述第一关联请求包括所述第一STA的标识,所述第一关联请求用于指示所述第一STA请求关联所述AP;
关联模块,用于关联所述第一STA;
发送模块,用于向所述WLAN控制器发送第一关联询问请求,所述第一关联询问请求包括所述第一STA的标识,所述第一关联询问请求用于询问所述WLAN控制器是否允许所述第一STA关联所述AP;
第二接收模块,用于在所述AP关联所述第一STA后,接收所述WLAN控制器回复的关联询问响应,所述关联询问响应是所述第一关联询问请求的响应消息;
解关联模块,用于当所述第二接收模块接收到的所述关联询问响应用于指示所述AP禁止关联所述第一STA,则解关联所述第一STA。
结合第三方面,在第三方面的第一种实现中,所述装置还包括:
缓存模块,用于在所述关联模块关联所述第一STA后并且在所述第二接收模块接收所述关联询问响应前,缓存所述第一STA发送的数据帧;
转发模块,用于在所述第二接收模块接收到的所述关联询问响应用于指示所述AP关联所述第一STA时,转发所述缓存模块缓存的所述第一STA的所述数据帧。
结合第三方面或者第三方面的第一种实现,在第三方面的第二种实现中,所述第一接收模块,还用于在发送第二关联询问请求后并且在发送所述第一关联询问请求之前接收第二STA发送的第二关联请求,所述第二关联请求包括所述第二STA的标识,其中,所述第二STA为与所述第一STA不同的STA,所述第二关联询问请求为所述AP发送的所述第一关联询问请求的前一个关联询问请求;
所述发送模块,具体用于:
确定第一发送条件被满足后,向所述WLAN控制器发送携带有所述第一STA的标识和第二STA的标识的所述第一关联询问请求,所述第一发送条件包括所述AP在发送所述第二关联询问请求后接收到的关联请求的数量达到第一数量阈值,或,距发送所述第二关联询问请求的时长达到第一时长阈值中的至少一个。
结合第三方面、第三方面的第一种实现和第三方面的第二种实现中的任意一个,在第三方面的第三种实现中,所述装置还包括:
禁止处理模块,用于在所述第二接收模块接收到所述WLAN控制器回复的所述关联询问响应之前,若在所述第一接收模块接收所述第一关联请求之后接收到所述第一STA发送的第三关联请求,所述第三关联请求包括所述第一STA的标识,则禁止向所述WLAN控制器发送所述第一STA的标识;
所述发送模块,还用于当所述第二接收模块在所述预定时段内未接收到所述WLAN控制器回复的所述关联询问响应时,向所述WLAN控制器发送第三关联询问请求,所述第三关联询问请求包括所述第一STA的标识。
结合第三方面、第三方面的第一种实现至第三方面的第三种实现中的任意一个,在第三方面的第四种实现中,所述解关联模块,还用于当向所述WLAN控制器发送包括所述第一STA的标识的关联询问请求的数量达到预定数量阈值时,则解关联所述第一STA。
第四方面,提供了一种提高WLAN并发处理能力的装置,所述WLAN包括AP和WLAN控制器,所述装置包括:
接收模块,用于接收所述AP发送的第一关联询问请求,所述第一关联询问请求包括第一STA的标识;
确定模块,用于确定是否允许与所述第一STA关联所述AP,得到所述第一STA的确定结果,所述第一STA的所述确定结果指示是否允许所述第一STA关联所述AP;
发送模块,用于确定符合第二发送条件后,向所述AP发送携带有所述第一STA的确定结果和第二STA的确定结果的第一关联询问响应,所述第二STA是第二关联询问请求中的STA的标识所标识的STA,所述第二STA与所述第一STA不同,所述第二关联询问请求与所述第一关联询问请求相同或不同,所述第二发送条件包括所述WLAN控制器在上次发送第二关联询问响应后得到的第二STA的确定结果的数量达到第二数量阈值,或,距上次发送第二关联询问响应的时长达到第二时长阈值中的至少一个。
第五方面,提供了一种提高WLAN并发处理能力的***,所述***包括WLAN控制器和AP;
所述WLAN控制器包括如第四方面以及第四方面各种实现中所描述的提高WLAN并发处理能力的装置;
所述AP包括如第三方面以及第三方面各种实现中所描述的提高WLAN并发处理能力的装置。
通过在AP接收第一STA发送的关联请求后,先关联第一STA,然后再向WLAN控制器询问是否允许关联该第一STA,并在WLAN控制器回复的询问应答响应指示禁止第一STA关联AP时,解关联该第一STA。由于AP可以先关联第一STA,而当网络状况不足以关联该第一STA时,AP则可以解关联该第一STA,以降低网络的负载,因此解决了相关技术中在需要并发处理大量的接入事件时,因受到WLAN控制器的CPU负载的限制,导致大量移动终端无法成功接入至AP的问题;达到了可以在需要并发处理大量的接入事件时,仍能够先关联STA,提高了用户体验的效果。
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对
于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明部分实施例中提供的提高WLAN并发处理能力的方法所涉及的实施环境的示意图;
图2A是本发明一个实施例中提供的提高WLAN并发处理能力的方法的方法流程图;
图2B是本发明一个实施例中提供的提高WLAN并发处理能力时的对比示意图;
图2C是本发明一个实施例中提供的站点状态请求帧或站点状态应答帧的结构示意图;
图2D是本发明一个实施例中提供的站点状态请求帧或站点状态应答帧中站点关联的格式的示意图;
图3是本发明另一个实施例中提供的提高WLAN并发处理能力的方法的方法流程图;
图4是本发明一个实施例中提供的提高WLAN并发处理能力的装置的结构方框图;
图5是本发明另一个实施例中提供的提高WLAN并发处理能力的装置的结构方框图;
图6是本发明再一个实施例中提供的提高WLAN并发处理能力的装置的结构方框图;
图7是本发明一个实施例中提供的AP的结构方框图;
图8是本发明一个实施例中提供的WLAN控制器的结构方框图;
图9是本发明一个实施例中提供的提高WLAN并发处理能力的***的结构示意图。
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
请参见图1所示,其是本发明部分实施例中提供的提高WLAN并发处理能力的方法所涉及的实施环境的示意图。该实施环境包括WLAN控制器120、AP 140和STA 160。
WLAN控制器120与AP 140通过有线网络连接。
WLAN控制器120决定可以关联AP 140的STA 160。
AP 140接收STA160的关联请求,并对关联请求进行响应。
STA 160可以为移动设备,比如智能手机、平板电脑、可穿戴式设备、多媒体播放设备等。
请参见图2A所示,其是本发明一个实施例中提供的提高WLAN并发处理能力的方法的方法流程图,该提高WLAN并发处理能力的方法可以包括:
步骤201,AP接收第一STA发送的第一关联请求,该第一关联请求包括第一STA的标识,该第一关联请求用于指示该第一STA请求关联该AP。
该第一关联请求中通常包括该第一STA的标识,该标识可以为预先配置的标识,也可以是动态指定的标识,还可以是该第一STA的地址,比如该第一STA的媒体访问控制(英文:media access control,MAC)地址。
可以利用关联请求(英文:Association Request)帧或重关联请求(英文:Reassociation Request)帧来实现这里的第一关联请求,即利用关联请求帧或重关联请求帧指示该第一STA请求关联该AP。
步骤202,AP关联该第一STA。
接收到第一关联请求后,响应于该第一关联请求,AP关联该第一STA。AP在接收到第一STA发送的第一关联请求时,表明该第一STA想要关联AP,此时AP可以在得到WLAN控制器许可或禁止该第一STA关联该AP的决定之前先关联该第一STA。
由于该第一STA关联AP并没有得到WLAN控制器的许可,因此此时的该第一STA虽然可以向AP发送数据帧,但AP并不转发该第一STA发送的数据帧。AP可以先缓存该第一STA发送的数据帧,并在WLAN控制器允许该第一STA关联AP后,再转发缓存的该第一STA的数据帧。
一般的,在AP关联第一STA之后,AP会向第一STA发送一个关联应答,该关联应答用于指示该AP已经关联该第一STA。可以利用关联应答(英文:Association Response)帧或重关联应答(英文:Reassociation Response)帧来指示AP已经关联该第一STA。
步骤203,AP向该WLAN控制器发送第一关联询问请求,该第一关联询问请求包括该第一STA的标识,该第一关联询问请求用于询问该WLAN控制器是否允许该第一STA关联该AP。
接收到第一关联请求后,AP发送第一关联询问请求。AP可以在关联第一STA之前,关联第一STA之后或和关联第一STA同时发送第一关联询问请求。
AP将该第一STA的标识发送给WLAN控制器,由WLAN控制器判定是否允许该第一STA关联AP。
实际实现中,可以利用站点配置请求(英文:Station Configuration Request)帧来实现这里的第一关联询问请求,即利用站点配置请求帧请求WLAN控制器是否允许该第一STA关联该AP。
当存在大量的STA同时或者短时间段内请求关联AP时,为了尽量减少AP与WLAN控制器之间的通信负载,可以将AP需要向WLAN控制器发送的关联询问请求进行合并,即将多个STA的标识合并在一个关联询问请求中,从而可以大大减少AP和WLAN控制器之间的消息数量。AP向该WLAN控制器发送携带有发送了多个关联请求的多个STA的标识的关联询问请求,多个STA的标识中包括该第一STA的标识。
AP在发送第二关联询问请求后并且在发送第一关联询问请求之前接收第二STA发送的第二关联请求,第二关联请求包括第二STA的标识,其中,第二STA为与第一STA不同的STA,第二关联询问请求为AP发送的第一关联询问请求的前一个关联询问请求。
AP可以根据第一发送条件确定将哪些STA的标识合并在一个关联询问请求中。例如,AP确定发送合并后的第一关联询问请求的第一发送条件被满足时发送第一关联询问请求。第一发送条件可以是AP在发送第二关联询问请求后接收到的关联请求的数量达到第一数量阈值。第一发送条件也可以是距发送第二关联询问请求的时长达到第一时长阈值。第一发送条件也可以是满足上述两个中的任意一个即可,即AP在发送第二关联询问请求后接收到的关联请求的数量达到第一数量阈值或者距发送第二关联询问请求的时长达到第一时长阈值。第一发送条件也可以是上述两个都要满足,即AP在发送第二关联询问请求后接收到的关联请求的数量达到第一数量阈值而且距发送第二关联询问请求的时长达到第一时长阈值。
当AP确定上述第一发送条件被满足后,则向WLAN控制器发送携带有第一STA和第二STA的标识的第一关联询问请求。
当AP接收到一个STA发送的关联请求后,先将该STA的标识添加至队列中,并不立即向WLAN控制器发送携带该STA的标识的关联询问请求。当AP满足第一发送条件时,才向WLAN控制器发送携带队列中的多个STA的标识的关联询问请求。
上述第一数量阈值和第一时长阈值可以是固定的也可以是根据实际的网络状况动态调整的。
一般来讲,第一关联询问请求中包括的各个STA的标识是不同的。如果AP接收到同一个STA多次发送的关联请求,生成的第一关联询问请求中的多个标识中只有一个是该STA的标识。为了使第一关联询问请求中的多个标识中只有一个是该STA的标识,在将该
STA的标识添加至队列中时,先检测该STA的标识是否在队列中,若该STA的标识在队列中,则不再将该STA的标识添加至队列中,若该STA的标识不位在队列中,则将该STA的标识添加至队列中。
举例来讲,请参见图2B中的对比图,图2B中的(a)示出了在一个关联询问请求携带一个STA的标识时,AP向WLAN控制器发送关联询问请求的实现,当存在大量的STA需要关联AP时,AP分别按照请求关联的AP的关联请求向WLAN控制器发送关联询问请求,此时AP和WLAN控制器之间的关联询问请求的数量与STA向AP发送的询问请求的数量相同,因此AP和WLAN控制器之间的消息数量非常大,占用的AP和WLAN控制器间链路的带宽大。
而图2B中的(b)示出了在一个关联询问请求中合并了若干个STA的标识时,AP向WLAN控制器发送关联询问请求的实现,AP向WLAN控制器发送的关联询问请求合并了若干个STA的标识,从而使得AP和WLAN控制器之间的关联询问请求的数量远小于STA向AP发送的询问请求的数量,因此AP和WLAN控制器之间的消息少,大大降低了对AP和WLAN控制器之间链路的带宽的占用。
AP和WLAN控制器间可以用无线接入点的控制和配置(英文:Control And Provisioning of Wireless Access Points,CAPWAP)协议通信。其中,AP作为CAPWAP协议中的无线终端点(英文:Wireless Termination Point,WTP),WLAN控制器作为CAPWAP协议中的接入控制器(英文:Access Controller,AC)分别运行CAPWAP协议。CAPWAP协议中,包含多个STA的标识的第一关联询问请求可以利用站点状态请求(英文:Station Status Request)帧来实现。这里的站点状态请求的结构可以参见图2C所示,在CAPWAP协议中,新增一个站点状态请求帧,并定义其消息类型(英文:Message Type)为101,该站点状态请求帧中的消息元素(英文:Msg Element)为站点关联(英文:Station Association),其类型值为4096,每个站点关联的格式如图2D所示,其中,射频标识/结构代码所对应的字段为复合字段,当该站点关联承载在站点状态请求帧中时为射频标识,射频标识的编号一般取值为0~254,同时可以在MAC地址的字段中添加一个STA的标识。当站点状态请求帧需要携带多个STA的标识时,该站点状态请求帧中会包括多个站点关联,每个站点关联中的MAC地址的字段均包括该第一关联询问请求所需要包含的一个STA的标识。
步骤204,AP在关联该第一STA后接收该WLAN控制器回复的关联询问响应,该关联询问响应是第一关联询问请求的响应消息。
当WLAN控制器根据该第一关联询问请求判定后,则会回复关联询问响应,该关联询问响应中会携带是否允许该第一STA关联AP的响应参数。
举例来讲,当WLAN控制器允许该第一STA关联该AP时,关联询问响应中对应于该第一STA的响应参数可以取值为0和1中的一种,当WLAN控制器不允许该第一STA关联该AP时,关联询问响应中对应于该第一STA的响应参数可以取值为0和1中的另一种。
步骤205,当该关联询问响应用于指示该AP禁止关联该第一STA时,AP解关联该第一STA。
当该关联询问响应用于指示该AP关联该第一STA时,AP则进行正常业务处理,此时AP则正常处理已经缓存的该第一STA的数据帧,并向该第一STA发送该第一STA请求获取的数据。
当该关联询问响应用于指示该AP禁止关联该第一STA时,AP则解关联该第一STA。被解关联后的第一STA无法再继续向该AP发送数据。可选的,在AP解关联该第一STA后,可以向第一STA发送解除关联(英文:disassociation)帧以解除该第一STA与AP之间的关联。
综上所述,本发明实施例提供的提高WLAN并发处理能力的方法,通过在AP接收第一STA发送的第一关联请求后,先关联第一STA,然后再向WLAN控制器询问是否允许关联该第一STA,并在WLAN控制器回复的询问应答响应息指示禁止第一STA关联AP时,解关联该第一STA;由于AP可以先关联第一STA,而当网络状况不足以关联该第一STA时,AP则可以解关联该第一STA,以降低网络的负载,因此解决了相关技术中在需要并发处理大量的关联事件时,因受到WLAN控制器的CPU负载的限制,导致大量移动终端无法成功关联至AP的问题;达到了可以在需要并发处理大量的关联事件时,仍能够先关联STA,提高了用户体验的效果。
在关联该第一STA后并且接收到该WLAN控制器回复的关联询问响应之前,如果AP在接收第一关联请求之后接收到第一STA发送的第三关联请求,第三关联请求包括第一STA的标识,为了避免重复处理,AP可以禁止向WLAN控制器发送该第一STA的标识。此外,若AP在该预定时段内未接收到WLAN控制器回复的关联询问响应,为了尽量保证WLAN控制器能对该第一STA发送来的关联请求进行处理,AP会向WLAN控制器发送第三关联询问请求,该第三关联询问请求包括第一STA的标识。
另外,AP多次针对第一STA的关联请求向WLAN控制器发送关联询问请求时,为了避免继续增加WLAN控制器的处理负荷,AP可以解关联该第一STA,也即当AP向WLAN控制器
发送包括第一STA的标识的关联询问请求的数量达到预定数量阈值时,则AP解关联第一STA,并可以通知第一STA在指定时段内不要再向AP发送关联请求。
此外,AP在解关联第一STA后通常表明该第一STA目前不能得到WLAN控制器的关联许可,为了避免该STA短时间内再次重复发送关联请求,造成网络的负担,可以对该第一STA进行短暂抑制,即在通知该第一STA解关联AP起的预定时间段内,若再次接收到该第一STA发送的关联请求,则禁止对该关联请求进行处理。
请参见图3所示,其是本发明另一个实施例中提供的提高WLAN并发处理能力的方法的方法流程图,该提高WLAN并发处理能力的方法可以包括:
步骤301,WLAN控制器接收AP发送的第一关联询问请求,该第一关联询问请求包括第一STA的标识。
该第一关联询问请求用于请求WLAN控制器确定是否允许具有该第一STA的标识的第一STA关联该AP。
步骤302,WLAN控制器确定是否允许第一STA关联AP,以得到该第一STA的确定结果,第一STA的确定结果指示是否允许第一STA关联该AP。
WLAN控制器可以根据当前的策略以及网络状况,确定是否允许第一STA关联AP,得到的确定结果用于指示WLAN控制器允许该第一STA关联AP,或者,用于指示WLAN控制器禁止该第一STA关联AP。
一般来讲,确定结果可以包括第一STA以及响应参数,该响应参数可以用于指示WLAN控制器是否允许与该响应参数对应的第一STA关联AP。
举例来讲,当WLAN控制器允许该第一STA关联该AP时,确定结果中对应于该第一STA的响应参数可以为0和1中的一种,当WLAN控制器禁止该第一STA关联该AP时,确定结果中对应于该第一STA的响应参数可以为0和1中的另一种。
步骤303,WLAN控制器确定符合第二发送条件后,向AP发送携带有第一STA的确定结果和第二STA的确定结果的第一关联询问响应,第二STA是第二关联询问请求中携带的STA的标识所标识的STA,第二STA与第一STA不同,第二关联询问请求与第一关联询问请求相同或不同。
为了减少AP和WLAN控制器之间消息的数量,以降低AP和WLAN控制器之间带宽的占用,WLAN控制器在接收到AP发送关联询问请求后,也可以不直接进行反馈,而是先判断WLAN控制器是否符合发送关联询问响应的第二发送条件。
WLAN控制器可以根据第二发送条件确定将哪些STA的确定结果合并在一个关联询问响应中。例如,WLAN控制器确定发送合并后的第一关联询问响应的第二发送条件被满足时,发送第一关联询问响应。第二发送条件可以是WLAN控制器在上次发送第二关联询问响应后得到的第二STA的确定结果的数量达到第二数量阈值。第二发送条件也可以是距上次发送第二关联询问响应的时长达到第二时长阈值。第二发送条件也可以是满足上述两个中的任意一个即可,即WLAN控制器在上次发送第二关联询问响应后得到的第二STA的确定结果的数量达到第二数量阈值或者距上次发送第二关联询问响应的时长达到第二时长阈值。第二发送条件也可以是上述两个都要满足,即WLAN控制器在上次发送第二关联询问响应后得到的第二STA的确定结果的数量达到第二数量阈值而且距上次发送第二关联询问响应的时长达到第二时长阈值。
上述第二数量阈值和第二时长阈值可以是固定的也可以是根据实际的网络状况动态调整的。
需要补充说明的是,这里所讲的第二数量阈值与上述的第一数量阈值可以相同也可以不同,这里所讲的第二时长阈值与上述的第一时长阈值可以相同也可以不同。
在CAPWAP中,携带有多个STA的确定结果的关联询问响应可以利用站点状态应答(英文:Station Status Rsponse)帧来实现。这里的站点状态应答帧的结构仍旧可以参见图2C所示,在CAPWAP协议中,新增一个站点状态应答帧,并定义其消息类型为102,该站点状态应答帧中的消息元素为站点关联,其类型值为4096,每个站点关联的格式仍旧参见图2D所示,其中,射频标识/结果代码所对应的字段为复合字段,当该站点关联承载在站点状态应答帧中时为结果代码,可以在MAC地址的字段中携带一个STA的标识。其中的结果代码用来存储WLAN控制器针对该站点关联中的STA的确认结果,当结果代码取值为0~254时,表示WLAN控制器允许该站点关联中的STA关联AP,当结果代码取值为-1或255时,表示WLAN控制器禁止该站点关联中的STA关联AP。当站点状态应答帧需要携带多个STA的确认结果时,该站点状态请求帧中会包括多个站点关联,每个站点关联中的MAC地址的字段均包括该关联询问应答所需要包含的一个STA的标识,射频标识/结果代码所对应的字段中对应该STA的确认结果。
综上所述,本发明实施例提供的提高WLAN并发处理能力的方法,通过在向AP发送关联询问响应时,可以在一个关联询问响应中添加多个STA的确定结果;由于WLAN控制器可以将多个STA的确定结果合并至一个关联询问响应中,减少了关联询问响应的数量,因此解决了相关技术中在需要并发处理大量的关联事件时,造成AP和WLAN控制器之间带
宽拥挤的问题;达到了可以在需要并发处理大量的关联事件时,可以降低AP和WLAN控制器之间带宽的效果。
上述各个实施例中的这种“先关联STA后发送给WLAN控制器处理”的优化特性更利于大量STA并发关联情况下的处理,而在很少量的STA请求关联AP时,WLAN的处理能力完全可以胜任时,为了尽可能的提高STA关联的效率,可以去激活“先关联STA后发送给WLAN控制器处理”的优化特性,从而保证AP可以即时的针对STA发送的关联请求向WLAN控制器发送关联询问请求。
上述的优化特性即为AP在接收到STA发送的关联请求之后,先执行关联该STA的步骤,再执行向WLAN控制器发送携带有该STA的标识的关联询问请求的步骤。
在具体实现时,AP激活这种优化特性的方式可以包括如下三种:
第一种情况下,WLAN控制器在符合激活条件时,向AP发送使能信令,以使得AP在接收到该使能信令后,确定激活这种优化特性。
这里的激活条件可以是到达设置的使用高峰时刻(比如每天19:00),或者,激活条件为接收到管理员配置的使能信令,或者,激活条件为WLAN控制器内处理器的负载达到预定负载阈值(比如80%)。
第二种情况下,WLAN控制器向AP发送携带用于指示AP激活的预定负载阈值的通知,并在发送该通知后实时向AP下发WLAN控制器内处理器的负载,以便AP在判定WLAN控制器下发的负载达到该预定负载阈值时,激活该优化特性。
在第三种情况下,当WLAN控制器预先与AP约定激活优化特性的依据为AP和WLAN控制器之间的传输时延时,AP可以实时获取AP和WLAN控制器之间的传输时延(英文:Round-Trip Time,RTT),根据传输时延确定是否激活AP的优化特性。
显然,在实际应用中,还可能存在其他的控制AP激活优化特性的情况,这里就不再一一赘述。
请参见图4所示,其是本发明一个实施例中提供的提高WLAN并发处理能力的装置的结构方框图,该提高WLAN并发处理能力的装置可以包括:第一接收模块401、关联模块402、发送模块403、第二接收模块404和解关联模块405。
该第一接收模块401可以用于接收第一STA发送的第一关联请求,该第一关联请求包括第一STA的标识,该第一关联请求用于指示该第一STA请求关联该AP;
该关联模块402关联该第一STA;
该发送模块403可以用于向该WLAN控制器发送第一关联询问请求,该第一关联询问请求包括该第一STA的标识,该第一关联询问请求用于询问该WLAN控制器是否允许该第一STA关联该AP;
该第二接收模块404还可以用于在AP关联第一STA后,接收该WLAN控制器回复的关联询问响应,关联询问响应是第一关联询问请求的响应消息;
该解关联模块405可以用于当第二接收模块404接收到的关联询问响应用于指示AP禁止关联该第一STA时,解关联该第一STA。
在一种可能的实现方式中,请参见图5所示,其是本发明另一个实施例中提供的提高WLAN并发处理能力的装置的结构方框图,在图5中,该提高WLAN并发处理能力的装置还可以包括:缓存模块406和转发模块407。
该缓存模块406用于在关联模块402关联第一STA后并且在第二接收模块404接收关联询问响应前,缓存第一STA发送的数据帧;
该转发模块407用于在第二接收模块404接收到的关联询问响应用于指示AP关联第一STA时,转发缓存模块406缓存的第一STA的数据帧。
在一种可能的实现方式中,该第一接收模块401,还用于在发送模块403发送第二关联询问请求后并且在发送第一关联询问请求之前接收第二STA发送的第二关联请求,该第二关联请求包括第二STA的标识,其中,第二STA为与第一STA不同的STA,第二关联询问请求为AP发送的第一关联询问请求的前一个关联询问请求;
该发送模块403具体可以用于:
确定第一发送条件被满足后,向WLAN控制器发送携带有第一STA的标识和第二STA的标识的第一关联询问请求,第一发送条件包括AP在上次发送第二关联询问请求后接收到的第二关联请求的数量达到第一数量阈值,和,距上次发送第二关联询问请求的时长达到第一时长阈值中的一种或者两种。
在一种可能的实现方式中,请参见图5所示,该提高WLAN并发处理能力的装置还可以包括:禁止处理模块408。
该禁止处理模块408可以用于在该第二接收模块404接收到该WLAN控制器回复的关联询问响应之前,若第一接收模块401在接收第一关联请求之后接收到该第一STA发送的第三关联请求,第三关联请求包括第一STA的标识,则禁止向WLAN控制器发送第一STA的标识;
该发送模块403,还用于当第二接收模块404在该预定时段内未接收到该WLAN控制器回复的关联询问响应时,向该WLAN控制器发送第三关联询问请求,第三关联询问请求包括第一STA的标识。
在一种可能的实现方式中,该解关联模块405还用于当向WLAN控制器发送包括第一STA的标识的关联询问请求的数量达到预定数量阈值时,则解关联该第一STA。
综上所述,本发明实施例提供的提高WLAN并发处理能力的装置,通过在AP接收第一STA发送的第一关联请求后,先关联第一STA,然后再向WLAN控制器询问是否允许关联该第一STA,并在WLAN控制器回复的响应消息指示禁止第一STA关联AP时,解关联该第一STA;由于AP可以先关联第一STA,而当网络状况不足以关联该第一STA时,AP则可以解关联该第一STA,以降低网络的负载,因此解决了相关技术中在需要并发处理大量的关联事件时,因受到WLAN控制器的CPU负载的限制,导致大量移动终端无法成功关联至AP的问题;达到了可以在需要并发处理大量的关联事件时,仍能够先关联STA,提高了用户体验的效果。
请参见图6所示,其是本发明再一个实施例中提供的提高WLAN并发处理能力的装置的结构方框图,该提高WLAN并发处理能力的装置可以包括:接收模块601、确定模块602、发送模块603。
接收模块601,用于接收AP发送的第一关联询问请求,该第一关联询问请求包括第一STA的标识;
确定模块602,用于确定是否允许与该第一STA关联AP,得到该第一STA的确定结果,第一STA的确定结果指示是否允许第一STA关联该AP;
发送模块603,用于确定符合第二发送条件后,向AP发送携带有第一STA的确定结果和第二STA的确定结果的第一关联询问响应,第二STA是第二关联询问请求中携带的STA的标识所标识的STA,第二STA与第一STA不同,第二关联询问请求与第一关联询问请求相同或不同,第二发送条件包括WLAN控制器在上次发送第二关联询问响应后得到的第二STA的确定结果的数量达到第二数量阈值,和,距上次发送第二关联询问响应的时长达到第二时长阈值中的一种或者两种。
综上所述,本发明实施例提供的提高WLAN并发处理能力的装置,通过在向AP发送关联询问响应时,可以在一个关联询问响应中添加多个STA的确定结果;由于WLAN控制器可以将多个STA的确定结果合并至一个关联询问响应中,减少了关联询问响应的数量,
因此解决了相关技术中在需要并发处理大量的关联事件时,造成AP和WLAN控制器之间带宽拥挤的问题;达到了可以在需要并发处理大量的关联事件时,可以降低AP和WLAN控制器之间带宽的效果。
需要说明的是:上述实施例提供的提高WLAN并发处理能力装置在并发处理关联请求时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将AP和WLAN控制器的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的提高WLAN并发处理能力的装置与提高WLAN并发处理能力的方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
请参见图7所示,其是根据本发明一个实施例中提供的AP的结构示意图,该AP可以包括无线收发器701、有线收发器702、处理器703和存储器704,其中有线收发器701、无线收发器702和存储器704分别通过总线705与处理器703连接,存储器704中存储有至少一种计算机应用程序,处理器703可以根据存储器704中存储的计算机应用程序执行相应操作。
该处理器703用于控制无线收发器701接收第一STA发送的第一关联请求,该第一关联请求包括第一STA的标识,该第一关联请求用于指示该第一STA请求关联该AP。
该处理器703还用于控制无线收发器701关联该第一STA。
该处理器703还用于控制该有线收发器702向WLAN控制器发送第一关联询问请求,该第一关联询问请求包括第一STA的标识,第一关联询问请求用于询问WLAN控制器是否允许该第一STA关联AP。
该处理器703在无线收发器701关联第一STA后,控制该有线收发器702接收WLAN控制器回复的关联询问响应,关联询问响应是第一关联询问请求的响应消息。
该处理器703在有线收发器702接收到的关联询问响应用于指示AP禁止关联该第一STA时,控制无线收发器701解关联该第一STA。
在一种可能的实现方式中,该处理器703还用于在无线收发器701关联第一STA后并且在有线收发器702接收该关联询问响应前,缓存第一STA发送的数据帧。
该处理器703还用于在有线收发器702接收到的关联询问响应用于指示AP关联第一STA时,转发AP缓存的第一STA的数据帧。
在一种可能的实现方式中,该处理器703还控制无线收发器701在有线收发器702发送第二关联询问请求后并且在发送第一关联询问请求之前接收第二STA发送的第二关联请求,第二关联请求包括第二STA的标识,其中,第二STA为与第一STA不同的STA,第二关联询问请求为AP发送的第一关联询问请求的前一个关联询问请求。
该处理器703还用于在确定第一发送条件被满足后,控制有线收发器702向WLAN控制器发送携带有第一STA的标识和第二STA的标识的第一关联询问请求,第一发送条件包括AP在发送第二关联询问请求后接收到的关联请求的数量达到第一数量阈值,或,距发送第二关联询问请求的时长达到第一时长阈值中的至少一个。
在一种可能的实现方式中,该处理器703还用于在有线收发器702接收到WLAN控制器回复的该关联询问响应之前,若无线收发器701在接收第一关联请求之后接收到第一STA发送的第三关联请求,禁止有线收发器702向WLAN控制器发送第一STA的标识。
该处理器703还用于当有线收发器702在预定时段内未接收到WLAN控制器回复的关联询问响应,控制该有线收发器702向WLAN控制器发送第三关联询问请求,该第三关联询问请求包括第一STA的标识。
在一种可能的实现方式中,该处理器703还用于当向WLAN控制器发送包括第一STA的标识的关联询问请求的数量达到预定数量阈值时,控制无线收发器701解关联第一STA。
综上所述,本发明实施例提供的AP,通过在AP接收第一STA发送的第一关联请求后,先关联第一STA,然后再向WLAN控制器询问是否允许关联该第一STA,并在WLAN控制器回复的关联询问响应指示禁止AP关联第一STA时,解关联该第一STA;由于AP可以先关联第一STA,而当网络状况不足以关联该第一STA时,AP则可以解关联该第一STA,以降低网络的负载,因此解决了相关技术中在需要并发处理大量的关联事件时,因受到WLAN控制器的CPU负载的限制,导致大量移动终端无法成功关联至AP的问题;达到了可以在需要并发处理大量的关联事件时,仍能够先关联STA,提高了用户体验的效果。
请参见图8所示,其是根据本发明一个实施例中提供的WLAN控制器的结构示意图,该WLAN控制器可以包括有线收发器801、处理器802和存储器803,其中有线收发器801和存储器803分别通过总线804与处理器802连接,存储器803中存储有至少一种计算机应用程序,处理器802可以根据存储器803中存储的计算机应用程序执行相应操作。
该处理器802用于控制有线收发器801接收AP发送的第一关联询问请求,该第一关联询问请求包括第一STA的标识。
该处理器802用于确定是否允许与该第一STA关联AP,以得到该第一STA的确定结果,第一STA的确定结果指示是否允许第一STA关联AP。
该处理器802还用于确定符合第二发送条件后,控制该有线收发器801向AP发送携带有第一STA的确定结果和第二STA的确定结果的第一关联询问响应,第二STA是第二关联询问请求中携带的STA的标识所标识的STA,所述第二STA与第一STA相同或不同,第二关联询问请求与第一关联询问请求相同或不同,第二发送条件包括WLAN控制器在上次发送第二关联询问响应后得到的第二STA的确定结果的数量达到第二数量阈值,或,距上次发送第二关联询问响应的时长达到第二时长阈值中的至少一个。
综上所述,本发明实施例提供的WLAN控制器,通过在向AP发送关联询问响应时,可以在一个关联询问响应中添加多个STA的确定结果;由于WLAN控制器可以将多个STA的确定结果合并至一个关联询问响应中,减少了关联询问响应的数量,因此解决了相关技术中在需要并发处理大量的关联事件时,造成AP和WLAN控制器之间带宽拥挤的问题;达到了可以在需要并发处理大量的关联事件时,可以降低AP和WLAN控制器之间带宽的效果。
请参见图9所示,其是根据本发明一个实施例中提供的提高WLAN并发处理能力的***的结构示意图,该提高WLAN并发处理能力的***可以包括WLAN控制器901和AP 902。
WLAN控制器901可以包括如图6中所描述的提高WLAN并发处理能力的装置,或者,WLAN控制器901可以是图8中所描述的WLAN控制器。
AP 902可以包括如图4或图5中所描述的提高WLAN并发处理能力的装置,或者,AP 902可以是图7中所描述的AP。
综上所述,本发明实施例提供的提高WLAN并发处理能力的***,通过在AP接收第一STA发送的第一关联请求后,先关联第一STA,然后再向WLAN控制器询问是否允许关联该第一STA,并在WLAN控制器回复的关联询问响应指示禁止AP关联第一STA时,解关联该第一STA;由于AP可以先关联第一STA,而当网络不足以关联该第一STA时,AP则可以解关联该第一STA,以降低网络的负载,因此解决了相关技术中在需要并发处理大量的关联事件时,因受到WLAN控制器的CPU负载的限制,导致大量移动终端无法成功关联至AP的问题;达到了可以在需要并发处理大量的关联事件时,仍能够先关联STA,提高了用户体验的效果。
另外,由于可以合并AP和WLAN控制器之间的关联询问请求和关联询问响应,因此可以大大降低AP和WLAN控制器之间的带宽占用,提升***并发处理能力,最终综合达到提高用户关联速度、提高***并发处理能力和抗过载后的***恶化风险的效果。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的模块及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***、装置和模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的***、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块的划分,可以仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性或其它的形式。
所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。
所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。本发明的技术方案或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质例如可以是随机存取存储器(英文:random-access memory,缩写:RAM),只读存储器(英文:read-only memory,缩写:ROM),快闪存储器(英文:flash memory),硬盘(英文:hard disk drive,
缩写:HDD),固态硬盘(英文:solid-state drive,缩写:SSD),磁带(英文:magnetic tape),软盘(英文:floppy disk),光盘(英文:optical disc)及其任意组合。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。
Claims (19)
- 一种提高无线局域网(WLAN)并发处理能力的方法,包括:接入点(AP)接收第一站点(STA)发送的第一关联请求,所述第一关联请求包括所述第一STA的标识,所述第一关联请求用于指示所述第一STA请求关联所述AP;所述AP关联所述第一STA;所述AP向WLAN控制器发送第一关联询问请求,所述第一关联询问请求包括所述第一STA的标识,所述第一关联询问请求用于询问所述WLAN控制器是否允许所述第一STA关联所述AP;在所述AP关联所述第一STA后,所述AP接收所述WLAN控制器回复的关联询问响应,所述关联询问响应是所述第一关联询问请求的响应消息;如果所述关联询问响应用于指示所述AP禁止关联所述第一STA,则所述AP解关联所述第一STA。
- 根据权利要求1所述的方法,其中,所述方法还包括:在所述AP关联所述第一STA后并且在所述AP接收所述关联询问响应前,所述AP缓存所述第一STA发送的数据帧;如果所述关联询问响应用于指示所述AP关联所述第一STA,则所述AP转发所述AP缓存的所述第一STA的所述数据帧。
- 根据权利要求1或2所述的方法,其中,所述AP在发送第二关联询问请求后并且在发送所述第一关联询问请求之前接收第二STA发送的第二关联请求,所述第二关联请求包括所述第二STA的标识,其中,所述第二STA为与所述第一STA不同的STA,所述第二关联询问请求为所述AP发送的所述第一关联询问请求的前一个关联询问请求;所述AP向所述WLAN控制器发送第一关联询问请求,包括:所述AP确定第一发送条件被满足后,向所述WLAN控制器发送携带有所述第一STA的标识和第二STA的标识的所述第一关联询问请求,所述第一发送条件包括所述AP在发送所述第二关联询问请求后接收到的关联请求的数量达到第一数量阈值,或,距发送所述第二关联询问请求的时长达到第一时长阈值中的至少一个。
- 根据权利要求1至3中任意一项所述的方法,其中,在所述AP接收所述WLAN控制器回复的关联询问响应之前,还包括:若所述AP在接收所述第一关联请求之后接收到所述第一STA发送的第三关联请求,所述第三关联请求包括所述第一STA的标识,则所述AP禁止向所述WLAN控制器发送所述第一STA的标识;若所述AP在预定时段内未接收到所述WLAN控制器回复的所述关联询问响应,则所述AP向所述WLAN控制器发送第三关联询问请求,所述第三关联询问请求包括所述第一STA的标识。
- 根据权利要求1至4中任意一项所述的方法,其中,所述方法还包括:当向所述WLAN控制器发送包括所述第一STA的标识的关联询问请求的数量达到预定数量阈值时,则所述AP解关联所述第一STA。
- 一种提高无线局域网(WLAN)并发处理能力的方法,包括:WLAN控制器接收接入点(AP)发送的第一关联询问请求,所述第一关联询问请求包括第一站点(STA)的标识;所述WLAN控制器确定是否允许所述第一STA关联所述AP,以得到所述第一STA的确定结果,所述第一STA的所述确定结果指示是否允许所述第一STA关联所述AP;所述WLAN控制器确定符合第二发送条件后,向所述AP发送携带有所述第一STA的确定结果和第二STA的确定结果的第一关联询问响应,所述第二STA是第二关联询问请求中的STA的标识所标识的STA,所述第二STA与所述第一STA不同,所述第二关联询问请求与所述第一关联询问请求相同或不同,所述第二发送条件包括所述WLAN控制器在上次发送所述第二关联询问响应后得到的第二STA的确定结果的数量达到第二数量阈值,或,距上次发送所述第二关联询问响应的时长达到第二时长阈值中的至少一个。
- 一种提高无线局域网WLAN并发处理能力的装置,所述WLAN包括接入点AP和WLAN控制器,其中,所述装置包括:第一接收模块,用于接收第一站点(STA)发送的第一关联请求,所述第一关联请求包括所述第一STA的标识,所述第一关联请求用于指示所述第一STA请求关联所述AP;关联模块,用于关联所述第一STA;发送模块,用于向所述WLAN控制器发送第一关联询问请求,所述第一关联询问请求包括所述第一STA的标识,所述第一关联询问请求用于询问所述WLAN控制器是否允许所述第一STA关联所述AP;第二接收模块,用于在所述AP关联所述第一STA后,接收所述WLAN控制器回复的关联询问响应,所述关联询问响应是所述第一关联询问请求的响应消息;解关联模块,用于当所述第二接收模块接收到的所述关联询问响应用于指示所述AP禁止关联所述第一STA,则解关联所述第一STA。
- 根据权利要求7所述的装置,其中,所述装置还包括:缓存模块,用于在所述关联模块关联所述第一STA后并且在所述第二接收模块接收所述关联询问响应前,缓存所述第一STA发送的数据帧;转发模块,用于在所述第二接收模块接收到的所述关联询问响应用于指示所述AP关联所述第一STA时,转发所述缓存模块缓存的所述第一STA的所述数据帧。
- 根据权利要求7或8所述的装置,其中,所述第一接收模块,还用于在所述发送模块发送第二关联询问请求后并且在发送所述第一关联询问请求之前接收第二STA发送的第二关联请求,所述第二关联请求包括所述第二STA的标识,其中,所述第二STA为与所述第一STA不同的STA,所述第二关联询问请求为所述AP发送的所述第一关联询问请求的前一个关联询问请求;所述发送模块,具体用于:确定第一发送条件被满足后,向所述WLAN控制器发送携带有所述第一STA的标识和第二STA的标识的所述第一关联询问请求,所述第一发送条件包括所述AP在发送所述第二关联询问请求后接收到的关联请求的数量达到第一数量阈值,或,距发送所述第二关联询问请求的时长达到第一时长阈值中的至少一个。
- 根据权利要求7至9中任意一项所述的装置,其中,所述装置还包括:禁止处理模块,用于在所述第二接收模块接收到所述WLAN控制器回复的所述关联询问响应之前,若在所述第一接收模块接收所述第一关联请求之后接收到所述第一STA发送的第三关联请求,所述第三关联请求包括所述第一STA的标识,则禁止向所述WLAN控制器发送所述第一STA的标识;所述发送模块,还用于当所述第二接收模块在所述预定时段内未接收到所述WLAN控制器回复的所述关联询问响应时,向所述WLAN控制器发送第三关联询问请求,所述第三关联询问请求包括所述第一STA的标识。
- 根据权利要求7至9中任意一项所述的装置,其中,所述解关联模块,还用于当向所述WLAN控制器发送包括所述第一STA的标识的关联询问请求的数量达到预定数量阈值时,则解关联所述第一STA。
- 一种提高无线局域网WLAN并发处理能力的装置,所述WLAN包括接入点AP和WLAN控制器,其中,所述装置包括:接收模块,用于接收所述AP发送的第一关联询问请求,所述第一关联询问请求包括第一站点STA的标识;确定模块,用于确定是否允许与所述第一STA关联所述AP,得到所述第一STA的确定结果,所述第一STA的所述确定结果指示是否允许所述第一STA关联所述AP;发送模块,用于确定符合第二发送条件后,向所述AP发送携带有所述第一STA的确定结果和第二STA的确定结果的第一关联询问响应,所述第二STA是第二关联询问请求中的STA的标识所标识的STA,所述第二STA与所述第一STA不同,所述第二关联询问请求与所述第一关联询问请求相同或不同,所述第二发送条件包括所述WLAN控制器在上次发送第二关联询问响应后得到的第二STA的确定结果的数量达到第二数量阈值,或,距上次发送第二关联询问响应的时长达到第二时长阈值中的至少一个。
- 一种提高无线局域网WLAN并发处理能力的***,所述***包括WLAN控制器和接入点AP,其中;所述WLAN控制器包括如权利要求12所述的提高WLAN并发处理能力的装置;所述AP包括如权利要求7至11中任一所述的提高WLAN并发处理能力的装置。
- 一种接入点(AP),包括无线收发器、有线收发器和处理器,其中,所述处理器用于用所述无线收发器接收第一站点(STA)发送的第一关联请求,所述第一关联请求包括所述第一STA的标识,所述第一关联请求用于指示所述第一STA请求关联所述AP;所述处理器还用于用所述无线收发器关联所述第一STA;所述处理器还用于用所述有线收发器向无线局域网(WLAN)控制器发送第一关联询问请求,所述第一关联询问请求包括所述第一STA的标识,所述第一关联询问请求用于询问所述WLAN控制器是否允许所述第一STA关联所述AP;所述处理器还用于在所述AP关联所述第一STA后,用所述有线收发器接收所述WLAN控制器回复的关联询问响应,所述关联询问响应是所述第一关联询问请求的响应消息;所述处理器还用于如果所述关联询问响应用于指示所述AP禁止关联所述第一STA,则用所述无线收发器解关联所述第一STA。
- 根据权利要求14所述的AP,其中,所述AP还包括存储器,所述处理器还用于:在所述AP关联所述第一STA后并且在接收所述关联询问响应前,用所述存储器缓存所述第一STA发送的数据帧;如果所述关联询问响应用于指示所述AP关联所述第一STA,则转发缓存的所述第一STA的所述数据帧。
- 根据权利要求14或15所述的AP,其中,所述处理器用于:在发送第二关联询问请求后并且在发送所述第一关联询问请求之前接收第二STA发送的第二关联请求,所述第二关联请求包括所述第二STA的标识,其中,所述第二STA为与所述第一STA不同的STA,所述第二关联询问请求为所述第一关联询问请求的前一个被发送的关联询问请求;确定第一发送条件被满足后,用所述有线收发器向所述WLAN控制器发送携带有所述第一STA的标识和第二STA的标识的所述第一关联询问请求,所述第一发送条件包括在发送所述第二关联询问请求后接收到的关联请求的数量达到第一数量阈值,或,距发送所述第二关联询问请求的时长达到第一时长阈值中的至少一个。
- 根据权利要求14至16中任意一项所述的方法,其中,所述处理器用于:在接收所述WLAN控制器回复的关联询问响应之前,若在接收所述第一关联请求之后接收到所述第一STA发送的第三关联请求,所述第三关联请求包括所述第一STA的标识,则禁止向所述WLAN控制器发送所述第一STA的标识;若在预定时段内未接收到所述WLAN控制器回复的所述关联询问响应,则向所述WLAN控制器发送第三关联询问请求,所述第三关联询问请求包括所述第一STA的标识。
- 根据权利要求14至17中任意一项所述的方法,其中,所述处理器用于:当向所述WLAN控制器发送包括所述第一STA的标识的关联询问请求的数量达到预定数量阈值时,则用所述无线收发器解关联所述第一STA。
- 一种无线局域网(WLAN)控制器,包括有线收发器和处理器,其中,所述处理器用于用所述有线收发器接收接入点(AP)发送的第一关联询问请求,所述第一关联询问请求包括第一站点(STA)的标识;所述处理器还用于确定是否允许所述第一STA关联所述AP,以得到所述第一STA的确定结果,所述第一STA的所述确定结果指示是否允许所述第一STA关联所述AP;所述处理器还用于确定符合第二发送条件后,用所述有线收发器向所述AP发送携带有所述第一STA的确定结果和第二STA的确定结果的第一关联询问响应,所述第二STA是第二关联询问请求中的STA的标识所标识的STA,所述第二STA与所述第一STA不同,所述第二关联询问请求与所述第一关联询问请求相同或不同,所述第二发送条件包括所述WLAN控制器在上次发送所述第二关联询问响应后得到的第二STA的确定结果的数量达到第二数量阈值,或,距上次发送所述第二关联询问响应的时长达到第二时长阈值中的至少一个。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP16802495.8A EP3294037B1 (en) | 2015-06-01 | 2016-05-26 | Method, device and system for improving concurrent processing ability of wireless local area network |
JP2017562007A JP6468618B2 (ja) | 2015-06-01 | 2016-05-26 | 無線ローカルエリアネットワークの並行処理能力を高めるための方法、装置、およびシステム |
US15/827,309 US10356841B2 (en) | 2015-06-01 | 2017-11-30 | Method, apparatus, and system for enhancing concurrent processing capability of wireless local area network |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510293514.5A CN106211240B (zh) | 2015-06-01 | 2015-06-01 | 提高无线局域网wlan并发处理能力的方法、装置及*** |
CN201510293514.5 | 2015-06-01 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US15/827,309 Continuation US10356841B2 (en) | 2015-06-01 | 2017-11-30 | Method, apparatus, and system for enhancing concurrent processing capability of wireless local area network |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2016192572A1 true WO2016192572A1 (zh) | 2016-12-08 |
Family
ID=57440079
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2016/083470 WO2016192572A1 (zh) | 2015-06-01 | 2016-05-26 | 提高无线局域网并发处理能力的方法、装置及*** |
Country Status (5)
Country | Link |
---|---|
US (1) | US10356841B2 (zh) |
EP (1) | EP3294037B1 (zh) |
JP (1) | JP6468618B2 (zh) |
CN (1) | CN106211240B (zh) |
WO (1) | WO2016192572A1 (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2021128100A1 (zh) * | 2019-12-25 | 2021-07-01 | 华为技术有限公司 | 一种通信方法及装置 |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10524289B2 (en) * | 2015-12-25 | 2019-12-31 | Kabushiki Kaisha Toshiba | Wireless communication device |
US11064459B2 (en) * | 2017-06-30 | 2021-07-13 | Maxlinear, Inc. | Method for informing a user about communication capability mismatch in a home network, client devices and access points for a home network |
CN109922506A (zh) * | 2017-12-13 | 2019-06-21 | 中兴通讯股份有限公司 | Ap间的切换方法、ap及ap协同工作控制器 |
US11570182B1 (en) * | 2020-03-30 | 2023-01-31 | Amazon Technologies, Inc. | Compute-less authorization |
US11825350B2 (en) * | 2020-10-26 | 2023-11-21 | Charter Communications Operating, Llc | System and method for establishing a virtual access point |
WO2022195651A1 (ja) * | 2021-03-15 | 2022-09-22 | 日本電信電話株式会社 | 制御システム、制御方法、コントローラ、及びプログラム |
US11882093B2 (en) * | 2022-03-25 | 2024-01-23 | Sr Technologies, Inc. | MAC address designation |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103313306A (zh) * | 2012-03-09 | 2013-09-18 | ***通信集团公司 | 一种wlan负载均衡的方法、装置及*** |
CN103401909A (zh) * | 2013-07-24 | 2013-11-20 | 迈普通信技术股份有限公司 | 基于bs的数据交互方法与***、客户端及服务器 |
CN104182490A (zh) * | 2014-08-11 | 2014-12-03 | 浪潮(北京)电子信息产业有限公司 | 一种管理数据访问的方法及装置 |
CN104503710A (zh) * | 2015-01-23 | 2015-04-08 | 福州瑞芯微电子有限公司 | 一种提高闪存写入速度的方法和装置 |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2003093951A2 (en) * | 2002-05-04 | 2003-11-13 | Instant802 Networks Inc. | Improved access point and wireless network controller |
SE0301964D0 (sv) * | 2003-07-03 | 2003-07-03 | Ericsson Telefon Ab L M | Wlan session control |
JP2005167580A (ja) * | 2003-12-02 | 2005-06-23 | Nec Corp | 無線lanシステムにおけるアクセス制御方法と装置 |
JP2006081164A (ja) * | 2004-08-11 | 2006-03-23 | Iwatsu Electric Co Ltd | Lanシステム及び無線lanのエリア拡張方法、並びにそのためのアクセスポイント及びステーション |
EP1804433A1 (en) * | 2005-12-30 | 2007-07-04 | Nederlandse Organisatie voor toegepast-natuurwetenschappelijk Onderzoek TNO | Initialization of a wireless communication network |
JP2007274520A (ja) | 2006-03-31 | 2007-10-18 | Nec Corp | 無線通信システム、システム制御装置、無線基地局、通信制御方法、および通信制御プログラム |
JP2008042451A (ja) | 2006-08-04 | 2008-02-21 | Nec Corp | 無線lanネットワークシステム、ポリシコントロール装置、アクセスポイント、および負荷制御方法 |
US9143937B2 (en) * | 2011-09-12 | 2015-09-22 | Qualcomm Incorporated | Wireless communication using concurrent re-authentication and connection setup |
KR101901448B1 (ko) * | 2012-02-07 | 2018-09-21 | 엘지전자 주식회사 | 스테이션과 엑세스 포인트의 결합 방법 및 장치 |
CN104718778B (zh) * | 2012-10-15 | 2018-11-16 | Lg电子株式会社 | 在无线lan***中保持关联的方法和设备 |
US20150063319A1 (en) * | 2013-08-28 | 2015-03-05 | Qualcomm Incorporated | Systems, methods, and apparatus for preventing multiple re-association attempts |
-
2015
- 2015-06-01 CN CN201510293514.5A patent/CN106211240B/zh active Active
-
2016
- 2016-05-26 JP JP2017562007A patent/JP6468618B2/ja active Active
- 2016-05-26 WO PCT/CN2016/083470 patent/WO2016192572A1/zh active Application Filing
- 2016-05-26 EP EP16802495.8A patent/EP3294037B1/en active Active
-
2017
- 2017-11-30 US US15/827,309 patent/US10356841B2/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103313306A (zh) * | 2012-03-09 | 2013-09-18 | ***通信集团公司 | 一种wlan负载均衡的方法、装置及*** |
CN103401909A (zh) * | 2013-07-24 | 2013-11-20 | 迈普通信技术股份有限公司 | 基于bs的数据交互方法与***、客户端及服务器 |
CN104182490A (zh) * | 2014-08-11 | 2014-12-03 | 浪潮(北京)电子信息产业有限公司 | 一种管理数据访问的方法及装置 |
CN104503710A (zh) * | 2015-01-23 | 2015-04-08 | 福州瑞芯微电子有限公司 | 一种提高闪存写入速度的方法和装置 |
Non-Patent Citations (1)
Title |
---|
See also references of EP3294037A4 * |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2021128100A1 (zh) * | 2019-12-25 | 2021-07-01 | 华为技术有限公司 | 一种通信方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
EP3294037B1 (en) | 2021-09-01 |
CN106211240B (zh) | 2019-06-14 |
US10356841B2 (en) | 2019-07-16 |
JP2018521562A (ja) | 2018-08-02 |
EP3294037A4 (en) | 2018-05-09 |
EP3294037A1 (en) | 2018-03-14 |
JP6468618B2 (ja) | 2019-02-13 |
CN106211240A (zh) | 2016-12-07 |
US20180084604A1 (en) | 2018-03-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2016192572A1 (zh) | 提高无线局域网并发处理能力的方法、装置及*** | |
CN109842906B (zh) | 一种通信的方法、装置及*** | |
JP7183416B2 (ja) | 時間依存ネットワーキング通信方法及び装置 | |
US11812496B2 (en) | User group session management method and apparatus | |
WO2018045877A1 (zh) | 网络切片控制方法及相关设备 | |
EP2983391B1 (en) | Method and apparatus for wlan initial link setup | |
US11089520B2 (en) | Session migration method and device | |
US10560929B2 (en) | Resource request method and system, device, and network side node | |
US8913516B2 (en) | System and method for delivering push message | |
WO2017097023A1 (zh) | 无感知认证方法***,基于该方法***的控制方法、*** | |
US20220272607A1 (en) | Network Access Method and Communication Apparatus | |
US11082893B2 (en) | Session migration method and device applied to a UE tracking area update | |
US11432355B2 (en) | Control plane connection management method and apparatus | |
JP7086853B2 (ja) | ネットワークアクセス方法、その関連機器およびシステム | |
JP2018537874A (ja) | サービスベアリング輻輳制御方法及び装置 | |
JP7123138B2 (ja) | 通信方法及び通信装置 | |
WO2021197155A1 (zh) | 一种通信方法及装置 | |
CN110913505A (zh) | 一种下行数据缓存方法、网络设备及upf实体 | |
JP6478191B2 (ja) | メッセージ送信方法、モバイルブロードバンド装置およびホスト | |
WO2011143987A1 (zh) | Mtc终端接入方法及***和mtc终端 | |
WO2018133604A1 (zh) | 接入控制方法、网元及用户设备和计算机存储介质 | |
US10492077B2 (en) | Spectrum update usage method and system, and white space device | |
JP2020503739A (ja) | データ処理方法及び装置 | |
JP2018524854A (ja) | サービス伝送に用いられる方法及び伝送装置 | |
WO2019095379A1 (zh) | 一种业务激活及去激活的方法、装置、计算机存储介质 |
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: 16802495 Country of ref document: EP Kind code of ref document: A1 |
|
ENP | Entry into the national phase |
Ref document number: 2017562007 Country of ref document: JP Kind code of ref document: A |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2016802495 Country of ref document: EP |