Roaming method and device of wireless terminal, computer equipment and storage medium

By establishing a communication connection between the terminal site and multiple wireless access points, querying wireless quality parameters and determining the target AP, the problem of unstable wireless quality during roaming is solved, and high-accurate roaming and high-quality communication is achieved.

CN119729670APending Publication Date: 2025-03-28SHENZHEN SUNDRAY NETWORK SCI TECH
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411758398.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-29
Publication Date
2025-03-28

AI Technical Summary

Technical Problem

During the roaming of terminal sites, the prior art is difficult to ensure the wireless quality of reconnected wireless access points, resulting in unstable communication quality.

Method used

By establishing a communication connection between the terminal site (STA) and multiple wireless access points (APs) in the environment, query information of wireless quality parameters is sent to each AP, the wireless controller determines the target AP based on the feedback information and communication parameters, and establishes a wireless connection between the STA and the target AP.

Benefits of technology

It ensures that the wireless quality and communication quality of the target AP during roaming meet preset conditions, and improves the accuracy and user experience of roaming to the optimal AP.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119729670A_ABST
    Figure CN119729670A_ABST
Patent Text Reader

Abstract

The invention discloses a roaming method and device of a wireless terminal, computer equipment and a storage medium. The roaming method of the wireless terminal comprises the following steps: sending query information of wireless quality parameters to each of a plurality of wireless APs in an environment where an STA is located; and establishing a wireless connection with a target AP in the plurality of neighbor APs based on the decision information of the wireless controller. According to the method, the wireless quality parameter of the target AP relative to the STA is considered, the communication parameter between the STA and the target AP is obtained by establishing connectionless communication, the communication parameter is referred, and the communication quality between the target AP and the STA is determined according to the communication parameter, so that the wireless quality of the target AP is ensured, and the communication quality of the STA is improved. And the communication quality between the target AP and the STA is ensured, so that the accuracy of roaming to the optimal AP is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of computer technology, and more specifically, to a roaming method, apparatus, computer equipment and storage medium for a wireless terminal. Background Art

[0002] During the roaming process of a terminal station (STA), the association between the current wireless access point (AP) and the STA is usually forcibly released, prompting the STA to reconnect to other APs in the environment. However, this method easily makes the reconnected APs highly random, and the wireless quality of the reconnected APs cannot be guaranteed. Summary of the invention

[0003] In view of the above problems, the present application proposes a roaming method, apparatus, computer device and storage medium for a wireless terminal.

[0004] In a first aspect, an embodiment of the present application provides a roaming method for a wireless terminal, which is applied to a terminal STA, and the method includes: sending query information of wireless quality parameters to each of a plurality of wireless APs in an environment where the STA is located, the plurality of APs include a current AP to which the STA is currently connected and a plurality of neighboring APs around the current AP, and the STA performs wireless communication with the current AP, and the STA performs connectionless communication oriented to connectionless with each of the neighboring APs based on the query information; based on decision information of a wireless controller, establishing a wireless connection with a target AP among the plurality of neighboring APs, the wireless quality parameters corresponding to the target AP satisfy a preset wireless quality condition, and the communication parameters between the target AP and the STA satisfy a preset communication condition, the wireless quality parameters corresponding to the target AP are determined by feedback information fed back by the target AP based on the query information, the feedback information includes wireless strength information determined based on the query information, and the communication parameters are determined by transmission quality information of the target AP based on the query information during the communication process with the STA.

[0005] In a second aspect, an embodiment of the present application provides a roaming method for a wireless terminal, which is applied to a wireless controller, the method comprising: obtaining wireless quality parameters and communication parameters corresponding to each wireless AP in an environment where a terminal STA is located, the wireless quality parameters being determined by feedback information fed back by each AP based on query information sent by the STA, the feedback information comprising wireless strength information determined by each AP based on the query information, the communication parameters being determined by transmission quality information of each AP based on the query information during communication with the STA, the APs in the environment where the STA is located comprising a current AP to which the STA is currently connected and a plurality of neighboring APs around the current AP, and the current AP performs wireless communication with the STA, and the neighboring APs perform connectionless wireless connection communication with the STA based on the query information; determining decision information corresponding to the STA during this roaming process according to the wireless quality parameters and the communication parameters, and feeding back the decision information to the STA, so that the STA establishes a wireless connection with a target AP in the decision information, the target AP being one of the plurality of neighboring APs, the wireless quality parameters corresponding to the target AP satisfying a preset wireless quality condition, and the communication parameters corresponding to the target AP satisfying a preset communication condition.

[0006] In a third aspect, an embodiment of the present application provides a roaming device for a wireless terminal, which is applied to a terminal STA, and the device includes: an information sending module, which is used to send query information of wireless quality parameters to each of the multiple wireless APs in the environment where the STA is located, the multiple APs include the current AP to which the STA is currently connected and multiple neighbor APs around the current AP, and the STA and the current AP perform wireless communication, and the STA and each of the neighbor APs perform connectionless communication oriented to connectionless based on the query information; a wireless connection establishment module, which is used to establish a wireless connection with a target AP among the multiple neighbor APs based on decision information of a wireless controller, the wireless quality parameters corresponding to the target AP meet preset wireless quality conditions, and the communication parameters between the target AP and the STA meet preset communication conditions, the wireless quality parameters corresponding to the target AP are determined by the target AP based on feedback information fed back by the query information, the feedback information includes wireless strength information determined based on the query information, and the communication parameters are determined by the target AP based on the transmission quality information of the query information during the communication process with the STA.

[0007] In a fourth aspect, an embodiment of the present application provides a roaming device for a wireless terminal, which is applied to a wireless controller, and the device includes: an information acquisition module, which is used to obtain wireless quality parameters and communication parameters corresponding to each wireless AP in the environment where the terminal STA is located, the wireless quality parameters are determined by feedback information fed back by each AP based on the query information sent by the STA, the feedback information includes wireless strength information determined by each AP based on the query information, and the communication parameters are determined by transmission quality information of each AP based on the query information during communication with the STA, and the APs in the environment where the STA is located include the current AP to which the STA is currently connected and the current There are multiple neighboring APs around the AP, and wireless communication is performed between the current AP and the STA, and the neighboring AP performs connectionless wireless connection communication with the STA based on the query information; a decision information determination module is used to determine the decision information corresponding to the STA during this roaming process according to the wireless quality parameters and the communication parameters, and feed back the decision information to the STA, so that the SAT establishes a wireless connection with the target AP in the decision information, the target AP is one of the multiple neighboring APs, the wireless quality parameters corresponding to the target AP meet the preset wireless quality conditions, and the communication parameters corresponding to the target AP meet the preset communication conditions.

[0008] In a fifth aspect, an embodiment of the present application provides a computer device, comprising: one or more processors; a memory; one or more applications, wherein the one or more applications are stored in the memory and configured to be executed by the one or more processors, and the one or more programs are configured to execute the roaming method of the wireless terminal provided in the first and second aspects above.

[0009] In a sixth aspect, an embodiment of the present application provides a computer-readable storage medium, in which a program code is stored. The program code can be called by a processor to execute the roaming method of the wireless terminal provided in the first and second aspects above.

[0010] The solution provided by the present application establishes a communication connection between the STA and each AP (a wireless connection with the current AP and a connectionless communication with a neighboring AP), and based on the established communication connection, sends query information of wireless quality parameters to multiple APs in the environment respectively, so that the wireless controller determines the target AP according to the feedback information fed back by each AP based on the query information and the communication parameters of the query information during the communication process, the wireless quality parameters of the target AP meet the preset wireless quality conditions, and the communication parameters corresponding to the target AP meet the preset communication parameters, and establishes a wireless connection between the STA and the target AP. When determining the target AP, not only the wireless quality parameters of the target AP relative to the STA are considered, but also the communication parameters between the STA and the target AP are obtained by establishing connectionless communication, and the communication parameters are referred to, and the communication quality between the target AP and the STA is determined according to the communication parameters. Therefore, while ensuring the wireless quality of the target AP, the communication quality between the target AP and the STA is also guaranteed, thereby improving the accuracy of roaming to the optimal AP. BRIEF DESCRIPTION OF THE DRAWINGS

[0011] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For those skilled in the art, other drawings can be obtained based on these drawings without creative work.

[0012] Figure 1 A flow chart of a roaming method for a wireless terminal applied to a terminal STA provided in an embodiment of the present application is shown.

[0013] Figure 2 A flowchart of a roaming method for a wireless terminal on a terminal STA provided in another embodiment of the present application is shown.

[0014] Figure 3 A schematic diagram of a roaming decision process provided in an embodiment of the present application is shown.

[0015] Figure 4 A flow chart of a roaming method for a wireless terminal applied to a wireless controller provided in an embodiment of the present application is shown.

[0016] Figure 5 A schematic diagram of data interaction when the instruction in the query information in an embodiment of the present application is the first instruction is shown.

[0017] Figure 6 A schematic diagram of data interaction when the instruction in the query information in an embodiment of the present application is the second instruction is shown.

[0018] Figure 7A structural block diagram of a roaming device of a wireless terminal on a terminal provided in an embodiment of the present application is shown.

[0019] Figure 8 A structural block diagram of a roaming device for a wireless terminal on a wireless controller provided in an embodiment of the present application is shown.

[0020] Fig. 9 A structural block diagram of a computer device provided by an embodiment of the present application for executing a roaming method of a wireless terminal according to an embodiment of the present application is shown.

[0021] Fig.10 A storage medium provided by an embodiment of the present application and used to store or carry program code for implementing a roaming method for a wireless terminal according to an embodiment of the present application is shown. DETAILED DESCRIPTION

[0022] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application.

[0023] After the AP and STA are disassociated, the implementation differences of STAs from different manufacturers may easily lead to high randomness in the AP to which they are reconnected, which may cause the STA to connect to an AP with poor wireless quality.

[0024] In the related art, the AP with the strongest wireless signal among multiple APs in the environment where the STA is located is determined through STA broadcast, and after determination, the association with the current AP is disassociated and the association with the AP with the strongest wireless signal is established. However, the broadcast method can only broadcast the STA information, and cannot determine whether the AP has received the information, and further cannot determine whether the AP can normally establish a wireless connection.

[0025] In response to the problems in the background technology, the inventors proposed a roaming method, apparatus, computer device and storage medium for a wireless terminal provided in the embodiments of the present application. By establishing a communication connection between the STA and each AP (a wireless connection with the current AP and a connectionless communication with a neighboring AP), and sending query information of wireless quality parameters to multiple APs in the environment based on the established communication connection, the wireless controller determines the target AP according to the feedback information fed back by each AP based on the query information and the communication parameters of the query information during the communication process, the wireless quality parameter of the target AP meets the preset wireless quality condition, and the communication parameter corresponding to the target AP meets the preset communication parameter, and establishes a wireless connection between the STA and the target AP. When determining the target AP, not only the wireless quality parameter of the target AP relative to the STA is considered, but also the communication parameter between the STA and the target AP is obtained by establishing a connectionless communication, and the communication quality between the target AP and the STA is determined according to the communication parameter, and then it can be determined whether the target AP can receive information according to the communication quality, and when the target AP can receive information, it can be further determined whether the target AP can normally establish a wireless connection with the STA; therefore, while ensuring the wireless quality of the target AP, the communication quality between the target AP and the STA is also guaranteed, thereby improving the accuracy of roaming to the optimal AP.

[0026] The following will describe in detail the roaming method, apparatus, computer device and storage medium of the wireless terminal provided in the embodiments of the present application in conjunction with the accompanying drawings.

[0027] See also Figure 1 , Figure 1 The flowchart of the roaming method of the wireless terminal applied to the terminal STA provided in the embodiment of the present application is shown. The roaming method of the wireless terminal can be applied to the following Figure 7 The roaming device 300 of the wireless terminal and the computer device 100 ( Fig. 9 ).

[0028] The roaming method of the wireless terminal may specifically include the following steps:

[0029] Step S110: Sending query information of wireless quality parameters to each of the multiple wireless APs in the environment where the STA is located.

[0030] In an embodiment of the present application, the multiple APs in the environment where the STA is located include the current AP to which the STA is currently connected and multiple neighbor APs around the current AP, and the STA performs wireless communication with the current AP and the STA performs connectionless communication with each neighbor AP based on query information.

[0031] Among them, the terminal station (Station, STA) refers to a site or device that can be connected to a wireless local area network (Wireless Local Area Network, WLAN). STA can be a computer, a mobile phone, and other devices that can be connected to a WLAN. STA is not specifically limited here. A terminal can include one or more stations. For example, multiple STAs can be set up on a server for connecting to a WLAN. A wireless access point (Access Point, AP) refers to an access point of a wireless network, and its function is to establish a connection between a wired network and a wireless network. In an embodiment of the present application, AP is a bridge for establishing a connection between a STA and a WLAN.

[0032] In actual applications, a STA's WLAN environment has more than one AP. In addition, the number of APs and the wireless strength of each AP relative to the STA vary with the location of the STA. When the STA is moving or receives an AP switching instruction, the STA will switch from one AP to another according to the wireless signal requirements. This switching process is called roaming. During roaming, the STA's requirements for wireless signals include but are not limited to wireless quality parameters, whether the authentication information meets the requirements, and whether the data transmission quality meets the transmission conditions.

[0033] Wireless quality parameters include, but are not limited to, wireless strength, wireless signal coverage, signal-to-noise ratio, and wireless quality value. Authentication information may be authentication results or authentication data. In an embodiment of the present application, before connecting to an AP, a STA may first be authenticated according to the authentication information of the AP to ensure the security of the AP to which the STA is connected, thereby further improving the user experience for the STA.

[0034] Furthermore, the acquisition of data transmission quality can be determined by establishing communication between the STA and each AP, but a STA can only establish a wireless connection and wireless communication with one AP at the same time. In order to obtain the data transmission quality between the STA and the neighboring AP, it can be determined by establishing a connectionless communication with the neighboring AP. Connectionless is a communication protocol. Under this communication protocol, the sender can send data to the receiver through the communication protocol without establishing a communication channel between the sender and the receiver, so as to determine the data transmission quality of the data during the communication process. The establishment of connectionless communication can be based on the address corresponding to the AP, or it can be based on first sending a measurement frame message to determine whether the AP can establish connectionless communication, and then send the query information to the neighboring AP that can establish connectionless communication through a data frame. The establishment method of connectionless communication is not limited here.

[0035] Exemplarily, take the measurement frame message as an action frame and the data frame as a quality of service data frame (qosdata) as an example. The action frame determines whether the measured AP meets the conditions for establishing a connectionless network by triggering a measurement action or taking necessary actions. The qosdata frame is a data frame type used for data transmission. In an embodiment of the present application, an action frame is first used to determine whether a neighboring AP meets the conditions for establishing a connectionless network. If the neighboring AP meets the conditions for establishing a connectionless network, query information is transmitted to the neighboring AP by sending a qosdata frame carrying the query information.

[0036] In an embodiment of the present application, query information for determining wireless quality parameters is sent to each AP in the environment where the STA is located through different communication methods.

[0037] In some implementations, query information of wireless quality parameters is periodically sent to each of the APs in the environment where the STA is located through a target application in the STA, and the target application is an enabled application in the STA.

[0038] The target application may be a resident application in the STA, which refers to an application that is kept enabled for a long time during the use of the STA. The target application may also be a specified application, which is not limited here.

[0039] In the implementation mode of the present application, the target application periodically sends query information to each AP, so that the STA can periodically update the wireless quality parameters corresponding to each AP. When the roaming condition needs to be met, the latest wireless quality parameters can be used to determine the optimal roaming AP. It can be understood that the roaming condition can be that the STA detects that the STA is moving, or it can be a roaming instruction issued by the user, or the wireless quality parameter of the current AP is lower than the wireless quality parameter threshold, thereby triggering the roaming condition. The roaming condition is not limited here.

[0040] In other implementations, since the STA has established a wireless connection with the current AP, the query information of the wireless quality parameters sent to the current AP can be sent directly through the wireless communication between the STA and the current AP. For the neighboring AP, the target application can be used to periodically send the information to obtain the latest wireless quality parameters of the current AP and the neighboring AP relative to the STA.

[0041] Step S120: establishing a wireless connection with a target AP among the multiple neighboring APs based on the decision information of the wireless controller.

[0042] In an embodiment of the present application, the wireless quality parameters corresponding to the target AP meet the preset wireless quality conditions, and the communication parameters between the target AP and the STA meet the preset communication conditions. The wireless quality parameters corresponding to the target AP are determined by the feedback information fed back by the target AP based on the query information, and the feedback information includes the wireless strength information determined based on the query information. The communication parameters are determined by the transmission quality information of the target AP during the communication process with the STA based on the query information.

[0043] Among them, the decision information includes but is not limited to the location of the target AP and the Basic Service Set Identifier (BSSID) corresponding to the target AP, that is, an identifier used to uniquely identify the AP. The decision information may also include multiple candidate APs, which are alternative APs used when the STA fails to successfully establish a wireless connection with the target AP. The decision information is not specifically limited here. The decision information may be determined by the wireless controller based on the feedback information fed back by each AP based on the query information, or it may be determined by the wireless controller based on the wireless quality parameters in the feedback information and the communication parameters corresponding to the query information during the communication process. The wireless controller may obtain data from the STA or from each AP. The data acquisition method of the wireless controller is not limited here, and the method for determining the decision information of the wireless controller is not limited.

[0044] Furthermore, the decision information may be acquired through the current AP or directly through the wireless controller, and the acquisition method of the decision information is not limited herein.

[0045] In the embodiment of the present application, the communication parameters include but are not limited to communication parameters such as packet loss rate, network delay, and communication rate. The preset communication condition may be a condition corresponding to multiple parameters in the communication parameter, or may be a preset communication condition corresponding to the final communication parameter determined by integrating the communication parameter. The preset wireless quality condition may be a preset condition corresponding to multiple parameters in the wireless quality parameter, or may be a preset wireless quality condition corresponding to the final wireless quality parameter determined by integrating the wireless quality. The preset wireless quality condition and the preset communication condition are not specifically limited here.

[0046] Exemplarily, the preset communication condition may be a preset packet loss rate threshold, and the communication parameter satisfies the preset communication condition by the packet loss rate being less than the preset packet loss rate threshold. The preset wireless quality condition may be a preset wireless quality threshold, and the wireless instruction parameter satisfies the preset wireless quality condition by the wireless quality value being greater than the preset wireless quality threshold. The wireless quality value may be determined based on the wireless strength, the weight corresponding to the wireless strength, the wireless signal coverage range, the weight corresponding to the wireless signal coverage range, the signal-to-noise ratio, and the weight corresponding to the signal-to-noise ratio in the wireless quality parameters.

[0047] The solution provided in this embodiment establishes a communication connection between the STA and each AP (a wireless connection with the current AP and a connectionless communication with a neighboring AP), and sends query information of wireless quality parameters to multiple APs in the environment based on the established communication connection, so that the wireless controller determines the target AP according to the feedback information fed back by each AP based on the query information and the communication parameters of the query information during the communication process, the wireless quality parameter of the target AP meets the preset wireless quality condition, and the communication parameter corresponding to the target AP meets the preset communication parameter, and establishes a wireless connection between the STA and the target AP. When determining the target AP, not only the wireless quality parameter of the target AP relative to the STA is considered, but also the communication parameter between the STA and the target AP is obtained by establishing connectionless communication, and the communication quality between the target AP and the STA is determined based on the communication parameter, and then it can be determined whether the target AP can receive information based on the communication quality, and if the target AP can receive information, it can be further determined whether the target AP can normally establish a wireless connection with the STA; therefore, while ensuring the wireless quality of the target AP, the communication quality between the target AP and the STA is also guaranteed, thereby improving the accuracy of roaming to the optimal AP.

[0048] See also Figure 2 , Figure 2 A schematic flow chart of a roaming method for a wireless terminal on a terminal STA provided in another embodiment of the present application is shown.

[0049] Step S210: Roaming is performed according to the autonomous roaming policy in the STA.

[0050] The autonomous roaming strategy means that the STA chooses when and how to roam based on its own judgment. In addition, to ensure that the AP can be used normally after switching, the autonomous roaming strategy will also re-authenticate the new AP during the switching process, and the switching will only be performed after the authentication is passed.

[0051] For example, if the STA is a mobile phone, the mobile phone can independently determine whether to switch from one AP to another AP with a stronger and / or more stable signal based on factors such as the wireless signal strength and connection quality between the mobile phone and all APs in the WLAN.

[0052] Step S220: If a wireless connection with any of the neighboring APs is not successfully established based on the autonomous roaming strategy, roaming is performed according to the fast roaming strategy in the STA.

[0053] Among them, fast roaming means that STA can quickly switch to an AP with a stronger and / or more stable signal. In the autonomous roaming strategy, the new AP will be re-authenticated, while the fast roaming strategy omits the authentication process during the roaming process to achieve fast roaming of STA. Fast roaming strategies include 802.11k protocol, 802.11v protocol and 802.11r protocol. 802.11k protocol refers to the Radio Resource Measurement of Wireless LANs (RRM) protocol, 802.11v protocol is the Wireless Network Management (WNM) protocol, and 802.11r protocol is the Fast BSS Transition protocol. The 802.11k protocol is used to assist STA in scanning potential roamable target APs in the environment, improve the traffic distribution method within the network, and assist in discovering the best available access point, thereby determining when to roam and the specific method of roaming. The 802.11v protocol is used to allow STAs to exchange information about network topology with APs to evaluate the quality of STA connections and guide STAs to roam to the best AP that can provide a better Internet experience. In other words, the 802.11v protocol optimizes the selection of STA roaming targets. The 802.11r protocol can use a function called "Fast Basic Service Set Transition (FT)" to perform authentication faster, thereby improving the efficiency of STAs connecting to new APs.

[0054] When roaming using the autonomous roaming policy and failing to successfully establish a wireless connection with any neighboring AP, the fast roaming policy is used to roam so that a wireless connection can be established with a neighboring AP with a stronger and / or more stable signal as soon as possible, thereby avoiding roaming stickiness caused by the STA being unable to establish a wireless connection with any neighboring AP using the autonomous roaming policy, which in turn leads to a weak signal of the AP connected to the terminal and a poor user experience.

[0055] Step S230: If a wireless connection with any of the neighboring APs is not successfully established based on the fast roaming strategy, query information of wireless quality parameters is sent to each of the multiple APs in the environment where the STA is located.

[0056] In the embodiment of the present application, when a wireless connection is not successfully established with any neighbor AP using the fast roaming strategy, in order to avoid the problem of terminal roaming stickiness, query information of wireless quality parameters is sent to multiple APs in the environment where the STA is located to determine the target AP to which the STA will connect next. For a detailed description of the step "sending query information of wireless quality parameters to multiple APs in the environment where the STA is located", please refer to step S110 in the aforementioned embodiment, which will not be repeated here.

[0057] Step S240: Based on the decision information of the wireless controller, a wireless connection is established with a target AP among the multiple neighboring APs, the wireless quality parameters corresponding to the target AP meet the preset wireless quality conditions, and the communication parameters between the target AP and the STA meet the preset communication conditions, the wireless quality parameters corresponding to the target AP are determined by the feedback information fed back by the target AP based on the query information, the feedback information includes wireless strength information determined based on the query information, and the communication parameters are determined by the transmission quality information of the target AP based on the query information during the communication process with the STA.

[0058] For the detailed description of step S240, please refer to step S120 in the aforementioned embodiment, which will not be repeated here.

[0059] Step S250: If a wireless connection is successfully established with the target AP, wireless communication is performed based on the established wireless connection.

[0060] Step S260: If the wireless connection with the target AP is not successfully established, a wireless connection with the current AP is established again.

[0061] In an embodiment of the present application, when the STA successfully establishes a wireless connection with the target AP, communication is performed with the target AP based on the established wireless connection. When the STA fails to successfully establish a wireless connection with the target AP, it falls back to establish a wireless connection with the current AP, thereby ensuring that the STA always has an available wireless connection for wireless communication.

[0062] For example, see Figure 3 , Figure 3 The roaming decision process diagram provided by the embodiment of the present application is shown. Figure 3In the process, when the STA meets the roaming conditions, it is first determined whether there is an autonomous roaming policy in the STA. If there is an autonomous roaming policy, autonomous roaming is enabled for autonomous roaming. If autonomous roaming is successful and a wireless connection with the target AP is successfully established, the roaming is exited. If autonomous roaming fails, it is determined whether there is a fast roaming policy in the STA. If there is a fast roaming policy, fast roaming is enabled for roaming. If fast roaming is successful, a wireless connection is established with the target AP and the roaming is exited. If fast roaming fails, query information is sent to multiple APs in the environment through the STA, and the target AP is determined according to the decision information of the wireless controller. A wireless connection is established with the specified target AP. If the wireless connection is successfully established, roaming to the target AP ends the roaming. If the wireless connection is not successfully established, a wireless connection is re-established with the current AP and the roaming ends. If there is no autonomous roaming policy in the STA, it is directly determined whether there is a fast roaming policy in the STA. If there is no fast roaming policy in the STA, it is directly sent to multiple APs in the environment through the STA, and the decision information in the wireless controller is obtained to determine whether a wireless connection is successfully established with the target AP in the decision information. If the wireless connection is successfully established, the current roaming is exited. If the wireless connection is not successfully established, the wireless connection is re-established with the current AP to ensure that the STA can have an available wireless connection. The order of enabling the autonomous roaming policy and the fast roaming policy is not specifically limited here.

[0063] The solution provided in this embodiment establishes a communication connection between the STA and each AP (a wireless connection with the current AP and a connectionless communication with a neighboring AP), and sends query information of wireless quality parameters to multiple APs in the environment based on the established communication connection, so that the wireless controller determines the target AP according to the feedback information fed back by each AP based on the query information and the communication parameters of the query information during the communication process, the wireless quality parameter of the target AP meets the preset wireless quality condition, and the communication parameter corresponding to the target AP meets the preset communication parameter, and establishes a wireless connection between the STA and the target AP. When determining the target AP, not only the wireless quality parameter of the target AP relative to the STA is considered, but also the communication parameter between the STA and the target AP is obtained by establishing a connectionless communication, and the communication parameter is referred to, and the communication quality between the target AP and the STA can be determined according to the communication parameter. Therefore, while ensuring the wireless quality of the target AP, the communication quality between the target AP and the STA is also guaranteed, further improving the accuracy of roaming to the optimal AP, and improving the user experience of the wireless terminal. It can also coexist with other roaming strategies, so that when one or more roaming strategies fail, the target AP can be determined by sending query information to multiple APs, and a wireless connection can be established with the target AP. When the wireless connection with the target AP is not successfully established, a wireless connection is re-established with the current AP to ensure that the STA can connect to an available AP and ensure the normal use of the STA.

[0064] See also Figure 4 , Figure 4 The flowchart of the roaming method of the wireless terminal applied to the wireless controller provided by the embodiment of the present application is shown. The roaming method of the wireless terminal can be applied to Figure 8 The roaming device 400 of the wireless terminal and the computer device 100 ( Fig. 9 ).

[0065] The roaming method of the wireless terminal may specifically include the following steps:

[0066] Step S310: Acquire wireless quality parameters and communication parameters corresponding to each wireless AP in the environment where the terminal STA is located.

[0067] In an embodiment of the present application, the wireless quality parameter is determined by feedback information fed back by each AP based on the query information sent by the STA, the feedback information includes wireless strength information determined by each AP based on the query information, the communication parameter is determined by transmission quality information of each AP based on the query information during communication with the STA, the APs in the environment in which the STA is located include the current AP to which the STA is currently connected and multiple neighbor APs around the current AP, and wireless communication is performed between the current AP and the STA, and the neighbor APs perform connectionless wireless connection communication with the STA based on the query information.

[0068] The wireless quality parameters and communication parameters corresponding to each AP may be obtained by firstly collecting feedback information fed back by each AP based on the query information sent by the STA, and the communication parameters corresponding to each AP when obtaining the query information, and then sending the collected feedback information and the communication parameters in the communication process to the wireless controller through the current AP, and the wireless controller determines the wireless quality parameters determined by each AP based on the query information according to the obtained feedback information. The acquisition method may also be that each AP directly obtains the feedback information fed back by itself based on the query information sent by the STA and the communication parameters determined in the communication process based on the query information, and determines the wireless quality parameters determined by itself based on the query information from the feedback information, and finally each AP uploads the wireless quality parameters and communication parameters to the wireless controller. It should be noted that the determination of the wireless quality parameters in the feedback information may be determined by the wireless controller, or by the STA, or by the AP. The acquisition method of the wireless quality parameters and communication parameters and the determination method of the wireless quality parameters by the wireless controller are not specifically limited here.

[0069] In some implementations, the query information includes a first instruction, and the first instruction is used to query the wireless quality parameters between the STA and each AP. The obtaining of the wireless quality parameters and communication parameters corresponding to each wireless AP in the environment where the terminal STA is located includes: obtaining the wireless quality parameters and communication parameters of each AP relative to the STA uploaded by the current AP, the wireless quality parameters are determined by the STA according to the feedback information fed back by each AP based on the first instruction, the feedback information includes the wireless strength information determined by each AP based on the first instruction, and the communication parameters are determined by the STA according to the transmission quality information of the first instruction corresponding to each AP during the communication process with the STA.

[0070] In the implementation mode of the present application, when the instruction in the query information is the first instruction, the STA first obtains the feedback information fed back by each AP based on the query information and the communication parameters corresponding to the query information during the communication process. Then the STA determines the wireless quality parameters corresponding to each AP in the feedback information corresponding to each AP. Finally, the current AP uploads the wireless quality parameters and communication parameters corresponding to each AP to the wireless controller. By integrating and / or extracting the data through the STA, the data processing pressure on the AP is reduced.

[0071] For example, see Figure 5 , Figure 5 A schematic diagram of data interaction when the instruction in the query information in the embodiment of the present application is the first instruction is shown. Figure 5 In the figure, the data above the horizontal line indicates data transmission, and the data below the horizontal line indicates data reception. First, the STA sends query information 1, query information 2, and query information 3 to the current AP, neighbor AP1, and neighbor AP2 respectively. Then, feedback information 1, feedback information 2, and feedback information 3 fed back by the current AP, neighbor AP1, and neighbor AP2 based on query information 1, query information 2, and query information 3 are obtained respectively. The STA determines the wireless quality parameters of the current AP, neighbor AP1, and neighbor AP2 relative to the STA based on feedback information 1, feedback information 2, and feedback information 3. And the communication parameters corresponding to the query information during the communication process. Finally, the current AP feeds back the wireless quality parameters and communication parameters corresponding to the current AP, neighbor AP1, and neighbor AP2 to the STA, and the STA integrates the received data to obtain the total information to the current AP, and the current AP uploads the total information to the wireless controller, so that the wireless controller makes a decision based on the wireless quality parameters and communication parameters corresponding to the current AP, neighbor AP1, and neighbor AP2, obtains the decision information, and the current AP sends the decision information to the STA. It can be understood that query information 1, query information 2 and query information 3 can be the same information or different information, and are not specifically limited in the implementation of the present application.

[0072] In some other implementations, the query information includes a second instruction, and the second instruction is used to instruct each AP to notify the wireless quality parameters between the STA and each AP. The wireless quality parameters and communication parameters uploaded by each AP are obtained, and the wireless quality parameters are determined by the feedback information fed back by each AP based on the second instruction, and the feedback information includes the wireless strength information determined by each AP based on the second instruction, and the communication parameters are determined by the transmission quality information of each AP in the communication process with the STA according to the second instruction corresponding to each AP.

[0073] In the embodiment of the present application, when the instruction in the query information is the second instruction, each AP determines the wireless quality parameter of each AP relative to the STA based on the feedback information fed back by the query information, and obtains the communication parameters of the query information during the communication process, and each AP uploads its own wireless quality parameters and communication parameters to the wireless controller, so that the wireless controller makes decisions based on the wireless quality parameters and communication parameters. By processing the data through the AP and uploading the data by the AP, the efficiency of data upload can be improved, and the roaming efficiency can be improved. It should be noted that the query information may only include the first instruction or the second instruction, or may include the first instruction and the second instruction at the same time. When the first instruction and the second instruction are included at the same time, it can be determined whether the STA uploads the parameters or the AP uploads the parameters according to the priority of the instructions, or the instructions in the query information can be determined according to the user instructions, or the instructions to be executed can be determined in combination with the device parameters of the STA and the device parameters of the AP. The instructions contained in the query information are not limited here, nor are the instructions to be executed in the query information limited.

[0074] For example, see Figure 6 , Figure 6 A schematic diagram of data interaction when the instruction in the query information in the embodiment of the present application is the second instruction is shown. Figure 6 In the process, the STA first sends query information 1, query information 2 and query information 3 to the current AP, neighbor AP1 and neighbor AP2 respectively. Then, the feedback information 1, feedback information 2 and feedback information 3 fed back by the current AP, neighbor AP1 and neighbor AP2 based on the query information 1, query information 2 and query information 3 are obtained respectively. The current AP determines its own wireless quality parameters relative to the STA according to the feedback information 1, and determines the communication parameters of the query information 1 during the communication process. The neighbor AP1 determines its own wireless quality parameters relative to the STA according to the feedback information 2, and determines the communication parameters of the query information 2 during the communication process. The neighbor AP2 determines its own wireless quality parameters relative to the STA according to the feedback information 3, and determines the communication parameters of the query information 3 during the communication process. Finally, the current AP uploads the wireless quality parameters and communication parameters corresponding to the current AP to the wireless controller, and the neighbor AP1 uploads the wireless quality parameters and communication parameters corresponding to the neighbor AP1 to the wireless controller, and the neighbor AP2 uploads the wireless quality parameters and communication parameters corresponding to the neighbor AP2 to the wireless controller. The wireless controller makes a decision based on the wireless quality parameters and communication parameters corresponding to the current AP, neighbor AP1 and neighbor AP2, obtains decision information, and the current AP sends the decision information to the STA.

[0075] Step S320: Determine the decision information corresponding to the STA during this roaming process according to the wireless quality parameters and the communication parameters, and feed back the decision information to the STA, so that the STA establishes a wireless connection with the target AP in the decision information.

[0076] In the embodiment of the present application, the target AP is one of the multiple neighboring APs, the wireless quality parameter corresponding to the target AP satisfies the preset wireless quality condition, and the communication parameter corresponding to the target AP satisfies the preset communication condition.

[0077] Among them, the method for determining the decision information can be to determine the target AP according to the wireless quality parameters, the preset wireless quality conditions, the communication parameters and the preset communication conditions. If there are multiple determined APs, the AP with the highest wireless quality parameters and communication parameters is used as the target AP. The determination method can also be to first screen each AP using the preset wireless quality conditions and the preset communication conditions to obtain an initial AP that meets both the preset wireless quality conditions and the preset communication conditions, and then calculate the parameters corresponding to each initial AP according to the wireless quality parameters, wireless quality weights, communication parameters and communication weights corresponding to each initial AP to obtain the initial AP with the highest parameter value, and use the initial AP with the highest parameter value as the target AP. The method for determining the decision information is not specifically limited.

[0078] In an embodiment of the present application, after determining that the decision information includes a target AP, the decision information is sent to the STA so that the STA establishes a wireless connection with the target AP in the decision information. During the roaming process, not only the wireless quality parameters of the AP relative to the STA are considered, but also the communication parameters in the communication process between the AP and the STA are considered, so that the STA can roam to a neighbor AP with better wireless quality and communication quality, thereby improving the accuracy of roaming and the user experience of the terminal.

[0079] In the embodiment of the present application, the wireless controller determines the target AP based on the feedback information fed back by each AP based on the query information and the communication parameters of the query information during the communication process. The wireless quality parameters of the target AP meet the preset wireless quality conditions, and the communication parameters corresponding to the target AP meet the preset communication parameters, so that a wireless connection is established between the STA and the target AP. When determining the target AP, not only the wireless quality parameters of the target AP relative to the STA are considered, but also the communication parameters between the STA and the target AP are obtained by establishing connectionless communication, and the communication parameters are referred to. The communication quality between the target AP and the STA can be determined based on the communication parameters. Therefore, while ensuring the wireless quality of the target AP, the communication quality between the target AP and the STA is also guaranteed, which further improves the accuracy of roaming to the optimal AP and improves the experience of the wireless terminal.

[0080] See also Figure 7 , which shows a structural block diagram of a roaming device 300 of a wireless terminal provided in an embodiment of the present application. The roaming device 300 of the wireless terminal is applied to the computer device 100, and the roaming device 300 of the wireless terminal includes: an information sending module 310, which is used to send query information of wireless quality parameters to each of the multiple wireless APs in the environment where the STA is located, the multiple APs include the current AP to which the STA is currently connected and multiple neighboring APs around the current AP, and the STA and the current AP perform wireless communication, and the STA and each of the neighboring APs perform connectionless communication oriented to connectionless based on the query information; a wireless connection establishment module 320, which is used to establish a wireless connection with a target AP among the multiple neighboring APs based on the decision information of the wireless controller, the wireless quality parameter corresponding to the target AP meets the preset wireless quality condition, and the communication parameter between the target AP and the STA meets the preset communication condition, the wireless quality parameter corresponding to the target AP is determined by the target AP based on feedback information fed back by the query information, the feedback information includes wireless strength information determined based on the query information, and the communication parameter is determined by the target AP based on the transmission quality information of the query information during the communication process with the STA.

[0081] In some embodiments of the present application, the information sending module 310 includes: an information sending sub-module, which is used to periodically send query information of wireless quality parameters to each AP in the environment of the STA through a target application in the STA, and the target application is an enabled application in the STA.

[0082] In some embodiments of the present application, the roaming device 300 of the wireless terminal also includes: a first wireless connection establishment module, which is used to perform wireless communication based on the established wireless connection if a wireless connection is successfully established with the target AP; and a second wireless connection establishment module, which is used to establish a wireless connection with the current AP again if a wireless connection is not successfully established with the target AP.

[0083] In some embodiments of the present application, the roaming device 300 of the wireless terminal also includes: a first roaming module, used to roam according to the autonomous roaming policy in the STA; a second roaming module, used to roam according to the fast roaming policy in the STA if a wireless connection with any of the neighboring APs is not successfully established based on the autonomous roaming policy; the information sending module 310 includes a third roaming sub-module, used to send query information of wireless quality parameters to each of the multiple APs in the environment where the STA is located if a wireless connection with any of the neighboring APs is not successfully established based on the fast roaming policy.

[0084] See also Figure 8 , which shows a structural block diagram of a roaming device 400 of a wireless terminal provided in an embodiment of the present application. The roaming device 400 of the wireless terminal is applied to a computer device 100, and the roaming device 400 of the wireless terminal includes: an information acquisition module 410, which is used to obtain wireless quality parameters and communication parameters corresponding to each wireless AP in the environment where the terminal STA is located, wherein the wireless quality parameters are determined by feedback information fed back by each AP based on the query information sent by the STA, wherein the feedback information includes wireless strength information determined by each AP based on the query information, and the communication parameters are determined by transmission quality information of each AP based on the query information in the communication process with the STA, wherein the APs in the environment where the STA is located include the current AP currently connected to the STA and the current AP P has multiple neighboring APs around it, and the current AP communicates wirelessly with the STA, and the neighboring AP communicates with the STA for connectionless wireless connection based on the query information; a decision information determination module 420 is used to determine the decision information corresponding to the STA during this roaming process according to the wireless quality parameters and the communication parameters, and feed back the decision information to the STA, so that the SAT establishes a wireless connection with the target AP in the decision information, the target AP is one of the multiple neighboring APs, the wireless quality parameters corresponding to the target AP meet the preset wireless quality conditions, and the communication parameters corresponding to the target AP meet the preset communication conditions.

[0085] In some embodiments of the present application, the query information includes a first instruction, and the first instruction is used to query the wireless quality parameters between the STA and each AP. The information acquisition module 410 includes: a first information acquisition submodule, used to obtain the wireless quality parameters and communication parameters of each AP relative to the STA uploaded by the current AP, the wireless quality parameters are determined by the STA based on the feedback information fed back by each AP based on the first instruction, the feedback information includes the wireless strength information determined by each AP based on the first instruction, and the communication parameters are determined by the STA according to the transmission quality information of the first instruction corresponding to each AP during the communication process with the STA.

[0086] In some embodiments of the present application, the query information includes a second instruction, and the second instruction is used to instruct each AP to announce the wireless quality parameters between the STA and each AP. The information acquisition module 410 includes: a second information acquisition submodule, used to obtain the wireless quality parameters and communication parameters uploaded by each AP, the wireless quality parameters are determined by the feedback information fed back by each AP based on the second instruction, the feedback information includes the wireless strength information determined by each AP based on the second instruction, and the communication parameters are determined by the transmission quality information of each AP according to the second instruction corresponding to each AP during the communication process with the STA.

[0087] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the above-described devices and modules can refer to the corresponding processes in the aforementioned method embodiments, and will not be repeated here.

[0088] In several embodiments provided in the present application, the coupling between modules may be electrical, mechanical or other forms of coupling.

[0089] In addition, each functional module in each embodiment of the present application can be integrated into a processing module, or each module can exist physically separately, or two or more modules can be integrated into one module. The above integrated modules can be implemented in the form of hardware or software functional modules.

[0090] A structural block diagram of a computer device provided in an embodiment of the present application. Please refer to Fig. 9, which shows a block diagram of a computer device provided in an embodiment of the present application. The computer device 100 may be a computer device such as a computer, a server, etc. that can run an application program. The computer device 100 in the present application may include one or more of the following components: a processor 101, a memory 102, and one or more application programs, wherein the one or more application programs may be stored in the memory 102 and configured to be executed by one or more processors 101, and the one or more programs are configured to execute the method described in the aforementioned method embodiment.

[0091] The processor 101 may include one or more processing cores. The processor 101 uses various interfaces and lines to connect various parts of the entire computer device 100, and executes various functions and processes data of the computer device 100 by running or executing instructions, programs, code sets or instruction sets stored in the memory 102, and calling data stored in the memory 102. Optionally, the processor 101 can be implemented in at least one hardware form of digital signal processing (Digital Signal Processing, DSP), field programmable gate array (Field-Programmable Gate Array, FPGA), and programmable logic array (Programmable Logic Array, PLA). The processor 101 can integrate one or a combination of a central processing unit (Central Processing Unit, CPU), a graphics processing unit (Graphics Processing Unit, GPU) and a modem. Among them, the CPU mainly processes the operating system, user interface and application programs; the GPU is responsible for rendering and drawing display content; and the modem is used to process wireless communications. It can be understood that the above-mentioned modem may not be integrated into the processor 101, but may be implemented separately through a communication chip.

[0092] The memory 102 may include a random access memory (RAM) or a read-only memory (ROM). The memory 102 may be used to store instructions, programs, codes, code sets or instruction sets. The memory 102 may include a program storage area and a data storage area, wherein the program storage area may store instructions for implementing an operating system, instructions for implementing at least one function (such as a touch function, a sound playback function, an image playback function, etc.), instructions for implementing the following various method embodiments, etc. The data storage area may also store data (such as a phone book, audio and video data, chat record data) created by the computer device 100 during use.

[0093] Please refer to Fig.10, which shows a structural block diagram of a computer-readable storage medium provided in an embodiment of the present application. The computer-readable storage medium 200 stores program codes, which can be called by a processor to execute the method described in the above method embodiment.

[0094] The computer-readable storage medium 200 may be an electronic memory such as a flash memory, an EEPROM (electrically erasable programmable read-only memory), an EPROM, a hard disk, or a ROM. Optionally, the computer-readable storage medium 200 includes a non-transitory computer-readable storage medium. The computer-readable storage medium 200 has storage space for program code 210 that performs any method steps of the above method. These program codes can be read from or written to one or more computer program products. The program code 210 can be compressed, for example, in an appropriate form.

[0095] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit it. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present application.

Claims

1. A roaming method for a wireless terminal, characterized in that: Applied to a terminal STA, the method comprises: Sending query information of wireless quality parameters to each of a plurality of wireless APs in an environment where the STA is located, the plurality of APs include a current AP to which the STA is currently connected and a plurality of neighboring APs around the current AP, and wireless communication is performed between the STA and the current AP, and connectionless communication oriented to connectionless is performed between the STA and each of the neighboring APs based on the query information; Based on the decision information of the wireless controller, a wireless connection is established with a target AP among the multiple neighboring APs, the wireless quality parameters corresponding to the target AP meet the preset wireless quality conditions, and the communication parameters between the target AP and the STA meet the preset communication conditions, the wireless quality parameters corresponding to the target AP are determined by the feedback information fed back by the target AP based on the query information, the feedback information includes wireless strength information determined based on the query information, and the communication parameters are determined by the transmission quality information of the target AP based on the query information during the communication process with the STA.

2. The method according to claim 1, characterized in that: The sending the query information of the wireless quality parameter to each of the multiple APs in the environment where the STA is located includes: The query information of the wireless quality parameters is periodically sent to each of the APs in the environment where the STA is located through the target application in the STA, and the target application is an enabled application in the STA.

3. The method according to claim 1, characterized in that After establishing a wireless connection with a target AP among the multiple neighboring APs based on the decision information of the wireless controller, the method further includes: If a wireless connection is successfully established with the target AP, wireless communication is performed based on the established wireless connection; If the wireless connection with the target AP is not successfully established, a wireless connection with the current AP is established again.

4. The method according to any one of claims 1 to 3, characterized in that: Before sending the query information of the wireless quality parameter to each of the multiple APs in the environment where the STA is located, the method further includes: Roaming according to the autonomous roaming policy in the STA; If a wireless connection with any of the neighboring APs is not successfully established based on the autonomous roaming strategy, roaming is performed according to the fast roaming strategy in the STA; The sending the query information of the wireless quality parameter to each of the multiple APs in the environment where the STA is located includes: If a wireless connection with any of the neighboring APs is not successfully established based on the fast roaming strategy, query information of wireless quality parameters is sent to each of the multiple APs in the environment where the STA is located.

5. A roaming method for a wireless terminal, characterized in that: Applied to a wireless controller, the method comprises: Acquire wireless quality parameters and communication parameters corresponding to each wireless AP in the environment where the terminal STA is located, wherein the wireless quality parameters are determined by feedback information fed back by each AP based on the query information sent by the STA, and the feedback information includes wireless strength information determined by each AP based on the query information, and the communication parameters are determined by transmission quality information of each AP based on the query information during communication with the STA, and the APs in the environment where the STA is located include a current AP to which the STA is currently connected and multiple neighboring APs around the current AP, and the current AP performs wireless communication with the STA, and the neighboring APs perform connectionless wireless connection communication with the STA based on the query information; According to the wireless quality parameters and the communication parameters, the decision information corresponding to the STA during this roaming process is determined, and the decision information is fed back to the STA, so that the STA establishes a wireless connection with the target AP in the decision information, the target AP is one of the multiple neighbor APs, the wireless quality parameters corresponding to the target AP meet the preset wireless quality conditions, and the communication parameters corresponding to the target AP meet the preset communication conditions.

6. The method according to claim 5, characterized in that The query information includes a first instruction, and the first instruction is used to query the wireless quality parameters between the STA and each AP. The obtaining of the wireless quality parameters and communication parameters corresponding to each wireless AP in the environment where the terminal STA is located includes: Obtain the wireless quality parameters and communication parameters of each AP relative to the STA uploaded by the current AP, wherein the wireless quality parameters are determined by the STA according to the feedback information fed back by each AP based on the first instruction, the feedback information includes the wireless strength information determined by each AP based on the first instruction, and the communication parameters are determined by the STA according to the transmission quality information of the first instruction corresponding to each AP during the communication process with the STA.

7. The method according to claim 5, characterized in that The query information includes a second instruction, and the second instruction is used to instruct each AP to notify the wireless quality parameter between the STA and each AP. The obtaining of the wireless quality parameter and the communication parameter corresponding to each wireless AP in the environment where the terminal STA is located includes: Obtain the wireless quality parameters and communication parameters uploaded by each AP, wherein the wireless quality parameters are determined by the feedback information fed back by each AP based on the second instruction, the feedback information includes the wireless strength information determined by each AP based on the second instruction, and the communication parameters are determined by the transmission quality information of each AP during the communication with the STA according to the second instruction corresponding to each AP.

8. A roaming device for a wireless terminal, characterized in that: Applied to a terminal STA, the device comprises: an information sending module, configured to send query information of wireless quality parameters to each of a plurality of wireless APs in an environment where the STA is located, wherein the plurality of APs include a current AP to which the STA is currently connected and a plurality of neighboring APs around the current AP, and the STA and the current AP perform wireless communication, and the STA and each of the neighboring APs perform connectionless communication oriented to connectionless based on the query information; A wireless connection establishment module is used to establish a wireless connection with a target AP among the multiple neighbor APs based on decision information of the wireless controller, wherein the wireless quality parameters corresponding to the target AP meet preset wireless quality conditions, and the communication parameters between the target AP and the STA meet preset communication conditions, the wireless quality parameters corresponding to the target AP are determined by the feedback information fed back by the target AP based on the query information, the feedback information includes wireless strength information determined based on the query information, and the communication parameters are determined by the transmission quality information of the target AP based on the query information during the communication process with the STA.

9. A roaming device for a wireless terminal, characterized in that: Applied to a wireless controller, the device comprises: An information acquisition module is used to acquire wireless quality parameters and communication parameters corresponding to each wireless AP in the environment where the terminal STA is located, wherein the wireless quality parameters are determined by feedback information fed back by each AP based on the query information sent by the STA, and the feedback information includes wireless strength information determined by each AP based on the query information, and the communication parameters are determined by transmission quality information of each AP based on the query information during communication with the STA, and the APs in the environment where the STA is located include a current AP to which the STA is currently connected and multiple neighboring APs around the current AP, and the current AP performs wireless communication with the STA, and the neighboring APs perform connectionless wireless connection communication with the STA based on the query information; A decision information determination module is used to determine the decision information corresponding to the STA during this roaming process according to the wireless quality parameters and the communication parameters, and feed back the decision information to the STA so that the STA establishes a wireless connection with the target AP in the decision information, the target AP is one of the multiple neighboring APs, the wireless quality parameters corresponding to the target AP meet the preset wireless quality conditions, and the communication parameters corresponding to the target AP meet the preset communication conditions.

10. A computer device, characterized in that: The computer device comprises: one or more processors; Memory; One or more applications, wherein the one or more applications are stored in the memory and configured to be executed by the one or more processors, and the one or more programs are configured to execute the method according to any one of claims 1 to 4, or the method according to any one of claims 5 to 7.

11. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores program codes, and the program codes can be called by a processor to execute the method according to any one of claims 1 to 4, or any one of claims 5 to 7.