Load balancing method and apparatus, electronic device, and medium

By grouping and load balancing access points (APs) through the access controller (AC), the problem of weak signal radio frequency access for terminals is solved, resulting in more efficient communication quality and user experience.

CN122349129APending Publication Date: 2026-07-07XINHUASAN INFORMATION TECH CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
XINHUASAN INFORMATION TECH CO LTD
Filing Date
2026-03-09
Publication Date
2026-07-07

AI Technical Summary

Technical Problem

In high-density wireless network environments, existing technologies may cause terminals to access weak signal radio frequencies, resulting in access difficulties and poor communication performance. Existing load balancing methods ignore the availability of terminals on other radio frequencies.

Method used

The access controller (AC) divides multiple access points (APs) into AP groups and determines a core AP for each group. The core AP performs load balancing operations, selecting appropriate APs for terminal access based on the load information of each AP, and performing inter-group load balancing when necessary.

Benefits of technology

This effectively avoids terminals accessing radio frequencies with weak signals, improves communication quality and optimizes user access experience, and ensures terminals access APs with strong signals, reducing access difficulties.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122349129A_ABST
    Figure CN122349129A_ABST
Patent Text Reader

Abstract

The present specification provides a load balancing method, device, electronic equipment and medium. The method comprises: if a core AP indication packet sent by an access controller (AC) is received, setting the AP as a core AP, wherein the core AP indication packet comprises grouping information of an AP group to which the core AP belongs; in the case that the AP is a core AP, performing a load balancing operation; the load balancing operation comprises: obtaining load information of each AP in the AP group according to the grouping information; and if a terminal requests to access any AP in the AP group, determining an access AP corresponding to the terminal according to the load information of each AP.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This specification relates to the field of communication technology, and in particular to load balancing methods, devices, electronic equipment and media. Background Technology

[0002] WLAN (Wireless Local Area Network) radio frequency load balancing is used to balance the radio load in high-density wireless network environments, ensuring the performance of each AP (access point) and the bandwidth of wireless clients.

[0003] Existing technology hides the SSID (Service Set Identifier) ​​of a given radio frequency (RF) when it reaches its maximum load difference with other RFs, preventing the terminal from actively scanning for it. The terminal can only choose to connect to other RFs. However, this ignores the terminal's availability on other RFs, potentially causing it to connect to weak signals, leading to access difficulties. Even if it successfully connects to a weak signal RF, the communication performance is poor. Summary of the Invention

[0004] To overcome the problems existing in related technologies, this specification provides load balancing methods, devices, electronic devices and media.

[0005] According to a first aspect of the embodiments of this specification, a load balancing method is provided, applied to an access point (AP), the method comprising: if a core AP indication message is received from an access controller (AC), then setting the AP as a core AP, the core AP indication message including group information of the AP group to which the core AP belongs; if the AP is a core AP, performing a load balancing operation; the load balancing operation comprising: obtaining load information of each AP in the AP group according to the group information; if a terminal requests access to any AP in the AP group, then determining the access AP corresponding to the terminal according to the load information of each AP.

[0006] According to a second aspect of the embodiments of this specification, a load balancing method is provided, applied to an access controller (AC), the method comprising: dividing a plurality of access points (APs) into at least one AP group, and determining a core AP for each AP group; sending a core AP indication message to each core AP to enable the core AP to perform load balancing operations on its AP group, the core AP indication message including grouping information of the AP group to which the core AP belongs.

[0007] According to a third aspect of the embodiments of this specification, a load balancing device is provided, applied to an access point (AP). The device includes: a core AP setting module, configured to set the AP as a core AP if a core AP indication message is received from an access controller (AC), the core AP indication message including group information of the AP group to which the core AP belongs; and an execution module, configured to perform a load balancing operation when the AP is a core AP; the load balancing operation includes: obtaining load information of each AP in the AP group according to the group information; and determining the access AP corresponding to the terminal according to the load information of each AP if a terminal requests access to any AP in the AP group.

