Network roaming method of multi-band client, electronic device and storage medium

By using a multi-band client network roaming method and leveraging information exchange between the multi-band base station controller and the base station to dynamically adjust the frequency band connection, the problem of network connection interruption in Wi-Fi 6 and Wi-Fi 7 systems was solved, achieving seamless switching and communication continuity.

CN121908346APending Publication Date: 2026-04-21NANNING FUGUI PRECISION IND CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
NANNING FUGUI PRECISION IND CO LTD
Filing Date
2024-10-18
Publication Date
2026-04-21

AI Technical Summary

Technical Problem

In mesh networks of Wi-Fi 6 and Wi-Fi 7 systems, multi-band clients experience network connection interruptions and connection stickiness issues when switching between different base station nodes, making seamless switching impossible.

Method used

The network roaming method using multi-band clients involves information exchange between multi-band base station controllers and base stations, utilizing multi-band connection modes and pre-roaming technology to dynamically adjust frequency band connections to maintain seamless switching, including signal strength judgment and frequency band switching operations.

Benefits of technology

It enables seamless switching of multi-band clients wirelessly roaming in Wi-Fi 6 and Wi-Fi 7 mesh networks, ensuring the continuity and stability of communication.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121908346A_ABST
    Figure CN121908346A_ABST
Patent Text Reader

Abstract

The invention discloses a network roaming method of a multi-band client, an electronic device and a storage medium. A multi-band client is connected to a first multi-band base station, and when the first multi-band base station judges that the change degree of the signal strength between the first multi-band base station and the multi-band client conforms to a re-scanning threshold value, the first multi-band base station and a second multi-band base station transmit the signal strength information of the multi-band client to each other. When the first multi-band base station judges that at least one frequency band between the multi-band client and a second multi-band base station is subjected to signal switching operation, the first multi-band base station and the second multi-band base station transmit online information of the multi-band client to each other, at least one frequency band of the multi-frequency-band client is connected to the second multi-frequency-band base station.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to network roaming methods, and more particularly to a network roaming method, electronic device, and storage medium for a multi-band client. Background Technology

[0002] With the increasing demand for higher bandwidth in Wireless Local Area Networks (WLANs), advancements in WLANs can support devices with multiple frequency channels, channel bandwidth, and other features. Devices with multiple wireless frequency bands can offer different but complementary characteristics in terms of coverage and throughput.

[0003] Wi-Fi 7, the seventh generation of wireless networks, is gradually becoming the dominant next-generation wireless network communication technology. Wi-Fi 7 can reach speeds of up to 30 gigabits per second (Gbps), more than three times the maximum speed of Wi-Fi 6 (9.6 Gbps). Compared to Wi-Fi 6, Wi-Fi 7 supports up to 16 data streams. In addition to the traditional 2.4 GHz and 5 GHz bands, Wi-Fi 7 also supports the 6 GHz band, and all three bands can operate simultaneously.

[0004] However, in existing Wi-Fi 6 and Wi-Fi 7 mesh networks, when multi-band clients switch between different access point nodes, there may be issues with network connection interruption and sticky connection, making it impossible to achieve truly seamless switching. Summary of the Invention

[0005] In view of the above, it is necessary to provide a network roaming method, electronic device and storage medium for multi-band clients, which can enable clients to seamlessly switch wireless roaming while maintaining at least one wireless band connection in mesh networks that support multi-band clients in Wi-Fi 6 and Wi-Fi 7 systems, thereby achieving uninterrupted connection in the mesh network system.

[0006] This invention provides a network roaming method for a multi-band client, applied in a first multi-band base station, comprising: when a multi-band client enters the connection range of a mesh network, the multi-band client connects to the first multi-band base station, wherein the mesh network includes at least the first multi-band base station and a second multi-band base station; the first multi-band base station and the second multi-band base station mutually transmit connection information of currently online clients; the first multi-band base station determines whether the multi-band client is offline based on the connection information; if the multi-band client is not offline, the first multi-band base station determines that the multi-band client and the first multi-band base station are connected. The signal strength variation between base stations is evaluated to determine whether it meets the rescan threshold. If the signal strength variation meets the rescan threshold, the first multi-band base station and the second multi-band base station transmit the signal strength information of the multi-band client to each other. The first multi-band base station determines whether any frequency band signal handover operation has occurred between the multi-band client and the second multi-band base station. If at least one frequency band signal handover operation has occurred, the first multi-band base station and the second multi-band base station transmit the connection information of the multi-band client to each other, wherein one frequency band of the multi-band client is connected to the second multi-band base station.

[0007] This invention also provides an electronic device, which includes a memory, a processor, and a network roaming program for a multi-band client stored in the memory and executable on the processor. The electronic device further includes a network connection module, an information exchange module, and a roaming management module. When the network roaming program for the multi-band client is executed by the processor, it performs the following steps: when the multi-band client enters the connection range of a mesh network, the multi-band client connects to a first multi-band base station, wherein the mesh network includes at least the first multi-band base station and a second multi-band base station; the first multi-band base station and the second multi-band base station mutually transmit connection information of currently online clients; the first multi-band base station determines whether the multi-band client has disconnected based on the connection information. If the multi-band client is not offline, the first multi-band base station determines whether the change in signal strength between the multi-band client and the first multi-band base station meets the rescan threshold; if the change in signal strength meets the rescan threshold, the first multi-band base station and the second multi-band base station transmit the signal strength information of the multi-band client to each other; the first multi-band base station determines whether any frequency band signal switching operation has occurred between the multi-band client and the second multi-band base station; and if at least one frequency band signal switching operation has occurred, the first multi-band base station and the second multi-band base station transmit the connection information of the multi-band client to each other, wherein one frequency band of the multi-band client is connected to the second multi-band base station.

[0008] This invention also provides a storage medium storing a computer program that, when executed, implements the steps of the network roaming method for a multi-band client as described above.

[0009] The network roaming method, electronic device, and storage medium of the multi-band client in this embodiment of the invention connect to the main frequency band when the wireless networking device moves to the signal range of the main frequency band (5GHz or 6GHz) and triggers the roaming condition, thereby achieving uninterrupted communication. Attached Figure Description

[0010] Figure 1 This is an architecture diagram of a network roaming system for a multi-band client according to an embodiment of the present invention.

[0011] Figure 2 This is a flowchart illustrating the steps of a network roaming method for a multi-band client according to an embodiment of the present invention.

[0012] Figure 3 This is a schematic diagram of network roaming for a multi-band client according to an embodiment of the present invention.

[0013] Figure 4This is a schematic diagram of the hardware architecture of the electronic device according to an embodiment of the present invention.

[0014] Figure 5 This is a functional block diagram of an electronic device according to an embodiment of the present invention.

[0015] Explanation of main component symbols Multi-band client 110 Multi-band base station controller 120 Multi-band base stations 130, 140 Electronic devices 200 Processor 210 Memory 220 Multi-band client network roaming system 100, 230 Network connection module 310 Information exchange module 320 Roaming Management Module 330 Location L1..L4 Steps S101 to S113.

[0016] The following detailed description, in conjunction with the accompanying drawings, will further illustrate the present invention. Detailed Implementation

[0017] To better understand the above-mentioned objectives, features, and advantages of the present invention, the present invention will be described in detail below with reference to the accompanying drawings and specific embodiments. It should be noted that, unless otherwise specified, the embodiments and features described in these embodiments can be combined with each other.

[0018] Numerous specific details are set forth in the following description to provide a thorough understanding of the invention. The described embodiments are merely some, not all, of the embodiments of the invention. All other embodiments obtained by those skilled in the art based on the embodiments of the invention without inventive effort are within the scope of protection of the invention.

[0019] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention pertains. The terminology used herein in the description of the invention is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention.

[0020] It should be noted that the descriptions involving "first," "second," etc., in this invention are for descriptive purposes only and should not be construed as indicating or implying their relative importance or implicitly specifying the number of technical features indicated. Therefore, features defined with "first" or "second" may explicitly or implicitly include at least one of the stated features. Furthermore, the technical solutions of the various embodiments can be combined with each other, but only on the basis of being achievable by those skilled in the art. When the combination of technical solutions is contradictory or impossible to implement, it should be considered that such a combination of technical solutions does not exist and is not within the scope of protection claimed by this invention.

[0021] The multi-band client network roaming method of this invention is applied to a mesh network of a Wi-Fi system to handle roaming connections of multi-band client wireless networking devices. When the wireless signal quality of a wireless networking device gradually deteriorates due to movement, the multi-band client utilizes the multi-link operation (MLO) and multi-band access point (AP)-station (STA) connection functions to initiate a pre-roaming connection (Pre-Roaming) of the 2.4GHz band signal, which has stronger anti-interference capabilities, to an AP with better signal, establishing another AP-STA connection. When the wireless networking device moves to the signal range of the main frequency band (5GHz or 6GHz) and triggers the roaming conditions, it connects to the main frequency band, thereby achieving uninterrupted communication.

