Cross-channel roaming method and system of wireless access point, and storage medium

By configuring the wireless access point to the same channel and generating a signal strength table, calculating the distance representation value, and using different channels after packets, the problem of adjacent AP interference and roaming selection is solved, and fast and efficient channel roaming is achieved.

CN119997125AActive Publication Date: 2025-05-13GUANGZHOU XINDE COMMUNICATION TECHNOLOGY CO LTD
View PDF 8 Cites 0 Cited by

Patent Information

Application Number
CN202510218046.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-02-26
Publication Date
2025-05-13
Estimated Expiration
2045-02-26

AI Technical Summary

Technical Problem

In the case of AC and AP networking, the co-channel interference between adjacent APs is large, affecting the transmission quality, and it is difficult to select the next access point to switch to during roaming. The existing solutions may increase hardware costs or lead to short-term communication interruptions.

Method used

By configuring all wireless access points in the target wireless communication system to work on the same channel, each wireless access point receives broadcast frames sent by other wireless access points and records signal strength, generates a signal strength table, calculates the distance representation value between adjacent wireless access points, and each group uses different channels after the packet, and the wireless terminal makes roaming decisions based on the signal strength and distance representation value.

Benefits of technology

It realizes that adjacent APs work on different channels, avoids increased hardware costs and short communication interruptions, and quickly selects better access points as the next access point, improving roaming efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119997125A_ABST
    Figure CN119997125A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of wireless communication, and discloses a cross-channel roaming method and system for a wireless access point and a storage medium, and the method comprises the steps: configuring all wireless access points to work in the same channel, receiving broadcast frames sent by other wireless access points by each wireless access point, and recording the signal intensity of the broadcast frames; receiving signal strength data, generating a signal strength table based on the signal strength data, and calculating a distance representation value between adjacent wireless access points based on the signal strength data; the wireless access controller groups each wireless access point, each group uses different channels, and the wireless access points in each group communicate by using the channel to which the group belongs; and the wireless access point receives a signal sent by the wireless terminal, the wireless access controller judges that the intensity of the signal is larger than a first threshold value, if the intensity of the signal is larger than the first threshold value, the roaming decision is not triggered, and otherwise, the roaming decision is obtained according to the distance representation value. According to the invention, channel roaming can be rapidly realized, the communication cost is reduced, and communication is not interrupted.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of wireless communication technology, and in particular to a cross-channel roaming method, system and storage medium for a wireless access point. Background Art

[0002] In the case of AC (wireless access controller) and AP (wireless access point) networking, the channel occupancy and interference detection are generally performed through the wireless access point to obtain the available channel set. Usually, all APs can use the same channel, which is simple to manage and easy to select the next access point to switch to when roaming. The disadvantage is that the interference between adjacent APs on the same channel is large, which affects the transmission quality. Therefore, the industry has proposed another solution, which is roughly that APs with closer distances choose different channels to reduce mutual interference. This will cause a problem for roaming: it is difficult to select the next access point to switch to. There are currently two solutions to solve this problem. One is that the AP needs to have a signal strength detection function module outside the working channel to detect the signal strength of wireless terminals on other channels to facilitate roaming decisions. This solution increases the hardware cost of the AP; the other solution is to have the AP regularly switch to other channels for short-term detection and then switch back to the original working channel. This does not increase the hardware cost, but will cause a short interruption to the communication of the wireless terminal. Therefore, it is an urgent problem to propose a method to realize that adjacent APs work on different channels and the next access point to roam without increasing the hardware cost and causing a short interruption of communication. Summary of the invention

[0003] The primary purpose of the present invention is to overcome the problems existing in the prior art and provide a cross-channel roaming method for wireless access points. The present invention can enable adjacent APs to work in different channels without increasing hardware costs or causing temporary communication interruptions, and quickly select a better access point as the next access point when roaming across channels.

[0004] As another object of the present invention, a system adapted to the method based on the aforementioned object is provided.

[0005] As another object of the present invention, a non-volatile storage medium suitable for storing a computer program implemented according to the method described is provided.

