CN110572812B - Roaming method and device - Google Patents

Roaming method and device Download PDF

Info

Publication number
CN110572812B
CN110572812B CN201910893256.2A CN201910893256A CN110572812B CN 110572812 B CN110572812 B CN 110572812B CN 201910893256 A CN201910893256 A CN 201910893256A CN 110572812 B CN110572812 B CN 110572812B
Authority
CN
China
Prior art keywords
sta
information
real
score value
value
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201910893256.2A
Other languages
Chinese (zh)
Other versions
CN110572812A (en
Inventor
李丹凤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
New H3C Security Technologies Co Ltd
Original Assignee
New H3C Security Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by New H3C Security Technologies Co Ltd filed Critical New H3C Security Technologies Co Ltd
Priority to CN201910893256.2A priority Critical patent/CN110572812B/en
Publication of CN110572812A publication Critical patent/CN110572812A/en
Application granted granted Critical
Publication of CN110572812B publication Critical patent/CN110572812B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B17/00Monitoring; Testing
    • H04B17/30Monitoring; Testing of propagation channels
    • H04B17/309Measuring or estimating channel quality parameters
    • H04B17/318Received signal strength
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/08Testing, supervising or monitoring using real traffic
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/02Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]; Transfer of mobility data, e.g. between HLR, VLR or external networks
    • H04W8/08Mobility data transfer

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • Electromagnetism (AREA)
  • Databases & Information Systems (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The embodiment of the application provides a roaming method and a roaming device, which are applied to monitoring equipment. The scheme comprises the following steps: acquiring first parameter information of a first AP, second parameter information of a plurality of second APs and third parameter information of an STA (station); determining a first real-time running state score value of the first AP and a second real-time running state score value of each second AP according to the first parameter information and the second parameter information, and determining a real-time communication state score value of the STA on the first AP according to the third parameter information; when the real-time communication state score value is lower than a preset score threshold value, determining an optional AP from a plurality of second APs; estimating a predicted communication state credit value of the STA on each optional AP; and determining the selectable AP with the maximum predicted communication state score value as a target AP, and issuing the recorded roaming list item of the STA to the target AP. By applying the technical scheme provided by the embodiment of the application, roaming can be realized, meanwhile, the consumption of network resources is reduced, and the influence on the normal service of access equipment is reduced.

Description

Roaming method and device
Technical Field
The present application relates to the field of communications technologies, and in particular, to a roaming method and apparatus.
Background
In a complex network environment, in order to provide better user internet experience, a roaming function is provided in the network. Specifically, when an STA (Station) is associated with an AP (Access Point), and accesses to a network through an Access device such as an AC (Access Controller) or a Fat AP, the associated AP of the STA records a roaming entry of the STA and sends the roaming entry of the STA to the Access device. The roaming entry includes an identifier of a VLAN (Virtual Local Area Network) to which the STA belongs, an IP (Internet Protocol) address of the STA, and the like. The access device records the roaming list item of the STA. When the AC or Fat AP determines that the STA has poor Internet surfing experience, the access equipment issues the roaming list item of the STA to other access equipment so that the STA can access the network through the other access equipment to obtain better Internet surfing experience.
In order to implement STA roaming, if a network includes multiple access devices, the multiple access devices need to synchronize roaming entries among themselves. This consumes a lot of network resources and has a large impact on the normal traffic of the access device. In particular, the impact on normal traffic of the Fat AP is more severe.
Disclosure of Invention
An object of the embodiments of the present application is to provide a roaming method and apparatus, so as to reduce consumption of network resources and reduce influence on normal services of an access device while implementing STA roaming. The specific technical scheme is as follows:
in a first aspect, an embodiment of the present application provides a roaming method, which is applied to a monitoring device, and the method includes:
acquiring first parameter information of a first AP, second parameter information of a plurality of second APs and third parameter information of an STA, wherein the first AP is an associated AP of the STA, the second APs are neighbor APs of the STA, the first parameter information comprises current first load information of the first AP, the second parameter information of each second AP comprises current second load information of the second AP, third load information of the second AP after the STA is predicted to be associated with the second AP, and a first RSSI (Received Signal Strength Indication) value of the STA detected by the second AP, and the third parameter information comprises fourth load information of the STA, transmission performance information and the second RSSI value of the first AP detected by the STA;
determining a first real-time running state score value of the first AP according to the first load information, determining a second real-time running state score value of each second AP according to each second load information, and determining a real-time communication state score value of the STA on the first AP according to the fourth load information, the transmission performance information and the second RSSI value;
detecting whether the real-time communication state score value is lower than a preset score threshold value or not;
if so, determining a second AP with a second real-time running state score value larger than the first real-time running state score value in the plurality of second APs as an optional AP;
estimating a predicted communication state credit value of the STA on each optional AP according to the third load information and the first RSSI value of each optional AP;
determining the selectable AP with the maximum predicted communication state score value as a target AP;
and issuing the recorded roaming list item of the STA to the target AP so that the target AP is associated with the STA according to the roaming list item.
In a second aspect, an embodiment of the present application provides a roaming apparatus, which is applied to a monitoring device, and the apparatus includes:
an obtaining unit, configured to obtain first parameter information of a first AP, second parameter information of a plurality of second APs, and third parameter information of a STA, where the first AP is an associated AP of the STA, the plurality of second APs are neighbor APs of the STA, the first parameter information includes current first load information of the first AP, the second parameter information of each second AP includes current second load information of the second AP, third load information of the second AP after predicting that the STA is associated with the second AP, and a first RSSI value of the STA detected by the second AP, and the third parameter information includes fourth load information of the STA, transmission performance information, and a second RSSI value of the first AP detected by the STA;
a first determining unit, configured to determine a first real-time operating state score value of the first AP according to the first load information, determine a second real-time operating state score value of each second AP according to each second load information, and determine a real-time communication state score value of the STA on the first AP according to the fourth load information, the transmission performance information, and the second RSSI value;
the detection unit is used for detecting whether the real-time communication state score value is lower than a preset score threshold value or not;
a second determining unit, configured to determine, as an optional AP, a second AP in the plurality of second APs, where a second real-time operating state score value is greater than the first real-time operating state score value, if a detection result of the detecting unit is yes;
an estimating unit, configured to estimate a predicted communication state score value of the STA on each optional AP according to the third load information and the first RSSI value of each optional AP;
a third determining unit configured to determine, as a target AP, an optional AP whose predicted communication state score value is the largest;
and the issuing unit is used for issuing the recorded roaming list item of the STA to the target AP so that the target AP is associated with the STA according to the roaming list item.
In a third aspect, embodiments provide a monitoring device comprising a processor and a machine-readable storage medium storing machine-executable instructions executable by the processor, the processor being caused by the machine-executable instructions to: implementing any of the above method steps.
In a fourth aspect, embodiments of the present application provide a machine-readable storage medium storing machine-executable instructions executable by the processor, the processor being caused by the machine-executable instructions to: implementing any of the above method steps.
In the roaming method and device provided by the embodiment of the application, a monitoring device is deployed in a network, and the monitoring device acquires the parameter information of the STA and the parameter information of the AP, so that the real-time communication state score value of the STA, the real-time running state score value of the associated AP of the STA, the real-time running state score value of the neighbor AP of the STA, and the predicted communication state score value of the STA on the optional AP are calculated, and the STA roaming switching is realized according to the four score values. According to the technical scheme provided by the embodiment of the application, in the STA roaming process, synchronous roaming list items are not needed among the access devices, the consumption of network resources is reduced, and the influence on the normal service of the access devices is reduced.
Of course, it is not necessary for any product or method of the present application to achieve all of the above-described advantages at the same time.
Drawings
In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings used in the embodiments or the prior art descriptions will be briefly described below, it is obvious that the drawings in the following description are only some embodiments of the present application, and other drawings can be obtained by those skilled in the art without creative efforts.
Fig. 1a is a schematic diagram of an AC networking provided in an embodiment of the present application;
FIG. 1b is a schematic diagram of a Fat AP networking provided by an embodiment of the present application;
fig. 2 is a flowchart illustrating a roaming method according to an embodiment of the present disclosure;
FIG. 3 is a schematic diagram illustrating an exemplary embodiment of a roaming device;
fig. 4 is a schematic structural diagram of a monitoring device according to an embodiment of the present application.
Detailed Description
The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only a part of the embodiments of the present application, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
Currently, in order to implement STA roaming, if a network includes multiple access devices, the multiple access devices need to synchronize roaming entries among themselves. This consumes a lot of network resources and has a large impact on the normal traffic of the access device. Especially for Fat APs with poor processing performance, the influence of the synchronization of roaming entries on Fat APs is more serious.
In order to solve the above problem, in the embodiment of the present application, a monitoring device is deployed on the basis of an original networking, as shown in fig. 1a and 1 b. Fig. 1a is a schematic diagram of AC networking provided in the embodiment of the present application, and fig. 1b is a schematic diagram of Fat AP networking provided in the embodiment of the present application.
In the AC networking shown in fig. 1a, in addition to the STA11, the AP12-14, and the AC15-16 of the original AC networking, one monitoring device 10 is also deployed. In the Fat AP networking shown in fig. 1b, a monitoring device 20 is deployed in addition to the STA21 and the Fat AP22-23 of the original Fat AP networking.
In the technical scheme provided by the embodiment of the application, the monitoring equipment is flexible in deployment, can be deployed on a cloud server, can also be deployed on an AC (alternating current) and can also be deployed on an STA (station).
Based on the networking, the embodiment of the application provides a roaming method. In the method, the monitoring equipment acquires the parameter information of the STA and the parameter information of the AP, further calculates the real-time communication state score value of the STA, the real-time running state score value of the AP related to the STA, the real-time running state score value of the neighbor AP of the STA and the predicted communication state score value of the STA on the optional AP, and realizes the roaming switching of the STA according to the four score values. According to the technical scheme provided by the embodiment of the application, in the STA roaming process, synchronous roaming table entries are not needed among the access devices, so that the consumption of network resources is reduced, and the influence on the normal service of the access devices is reduced.
The roaming method provided in the embodiments of the present application is described in detail below with specific embodiments.
Referring to fig. 2, fig. 2 is a flowchart illustrating a roaming method according to an embodiment of the present disclosure. The method is applied to a monitoring device, such as the monitoring device shown in fig. 1a and 1b, and comprises the following steps.
Step 201, acquiring first parameter information of a first AP, second parameter information of a plurality of second APs, and third parameter information of an STA. The first AP is an associated AP of the STA, and the plurality of second APs are neighbor APs of the STA. The first parameter information includes current first load information of the first AP, the second parameter information of each second AP includes current second load information of the second AP, third load information of the second AP after the STA is predicted to be associated with the second AP, and a first received signal strength indication RSSI value of the STA detected by the second AP, and the third parameter information includes fourth load information of the STA, transmission performance information, and a second RSSI value of the first AP detected by the STA.
Wherein the first load information may include: one or more of a memory idle rate of the first AP, a Central Processing Unit (CPU) idle rate of the first AP, a user load of each RA (Radio, Radio Unit) of the first AP, a traffic bandwidth idle rate of each RA of the first AP, and a channel idle rate of each RA of the first AP;
the second load information of each second AP may include: one or more of a memory idle rate of the second AP, a CPU idle rate of the second AP, a user load of each RA of the second AP, a traffic bandwidth idle rate of each RA of the second AP, and a channel idle rate of each RA of the second AP;
the third load information of each second AP may include: one or more of user load of the second AP after the STA is associated with each RA of the second AP and traffic bandwidth occupancy of each RA of the second AP after the STA is associated with the RA;
the fourth load information may include: the ratio of the current traffic of the STA to the maximum traffic bandwidth supported by the first AP;
the transmission performance information may include: one or more of a message retransmission rate of the STA and a message packet loss rate of the STA.
In the embodiment of the application, the monitoring device acquires the parameter information of the online AP, the parameter information of the online STA and the neighbor AP of the online STA in real time, and further determines the parameter information of the associated AP of the online STA and the parameter information of the neighbor AP of the online STA. The online AP refers to an AP that has accessed a network, and the online STA refers to an STA that has accessed the network. For convenience of description, in the embodiment of the present application, a first AP is taken as an associated AP of an STA, a second AP is taken as a neighbor AP of the STA, parameter information of the first AP is first parameter information, parameter information of the second AP is second parameter information, and parameter information of the STA is third parameter information.
In the embodiment of the present application, the AP may include a plurality of RAs. If multiple RAs are included on an AP, the first AP and the second AP are in units of RAs, i.e., one RA may be understood as one AP. The association of the STA with the AP is actually an RA association of the STA with the AP.
In an alternative embodiment, the monitoring device may acquire the neighbor APs of the STA as follows.
One way, the RA on the AP periodically scans for STAs within its signal coverage. If RA on AP scans STA1The AP sends the AP identifier to the access device, and the access device sends the AP identifier and the SSID (Se) of the network where the AP is locatedDevice Set Identifier, service Set Identifier) to the monitoring device. The identification of the AP includes a Media Access Control (MAC) address of the AP and an identification of an RA scanned to the STA by the AP. The monitoring equipment determines the STA according to the identification of the AP and the SSID of the network where the AP is located1The neighbor AP information of (STA) establishing1A list of neighbor APs.
Alternatively, the STA periodically scans for APs within its signal coverage. If STA scans to AP1And the STA acquires the identification of the STA and sends the identification to the monitoring equipment. Wherein the identification of the STA comprises the AP1The RA above is information such as BSSID (Basic Service Set Identifier) provided by the STA. The monitoring equipment determines the STA according to the identification of the STA1The neighbor AP information of (STA) establishing1A list of neighbor APs.
In an optional embodiment, in order to facilitate management of information of the online AP and the online STA and determine a neighbor AP of the STA, an online AP feature library, an online STA feature library, an ESS (Extended Service Set) feature library, and a neighbor AP information library are preset on the monitoring device.
The online AP feature library is used to record information (which may include first parameter information and second parameter information) of all online APs. The information of the online AP includes: the number of the STAs connected with the online AP, the total bandwidth, the uplink rate, the downlink rate, the uplink traffic load, the downlink traffic load, the channel utilization rate, the message retransmission rate, the message packet loss rate, the memory vacancy rate, the CPU vacancy rate, the user load of the RA, the traffic bandwidth vacancy rate of the RA, the channel vacancy rate of the RA, the AP experience score value and the like.
The presence STA feature library is used to record information (which may include third parameter information) of all presence STAs. The information of the online STA includes: the method comprises the steps of obtaining the MAC address of the STA, the IP address of the STA, access equipment, BSSID, SSID, RSSI value of the associated RA detected by the STA, message retransmission rate, message packet loss rate, the ratio of the current flow of the STA to the maximum bandwidth supported by the associated RA, uplink rate, uplink flow load, authentication information, roaming list items, STA experience score value and the like.
The roaming table entry is used for recording information that needs to be maintained when the STA switches the associated AP. The roaming list item includes the identification of the VLAN to which the STA belongs, the IP address of the STA, authentication roaming information, and the like. The authentication information is used for correspondingly authenticating the existence of the user. The authentication information may be Portal authenticated user information, 802.1x authenticated PMKID (Pairwise Master Key Identifier) information, or the like.
The ESS feature library is used to record BSS information having the same service features. The BSS information includes: MAC address of AP, ID of RA on AP, BSSID provided by RA on AP for STA, and SSID of network where AP is located. The monitoring device can be provided with a plurality of ESS characteristic libraries, wherein each ESS characteristic library has the same BSS information including the SSID of the network where the AP is positioned.
The neighbor AP information base is used to record information (which may include second parameter information) of neighbor APs of the STA in units of RA to which the access BSSID belongs. The information may include: the method comprises the following steps of obtaining information such as the MAC address of an AP, the identification of an RA on the AP, BSSID provided by the RA on the AP for the STA, the number of the STAs under the RA, RSSI of the STA detected by the RA, user load of the RA after the STA is associated with the RA, traffic bandwidth occupancy rate of the RA after the STA is associated with the RA, experience score value of a neighbor AP and the like.
And after the monitoring equipment acquires the identifier of the AP and the SSID of the network where the AP is located, determining the BSSID corresponding to the AP by combining the information stored in the ESS feature library. And the monitoring equipment determines the neighbor AP information of the STA by combining the information stored in the online AP feature library and the online STA feature library. The monitoring equipment adds the neighbor AP information of the STA into a neighbor AP list of the STA and stores the neighbor AP information into a neighbor AP information base.
Similarly, after acquiring the identifier of the STA, the monitoring device determines the identifier of the AP corresponding to the STA by combining the information stored in the ESS feature library. And the monitoring equipment determines the neighbor AP information of the STA by combining the information stored in the online AP feature library and the online STA feature library. The monitoring equipment adds the neighbor AP information of the determined STA into a neighbor AP list of the STA and stores the neighbor AP information into a neighbor AP information base.
Step 202, determining a first real-time operating state score value of the first AP according to the first load information, determining a second real-time operating state score value of each second AP according to each second load information, and determining a real-time communication state score value of the STA on the first AP according to the fourth load information, the transmission performance information, and the second RSSI value.
After the monitoring equipment acquires the first parameter information, the second parameter information and the third parameter information, determining a first real-time running state score value of the first AP according to first load information included in the first parameter information; for each second AP, the monitoring equipment determines a second real-time running state score value of the second AP according to second load information included in second parameter information of the second AP; and determining the real-time communication state credit value of the STA according to the fourth load information, the transmission performance information and the second RSSI value which are included in the third parameter information. And the first real-time running state scoring value and the second real-time running state scoring value are the AP experience scoring values. The real-time communication status score is the STA experience score.
In this embodiment of the application, if the AP includes a plurality of RAs, the first real-time operating state score value is a real-time operating state score value of an RA associated with the STA on the first AP, and the second real-time operating state score value is a real-time operating state score value of an RA other than the RA associated with the STA on the first AP.
In an alternative embodiment, for each RA in the AP, the monitoring device may determine the first real-time operating state score value or the second real-time operating state score value for the RA using the following formula (1).
Figure GDA0003503124440000081
Wherein, if the AP is the first AP, APExiA first real-time operating state score value representing the ith RA of the first AP, APEx if the AP is a second APiA second real-time operating state score value representing an ith RA of the second AP; deltajThe j-th parameter value is shown, and n is the number of parameters participating in the calculation of the first real-time running state scoring value or the second real-time running state scoring value.
In this embodiment of the application, the parameters participating in the calculation of the first real-time operating state score value or the second real-time operating state score value may include a message retransmission rate, a message packet loss rate, a memory idle rate, a CPU idle rate, an idle rate of a user load of the RA, a traffic bandwidth idle rate of the RA, a channel idle rate of the RA, and the like. And calculating a first real-time running state score value or a second real-time running state score value based on the parameters, wherein the larger the first real-time running state score value or the second real-time running state score value is, the smoother the STA communication is, and the better the STA experience is.
In an alternative embodiment, the monitoring device may determine the real-time communication status rating value of the STA using equation (2) below.
STAEx=(1-σ)*100 (2)
Where STAEx denotes a real-time communication status score value of the STA, and σ denotes a value of a parameter involved in calculation of the third experience score value.
In another alternative embodiment, the monitoring device may determine the real-time communication status score value of the STA using equation (3) below.
Figure GDA0003503124440000091
Wherein STAEx represents a real-time communication state score value, sigma, of the STAiAnd m represents the number of parameters participating in the calculation of the real-time communication state score value.
In this embodiment of the application, the parameters participating in the calculation of the real-time communication state score value may include a message retransmission rate, a message packet loss rate, a ratio of current traffic of the STA to a maximum bandwidth supported by the associated RA, and the like. And calculating the real-time communication state score value based on the parameters, wherein the larger the real-time communication state score value is, the smoother the STA communication is, and the better the STA experience is.
Step 203, detecting whether the real-time communication state score value is lower than a preset score threshold value. If yes, step 204.
The monitoring equipment detects whether the real-time communication state score value is lower than a preset score threshold value. If the real-time communication state score value is lower than the preset score threshold value, it indicates that the experience of the STA is poor, and the monitoring device continues to execute step 204 to switch the AP associated with the STA, improve the experience of the STA, and ensure smooth communication of the STA. If the real-time communication state score value is higher than or equal to the preset score threshold value, the STA is proved to have better experience, and the monitoring equipment ends the roaming operation.
In an embodiment of the present application, to reduce unnecessary roaming and save network resources, the monitoring device detects whether a second RSSI value of the STA is lower than a preset threshold value. If the current experience of the STA is lower than the preset threshold value, the current experience of the STA is suspected to be poor, the monitoring equipment detects whether the score value of the real-time communication state is lower than the preset score threshold value, and whether the current experience of the STA is poor is further determined. If the current experience of the STA is higher than or equal to the preset threshold, it is indicated that the current experience of the STA is better, and the monitoring device ends the roaming operation.
The monitoring equipment adopts two indexes to determine the current experience of the STA, and can accurately determine the current experience of the STA, thereby reducing unnecessary roaming and saving network resources.
Step 204, determining a second AP, among the plurality of second APs, with a second real-time operating state score value greater than the first real-time operating state score value, as an optional AP.
And the monitoring equipment selects a second AP with a second real-time running state credit value larger than the first real-time running state credit value from the plurality of second APs as an optional AP under the condition that the current experience of the STA is poor. The second real-time running state score value of the optional AP is larger than the first real-time running state score value of the first AP, which shows that sufficient memory and CPU resources are provided for the STA in the optional AP, and the STA can be ensured to obtain better internet experience.
In an alternative embodiment, the AP includes multiple RAs. And the monitoring equipment selects an RA with a second real-time running state score value larger than the first real-time running state score value from the APs of the second APs as an optional RA under the condition that the current experience of the STA is poor. The AP where the optional RA is located is an optional AP.
And step 205, estimating a predicted communication state credit value of the STA on each optional AP according to the third load information and the first RSSI value of each optional AP.
For each optional AP, the monitoring device estimates a predicted communication state credit value of the STA on the optional AP according to the third load information and the first RSSI value of the optional AP. And the predicted communication state score value is the neighbor AP experience score value.
In an optional embodiment of the present application, if the AP includes multiple RAs, the predicted communication status score value is a predicted communication status score value of an RA of the STA on the AP.
In an alternative embodiment, for each RA in the AP, the monitoring device may determine the predicted communication state credit value of the STA on that RA using equation (4) below.
Figure GDA0003503124440000101
Wherein STAPreExiIndicating the STA's predicted traffic status score value on the ith RA of the optional AP,
Figure GDA0003503124440000102
a value of a parameter representing the ith RA of the optional AP.
In this embodiment of the application, the parameters participating in the calculation of the predicted communication state score value may include an RSSI value of an STA detected by an RA, a user load of the RA after association of the STA and the RA, a traffic bandwidth occupancy rate of the RA after association of the STA and the RA, and the like. And calculating a predicted communication state score value based on the parameters, wherein the larger the predicted communication state score value is, the smoother the STA communication is, and the better the STA experience is.
In the embodiment of the present application, step 205 may be performed after step 204, and may be performed before step 204. Step 205, which may be performed concurrently with step 202, is to calculate the estimated communication status score value of the STA on each second AP and record the value in the neighbor AP feature library. After determining the optional AP, the monitoring device obtains the predicted communication state credit value of the optional AP from the neighbor AP feature library. The predicted communication state score value of the optional AP is the predicted communication state score value of the STA on the optional AP.
In step 206, the optional AP with the largest predicted communication state score value is determined as the target AP.
In an optional embodiment, the first parameter information may further include a third RSSI value of the STA detected by the first AP. Based on this, before determining the optional AP with the largest predicted communication state score value as the target AP, for each optional AP, the monitoring device detects whether the first RSSI value of the optional AP is lower than the third RSSI value. If yes, the communication between the optional AP and the STA is not smooth enough, and the monitoring equipment deletes the optional AP. Therefore, the number of optional APs participating in subsequent processing is reduced, and roaming efficiency is improved.
In an alternative embodiment, the AP includes multiple RAs. For each optional RA for each optional AP, the monitoring device detects whether the first RSSI value for the optional RA is lower than the third RSSI value. If yes, the communication between the optional RA and the STA is not smooth enough, and the monitoring equipment deletes the optional RA.
Step 207, the recorded roaming table entry of the STA is issued to the target AP, so that the target AP associates with the STA according to the roaming table entry.
And after determining the target AP, the monitoring equipment issues the recorded roaming list item of the STA to the target AP through the access equipment corresponding to the target AP. And the target AP associates with the STA according to the roaming list item to realize the roaming of the STA. In an example, if the STA is an authenticated user, the monitoring device needs to issue the recorded authentication information of the STA to the target AP in addition to issuing the pre-recorded roaming entry of the STA to the target AP. To ensure successful roaming of the STA.
In an alternative embodiment, after determining the target AP, the monitoring device may send first information indicating that the STA roams to the first AP. And the first AP sends an offline message to the STA according to the first information. The STA is offline from the first AP according to the offline message and establishes connection with the target AP, so that roaming efficiency is improved.
In addition, the monitoring device transmits second information indicating that the STA roams to a second AP other than the target AP. And other second APs stop responding to the detection request of the STA according to the second information. Thus, the information transmitted in the network is reduced, the influence on roaming is reduced, and the second efficiency is improved.
And when detecting that the STA is associated with the target AP, the monitoring equipment sends third information indicating successful roaming of the STA to other second APs except the target AP. And other second access points respond to the probe request of the station according to the third information.
In one embodiment, the first AP reduces the transmission power for transmitting information to the STA after receiving the first information. In addition, after receiving the second information, the other second APs except the target AP reduce the transmission power for transmitting information to the STA, so as to reduce the interference to the signal of the target AP and assist the STA in roaming.
According to the technical scheme, the predicted communication state credit value of the selectable AP is dynamically calculated in real time, when the STA experiences poor conditions, the AP with the highest predicted communication state credit value is selected from neighbor APs of the STA, the STA is roamed to the selected AP, namely the STA is roamed to the AP with the optimal experience, and the user experience is improved. In addition, the technical scheme provided by the embodiment of the application can be compatible with authenticated users, shield specific networking environments, and be compatible with networking forms such as AC networking and Fat AP networking.
The roaming method provided in the embodiment of the present application is described below with reference to the AC networking shown in fig. 1 a. The monitoring device 10 is provided with an online feature library, which includes an online AP feature library, an online STA feature library, an ESS feature library, and a neighbor AP feature library.
In fig. 1a, AP12 includes RA 1 and RA 2, AP13 includes RA 3 and RA 4, and AP14 includes RA 5. The MAC address of the AP12 is MAC _1, the MAC address of the AP13 is MAC _2, and the MAC address of the AP14 is MAC _ 3. The identifier of RA 1 is identifier 1, the identifier of RA 2 is identifier 2, the identifier of RA 3 is identifier 3, the identifier of RA 4 is identifier 4, and the identifier of RA 5 is identifier 5. The BSSID provided by RA 1 for STA is BSSID _1, the BSSID provided by RA 2 for STA is BSSID _2, the BSSID provided by RA 3 for STA is BSSID _3, the BSSID provided by RA 4 for STA is BSSID _4, and the BSSID provided by RA 5 for STA is BSSID _ 5. The SSID of the network provided by the AC15 for the AP is SSID _ 1. The SSID of the network provided by the AC16 for the AP is SSID _ 1.
The information stored in the ESS feature library is shown in table 1.
TABLE 1
Figure GDA0003503124440000121
Figure GDA0003503124440000131
STA11 associates with RA 1 of AP 12. The AC15 has the roaming entry 1 and the authentication information 1 of the STA11 recorded thereon.
The monitoring device 10 collects parameter information (including first parameter information and second parameter information) of the APs 12-14 in real time through the AC15 and the AC16, stores the collected parameter information in an online AP feature library, collects parameter information (including third parameter information) of the STA11 in real time, and stores the collected parameter information in an online STA feature library.
Each RA 3-5 of the APs 13-14 periodically scans its signal coverage area for STAs. For example, when RA 3-5 scans STA11, AP13 obtains MAC _2 (MAC address of AP) and id 3 of RA 3 for RA 3, and sends MAC _2 and id 3 to AC 15. The AC15 acquires SSID _1 (SSID of the network provided by the AP is AC 15), and transmits MAC _2, id 3, and SSID _1 to the monitoring apparatus 10.
The monitoring device 10 determines the BSSID corresponding to the STA as BSSID _3 by combining the table 1 according to MAC _2, identifier 3 and SSID _ 1. The monitoring device 10 stores MAC _2, id 3, SSID _1, BSSID _3, and information corresponding to both MAC _2 and id 3 in the online AP feature library as neighbor AP information of the STA11 to the neighbor AP feature library.
Similarly, the monitoring device 10 stores the neighbor AP information of the STA11 corresponding to RA 4-5 to the neighbor AP feature library.
The monitoring device 10 calculates a real-time communication status score value 1 of STA11 based on the parameter information of STA11 stored in the online STA feature library, calculates a real-time operation status score value 2 of RA 1 based on the parameter information of AP12 stored in the online AP feature library, calculates a real-time operation status score value 3 of RA 3 and a real-time operation status score value 4 of RA 4 based on the parameter information of AP13 stored in the online AP feature library, and calculates a real-time operation status score value 5 of RA 5 based on the parameter information of AP14 stored in the online AP feature library. The monitoring device 10 calculates the predicted communication state score 1 of RA 3, the predicted communication state score 2 of RA 4, and the predicted communication state score 3 of RA 5 from the neighbor AP information of STA11 (i.e., the neighbor AP information of STA11 corresponding to RA 3-5) stored in the neighbor AP feature library.
The monitoring device 10 detects whether the real-time communication status score value 1 is lower than a preset score threshold. If so, the monitoring device 10 compares the real-time operating status score value 2 with the real-time operating status score values 3-5. If the real-time operating state score value 3 is smaller than the real-time operating state score value 2 and the real-time operating state score value 4-5 is greater than the real-time operating state score value 2, the monitoring device 10 takes the RA 4 corresponding to the real-time operating state score value 4 and the RA 5 corresponding to the real-time operating state score value 5 as optional RAs. The monitoring device 10 compares the predicted communication state score value 2 of RA 4 and the predicted communication state score value 3 of RA 5. If the predicted communication state score value 3 is greater than the predicted communication state score value 2, the predicted communication state score value 3 corresponds to RA 5, and the monitoring device 10 issues the roaming table entry 1 and the authentication information 1 of the STA11 to the AC16 corresponding to RA 5. In addition, the monitoring device 10 transmits information to the AC15 indicating that the STA11 is roaming.
The AC15 transmits information to the AP12 and the AP13 indicating that the STA11 is roaming. The AP12 sends a logoff message to the STA11 according to the information indicating that the STA11 roams, so that the STA11 goes offline from the AP12, and disconnects association with RA 1. In addition, the AP12 stops responding to the probe request of the STA11 through the RA 2 according to the information indicating that the STA11 roams. The AP13 stops responding to the probe request of the STA through RA 3 and RA 4 according to the information indicating that the STA11 roams.
The AC16 issues the roaming entry 1 and the authentication information 1 to the AP14 where the RA 5 is located. AP14 associates with STA11 through RA 5. At this point the AP with which STA11 is associated switches to AP 14.
When the monitoring device 10 detects that the STA is associated with the target AP, the monitoring device 10 sends information indicating that the STA11 roams successfully to the AP12 and the AP 13. The AP12 responds to the probe request of STA11 through RA 2 according to the information indicating that the STA11 has successfully roamed. The AP13 responds to the probe request of the STA through RA 3 and RA 4 according to the information indicating that the roaming of the STA11 is successful.
Corresponding to the foregoing roaming method embodiment, an embodiment of the present application further provides a roaming apparatus, which is shown in fig. 3. The device is applied to monitoring equipment, and comprises:
an obtaining unit 301, configured to obtain first parameter information of a first AP, second parameter information of multiple second APs, and third parameter information of an STA, where the first AP is an associated AP of the STA, the multiple second APs are neighbor APs of the STA, the first parameter information includes current first load information of the first AP, the second parameter information of each second AP includes current second load information of the second AP, third load information of the second AP after the STA is predicted to be associated with the second AP, and a first RSSI value of the STA detected by the second AP, and the third parameter information includes fourth load information of the STA, transmission performance information, and a second RSSI value of the first AP detected by the STA;
a first determining unit 302, configured to determine a first real-time operating state score value of the first AP according to the first load information, determine a second real-time operating state score value of each second AP according to each second load information, and determine a real-time communication state score value of the STA on the first AP according to the fourth load information, the transmission performance information, and the second RSSI value;
a detecting unit 303, configured to detect whether the real-time communication status score value is lower than a preset score threshold;
a second determining unit 304, configured to determine, as an optional AP, a second AP, of the multiple second APs, where the second real-time operating state score value is greater than the first real-time operating state score value, if the detection result of the detecting unit 303 is yes;
an estimating unit 305, configured to estimate a predicted communication state score value of the STA on each optional AP according to the third load information and the first RSSI value of each optional AP;
a third determining unit 306, configured to determine, as the target AP, the optional AP with the largest predicted communication state score value;
the issuing unit 307 is configured to issue the recorded roaming entry of the STA to the target AP, so that the target AP associates with the STA according to the roaming entry.
In an optional embodiment, the detecting unit 303 may be further configured to:
detecting whether the second RSSI value is lower than a preset threshold value or not; and if so, detecting whether the real-time communication state score value is lower than a preset score threshold value.
In an optional embodiment, the first parameter information further includes a third RSSI value of the STA detected by the first AP; the detecting unit 303 may be further configured to:
before determining the optional AP with the largest predicted communication state grade value as a target AP, detecting whether the first RSSI value of each optional AP is lower than the third RSSI value; and if so, deleting the optional AP.
In an optional embodiment, the issuing unit 307 may be further configured to:
after determining the optional AP with the largest predicted communication state score value as a target AP, sending first information indicating STA roaming to the first AP so that the first AP sends an offline message to the STA according to the first information;
sending second information indicating the roaming of the STA to other second APs except the target AP so that the other second APs stop responding to the detection request of the STA according to the second information;
and after detecting that the STA is associated with the target AP, sending third information indicating successful roaming of the STA to other second APs except the target AP so that the other second APs respond to the detection request of the STA according to the third information.
In an optional embodiment, the first load information includes: one or more of a memory idle rate of the first AP, a CPU idle rate of the first AP, a user load of each RA of the first AP, a traffic bandwidth idle rate of each RA of the first AP, and a channel idle rate of each RA of the first AP;
the second load information of each second AP includes: one or more of a memory idle rate of the second AP, a CPU idle rate of the second AP, a user load of each RA of the second AP, a traffic bandwidth idle rate of each RA of the second AP, and a channel idle rate of each RA of the second AP;
the third load information of each second AP includes: one or more of user load of the second AP after the STA is associated with each RA of the second AP and traffic bandwidth occupancy of each RA of the second AP after the STA is associated with the RA;
the fourth load information includes: the ratio of the current traffic of the STA to the maximum traffic bandwidth supported by the first AP;
the transmission performance information includes: one or more of a message retransmission rate of the STA and a message packet loss rate of the STA.
In a roaming apparatus provided in an embodiment of the present application, a monitoring device is deployed in a network, and the monitoring device obtains parameter information of an STA and parameter information of an AP, and further calculates a real-time communication status score of the STA, a real-time operating status score of an AP associated with the STA, a real-time operating status score of a neighbor AP of the STA, and a predicted communication status score of the STA on an optional AP, and according to these four scores, implements STA roaming switching. According to the technical scheme provided by the embodiment of the application, in the STA roaming process, synchronous roaming table entries are not needed among the access devices, so that the consumption of network resources is reduced, and the influence on the normal service of the access devices is reduced.
Corresponding to the foregoing roaming method embodiment, an embodiment of the present application further provides a monitoring device, as shown in fig. 4, including a processor 401 and a machine-readable storage medium 402, where the machine-readable storage medium 402 stores machine-executable instructions that can be executed by the processor 401. Processor 401 is caused by machine executable instructions to implement any of the steps shown in fig. 1-2 described above.
In an optional embodiment, as shown in fig. 4, the monitoring device may further include: a communication interface 403 and a communication bus 404; the processor 401, the machine-readable storage medium 402, and the communication interface 403 complete communication with each other through the communication bus 404, and the communication interface 403 is used for communication between the monitoring device and other devices.
Corresponding to the foregoing roaming method embodiment, an embodiment of the present application further provides a machine-readable storage medium, where the machine-readable storage medium stores machine-executable instructions that can be executed by a processor. The processor is caused by machine executable instructions to implement any of the steps shown in fig. 1-2 above.
The communication bus may be a PCI (Peripheral Component Interconnect) bus, an EISA (Extended Industry Standard Architecture) bus, or the like. The communication bus may be divided into an address bus, a data bus, a control bus, etc.
The machine-readable storage medium may include a RAM (Random Access Memory) and a NVM (Non-Volatile Memory), such as at least one disk Memory. Additionally, the machine-readable storage medium may be at least one memory device located remotely from the aforementioned processor.
The Processor may be a general-purpose Processor, including a Central Processing Unit (CPU), a Network Processor (NP), and the like; but also DSPs (Digital Signal Processing), ASICs (Application Specific Integrated circuits), FPGAs (Field Programmable Gate arrays) or other Programmable logic devices, discrete Gate or transistor logic devices, discrete hardware components.
It is noted that, herein, relational terms such as first and second, and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other identical elements in a process, method, article, or apparatus that comprises the element.
All the embodiments in the present specification are described in a related manner, and the same and similar parts among the embodiments may be referred to each other, and each embodiment focuses on the differences from the other embodiments. In particular, for embodiments of the roaming apparatus, the monitoring device, and the machine-readable storage medium, since they are substantially similar to the embodiments of the roaming method, the description is relatively simple, and in the relevant places, reference may be made to the partial description of the embodiments of the roaming method.
The above description is only for the preferred embodiment of the present application, and is not intended to limit the scope of the present application. Any modification, equivalent replacement, improvement and the like made within the spirit and principle of the present application are included in the protection scope of the present application.

