Radio resource management for wlan and interference threshold determination for wlan radio resource management

By calculating the interference degree of APs and adjusting wireless resources, the interference problem between APs in WLAN is solved, and network quality is optimized and performance is improved.

CN120769372APending Publication Date: 2025-10-10TP-LINK INT SHENZHEN CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202511150975.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2024-08-19
Filing Date
2025-08-15
Publication Date
2025-10-10

AI Technical Summary

Technical Problem

In densely populated scenarios, mutual interference between APs in a WLAN increases, resulting in the resource benefits of increased wireless resources being unable to offset the decreased interference benefits, and network quality cannot be optimized.

Method used

By obtaining AP interference data, calculating the original interference level of each AP, and adjusting wireless resources from high to low based on the interference level, including reducing bandwidth or shutting down APs, until the interference level of each AP is no greater than the interference threshold, the appropriate interference threshold is determined based on different WLAN topology scenarios to optimize network quality.

Benefits of technology

It effectively reduces interference between APs, improves network quality in most WLAN scenarios, and ensures dynamic optimization of network performance.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120769372A_ABST
    Figure CN120769372A_ABST
Patent Text Reader

Abstract

The invention provides wireless resource management for a WLAN and interference threshold determination for wireless resource management. A method may comprise: obtaining interference data for a plurality of APs; calculating an original interference degree of each of the plurality of APs based on the interference data; and adjusting the wireless resources of the plurality of APs according to the sequence of the original interference degrees of the plurality of APs from large to small, comprising: acquiring the current interference degree of the current AP to be adjusted, the current interference degree being calculated based on the interference data adjusted according to the current wireless resources of the plurality of APs; and under the condition that the current interference degree of the current AP to be adjusted is greater than the interference threshold value, reducing the current wireless resource of the current AP to be adjusted. The interference threshold may be predetermined such that the network quality of a plurality of predetermined different WLAN topology scenarios is improved.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS

[0002] This application claims priority to U.S. non-provisional patent application No. 18 / 808,125, filed on August 19, 2024, entitled “RADIO RESOURCE MANAGEMENT OF WLAN AND INTERFERENCE THRESHOLD DETERMINATION FOR RADIO RESOURCE MANAGEMENT OF WLAN.” The entire disclosure of the above application is incorporated by reference into the disclosure of this application. Technical Field

[0003] The present disclosure relates to wireless communications, and more particularly, to wireless resource management of a wireless local area network (WLAN) having multiple access points (APs), and determination of an interference threshold for WLAN wireless resource management. Background Art

[0004] With the growing number of wireless communication users, the development of wireless communication services faces challenges such as resource shortages and low communication efficiency. Therefore, wireless local area networks (WLANs) have proposed adding high-frequency wireless channels and introducing ultra-large bandwidth. During discussions on the Institute of Electrical and Electronics Engineers (IEEE) 802.11be protocol, some 320MHz bandwidth channels were introduced within the 6G high-frequency channels. In some densely populated scenarios, due to the increasing overlap in network coverage between APs, mutual interference between APs in a WLAN is also increasing. The increased resource efficiency from increased wireless resources may not offset the decreased interference efficiency. Therefore, wireless products may need to dynamically allocate appropriate wireless resources (such as frequency bands or bandwidth) to WLAN APs in real time based on the current wireless environment to intelligently avoid interference and optimize network quality. Summary of the Invention

[0005] In view of the above problems, the present disclosure provides a wireless resource management technology for a WLAN having multiple access points (APs), and a technology for determining an interference threshold for WLAN wireless resource management.

[0006] According to an embodiment of the present disclosure, a method for wireless resource management of a wireless local area network (WLAN) having multiple access points (APs) is provided, comprising: obtaining interference data of the multiple APs; calculating the original interference degree of each of the multiple APs based on the interference data; and adjusting the wireless resources of the multiple APs in descending order of the original interference degrees of each of the multiple APs, comprising: step (1): obtaining the current interference degree of a current AP to be adjusted, wherein the current interference degree is calculated based on the interference data after adjustment according to the current wireless resources of the multiple APs; step (2): in the case where the current interference degree of the current AP to be adjusted is greater than an interference threshold, reducing the current wireless resources of the current AP to be adjusted, and repeating steps (1) and (2) until the current interference degree of each AP is no greater than the interference threshold.

[0007] According to another embodiment of the present disclosure, a method for determining an interference threshold for wireless resource management of a WLAN having multiple different WLAN topology scenarios is provided, including: obtaining interference data of multiple access points (APs) in each of the multiple different WLAN topology scenarios; adjusting wireless resources of the multiple APs in each of the multiple different WLAN topology scenarios based on the interference data and each candidate value of multiple interference threshold candidates; determining a network quality for each of the multiple different WLAN topology scenarios after adjustment based on each candidate value of the multiple interference threshold candidates; and determining the interference threshold based on the network quality of all the multiple different WLAN topology scenarios after adjustment based on all the multiple interference threshold candidates.

[0008] According to another embodiment of the present disclosure, a controller for wireless resource management of a wireless local area network (WLAN) having multiple access points (APs) is provided, comprising one or more processors; a memory coupled to at least one processor; and a set of computer program instructions stored in the memory, wherein when the computer program instructions are executed by the at least one processor, the following operations are performed: obtaining interference data of multiple APs; calculating the original interference degree of each of the multiple APs based on the interference data; and adjusting the wireless resources of the multiple APs in descending order according to the original interference degree of each of the multiple APs, comprising: step (1): obtaining the current interference degree of the current AP to be adjusted, wherein the current interference degree is calculated based on the interference data after adjustment according to the current wireless resources of the multiple APs; step (2): in the case where the current interference degree of the current AP to be adjusted is greater than an interference threshold, reducing the current wireless resources of the current AP to be adjusted, and repeating steps (1) and (2) until the current interference degree of each AP is no greater than the interference threshold.

[0009] According to another embodiment of the present disclosure, a controller for determining an interference threshold for wireless resource management of a WLAN having multiple different WLAN topology scenarios is provided, comprising: one or more processors; a memory coupled to at least one processor; and a set of computer program instructions stored in the memory, which, when executed by the at least one processor, performs the following operations: obtaining interference data of multiple access points (APs) in each of the multiple different WLAN topology scenarios; adjusting wireless resources of the multiple APs in each of the multiple different WLAN topology scenarios based on the interference data and each candidate value of multiple interference threshold candidates; determining the network quality of each of the multiple different WLAN topology scenarios after adjustment based on each candidate value of the multiple interference threshold candidates; and determining the interference threshold based on the network quality of all the multiple different WLAN topology scenarios after adjustment based on all the multiple interference threshold candidates.