[0022] Figure 1 This is an architecture diagram of a network roaming system for a multi-band client according to an embodiment of the present invention. The network roaming system 100 for a multi-band client according to an embodiment of the present invention includes a multi-band client 110 (e.g., Wi-Fi Client A), a multi-band base station controller 120 (e.g., Wi-Fi Mesh AP Controller), a multi-band base station 130 (e.g., Wi-Fi Mesh AP Agent 1), and a multi-band base station 140 (e.g., Wi-Fi Mesh AP Agent 2). The multi-band client 110, multi-band base station controller 120, multi-band base station 130, and multi-band base station 140 all provide 2.4GHz, 5GHz, and 6GHz frequency bands.

[0023] Depend on Figure 1It can be seen that when the multi-band client 110 is in the initial position L1, the signal strength between it and the multi-band base station controller 120 is -45 dBm, the signal strength between it and the multi-band base station 130 is -99 dBm, and the signal strength between it and the multi-band base station 140 is -99 dBm. When the multi-band client 110 moves to the next position L2, the signal strength between it and the multi-band base station controller 120 is -40 dBm, the signal strength between it and the multi-band base station 130 is -80 dBm, and the signal strength between it and the multi-band base station 140 is -90 dBm, and so on.

[0024] Figure 2 This is a flowchart illustrating the steps of a network roaming method for a multi-band client according to an embodiment of the present invention, applied in an electronic device, wherein the electronic device is a multi-band base station controller. Depending on different requirements, the order of the steps in the flowchart can be changed, and some steps can be omitted.

[0025] Step S101: First, the user establishes the environment settings for the multi-band base station controller 120. For example, establishing a mesh network and related settings including the multi-band base station controller 120, multi-band base station 130, and multi-band base station 140.

[0026] In step S102, when the multi-band client 110 enters the connection range of the aforementioned mesh network, the multi-band client 110 connects to one of the multi-band base stations (e.g., the multi-band base station controller 120). In this embodiment of the invention, the multi-band device provides multiple available frequency bands for connection, such as the 2.4GHz band, the 5GHz band, and the 6GHz band. At this time, the three frequency bands of the multi-band client 110 are respectively connected to the same frequency band of the multi-band base station controller 120. It should be noted that the multi-band base station controller 120 has the central control and management functions of the mesh network and provides networking functions to the multi-band client 110.

[0027] Next, the multi-band base station controller 120 and multi-band base stations 130 and 140 exchange connection information of currently online clients (e.g., multi-band client 110) via the Institute of Electrical and Electronics Engineers (IEEE) 1905.1. This connection information includes at least the signal strength (e.g., Received Signal Strength Indicator (RSSI)) and the degree of signal strength variation of the multi-band client 110 relative to different base stations in each frequency band.

[0028] exist Figure 1 Taking 2.4GHz as an example, as the multi-band client 110 moves to the right, the signal strengths of it, the multi-band base station controller 120, and the multi-band base stations 130 and 140 from position L1 to position L4 are [-45, -99, -99], [-40, -80, -90], [-45, -43, -85], and [-99, -45, -30], respectively, and the degree of change of the signal strength are [+5, +19, +9], [-5, +37, +5], and [-54, -2, +55], respectively.

[0029] In step S103, the multi-band base station controller 120 determines whether the multi-band client 110 is offline based on the connection information. If so, it returns to step S102 and waits for a new multi-band client to connect.

[0030] In step S104, if the multi-band client 110 is not offline, the multi-band base station controller 120 determines whether the change in signal strength between the multi-band client 110 and the multi-band base station controller 120 meets the rescan threshold. If not, the process returns to step S102. In this embodiment of the invention, the rescan threshold for the 2.4GHz band is + / -5dBm, the rescan threshold for the 5GHz band is + / -4dBm, and the rescan threshold for the 6GHz band is + / -3dBm. That is, when the signal strength of the 2.4GHz band increases or decreases by at least 5dBm, the multi-band base station controller 120 sends a rescan signal request to the multi-band base stations 130 and 140, so that the multi-band base station controller 120 and the multi-band base stations 130 and 140 scan and obtain the signal strength between themselves and the multi-band client 110.