Claims (12)

1. A roaming method is applied to a monitoring device, and comprises the following steps:
acquiring first parameter information of a first Access Point (AP), second parameter information of a plurality of second APs and third parameter information of a Station (STA), wherein the first AP is an associated AP of the STA, the second APs are neighbor APs of the STA, the first parameter information comprises current first load information of the first AP, the second parameter information of each second AP comprises current second load information of the second AP, third load information of the second AP after the STA is predicted to be associated with the second AP and a first Received Signal Strength Indication (RSSI) value of the STA detected by the second AP, and the third parameter information comprises fourth load information of the STA, transmission performance information and a second RSSI value of the first AP detected by the STA;
determining a first real-time running state score value of the first AP according to the first load information, determining a second real-time running state score value of each second AP according to each second load information, and determining a real-time communication state score value of the STA on the first AP according to the fourth load information, the transmission performance information and the second RSSI value;
detecting whether the real-time communication state score value is lower than a preset score threshold value or not;
if so, determining a second AP with a second real-time running state score value larger than the first real-time running state score value in the plurality of second APs as an optional AP;
estimating a predicted communication state credit value of the STA on each optional AP according to the third load information and the first RSSI value of each optional AP;
determining the selectable AP with the maximum predicted communication state score value as a target AP;
and issuing the recorded roaming list item of the STA to the target AP so that the target AP is associated with the STA according to the roaming list item.
2. The method of claim 1, further comprising:
detecting whether the second RSSI value is lower than a preset threshold value or not;
and if so, executing the step of detecting whether the real-time communication state score value is lower than a preset score threshold value.
3. The method of claim 1, wherein the first parameter information further comprises a third RSSI value of the STA detected by the first AP;
before the step of determining the optional AP with the largest predicted communication state score value as the target AP, the method further includes:
detecting whether a first RSSI value of each optional AP is lower than the third RSSI value; and if so, deleting the optional AP.
4. The method according to claim 1, wherein after the step of determining the alternative AP with the largest predicted traffic status score value as the target AP, the method further comprises:
sending first information indicating that the STA roams to the first AP, so that the first AP sends an offline message to the STA according to the first information;
sending second information indicating that the STA roams to other second APs except the target AP, so that the other second APs stop responding to the detection request of the STA according to the second information;
and when the STA is detected to be associated with the target AP, sending third information indicating that the STA roams successfully to other second APs except the target AP, so that the other second APs respond to the detection request of the STA according to the third information.
5. The method according to any of claims 1-4, wherein the first load information comprises: one or more of a memory idle rate of the first AP, a CPU idle rate of the first AP, a user load of each RA of the first AP, a traffic bandwidth idle rate of each RA of the first AP, and a channel idle rate of each RA of the first AP;
the second load information of each second AP includes: one or more of a memory idle rate of the second AP, a CPU idle rate of the second AP, a user load of each RA of the second AP, a traffic bandwidth idle rate of each RA of the second AP, and a channel idle rate of each RA of the second AP;
the third load information of each second AP includes: one or more of the user load of the second AP after the STA is associated with each RA of the second AP and the traffic bandwidth occupancy rate of each RA of the second AP after the STA is associated with the RA;
the fourth load information includes: a ratio of a current traffic of the STA to a maximum traffic bandwidth supported by the first AP;
the transmission performance information includes: one or more of the message retransmission rate of the STA and the message packet loss rate of the STA.
6. Roaming apparatus, characterized in that, for monitoring equipment, the apparatus includes:
an obtaining unit, configured to obtain first parameter information of a first access point AP, second parameter information of a plurality of second APs, and third parameter information of a station STA, where the first AP is an associated AP of the STA, the plurality of second APs are neighbor APs of the STA, the first parameter information includes current first load information of the first AP, the second parameter information of each second AP includes current second load information of the second AP, third load information of the second AP after predicting that the STA is associated with the second AP, and a first received signal strength indication RSSI value of the STA detected by the second AP, and the third parameter information includes fourth load information of the STA, transmission performance information, and a second RSSI value of the first AP detected by the STA;
a first determining unit, configured to determine a first real-time operating state score value of the first AP according to the first load information, determine a second real-time operating state score value of each second AP according to each second load information, and determine a real-time communication state score value of the STA on the first AP according to the fourth load information, the transmission performance information, and the second RSSI value;
the detection unit is used for detecting whether the real-time communication state score value is lower than a preset score threshold value or not;
a second determining unit, configured to determine, as an optional AP, a second AP in the plurality of second APs, where a second real-time operating state score value is greater than the first real-time operating state score value, if a detection result of the detecting unit is yes;
an estimating unit, configured to estimate a predicted communication state score value of the STA on each optional AP according to the third load information and the first RSSI value of each optional AP;
a third determining unit configured to determine, as a target AP, an optional AP whose predicted communication state score value is the largest;
and the issuing unit is used for issuing the recorded roaming list item of the STA to the target AP so that the target AP is associated with the STA according to the roaming list item.
7. The apparatus of claim 6, wherein the detection unit is further configured to:
detecting whether the second RSSI value is lower than a preset threshold value or not; and if so, detecting whether the real-time communication state score value is lower than a preset score threshold value.
8. The apparatus of claim 6, wherein the first parameter information further comprises a third RSSI value of the STA detected by the first AP;
the detection unit is further configured to detect whether the first RSSI value of each optional AP is lower than the third RSSI value before determining the optional AP with the largest predicted communication state score value as the target AP; and if so, deleting the optional AP.
9. The apparatus of claim 6, wherein the sending unit is further configured to:
after determining the optional AP with the maximum predicted communication state score value as a target AP, sending first information indicating the roaming of the STA to the first AP, so that the first AP sends an offline message to the STA according to the first information;
sending second information indicating that the STA roams to other second APs except the target AP, so that the other second APs stop responding to the detection request of the STA according to the second information;
and when the STA is detected to be associated with the target AP, sending third information indicating that the STA roams successfully to other second APs except the target AP, so that the other second APs respond to the detection request of the STA according to the third information.
10. The apparatus according to any of claims 6-9, wherein the first load information comprises: one or more of a memory idle rate of the first AP, a CPU idle rate of the first AP, a user load of each radio frequency unit (RA) of the first AP, a traffic bandwidth idle rate of each RA of the first AP, and a channel idle rate of each RA of the first AP;
the second load information of each second AP includes: one or more of a memory idle rate of the second AP, a CPU idle rate of the second AP, a user load of each RA of the second AP, a traffic bandwidth idle rate of each RA of the second AP, and a channel idle rate of each RA of the second AP;
the third load information of each second AP includes: one or more of the user load of the second AP after the STA is associated with each RA of the second AP and the traffic bandwidth occupancy rate of each RA of the second AP after the STA is associated with the RA;
the fourth load information includes: a ratio of a current traffic of the STA to a maximum traffic bandwidth supported by the first AP;
the transmission performance information includes: one or more of the message retransmission rate of the STA and the message packet loss rate of the STA.
11. A monitoring device comprising a processor and a machine-readable storage medium storing machine-executable instructions executable by the processor, the processor being caused by the machine-executable instructions to: carrying out the method steps of any one of claims 1 to 5.
12. A machine-readable storage medium having stored thereon machine-executable instructions executable by a processor, the processor being caused by the machine-executable instructions to: carrying out the method steps of any one of claims 1 to 5.
CN201910893256.2A 2019-09-20 2019-09-20 Roaming method and device Active CN110572812B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910893256.2A CN110572812B (en) 2019-09-20 2019-09-20 Roaming method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910893256.2A CN110572812B (en) 2019-09-20 2019-09-20 Roaming method and device