[0006] In order to achieve the above object, the present invention provides a cross-channel roaming method of a wireless access point, the method comprising the following steps: All wireless access points in the target wireless communication system are configured to work on the same channel, and each wireless access point receives broadcast frames sent by other wireless access points and records their signal strengths; The wireless access controller receives the signal strength data, generates a signal strength table based on the signal strength data, and calculates a distance representation value between adjacent wireless access points based on the signal strength data; The wireless access controller groups each wireless access point, each group uses a different channel, and the wireless access points in each group communicate using the channel to which the group belongs; The wireless access point receives a signal sent by the wireless terminal, and the wireless access controller determines the magnitude of the signal strength and a first threshold. If the magnitude is greater than a first threshold, the roaming decision is not triggered; otherwise, the roaming decision is obtained according to the distance representation value.

[0007] Further, the calculating the distance representation value between adjacent wireless access points based on the signal strength data includes: The signal strength data is limited to within the range, i.e. less than Data extraction ,big The data at 0 is taken as 0, so as to obtain the adjusted signal strength data; Calculate the distance representation value based on the adjusted signal strength data , the specific calculation method is as follows:

[0008] in, is the adjusted signal strength data, , The value is set according to the application scenario.

[0009] Further, obtaining a roaming decision according to the distance representation value specifically includes: other wireless access points in the group to which the wireless access point belongs detect the signal strength sent by the wireless terminal, and determine whether the signal strength is greater than a second threshold; if so, selecting the wireless access point corresponding to the largest signal strength as the next access point to perform same-frequency roaming switching; otherwise, the wireless terminal performs cross-channel roaming based on the distance representation value.

[0010] Furthermore, in the process of the wireless terminal detecting the signal strengths of other wireless access points in the group to which the wireless access point it accesses belongs, if the wireless terminal detects that the signal strengths of two or more wireless access points are all maximum, the wireless access point with the least number of wireless terminals accessed is selected as the next access point.

[0011] Further, the wireless terminal performs cross-channel roaming based on the distance representation value, specifically including: Selecting a number of wireless access points corresponding to the largest signal strengths from the group to which the wireless terminal belongs, recorded as a first access point group, and calculating a distance representation value of each wireless access point in the first access point group, recorded as a first distance representation value; Find the distance representation value between the wireless access points of other groups and the first access point group from the signal strength table, and record it as the second distance representation value; A first difference value is calculated according to the first distance representation value and the second distance representation value, a wireless access point corresponding to the smallest first difference value is selected as a next access point, and roaming is completed using a roaming agreement.

[0012] Further, in the process of calculating the first difference value according to the first distance representation value and the second distance representation value, and selecting the wireless access point corresponding to the smallest first difference value as the next access point, if there are multiple wireless access points corresponding to the smallest difference value, the second difference value is calculated according to the first distance representation value and the second distance representation value, and the wireless access point corresponding to the smallest second difference value is selected as the next access point.

[0013] Further, the first difference value is calculated The way is as follows:

[0014] in, is the number of wireless access points in the first access point group, is the first distance value, is the second distance value, The index of the wireless access point for other groups.

[0015] Further, the second difference value is calculated The way is as follows: .

[0016] In order to achieve another object of the present invention, a cross-channel roaming system for a wireless access point is provided. The system is based on the cross-channel roaming method for a wireless access point, and the system includes: Configuration module: used to configure all wireless access points in the target wireless communication system to work on the same channel, each wireless access point receives broadcast frames sent by other wireless access points and records their signal strength; A generating module: used for the wireless access controller to receive signal strength data, generate a signal strength table based on the signal strength data, and calculate a distance representation value between adjacent wireless access points based on the signal strength data; Grouping module: The wireless access controller groups each wireless access point, each group uses a different channel, and the wireless access points in each group use the channel to which the group belongs to communicate; Roaming module: used for the wireless access point to receive the signal sent by the wireless terminal, and the wireless access controller determines the size of the signal strength and the first threshold. If it is greater, the roaming decision is not triggered, otherwise the roaming decision is obtained according to the distance representation value.

[0017] In order to achieve another object of the present invention, a computer-readable storage medium is further provided, on which a computer program is stored. When the computer-stored program is executed by a processor, the cross-channel roaming method of a wireless access point is implemented.

[0018] Compared with the prior art, the present invention has the following beneficial effects: The present invention configures all wireless access points in a target wireless communication system to work on the same channel, so as to facilitate each wireless access point to receive broadcast frames sent by other wireless access points and detect signal strength, then generates a signal strength table based on the signal strength, and uses the signal strength table to allocate a suitable channel to each wireless access point. Finally, the wireless terminal receives the signal sent by the wireless access point it accesses, and determines the difference between the signal strength and the first threshold. If the difference is greater than the first threshold, the roaming decision is not triggered. Otherwise, the roaming decision is obtained according to the distance representation value, thereby avoiding the increase of hardware cost and short-term communication interruption, and realizing fast channel roaming. BRIEF DESCRIPTION OF THE DRAWINGS

[0019] Figure 1 is a flow chart of a cross-channel roaming method of a wireless access point in embodiment 1 of the present invention; Figure 2 This is a block diagram of a cross-channel roaming system of a wireless access point in embodiment 3 of the present invention; Figure 3 is a topological diagram of Embodiment 2 of the present invention; Figure 4 This is a grouping result diagram of Example 2 of the present invention; Figure 5 This is the roaming switching diagram of embodiment 2 of the present invention. DETAILED DESCRIPTION

[0020] The specific implementation of the present invention is further described in detail below in conjunction with the accompanying drawings and examples. The following examples are used to illustrate the present invention, but are not intended to limit the scope of the present invention.

[0021] In the description of the present invention, it should be noted that the terms "center", "longitudinal", "lateral", "up", "down", "front", "back", "left", "right", "vertical", "horizontal", "top", "bottom", "inside", "outside" and the like indicate positions or positional relationships based on the positions or positional relationships shown in the accompanying drawings, and are only for the convenience of describing the present invention and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore cannot be understood as limiting the present invention. In addition, the terms "first", "second", and "third" are used for descriptive purposes only and cannot be understood as indicating or implying relative importance.

[0022] In the description of the present invention, it should be noted that, unless otherwise clearly specified and limited, the terms "installed", "connected", and "connected" should be understood in a broad sense, for example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection, or it can be indirectly connected through an intermediate medium, or it can be the internal communication of two components. For ordinary technicians in this field, the specific meanings of the above terms in the present invention can be understood according to specific circumstances.

[0023] Furthermore, in the description of the present invention, unless otherwise specified, “plurality” means two or more.

[0024] Example 1 like Figure 1 As shown, a cross-channel roaming method of a wireless access point according to a preferred embodiment of the present invention includes: S1: All wireless access points in the target wireless communication system are configured to work on the same channel, and each wireless access point receives broadcast frames sent by other wireless access points and records their signal strengths; In an optional embodiment, the broadcast frame is a beacon frame. In the initial stage, in order to collect signal strength information between adjacent APs, all APs are configured to work on the same channel. In this way, they can detect beacon frames sent by each other. Specifically, each AP will monitor and receive beacon frames from other APs. When receiving these frames, the AP will record the MAC address of the AP that sent these frames and the received signal strength (RSSI, Received Signal Strength Indicator).

[0025] S2: The wireless access controller receives signal strength data, generates a signal strength table based on the signal strength data, and calculates a distance representation value between adjacent wireless access points based on the signal strength data; In an optional embodiment, after collecting the signal strength information, each AP will upload this data to the wireless controller (AC). After the AC receives the data from each AP, it will form a signal strength table based on this data. This table will be sorted according to the signal strength of each AP's adjacent APs. Through the T1 table, you can query the adjacent AP information of any AP. In this table, the signal strength is processed as follows: the signal strength is limited to the range of [-110,0], less than -110 is taken as -110, and greater than 0 is taken as 0, thereby obtaining the adjusted signal strength data; then the distance representation value is calculated based on the adjusted signal strength data , the specific calculation method is as follows: (1) in, is the adjusted signal strength data, , The value is set according to the application scenario.

[0026] S3: The wireless access controller groups each wireless access point, each group uses a different channel, and the wireless access points in each group use the channel to which the group belongs to communicate; In an optional embodiment, S3 specifically includes: S3.1: Calculate the average signal strength between any two wireless access points according to the signal strength table; S3.2: Determine the number of groups according to the number of channels, and use the signal strength average to determine the corresponding group for each wireless access point.

[0027] Furthermore, before S3.2, all signal strength means need to be sorted, and the sorting rule is: sorting from large to small according to the size of the signal strength mean, so as to obtain a mean value table. The sorting is for the convenience of subsequent grouping.

[0028] Furthermore, the grouping method of S3.2 specifically includes: The number of channels is recorded as N. If N=2, the number of groups is 2, recorded as group A and group B. Based on the principle that the access points in the wireless access point pair are divided into different groups as much as possible, a wireless access point pair with the largest signal strength mean is selected from the mean value table, and any wireless access point in the wireless access point pair is divided into group A, and the other wireless access point is divided into group B; In the order of signal strength average values ​​from large to small, the other wireless access point pairs in the average value table are processed in sequence. In this process, if one of the other wireless access point pairs has been determined to be grouped, the other wireless access point is divided into another group; if both wireless access points in the other wireless access point pairs have not been determined to be grouped, one of the wireless access points is divided into , another wireless access point ,in is an undetermined variable number; if one of the other wireless access points is assigned to group A or group B, the other one is assigned to group or ,but The group can be determined, and finally the grouping of all wireless access points is determined. The wireless access points in each group use the channel to which the group belongs, thereby completing the channel selection of the wireless access points.

[0029] Furthermore, if there is still If the group is not determined, Determined to be Group A.

[0030] It should be noted that if N 2. Based on the grouping method with N groups, the operation of further obtaining N+1 groups is as follows: (1) Select the group with the largest number of wireless access points from N groups, assuming it is group A, and use the grouping method to divide all the wireless access points in group A into two groups, recorded as group A1 and group A2, where the number of wireless access points in group A1 is not less than that in group A2; (2) Group A2 is combined with the remaining N-1 groups of wireless access points except group A to obtain a new group, which is recorded as group T. All wireless access points in group T are divided into new N groups using the grouping method. The new N groups are combined with group A1 to obtain group N+1.

[0031] For example, if N=3, first divide all wireless access points into two groups, A and B, according to the grouping method, and then perform the following operations: (1) Assuming that group A is the group with the largest number of wireless access points among groups A and B, all wireless access points in group A are further divided into two groups using the grouping method, which are group A1 and group A2, wherein the number of wireless access points in group A1 is not less than that in group A2; (2) The wireless access points of group A2 and group B are merged to obtain a new group, which is recorded as group C. The group C is divided into group C1 and group C2 using the grouping method to obtain group A1, group C1 and group C2.

[0032] S4: The wireless access point receives a signal sent by the wireless terminal, and the wireless access controller determines whether the strength of the signal is greater than a first threshold. If so, the roaming decision is not triggered; otherwise, the roaming decision is obtained according to the distance representation value.

[0033] In an optional embodiment, S4 includes: Other wireless access points in the group to which the wireless access point belongs detect the signal strength sent by the wireless terminal, and determine whether the signal strength is greater than a second threshold. If so, the wireless access point corresponding to the largest signal strength is selected as the next access point to perform intra-frequency roaming switching; otherwise, the wireless terminal performs inter-channel roaming based on the distance representation value.

[0034] Furthermore, in the process of the wireless terminal detecting the signal strengths of other wireless access points in the group to which the wireless access point it accesses belongs, if the wireless terminal detects that the signal strengths of two or more wireless access points are all maximum, the wireless access point with the least number of wireless terminals accessed is selected as the next access point.

[0035] Further, the wireless terminal performs cross-channel roaming based on the distance representation value, specifically including: Select a number of wireless access points with the largest signal strength from the group to which the wireless terminal belongs, record them as a first access point group, calculate the distance representation value of each wireless access point in the first access point group, record them as a first distance representation value, wherein the first difference value is calculated The way is as follows: (2) in, is the number of wireless access points in the first access point group, is the first distance value, is the second distance value, The index of the wireless access point for other groups.

[0036] Find the distance representation value between the wireless access points of other groups and the first access point group from the signal strength table, and record it as the second distance representation value; A first difference value is calculated according to the first distance representation value and the second distance representation value, a wireless access point corresponding to the smallest first difference value is selected as a next access point, and roaming is completed using a roaming agreement.

[0037] Further, a first difference is calculated according to the first distance representation value and the second distance representation value. In the process of selecting the wireless access point corresponding to the smallest first difference value as the next access point, if there are multiple wireless access points corresponding to the smallest difference value, a second difference value is calculated according to the first distance representation value and the second distance representation value, and the wireless access point corresponding to the smallest second difference value is selected as the next access point, wherein the second difference value is calculated The way is as follows: (3) In this embodiment, all wireless access points in the target wireless communication system are configured to work on the same channel, so that each wireless access point can receive broadcast frames sent by other wireless access points and detect signal strength. Then, a signal strength table is generated based on the signal strength, and a suitable channel is allocated to each wireless access point using the signal strength table. Finally, the wireless terminal receives the signal sent by the wireless access point it accesses, and determines the difference between the signal strength and the first threshold. If the difference is greater than the first threshold, the roaming decision is not triggered. Otherwise, the roaming decision is obtained based on the distance representation value, thereby avoiding the increase of hardware cost and short communication interruption, and realizing fast channel roaming.

[0038] Example 2 This embodiment is a specific implementation process of the method proposed in Example 1. Figure 3 As shown in the figure, if there are 8 APs in the wireless communication system, the solid lines in the figure indicate that the beacon frame signal strength can be detected between AP pairs. The AP pairs not connected by the solid lines cannot detect each other's beacon frames because the distance is too far.

[0039] 1. Initial stage: Each AP works on the same channel and broadcasts beacon frames. Each AP detects the signal strength of beacon frames of other APs as shown in Table 1: Table 1: Signal Strength

[0040] It should be noted that the “ / ” in the table indicates that the value does not exist, and the “--” indicates that it cannot be detected, and the minimum value is -100.

[0041] 2. Data upload stage: AC collects information of each AP and uses formula (1) to calculate the distance representation value L of each AP pair according to the signal strength. In this embodiment, a=20, b=1. Sort the data by signal strength to obtain a signal strength table:

[0042] 3. Grouping stage: According to the above table, the AP pair with the largest average signal strength in the average table is AP1 and AP2. AP1 is divided into group A (it is understandable that AP1 can also be divided into group B). Then according to the grouping method, AP2 is divided into group B. Next, the other AP pairs are grouped in order. Specifically: Next, the AP pair with the largest average signal strength is AP1 and AP8. According to the grouping method (if one of the other AP pairs has already been grouped, the other AP will be assigned to another group), since AP1 was previously assigned to Group A, AP8 will be assigned to Group B. Then the AP pair with the largest mean is AP2 and AP5. Similarly, since AP2 was previously assigned to group B, AP5 is assigned to group A. The next largest AP pair is AP5 and AP6. Similarly, since AP5 was previously assigned to group A, AP6 is assigned to group B. Then the AP pair with the largest mean is AP1 and AP8. These two APs have been grouped before, so no operation is performed here. Then the largest AP pair is AP3 and AP4. According to the grouping method (if the two wireless access points in other wireless access point pairs are not grouped, one of the wireless access points is grouped into , another wireless access point ) Divide AP3 into ,AP4 , Then AP2 and AP6 are grouped. Since the two APs have been grouped before, no operation is performed here. Then the largest AP pair is AP4 and AP5. Since AP5 has been assigned to Group A before, AP4 is assigned to Group B. According to the grouping method (if one of the other wireless access points is assigned to Group A or Group B, the other one is assigned to Group B), AP4 is assigned to Group B. or ,but The group can be determined) then AP3 is divided into group A; Then the largest AP pair is AP6 and AP7. Similarly, since AP6 has been divided into group B before, AP7 is divided into group A. From then on, all APs are grouped. The grouping results are shown in Figure 4 , the grouping process is shown in Table 3: Table 3: Grouping process

[0043] The wireless access points in each group use the channel to which the group belongs, thereby completing the channel selection of the wireless access points.

[0044] 4. Roaming decision: Figure 5 As shown in the figure, a wireless terminal (STA) is initially connected to AP2, and its initial position is P1, and then it moves to P2. The wireless terminal works on the channel used by group B. According to Table 3, group B includes AP2, AP4, and AP6. The signal strength of the wireless terminal detected by each AP is shown in Table 4: Table 4: Signal strength detected by AP in group B when STA is at point P2

[0045] The first threshold is set to -65dbm, and the second threshold is set to -70dbm. According to Table 4, the signal strength detected by each AP in group B is less than the second threshold, so the wireless terminal cannot roam in group B. According to the method proposed in Example 1: the wireless terminal detects the signal strength of other wireless access points in the group to which the wireless access point it accesses belongs, and determines whether the signal strength of other wireless access points is greater than the second threshold. If so, the wireless access point corresponding to the largest signal strength is selected as the next access point to perform intra-frequency roaming switching; otherwise, the wireless terminal performs inter-channel roaming based on the distance representation value. The wireless terminal performs inter-channel roaming based on the distance representation value, specifically including: A number of wireless access points corresponding to the maximum signal strength are selected from the group to which the wireless terminal belongs, and the signal strength is recorded as a first access point group. The distance representation value of each wireless access point in the first access point group is calculated and recorded as a first distance representation value. In this embodiment, three wireless access points corresponding to the maximum strength are selected from the group B of the wireless access points to which the wireless terminal belongs: AP2, AP4, and AP6. The distance representation values ​​of the three APs are first calculated using formula 1, and then the distance representation values ​​of the APs in other groups (group A in this embodiment) and the three APs are calculated, and the difference value is calculated according to formula 2. See Table 5 for details:

[0046] As shown in Table 5, AP5 has the smallest difference value and is selected as the next access point. Finally, roaming is completed through the 802.11 protocol roaming related instructions.

[0047] Example 3 like Figure 2 As shown, a cross-channel roaming system of a wireless access point according to an embodiment of the present invention includes: Configuration module: used to configure all wireless access points in the target wireless communication system to work on the same channel, each wireless access point receives broadcast frames sent by other wireless access points and records their signal strength; A generating module: used for the wireless access controller to receive signal strength data, generate a signal strength table based on the signal strength data, and calculate a distance representation value between adjacent wireless access points based on the signal strength data; Grouping module: The wireless access controller groups each wireless access point, each group uses a different channel, and the wireless access points in each group use the channel to which the group belongs to communicate; Roaming module: used for the wireless access point to receive the signal sent by the wireless terminal, and the wireless access controller determines the size of the signal strength and the first threshold. If it is greater, the roaming decision is not triggered, otherwise the roaming decision is obtained according to the distance representation value.

[0048] The system proposed in this embodiment is based on the method proposed in Embodiment 1. It can be understood that the options proposed in Embodiment 1 are also applicable to this embodiment, so they will not be described in detail here.

[0049] Example 4 An embodiment of the present invention further provides a computer-readable storage medium on which a computer program is stored. When the computer-stored program is executed by a processor, the cross-channel roaming method of a wireless access point is implemented.

[0050] In summary, the embodiments of the present invention provide a cross-channel roaming method, system and storage medium for a wireless access point, which configure all wireless access points in a target wireless communication system to work on the same channel, so as to facilitate each wireless access point to receive broadcast frames sent by other wireless access points and detect signal strength, and then generate a signal strength table based on the signal strength, and use the signal strength table to allocate a suitable channel to each wireless access point. Finally, the wireless terminal receives the signal sent by the wireless access point it accesses, and determines the difference between the signal strength and the first threshold. If the difference is greater than the first threshold, the roaming decision is not triggered. Otherwise, the roaming decision is obtained according to the distance representation value, thereby avoiding the increase of hardware cost and short-term communication interruption, and realizing fast channel roaming.

[0051] The above is only a preferred embodiment of the present invention. It should be pointed out that for ordinary technicians in this technical field, several improvements and substitutions can be made without departing from the technical principles of the present invention. These improvements and substitutions should also be regarded as the scope of protection of the present invention.

Claims

1. A cross-channel roaming method for a wireless access point, characterized in that: The method comprises the following steps: All wireless access points in the target wireless communication system are configured to work on the same channel, and each wireless access point receives broadcast frames sent by other wireless access points and records their signal strengths; The wireless access controller receives the signal strength data, generates a signal strength table based on the signal strength data, and calculates a distance representation value between adjacent wireless access points based on the signal strength data; The wireless access controller groups each wireless access point, each group uses a different channel, and the wireless access points in each group communicate using the channel to which the group belongs; The wireless access point receives a signal sent by the wireless terminal, and the wireless access controller determines the magnitude of the signal strength and a first threshold. If the magnitude is greater than a first threshold, the roaming decision is not triggered; otherwise, the roaming decision is obtained according to the distance representation value.

2. The cross-channel roaming method of a wireless access point according to claim 1, characterized in that: The calculating the distance representation value between adjacent wireless access points based on the signal strength data comprises: The signal strength data is limited to within the range, i.e. less than Data extraction ,big The data at 0 is taken as 0, so as to obtain the adjusted signal strength data; Calculate the distance representation value based on the adjusted signal strength data , the specific calculation method is as follows: in, is the adjusted signal strength data, , The value is set according to the application scenario.

3. The cross-channel roaming method of a wireless access point according to claim 2, characterized in that: The obtaining of the roaming decision according to the distance representation value specifically includes: other wireless access points in the group to which the wireless access point belongs detect the signal strength sent by the wireless terminal, and determine whether the signal strength is greater than a second threshold; if so, selecting the wireless access point corresponding to the largest signal strength as the next access point to perform intra-frequency roaming switching; otherwise, the wireless terminal performs inter-channel roaming based on the distance representation value.

4. The cross-channel roaming method of a wireless access point according to claim 3, characterized in that: In the process of the wireless terminal detecting the signal strengths of other wireless access points in the group to which the wireless access point it accesses belongs, if the wireless terminal detects that the signal strengths of two or more wireless access points are all maximum, the wireless access point with the least number of wireless terminals accessed is selected as the next access point.

5. The cross-channel roaming method of a wireless access point according to claim 3, characterized in that: The wireless terminal performs cross-channel roaming based on the distance representation value, specifically including: Selecting a number of wireless access points corresponding to the largest signal strengths from the group to which the wireless terminal belongs, recorded as a first access point group, and calculating a distance representation value of each wireless access point in the first access point group, recorded as a first distance representation value; Find the distance representation value between the wireless access points of other groups and the first access point group from the signal strength table, and record it as the second distance representation value; A first difference value is calculated according to the first distance representation value and the second distance representation value, a wireless access point corresponding to the smallest first difference value is selected as a next access point, and roaming is completed using a roaming agreement.

6. The cross-channel roaming method of a wireless access point according to claim 5, characterized in that: In the process of calculating the first difference value according to the first distance representation value and the second distance representation value, and selecting the wireless access point corresponding to the smallest first difference value as the next access point, if there are multiple wireless access points corresponding to the smallest difference value, the second difference value is calculated according to the first distance representation value and the second distance representation value, and the wireless access point corresponding to the smallest second difference value is selected as the next access point.

7. The cross-channel roaming method of a wireless access point according to claim 5, characterized in that: Calculate the first difference The way is as follows: in, is the number of wireless access points in the first access point group, is the first distance value, is the second distance value, The index of the wireless access point for other groups.

8. The cross-channel roaming method of a wireless access point according to claim 6, characterized in that: Calculate the second difference The way is as follows: 。 9. A cross-channel roaming system for a wireless access point, the system being based on a cross-channel roaming method for a wireless access point according to any one of claims 1 to 8, characterized in that: The system includes: Configuration module: used to configure all wireless access points in the target wireless communication system to work on the same channel, each wireless access point receives broadcast frames sent by other wireless access points and records their signal strength; A generating module: used for the wireless access controller to receive signal strength data, generate a signal strength table based on the signal strength data, and calculate a distance representation value between adjacent wireless access points based on the signal strength data; Grouping module: used for the wireless access controller to group each wireless access point, each group uses a different channel, and the wireless access points in each group use the channel to which the group belongs to communicate; Roaming module: used for the wireless access point to receive the signal sent by the wireless terminal, and the wireless access controller determines the size of the signal strength and the first threshold. If it is greater, the roaming decision is not triggered, otherwise the roaming decision is obtained according to the distance representation value.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer stored program is executed by a processor, the cross-channel roaming method of a wireless access point as described in any one of claims 1 to 8 is implemented.

Citation Information

Patent Citations

  • Management method and management device for wireless local area network work, and access controller

    CN111556574A

  • Wireless roaming method and device, computer equipment and storage medium

    CN113630828A

  • Wireless roaming method and system, computer equipment and storage medium

    CN116567753A

  • Roaming candidate selection with overlapping basic service set (OBSS) detection

    CN117957877A

  • Wireless signal roaming and reconnecting method and roaming equipment

    CN118102410A