[0008] According to a fourth aspect of the embodiments of this specification, a load balancing device is provided, applied to an access controller (AC). The device includes: a grouping module, configured to divide a plurality of access points (APs) into at least one AP group and determine a core AP for each AP group; and a core AP indication module, configured to send a core AP indication message to each core AP, so that the core AP performs load balancing operation on its AP group, wherein the core AP indication message includes grouping information of the AP group to which the core AP belongs.

[0009] According to a fifth aspect of the embodiments of this specification, an electronic device is provided, comprising: processor; Memory used to store processor-executable instructions; The processor is configured to execute the load balancing method of the first aspect, the second aspect, or any corresponding embodiment thereof described above.

[0010] According to a fourth aspect of the embodiments of this specification, a computer-readable storage medium is provided, the computer-readable storage medium storing computer instructions, the computer instructions being configured to cause a computer to perform the load balancing method of the first aspect, the second aspect, or any corresponding embodiment thereof described above.

[0011] The technical solutions provided in the embodiments of this specification may include the following beneficial effects: In the embodiments of this specification, by grouping APs and having the core AP in each AP group perform load balancing on the AP group, the terminal can access the AP with a stronger signal, avoiding the difficulty of accessing the radio frequency with a weak signal, thus improving the communication quality.

[0012] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this specification. Attached Figure Description

[0013] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this specification and, together with the description, serve to explain the principles of this specification.

[0014] Figure 1 This is a schematic diagram of a system architecture illustrated in this specification according to an exemplary embodiment.

[0015] Figure 2 This is a flowchart illustrating a load balancing method according to an exemplary embodiment.

[0016] Figure 3 This is a flowchart illustrating a method for inter-group load balancing according to another exemplary embodiment of this specification.

[0017] Figure 4 This is a hardware structure diagram of a computer device containing the load balancing device in the embodiments of this specification.

[0018] Figure 5 This is a block diagram illustrating a load balancing device according to an exemplary embodiment of this specification.

[0019] Figure 6 This specification illustrates a block diagram of another load balancing device based on an exemplary embodiment. Detailed Implementation

[0020] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numerals in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this specification. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this specification as detailed in the appended claims.

[0021] The terminology used in this specification is for the purpose of describing particular embodiments only and is not intended to be limiting of this specification. The singular forms “a,” “the,” and “the” as used in this specification and the appended claims are also intended to include the plural forms unless the context clearly indicates otherwise. It should also be understood that the term “and / or” as used herein refers to and includes any and all possible combinations of one or more of the associated listed items.

[0022] It should be understood that although the terms first, second, third, etc., may be used in this specification to describe various information, this information should not be limited to these terms. These terms are only used to distinguish information of the same type from one another. For example, without departing from the scope of this specification, first information may also be referred to as second information, and similarly, second information may also be referred to as first information. Depending on the context, the word "if" as used herein may be interpreted as "when," "when," or "in response to determination."

[0023] The embodiments described in this specification will now be described in detail.

[0024] The following combination Figure 1 The system architecture to which load balancing methods and devices can be applied in the embodiments of this specification will be described. It should be noted that... Figure 1 The examples shown are merely examples of system architectures that can be applied to the embodiments of this specification, in order to help those skilled in the art understand the technical content of this specification, but do not mean that the embodiments of this specification cannot be used in other devices, systems, environments or scenarios.

[0025] Figure 1 This is a schematic diagram of a system architecture illustrated in this specification according to an exemplary embodiment.

[0026] like Figure 1 As shown, the system architecture may include, for example, an AC (Access Controller), an AP (Access Point), and a switch.

[0027] AC can be responsible for the centralized configuration, monitoring and management of multiple APs.

[0028] An access point (AP) is a terminal access device for a wireless network, providing wireless coverage and allowing users to connect to the network. APs include, but are not limited to, Fit APs (thin APs).

[0029] Switches may include, for example, core switches and access switches.

[0030] Core switches reside in the network core layer and are used for high-speed data exchange and routing decisions, connecting aggregation layer devices (such as access switches) and the server area. Core switches can also act as DHCP (Dynamic Host Configuration Protocol) servers, assigning IP addresses and related network configuration parameters to access points (APs).

[0031] Access switches, as network edge devices, can directly connect to end users (such as computers, IP phones, or access points), provide physical port access, perform initial isolation of user traffic based on VLANs, and aggregate traffic to the core switch via uplink. Access switches include, but are not limited to, PoE (Power Over Ethernet) switches.

[0032] It should be noted that this system architecture is suitable for various IP network environments and multiple network topologies. It can be used in traditional copper cable access and wireless access scenarios, as well as fiber optic access scenarios, including FTTR (Fiber to the Room) all-optical access networks.

[0033] The load balancing method provided in the embodiments of this specification will be described in detail below. For example... Figure 2 As shown, Figure 2 This is a flowchart illustrating a load balancing method according to an exemplary embodiment of this specification. The load balancing method provided in the embodiments of this specification may include the following steps.

[0034] In step 210, the AC divides multiple access points (APs) into at least one AP group and determines the core AP for each AP group.

[0035] According to embodiments of this specification, the AC can, for example, acquire channel scan results from multiple APs; based on the channel scan results of the multiple APs, divide the multiple APs into at least one AP group and determine the core AP of each AP group. The principle of division is that within an AP group, there is at least one AP that can cover the channel where the terminals accessed within the group are located. The core AP is the AP that can cover the channel where the terminals accessed by that AP group are located.

[0036] In step 220, the AC sends a core AP indication message to each core AP so that the core AP can perform load balancing operations on its AP group. The core AP indication message includes the group information of the AP group to which the core AP belongs.

[0037] According to embodiments of this specification, grouping information can be used, for example, to indicate all APs within an AP group.

[0038] In step 230, if the AP receives a core AP indication message sent by the AC, then the AP itself is set as the core AP.

[0039] In step 240, if the AP is the core AP, perform a load balancing operation; The load balancing operation includes the following steps 241-242.

[0040] In step 241, based on the group information, obtain the load information of each AP in the AP group.

[0041] According to embodiments of this specification, load information may include, for example, one or more of the following: the number of access terminals, bandwidth usage, service volume, and data traffic.

[0042] In step 242, if the terminal requests access to any AP within its AP group, the access AP corresponding to the terminal is determined based on the load information of each AP.

[0043] According to embodiments of this specification, for example, the AP with the lowest load within a group can be selected as the access AP based on load information. It is understood that if the load information includes multiple data points, the data points can be weighted and summed to obtain a load value, and the AP with the lowest load value can be selected as the access AP. The weights can be set according to actual needs.

[0044] According to the embodiments in this specification, by grouping APs and having the core AP in each AP group perform load balancing on the AP group, the terminal can access the AP with a stronger signal, avoiding the difficulty of accessing the radio frequency with a weak signal, thus improving the communication quality.

[0045] According to embodiments of this specification, if the AP requested by the terminal is different from the access AP, the terminal can be instructed to migrate to the access AP. This avoids the problem of the terminal being forcibly denied access when the requested AP is under high load. The migration can be performed, for example, based on the 802.11k protocol.

[0046] Optionally, when there is an imbalance in load among AP groups, the AC can also perform inter-group load balancing. Based on this, the AC can obtain the number of terminal connections in each AP group; if the difference in the number of terminal connections between any two AP groups is greater than a difference threshold, then inter-group load balancing is performed on those two AP groups.

[0047] Inter-group load balancing can include, for example, the following: If a terminal has already connected to an AP in either of the two AP groups (i.e., a new terminal is connecting), the AP to be connected can be determined from the two AP groups based on the terminal's historical access information and the load information of each AP in the two AP groups. For example, an AP that the terminal has previously connected to (or whose access time is greater than a preset duration) and whose load is lower than a preset load can be prioritized as the access AP. The preset duration and preset load can be set according to actual needs. Historical access information can include, for example, the APs that the terminal has connected to, the historical access duration on the AP, bandwidth capacity, roaming data, etc. If a terminal has not connected to an AP in either of the two AP groups (i.e., an older terminal is connecting), the AP to be connected can be determined from the two AP groups based on the terminal's signal strength, service type, and the load information of each AP in the two AP groups. For example, an AP that is suitable for the service type and has a signal strength higher than a preset strength threshold can be prioritized as the access AP. Service types and the AP types suitable for each service type can be preset. Service types can include, for example, printer services, download services, instant messaging services, etc. The preset strength threshold can be set according to actual needs.

[0048] According to the embodiments in this specification, when performing load balancing, terminal navigation is performed by fully considering factors such as terminal services, which can ensure radio frequency load balancing and improve the user's access experience.

[0049] Optionally, in addition to the core APs, the AC can also set up backup APs for each AP group to assist or replace the core APs in performing load balancing operations when the core APs are busy. The selection principle for backup APs can be the same as that for core APs, that is, selecting APs that can cover the channels of other APs in the group as backup APs.

[0050] Based on this, the AC can determine the backup AP for each AP group and then send a backup AP indication message to each backup AP. The backup AP indication message includes the group information of the AP group to which the backup AP belongs and the core AP information.

[0051] If an AP receives a backup AP indication message from the access controller (AC), it will set itself as a backup AP. When an AP is a backup AP, it can monitor the load information (e.g., traffic volume) of the core APs. If the load information of the core APs in its AP group exceeds a preset load threshold, it will assist or replace the core APs in performing load balancing operations.

[0052] Based on the foregoing embodiments, the load balancing method will be described below with reference to another exemplary embodiment.

[0053] According to the embodiments in this specification, the AC can divide all online APs into several groups. For example, a wireless scanning method can be used, where each AP performs a channel scan and obtains the channel scan results. The APs then report the channel scan results to the AC. The AC groups the APs based on the channel scan results. The grouping should ensure that at least one AP can cover the channel where all terminals within the AP's range are located. To ensure the collection of complete scan data and shorten user waiting time, AP scanning can be set to non-service priority.

[0054] The AC can select an AP that can cover the channels of other APs in the group as the core AP. The core AP can be used to control the radio frequency load balancing of the group. In addition to the core AP, backup APs can also be selected. When the core AP is busy, the backup AP can assist or fully adjust the APs in the group.

[0055] The core AP is responsible for adjusting the radio frequency load balancing of the group. The AC can mark one or two APs in each group as core APs by carrying custom fields in the capwAP message. Subsequently, other APs in the group report the message to the core AP, which performs load balancing, thereby achieving local load balancing within each group.

[0056] In practical applications, there may be load imbalances between AP groups. Based on this, the AC can adjust the load between groups. The AC calculates the terminal load of each group and divides the load proportionally according to the number of APs within the group. When the difference in the number of terminals in a group exceeds a threshold, a preset load balancing adjustment is performed.

[0057] like Figure 3 The diagram shown is a flowchart illustrating an inter-group load balancing method according to another exemplary embodiment.

[0058] Taking two 5G radios (AP1-radio and AP2-radio) of two access points (AP1 and AP2) as an example, AP1 and AP2 belong to different AP groups. Suppose that when the difference in the number of terminals accessing a radio reaches 3, the radio reaches a load state, that is, it rejects terminal access.

[0059] For example, in this embodiment, when the difference between the number of AP1-radio access terminals and the number of AP2-radio terminals reaches 3 (i.e., the number of AP1-radio terminals is more than the number of AP2-radio terminals by 3), if a terminal accesses, the AC first determines whether it is a new terminal or an old terminal accessing.

[0060] If it is an older terminal, historical service analysis is performed on it. This involves reviewing the terminal's main distribution trajectory based on historical records, including the duration of access, bandwidth capacity, and roaming data on AP1-radio and AP2-radio. Based on historical records and current signal strength, the most suitable radio station is selected for access. If AP1-radio is ultimately selected, it will not reject the older terminal's access.

[0061] If it's a new terminal, its access performance data on the radios of AP1 and AP2 is analyzed. This access performance data can include, for example, signal strength and channel utilization. For instance, AP1 and AP2 can perform an 802.11k scan to obtain neighbor relationships, then collect load information and access performance data from neighboring APs and send it to the AC. Additionally, the AC can obtain the terminal type and service type from the option data in the DHCP message; for example, a printer can be directly navigated to a low-frequency radio. Furthermore, when a new terminal connects, regardless of whether it requests access to AP1-radio or AP2-radio, AP1-radio and AP2-radio will not directly reject it.

[0062] When a terminal accesses a radio frequency with a high load, the AC can determine whether to directly navigate it to a radio frequency with a low load. For example, if the load of AP1 requested by the terminal is higher than that of AP2, and the access performance data on both AP1 and AP2 are similar, the terminal can be navigated to AP2 with a lower load. If the access performance data on AP1 is significantly better than that on AP2, then access on AP1 is allowed.

[0063] In addition, the core AP in the group where AP1 is located can scan and analyze the online terminals to determine whether the access performance data of the current online terminal on other APs in the group is better than that on AP1. If there is a better AP, the online terminal will be guided to that AP.

[0064] Corresponding to the embodiments of the aforementioned methods, this specification also provides embodiments of load balancing devices and the terminals to which they are applied.

[0065] The embodiments of the load balancing device described in this specification can be applied to computer equipment, such as servers or terminal devices. The device embodiments can be implemented through software, hardware, or a combination of both. Taking software implementation as an example, as a logical device, it is formed by the processor reading the corresponding computer program instructions from non-volatile memory into memory for execution. From a hardware perspective, such as... Figure 4 The diagram shown is a hardware structure diagram of a computer device containing the load balancing device as described in this specification. Except for... Figure 4In addition to the processor 410, memory 430, network interface 420, and non-volatile memory 440 shown, the server or electronic device where the device 431 is located in the embodiment may also include other hardware depending on the actual function of the computer device, which will not be described in detail here.

[0066] like Figure 5 As shown, Figure 5 This is a block diagram illustrating a load balancing device according to an exemplary embodiment, applicable to an access point (AP). The device includes: The core AP setting module 510 is used to set an AP as a core AP if it receives a core AP indication message sent by the access controller AC. The core AP indication message includes the group information of the AP group to which the core AP belongs. Execution module 520 is used to perform load balancing operations when the AP is the core AP; Load balancing operations include: Based on the group information, obtain the load information of each AP within the AP group; If a terminal requests access to any AP within its AP group, the corresponding AP for the terminal is determined based on the load information of each AP.

[0067] Optionally, the device may further include: The backup AP setting module is used to set an AP as a backup AP if it receives a backup AP indication message sent by the access controller AC. The backup AP indication message includes the group information of the AP group to which the backup AP belongs and the core AP information. The backup module is used to assist or replace the core AP in performing load balancing operations when the AP is a backup AP and the load information of the core AP in the AP group exceeds a preset load threshold.

[0068] Optionally, the device may further include: The migration module is used to instruct the terminal to migrate to the access AP if the AP requested by the terminal is inconsistent with the access AP.

[0069] Accordingly, this specification also provides an electronic device, which includes a processor and a memory for storing processor-executable instructions; wherein the processor is configured to: if it receives a core AP indication message sent by an access controller AC, set the AP as a core AP, the core AP indication message including group information of the AP group to which the core AP belongs; and perform a load balancing operation when the AP is a core AP; the load balancing operation includes: obtaining the load information of each AP in the AP group according to the group information; and if the terminal requests access to any AP in the AP group, determining the access AP corresponding to the terminal according to the load information of each AP.

[0070] like Figure 6 As shown, Figure 6 This is a block diagram of another load balancing device illustrated in this specification according to an exemplary embodiment, which can be applied to an access controller AC. The device includes: The grouping module 610 is used to divide multiple access points (APs) into at least one AP group and determine the core AP for each AP group; The core AP indication module 620 is used to send a core AP indication message to each core AP so that the core AP can perform load balancing operation on its AP group. The core AP indication message includes the group information of the AP group to which the core AP belongs.

[0071] Optionally, the grouping module may include: The channel scan result acquisition submodule is used to acquire the channel scan results of multiple APs; The partitioning submodule is used to divide multiple APs into at least one AP group based on the channel scanning results of multiple APs and to determine the core AP of each AP group. The core AP covers the channel where the terminal accessed by the AP group is located.

[0072] Optionally, the device may further include: The backup AP determination module is used to determine the backup AP for each AP group. The backup AP is different from the core AP. The backup AP indication message sending module is used to send a backup AP indication message to each backup AP. The backup AP indication message includes the group information of the AP group to which the backup AP belongs and the core AP information.

[0073] Optionally, the device may further include: The terminal access count acquisition module is used to acquire the number of terminal accesses for each AP group; The inter-group load balancing module is used to perform inter-group load balancing on the two AP groups if the difference in the number of terminal accesses between any two AP groups is greater than the difference threshold.

[0074] Optionally, the inter-group load balancing module may include: The first determining submodule is used to determine the access AP from the two AP groups if the terminal has already accessed the APs in the two AP groups when the terminal requests to access the APs in the two AP groups. The second determining submodule is used to determine the access AP from the two AP groups if the terminal has not accessed the APs in the two AP groups, based on the terminal's signal strength, service type, and load information of each AP in the two AP groups.

[0075] Accordingly, this specification also provides an electronic device including a processor; a memory for storing processor-executable instructions; wherein the processor is configured to: divide a plurality of access points (APs) into at least one AP group and determine a core AP for each AP group; send a core AP indication message to each core AP to enable the core AP to perform load balancing operations on its AP group, the core AP indication message including grouping information of the AP group to which the core AP belongs.

[0076] According to the embodiments in this specification, by grouping APs and having the core AP in each AP group perform load balancing on the AP group, the terminal can access the AP with a stronger signal, avoiding the difficulty of accessing the radio frequency with a weak signal, thus improving the communication quality.

[0077] The specific implementation process of the functions and roles of each module in the above device can be found in the implementation process of the corresponding steps in the above method, and will not be repeated here.

[0078] For the device embodiments, since they basically correspond to the method embodiments, the relevant parts can be referred to in the description of the method embodiments. The device embodiments described above are merely illustrative. The modules described as separate components may or may not be physically separate, and the components shown as modules may or may not be physical modules, that is, they may be located in one place or distributed across multiple network modules. Some or all of the modules can be selected to achieve the purpose of the solution in this specification according to actual needs. Those skilled in the art can understand and implement this without creative effort.

[0079] The foregoing has described specific embodiments of this specification. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recited in the claims may be performed in a different order than that shown in the embodiments and may still achieve the desired result. Furthermore, the processes depicted in the drawings do not necessarily require the specific or sequential order shown to achieve the desired result. In some embodiments, multitasking and parallel processing are possible or may be advantageous.

[0080] Other embodiments of this specification will readily occur to those skilled in the art upon consideration of the specification and practice of the invention claimed herein. This specification is intended to cover any variations, uses, or adaptations that follow the general principles of this specification and include common knowledge or customary techniques in the art not claimed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this specification are indicated by the following claims.

[0081] It should be understood that this specification is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this specification is limited only by the appended claims.

[0082] The above description is merely a preferred embodiment of this specification and is not intended to limit this specification. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this specification should be included within the scope of protection of this specification.

Claims

1. A load balancing method applied to an access point (AP), characterized in that, The method includes: If a core AP indication message is received from the access controller AC, the AP is set as a core AP. The core AP indication message includes the group information of the AP group to which the core AP belongs. If the AP is a core AP, perform load balancing. The load balancing operation includes: Based on the group information, obtain the load information of each AP within the AP group; If a terminal requests access to any AP within its AP group, the access AP corresponding to the terminal is determined based on the load information of each AP.

2. The method according to claim 1, characterized in that, The method further includes: If a backup AP indication message is received from the access controller AC, the AP is set as a backup AP. The backup AP indication message includes the group information and core AP information of the AP group to which the backup AP belongs. If the AP is a backup AP, and the load information of the core AP in the AP group exceeds a preset load threshold, then the load balancing operation is performed in place of or assisted by the core AP.

3. The method according to claim 1, characterized in that, The method further includes: If the AP requested by the terminal is different from the access AP, the terminal is instructed to migrate to the access AP.

4. A load balancing method applied to an access controller (AC), characterized in that, The method includes: Multiple access points (APs) are divided into at least one AP group, and a core AP is determined for each AP group; A core AP indication message is sent to each of the core APs to enable the core AP to perform load balancing operations on its AP group. The core AP indication message includes the group information of the AP group to which the core AP belongs.

5. The method according to claim 4, characterized in that, The step of dividing multiple access points (APs) into at least one AP group and determining a core AP for each AP group includes: Obtain the channel scan results of the multiple APs; Based on the channel scanning results of the multiple APs, the multiple APs are divided into at least one AP group and the core AP of each AP group is determined. The core AP covers the channel where the terminal accessed by the AP group is located.

6. The method according to claim 4, characterized in that, The method further includes: For each AP group, a backup AP is determined, which is different from the core AP; A backup AP indication message is sent to each of the backup APs. The backup AP indication message includes the group information of the AP group to which the backup AP belongs and the core AP information.

7. The method according to claim 4, characterized in that, The method further includes: Obtain the number of terminals accessing each AP group; If the difference in the number of terminals accessing any two AP groups is greater than the difference threshold, then load balancing will be performed between the two AP groups.

8. The method according to claim 7, characterized in that, The inter-group load balancing of the two AP groups includes: If a terminal requests access to an AP within one of the two AP groups, and the terminal has already accessed an AP within one of the two AP groups, then the AP to be accessed is determined from the two AP groups based on the terminal's historical access information and the load information of each AP within the two AP groups. If the terminal has not accessed any of the two APs in the two AP groups, the access AP will be determined from the two AP groups based on the terminal's signal strength, service type, and load information of each AP in the two AP groups.

9. A load balancing device applied to an access point (AP), characterized in that, The device includes: The core AP setting module is used to set the AP as a core AP if it receives a core AP indication message sent by the access controller AC. The core AP indication message includes the group information of the AP group to which the core AP belongs. The execution module is used to perform load balancing operations when the AP is a core AP; The load balancing operation includes: Based on the group information, obtain the load information of each AP within the AP group; If a terminal requests access to any AP within its AP group, the access AP corresponding to the terminal is determined based on the load information of each AP.

10. A load balancing device, applied to an access controller AC, characterized in that, The device includes: A grouping module is used to divide multiple access points (APs) into at least one AP group and to determine a core AP for each AP group; The core AP indication module is used to send a core AP indication message to each core AP so that the core AP performs load balancing operation on its AP group. The core AP indication message includes the group information of the AP group to which the core AP belongs.

11. An electronic device, characterized in that, The electronic device includes: processor; Memory used to store processor-executable instructions; The processor is configured to perform the load balancing method according to any one of claims 1 to 8.

12. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions for causing the computer to perform the load balancing method according to any one of claims 1 to 8.