Publications (2)

Publication Number Publication Date
CN110572812A CN110572812A (en) 2019-12-13
CN110572812B true CN110572812B (en) 2022-05-24

Family

ID=68781523

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910893256.2A Active CN110572812B (en) 2019-09-20 2019-09-20 Roaming method and device

Country Status (1)

Country Link
CN (1) CN110572812B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110831112B (en) * 2019-11-07 2022-05-03 深圳市欧瑞博科技股份有限公司 Network connection method, intelligent household equipment, intelligent gateway and electronic equipment
CN110891325B (en) * 2019-12-10 2021-11-23 新华三大数据技术有限公司 Tunnel establishment method and device
CN114980236B (en) * 2022-08-02 2023-04-14 荣耀终端有限公司 Roaming switching method, routing equipment, terminal equipment and storage medium

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101583151B (en) * 2009-07-02 2013-01-09 杭州华三通信技术有限公司 Method of STA roaming in WLAN network and device
CN105792290A (en) * 2014-12-23 2016-07-20 乐视移动智能信息技术(北京)有限公司 Method and device for controlling intelligent terminal to perform wireless roaming
CN104869555B (en) * 2015-04-23 2018-09-04 新华三技术有限公司 Processing method and processing device based on terminal roaming
US9432901B1 (en) * 2015-07-24 2016-08-30 Cisco Technology, Inc. System and method to facilitate radio access point load prediction in a network environment
CN108235384B (en) * 2016-12-12 2020-10-16 华为技术有限公司 Wireless network switching method and device
CN108260167B (en) * 2017-06-13 2021-05-25 新华三技术有限公司 Wireless client STA roaming method and device
CN108235395B (en) * 2018-01-10 2021-05-18 重庆邮电大学 Method for realizing cross-channel roaming switching of wireless terminal in WLAN

