Power adjustment method and device, electronic equipment and computer medium

By adaptively adjusting the transmission power of the wireless access point, the problem of imbalance in the transmission power and signal quality in the prior art is solved, and the stability and communication efficiency of the inter-device connection are improved.

CN119653469APending Publication Date: 2025-03-18SHANGHAI LIANHONG TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411510225.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-25
Publication Date
2025-03-18

AI Technical Summary

Technical Problem

In the prior art, there is an imbalance in the transmission power and signal quality of wireless access points, resulting in unstable connections between devices and reducing performance and communication efficiency.

Method used

By acquiring multiple RSSI information groups corresponding to multiple APs, pre-adjust the transmission power of the AP based on these information and preset thresholds, determine the threshold adjustment direction, and continuously adjust the threshold to achieve adaptive power adjustment.

Benefits of technology

Automatic balance of AP transmission power and signal quality is achieved, interference to other wireless devices is reduced, and stability and communication efficiency are improved between devices.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119653469A_ABST
    Figure CN119653469A_ABST
Patent Text Reader

Abstract

The invention provides a power adjustment method and device, electronic equipment and a computer medium, and the method comprises the steps: carrying out the pre-adjustment of the transmission power of a plurality of APs according to a plurality of RSSI information groups corresponding to the plurality of APs and a preset threshold value, and obtaining the adjusted transmission power of the plurality of APs; determining a threshold adjustment direction corresponding to a preset threshold based on the adjusted transmission powers of the plurality of APs; adjusting a preset threshold value based on the threshold value adjustment direction to obtain an adjusted threshold value; under the condition that a preset stop condition is met at present, adjusting the transmitting power of the plurality of APs based on the obtained adjusted threshold value and the obtained second income information corresponding to the adjusted threshold value; and under the condition that a preset stop condition is not met at present, taking the adjusted threshold as a new preset threshold, and returning to execute pre-adjustment on the transmitting power of the plurality of APs according to the plurality of RSSI information groups and the preset threshold. According to the technical scheme provided by the embodiment of the invention, the effect of improving the communication efficiency between the devices can be achieved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure belongs to the field of communication technology, and in particular relates to a power adjustment method, device, electronic equipment and computer medium. Background Art

[0002] The transmission power of a wireless access point (AP) determines the coverage range of its radio frequency signal. The greater the transmission power, the greater the coverage range of the AP. In related technologies, the transmission power is usually set to the maximum value. However, simply pursuing a larger signal coverage range and a larger power may cause interference to other wireless devices, resulting in an imbalance between transmission power and signal quality, which in turn makes the connection between devices unstable, reducing performance and communication efficiency. Summary of the invention

[0003] The embodiments of the present disclosure provide an implementation scheme different from the related art to solve the technical problem that the transmission power and signal quality are unbalanced in the related art, thereby making the connection between devices unstable and reducing the performance and communication efficiency.

[0004] In a first aspect, the present disclosure provides a power adjustment method, comprising:

[0005] Get multiple RSSI information groups corresponding to multiple APs;

[0006] Pre-adjusting the transmit powers of the multiple APs according to the multiple RSSI information groups and the preset threshold value to obtain adjusted transmit powers of the multiple APs;

[0007] Determining first benefit information corresponding to the preset threshold based on the adjusted transmit powers of the multiple APs;

[0008] Determining a threshold adjustment direction corresponding to the preset threshold based on the first revenue information;

[0009] Adjusting the preset threshold based on the threshold adjustment direction to obtain an adjusted threshold;

[0010] When the preset stop condition is currently met, the transmit power of the multiple APs is adjusted based on the obtained adjusted threshold and the second gain information corresponding to the obtained adjusted threshold; when the preset stop condition is currently not met, the adjusted threshold is used as the new preset threshold, and the process returns to the step of pre-adjusting the transmit power of the multiple APs according to the multiple RSSI information groups and the preset threshold.

[0011] In a second aspect, the present disclosure provides a power adjustment device, comprising:

[0012] An acquisition unit, used to acquire multiple RSSI information groups corresponding to multiple APs;

[0013] A determination unit, configured to pre-adjust the transmit powers of the multiple APs according to the multiple RSSI information groups and a preset threshold value to obtain adjusted transmit powers of the multiple APs;

[0014] The determining unit is further configured to determine first benefit information corresponding to the preset threshold based on the adjusted transmit powers of the multiple APs;

[0015] The determining unit is further configured to determine a threshold adjustment direction corresponding to the preset threshold based on the first revenue information;

[0016] The determining unit is further configured to adjust the preset threshold based on the threshold adjustment direction to obtain an adjusted threshold;

[0017] An adjustment unit is used to adjust the transmission power of the multiple APs based on the obtained adjusted threshold value and the second gain information corresponding to the obtained adjusted threshold value when the preset stop condition is currently met; when the preset stop condition is currently not met, use the adjusted threshold value as the new preset threshold value, and return to execute the step of pre-adjusting the transmission power of the multiple APs according to the multiple RSSI information groups and the preset threshold value.

[0018] In a third aspect, the present disclosure provides an electronic device, including:

[0019] Processor; and

[0020] A memory, configured to store executable instructions of the processor;

[0021] The processor is configured to execute any method in the first aspect or any possible implementation manner of the first aspect by executing the executable instructions.

[0022] In a fourth aspect, an embodiment of the present disclosure provides a computer-readable storage medium having a computer program stored thereon, wherein when the computer program is executed by a processor, the computer program implements the first aspect and any one of the methods in the possible implementation modes of the first aspect.

[0023] The present disclosure provides the following steps: obtaining multiple RSSI information groups corresponding to multiple APs; pre-adjusting the transmit powers of the multiple APs according to the multiple RSSI information groups and preset thresholds to obtain the adjusted transmit powers of the multiple APs; determining first benefit information corresponding to the preset threshold based on the adjusted transmit powers of the multiple APs; determining a threshold adjustment direction corresponding to the preset threshold based on the first benefit information; adjusting the preset threshold based on the threshold adjustment direction to obtain an adjusted threshold; and adjusting the transmit powers of the multiple APs based on the obtained adjusted threshold and the second benefit information corresponding to the obtained adjusted threshold when a preset stop condition is currently satisfied; When the preset stop condition is not currently met, the adjusted threshold is used as the new preset threshold, and the solution of the step of pre-adjusting the transmit power of the multiple APs according to the multiple RSSI information groups and the preset threshold is returned to execute. The transmit power of the multiple APs can be pre-adjusted according to the multiple RSSI information groups and the preset threshold, and the pre-adjusted benefit information can be determined, and then the preset threshold can be adjusted according to the benefit information to achieve adaptive adjustment of the threshold, automatically balance the transmit power and signal quality, so as to keep the signal coverage range and power in an optimal state, effectively reduce the interference caused by multiple APs to other wireless devices, thereby improving the stability of the connection between devices, and effectively improving the device performance and communication efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0024] In order to more clearly illustrate the technical solutions in the embodiments of the present application or related technologies, the following is a brief introduction to the drawings required for use in the embodiments or related technical descriptions. Obviously, the drawings described below are some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work. In the drawings:

[0025] Figure 1 A schematic diagram of a power adjustment method provided by an exemplary embodiment of the present disclosure;

[0026] Figure 2 A schematic diagram of a structure of a deployment architecture of a power adjustment method provided by an exemplary embodiment of the present disclosure;

[0027] Figure 3 A flowchart of another power adjustment method provided by an exemplary embodiment of the present disclosure;

[0028] Figure 4 A schematic diagram of the structure of a power adjustment device provided by an exemplary embodiment of the present disclosure;

[0029] Figure 5 A schematic diagram of the structure of an electronic device provided in an embodiment of the present disclosure. DETAILED DESCRIPTION

[0030] Embodiments of the present disclosure are described in detail below, and examples of the embodiments are shown in the accompanying drawings. The embodiments described below with reference to the accompanying drawings are exemplary and are intended to be used to explain the present disclosure, but should not be understood as limiting the present disclosure.

[0031] The terms "first" and "second" and the like in the specification, claims, and drawings of the disclosed embodiments are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the disclosed embodiments described herein can, for example, be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product, or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products, or devices.

[0032] First, some terms in the embodiments of the present disclosure are explained below to facilitate understanding by those skilled in the art.

[0033] Received Signal Strength Indication (RSSI) is an optional part of the wireless transmission layer, used to determine the link quality and whether to increase the broadcast transmission strength.

[0034] Wireless Local Area Network (WLAN) refers to the use of wireless communication technology to interconnect computer devices to form a network system that can communicate with each other and share resources.

[0035] The transmission power of a wireless access point (AP) determines the coverage range of its radio frequency signal. The greater the transmission power, the greater the coverage range of the AP. In the related art, the transmission power is usually directly set to the maximum value. However, simply pursuing a larger signal coverage range and a larger power may cause interference to other wireless devices, resulting in an imbalance between the transmission power and the signal quality, which in turn makes the connection between devices unstable, reducing performance and communication efficiency. To this end, the present disclosure provides a power adjustment method, device, electronic device and computer medium to solve the technical problem of the imbalance between the transmission power and the signal quality in the related art, which in turn makes the connection between devices unstable, reducing performance and communication efficiency.

[0036] The following specific embodiments are used to describe in detail the technical solution of the present invention and how the technical solution of the present invention solves the above-mentioned technical problems. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments. The embodiments of the present invention will be described below in conjunction with the accompanying drawings.

[0037] Figure 1 This is a flow chart of a power adjustment method provided by an exemplary embodiment of the present disclosure, which can be applied to electronic devices such as personal computers, tablet computers, and smart phones. The method includes at least the following steps S1-S6:

[0038] S1. Obtain multiple RSSI information groups corresponding to multiple APs;

[0039] In some embodiments, the APs correspond to RSSI information groups one by one. The RSSI information group corresponding to each AP includes multiple RSSI information corresponding to the AP, and the multiple RSSI information corresponding to the AP is used to indicate that the AP receives multiple signal strength information sent by other APs in the multiple APs except the current AP on each channel in the multiple channels.

[0040] S2. pre-adjusting the transmit powers of the multiple APs according to the multiple RSSI information groups and a preset threshold value to obtain adjusted transmit powers of the multiple APs;

[0041] In some embodiments, the preset threshold may be any preset value.

[0042] In some optional embodiments provided by the present disclosure, before S2, the method further includes the following steps S201-S203:

[0043] S201: construct an initial matrix of M×N×N dimensions based on the multiple RSSI information groups, wherein multiple elements in the initial matrix are used to represent multiple RSSI information included in the multiple RSSI information groups, and each element r in the multiple elements pij Used to indicate that on channel p, the i-th AP receives RSSI information sent by the j-th AP, where M is the number of multiple channels and N is the number of the multiple APs;

[0044] S202: When the initial matrix contains abnormal elements, the abnormal elements are corrected to obtain a corrected target matrix;

[0045] In some embodiments, the abnormal element includes a first abnormal element and / or a second abnormal element.

[0046] In some optional embodiments provided by the present disclosure, in S202, correcting the abnormal element includes the following steps S2021-S2023:

[0047] S2021. For the multiple elements in the initial matrix, if there is an element r pij is 0, and r pji If it is not 0, then the element r pij Determined as the first abnormal element;

[0048] Among them, if there is an element r pij is 0, and r pji If it is not 0, it means that during the scanning period, on channel p, the i-th AP cannot sense the RSSI information from the j-th AP, but on channel q, the i-th AP can sense the RSSI information from the j-th AP. This is because in order to save scanning time and reduce the impact of scanning on the normal operation of AP, AP only scans on the specified channel to obtain neighbor information, so it may happen that AP does not scan on the working channel, that is, the corresponding element is 0. Therefore, in order to truly obtain the neighbor information around the AP (regardless of the current working channel, reflecting the actual physical location neighbor relationship), mutual complementation is required to correct the first abnormal element.

[0049] S2022. Correct the first abnormal element based on a preset formula to obtain a corrected element; and / or, among the multiple APs, if there is an i-th AP and a j-th AP that use the k-th channel as the current working channel and have orthogonality, then determine the element of the multiple elements that indicates that RSSI information sent by the i-th AP is received as a second abnormal element, where m∈N;

[0050] In some embodiments, the preset formula can be expressed as:

[0051]

[0052] Among them, r kij ≠0, m=r kij .

[0053] S2023. Adjust the RSSI information corresponding to the second abnormal element to 0.

[0054] In some embodiments, WLAN channels are orthogonal when their bandwidths do not overlap, that is, they do not interfere with each other. Therefore, from the interference perspective, if the working channels and bandwidths of two APs do not overlap at all, it is considered that the two APs have no neighbor relationship, and the RSSI information between the two APs on all channels can be set to 0.

[0055] S203: Based on the corrected multiple RSSI information groups included in the target matrix, execute the step of pre-adjusting the transmit powers of the multiple APs according to the multiple RSSI information groups and a preset threshold.

[0056] Correcting the first abnormal element and / or the second abnormal element can ensure that the data used in the process of pre-adjusting the transmit power based on the received RSSI information has high accuracy and reliability, thereby effectively improving the communication performance.

[0057] In some optional embodiments provided by the present disclosure, in S2, pre-adjusting the transmit power of the multiple APs according to the multiple RSSI information groups and the preset threshold value includes the following steps S21-S24:

[0058] S21, sorting the multiple RSSI information included in the multiple RSSI information groups to obtain a sorting result;

[0059] In some embodiments, the multiple RSSI information may be sorted from small to large, or from large to small.

[0060] Specifically, multiple APs can be traversed. If the current working channel of the i-th AP is the k-th channel, all elements with the first dimension k, the third dimension i, and the second dimension 1 to N in the initial matrix are extracted and formed into a vector for sorting to obtain a sorting result.

[0061] S22, determining the largest RSSI information in the sorting results as the target RSSI information;

[0062] S23, comparing the target RSSI information with a preset threshold to obtain a comparison result;

[0063] In some embodiments, the comparison result is used to indicate that the target RSSI information is greater than the preset threshold, or that the target RSSI information is not greater than the preset threshold.

[0064] S24. Pre-adjust the transmit powers of the multiple APs based on the comparison result and the preset threshold.

[0065] In some optional embodiments provided by the present disclosure, in S24, pre-adjusting the transmit powers of the multiple APs based on the comparison result and the preset threshold value includes the following steps S241-S243:

[0066] S241. When the comparison result indicates that the target RSSI information is greater than the preset threshold, reducing the transmit power of the target AP based on a first preset power adjustment step size;

[0067] The target RSSI information being greater than the preset threshold value may indicate that the signal strength between the target AP and the connected device is strong enough to maintain the connection quality without excessive transmit power. Therefore, in order to save energy or reduce interference, the transmit power of the target AP may be reduced based on the first preset power adjustment step.

[0068] S242: when the comparison result indicates that the target RSSI information is less than the preset threshold, and the difference between the target RSSI information and the preset threshold is not less than a first preset difference, based on a second preset power adjustment step, increase the current transmit power of the target AP;

[0069] The target RSSI information is much smaller than the preset threshold, which may indicate that the signal strength between the target AP and the connected device is very weak and a higher transmit power is required to maintain the connection quality. Therefore, in order to improve the signal strength between the target AP and the connected device, the transmit power of the target AP may be increased based on the second preset power adjustment step.

[0070] S243. When the comparison result indicates that the target RSSI information is not greater than the preset threshold, and the difference between the target RSSI information and the preset threshold is less than the first preset difference, keep the current transmission power of the target AP unchanged.

[0071] Among them, when the target RSSI information is not greater than the preset threshold, it can indicate that the signal strength between the target AP and the connected device may be weak and more transmit power is needed to maintain the connection quality. In this case, the system will keep the current transmit power of the target AP unchanged to ensure the stability of the connection.

[0072] S3. Determine first benefit information corresponding to the preset threshold based on the adjusted transmit powers of the multiple APs;

[0073] In some embodiments, the first benefit information may represent a benefit obtained by pre-adjusting the transmit power of the multiple APs.

[0074] In some optional embodiments provided by the present disclosure, in S3, determining the first benefit information corresponding to the preset threshold based on the adjusted transmit powers of the multiple APs includes the following steps S31-S33:

[0075] S31, obtaining first saturation throughputs corresponding to the multiple APs before pre-adjusting the transmit powers of the multiple APs;

[0076] In some embodiments, in S31, obtaining first saturation throughputs corresponding to the multiple APs before pre-adjusting the transmit powers of the multiple APs includes the following steps S311-S312:

[0077] S311, obtaining a plurality of first downlink negotiation rates, a plurality of first packet error rates, and a plurality of first channel utilization rates corresponding to the plurality of APs before pre-adjusting the transmit power of the plurality of APs, wherein each first downlink negotiation rate in the plurality of first downlink negotiation rates is used to indicate a data transmission rate determined by negotiation between the corresponding AP and the connection device;

[0078] In some embodiments, the AP corresponds to the first downlink negotiation rate one-to-one; the AP corresponds to the first packet error rate one-to-one; the AP corresponds to the first channel utilization rate one-to-one. The first downlink negotiation rate, the first packet error rate and the first channel utilization rate may be data periodically reported by the corresponding AP.

[0079] S312: Input the multiple first downlink negotiation rates, the multiple first packet error rates, and the multiple first channel utilization rates into a preset model.

[0080] In some embodiments, in S312, the multiple first downlink negotiation rates, the multiple first packet error rates, and the multiple first channel utilization rates are input into a preset model to obtain the first saturation throughputs corresponding to the multiple APs output by the preset model, including:

[0081] For each AP, the first downlink negotiation rate, the first packet error rate and the first channel utilization rate corresponding to the AP are input into the preset model, and the first saturation throughput corresponding to the AP output by the preset model is obtained, thereby obtaining the first saturation throughput corresponding to the multiple APs.

[0082] Optionally, the preset model can be expressed as:

[0083]

[0084] Among them, Throughoutput is the saturation throughput, TxRate i is the average negotiation rate between the ith AP and the connected device, PER i is the average packet error rate of the ith AP, P i is the statistical probability of the ith AP occupying the channel to send packets. i It can be characterized by the air interface state, which refers to the transmission state of the wireless channel in the wireless communication system. Optionally, the statistical probability P of the i-th AP occupying the channel to send packets is i The AP's signal transmission rate TX i , signal acceptance rate RXi , channel busy rate CcaBusy and idle rate IDLE i The specific determination method can be implemented by a machine learning solution in the relevant technology.

[0085] S32, obtaining second saturation throughputs corresponding to the multiple APs under the adjusted transmit powers of the multiple APs;

[0086] In some embodiments, in S32, obtaining the second saturation throughputs corresponding to the multiple APs under the adjusted transmit powers of the multiple APs includes the following steps S321-S323:

[0087] S321, obtaining, after pre-adjusting the transmit power of the multiple APs, multiple second downlink negotiation rates, multiple second packet error rates, and multiple second channel utilization rates corresponding to the multiple APs, wherein each second downlink negotiation rate in the multiple second downlink negotiation rates is used to indicate a data transmission rate determined by negotiation between the corresponding AP and the connection device;

[0088] In some embodiments, the AP corresponds to the second downlink negotiation rate one-to-one; the AP corresponds to the second packet error rate one-to-one; the AP corresponds to the second channel utilization rate one-to-one. The second downlink negotiation rate, the second packet error rate and the second channel utilization rate may be data periodically reported by the corresponding AP.

[0089] S322: Input the multiple second downlink negotiation rates, the multiple second packet error rates, and the multiple second channel utilization rates into a preset model.

[0090] In some embodiments, in S322, the multiple second downlink negotiation rates, the multiple second packet error rates, and the multiple second channel utilization rates are input into a preset model to obtain the second saturation throughputs corresponding to the multiple APs output by the preset model, including:

[0091] For each AP, the second downlink negotiation rate, the second packet error rate and the second channel utilization rate corresponding to the AP are input into the preset model, and the second saturated throughput corresponding to the AP output by the preset model is obtained, thereby obtaining the second saturated throughput corresponding to the multiple APs.

[0092] S33: Determine first revenue information corresponding to the preset threshold based on the first saturated throughput and the second saturated throughput.

[0093] In some optional embodiments provided in the present disclosure, in S33, based on the first saturated throughput and the second saturated throughput, determining the first revenue information corresponding to the preset threshold includes: taking the difference between the second saturated throughput and the first saturated throughput as the first revenue information corresponding to the preset threshold.

[0094] S4. Determine a threshold adjustment direction corresponding to the preset threshold based on the first revenue information;

[0095] In some embodiments, the threshold adjustment direction may be a first direction of increasing the preset threshold, or a second direction of decreasing the preset threshold.

[0096] In some optional embodiments provided by the present disclosure, in S4, determining the threshold adjustment direction corresponding to the preset threshold based on the first revenue information includes the following steps S41-S42:

[0097] S41, determining whether the first income information meets a preset condition;

[0098] Among them, the first benefit meeting the preset condition may indicate that the communication performance is improved.

[0099] In some embodiments, the preset condition may be: the first revenue information is greater than 0.

[0100] S42. If yes, the first direction for indicating an increase in the preset threshold is determined as the threshold adjustment direction for the preset threshold; if no, the second direction for indicating a decrease in the preset threshold is determined as the threshold adjustment direction for the preset threshold.

[0101] S5. Adjust the preset threshold based on the threshold adjustment direction to obtain an adjusted threshold;

[0102] In some optional embodiments provided by the present disclosure, in S5, adjusting the preset threshold based on the threshold adjustment direction to obtain an adjusted threshold includes the following steps S51-S52:

[0103] S51, obtaining a preset threshold step length;

[0104] S52: Adjust the preset threshold based on the preset threshold step size and the threshold adjustment direction.

[0105] In some embodiments, in S52, adjusting the preset threshold based on the preset threshold step size and the threshold adjustment direction includes the following steps:

[0106] When the threshold adjustment direction is the first direction, the sum of the preset threshold and the preset threshold step is used as the adjusted threshold;

[0107] When the threshold adjustment direction is the second direction, a difference between the preset threshold and the preset threshold step length is used as the adjusted threshold.

[0108] This embodiment adjusts the preset threshold according to the change of the first benefit information, so that each AP can adapt to different communication environments and conditions, comprehensively considers various situations included in the environment and conditions, such as channels, bandwidth priors, AP coverage, and interference between neighbors, effectively improving the reliability of communication; and realizes automatic adjustment of parameters, reduces manual intervention, improves the degree, and saves labor costs and time.

[0109] S6. When the preset stop condition is currently met, the transmit power of the multiple APs is adjusted based on the obtained adjusted threshold value and the second gain information corresponding to the obtained adjusted threshold value; when the preset stop condition is currently not met, the adjusted threshold value is used as the new preset threshold value, and the process returns to execute the step of pre-adjusting the transmit power of the multiple APs according to the multiple RSSI information groups and the preset threshold value.

[0110] In some embodiments, the preset stop condition may be that the number of adjustments to the preset threshold is not less than a preset number of times.

[0111] In some optional embodiments provided by the present disclosure, in S6, based on the obtained adjusted threshold value and the second benefit information corresponding to the obtained adjusted threshold value, the transmit power of the multiple APs is adjusted, including the following steps S61-S62:

[0112] S61: when there are multiple adjusted thresholds, the adjusted threshold corresponding to the largest second benefit information among the multiple adjusted thresholds is determined as the target threshold;

[0113] S62: Adjust the transmit power of the multiple APs based on the target threshold.

[0114] In some optional embodiments provided by the present disclosure, in S62, adjusting the transmit power of the multiple APs based on the target threshold comprises the following steps S621-S624:

[0115] S621, determining the maximum target RSSI information from the multiple RSSI information included in the multiple RSSI information groups;

[0116] S622, comparing the target RSSI information with the target threshold;

[0117] S623: If the target RSSI information is greater than the target threshold, reducing the transmit power of the multiple APs based on the preset power adjustment step size;

[0118] S624: If the target RSSI information is less than the target threshold, and the difference between the target RSSI information and the target threshold is not less than a second preset difference, increasing the transmit power of the multiple APs based on a fourth preset power adjustment step size;

[0119] S625: If the target RSSI information is not greater than the target threshold, and the difference between the target RSSI information and the target threshold is less than a second preset difference, then the transmit power of the multiple APs is kept unchanged.

[0120] In this embodiment, whether to continue to adjust the transmit power using the adjusted threshold or to pre-adjust the adjusted threshold as a new preset threshold is determined based on whether the preset stop condition is currently met. The transmit power can be dynamically adjusted based on the actual situation and communication environment to optimize network performance and coverage. In addition, the adjusted threshold with the maximum benefit is selected as the target threshold based on the second benefit information, which can adapt to different communication conditions and requirements and provide better performance and coverage control; by adjusting the transmit power, the signal strength balance between multiple APs can be optimized, the coverage and signal quality can be improved, and the overall communication quality and user experience can be improved.

[0121] Figure 2 A schematic diagram of a power adjustment method deployment architecture provided by an exemplary embodiment of the present disclosure is shown in FIG. Figure 2 As shown, the architecture includes a device side and an algorithm side. The device side includes a data module and a power deployment module; the algorithm side includes an algorithm trigger module, a data processing module, an intelligent optimization module, a pre-trained data mapping model and a temporary cache module. The algorithm side can use the algorithm trigger module to trigger the power adjustment method deployment function, so that the data module of the device side starts to collect the following two types of data corresponding to each AP: the first type of data is the data reported once when the deployment function is triggered, such as RSSI information group, the identifier of the current working channel, bandwidth information, etc.; the second type of data is the data that needs to be reported periodically, such as downlink negotiation rate, packet error rate and channel utilization, etc. The data module can construct a neighbor matrix (i.e., the above-mentioned initial matrix) for the two types of reported data, and perform feedback indicator mapping (i.e., calculate the saturated throughput). The temporary cache module is used to cache the adjusted threshold value obtained. After obtaining the saturated throughput and the neighbor matrix, the data processing module of the algorithm side inputs them into the intelligent optimization module so that the intelligent optimization module performs power adjustment.

[0122] The above embodiments of the present disclosure can be implemented based on the following implementation methods:

[0123] Figure 3A flowchart of another power adjustment method provided for an exemplary embodiment of the present disclosure. First, initialize the preset power adjustment step size step, the current cycle (i.e., the current number of adjustments) i=0, the maximum execution cycle (i.e., the above-mentioned preset number of times) iMax, and the threshold adjustment direction dir=-1 (indicating the first direction or the second direction); then obtain the first saturated throughput Reward0 corresponding to the multiple APs and the preset threshold th of the deployment before pre-adjusting the transmit power of the multiple APs; traverse the AP neighbor matrix to compare the target RSSI information corresponding to the first neighbor AP and the preset threshold th, and if the target RSSI information is higher than the preset threshold th, reduce the transmit power of the target AP based on the preset power adjustment step size step; obtain the second saturated throughput Reward1 corresponding to the multiple APs under the adjusted transmit power of the multiple APs, and calculate the first benefit information Re=Reward1-Reward0; quantize the probability P=softMax(Re). Determine whether the first revenue information Re is greater than 0. If the first revenue information Re is not greater than 0, determine whether the random number is less than P. When the random number is less than P, adjust the preset threshold based on the preset threshold step and the threshold adjustment direction. The adjusted preset threshold th=th+dir*step. When the random number is greater than P, the adjusted preset power adjustment step step=step*p (p is the adjustment coefficient of the preset power adjustment step), and adjust dir=-1*dir. Adjust the preset threshold based on the adjusted preset threshold step and the threshold adjustment direction. The adjusted preset threshold th=th+d ir*step; if the first revenue information Re is greater than 0, determine whether the random number is less than P. When the random number is less than P, adjust the preset threshold based on the preset threshold step and the threshold adjustment direction, and the adjusted preset threshold th=th+dir*step. When the random number is not less than P, the adjusted preset power adjustment step step=step*p (p is the adjustment coefficient of the preset power adjustment step), and adjust dir=-1*dir, and adjust the preset threshold based on the adjusted preset threshold step and the threshold adjustment direction, and the adjusted preset threshold th=th+dir*step.Finally, cache the preset threshold th, the preset threshold step step, the threshold adjustment direction dir, and the revenue information Reward, and then traverse the initial matrix corresponding to all APs, compare the target RSSI information corresponding to the first neighbor AP with the preset threshold th, and if the current cycle i does not reach the maximum execution cycle iMax, return to execute the step of obtaining the second saturation throughput Reward1 corresponding to multiple APs under the adjusted transmission power of the multiple APs, until the current cycle i reaches the maximum execution cycle iMax, determine that the preset threshold th corresponding to the current revenue information Reward is the final threshold value, so as to adjust the transmission power of the multiple APs based on the final threshold value.

[0124] Figure 4 A schematic diagram of the structure of a power adjustment device provided by an exemplary embodiment of the present disclosure;

[0125] The device comprises:

[0126] An acquiring unit 41 is used to acquire multiple RSSI information groups corresponding to multiple APs;

[0127] A determination unit 42, configured to pre-adjust the transmit powers of the multiple APs according to the multiple RSSI information groups and a preset threshold value to obtain adjusted transmit powers of the multiple APs;

[0128] The determining unit 42 is further configured to determine first benefit information corresponding to the preset threshold based on the adjusted transmit powers of the multiple APs;

[0129] The determining unit 42 is further configured to determine a threshold adjustment direction corresponding to the preset threshold based on the first revenue information;

[0130] The determining unit 42 is further configured to adjust the preset threshold based on the threshold adjustment direction to obtain an adjusted threshold;

[0131] The adjustment unit 43 is used to adjust the transmission power of the multiple APs based on the obtained adjusted threshold value and the second gain information corresponding to the obtained adjusted threshold value when the preset stop condition is currently met; when the preset stop condition is currently not met, use the adjusted threshold value as the new preset threshold value, and return to execute the step of pre-adjusting the transmission power of the multiple APs according to the multiple RSSI information groups and the preset threshold value.

[0132] In some optional embodiments provided by the present disclosure, the device is also used for:

[0133] Based on the multiple RSSI information groups, an initial matrix of M×N×N dimensions is constructed, wherein the multiple elements in the initial matrix are used to represent the multiple RSSI information included in the multiple RSSI information groups, and each element r in the multiple elements pij Used to indicate that on channel p, the i-th AP receives RSSI information sent by the j-th AP, where M is the number of multiple channels and N is the number of the multiple APs;

[0134] When the initial matrix contains abnormal elements, the abnormal elements are corrected to obtain a corrected target matrix;

[0135] The step of pre-adjusting the transmit powers of the multiple APs according to the multiple RSSI information groups and a preset threshold is performed based on the multiple corrected RSSI information groups included in the target matrix.

[0136] In some optional embodiments provided by the present disclosure, the abnormal element includes a first abnormal element and / or a second abnormal element, and the device, when used to correct the abnormal element, is specifically used to:

[0137] For the multiple elements in the initial matrix, if there is an element r pij is 0, and r pji If it is not 0, then the element r pij Determined as the first abnormal element;

[0138] Correcting the first abnormal element based on a preset formula to obtain a corrected element; and / or,

[0139] If, among the multiple APs, there is an i-th AP and a j-th AP that use the k-th channel as the current working channel and have orthogonality, then the element r among the multiple elements used to indicate the RSSI information received from the i-th AP is kmi Determined as the second abnormal element, where m∈N;

[0140] The RSSI information corresponding to the second abnormal element is adjusted to 0.

[0141] In some optional embodiments provided by the present disclosure, when the apparatus is used to pre-adjust the transmit power of the multiple APs according to the multiple RSSI information groups and the preset threshold, it is specifically used to:

[0142] Sorting the multiple RSSI information included in the multiple RSSI information groups to obtain a sorting result;

[0143] Determine the maximum RSSI information in the sorting results as the target RSSI information;

[0144] Compare the target RSSI information with a preset threshold to obtain a comparison result;

[0145] The transmit powers of the multiple APs are pre-adjusted based on the comparison result and the preset threshold.

[0146] In some optional embodiments provided by the present disclosure, the apparatus is configured to pre-adjust the transmit power of the multiple APs based on the comparison result and the preset threshold, specifically configured to:

[0147] When the comparison result indicates that the target RSSI information is greater than the preset threshold, reducing the transmit power of the target AP based on a preset power adjustment step size;

[0148] When the comparison result indicates that the target RSSI information is less than the preset threshold, and the difference between the target RSSI information and the preset threshold is not less than a first preset difference, based on a second preset power adjustment step, increasing the current transmit power of the target AP;

[0149] When the comparison result indicates that the target RSSI information is not greater than the preset threshold, and the difference between the target RSSI information and the preset threshold is less than the first preset difference, the current transmit power of the target AP is kept unchanged.

[0150] In some optional embodiments provided by the present disclosure, when the apparatus is used to determine the first revenue information corresponding to the preset threshold based on the adjusted transmit power of the plurality of APs, it is specifically used to:

[0151] Obtaining first saturation throughputs corresponding to the multiple APs before pre-adjusting transmit powers of the multiple APs;

[0152] Acquire second saturation throughputs corresponding to the multiple APs under the adjusted transmit powers of the multiple APs;

[0153] First revenue information corresponding to the preset threshold is determined based on the first saturated throughput and the second saturated throughput.

[0154] In some optional embodiments provided by the present disclosure, when the apparatus is used to obtain the first saturation throughputs corresponding to the multiple APs before pre-adjusting the transmit powers of the multiple APs, it is specifically used to:

[0155] Acquire, before pre-adjusting the transmit power of the multiple APs, multiple first downlink negotiated rates, multiple first packet error rates, and multiple first channel utilization rates corresponding to the multiple APs, wherein each first downlink negotiated rate in the multiple first downlink negotiated rates is used to indicate a data transmission rate determined by negotiation between the corresponding AP and the connection device;

[0156] The multiple first downlink negotiation rates, the multiple first packet error rates and the multiple first channel utilization rates are input into a preset model to obtain first saturation throughputs corresponding to the multiple APs output by the preset model.

[0157] In some optional embodiments provided by the present disclosure, when the apparatus is used to determine the first revenue information corresponding to the preset threshold based on the first saturated throughput and the second saturated throughput, it is specifically used to:

[0158] The difference between the second saturation throughput and the first saturation throughput is used as the first revenue information corresponding to the preset threshold.

[0159] In some optional embodiments provided by the present disclosure, when the apparatus is used to determine the threshold adjustment direction corresponding to the preset threshold based on the first revenue information, it is specifically used to:

[0160] Determining whether the first income information meets a preset condition;

[0161] If yes, determining the first direction for indicating increasing the preset threshold as the threshold adjustment direction for the preset threshold;

[0162] If not, the second direction for indicating to reduce the preset threshold is determined as the threshold adjustment direction for the preset threshold.

[0163] In some optional embodiments provided by the present disclosure, when the apparatus is used to adjust the preset threshold based on the threshold adjustment direction, it is specifically used to:

[0164] Get the preset threshold step size;

[0165] The preset threshold is adjusted based on the preset threshold step size and the threshold adjustment direction.

[0166] In some optional embodiments provided by the present disclosure, when the apparatus is used to adjust the transmit power of the multiple APs based on the obtained adjusted threshold value and the second benefit information corresponding to the obtained adjusted threshold value, it is specifically used to:

[0167] When there are multiple adjusted thresholds, the adjusted threshold corresponding to the largest second benefit information among the multiple adjusted thresholds is determined as the target threshold;

[0168] The transmit power of the plurality of APs is adjusted based on the target threshold.

[0169] In some optional embodiments provided by the present disclosure, when the apparatus is used to adjust the transmit power of the multiple APs based on the target threshold, it is specifically used to:

[0170] Determining the maximum target RSSI information from the multiple RSSI information included in the multiple RSSI information groups;

[0171] Comparing the target RSSI information with the target threshold;

[0172] If the target RSSI information is greater than the target threshold, reducing the transmit power of the multiple APs based on the preset power adjustment step size;

[0173] If the target RSSI information is less than the target threshold, and the difference between the target RSSI information and the target threshold is not less than a second preset difference, increasing the transmit power of the multiple APs based on a fourth preset power adjustment step;

[0174] If the target RSSI information is not greater than the target threshold, and the difference between the target RSSI information and the target threshold is less than the second preset difference, the transmit power of the multiple APs is kept unchanged.

[0175] It should be understood that the device embodiment and the method embodiment may correspond to each other, and similar descriptions may refer to the method embodiment. To avoid repetition, no further description is given here. Specifically, the device may perform the above method embodiment, and the above and other operations and / or functions of each module in the device are the corresponding processes in each method in the above method embodiment, respectively, and no further description is given here for the sake of brevity.

[0176] The above describes the device of the embodiment of the present disclosure from the perspective of the functional module in conjunction with the accompanying drawings. It should be understood that the functional module can be implemented in hardware form, can be implemented by instructions in software form, and can also be implemented by a combination of hardware and software modules. Specifically, the steps of the method embodiment in the embodiment of the present disclosure can be completed by the hardware integrated logic circuit and / or software form instructions in the processor, and the steps of the method disclosed in conjunction with the embodiment of the present disclosure can be directly embodied as a hardware decoding processor to execute, or a combination of hardware and software modules in the decoding processor to execute. Optionally, the software module can be located in a mature storage medium in the field such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory, an electrically erasable programmable memory, a register, etc. The storage medium is located in the memory, and the processor reads the information in the memory and completes the steps in the above method embodiment in conjunction with its hardware.

[0177] Figure 5 is a schematic block diagram of an electronic device provided by an embodiment of the present disclosure, and the electronic device may include:

[0178] The memory 701 and the processor 702, the memory 701 is used to store the computer program and transmit the program code to the processor 702. In other words, the processor 702 can call and run the computer program from the memory 701 to implement the method in the embodiment of the present disclosure.

[0179] For example, the processor 702 may be configured to execute the above method embodiments according to instructions in the computer program.

[0180] In some embodiments of the present disclosure, the processor 702 may include but is not limited to:

[0181] General-purpose processor, digital signal processor (DSP), application-specific integrated circuit (ASIC), field programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic device, discrete hardware components, etc.

[0182] In some embodiments of the present disclosure, the memory 701 includes but is not limited to:

[0183] Volatile memory and / or non-volatile memory. Among them, the non-volatile memory can be read-only memory (ROM), programmable ROM (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM) or flash memory. The volatile memory can be random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link DRAM (SLDRAM), and direct RAM bus random access memory (DR RAM).

[0184] In some embodiments of the present disclosure, the computer program may be divided into one or more modules, which are stored in the memory 701 and executed by the processor 702 to complete the method provided by the present disclosure. The one or more modules may be a series of computer program instruction segments capable of completing specific functions, and the instruction segments are used to describe the execution process of the computer program in the electronic device.

[0185] like Figure 5 As shown, the electronic device may also include:

[0186] The transceiver 703 may be connected to the processor 702 or the memory 701 .

[0187] The processor 702 may control the transceiver 703 to communicate with other devices, specifically, to send information or data to other devices, or to receive information or data sent by other devices. The transceiver 703 may include a transmitter and a receiver. The transceiver 703 may further include an antenna, and the number of antennas may be one or more.

[0188] It should be understood that the various components in the electronic device are connected via a bus system, wherein the bus system includes not only a data bus but also a power bus, a control bus and a status signal bus.

[0189] The present disclosure also provides a computer storage medium on which a computer program is stored, and when the computer program is executed by a computer, the computer can perform the method of the above method embodiment. In other words, the present disclosure embodiment also provides a computer program product containing instructions, and when the instructions are executed by a computer, the computer can perform the method of the above method embodiment.

[0190] When software is used for implementation, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function according to the embodiment of the present disclosure is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from a website site, computer, server or data center to another website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (digital subscriber line, DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more available media integrated. The available medium can be a magnetic medium (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a digital video disc (digital video disc, DVD)), or a semiconductor medium (e.g., a solid state disk (solid state disk, SSD)), etc.

[0191] Those of ordinary skill in the art will appreciate that the modules and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this disclosure.

[0192] In the several embodiments provided in the present disclosure, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the module is only a logical function division. There may be other division methods in actual implementation, such as multiple modules or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or modules, which can be electrical, mechanical or other forms.

[0193] The modules described as separate components may or may not be physically separated, and the components displayed as modules may or may not be physical modules, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. For example, each functional module in each embodiment of the present disclosure may be integrated into a processing module, or each module may exist physically separately, or two or more modules may be integrated into one module.

[0194] The above are only specific embodiments of the present disclosure, but the protection scope of the present disclosure is not limited thereto. Any technician familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed in the present disclosure, which should be included in the protection scope of the present disclosure. Therefore, the protection scope of the present disclosure should be based on the protection scope of the claims.

Claims

1. A power adjustment method, characterized in that: include: Get multiple RSSI information groups corresponding to multiple APs; Pre-adjusting the transmit powers of the multiple APs according to the multiple RSSI information groups and the preset threshold value to obtain adjusted transmit powers of the multiple APs; Determining first benefit information corresponding to the preset threshold based on the adjusted transmit powers of the multiple APs; Determining a threshold adjustment direction corresponding to the preset threshold based on the first revenue information; Adjusting the preset threshold based on the threshold adjustment direction to obtain an adjusted threshold; When the preset stop condition is currently met, based on the obtained adjusted threshold value and the second benefit information corresponding to the obtained adjusted threshold value, adjusting the transmit power of the multiple APs; When the preset stop condition is not met at present, the adjusted threshold is used as a new preset threshold, and the process returns to the step of pre-adjusting the transmit power of the multiple APs according to the multiple RSSI information groups and the preset threshold.

2. The method according to claim 1, characterized in that The method further comprises: Based on the multiple RSSI information groups, an initial matrix of M×N×N dimensions is constructed, wherein the multiple elements in the initial matrix are used to represent the multiple RSSI information included in the multiple RSSI information groups, and each element r in the multiple elements pij Used to indicate that on channel p, the i-th AP receives RSSI information sent by the j-th AP, where M is the number of multiple channels and N is the number of the multiple APs; When the initial matrix contains abnormal elements, the abnormal elements are corrected to obtain a corrected target matrix; The step of pre-adjusting the transmit powers of the multiple APs according to the multiple RSSI information groups and a preset threshold is performed based on the multiple corrected RSSI information groups included in the target matrix.

3. The method according to claim 2, characterized in that The abnormal element includes a first abnormal element and / or a second abnormal element, and correcting the abnormal element includes: For the multiple elements in the initial matrix, if there is an element r pij is 0, and r pji If it is not 0, then the element r pij Determined as the first abnormal element; Correcting the first abnormal element based on a preset formula to obtain a corrected element; and / or, If, among the multiple APs, there is an i-th AP and a j-th AP that use the k-th channel as the current working channel and have orthogonality, then the element r among the multiple elements used to indicate the RSSI information received from the i-th AP is kmi Determined as the second abnormal element, where m∈N; The RSSI information corresponding to the second abnormal element is adjusted to 0.

4. The method according to claim 1, characterized in that: Pre-adjusting the transmit powers of the multiple APs according to the multiple RSSI information groups and the preset thresholds includes: Sorting the multiple RSSI information included in the multiple RSSI information groups to obtain a sorting result; Determine the maximum RSSI information in the sorting results as the target RSSI information; Compare the target RSSI information with a preset threshold to obtain a comparison result; The transmit powers of the multiple APs are pre-adjusted based on the comparison result and the preset threshold.

5. The method according to claim 4, characterized in that Pre-adjusting the transmit powers of the multiple APs based on the comparison result and the preset threshold includes: When the comparison result indicates that the target RSSI information is greater than the preset threshold, reducing the transmit power of the target AP based on a first preset power adjustment step; When the comparison result indicates that the target RSSI information is less than the preset threshold, and the difference between the target RSSI information and the preset threshold is not less than a first preset difference, based on a second preset power adjustment step, increasing the current transmit power of the target AP; When the comparison result indicates that the target RSSI information is not greater than the preset threshold, and the difference between the target RSSI information and the preset threshold is less than the first preset difference, the current transmit power of the target AP is kept unchanged.

6. The method according to claim 1, characterized in that The determining the first benefit information corresponding to the preset threshold based on the adjusted transmit powers of the multiple APs includes: Obtaining first saturation throughputs corresponding to the multiple APs before pre-adjusting transmit powers of the multiple APs; Acquire second saturation throughputs corresponding to the multiple APs under the adjusted transmit powers of the multiple APs; First revenue information corresponding to the preset threshold is determined based on the first saturated throughput and the second saturated throughput.

7. The method according to claim 1, characterized in that Obtaining first saturation throughputs corresponding to the multiple APs before pre-adjusting transmit powers of the multiple APs includes: Acquire, before pre-adjusting the transmit power of the multiple APs, multiple first downlink negotiated rates, multiple first packet error rates, and multiple first channel utilization rates corresponding to the multiple APs, wherein each first downlink negotiated rate in the multiple first downlink negotiated rates is used to indicate a data transmission rate determined by negotiation between the corresponding AP and the connection device; The multiple first downlink negotiation rates, the multiple first packet error rates and the multiple first channel utilization rates are input into a preset model to obtain first saturation throughputs corresponding to the multiple APs output by the preset model.

8. The method according to claim 6, characterized in that Determining first revenue information corresponding to the preset threshold based on the first saturated throughput and the second saturated throughput includes: The difference between the second saturation throughput and the first saturation throughput is used as the first revenue information corresponding to the preset threshold.

9. The method according to claim 1, characterized in that: Determining a threshold adjustment direction corresponding to the preset threshold based on the first revenue information includes: Determining whether the first income information meets a preset condition; If yes, determining the first direction for indicating increasing the preset threshold as the threshold adjustment direction for the preset threshold; If not, the second direction for indicating to reduce the preset threshold is determined as the threshold adjustment direction for the preset threshold.

10. The method according to claim 1, characterized in that Adjusting the preset threshold based on the threshold adjustment direction includes: Get the preset threshold step size; The preset threshold is adjusted based on the preset threshold step size and the threshold adjustment direction.

11. The method according to claim 1, characterized in that: Adjusting the transmit powers of the multiple APs based on the obtained adjusted thresholds and the second benefit information corresponding to the obtained adjusted thresholds includes: When there are multiple adjusted thresholds, the adjusted threshold corresponding to the largest second benefit information among the multiple adjusted thresholds is determined as the target threshold; The transmit power of the plurality of APs is adjusted based on the target threshold.

12. The method according to claim 11, characterized in that Adjusting the transmit power of the multiple APs based on the target threshold includes: Determining the maximum target RSSI information from the multiple RSSI information included in the multiple RSSI information groups; Comparing the target RSSI information with the target threshold; If the target RSSI information is greater than the target threshold, reducing the transmit power of the multiple APs based on a third preset power adjustment step; If the target RSSI information is less than the target threshold, and the difference between the target RSSI information and the target threshold is not less than a second preset difference, increasing the transmit power of the multiple APs based on a fourth preset power adjustment step; If the target RSSI information is not greater than the target threshold, and the difference between the target RSSI information and the target threshold is less than the second preset difference, the transmit power of the multiple APs is kept unchanged.

13. A power adjustment device, characterized in that: include: An acquisition unit, used to acquire multiple RSSI information groups corresponding to multiple APs; A determination unit, configured to pre-adjust the transmit powers of the multiple APs according to the multiple RSSI information groups and a preset threshold value to obtain adjusted transmit powers of the multiple APs; The determining unit is further configured to determine first benefit information corresponding to the preset threshold based on the adjusted transmit powers of the multiple APs; The determining unit is further configured to determine a threshold adjustment direction corresponding to the preset threshold based on the first revenue information; The determining unit is further configured to adjust the preset threshold based on the threshold adjustment direction to obtain an adjusted threshold; An adjusting unit, configured to adjust the transmit power of the plurality of APs based on the obtained adjusted threshold value and the second benefit information corresponding to the obtained adjusted threshold value when the preset stop condition is currently met; When the preset stop condition is not met at present, the adjusted threshold is used as a new preset threshold, and the process returns to the step of pre-adjusting the transmit power of the multiple APs according to the multiple RSSI information groups and the preset threshold.

14. An electronic device, characterized in that: include: processor; as well as A memory, configured to store executable instructions of the processor; The processor is configured to perform the method of any one of claims 1-12 by executing the executable instructions.

15. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 12 is implemented.