[0010] According to one embodiment of the present disclosure, a computer program product for wireless resource management of a wireless local area network (WLAN) having multiple access points (APs) is provided, comprising a set of computer program instructions, which, when executed by at least one processor, perform the following operations: obtaining interference data of multiple APs; calculating the original interference degree of each of the multiple APs based on the interference data; and adjusting the wireless resources of the multiple APs in descending order of the original interference degrees of each of the multiple APs, comprising: step (1): obtaining the current interference degree of a current AP to be adjusted, wherein the current interference degree is calculated based on the interference data after adjustment according to the current wireless resources of the multiple APs; step (2): in the case where the current interference degree of the current AP to be adjusted is greater than an interference threshold, reducing the current wireless resources of the current AP to be adjusted, and repeating steps (1) and (2) until the current interference degree of each AP is no greater than the interference threshold.

[0011] According to another embodiment of the present disclosure, a computer program product for determining an interference threshold for wireless resource management of a WLAN having multiple different WLAN topology scenarios is provided. The computer program product includes a set of computer program instructions. When the computer program instructions are executed by at least one processor, the following operations are performed: obtaining interference data of multiple access points (APs) in each of the multiple different WLAN topology scenarios; adjusting wireless resources of the multiple APs in each of the multiple different WLAN topology scenarios based on the interference data and each candidate value of multiple interference threshold candidates; determining the network quality of each of the multiple different WLAN topology scenarios after adjustment based on each candidate value of the multiple interference threshold candidates; and determining the interference threshold based on the network quality of all the multiple different WLAN topology scenarios after adjustment based on all the multiple interference threshold candidates.

[0012] According to another embodiment of the present disclosure, a non-transitory computer-readable storage medium for wireless resource management of a wireless local area network (WLAN) having multiple access points (APs) is provided, storing instructions that cause a processor to perform the following operations: obtaining interference data of multiple APs; calculating the original interference degree of each of the multiple APs based on the interference data; and adjusting the wireless resources of the multiple APs in descending order of the original interference degrees of each of the multiple APs, including: step (1): obtaining the current interference degree of a current AP to be adjusted, wherein the current interference degree is calculated based on the interference data after adjustment according to the current wireless resources of the multiple APs; step (2): when the current interference degree of the current AP to be adjusted is greater than an interference threshold, reducing the current wireless resources of the current AP to be adjusted, and repeating steps (1) and (2) until the current interference degree of each AP is no greater than the interference threshold.

[0013] According to another embodiment of the present disclosure, a non-transitory computer-readable storage medium for determining an interference threshold for wireless resource management of a WLAN having multiple different WLAN topology scenarios is provided, storing instructions that cause a processor to perform the following operations: obtaining interference data of multiple access points (APs) in each of the multiple different WLAN topology scenarios; adjusting wireless resources of the multiple APs in each of the multiple different WLAN topology scenarios based on the interference data and each candidate value of multiple interference threshold candidates; determining the network quality of each of the multiple different WLAN topology scenarios after adjustment based on each candidate value of the multiple interference threshold candidates; and determining the interference threshold based on the network quality of all the multiple different WLAN topology scenarios after adjustment based on all the multiple interference threshold candidates.

[0014] Based on at least the above-described embodiments of the present disclosure, an improved radio resource management mechanism for WLANs with multiple access points (APs) can be implemented. Furthermore, a mechanism is proposed for determining interference thresholds for WLAN radio resource management based on multiple WLAN topology scenarios. Using these interference thresholds, network quality can be improved in most scenarios after radio resource management without negatively impacting the network quality. BRIEF DESCRIPTION OF THE DRAWINGS

[0015] The above and other purposes, features and advantages of the present disclosure will become more apparent by describing the embodiments of the present disclosure in more detail in conjunction with the accompanying drawings. The accompanying drawings are used to provide a further understanding of the embodiments of the present disclosure and constitute a part of the specification. The accompanying drawings, together with the embodiments of the present disclosure, are used to explain the present disclosure but do not constitute a limitation of the present disclosure. In the drawings, unless otherwise expressly indicated, the same reference numerals refer to the same components, steps or elements.

[0016] Figure 1 An exemplary WLAN topology scenario with multiple access points (APs) is shown according to embodiments of the present disclosure;

[0017] Figure 2 A flowchart of a method for wireless resource management for a WLAN with multiple access points (APs) is shown according to embodiments of the present disclosure;

[0018] Figure 3 A flowchart of a method for determining interference thresholds for wireless resource management for a WLAN with multiple different WLAN topology scenarios is shown according to embodiments of the present disclosure;

[0019] Figure 4 An exemplary chart illustrating the relationship between network quality and interference thresholds for configuring wireless resources for multiple different WLAN topology scenarios is shown;

[0020] Figure 5 is an exemplary block diagram showing a computing device according to embodiments of the present disclosure. DETAILED DESCRIPTION

[0021] The technical solutions of the present disclosure will be described in detail below with reference to the accompanying drawings. The described embodiments are part of the embodiments of the present disclosure, rather than all the embodiments. Based on the embodiments in the present disclosure, all other embodiments obtained by those of ordinary skill in the art without creative labor fall within the scope of protection of the present disclosure.

[0022] In the description of the present disclosure, it should be noted that terms such as "center", "upper", "lower", "left", "right", "vertical", "horizontal", "inner", "outer" and the like indicate the orientation or positional relationship based on the orientation or positional relationship shown in the drawings, and are only for the purpose of facilitating the description of the present disclosure and simplifying the description, and do not indicate or imply that the device or element referred to must have a particular orientation. In addition, terms such as "first", "second", "third" and the like are only for the purpose of description, and cannot be understood as indicating or implying relative importance. Similarly, the words "one", "an" or "the / this" do not represent quantity limitation, but represent the existence of at least one. The words "include" or "contain" and the like mean that the elements or objects before them encompass the elements listed after them and their equivalents, without excluding other elements or objects. The words "connected" or "linked" and the like are not limited to physical or mechanical connections, but can also include electrical connections, whether direct or indirect.

[0023] Throughout this disclosure, it's important to note that, unless otherwise expressly specified or limited, terms such as "mounted," "linked," and "connected" should be interpreted broadly. For example, they can refer to fixed, removable, or integral connections; mechanical or electrical connections; direct connections, indirect connections through an intermediate medium, or connections within two components. Those skilled in the art will understand the specific meanings of these terms in this disclosure based on the specific circumstances.

[0024] Furthermore, the technical features involved in different embodiments of the present disclosure described below may be combined with each other as long as there is no conflict between them.

[0025] In this disclosure, an AP, also referred to interchangeably as a wireless access point (WAP), is a communication device capable of communicating with terminals (e.g., stations (STAs) or client devices) in a WLAN and allowing terminals to connect to a wired network. While APs typically operate as standalone devices connected to a router via a wired network, they can also be integrated into or used within a router.

[0026] Similarly, in this disclosure, a terminal (e.g., client device or station, interchangeably referred to as a STA) is a communication device capable of communicating with an AP to obtain various communication services (such as voice, video, packet data, messaging, broadcast, etc.). A STA can be any device that includes a media access control (MAC) and physical layer (PHY) interface with a wireless medium (WM) compliant with the IEEE 802.11 standard. For example, in a WLAN environment, a STA can be a laptop, desktop personal computer (PC), personal digital assistant (PDA), access point, or Wi-Fi phone. A STA can be fixed or mobile. In a WLAN environment, the terms "STA," "client device," "wireless client," "user," and "user device" are often used interchangeably.

[0027] In this disclosure, a STA in a WLAN can function as an AP, and vice versa, in different situations. This is because a communication device in the context of IEEE 802.11 (Wi-Fi) technology can include both STA and AP hardware components. This allows a communication device to switch between STA and AP modes based on actual WLAN conditions and / or requirements. In the following embodiments, a non-AP STA may refer to a STA in a WLAN that is not implemented as an AP.

[0028] As used herein, the term "communication" may relate to wireless communications (eg, transmission and / or reception of data and / or control channels) over one or more operating frequency bands.

[0029] The present disclosure will be described in detail below with reference to exemplary embodiments of the present disclosure. However, the present disclosure is not limited to the embodiments described herein and can be implemented in many different forms. The described embodiments are only used to make the present disclosure comprehensive and complete and to fully convey the concepts of the present disclosure to those skilled in the art. The features of the described embodiments can be combined or replaced with each other, unless expressly excluded or should be excluded based on the context. The following list should be regarded as an example to explain the general concept. These items should not be interpreted in a narrow sense. In addition, these items can be combined in any way.

[0030] Wireless resource management including bandwidth selection and / or frequency band deployment can be achieved by using the coverage overlap rate between APs or by sorting by regional traffic volume. In the method of using the coverage overlap rate between APs, the required signal strength attenuation model can be obtained through theoretical analysis or scenario measurement, and the scanning signal strength is obtained by controlling the APs in the network to scan each other. The signal strength is then substituted into the attenuation model to calculate the coverage range of each AP, and finally the coverage overlap rate between APs is calculated to determine whether to adjust the wireless resources, such as reducing the bandwidth or shutting down one or more APs. This method may be limited by the calculation accuracy of its attenuation model. As for adjusting wireless resources based on regional traffic volume, the solution can count the traffic volume of each AP in the network, and then allocate wireless resources to the AP based on the required traffic volume. If a certain area is currently a high-traffic area, more wireless resources will be allocated to it to meet the demand.

[0031] Due to the time-varying and complex nature of wireless environments, attenuation models are difficult to generalize for most WLAN topology scenarios, resulting in inaccurate calculations of the attenuation model in certain scenarios. Consequently, the calculated AP coverage overlap ratio may also be inaccurate. Furthermore, considering only the AP coverage ratio may make it difficult to distinguish differences between actual wireless environments, such as interference from surrounding APs versus background noise. Under different environmental parameters, the optimal coverage ratio for adjusting wireless resources may not be adaptively adjusted. Regarding methods for adjusting wireless resources based on regional traffic volume, when multiple high-traffic APs are in the same dense area, almost all APs operate using maximum wireless resources, which may result in excessive and severe mutual interference, making it impossible to optimize network quality. Therefore, this technology may not achieve wireless resource management that combines environmental versatility with maximum network quality.

[0032] In view of this, in order to solve one or more of the above problems, the present disclosure proposes an effective and dynamic method for wireless resource management. The wireless resource management in the present disclosure includes bandwidth selection (e.g., reducing the bandwidth to an appropriate bandwidth) and / or frequency band deployment (e.g., shutting down the AP). According to an embodiment of the present disclosure, the wireless resources of an AP in a WLAN can be adjusted by comparing the interference level of the AP with an interference threshold. The interference level can be calculated based on interference data obtained for the AP. In addition, various WLAN topology scenarios can be considered when determining the interference threshold, so that the network quality of these WLAN topology scenarios can be improved by applying the interference threshold. According to an embodiment of the present disclosure, the wireless resources of a WLAN can be effectively and dynamically configured to ensure good network performance of the WLAN. In addition, by selecting an appropriate interference threshold in multiple WLAN topology scenarios, the performance of the majority of the multiple WLAN topology scenarios can be positively affected.

[0033] Figure 1 An exemplary WLAN topology scenario with multiple access points (APs) according to an embodiment of the present disclosure is illustrated. The exemplary architecture, consisting of five APs 100-a, 100-b, 100-c, 100-d, and 100-e, is referred to herein as WLAN 100. These five APs are interconnected to form WLAN 100, providing network access services to client devices. As previously described, WLAN 100 allows client devices to access various communication services from the Internet, including voice, video, packet data, messaging, and broadcasts.

[0034] Figure 1 The exemplary network scenarios presented in the present disclosure are illustrative and do not limit any embodiment of the present disclosure. Different types of WLAN topology scenarios can be deployed, which may refer to different numbers of APs in the WLAN and / or different distances between APs. The number of APs in the WLAN and / or the distances between APs can be determined based on application requirements and / or the capabilities of the APs. The number of APs is not limited to Figure 1 The limits of the exemplary network scenario presented in can be set to be greater or less than the five APs depicted.

[0035] Figure 2 The flowchart of the method for wireless resource management of a WLAN with multiple access points (APs) according to an embodiment of the present disclosure is shown. The method 200 can be applied to, for example, Figure 1 The WLAN 100 shown is a WLAN and can be implemented by a controller deployed in the WLAN. The controller can be an independent computing device separate from the AP, or can be incorporated into any one or more APs in the WLAN. The method 200 can include the following steps 201-205.

[0036] According to one embodiment of the present disclosure, in step 201, the controller may obtain interference data of multiple APs. The interference data may include various data related to the interference suffered by the multiple APs. The interference may include a first interference component from APs within the WLAN, a second interference component from APs outside the WLAN, and / or a third interference component from non-AP interference sources. The third interference component may also be referred to as environmental interference. Figure 1 Taking WLAN 100 in WLAN 100 as an example, the controller can obtain interference data for APs 100-a through 100-e. For example, for AP 100-a, the controller can obtain data related to interference from other APs 100-b through 100-e within WLAN 100 as a first interference component, obtain data related to interference from other APs in neighboring WLANs of WLAN 100 as a second interference component, and obtain data related to interference from non-AP interference sources as a third interference component.

[0037] The first interference component from APs within the WLAN can be scanning information from APs within the WLAN, such as the received signal strength indicator (RSSI) between multiple APs. The second interference component from APs outside the WLAN can be scanning information from APs outside the WLAN, such as RSSI, channel, and bandwidth. The third interference component from non-AP interference sources can be scanning information from non-AP sources in the environment, such as noise levels and channel utilization.

[0038] The interference data can be obtained through channel scanning. The channel scanning method may include, for example, the following process. An AP that needs to perform a channel scan may switch to the desired channel, remain on the channel for a period of time (e.g., a few milliseconds), scan the channel, and then switch back to the previous operating channel. After a few seconds, the AP may switch to the next desired channel and repeat the scanning process.

[0039] Specifically, channel scanning can be performed by monitoring channel messages from neighboring APs, or by actively sending probe request frames and then monitoring probe response frames from neighboring APs. In this way, interference data can be acquired through channel scanning. Optionally, to prevent scan data loss and jitter, the above scanning process can be performed multiple times, for example, three times. Furthermore, to prevent all APs in a WLAN from switching simultaneously, random perturbations can be added to the timing of AP switching to the channel to be scanned.

[0040] In step 203, the controller may calculate the original interference level of each of the multiple APs based on the interference data. The interference level indicates the degree of interference experienced by the AP. The greater the level, the more interference the AP experiences. The interference level may be calculated based on the interference data. For example, if the interference data is RSSI, the interference level may be RSSI or any value proportional to RSSI.

[0041] In some embodiments, the interference data may include a first interference component, a second interference component, and a third interference component, and different weights may be assigned to the first interference component, the second interference component, and the third interference component when calculating the interference degree. In this way, different interferences may contribute differently to the interference degree, which may be more consistent with actual conditions and make the interference degree more reasonable.

[0042] For example, the number of APs in a WLAN can be calculated as follows: i The degree of interference.

[0043] First, a first interference degree component about the first interference part can be calculated. AP i The first interference component may be positively correlated with the RSSI scanned by the AP in the WLAN. i Affected by the AP in the WLAN j Interference With the scanned positively correlated (e.g., proportionally), i.e. ,in Indicates the AP in the WLAN j Scanned APs i RSSI. Then, you can i Interference degree from all other APs in the WLAN Sum to calculate AP i The first interference component of .

[0044] Next, a second interference degree component for the second interference portion can be calculated. i The second interference component may be positively correlated with the RSSI scanned by the AP outside the WLAN. i Affected by AP outside the WLAN k Interference With the scanned positively correlated (e.g., proportionally), i.e. ,in Indicates APs outside the WLAN k Scanned APs i RSSI. Then, you can i Interference degree from all scannable APs outside the WLAN Sum to calculate AP i The second interference component of .

[0045] Third, a third interference degree component may be calculated for the third interference portion. i The third interference component can be positively correlated with the environmental scan data. The environmental scan data may include parameters such as noise floor and / or channel load, which represent wireless noise and / or channel utilization. Each of these parameters can be multiplied by a weight value assigned according to demand. Wireless noise refers to the noise on the channel caused by non-WLAN interference, and channel utilization refers to the percentage of channel usage time to the total channel measurement time during information or packet transmission. Due to the large interference caused by the non-WLAN environment, the wireless noise and channel utilization may be abnormally high, so scanning data such as wireless noise and channel utilization can indicate the degree of interference. For example, when the AP i When the wireless noise detected from non-WLAN environments is high, it means that there may be interference from many other signals in the current environment. i When the channel utilization rate of the non-WLAN environment is high, it means that there may be interference from many other signals in the current environment. Can be achieved through Calculated, where is the channel load, which indicates the percentage of channel usage time to the total channel measurement time, i.e., channel utilization. is the noise floor of the current channel, which represents the sum of the noise signals, i.e., wireless noise. and Can be multiplied by the weight assigned according to the requirements. Note that you can use and Any other parameter that can represent the environmental noise may also be used.

[0046] Fourth, the three interference components calculated above can be combined as AP i For example, the three interference components obtained by the above calculation can be directly summed. Alternatively, the three interference components obtained by the above calculation can be multiplied by different weights and then summed to meet different requirements. The weights can be determined based on experience or through experiments.

[0047] It should be noted that the interference information related to the RSSI of an AP described above is provided as an illustrative example only, and not a limiting example. The present disclosure does not limit the type of interference data or the manner in which such data is processed. Other types of interference-indicating data may be used, as long as the data can be used to indicate that an AP is experiencing interference from other APs or the environment, whether within or outside the WLAN.

[0048] The controller may adjust the wireless resources of the multiple APs in descending order of their original interference levels by repeatedly executing steps 204-205 until the interference level of each AP in the WLAN is no greater than a predetermined interference threshold.

[0049] by Figure 1 For example, assuming the calculated original interference levels for APs 100-a through 100-e are in the following order: AP 100-a's original interference level is greater than AP 100-b's, which is greater than AP 100-c's, which is greater than AP 100-d's, which is greater than AP 100-e's. In this case, the radio resources of these APs will be adjusted in the order of AP 100-a, AP 100-b, AP 100-c, AP 100-d, and AP 100-e. This prioritizes adjusting the radio resources of APs with greater interference, resulting in more efficient and effective adjustments.

[0050] In step 204, the controller may obtain the current interference level of the current AP to be adjusted, where the current interference level is calculated based on interference data adjusted based on the current wireless resources of multiple APs, for example, the current frequency band or bandwidth of the AP. The current interference level of the current AP to be adjusted is the interference level configured for the network wireless resources when the current AP is adjusted. If the network wireless resource configuration has not changed, it may be the same as the original interference level calculated above; if the network wireless resource configuration has changed after the wireless resources are adjusted, it may be different from the original interference level calculated above. When the network wireless resource configuration changes, the current interference level is calculated based on the changed network wireless resource configuration, that is, based on the interference data adjusted based on the current wireless resources of multiple APs.

[0051] For example, when the radio resource (e.g., bandwidth or frequency band) adjustment process begins, AP 100-a is the current AP to be adjusted, and the current network radio resource configuration is the same as when the original interference level was calculated—that is, no AP's radio resources have been adjusted. Therefore, AP 100-a's current interference level is the same as its original interference level. Subsequently, when AP 100-b becomes the current AP to be adjusted, the current network radio resource configuration may have changed due to the reduction of AP 100-a's radio resources, so AP 100-b's current interference level may differ from its original interference level. If AP 100-a's radio resources have been reduced, the interference to AP 100-b may also change. Therefore, the interference data used to calculate AP 100-b's current interference level should be adjusted based on the AP's current radio resources. Specifically, the interference caused by AP 100-a's removed radio resources on AP 100-b should be removed from the interference data. Then, the current interference level of AP 100-b can be calculated based on the adjusted interference data, where the current interference level reflects the interference experienced by AP 100-b under the current network radio resource configuration. The method for calculating the current interference level can be the same as the method for calculating the original interference level.