Also Published As

Publication number Publication date
CN110572812A (en) 2019-12-13

Similar Documents

Publication Publication Date Title
US10327184B2 (en) Handoffs between access points in a Wi-Fi environment
CN107113641B (en) Quality of experience control for WLAN users in a multi-access point environment
CN110572812B (en) Roaming method and device
US9642036B2 (en) Relieving congestion in wireless local area networks
CN1771676B (en) Improved vertical roaming in wireless networks through improved quality of service measures
WO2015184379A2 (en) Enhancement for bss transition, load balancing and ap selection
JP2008011571A (en) Robust and fast handover in wireless local area network
JP2008079305A (en) Handoff method and terminal for user terminal based handoff
WO2021204120A1 (en) Measurement method and apparatus, device, and storage medium
CN106385695B (en) Method and device for sending detection response frame
CN106131925B (en) GAS (generic Access service) query method and device
Sun et al. Improving access point association protocols through channel utilization and adaptive probing
JP6691888B2 (en) Wireless communication system and wireless communication control method
CN112425199A (en) Intelligent adaptive channel switching game router
Antonopoulos et al. Cross layer access point selection mechanisms for a distributed queuing MAC protocol
KR100636172B1 (en) Method and apparatus for performing fast handover
EP2169997A1 (en) Controlling handovers in radio communication networks based on predictions of received signal strenght indicators (RSSI)
WO2015035958A1 (en) Method, user equipment, and macro base station for starting inter-frequency measurement
WO2013107262A1 (en) Method for estimating movement state of user equipment, and user equipment
US20150341847A1 (en) Method for avoiding interference in wireless local area network system and apparatus for performing the same
KR100983049B1 (en) Traffic-aware decentralized ap selection for multi-rate in wlans
Chinaeke-Ogbuka et al. QoS comparison of proactive & prevent scanning handover schemes in WLAN
WO2020107249A1 (en) Method and device for searching for idle channel
KR200398967Y1 (en) Robust and fast handover in a wireless local area network
Seo et al. Achievable throughput-based mac layer handoff in ieee 802.11 wireless local area networks

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant