Method and apparatus for adjusting access point transmit power
By acquiring the specified information of the 2.4G or 5G frequency band of the Agent in the EasyMesh network, and adjusting the transmit power of the access point according to conditions such as signal strength, neighbor relationships, and backhaul links, the network stability problem in the EasyMesh network is solved, and the stability and network performance are optimized.
Patent Information
- Application Number
- CN202411635846.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-15
- Publication Date
- 2025-11-21
- Estimated Expiration
- 2044-11-15
AI Technical Summary
Adjusting the transmit power of access points in an EasyMesh network may affect the stability of the network.
By obtaining the specified information of the Agent in the EasyMesh network in the 2.4G or 5G frequency band, the transmit power of the access point is adjusted according to the signal strength, neighbor relationship and backhaul link and other conditions to ensure network stability.
When adjusting the transmission power of access points, ensure network stability, optimize network coverage, improve roaming performance, and balance network load.
Smart Images

Figure CN119485664B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technology, specifically to a method and apparatus for adjusting the transmit power of an access point. Background Technology
[0002] EasyMesh is a standard for WiFi networks, primarily designed to provide a simple and effective way to extend the coverage of home or business wireless networks. It enables seamless roaming and other functionalities by allowing different access points (APs) to collaborate. In an EasyMesh network, the access point acts as an agent, executing various commands issued by the controller and feeding back network status information about its location to the controller.
[0003] In related technologies, a series of factors are considered when adjusting the transmit power of access points to address radio frequency interference between access points. However, in EasyMesh networks, adjusting the transmit power of access points by only considering the factors in these related technologies may affect the stability of the network. Summary of the Invention
[0004] This application provides a method and apparatus for adjusting the transmission power of an access point, which can solve the technical problem in the prior art that the stability of the network is affected when adjusting the transmission power of the access point in an EasyMesh network.
[0005] In a first aspect, embodiments of this application provide an access point transmit power adjustment method, applied to a controller in an EasyMesh network, the access point transmit power adjustment method comprising:
[0006] Obtain the specified information of the currently processed object. Each processed object is a 2.4G or 5G frequency band of an Agent in the EasyMesh network. The Agent corresponding to the currently processed object is called the target Agent, the corresponding frequency band is called the target frequency band, and the corresponding transmit power is called the target power.
[0007] If the specified information meets the reduction conditions, the target power will be reduced. The reduction conditions include:
[0008] The current processing object has neighboring processing objects, and the signal strength to any neighboring processing object is greater than a first strength threshold. Among them, the signal coverage range of the neighboring processing objects and the current processing object overlaps in the same frequency band.
[0009] The target frequency band or the backhaul link of the target agent is not a 5G frequency band.
[0010] Furthermore, in one embodiment, the method further includes the following step before obtaining the specified information of the currently processed object:
[0011] Traverse the tree-like topology of the EasyMesh network and sort the processing objects, with the frequency bands of agents closer to the edge being sorted first.
[0012] Furthermore, in one embodiment, the down-adjustment condition further includes:
[0013] Each associated client of the currently processed object is one of a first target client and a second target client. The signal strength from the current processed object to the first target client is greater than or equal to a second strength threshold, the signal strength from the current processed object to the second target client is less than the second strength threshold, the second target client supports roaming, and the difference in signal strength between any other processed object and the current processed object to the second target client is greater than or equal to a strength difference threshold.
[0014] Furthermore, in one embodiment, the down-adjustment condition further includes:
[0015] The channel utilization of the currently processed object is less than the utilization threshold.
[0016] Furthermore, in one embodiment, the step of reducing the target power includes:
[0017] Reduce the target power by a preset step size;
[0018] If the specified information satisfies the first continuation condition, then return to the step of obtaining the specified information of the currently processed object. The first continuation condition includes:
[0019] The target power is greater than or equal to the first power threshold.
[0020] Furthermore, in one embodiment, the first continuation condition further includes:
[0021] The difference in transmit power between the target agent in the 2.4G band and the 5G band is less than or equal to the power difference threshold.
[0022] Furthermore, in one embodiment, after the step of obtaining the specified information of the currently processed object, the method further includes:
[0023] If the specified information meets the first adjustment condition, the target power is increased. The first adjustment condition includes:
[0024] The currently processed object has no neighboring processed objects;
[0025] If the specified information meets the second adjustment condition, the target power is increased. The second adjustment condition includes:
[0026] The current processing object has neighboring processing objects, and the signal strength to all neighboring processing objects is less than the third strength threshold, where the third strength threshold is less than the first strength threshold.
[0027] Furthermore, in one embodiment, the step of increasing the target power includes:
[0028] Increase the target power by a preset step size;
[0029] If the specified information satisfies the second continuation condition, then return to the step of obtaining the specified information of the currently processed object. The second continuation condition includes:
[0030] The target power is less than or equal to the second power threshold.
[0031] Furthermore, in one embodiment, the second continuation condition further includes:
[0032] The difference in transmit power between the target agent in the 2.4G band and the 5G band is less than or equal to the power difference threshold.
[0033] Secondly, embodiments of this application also provide an access point transmit power adjustment device, the access point transmit power adjustment device comprising:
[0034] The information acquisition module is used to acquire specified information of the currently processed object. Each processed object is a 2.4G or 5G frequency band of an Agent in the EasyMesh network. The Agent corresponding to the currently processed object is called the target Agent, the corresponding frequency band is called the target frequency band, and the corresponding transmission power is called the target power.
[0035] The power reduction module is used to reduce the target power if specified information meets the reduction conditions. The reduction conditions include:
[0036] The current processing object has neighboring processing objects, and the signal strength to any neighboring processing object is greater than a first strength threshold. Among them, the signal coverage range of the neighboring processing objects and the current processing object overlaps in the same frequency band.
[0037] The target frequency band or the backhaul link of the target agent is not a 5G frequency band.
[0038] In this application, the condition that "the current processing object has neighboring processing objects, and the signal strength to any neighboring processing object is greater than a first strength threshold" is used to determine that there is a need for power reduction, and the condition that "the target frequency band or the backhaul link of the target Agent is not a 5G frequency band" is used to determine that reducing the target power will not affect the stability of the network. Through this application, the stability of the network can be ensured when adjusting the transmit power of the access point in the EasyMesh network. Attached Figure Description
[0039] Figure 1 This is a flowchart illustrating an access point transmit power adjustment method according to an embodiment of this application;
[0040] Figure 2 This is a schematic diagram illustrating the relationship between multiple processing objects and multiple clients in one embodiment of this application;
[0041] Figure 3 This is a schematic diagram illustrating the interaction between the Controller and the Agent in one embodiment of this application;
[0042] Figure 4 This is a flowchart illustrating the access point transmit power adjustment method in another embodiment of this application;
[0043] Figure 5 This is a schematic diagram of the functional modules of the access point transmit power adjustment device in one embodiment of this application. Detailed Implementation
[0044] To enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present application, and not all embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of the present application.
[0045] To make the objectives, technical solutions, and advantages of this application clearer, the embodiments of this application will be described in further detail below with reference to the accompanying drawings.
[0046] In a first aspect, embodiments of this application provide an access point transmit power adjustment method, applied to a Controller in an EasyMesh network.
[0047] Figure 1 A flowchart illustrating an access point transmit power adjustment method according to an embodiment of this application is shown.
[0048] Reference Figure 1 In one embodiment, the access point transmit power adjustment method includes the following steps:
[0049] S1. Obtain the specified information of the current processing object. Each processing object is a 2.4G or 5G frequency band of an Agent in the EasyMesh network. The Agent corresponding to the current processing object is called the target Agent, the corresponding frequency band is called the target frequency band, and the corresponding transmission power is called the target power.
[0050] Specifically, an access point can provide network access in both the 2.4G and 5G bands simultaneously. The 2.4G and 5G bands have independent transmission power, signal coverage, associated clients, etc., so they need to be treated as different objects when adjusting the transmission power.
[0051] For example, the current processing target is Agent1's 2.4G frequency band. The target Agent is called Agent1, the target frequency band is called the 2.4G frequency band, and the transmit power of Agent1 in the 2.4G frequency band is called the target power.
[0052] S2. If the specified information meets the reduction conditions, then reduce the target power. The reduction conditions include:
[0053] The current processing object has neighboring processing objects, and the signal strength to any neighboring processing object is greater than a first strength threshold. Among them, the signal coverage range of the neighboring processing objects and the current processing object overlaps in the same frequency band.
[0054] The target frequency band or the backhaul link of the target agent is not a 5G frequency band.
[0055] Figure 2 This illustration shows a schematic diagram of the relationship between multiple processing objects and multiple clients in one embodiment of this application.
[0056] For example, refer to Figure 2 The processing objects include Agent1 (5G), Agent1 (2.4G), Agent2 (2.4G), and Agent3 (2.4G). Agent1 (5G) has no neighbor processing objects. The neighbor processing objects of Agent1 (2.4G) are Agent2 (2.4G) and Agent3 (2.4G). The neighbor processing objects of Agent2 (2.4G) are Agent1 (2.4G) and Agent3 (2.4G). The neighbor processing objects of Agent3 (2.4G) are Agent1 (2.4G) and Agent2 (2.4G).
[0057] For example, each processing object can obtain the signal strength (e.g., RSSI value, RCPI value, etc.) from neighboring processing objects and the identification information (e.g., MAC address) of neighboring processing objects. When obtaining the specified information of the current processing object, the Controller queries the backhaul link from the target Agent, queries the neighbor information obtained by each Agent, extracts the signal strength from the current processing object to each neighboring processing object based on the identification information of the current processing object, and adds it to the specified information.
[0058] In this embodiment, if the signal strength from the current processing object to a neighboring processing object is greater than the first strength threshold, it indicates that the signal from the current processing object is too strong for the neighboring processing object, which is likely to cause interference to the neighboring processing object, and there is a need to reduce the target power.
[0059] It's understandable that the more objects a neighbor processes, the more likely it is to cause interference.
[0060] Optionally, the first intensity threshold is dynamically determined based on the number of neighboring objects being processed. For example, the number of neighboring objects being processed is divided into three levels: 0-3, 3-6, and 6 or more. The higher the level, the lower the first intensity threshold.
[0061] Optionally, various thresholds for the 2.4G band and the 5G band can be set separately.
[0062] The backhaul link is the interface used by the Agent to communicate with the Controller to achieve wireless networking. When both the target frequency band and the target Agent's backhaul link are in the 5GHz band, even if there is a need to reduce the target power, it will not be reduced. This is because the 5GHz band signal coverage is relatively small. When the target Agent uses the 5GHz band as its backhaul link, even a slight reduction in the target Agent's transmit power in the 5GHz band may cause the target Agent to be unable to communicate normally with the Controller, affecting the stability of the network. However, the 2.4GHz band signal coverage is relatively large. When the target Agent uses the 2.4GHz band as its backhaul link, appropriately reducing the target Agent's transmit power in the 2.4GHz band will not affect the target Agent's ability to communicate normally with the Controller.
[0063] Therefore, in this embodiment, the condition that "the current processing object has neighboring processing objects, and the signal strength to any neighboring processing object is greater than the first strength threshold" is used to determine that there is a need for power reduction, and the condition that "the target frequency band or the backhaul link of the target Agent is not a 5G frequency band" is used to determine that reducing the target power will not affect the stability of the network. Through this embodiment, the stability of the network can be ensured when adjusting the transmit power of the access point in the EasyMesh network.
[0064] It's important to note that a general condition may consist of multiple sub-conditions, each potentially requiring different parameters. However, determining whether the general condition is satisfied doesn't necessarily require obtaining all the parameters involved in each sub-condition. For example, if a general condition consists of multiple logical AND sub-conditions, you can first obtain the parameters required for one sub-condition. If that sub-condition is not satisfied, you don't need to obtain the parameters for the other sub-conditions to arrive at the conclusion that the general condition is not satisfied. Similarly, if a general condition consists of multiple logical OR sub-conditions, you can first obtain the parameters required for one sub-condition. If that sub-condition is satisfied, you don't need to obtain the parameters for the other sub-conditions to arrive at the conclusion that the general condition is satisfied.
[0065] Furthermore, in one embodiment, the method further includes the following step before obtaining the specified information of the currently processed object:
[0066] Traverse the tree-like topology of the EasyMesh network and sort the processing objects, with the frequency bands of agents closer to the edge being sorted first.
[0067] In this embodiment, when adjusting the transmit power of multiple processing objects in the EasyMesh network, the processing objects are sorted according to the rule from the edge to the center. That is, the frequency band of the agent of the leaf node is processed first, and the frequency band of the agent of the root node is processed later. This helps to optimize the overall network coverage, improve roaming performance, and balance the network load.
[0068] Optionally, the topology of the EasyMesh network is traversed hierarchically starting from the root node. Each processing object is pushed onto the stack in turn. After the stack is completed, the processing object at the top of the stack is determined as the current processing object. After each processing object is processed, it is popped from the stack, and the processing object at the top of the stack is determined as the current processing object again, until the stack is empty.
[0069] Optionally, the EasyMesh network global adjustment is pushed onto the stack after it is triggered. The EasyMesh network global adjustment can be triggered when the tree topology changes, triggered by a manual command, or triggered automatically at a certain period.
[0070] Furthermore, in one embodiment, the down-adjustment condition further includes:
[0071] Each associated client of the currently processed object is one of a first target client and a second target client. The signal strength from the current processed object to the first target client is greater than or equal to a second strength threshold, the signal strength from the current processed object to the second target client is less than the second strength threshold, the second target client supports roaming, and the difference in signal strength between any other processed object and the current processed object to the second target client is greater than or equal to a strength difference threshold.
[0072] In this embodiment, if the signal strength from the current processing object to a certain associated client is less than a second strength threshold, it indicates that the signal from the current processing object to the associated client is weak. If the difference in signal strength between a certain processing object and the current processing object to the associated client is less than a strength difference threshold, it indicates that other processing objects cannot provide a better network to the associated client. If the signal from the current processing object to a certain associated client is strong enough, then the associated client belongs to the first target client. For the first target client, even if the target power of the current processing object is reduced, it can still obtain a good network, ensuring normal service operation. If the signal from the current processing object to a certain associated client is weak, the associated client supports roaming, and any other processing object can provide a better network to the associated client, then the associated client belongs to the second target client. For the second target client, even if the target power of the current processing object is reduced, it can still obtain a better network through roaming, ensuring normal service operation.
[0073] Conversely, if there is an associated client, and the signal of the currently processed object is weak for that associated client, but the associated client does not support roaming, or other processed objects cannot provide a better network for that associated client, then the service of that associated client will be affected after the transmit power of the currently processed object is reduced.
[0074] Therefore, this embodiment ensures that the services of each associated client operate normally after the transmission power of the currently processed object is reduced, which can further reduce the adverse effects of the transmission power reduction.
[0075] For example, continue to refer to Figure 2 Agent1 (5G) is associated with STA3, and Agent1 (2.4G) is associated with STA1 and STA2. STA2 is within the signal coverage area of Agent3 (2.4G). Assuming the current processing target is Agent1 (2.4G), the signal strength from Agent1 (2.4G) to STA1 is greater than or equal to the second strength threshold, so STA1 is the first target client. The signal strength from Agent1 (2.4G) to STA2 is less than the second strength threshold, so STA2 supports roaming. Furthermore, the difference in signal strength between Agent3 (2.4G) and Agent1 (2.4G) to STA2 is greater than or equal to the strength difference threshold, so STA2 is the second target client. Therefore, each associated client of Agent1 (2.4G) is either the first target client or the second target client.
[0076] For example, each processing object can obtain the signal strength from itself to each associated client, the identification information of the associated client, and the roaming support status. It can also obtain the signal strength from itself to each non-associated client within the signal coverage area and the identification information of the non-associated client. When obtaining the specified information of the current processing object, the Controller queries the target Agent for the associated client information of the current processing object it has obtained, and queries each Agent for the non-associated client information it has obtained. Based on the identification information of each associated client of the current processing object, the Controller extracts the signal strength from other processing objects to the corresponding client from the non-associated client information and adds it to the specified information.
[0077] Furthermore, in one embodiment, the down-adjustment condition further includes:
[0078] The channel utilization of the currently processed object is less than the utilization threshold.
[0079] In this embodiment, the channel utilization rate of the currently processed object is less than the utilization threshold, indicating that channel contention is relatively intense. After the transmit power of the currently processed object is reduced, it is more susceptible to interference and prone to roaming ping-pong problems. This embodiment can further reduce the adverse effects of reducing the transmit power.
[0080] Figure 3 This illustration shows a schematic diagram of the interaction between the Controller and the Agent in one embodiment of this application.
[0081] Reference Figure 3 In one embodiment, the interaction actions between the Controller and the Agent include querying backhaul links, querying neighbor information, querying associated client information, querying non-associated client information, querying channel utilization, querying transmit power, and adjusting transmit power. In the EasyMesh network, the Controller and the Agent interact using IEEE 1905 messages. Currently, the 1905 standard message does not support querying transmit power and adjusting transmit power; extended messages are required to achieve this. Other interactions can be implemented using the 1905 standard message.
[0082] Optionally, when the Agent obtains the signal strength from the processing object to the client, it prioritizes obtaining the downlink signal strength, as downlink signal strength is more reliable. For clients that do not support downlink signal strength measurement, it obtains the uplink traffic strength.
[0083] Optionally, when relevant parameters are involved in conditional judgment, the relevant parameters are queried and updated from the Agent to ensure the accuracy of the relevant parameters.
[0084] It should be noted that signal strength and channel utilization will inevitably change after the transmit power is adjusted, and the factors are complex and difficult to predict the specific values. Therefore, it is necessary to query and update them again after the transmit power is adjusted.
[0085] It should be noted that the target power can be set to a lower query frequency. During the period when no new target power is obtained through querying, the target power is calculated based on the target power obtained in the previous query and the adjustment amount. After a new target power is obtained through querying, it is overwritten.
[0086] Furthermore, in one embodiment, the step of reducing the target power includes:
[0087] Reduce the target power by a preset step size;
[0088] If the specified information satisfies the first continuation condition, then return to the step of obtaining the specified information of the currently processed object. The first continuation condition includes:
[0089] The target power is greater than or equal to the first power threshold.
[0090] In this embodiment, after each preset step decrease in the target power, it is determined whether further decrease is possible. If the target power is less than a first power threshold, it indicates that the transmission power of the currently processed object has been adjusted to the appropriate level, and the decrease operation can be terminated. Otherwise, further judgment is required based on the newly acquired specified information. By adopting a step-by-step decrease strategy, the accuracy of power adjustment can be improved while reducing algorithm complexity.
[0091] Optionally, the first power threshold is dynamically determined based on the number of neighboring objects being processed.
[0092] Optionally, the preset step size can be configured as a percentage or dB, for example, a preset step size of 20%, or a preset step size of 3dB.
[0093] Furthermore, in one embodiment, the first continuation condition further includes:
[0094] The difference in transmit power between the target agent in the 2.4G band and the 5G band is less than or equal to the power difference threshold.
[0095] Specifically, bandsteer generally prioritizes the 5G band, but if the signal strength of an access point in the 2.4G band is much higher than that in the 5G band, it may lead to only associating with the 2.4G band.
[0096] In this embodiment, during the target power reduction process, if the difference between the transmit power of the target Agent in the 2.4G band and the 5G band exceeds the power difference threshold, it indicates that the target frequency band for reduction is the 5G band. Continuing to reduce the power will lead to frequency band guidance anomalies, and the reduction operation needs to be terminated. This embodiment can further reduce the adverse effects of transmit power reduction.
[0097] Optionally, the power difference threshold is equal to a preset step size.
[0098] Furthermore, in one embodiment, after the step of obtaining the specified information of the currently processed object, the method further includes:
[0099] If the specified information meets the first adjustment condition, the target power is increased. The first adjustment condition includes:
[0100] The currently processed object has no neighboring processed objects;
[0101] If the specified information meets the second adjustment condition, the target power is increased. The second adjustment condition includes:
[0102] The current processing object has neighboring processing objects, and the signal strength to all neighboring processing objects is less than the third strength threshold, where the third strength threshold is less than the first strength threshold.
[0103] In this embodiment, when the current processing object has no neighboring processing objects, or when the signal strength from the current processing object to all neighboring processing objects is less than the third strength threshold, there is no risk of interference. Increasing the target power helps improve the network quality of associated clients and improves the coverage of the EasyMesh network.
[0104] Furthermore, in one embodiment, the step of increasing the target power includes:
[0105] Increase the target power by a preset step size;
[0106] If the specified information satisfies the second continuation condition, then return to the step of obtaining the specified information of the currently processed object. The second continuation condition includes:
[0107] The target power is less than or equal to the second power threshold.
[0108] In this embodiment, after each preset step increase in the target power, it is determined whether further increase is possible. If the target power is greater than the second power threshold, it indicates that the transmission power of the currently processed object has been adjusted to the appropriate level, and the increase operation can be terminated. Otherwise, further judgment is required based on the newly acquired specified information. By adopting a step-by-step increase strategy, the accuracy of power adjustment can be improved while reducing algorithm complexity.
[0109] Furthermore, in one embodiment, the second continuation condition further includes:
[0110] The difference in transmit power between the target agent in the 2.4G band and the 5G band is less than or equal to the power difference threshold.
[0111] In this embodiment, during the target power increase process, if the difference between the transmit power of the target Agent in the 2.4G band and the 5G band exceeds the power difference threshold, it indicates that the target frequency band for this increase is the 2.4G band. Continuing to increase the power will lead to frequency band guidance anomalies, and the increase operation needs to be terminated. This embodiment can further reduce the adverse effects of increasing transmit power.
[0112] Figure 4 A flowchart illustrating an access point transmit power adjustment method according to another embodiment of this application is shown.
[0113] Reference Figure 4 The process for adjusting the transmit power at the access point is as follows:
[0114] A1. Determine the object being processed.
[0115] A2. If the current processing object has neighboring processing objects, then jump to A2 to determine how to adjust. If the current processing object does not have neighboring processing objects, then it is determined that the target power can be increased, and jump to A11.
[0116] A3. If the signal strength from the current processing object to any neighboring processing object is greater than the first strength threshold, it is determined that there is a need to reduce the target power. Jump to A4 to determine whether the target power can be reduced. If the signal strength from the current processing object to any neighboring processing object is less than or equal to the first strength threshold, it is determined that there is no need to reduce the target power. Jump to A10 to determine whether the target power can be increased.
[0117] A4. If the target frequency band or the backhaul link of the target Agent is not a 5G frequency band, then it is determined that reducing the target power will not affect the stability of the network. Proceed to A5 to determine whether the target power can be reduced. If both the target frequency band and the backhaul link of the target Agent are 5G frequency bands, then it is determined that the target power cannot be reduced, and the adjustment of the target power ends.
[0118] A5. If each associated client is either the first target client or the second target client, ensure that the service of each associated client operates normally after the transmit power of the currently processed object is reduced. Jump to A6 to determine whether the target power can be reduced. If any associated client is neither the first target client nor the second target client, determine that the target power cannot be reduced and end the target power adjustment.
[0119] A6. If the channel utilization of the current processing object is less than the utilization threshold, it is determined that lowering the target power will not cause roaming ping-pong, and the target power can be lowered. Jump to A7. If the channel utilization of the current processing object is greater than or equal to the utilization threshold, it is determined that the target power cannot be lowered, and the adjustment of the target power ends.
[0120] A7. Reduce the target power by a preset step size.
[0121] A8. If the target power is greater than or equal to the first power threshold, it is determined that the reduction has not been completed. Jump to A9 to determine whether the reduction can continue. If the target power is less than the first power threshold, it is determined that the reduction has been completed and the adjustment of the target power ends.
[0122] A9. If the difference in transmit power between the target agent in the 2.4G band and the 5G band is less than or equal to the power difference threshold, it is determined that continuing to adjust the target power will not cause frequency band guidance abnormality, and the process jumps to A2 for reassessment. If the difference in transmit power between the target agent in the 2.4G band and the 5G band is greater than the power difference threshold, it is determined that the target power cannot be adjusted further, and the adjustment of the target power ends.
[0123] A10. If the signal strength from the current processing object to all neighboring processing objects is less than the third strength threshold, then it is determined that the target power can be increased, and the process jumps to A11. If the signal strength from the current processing object to any neighboring processing object is greater than or equal to the third strength threshold, then it is determined that the target power cannot be increased, and the adjustment of the target power ends.
[0124] A11. Increase the target power by a preset step size.
[0125] A12. If the target power is less than or equal to the second power threshold, it is determined that the adjustment has not been completed. Jump to A9 to determine whether the adjustment can continue. If the target power is greater than the second power threshold, it is determined that the adjustment has been completed and the target power adjustment ends.
[0126] Secondly, embodiments of this application also provide an access point transmit power adjustment device.
[0127] Figure 5 A schematic diagram of the functional modules of an access point transmit power adjustment device in one embodiment of this application is shown.
[0128] Reference Figure 5 In one embodiment, the access point transmit power adjustment device includes:
[0129] The information acquisition module 10 is used to acquire specified information of the current processing object. Each processing object is a 2.4G or 5G frequency band of an Agent in the EasyMesh network. The Agent corresponding to the current processing object is called the target Agent, the corresponding frequency band is called the target frequency band, and the corresponding transmission power is called the target power.
[0130] The power reduction module 20 is used to reduce the target power if specified information meets the reduction conditions. The reduction conditions include:
[0131] The current processing object has neighboring processing objects, and the signal strength to any neighboring processing object is greater than a first strength threshold. Among them, the signal coverage range of the neighboring processing objects and the current processing object overlaps in the same frequency band.
[0132] The target frequency band or the backhaul link of the target agent is not a 5G frequency band.
[0133] Furthermore, in one embodiment, the access point transmit power adjustment device further includes an object sorting module 30, used for:
[0134] Traverse the tree-like topology of the EasyMesh network and sort the processing objects, with the frequency bands of agents closer to the edge being sorted first.
[0135] Furthermore, in one embodiment, the down-adjustment condition further includes:
[0136] Each associated client of the currently processed object is one of a first target client and a second target client. The signal strength from the current processed object to the first target client is greater than or equal to a second strength threshold, the signal strength from the current processed object to the second target client is less than the second strength threshold, the second target client supports roaming, and the difference in signal strength between any other processed object and the current processed object to the second target client is greater than or equal to a strength difference threshold.
[0137] Furthermore, in one embodiment, the down-adjustment condition further includes:
[0138] The channel utilization of the currently processed object is less than the utilization threshold.
[0139] Furthermore, in one embodiment, the power down-regulation module 20 is used for:
[0140] Reduce the target power by a preset step size;
[0141] If the specified information satisfies the first continuation condition, then return to the step of obtaining the specified information of the currently processed object. The first continuation condition includes:
[0142] The target power is greater than or equal to the first power threshold.
[0143] Furthermore, in one embodiment, the first continuation condition further includes:
[0144] The difference in transmit power between the target agent in the 2.4G band and the 5G band is less than or equal to the power difference threshold.
[0145] Furthermore, in one embodiment, the access point transmit power adjustment device further includes a power up-adjustment module 40, used for:
[0146] If the specified information meets the first adjustment condition, the target power is increased. The first adjustment condition includes:
[0147] The currently processed object has no neighboring processed objects;
[0148] If the specified information meets the second adjustment condition, the target power is increased. The second adjustment condition includes:
[0149] The current processing object has neighboring processing objects, and the signal strength to all neighboring processing objects is less than the third strength threshold, where the third strength threshold is less than the first strength threshold.
[0150] Furthermore, in one embodiment, the power up-adjustment module 40 is used for:
[0151] Increase the target power by a preset step size;
[0152] If the specified information satisfies the second continuation condition, then return to the step of obtaining the specified information of the currently processed object. The second continuation condition includes:
[0153] The target power is less than or equal to the second power threshold.
[0154] Furthermore, in one embodiment, the second continuation condition further includes:
[0155] The difference in transmit power between the target agent in the 2.4G band and the 5G band is less than or equal to the power difference threshold.
[0156] The functions of each module in the above-mentioned access point transmit power adjustment device correspond to the steps in the above-mentioned access point transmit power adjustment method embodiment, and their functions and implementation processes will not be described in detail here.
[0157] It should be noted that the sequence numbers of the embodiments in this application are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.
[0158] The terms "comprising" and "having," and any variations thereof, in the specification, claims, and accompanying drawings of this application are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or apparatus that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to such process, method, product, or apparatus. The terms "first," "second," and "third," etc., are used to distinguish different objects, etc., and do not indicate a sequence, nor do they limit "first," "second," and "third" to different types.
[0159] In the description of the embodiments of this application, terms such as "exemplary," "for example," or "for instance" are used to indicate examples, illustrations, or explanations. Any embodiment or design described as "exemplary," "for example," or "for instance" in the embodiments of this application should not be construed as being more preferred or advantageous than other embodiments or designs. Specifically, the use of terms such as "exemplary," "for example," or "for instance" is intended to present the relevant concepts in a concrete manner.
[0160] In the description of the embodiments of this application, unless otherwise stated, " / " means "or". For example, A / B can mean A or B. The "and / or" in the text is merely a description of the relationship between related objects, indicating that there can be three relationships. For example, A and / or B can mean: A exists alone, A and B exist simultaneously, and B exists alone. In addition, in the description of the embodiments of this application, "multiple" means two or more.
[0161] In some processes described in the embodiments of this application, multiple operations or steps are included in a specific order. However, it should be understood that these operations or steps may not be executed in the order they appear in the embodiments of this application, or they may be executed in parallel. The sequence number of the operation is only used to distinguish different operations, and the sequence number itself does not represent any execution order. In addition, these processes may include more or fewer operations, and these operations or steps may be executed sequentially or in parallel, and these operations or steps may be combined.
[0162] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, Flash) as described above, and includes several instructions to cause a terminal device to execute the methods described in the various embodiments of this application.
[0163] The above are merely preferred embodiments of this application and do not limit the patent scope of this application. Any equivalent structural or procedural transformations made using the content of this application's specification and drawings, or direct or indirect applications in other related technical fields, are similarly included within the patent protection scope of this application.
Claims
1. A method for adjusting the transmit power of an access point, characterized in that, The access point transmit power adjustment method, applied to the controller in an EasyMesh network, includes: Obtain the specified information of the currently processed object. Each processed object is a 2.4G or 5G frequency band of an Agent in the EasyMesh network. The Agent corresponding to the currently processed object is called the target Agent, the corresponding frequency band is called the target frequency band, and the corresponding transmission power is called the target power. If the specified information meets the reduction conditions, the target power will be reduced. The reduction conditions include: The current processing object has neighboring processing objects, and the signal strength to any neighboring processing object is greater than a first strength threshold. Among them, the signal coverage range of the neighboring processing objects and the current processing object overlaps in the same frequency band. The target frequency band or the backhaul link of the target agent is not a 5G frequency band; The step of lowering the target power includes: Reduce the target power by a preset step size; If the specified information satisfies the first continuation condition, then return to the step of obtaining the specified information of the currently processed object. The first continuation condition includes: The target power is greater than or equal to the first power threshold; The difference in transmit power between the target agent in the 2.4G band and the 5G band is less than or equal to the power difference threshold.
2. The access point transmit power adjustment method as described in claim 1, characterized in that, The process includes the following steps before obtaining the specified information of the currently processed object: Traverse the tree-like topology of the EasyMesh network and sort the processing objects, with the frequency bands of agents closer to the edge being sorted first.
3. The access point transmit power adjustment method as described in claim 1, characterized in that, The conditions for downward adjustment also include: Each associated client of the currently processed object is one of a first target client and a second target client. The signal strength from the current processed object to the first target client is greater than or equal to a second strength threshold, the signal strength from the current processed object to the second target client is less than the second strength threshold, the second target client supports roaming, and the difference in signal strength between any other processed object and the current processed object to the second target client is greater than or equal to a strength difference threshold.
4. The access point transmit power adjustment method as described in claim 1, characterized in that, The conditions for downward adjustment also include: The channel utilization of the currently processed object is less than the utilization threshold.
5. The access point transmit power adjustment method as described in claim 1, characterized in that, Following the step of obtaining the specified information of the currently processed object, the method further includes: If the specified information meets the first adjustment condition, the target power is increased. The first adjustment condition includes: The currently processed object has no neighboring processed objects; If the specified information meets the second adjustment condition, the target power is increased. The second adjustment condition includes: The current processing object has neighboring processing objects, and the signal strength to all neighboring processing objects is less than the third strength threshold, where the third strength threshold is less than the first strength threshold.
6. The access point transmit power adjustment method as described in claim 5, characterized in that, The step of increasing the target power includes: Increase the target power by a preset step size; If the specified information satisfies the second continuation condition, then return to the step of obtaining the specified information of the currently processed object. The second continuation condition includes: The target power is less than or equal to the second power threshold.
7. The access point transmit power adjustment method as described in claim 6, characterized in that, The second continuation condition also includes: The difference in transmit power between the target agent in the 2.4G band and the 5G band is less than or equal to the power difference threshold.
8. An access point transmit power adjustment device, characterized in that, The access point transmit power adjustment device includes: The information acquisition module is used to acquire specified information of the currently processed object. Each processed object is a 2.4G or 5G frequency band of an Agent in the EasyMesh network. The Agent corresponding to the currently processed object is called the target Agent, the corresponding frequency band is called the target frequency band, and the corresponding transmission power is called the target power. The power reduction module is used to reduce the target power if specified information meets the reduction conditions. The reduction conditions include: The current processing object has neighboring processing objects, and the signal strength to any neighboring processing object is greater than a first strength threshold. Among them, the signal coverage range of the neighboring processing objects and the current processing object overlaps in the same frequency band. The target frequency band or the backhaul link of the target agent is not a 5G frequency band; The step of lowering the target power includes: Reduce the target power by a preset step size; If the specified information satisfies the first continuation condition, then return to the step of obtaining the specified information of the currently processed object. The first continuation condition includes: The target power is greater than or equal to the first power threshold; The difference in transmit power between the target agent in the 2.4G band and the 5G band is less than or equal to the power difference threshold.
Citation Information
Patent Citations
Power adjustment method and device, equipment and storage medium
CN116506932A
Passive frequency conversion far-end radio frequency equipment, indoor distribution construction system and system control method thereof
CN118842479A