[0052] In step 205, the controller may reduce the current radio resources of the current AP to be adjusted if the current interference level of the current AP to be adjusted is greater than the interference threshold. As described in step 204, the current interference level of the current AP to be adjusted may be obtained based on the current network radio resource configuration. The radio resources of the current AP may then be adjusted based on the current interference level. Specifically, if the current interference level of the current AP is greater than the interference threshold, the radio resources of the current AP may be reduced, for example, by half, such as from 160 MHz to 80 MHz. Otherwise, the radio resources of the current AP remain unchanged. The interference threshold may be predetermined based on experience or experimentation, as will be described later.

[0053] Steps 204 and 205 can be repeated for each AP in the WLAN in the order described above until the interference level of each AP in the WLAN is no greater than the interference threshold. For example, as described above, steps 204 and 205 can begin with AP 100-a. After reducing the radio resources of AP 100-a, steps 204 and 205 are then repeated for AP 100-b, AP 100-c, and so on, until no AP in the WLAN, including APs 100-b through 100-e, has an interference level greater than the interference threshold. In one embodiment, if the radio resources of the preceding AP do not require adjustment, then steps 204 and 205 can be omitted and it can be determined that the radio resources of the subsequent APs do not require adjustment. This is because the interference level of the subsequent AP is greater than that of the preceding AP, indicating that the interference level of the AP most severely interfered with meets the interference threshold, and therefore the remaining APs must meet the threshold.

[0054] Optionally, as shown in step 202 , before calculating the original interference levels of the plurality of APs based on the interference data, the controller may process the interference data by padding and / or filtering.

[0055] In some scenarios, the wireless environment in a WLAN may be time-varying and complex, and the scan information may contain missing parts or fluctuations, so it may be valuable to adopt some data pre-processing methods, such as copying data from another AP with missing data, or filtering the data. Specifically, for example, in the case where there are missing parts in the scan data, the missing parts can be filled by copying from other APs with relatively complete scan data, or the missing parts can be filled by filtering such as mean filtering. In the case where the scan data fluctuates greatly, the scan data can be processed by filtering such as Kalman filtering or mean filtering. For example, multiple interference data values ​​may be obtained for the same interference source, and due to the instability of the wireless environment, these values ​​may fluctuate to a certain extent, so pre-processing steps such as filtering can be used to make up for the shortcomings of the original data obtained.

[0056] In one embodiment, adjusting the wireless resources of multiple APs may include shutting down one or more of the APs. In this embodiment, if the current interference level of the AP to be adjusted exceeds an interference threshold, the AP is shut down. In other words, the wireless resources (e.g., frequency band) of the AP are reduced to zero. This embodiment is also referred to as frequency band deployment.

[0057] According to another embodiment, adjusting the wireless resources of multiple APs may include gradually reducing the bandwidth of one or more of the multiple APs. In this embodiment, if the current interference level of the current AP to be adjusted is greater than an interference threshold, the bandwidth of the current AP is gradually reduced, and then the process moves to the next AP to be adjusted in descending order. For example, if the current interference level of AP 100-a is greater than the interference threshold, the bandwidth of AP 100-a is reduced by one step, for example, from 160 MHz to 80 MHz. The bandwidth reduction process then moves to AP 100-b, AP 100-c, AP 100-d, and AP 100-e in sequence. After processing AP 100-e, the process returns to AP 100-a for another round of processing. The current interference level of AP 100-a is recalculated. If it is still greater than the interference threshold, the bandwidth of AP 100-a is reduced by another step, for example, from 80 MHz to 40 MHz. In this way, the process may be performed until the interference level of no AP among the APs 100 - b to 100 - e in the WLAN is greater than the interference threshold.

[0058] In one embodiment, the interference threshold can vary based on the current bandwidth of the AP being adjusted. For example, when the current AP's bandwidth operates at 160 MHz, the interference threshold can be a first value; when the current AP's bandwidth operates at 80 MHz, the interference threshold can be a second value. The first value can be different from the second value. In other words, the threshold for changing from 160 MHz to 80 MHz can be different from the threshold for changing from 80 MHz to 40 MHz. According to this embodiment, the interference threshold can be more flexible and adaptable to network conditions, resulting in better performance.

[0059] The interference threshold can be predetermined based on experience or experiments. In one embodiment, the interference threshold can be predetermined so that after the interference threshold is used to adjust the wireless resources of multiple APs in each of multiple predetermined different WLAN topology scenarios, the network quality of multiple predetermined different WLAN topology scenarios is improved. In this way, the determined interference threshold can be universally used in multiple WLAN topology scenarios, especially those most commonly used scenarios, to improve the performance of WLAN topology scenarios. Most of the methods for adjusting AP wireless resources in the prior art only consider one network topology scenario, which may not be applicable to different network topology scenarios, and therefore may not be able to effectively improve the performance of different topology scenarios. The WLAN topology scenario may refer to the number of APs in the WLAN and the distance between APs. The following will be combined with Figure 3 An embodiment of a method for determining an interference threshold is described.

[0060] Typically, multiple different WLAN topology scenarios can be deployed with different numbers of APs and / or different distances between APs. For example, a WLAN in one WLAN topology scenario may have 40 APs with a distance of 60 meters between them, while a WLAN in another WLAN topology scenario may have 30 APs with a distance of 60 meters between them. For another example, a WLAN in one WLAN topology scenario may have 40 APs with a distance of 60 meters between them, while a WLAN in another WLAN topology scenario may have 40 APs with a distance of 70 meters between them. Please note that WLAN topology scenarios are not limited to the above examples. For example, in a topology scenario, all distances between APs in the scenario may not be the same.

[0061] For each WLAN topology scenario, the wireless resources of the APs in the WLAN topology scenario can be adjusted based on each of the plurality of interference threshold candidates, and the network quality of the WLAN topology scenario adjusted based on each of the plurality of interference threshold candidates can be determined. After adjusting all of the plurality of different WLAN topology scenarios using all of the plurality of interference threshold candidates and determining all of the corresponding network qualities, the interference threshold can be determined based on the network qualities of all of the plurality of different WLAN topology scenarios adjusted based on all of the plurality of interference threshold candidates, e.g., such that the network quality of a plurality of WLAN topology scenarios in a plurality of predetermined different WLAN topology scenarios is improved after adjusting the wireless resources of the APs in the plurality of predetermined different WLAN topology scenarios using the interference threshold. In other words, the determined interference threshold can be applicable to improve the performance of a plurality of WLAN topology scenarios. According to one embodiment of the present disclosure, the method of adjusting the wireless resources of the APs in each WLAN topology scenario based on each of the plurality of interference threshold candidates can be the same as described with respect to Figure 2 the method described.