[0031] In step S105, if the degree of change in the signal strength meets the rescan threshold, the multi-band base station controller 120 and each multi-band base station (e.g., multi-band base stations 130 and 140) transmit the current signal strength information of the multi-band client (e.g., multi-band client 110) to each other via IEEE 1905.1.

[0032] In step S106, the multi-band base station controller 120 determines whether any frequency band signal handover operation has occurred between the multi-band client 110 and the multi-band base stations 130 and 140. If so, it indicates that at least one frequency band signal of the multi-band client 110 has switched from the multi-band base station controller 120 to the multi-band base station 130 or multi-band base station 140. Therefore, the multi-band base station controller 120 and the multi-band base station 130 or multi-band base station 140 exchange connection information of the multi-band client 110 via IEEE 1905.1 (step S102).

[0033] For example, see Figure 1 Taking the 2.4GHz band as an example, when the multi-band client 110 moves to the right, the signal strength between it and the multi-band base station controller 120 and the multi-band base stations 130 and 140 changes from [-40, -80, -90] to [-45, -43, -85]. At this time, the signal strength between the multi-band client 110 and the multi-band base station 130 is greater than the signal strength between the multi-band client 110 and the multi-band base station controller 120 and the multi-band base station 140. Therefore, the 2.4GHz band of the multi-band client 110 is connected to the multi-band base station 130, while the 5GHz and 6GHz bands remain unchanged and are still connected to the multi-band base station controller 120.

[0034] In step S107, if no signal switching operation occurs between the multi-band client 110 and the multi-band base stations 130 and 140, the multi-band base station controller 120 determines whether the connection signal strength between the multi-band client 110 and the currently connected base station (e.g., the multi-band base station controller 120) is optimal. If so, return to step S102.

[0035] In step S108, if the connection signal strength between the multi-band client 110 and the currently connected base station (e.g., multi-band base station controller 120) is not optimal, the multi-band base station controller 120 sends a roaming connection request for the multi-band client 110 to the base station with the optimal signal strength (e.g., multi-band base station 130), and enables the multi-band client 110 to connect to the multi-band base station 130.

[0036] Step S109: The multi-band base station 130 determines whether the multi-band client 110 has successfully connected.

[0037] In step S110, if the multi-band client 110 successfully connects, the multi-band base station 130 reports the successful connection information of the multi-band client 110 to the multi-band base station controller 120 via IEEE 1905.1.

[0038] In step S111, the multi-band base station controller 120 resets the user information of the multi-band client 110, and then returns to step S103.

[0039] In step S112, if the multi-band client 110 fails to connect, the multi-band base station controller 120 determines whether the connection waiting time has expired. If not, it returns to step S108 and continues to send roaming connection requests.

[0040] In step S113, if the connection waiting time exceeds the limit, the multi-band base station 130 reports the connection timeout information of the multi-band client 110 to the multi-band base station controller 120 via IEEE 1905.1, and then proceeds to step S111.

[0041] Figure 3 This is a schematic diagram of network roaming for a multi-band client according to an embodiment of the present invention.

[0042] When the multi-band client 110 is in position L1, it is only within the signal range of the 2.4GHz, 5GHz and 6GHz bands of the multi-band base station controller 120. At this time, the 2.4GHz, 5GHz and 6GHz bands of the multi-band client 110 are connected to the multi-band base station controller 120.

[0043] When the multi-band client 110 moves to location L2, it is within the signal range of the 2.4GHz, 5GHz, and 6GHz bands between the multi-band base station controller 120 and the multi-band base station 130. At this time, the signal strength of the 2.4GHz and 6GHz bands between the multi-band client 110 and the multi-band base station 130 is greater than the signal strength of the 2.4GHz and 6GHz bands between the multi-band client 110 and the multi-band base station controller 120, and the signal strength of the 5GHz band between the multi-band client 110 and the multi-band base station 130 is less than the signal strength of the 5GHz band between the multi-band client 110 and the multi-band base station controller 120. Therefore, the 2.4GHz and 6GHz bands of the multi-band client 110 are connected to the multi-band base station controller 120, and the 5GHz band remains connected to the multi-band base station controller 120.

[0044] When the multi-band client 110 moves to location L3, it is within the signal range of the 2.4GHz and 5GHz bands of the multi-band base station 130, and also within the signal range of the 2.4GHz, 5GHz, and 6GHz bands between the multi-band base stations 140. At this time, the signal strength of the 2.4GHz band between the multi-band client 110 and the multi-band base station 140 is greater than the signal strength of the 2.4GHz band between the multi-band client 110 and the multi-band base station 130, and the signal strength of the 5GHz band between the multi-band client 110 and the multi-band base station 140 is less than the signal strength of the 5GHz band between the multi-band client 110 and the multi-band base station 130. Therefore, the 5GHz band of the multi-band client 110 is connected to the multi-band base station controller 130, and the 2.4GHz and 6GHz bands are connected to the multi-band base station 140.

[0045] When the multi-band client 110 moves to location L4, it is only within the signal range of the 2.4GHz, 5GHz, and 6GHz bands of the multi-band base station 140. At this time, the 2.4GHz, 5GHz, and 6GHz bands of the multi-band client 110 are connected to the multi-band base station 140.

[0046] Figure 4 This is a schematic diagram of the hardware architecture of an electronic device according to an embodiment of the present invention. The electronic device 200, for example, a multi-band base station controller, but not limited to it, can communicate with and be connected to a processor 210, a memory 220, and a network roaming system 230 of a multi-band client via a system bus. Figure 4 Only the electronic device 200 with components 210-230 is shown; however, it should be understood that it is not required to implement all of the components shown, and more or fewer components may be implemented instead.

[0047] The memory 220 includes at least one type of readable storage medium, including flash memory, hard disk, multimedia card, card-type memory (e.g., SD or DX memory), random access memory (RAM), static random access memory (SRAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), programmable read-only memory (PROM), magnetic memory, disk, optical disk, etc. In some embodiments, the memory 220 may be an internal storage unit of the electronic device 200, such as the hard disk or memory of the electronic device 200. In other embodiments, the memory may also be an external storage device of the electronic device 200, such as a plug-in hard disk, smart media card (SMC), secure digital (SD) card, flash card, etc., equipped on the electronic device 200. Of course, the memory 220 may also include both internal storage units and external storage devices of the electronic device 200. In this embodiment, the memory 220 is typically used to store the operating system and various application software installed on the electronic device 200, such as the program code of the network roaming system 230 for multi-band clients. Furthermore, the memory 220 can also be used to temporarily store various types of data that have been output or will be output.

[0048] In some embodiments, the processor 210 may be a central processing unit (CPU), controller, microcontroller, microprocessor, or other data processing chip. The processor 210 is typically used to control the overall operation of the electronic device 200. In this embodiment, the processor 210 is used to run program code stored in the memory 220 or process data, for example, to run the network roaming system 230 of the multi-band client.

[0049] It should be noted that, Figure 4 The electronic device 200 is merely an example. In other embodiments, the electronic device 200 may also include more or fewer components, or have different component configurations.

[0050] If the modules / units integrated in the electronic device 200 are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, all or part of the processes in the methods of the above embodiments can also be implemented by a computer program instructing related hardware. The computer program can be stored in a computer-readable storage medium, and when executed by a processor, it can implement the steps of the various method embodiments described above. The computer program includes computer program code, which can be in the form of source code, object code, executable files, or certain intermediate forms. The computer-readable medium can include: any entity or device capable of carrying the computer program code, recording media, USB flash drives, portable hard drives, disks, optical discs, computer memory, read-only memory, random access memory, electrical carrier signals, telecommunication signals, and software distribution media, etc. It should be noted that the content included in the computer-readable medium can be appropriately added or removed according to the requirements of legislation and patent practice in the jurisdiction. For example, in some jurisdictions, according to legislation and patent practice, computer-readable media do not include electrical carrier signals and telecommunication signals.

[0051] Figure 5 This is a functional block diagram of an electronic device according to an embodiment of the present invention, which is used to execute a network roaming method for a multi-band client. The network roaming method for a multi-band client according to this embodiment of the present invention can be implemented by a computer program in a storage medium, such as memory 220 in the electronic device 200. When the computer program implementing the method of the present invention is loaded into memory 220 by processor 210, it drives processor 210 of the electronic device 200 to execute the network roaming method for a multi-band client according to this embodiment of the present invention.

[0052] The electronic device 200 of this invention includes, for example, a multi-band base station controller, including a network connection module 310, an information exchange module 320 and a roaming management module 330.

[0053] See Figure 1 The user establishes the environment settings for the multi-band base station controller 120. For example, a mesh network including the multi-band base station controller 120, multi-band base station 130, and multi-band base station 140 is established. When the multi-band client 110 enters the connection range of the aforementioned mesh network, the multi-band client 110 connects to one of the multi-band base stations (e.g., the multi-band base station controller 120). At this time, the network connection module 310 receives a connection request from the multi-band client 110 and accepts the connection from the multi-band client 110 according to the connection request. The three frequency bands of the multi-band client 110 (e.g., the 2.4GHz band, the 5GHz band, and the 6GHz band) are respectively connected to the same frequency band of the multi-band base station controller 120.

[0054] The information exchange module 320 and the multi-band base stations 130 and 140 exchange connection information of currently online clients (e.g., multi-band client 110) via IEEE 1905.1. The connection information includes at least the signal strength (e.g., RSSI) of the multi-band client 110 relative to different base stations in each frequency band and the degree of variation in signal strength.

[0055] The roaming management module 330 determines whether the multi-band client 110 is offline based on the connection information. If the multi-band client 110 is not offline, it then determines whether the change in signal strength between the multi-band client 110 and the multi-band base station controller 120 meets the rescan threshold. In this embodiment of the invention, the rescan threshold for the 2.4GHz band is + / -5dBm, the rescan threshold for the 5GHz band is + / -4dBm, and the rescan threshold for the 6GHz band is + / -3dBm. That is, when the signal strength of the 2.4GHz band increases or decreases by at least 5dBm, the roaming management module 330 sends a rescan signal request to the multi-band base stations 130 and 140, so that the roaming management module 330 and the multi-band base stations 130 and 140 scan and obtain the signal strength between themselves and the multi-band client 110.

[0056] If the degree of change in the signal strength meets the rescan threshold, the information exchange module 320 and each multi-band base station (e.g., multi-band base stations 130 and 140) transmit the current signal strength information of the multi-band client (e.g., multi-band client 110) to each other via IEEE 1905.1.

[0057] The roaming management module 330 determines whether any frequency band signal switching operation has occurred between the multi-band client 110 and the multi-band base stations 130 and 140. If no frequency band signal switching operation has occurred between the multi-band client 110 and the multi-band base stations 130 and 140, the roaming management module 330 determines whether the connection signal strength between the multi-band client 110 and the currently connected base station (e.g., the multi-band base station controller 120) is optimal.

[0058] If the connection signal strength between the multi-band client 110 and the currently connected base station (e.g., multi-band base station controller 120) is not optimal, the roaming management module 330 sends a roaming connection request for the multi-band client 110 to the base station with the best current signal strength (e.g., multi-band base station 130), and enables the multi-band client 110 to connect to the multi-band base station 130.

[0059] The multi-band base station 130 determines whether the multi-band client 110 has successfully connected. If the multi-band client 110 successfully connects, the information exchange module 320 obtains the connection success information of the multi-band client 110 from the multi-band base station 130 via IEEE 1905.1. The roaming management module 330 resets the user information of the multi-band client 110.

[0060] If the multi-band client 110 fails to connect, the roaming management module 330 determines whether the connection waiting time has expired. If the connection waiting time has expired, the information exchange module 320 obtains the connection timeout information of the multi-band client 110 from the multi-band base station 130 via IEEE 1905.1.

[0061] It is understood that the module division described above is merely a logical functional division, and other division methods may be used in actual implementation. Furthermore, the functional modules in the various embodiments of this application can be integrated into the same processing unit, or each module can exist physically separately, or two or more modules can be integrated into the same unit. The integrated modules described above can be implemented in hardware or in a combination of hardware and software functional modules.

[0062] For those skilled in the art, other corresponding changes or adjustments can be made to the technical solutions and concepts provided in the embodiments of the present invention in combination with actual needs, and all such changes and adjustments should fall within the protection scope of the claims of the present invention.

Claims

1. A network roaming method for a multi-band client, applied in a first multi-band base station, characterized in that, The method includes: When a multi-band client enters the connection range of the mesh network, the multi-band client connects to the first multi-band base station, wherein the mesh network includes at least the first multi-band base station and the second multi-band base station; The first multi-band base station and the second multi-band base station transmit connection information of currently online clients to each other; The first multi-band base station determines whether the multi-band client is offline based on the connection information; If the multi-band client is not offline, the first multi-band base station determines whether the degree of change in signal strength between the multi-band client and the first multi-band base station meets the rescan threshold. If the degree of change in the signal strength meets the rescan threshold, the first multi-band base station and the second multi-band base station transmit the signal strength information of the multi-band client to each other. The first multi-band base station determines whether any frequency band signal switching operation has occurred between the multi-band client and the second multi-band base station; and If a signal switching operation occurs in at least one frequency band, the first multi-band base station and the second multi-band base station transmit the connection information of the multi-band client to each other, wherein one of the frequency bands of the multi-band client connects to the second multi-band base station.

2. The network roaming method for multi-band clients as described in claim 1, characterized in that, Also includes: If no signal switching operation occurs in any frequency band, the first multi-band base station determines whether the connection signal strength with the multi-band client is optimal. and If the first multi-band base station determines that the connection signal strength between it and the multi-band client is not optimal, the first multi-band base station sends a roaming connection request from the multi-band client to the second multi-band base station, and enables the multi-band client to connect to the second multi-band base station.

3. The network roaming method for multi-band clients as described in claim 2, characterized in that, Also includes: The second multi-band base station determines whether the multi-band client has successfully connected; If the multi-band client successfully connects, the second multi-band base station reports the successful connection information of the multi-band client to the first multi-band base station; and The first multi-band base station resets the user information of the multi-band client.

4. The network roaming method for multi-band clients as described in claim 3, characterized in that, Also includes: If the multi-band client fails to connect, the second multi-band base station determines whether the connection waiting time has expired. and If the connection waiting time exceeds the limit, the second multi-band base station reports the connection timeout information of the multi-band client to the first multi-band base station.

5. An electronic device, characterized in that, The electronic device includes a memory, a processor, and a network roaming program for a multi-band client stored in the memory and executable on the processor. The electronic device also includes a network connection module, an information exchange module, and a roaming management module. When the network roaming program for the multi-band client is executed by the processor, it performs the following steps: When a multi-band client enters the connection range of the mesh network, the multi-band client connects to the first multi-band base station, wherein the mesh network includes at least the first multi-band base station and the second multi-band base station; The first multi-band base station and the second multi-band base station transmit connection information of currently online clients to each other; The first multi-band base station determines whether the multi-band client is offline based on the connection information; If the multi-band client is not offline, the first multi-band base station determines whether the degree of change in signal strength between the multi-band client and the first multi-band base station meets the rescan threshold. If the degree of change in the signal strength meets the rescan threshold, the first multi-band base station and the second multi-band base station transmit the signal strength information of the multi-band client to each other. The first multi-band base station determines whether any frequency band signal switching operation has occurred between the multi-band client and the second multi-band base station; and If a signal switching operation occurs in at least one frequency band, the first multi-band base station and the second multi-band base station transmit the connection information of the multi-band client to each other, wherein one of the frequency bands of the multi-band client connects to the second multi-band base station.

6. The electronic device as claimed in claim 5, characterized in that, When the network roaming program of the multi-band client is executed by the processor, it also performs the following steps: If no signal switching operation occurs on any frequency band, the first multi-band base station determines whether the connection signal strength with the multi-band client is optimal; and If the first multi-band base station determines that the connection signal strength between it and the multi-band client is not optimal, the first multi-band base station sends a roaming connection request from the multi-band client to the second multi-band base station, and enables the multi-band client to connect to the second multi-band base station.

7. The electronic device as claimed in claim 6, characterized in that, When the network roaming program of the multi-band client is executed by the processor, it also performs the following steps: The second multi-band base station determines whether the multi-band client has successfully connected; If the multi-band client successfully connects, the second multi-band base station reports the successful connection information of the multi-band client to the first multi-band base station; and The first multi-band base station resets the user information of the multi-band client.

8. The electronic device as claimed in claim 7, characterized in that, When the network roaming program of the multi-band client is executed by the processor, it also performs the following steps: If the multi-band client fails to connect, the second multi-band base station determines whether the connection waiting time has expired; and If the connection waiting time exceeds the limit, the second multi-band base station reports the connection timeout information of the multi-band client to the first multi-band base station.

9. A storage medium storing at least one computer instruction thereon, characterized in that, The instructions are loaded and executed by the processor as described in any one of claims 1-4, representing the network roaming method for a multi-band client.