[0062] Figure 3 A flowchart of a method for determining an interference threshold for wireless resource management of a WLAN having a plurality of different WLAN topology scenarios according to an embodiment of the present disclosure is shown. The method 300 can include the following steps 301-305, which can be implemented by a controller having a computing unit.

[0063] At step 301, the controller can obtain interference data of a plurality of access points (APs) in each of a plurality of different WLAN topology scenarios. Step 301 is similar to step 201, and the description with respect to step 201 is also applicable to step 301.

[0064] At step 303, the controller can adjust the wireless resources of the APs in each of the plurality of different WLAN topology scenarios based on the interference data and each of a plurality of interference threshold candidates. For example, the wireless resources of the APs in each of the plurality of different WLAN topology scenarios can be adjusted in an order from large to small of interference degrees of the APs calculated based on the interference data of the APs. In one embodiment, the process of adjusting the wireless resources of the APs in each of the plurality of different WLAN topology scenarios based on each of the plurality of interference threshold candidates can include steps similar to steps 204-205 shown in Figure 2 the method described. The above description with respect to steps 204-205 is also applicable here.

[0065] For example, adjusting the wireless resources of the APs in each of the plurality of different WLAN topology scenarios based on the interference data and each of the plurality of interference threshold candidates can include:

[0066] a) calculating, based on the interference data, the original interference degree of each of the plurality of APs in each of the plurality of different WLAN topology scenarios; and

[0067] b) Based on each candidate value of the multiple interference threshold candidates, the wireless resources of the multiple APs are adjusted in descending order of their respective original interference levels.

[0068] Furthermore, the adjusting step b) may comprise:

[0069] - obtaining a current interference level of the current AP to be adjusted, wherein the current interference level is calculated based on interference data adjusted according to current wireless resources of multiple APs (step 1'); and

[0070] - If the current interference level of the current AP to be adjusted is greater than the current interference threshold candidate, reduce the current wireless resources of the current AP to be adjusted (step 2').

[0071] The above exemplary steps for adjustment may be repeatedly performed on all APs in each of the multiple different WLAN topology scenarios.

[0072] In one embodiment, step (1') and step (2') may be repeatedly performed until the current interference level of each AP in the current WLAN topology scenario is no greater than the current interference threshold candidate, as described with respect to step (1) and step (2). In the example of adjusting bandwidth as a wireless resource, since the current interference level of a certain AP in the current WLAN topology scenario may still be greater than the current interference threshold candidate after the first round of bandwidth reduction of the AP, more than one round of step (1') and step (2') may be performed on the bandwidth reduction of the AP, for example, the first round reduces the bandwidth from 160 MHz to 80 MHz, and then the second round reduces the bandwidth from 80 MHz to 40 MHz.

[0073] In another example, steps (1') and (2') may be performed only once for a single round of bandwidth reduction for an AP, for example, reducing the bandwidth from 160 MHz to 80 MHz. The network quality of the current WLAN topology scenario may then be determined after the single round of bandwidth reduction. Accordingly, an interference threshold may be determined based on the network quality of each of the multiple WLAN topology scenarios that have undergone a single round of bandwidth reduction. The determined interference threshold may be applied to APs with the same bandwidth to be adjusted. Method 300 may be performed multiple times to obtain multiple interference thresholds for multiple bandwidths.

[0074] After adjusting the radio resources of the AP in the current WLAN topology scenario, the network quality of the current WLAN topology scenario may be determined as an evaluation of the current WLAN performance, which may be further used to determine the interference threshold.

[0075] In step 304, the controller may determine the network quality for each of the multiple different WLAN topology scenarios based on the adjusted values ​​of each candidate value in the multiple interference threshold candidates. According to step 304, for each WLAN topology scenario, a set of multiple network qualities may be determined based on the multiple interference threshold candidates, and multiple sets of network qualities may be determined for the multiple different WLAN topology scenarios.

[0076] In step 305, the controller may determine an interference threshold based on the network quality of all of the multiple different WLAN topology scenarios adjusted based on all of the multiple interference threshold candidate settings. In other words, the interference threshold may be determined based on the multiple sets of network quality. For example, the interference threshold may be determined such that, after adjusting the wireless resources of multiple APs in multiple predetermined different WLAN topology scenarios using the interference threshold, the network quality of multiple WLAN topology scenarios in the multiple predetermined different WLAN topology scenarios is improved. The network quality of the WLAN may refer to any suitable network quality parameter, such as the throughput, latency, packet loss, and / or error packet rate of the WLAN.

[0077] Optionally, as shown in step 302, before calculating the original interference levels of the multiple APs based on the interference data, the controller may process the interference data by padding and / or filtering. Step 302 is similar to step 202, and the description of step 202 also applies to step 302.

[0078] The determined interference threshold may be any threshold candidate, or may be any value selected from an interval formed by the threshold candidates.

[0079] Figure 2-Figure 3 The depicted operations may be performed by a controller that controls the APs, which may be located within any one or more APs, or independent of the APs. The controller may be any type of computing device.

[0080] Figure 4 An exemplary graph illustrating the relationship between network quality and interference threshold for configuring bandwidth for a number of different WLAN topology scenarios is shown.

[0081] refer to Figure 4 The vertical axis represents network quality, expressed as the percentage improvement in quality after bandwidth adjustment relative to network quality without bandwidth adjustment, and the horizontal axis represents interference threshold candidates. After executing steps 301-304 according to an embodiment of the present disclosure, a set of multiple network qualities can be determined for each WLAN topology scenario based on multiple interference threshold candidates, and multiple sets of network qualities can be determined for multiple different WLAN topology scenarios. Figure 4 Each set of network quality in is connected by a curve, and the number of curves corresponds to the number of WLAN topology scenarios. Figure 4In Figure 1, 7 curves corresponding to 7 different WLAN topology scenarios are shown. The network quality here is represented by the sum of the throughput of multiple APs. Network quality is not limited to throughput, but can also be other metrics such as latency, packet loss, error packet rate, etc. Figure 4 As shown in the figure, when the candidate interference threshold is less than about 1.6, the quality of some WLAN topology scenarios degrades; when the candidate interference threshold is greater than about 2.0, the quality improvement of some WLAN topology scenarios begins to drop to zero. Therefore, the interference threshold can be determined to a value within the range of 1.6 to 2.0, such as 1.8, so that the network quality of almost all WLAN topology scenarios can be improved when using this interference threshold.

[0082] Figure 5 is an exemplary block diagram illustrating a computing device according to an embodiment of the present disclosure. Figure 5 The computing device depicted may be the controller described above and may be used to perform radio resource management operations for multiple APs in a WLAN, for example, as described with respect to Figure 2-Figure 3 Describes the various methods.

[0083] like Figure 5 As shown, computing device 500 may include a processor 501 and a memory 502. Processor 501 is communicatively coupled to the memory and is configured to execute the method discussed above.

[0084] Examples of processor 501 include microprocessors, microcontrollers, digital signal processors (DSPs), field programmable gate arrays (FPGAs), programmable logic devices (PLDs), state machines, gated logic, discrete hardware circuits, and other suitable hardware configured to perform the various functions described throughout this disclosure.

[0085] The processor 501 can execute software. Software should be broadly interpreted as instructions, instruction sets, code, code segments, program code, programs, subroutines, software modules, applications, software applications, software packages, routines, subroutines, objects, executable files, execution threads, procedures, functions, etc., whether referred to as software, firmware, middleware, microcode, hardware description language, or other names. The software may reside in the memory 502.

[0086] Memory 502 can be a non-transitory computer-readable medium. Non-transitory computer-readable media include, but are not limited to, magnetic storage devices (e.g., hard disks, floppy disks, magnetic strips), optical disks (e.g., compact disks (CDs) or digital versatile disks (DVDs)), smart cards, flash memory devices (e.g., cards, sticks, or key drives), random access memory (RAM), read-only memory (ROM), programmable ROM (PROM), erasable PROM (EPROM), electrically erasable PROM (EEPROM), registers, removable disks, and any other suitable medium for storing software and / or instructions that can be accessed and read by a computer. Memory 502 can be located within processor 501, external to processor 501, or distributed across multiple entities including processor 501. Memory 502 can be embodied in a computer program product. For example, a computer program product can include a computer-readable medium in packaging materials. Those skilled in the art will recognize how to implement the described functionality described throughout this disclosure based on the specific application and the overall design constraints imposed on the overall system.

[0087] Furthermore, according to another embodiment of the present disclosure, a controller for radio resource management of a WLAN with multiple access points (APs) is disclosed to implement one or more of the aforementioned processes, the details of which are omitted for brevity. The controller may also determine interference thresholds for radio resource management of a WLAN with multiple different WLAN topology scenarios, the details of which are omitted for brevity.

[0088] The present disclosure may be a system, method, and / or computer program product at any possible level of technical detail integration. The computer program product may include a computer-readable storage medium (or multiple media) having computer-readable program instructions thereon for causing a processor to implement various aspects of the present disclosure.

[0089] As used in this disclosure, expressions such as "according to," "based on," and "depending on" do not mean "only according to," "only based on," or "only depending on," unless expressly stated otherwise. In other words, in this disclosure, such expressions generally mean "at least according to," "at least based on," or "at least depending on."

[0090] The use of designations such as "first," "second," and the like when referring to any element in this disclosure is not intended to limit the number or order of such elements. These designations may be used in this disclosure as a convenient way to distinguish between two or more elements. Thus, reference to a first element and a second element does not mean that only two elements may be used, or that the first element must precede the second element in some manner.

[0091] As used in this disclosure, the term "determine" can encompass a variety of operations. For example, with respect to "determine," calculation, computation, processing, deduction, investigation, search (e.g., searching in a table, database, or other data structure), and ascertainment are all considered "determining." Furthermore, with respect to "determining," receiving (e.g., receiving information), sending (e.g., sending information), inputting, outputting, and accessing (e.g., accessing data in a memory) are also considered "determining." Furthermore, with respect to "determining," parsing, selecting, choosing, establishing, and comparing are also considered "determining." In other words, with respect to "determining," a number of actions can be considered "determining."

[0092] As used in this disclosure, terms such as "connected," "coupled," or any variations thereof, refer to any direct or indirect connection or combination between two or more elements, which may include the presence of one or more intermediate elements between two "connected" or "coupled" elements. The coupling or connection between elements may be physical or logical, or a combination of both. As used in this disclosure, two elements may be considered to be electrically connected using one or more wires, cables, and / or printed wiring, and as a number of non-limiting and non-exhaustive examples, "connected" or "coupled" together using electromagnetic energy having wavelengths in the radio frequency region, microwave region, and / or optical (visible and invisible) region, etc.

[0093] When "includes," "comprising," and variations thereof are used in this disclosure or claims, these terms are as open ended as the term "having." Furthermore, the term "or" as used in this disclosure or claims is not an exclusive "or."

[0094] While the present disclosure has been described in detail above, it will be apparent to those skilled in the art that the present disclosure is not limited to the embodiments described herein. The present disclosure may be implemented in modified and altered forms without departing from the spirit and scope of the present disclosure as defined by the claims. Therefore, the description in this disclosure is for illustrative purposes only and does not have any limiting meaning on the present disclosure.

Claims

1. A method for wireless resource management of a wireless local area network (WLAN) having multiple access points (APs), comprising: Obtaining interference data of the multiple APs; Calculating original interference degrees of each of the plurality of APs based on the interference data; as well as Adjusting the wireless resources of the multiple APs in descending order of their respective original interference levels includes: Step (1): obtaining a current interference level of a current AP to be adjusted, wherein the current interference level is calculated based on interference data adjusted according to current wireless resources of the multiple APs; Step (2): when the current interference level of the current AP to be adjusted is greater than the interference threshold, reducing the current wireless resources of the current AP to be adjusted; and Repeat steps (1) and (2) until the current interference level of each AP is no greater than the interference threshold.

2. The method according to claim 1, wherein The interference threshold varies according to current wireless resources of the current AP to be adjusted.

3. The method according to claim 1, wherein The interference threshold is predetermined so that after the interference threshold is used to adjust the wireless resources of multiple APs in each of multiple predetermined different WLAN topology scenarios, the network quality of the multiple predetermined different WLAN topology scenarios is improved.

4. The method according to claim 3, wherein: The interference threshold is predetermined by the following steps: Obtain interference data of multiple APs in each of multiple different WLAN topology scenarios including the multiple predetermined different WLAN topology scenarios; adjusting, based on the interference data and each candidate value of a plurality of interference threshold candidates, wireless resources of a plurality of APs in each of the plurality of different WLAN topology scenarios; Determine a network quality for each of the multiple different WLAN topology scenarios adjusted based on each candidate value in the multiple interference threshold candidates; as well as The interference threshold is determined according to network qualities of all the multiple different WLAN topology scenarios adjusted based on all the multiple interference threshold candidates.

5. The method according to claim 4, wherein The wireless resources of the multiple APs in each of the multiple different WLAN topology scenarios are adjusted in descending order according to the interference levels of the multiple APs calculated based on the interference data of the multiple APs.

6. The method according to claim 4, wherein: Adjusting, based on the interference data and each candidate value of the multiple interference threshold candidates, the radio resources of multiple APs in each of the multiple different WLAN topology scenarios includes: Calculating, based on the interference data, the original interference degree of each of the multiple APs in each of the multiple different WLAN topology scenarios; Adjusting the wireless resources of the plurality of APs in descending order of their respective original interference levels based on each candidate value of the plurality of interference threshold candidates includes: Obtaining a current interference level of a current AP to be adjusted, wherein the current interference level is calculated based on interference data adjusted according to current wireless resources of the multiple APs; and In a case where the current interference level of the current AP to be adjusted is greater than the current interference threshold candidate, the current wireless resources of the current AP to be adjusted are reduced.

7. The method according to claim 1, wherein The interference data includes a first interference portion from APs within the WLAN, a second interference portion from APs outside the WLAN, and a third interference portion from non-AP interference sources; and When calculating the original interference degree and the current interference degree, different weights are assigned to the first interference component, the second interference component, and the third interference component.

8. The method according to claim 1, further comprising: Before calculating the original interference levels of the respective APs based on the interference data, the interference data is processed by padding and / or filtering.

9. The method according to claim 1, wherein Adjusting the wireless resources of the plurality of APs includes shutting down one or more of the plurality of APs.

10. The method according to claim 1, wherein Adjusting the wireless resources of the plurality of APs includes gradually reducing the bandwidth of one or more of the plurality of APs.

11. A method for determining an interference threshold for radio resource management of a wireless local area network (WLAN), wherein the WLAN has a plurality of different WLAN topology scenarios, the method comprising: Obtain interference data of multiple access points AP in each of the multiple different WLAN topology scenarios; adjusting, based on the interference data and each candidate value of a plurality of interference threshold candidates, wireless resources of a plurality of APs in each of the plurality of different WLAN topology scenarios; Determine a network quality for each of the multiple different WLAN topology scenarios adjusted based on each candidate value in the multiple interference threshold candidates; as well as The interference threshold is determined according to network qualities of all the multiple different WLAN topology scenarios adjusted based on all the multiple interference threshold candidates.

12. The method according to claim 11, wherein The interference threshold is determined so that after the interference threshold is used to adjust the wireless resources of multiple APs in multiple predetermined different WLAN topology scenarios among the multiple different WLAN topology scenarios, the network quality of the multiple predetermined different WLAN topology scenarios is improved.

13. The method according to claim 11, wherein The wireless resources of the multiple APs in each of the multiple different WLAN topology scenarios are adjusted in descending order according to the interference levels of the multiple APs calculated based on the interference data of the multiple APs.

14. The method according to claim 11, wherein Adjusting, based on the interference data and each candidate value of the multiple interference threshold candidates, the radio resources of multiple APs in each of the multiple different WLAN topology scenarios includes: Calculating the original interference degree of each of the plurality of APs in each of the plurality of different WLAN topology scenarios based on the interference data; and Adjusting the wireless resources of the plurality of APs in descending order of their respective original interference levels based on each candidate value of the plurality of interference threshold candidates includes: Step (1'): obtaining a current interference level of a current AP to be adjusted, wherein the current interference level is calculated based on interference data adjusted according to current wireless resources of the multiple APs; and Step (2'): when the current interference level of the current AP to be adjusted is greater than the current interference threshold candidate, reducing the current wireless resources of the current AP to be adjusted.

15. The method according to claim 14, wherein For each WLAN topology scenario, steps (1') and (2') are repeatedly performed until the current interference level of each AP in the current WLAN topology scenario is not greater than the current interference threshold candidate.

16. A controller for wireless resource management of a wireless local area network (WLAN) having multiple access points (APs), comprising: one or more processors; a memory coupled to at least one of said processors; as well as A set of computer program instructions stored in the memory, which, when executed by at least one of the processors, perform the following operations: Obtaining interference data of the multiple APs; Calculating original interference degrees of each of the plurality of APs based on the interference data; as well as Adjusting the wireless resources of the plurality of APs in descending order of their respective original interference levels includes: Step (1): obtaining a current interference level of a current AP to be adjusted, wherein the current interference level is calculated based on interference data adjusted according to current wireless resources of the multiple APs; Step (2): when the current interference level of the current AP to be adjusted is greater than the interference threshold, reducing the current wireless resources of the current AP to be adjusted; and Repeat steps (1) and (2) until the current interference level of each AP is no greater than the interference threshold.

17. The controller according to claim 16, wherein: The interference threshold varies according to current wireless resources of the current AP to be adjusted.

18. The controller according to claim 16, wherein: The interference threshold is predetermined so that after the interference threshold is used to adjust the wireless resources of multiple APs in each of multiple predetermined different WLAN topology scenarios, the network quality of the multiple predetermined different WLAN topology scenarios is improved.

19. The controller according to claim 18, wherein: The interference threshold is predetermined by the following steps: Obtain interference data of multiple APs in each of multiple different WLAN topology scenarios including the multiple predetermined different WLAN topology scenarios; adjusting, based on the interference data and each candidate value of a plurality of interference threshold candidates, wireless resources of a plurality of APs in each of the plurality of different WLAN topology scenarios; Determine a network quality for each of the multiple different WLAN topology scenarios adjusted based on each candidate value in the multiple interference threshold candidates; as well as The interference threshold is determined according to network qualities of all the multiple different WLAN topology scenarios adjusted based on all the multiple interference threshold candidates.

20. The controller according to claim 19, wherein Adjusting, based on the interference data and each candidate value of the multiple interference threshold candidates, the radio resources of multiple APs in each of the multiple different WLAN topology scenarios includes: Calculating, based on the interference data, the original interference degree of each of the multiple APs in each of the multiple different WLAN topology scenarios; Adjusting the wireless resources of the plurality of APs in descending order of their respective original interference levels based on each candidate value of the plurality of interference threshold candidates includes: Obtaining a current interference level of a current AP to be adjusted, wherein the current interference level is calculated based on interference data adjusted according to current wireless resources of the multiple APs; and In a case where the current interference level of the current AP to be adjusted is greater than the current interference threshold candidate, the current wireless resources of the current AP to be adjusted are reduced.

Citation Information

Patent Citations

  • Method and equipment for processing radio link deterioration

    CN102256359A

  • Power adjustment method and device for wireless local area network

    CN103957586A

  • Method for admission control in interference-limited cellular radio network

    CN1240563A

  • Method and apparatus for cancelling interference

    US20150201421A1

  • Channel allocation method and related apparatus

    US20230319580A1