Router control method and device, equipment, storage medium and program product

By obtaining the operating parameters of the router and the power consumption of the entire machine, dynamically adjusting the transmission power of the wireless router, solving the problem of insufficient transmission power control accuracy in the prior art, achieving higher performance stability and signal coverage effect.

CN120302399APending Publication Date: 2025-07-11TP-LINK
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510502732.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-21
Publication Date
2025-07-11

AI Technical Summary

Technical Problem

现有技术中无线路由器的发射功率调整策略较为简单,控制精度不足,导致性能不佳,难以满足不同工作场景的需求。

Method used

By obtaining the operating parameters of the router, such as the transmission duty cycle, chip temperature, signal strength information and number of access devices in different frequency bands, combined with the power consumption of the entire machine, dynamically adjusting the transmission power of each frequency band, and using a multi-parameter transmission power mobilization dynamic adjustment mechanism to ensure that the transmission power adjustment strategy meets the current working needs.

Benefits of technology

It improves the accuracy and stability of wireless router transmission power adjustment, reduces instability caused by misjudgment of single parameters, ensures the stability of router power consumption and performance, and improves signal coverage effect and network efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120302399A_ABST
    Figure CN120302399A_ABST
Patent Text Reader

Abstract

The invention provides a router control method and device, equipment, a storage medium and a program product. The method comprises the following steps: acquiring emission duty ratios, chip temperatures, signal intensity information and the number of access equipment of different frequency bands in a router; estimating the overall power consumption of the router according to at least one of the emission duty ratios and the chip temperatures of the different frequency bands; and according to at least one of the signal strength information of the different frequency bands in the router and the number of the access devices, and the overall power consumption of the router, controlling the transmitting power of the different frequency bands in the router. In combination with transmission duty ratios, chip temperatures, signal intensities and the number of access devices of different frequency bands, a multi-parameter transmission power adjustment mechanism is established through real-time data analysis, it is ensured that a transmission power adjustment strategy meets the current working requirement, the accuracy of router transmission power adjustment is improved, and the service life of a router is prolonged. And the stability of power consumption and performance of the router is ensured.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of wireless communication technologies, and in particular, to a router control method, apparatus, device, storage medium, and program product. Background Art

[0002] The main function of a wireless router is to distribute Internet connection signals to various wireless devices, such as smart phones, computers, and smart home devices. With the popularization of the use of network devices, the issue of power consumption management has gradually attracted attention.

[0003] Since the wireless module involves components such as power amplifiers, its power consumption is the main component of the wireless router's power consumption. In related technologies, the power consumption of the wireless router is usually controlled by adjusting the transmission power of the wireless router. However, the adjustment strategy of the transmission power in related technologies is relatively simple, and the control accuracy of the transmission power is insufficient, making it difficult to meet the working requirements of the wireless router in different working scenarios, resulting in poor performance of the wireless router. Summary of the Invention

[0004] The present invention provides a router control method, apparatus, device, storage medium, and program product to solve the problem in related technologies that the adjustment strategy of the transmission power of the wireless router is relatively simple and the control accuracy of the transmission power is insufficient, resulting in poor performance of the wireless router.

[0005] In a first aspect, an embodiment of the present application provides a router control method, including:

[0006] Obtain the operating parameters of the router during operation, where the operating parameters include the transmission duty cycle of different frequency bands in the router, the chip temperature, the signal strength information, and the number of access devices;

[0007] Estimate the overall power consumption of the router based on at least one of the transmission duty cycle of different frequency bands and the chip temperature;

[0008] Control the transmission power of different frequency bands in the router based on at least one of the signal strength information and the number of access devices of different frequency bands in the router, and the overall power consumption of the router.

[0009] In an embodiment, controlling the transmission power of different frequency bands in the router based on at least one of the signal strength information and the number of access devices of different frequency bands in the router, and the overall power consumption of the router includes:

[0010] Determine the adjustment weights of different frequency bands according to the signal strength information and the number of access devices of different frequency bands in the router;

[0011] Control the transmit power of different frequency bands in the router according to the overall power consumption of the router and the adjustment weights of different frequency bands.

[0012] In one embodiment, the signal strength information of different frequency bands includes the signal strength of access devices in each frequency band. Determine the adjustment weights of different frequency bands according to the signal strength information and the number of access devices in different frequency bands in the router, including:

[0013] For each frequency band, determine the minimum signal strength of the frequency band among the signal strengths of the access devices in the frequency band;

[0014] Take the absolute value of the product of the minimum signal strength of the frequency band and the number of access devices in the frequency band as the adjustment weight of the frequency band, and obtain the adjustment weights of different frequency bands.

[0015] In one embodiment, control the transmit power of different frequency bands in the router according to the overall power consumption of the router and the adjustment weights of different frequency bands, including:

[0016] When the overall power consumption of the router is greater than the maximum value of the preset power consumption range, reduce the transmit power of the frequency band with the minimum adjustment weight among different frequency bands in the router;

[0017] When the overall power consumption of the router is less than the minimum value of the preset power consumption range, increase the transmit power of the frequency band with the maximum adjustment weight among different frequency bands in the router.

[0018] In one embodiment, estimate the overall power consumption of the router according to at least one of the transmit duty cycles and chip temperatures of different frequency bands, including:

[0019] Estimate the operating power consumption of each frequency band according to the transmit duty cycles of different frequency bands in the router;

[0020] Estimate the temperature-related power consumption of each frequency band according to the chip temperatures of different frequency bands in the router;

[0021] Determine the overall power consumption of the router according to the operating power consumption and temperature-related power consumption of each frequency band.

[0022] In one embodiment, estimate the operating power consumption of each frequency band according to the transmit duty cycles of different frequency bands in the router, including:

[0023] Obtain the maximum power consumption when different frequency bands in the router work at the current transmit power level. The maximum power consumption is the power consumption when the frequency band works at the preset duty cycle at the current transmit power level;

[0024] Estimate the operating power consumption of each frequency band according to the power consumption during standby of the router, the transmit duty cycles of each frequency band, and the maximum power consumption when each frequency band works at the current transmit power level.

[0025] In a second aspect, an embodiment of the present application provides a router control device, including:

[0026] An acquisition module, configured to acquire the operating parameters of the router during operation, where the operating parameters include the transmission duty cycle of different frequency bands in the router, the chip temperature, the signal strength information, and the number of access devices;

[0027] An estimation module, configured to estimate the overall power consumption of the router based on at least one of the transmission duty cycle of different frequency bands and the chip temperature;

[0028] A control module, configured to control the transmission power of different frequency bands in the router according to at least one of the signal strength information and the number of access devices of different frequency bands in the router, and the overall power consumption of the router.

[0029] In a third aspect, an embodiment of the present application provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the steps of the above router control method are implemented.

[0030] In a fourth aspect, an embodiment of the present application provides a readable storage medium storing a computer program, and when the computer program is executed by a processor, the steps of the above router control method are implemented.

[0031] In a fifth aspect, an embodiment of the present application provides a computer program product, including a computer program, and when the computer program is run, the above router control method is executed.

[0032] In one solution provided by the above router control method, device, equipment, storage medium and program product, operating parameters during the operation of the router are obtained, and the operating parameters include the transmission duty cycle of different frequency bands in the router, chip temperature, signal strength information, and the number of access devices; the overall power consumption of the router is estimated based on at least one of the transmission duty cycle of different frequency bands and the chip temperature; the transmission power of different frequency bands in the router is controlled according to at least one of the signal strength information and the number of access devices of different frequency bands in the router and the overall power consumption of the router. On the one hand, through the transmission duty cycle of different frequency bands and the chip temperature in the router, the overall power consumption of the router can be estimated in real time and accurately to predict the high-power state of the router in advance, and then the transmission power can be adjusted based on the overall power consumption, which can improve the accuracy of the transmission power adjustment of the router to improve the performance of the wireless router; on the other hand, by combining the transmission duty cycle, chip temperature, signal strength, and the number of access devices of different frequency bands, through real-time data analysis, a dynamic adjustment mechanism for the transmission power with multiple parameters is established to ensure that the transmission power adjustment strategy meets the current working requirements, improve the accuracy of the transmission power adjustment of the router, reduce the instability caused by misjudgment of a single parameter, and ensure the stability of the power consumption and performance of the router. Description of the Drawings

[0033] To more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings required for the description of the embodiments of the present invention will be briefly introduced below. Obviously, the drawings in the following description are only some embodiments of the present invention, and those of ordinary skill in the art can also obtain other drawings based on these drawings without creative efforts.

[0034] Figure 1 It is a schematic structural diagram of a router control system in an embodiment of the present invention;

[0035] Figure 2 It is a schematic flowchart of a router control method in an embodiment of the present invention;

[0036] Figure 3 is Figure 2 An implementation flowchart of step S20 in;

[0037] Figure 4 It is a power consumption curve graph at different chip temperatures in an embodiment of the present invention;

[0038] Figure 5 is Figure 2 An implementation flowchart of step S30 in;

[0039] Figure 6 is Figure 5 An implementation flowchart of step S31 in;

[0040] Figure 7 is Figure 5 a schematic diagram of an implementation process of step S32 in

[0041] Figure 8 a schematic diagram of another process of the router control method in an embodiment of the present invention;

[0042] Figure 9 is Figure 1 a schematic diagram of the structure of the router control device in

[0043] Figure 10 a schematic diagram of the structure of an electronic device in an embodiment of the present invention. Detailed implementation manners

[0044] Next, the technical solutions in the embodiments of the present invention will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, rather than all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without making creative efforts belong to the scope of protection of the present invention.

[0045] It should be understood that when used in the specification and the appended claims of the present invention, the term "comprising" indicates the presence of the described features, wholes, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, wholes, steps, operations, elements, components and / or their combinations. It should also be understood that the term "and / or" as used in the specification and the appended claims of the present invention refers to any combination and all possible combinations of one or more of the associated listed items, and includes these combinations.

[0046] In addition, in the description of the specification and the appended claims of the present invention, the terms "first", "second", "third", etc. are only used for distinguishing descriptions, and cannot be understood as indicating or implying relative importance.

[0047] Reference to "an embodiment" or "some embodiments" etc. described in the specification of the present invention means that a specific feature, structure or characteristic described in conjunction with the embodiment is included in one or more embodiments of the present invention. Thus, the statements "in an embodiment", "in some embodiments", "in other some embodiments", "in still other embodiments" etc. that appear in different places in this specification are not necessarily all referring to the same embodiment, but mean "one or more but not all of the embodiments", unless otherwise specifically emphasized in other ways. The terms "comprising", "including", "having" and their variants all mean "including but not limited to", unless otherwise specifically emphasized in other ways.

[0048] It should be understood that the magnitudes of the sequence numbers of the steps in the following embodiments do not imply the order of execution. The order of execution of each process should be determined according to its function and internal logic, and should not constitute any limitation to the implementation process of the embodiments of the present invention.

[0049] In order to illustrate the technical solution of the present invention, specific embodiments will be described below.

[0050] It should be understood that since it involves related devices such as power amplifiers, the power consumption of the wireless module in the wireless router is the main component of the overall power consumption of the wireless router. Reasonably adjusting the transmission power consumption of the wireless module to adjust its power consumption will bring the greatest benefit to the overall power consumption control. However, in the related art, the power consumption control strategy of the wireless router is relatively simple. Usually, the transmission power of the wireless router is adjusted based on a single signal (such as current, temperature) to achieve the power consumption control of the wireless router. Its adjustment strategy is relatively simple, and the control accuracy of the transmission power is insufficient, making it difficult to meet the working requirements of the wireless router in different working scenarios, resulting in poor performance of the wireless router.

[0051] For example, in the power consumption control method based on current acquisition, the transmission power of the entire router is adjusted by actually measuring the magnitude of the router current to achieve the power consumption control of the router. The control effect of the transmission power of this solution is poor, and it is easy to have a situation where the transmission power is too low and the wireless signal coverage range suddenly changes, and it is necessary to increase the hardware circuit design, resulting in a relatively high hardware cost. Another example is to directly monitor the temperature of the entire router or the temperature of the chips in each frequency band, and control the transmission power of the entire machine according to the monitored temperature to adjust the power consumption of the router. Such solutions can only avoid over-temperature problems. In a multi-band router, it is easy to have a situation where some frequency bands are overloaded while the utilization rate of other frequency bands is relatively low, resulting in a decrease in the overall network efficiency and poor performance of the wireless router.

[0052] In view of the above problems, embodiments of the present application provide a router control method, apparatus, device, storage medium, and program product. By obtaining the operating parameters of the router during operation, the operating parameters include the transmission duty cycle of different frequency bands in the router, chip temperature, signal strength information, and the number of access devices; estimating the overall power consumption of the router based on at least one of the transmission duty cycle of different frequency bands and the chip temperature; and controlling the transmission power of different frequency bands in the router according to at least one of the signal strength information and the number of access devices of different frequency bands in the router and the overall power consumption of the router, the control accuracy of the transmission power can be improved, and the stability of the power consumption and performance of the wireless router can be ensured. On the one hand, through the transmission duty cycle and chip temperature of different frequency bands in the router, the overall power consumption of the router can be estimated in real time and accurately to predict the high-power consumption state of the router in advance, and then the transmission power can be adjusted based on the overall power consumption, which can improve the accuracy of the transmission power adjustment of the router to improve the performance of the wireless router; on the other hand, by combining the transmission duty cycle, chip temperature, signal strength, and the number of access devices of different frequency bands, a dynamic adjustment mechanism for the transmission power with multiple parameters is established through real-time data analysis to ensure that the transmission power adjustment strategy meets the current working requirements, improve the accuracy of the transmission power adjustment of the router, reduce the unstable situation caused by misjudgment of a single parameter, and ensure the stability of the power consumption and performance of the router.

[0053] The router control method provided by the embodiments of the present invention can be applied in a router control system as shown in Figure 1 The router control system includes a router and a router control device. The router control device communicates with the router through a network or a cable. The router is a wireless router that usually supports multiple frequency bands. The router includes one or more radio frequency chips, and each radio frequency chip corresponds to one or more frequency bands (such as 2.4 GHz, 5 GHz, 6 GHz frequency bands). The router control device can be a structure in the router, such as a controller of the router, or a device external to the router.

[0054] During the operation of the router, the router control device obtains the operating parameters of the router during operation. The operating parameters include the transmission duty cycle of different frequency bands in the router, chip temperature, signal strength information, and the number of access devices. Then, the router control device estimates the overall power consumption of the router based on at least one of the transmission duty cycle of different frequency bands and the chip temperature; and controls the transmission power of different frequency bands in the router according to at least one of the signal strength information and the number of access devices of different frequency bands in the router and the overall power consumption of the router, so as to improve the control accuracy of the transmission power and ensure the stability of the power consumption and performance of the wireless router.

[0055] In this embodiment, by means of the transmit duty cycle of different frequency bands and the chip temperature in the router, the overall power consumption of the router can be estimated in real time and accurately, so as to predict the high-power state of the router in advance. Furthermore, based on the overall power consumption, the transmit power can be adjusted, which can improve the accuracy of the transmit power adjustment of the router, reduce the sudden change of the wireless signal coverage caused by reducing the transmit power due to power consumption, and improve the performance of the wireless router. In addition, by combining the transmit duty cycle of different frequency bands, the chip temperature, the signal strength, and the number of access devices, a multi-parameter dynamic adjustment mechanism for transmit power is established through real-time data analysis. This can not only avoid the over-temperature of the router or the transmit chip, but also reduce the situation where some frequency bands are overloaded while other frequency bands have low utilization rates. It can also ensure the signal strength of the access devices in different frequency bands, guarantee the signal coverage effect and network efficiency, and further improve the performance of the wireless router. That is to say, the transmit power control strategy provided in this embodiment can conform to the current network environment, adapt to the working requirements of different scenarios, improve the accuracy of the transmit power adjustment of the router, reduce the instability caused by misjudgment of a single parameter, and ensure the stability of the power consumption and performance of the router.

[0056] In one embodiment, as Figure 2 shown, a router control method is provided. Taking the router control device applied in Figure 1 as an example, the method includes the following steps:

[0057] S10: Obtain the operating parameters of the router during operation. The operating parameters include the transmit duty cycle of different frequency bands in the router, the chip temperature, the signal strength information, and the number of access devices.

[0058] After the router is started, the router control device can detect the working state of the router to obtain the operating parameters of the router during operation. Among them, the operating parameters obtained by the router include the transmit duty cycle of different frequency bands in the router, the chip temperature, the signal strength information, and the number of access devices.

[0059] The frequency band in the router represents the frequency range used by the wireless network signal of the wireless module in the router. Different frequency bands include frequency bands such as 2.4 GHz, 5 GHz, and 6 GHz. The router includes one or more radio frequency chips, and each radio frequency chip corresponds to one or more frequency bands.

[0060] The transmission duty cycle of different frequency bands represents the duty cycle of the radio frequency chip transmitting signals in different frequency bands; the chip temperature of different frequency bands represents the operating temperature of the radio frequency chip corresponding to each frequency band. The number of access devices represents the number of terminal devices (such as smart phones, computers, and smart home devices) accessing this frequency band; the signal strength information represents the signal strength of the access devices in different frequency bands receiving signals, which can be represented by the Received Signal Strength Indication (RSSI).

[0061] S20: Estimate the overall power consumption of the router based on at least one of the transmission duty cycle and chip temperature of different frequency bands.

[0062] After obtaining the operating parameters of the router during operation, the router control device estimates the overall power consumption of the router based on at least one of the transmission duty cycle and chip temperature of different frequency bands in the router. For example, the transmission duty cycle and chip temperature of different frequency bands in the router can be used to estimate the overall power consumption of the router to obtain the overall power consumption of the router.

[0063] It should be noted that in the application scenario of wireless router products, if a particularly good coverage effect is required, the transmission power needs to be increased. When the transmission power is increased, the increase in transmission power will affect the power consumption at the packet sending moment and cause the chip temperature to rise at the same time. The increase in chip temperature will cause the leakage current to increase, and then the overall power consumption will also increase further. That is, the increase in transmission power leading to the rise in chip temperature may trigger a leakage current problem, and the leakage current problem is an important factor causing the increase in chip power consumption and temperature rise.

[0064] The increase in the overall power consumption of the wireless router will seriously affect its performance, and in severe cases, it will cause the problem of overload restart of the power adapter. Due to the requirement of cost control, the overload capacity of the power adapter cannot be increased without limit, so it further restricts the load capacity and then restricts the transmission power. Therefore, the transmission power and the overall power consumption are two indicators that cannot be satisfied simultaneously. In order for users to enjoy a better coverage experience, traditional wireless router products will increase the transmission power to the maximum on the basis of meeting the protocol requirements, and configure a power adapter with an output capacity matching the maximum overall power consumption in the maximum transmission power scenario. However, in the actual application scenario, the probability of triggering the maximum power consumption scenario of the wireless router is relatively low, and the maximum output capacity of the power adapter is not effectively utilized most of the time, resulting in design redundancy and resource waste.

[0065] In this embodiment, the overall power consumption of the router is estimated based on the transmission duty cycle and the chip temperature of different frequency bands, and then the transmission power is controlled based on the overall power consumption. On the one hand, real-time monitoring of the transmission duty cycle is introduced to predict the overall power consumption of the router, which can effectively evaluate the real-time working state of the wireless frequency band, thereby more accurately evaluating the overall power consumption level, and can solve the situation of excessive power adapter margin caused by evaluating according to the full-load transmission duty cycle in the traditional solution, and can improve the utilization rate of power consumption allocation of different frequency bands. On the other hand, the evaluation concept of the influence of chip temperature on power consumption is introduced, which can quantify the influence of chip temperature on power consumption, that is, it can quantify the situation where the increase in chip power consumption caused by the leakage current problem leads to an increase in the overall power consumption and temperature of the whole machine, making the overall power consumption evaluation more reasonable and accurate.

[0066] In other embodiments, the overall power consumption of the router can also be estimated according to the transmission duty cycle of different frequency bands to obtain the overall power consumption of the router; or, the overall power consumption of the router can be estimated according to the chip temperature of different frequency bands to obtain the overall power consumption of the router. That is, at least one of the transmission duty cycle or the chip temperature of the frequency band can be used to estimate the overall power consumption of the router to obtain the overall power consumption of the router.

[0067] S30: Control the transmission power of different frequency bands in the router according to at least one of the signal strength information and the number of access devices of different frequency bands in the router, and the overall power consumption of the router.

[0068] After obtaining the overall power consumption of the router, the router control device controls the transmission power of different frequency bands in the router according to at least one of the signal strength information and the number of access devices of different frequency bands in the router, and the overall power consumption of the router.

[0069] Among them, the adjustment weight of different frequency bands can be determined according to at least one of the signal strength information and the number of access devices of different frequency bands. When the overall power consumption of the router is greater than a certain threshold, the transmission power of different frequency bands is adjusted according to the size of the adjustment weight. The greater the adjustment weight, the higher the priority of the transmission power adjustment.

[0070] For example, the adjustment weights for different frequency bands can be determined based on the signal strengths of each access device in the signal strength information of different frequency bands, where the adjustment weight of a frequency band can increase as the average value of the signal strengths of the access devices increases. Alternatively, the adjustment weights for different frequency bands can be determined based on the number of access devices in different frequency bands, where the adjustment weight of a frequency band can increase as the number of access devices in the frequency band increases. In addition, the adjustment weights for different frequency bands can also be jointly determined based on the signal strength information and the number of access devices in different frequency bands in the router. Compared with the related solutions that uniformly adjust the transmit power of all frequency bands of the whole machine, this solution introduces a weight index, determines the adjustment weights for each frequency band based on the signal strength information of different frequency bands and / or the number of receiving devices, and then adjusts the transmit power of different frequency bands based on the power consumption of the whole machine and the adjustment weights for each frequency band, improving the pertinence and applicability of the transmit power adjustment, meeting the requirements for dynamic adjustment of the transmit power of multiple frequency bands, effectively quantifying the benefits of dynamic power adjustment, being more in line with the user scenario, and also adapting to the design requirements of multi-band wireless routers.

[0071] Among them, after controlling the transmit power of different frequency bands in the router, continue to estimate the overall power consumption of the router based on at least one of the transmit duty cycles and chip temperatures of different frequency bands, and control the transmit power of different frequency bands in the router based on at least one of the signal strength information and the number of access devices of different frequency bands in the router, and the overall power consumption of the router.

[0072] In this embodiment, through the transmit duty cycles and chip temperatures of different frequency bands in the router, the overall power consumption of the router can be estimated in real time and accurately to predict the high-power consumption state of the router in advance. Then, based on the overall power consumption, the transmit power is adjusted, which can improve the accuracy of the transmit power adjustment of the router, reduce the sudden change of the wireless signal coverage caused by reducing the transmit power due to power consumption, and improve the performance of the wireless router. In addition, by combining the transmit duty cycles, chip temperatures, signal strengths, and the number of access devices of different frequency bands, a dynamic adjustment mechanism for the transmit power with multiple parameters is established through real-time data analysis, which can not only avoid the overheating of the router or the transmit chip, but also reduce the situation where some frequency bands are overloaded while other frequency bands have low utilization rates, and can also ensure the signal strengths of the access devices in different frequency bands, ensuring the signal coverage effect and network efficiency, and further improving the performance of the wireless router. That is to say, the transmit power control strategy provided in this embodiment can conform to the current network environment, adapt to the working requirements of different scenarios, improve the accuracy of the transmit power adjustment of the router, reduce the unstable situation caused by misjudgment of a single parameter, and ensure the stability of the power consumption and performance of the router.

[0073] In one embodiment, as Figure 3As shown, in step S20, that is, according to at least one of the transmission duty cycles of different frequency bands and the chip temperature, the overall power consumption of the router is estimated, which specifically includes the following steps:

[0074] S21: According to the transmission duty cycles of different frequency bands in the router, estimate the operating power consumption of each frequency band.

[0075] After obtaining the transmission duty cycles of different frequency bands in the router, the router control device can estimate the operating power consumption of each frequency band according to the transmission duty cycles of different frequency bands in the router.

[0076] Among them, the router control device can obtain the maximum power consumption when different frequency bands in the router are operating. This maximum power consumption can be obtained through testing the operating states of different frequency bands in the router. Among them, the maximum power consumption when a frequency band is operating can be the maximum power consumption when the frequency band is operating at the current transmission power. The maximum power consumption when a frequency band is operating can also be the maximum power consumption when the frequency band is operating at the current transmission power level. This maximum power consumption is the power consumption when the frequency band is operating at a preset duty cycle at the current transmission power level. By setting transmission power levels for the router, different transmission power levels correspond to different transmission power ranges, and then calibrating the maximum power consumption corresponding to each transmission power level can reduce the amount of data calibration for the maximum power consumption and reduce the subsequent data calculation amount caused by one maximum power consumption corresponding to different transmission powers.

[0077] After obtaining the maximum power consumption when different frequency bands in the router are operating, the router control device can estimate the operating power consumption of each frequency band according to the transmission duty cycles of each frequency band in the router and the maximum power consumption when each frequency band is operating (such as the maximum power consumption when operating at the current transmission power level). Among them, the product of the transmission duty cycle of a certain frequency band and the maximum power consumption when the frequency band is operating can be used as the operating power consumption of the frequency band, that is, the power consumption when the frequency band is transmitting a signal.

[0078] In this embodiment, using the product of the transmission duty cycle and the maximum power consumption of each frequency band as the operating power consumption of the frequency band is only an exemplary illustration. In other embodiments, the calculation method of the operating power consumption of the frequency band can also be other methods, which will not be elaborated here.

[0079] S22: According to the chip temperatures of different frequency bands in the router, estimate the temperature-related power consumption of each frequency band.

[0080] After obtaining the chip temperatures of different frequency bands in the router, the router control device can estimate the temperature-related power consumption of each frequency band according to the chip temperatures of different frequency bands in the router.

[0081] Among them, the working condition of the router can be tested in advance to obtain the chip temperature of different frequency bands in the router at different transmission powers, and analyze according to the chip temperature of different frequency bands at different transmission powers to obtain a temperature-power consumption function used to characterize the frequency band at different transmission powers and different temperatures. Among them, the temperature-power consumption function is a polynomial with the chip temperature as a variable, that is, the temperature-related power consumption of the frequency band can be characterized by a polynomial of the magnitude of the chip temperature.

[0082] It should be understood that the chip temperature of the power amplifier (PA) of the radio frequency chip in different frequency bands will change after the transmission power changes, and the increase in the PA junction temperature may cause the chip leakage current to rise, which in turn leads to power consumption changes; that is, the change in the PA temperature corresponding to the frequency band will cause the power consumption to change. Through this temperature-power consumption function, the power consumption caused by the chip temperature in each frequency band during the current transmission power operation can be characterized, and the influence of the chip temperature on the power consumption can be quantified by the polynomial characterization method. Considering the increase in chip power consumption and temperature rise caused by the leakage current problem, the evaluation of the overall machine power consumption is more reasonable and accurate.

[0083] After obtaining the chip temperature of different frequency bands in the router, the router control device can estimate the temperature-related power consumption of each frequency band based on the temperature-power consumption function and the chip temperature of each frequency band.

[0084] Among them, the temperature-power consumption function, that is, the temperature-related power consumption of each frequency band can be expressed by the following formula:

[0085]

[0086] Among them, P Tm represents the temperature-related power consumption of frequency band m, that is, the temperature-related power consumption of the radio frequency chip where the wireless frequency band m is located at the current radio frequency power and the current chip temperature; T m represents the chip temperature of frequency band m; n represents the degree of the polynomial in the temperature-power consumption function, that is, the highest term degree of the monomial in the polynomial; i represents the power of T m in the monomial; represents the i-th power of the chip temperature of frequency band m; k m,i represents the coefficient of the monomial in the polynomial; among them, k m,i and n are both constants.

[0087] In an embodiment, since the amount of leakage current increase brought about by the increase in the PA junction temperature at different transmission frequencies is different, the resulting chip temperature change is different, and the resulting power consumption change is also different, that is, the chip power consumption caused by different chip currents and different chip temperatures is different. After analyzing the test data of different frequency bands in the router, the constant coefficient k in the temperature-power consumption function corresponding to different chip currentsm,i , that is, the temperature-power consumption functions corresponding to different chip currents are different. Therefore, to improve the accuracy of the temperature-related power consumption of each frequency band, it is also necessary to obtain the chip currents of different frequency bands. That is, the operating parameters of the router also include the chip currents of different frequency bands, so as to determine the temperature-related power consumption of each frequency band according to the chip currents and chip temperatures of different frequency bands.

[0088] Specifically, after obtaining the chip temperatures of different frequency bands in the router, the router control device can determine the temperature-power consumption function corresponding to the chip current from multiple pre-calibrated temperature-power consumption functions as the target function based on the chip currents of each frequency band; and estimate the temperature-related power consumption of the frequency band based on the target function and the chip temperature of the frequency band, so as to obtain the temperature-related power consumption of each frequency band.

[0089] Among them, the degree n of the polynomial in the temperature-power consumption function can be determined according to actual needs. Taking n equal to 2 as an example, that is, taking the temperature-power consumption function as a quadratic polynomial, the temperature-power consumption function can be: y = 1E-05x 2 - 0.00007x + 0.7764; y represents the temperature-related power consumption of the frequency band, and x represents the chip temperature of the frequency band. The chip power consumption (temperature-related power consumption) of a certain model of radio frequency chip under different chip currents and different chip temperatures is as Figure 4 shown. Among them, Figure 4 the abscissa in is the chip temperature, and the ordinate is the chip current corresponding to 12V voltage; the different curves in the figure are the temperature-related power consumption change curves corresponding to different chip currents, and each curve changes with the chip temperature.

[0090] S23: Determine the overall power consumption of the router according to the operating power consumption and temperature-related power consumption of each frequency band.

[0091] After determining the operating power consumption and temperature-related power consumption of each frequency band, the router control device determines the overall power consumption of the router according to the operating power consumption and temperature-related power consumption of each frequency band. Among them, for each frequency band, the router control device adds the operating power consumption and temperature-related power consumption of the frequency band to obtain the total power consumption of the frequency band, and traverses all frequency bands to obtain the total power consumption of each frequency band; then, the router control device sums up the total power consumption of each frequency band to obtain the overall power consumption of the router.

[0092] Among them, the overall power consumption of the router can be expressed by the following formula:

[0093]

[0094] Among them, P represents the overall power consumption of the router; P Dm represents the operating power consumption of frequency band m; P Tm represents the temperature-related power consumption of frequency band m; (PDm +P Tm ) represents the total power consumption of frequency band m.

[0095] In this embodiment, on the one hand, real-time monitoring of the transmission duty cycle is introduced to predict the overall power consumption of the router, which can effectively evaluate the real-time working state of the wireless frequency band, thereby more accurately evaluating the overall power consumption level. It can solve the situation of excessive power adapter margin caused by evaluating according to the full-load transmission duty cycle in the traditional solution and improve the utilization rate of power consumption allocation for different frequency bands. On the other hand, the evaluation concept of the impact of chip temperature on power consumption is introduced, which can quantify the impact of chip temperature on power consumption, that is, it can quantify the situation where the increase in chip power consumption caused by the leakage current problem leads to an increase in the overall power consumption and temperature, making the overall power consumption evaluation more reasonable and accurate.

[0096] In one embodiment, in step S21, that is, according to the transmission duty cycles of different frequency bands in the router, the working power consumption of each frequency band is estimated, which specifically includes the following steps:

[0097] S211: Obtain the maximum power consumption when different frequency bands in the router work at the current transmission power level.

[0098] In this embodiment, multiple transmission power levels are pre-set for the router, and each transmission power level corresponds to a transmission power range. After the router is started, the router control device controls each frequency band in the router to work at the lowest transmission power level and real-time monitors the working state of each frequency band in the router to obtain the operating parameters during the working process of the router, that is, obtains the transmission duty cycles, chip temperatures, signal strength information, and the number of receiving devices of different frequency bands in the router. Among them, the lowest transmission power level indicates the smallest transmission power of this transmission power level; each transmission power level is calibrated with a maximum power consumption, that is, calibrated with the power consumption when this frequency band works at the current transmission power level with a preset duty cycle.

[0099] After obtaining the chip temperatures of different frequency bands in the router, the router control device can obtain the maximum power consumption when different frequency bands in the router work at the current transmission power level, that is, obtain the power consumption when different frequency bands work at the current transmission power level with a preset duty cycle. The preset duty cycle is the maximum duty cycle allowed by the radio frequency chip. For example, the preset duty cycle can be 100%. In other embodiments, the preset duty cycle can also be 99%.

[0100] S212: Estimate the working power consumption of each frequency band according to the power consumption when the router is in standby, the transmission duty cycles of each frequency band, and the maximum power consumption when each frequency band works at the current transmission power level.

[0101] Meanwhile, the router control device can obtain the power consumption of the router in standby mode, which is calibrated based on the test data of the router in standby mode. Then, the router control device estimates the working power consumption of each frequency band according to the power consumption of the router in standby mode, the transmission duty cycle of each frequency band (i.e., the actual transmission duty cycle of each frequency band at the current transmission power level), and the maximum power consumption when each frequency band operates at the current transmission power level.

[0102] In other embodiments, it is also possible to obtain the minimum power consumption of different frequency bands in the router; the minimum power consumption of a frequency band is the power consumption when the transmission duty cycle of the frequency band is 0 at the current transmission power level; the minimum power consumption is calibrated based on the test data of different frequency bands in the router. That is, the router control device can estimate the working power consumption of each frequency band according to the minimum power consumption of each frequency band in the router, the transmission duty cycle of each frequency band, and the maximum power consumption when each frequency band operates at the current transmission power level.

[0103] Among them, for each frequency band, the transmission duty cycle of the frequency band can be multiplied by the maximum power consumption when the frequency band operates at the current transmission power level to obtain the actual working power consumption of the frequency band, and the value obtained by subtracting the transmission duty cycle of the frequency band from 1 can be multiplied by the minimum power consumption (or the power consumption of the router in standby mode) of the frequency band to obtain the standby power consumption of the frequency band; then, the actual working power consumption and the standby power consumption of the frequency band are added together to obtain the working power consumption of the frequency band; by traversing all frequency bands, the working power consumption of each frequency band is obtained.

[0104] Among them, the working power consumption of each frequency band can be expressed by the following formula:

[0105] P Dm =P m,Free ×(1 - D m ) + P m,Ln ×D m ;

[0106] Among them, P Dm represents the working power consumption of frequency band m; P m,Free represents the minimum power consumption of frequency band m, and can also represent the power consumption of the router in standby mode; P m,Ln represents the maximum power consumption when frequency band m operates at the current transmission power level Ln, that is, the maximum power consumption when frequency band m operates at the current transmission power level Ln with a maximum transmission duty cycle of 100%; D m represents the current transmission duty cycle of frequency band m.

[0107] In this embodiment, the transmit duty cycle is introduced for power consumption estimation during transmit power adjustment. When estimating the operating power consumption of each frequency band, the margin of the maximum power consumption of each frequency band is quantified, which can more effectively evaluate the real-time operating state of the wireless frequency band, solve the problem of excessive power adapter margin caused by evaluating power consumption according to the full-load transmit duty cycle in the traditional solution, more accurately evaluate the power consumption level of the wireless frequency band when transmitting signals, improve the accuracy of the operating power consumption of each frequency band, and thus improve the accuracy of the overall machine power consumption estimation.

[0108] In one embodiment, as Figure 5 shown, in step S30, that is, according to at least one of the signal strength information and the number of access devices of different frequency bands in the router, and the overall power consumption of the router, the transmit power of different frequency bands in the router is controlled. The specific steps are as follows:

[0109] S31: Determine the adjustment weights of different frequency bands according to the signal strength information and the number of access devices of different frequency bands in the router.

[0110] After obtaining the signal strength information and the number of access devices of different frequency bands in the router, the router control device can jointly determine the adjustment weights of different frequency bands according to the signal strength information and the number of access devices of different frequency bands in the router.

[0111] For example, the signal strength information of the frequency band includes the signal strength RSSI of multiple access devices in the frequency band. It should be noted that the RSSI value is a negative value. The smaller the RSSI value (the larger the absolute value), the weaker the received signal strength of the access device. The smaller the minimum value of the signal strength of multiple access devices in the frequency band (or the minimum signal strength among multiple access devices), the greater the adjustment weight of the frequency band, and the larger the number of access devices in the frequency band, the greater the adjustment weight of the frequency band. The frequency band with weaker signal strength or more access devices is preferentially adjusted, so that the benefit of dynamic power adjustment is effectively quantified.

[0112] S32: Control the transmit power of different frequency bands in the router according to the overall power consumption of the router and the adjustment weights of different frequency bands.

[0113] Then, the router control device controls the transmit power of different frequency bands in the router according to the overall power consumption of the router and the adjustment weights of different frequency bands. Among them, the greater the adjustment weight of the frequency band, the more preferentially the transmit power of the frequency band is increased.

[0114] For example, when the overall power consumption of the router is greater than or equal to the preset power consumption, it indicates that the power consumption of the router is relatively large, and it is necessary to reduce the power consumption of the router to improve the performance of the router. At this time, the transmission power of the frequency band with the smallest adjustment weight among different frequency bands of the router can be reduced; when the overall power consumption of the router is less than the preset power consumption, it indicates that the power consumption of the router is relatively small, and the transmission power of some frequency bands can be appropriately increased to improve the performance of the router. At this time, the transmission power of the frequency band with the largest adjustment weight among different frequency bands of the router can be increased.

[0115] Since the adjustment weight of the frequency band increases with the decrease of the signal strength and the increase of the number of access devices, when the overall power consumption of the router is large, the transmission power of the frequency band with the smallest adjustment weight is preferentially adjusted, that is, the transmission power of the frequency band with stronger signal strength or fewer access devices is preferentially reduced. When the overall power consumption is too high, adjusting the power of the frequency band with few access devices and good signal (such as close to the router) will not reduce the access of devices, can ensure the basic connection needs of users, and can quickly and effectively reduce the overall power consumption of the router, ensuring the performance of the router. When the overall power consumption of the router is small, the transmission power of the frequency band with the largest adjustment weight is preferentially adjusted, that is, the transmission power of the frequency band with weaker signal strength or the largest number of access devices is preferentially increased; when the overall power consumption is low, adjusting the power of the frequency band with many access devices but poor signal (such as far from the router) can further enhance the access stability of remote devices and improve the user experience.

[0116] Among them, the preset power consumption can also be the product of the maximum power consumption calibrated by the router and a preset ratio, and the preset ratio can be a ratio between 30% and 50%. Obtaining the preset power consumption by multiplying the maximum power consumption of the router by the preset ratio and designing a margin for power consumption adjustment can reduce the redundancy and resource waste caused by using the maximum power consumption to trigger transmission power control in related solutions, and effectively utilize the output capacity of the power adapter.

[0117] In this embodiment, compared with the related solution that uniformly adjusts the transmission power of all frequency bands of the whole machine, this solution introduces a weight index, determines the adjustment weight of each frequency band based on the signal strength information of different frequency bands and / or the number control of receiving devices, and then adjusts the transmission power of different frequency bands based on the overall power consumption and the adjustment weight of each frequency band, improving the pertinence and applicability of the transmission power adjustment, meeting the needs of dynamic adjustment of multi-frequency transmission power, effectively quantifying the benefits of dynamic power adjustment, being more in line with the user scenario, and also adapting to the design requirements of multi-band wireless routers.

[0118] In one embodiment, the signal strength information of different frequency bands in the router includes the signal strength of the access devices in each frequency band. For example Figure 6As shown, in step S31, that is, according to the signal strength information and the number of access devices in different frequency bands of the router, the adjustment weights of different frequency bands are determined, which specifically include the following steps:

[0119] S311: For each frequency band, determine the minimum signal strength of the frequency band among the signal strengths of the access devices in the frequency band.

[0120] Among them, the signal strength information of different frequency bands in the router includes the signal strengths of the access devices in each frequency band; one or more access devices are connected to each frequency band. The router control device can determine the signal strength of the access device with the weakest signal in the frequency band according to the signal strengths of the access devices in each frequency band, that is, for each frequency band, determine the minimum signal strength RSSI of the frequency band among the signal strengths of the access devices in the frequency band.

[0121] Among them, the RSSI value of the signal strength is a negative value. The smaller the RSSI value (the larger the absolute value), the weaker the received signal strength of the access device; on the contrary, the larger the RSSI value (the smaller the absolute value), the stronger the received signal strength of the access device.

[0122] S312: Take the absolute value of the product of the minimum signal strength of the frequency band and the number of access devices in the frequency band as the adjustment weight of the frequency band, and obtain the adjustment weights of different frequency bands.

[0123] After determining the minimum signal strength of the frequency band, the router control device takes the absolute value of the product of the minimum signal strength of the frequency band and the number of access devices in the frequency band as the adjustment weight of the frequency band, and then traverses each frequency band to obtain the adjustment weights of different frequency bands. Among them, the larger the adjustment weight of the frequency band, the higher the priority of increasing the transmission power of the frequency band.

[0124] Among them, the adjustment weight of the frequency band is represented by the following formula:

[0125] W m =|R m ×N m |;

[0126] Among them, W m represents the adjustment weight of frequency band m; R m represents the minimum signal strength of frequency band m, that is, the minimum signal strength among the signal strengths of the access devices in frequency band m; N m represents the number of access devices in frequency band m.

[0127] In an embodiment, the signal strength information of different frequency bands includes the signal strengths of the access devices in each frequency band. According to the signal strength information and the number of access devices in different frequency bands of the router, determining the adjustment weights of different frequency bands includes:

[0128] In this embodiment, for each frequency band, the minimum signal strength of the frequency band is determined from the signal strengths of the access devices in the frequency band, and the absolute value of the product of the minimum signal strength of the frequency band and the number of access devices in the frequency band is used as the adjustment weight for the frequency band, thereby obtaining the adjustment weights for different frequency bands. By using the absolute value of the product of the minimum signal strength of the frequency band and the number of access devices as the adjustment weight, the higher the weight, the higher the transmission power is preferentially increased, effectively quantifying the benefits of dynamically adjusting the power.

[0129] In one embodiment, as Figure 7 shown, in step S32, that is, according to the overall power consumption of the router and the adjustment weights of different frequency bands, the transmission powers of different frequency bands in the router are controlled, which specifically includes the following steps:

[0130] S321: Determine whether the overall power consumption of the router is within a preset power consumption range.

[0131] S322: When the overall power consumption of the router is greater than the maximum value of the preset power consumption range, reduce the transmission power of the frequency band with the minimum adjustment weight among the different frequency bands of the router.

[0132] After determining the overall power consumption of the router and the adjustment weights of different frequency bands, the router control device can determine whether the overall power consumption of the router is within a preset power consumption range, and execute different transmission power adjustment strategies according to the determination result. Among them, the adjustment weight of the frequency band is the absolute value of the product of the minimum signal strength of the frequency band and the number of access devices in the frequency band.

[0133] Among them, when the overall power consumption of the router is greater than the maximum value of the preset power consumption range, the router control device reduces the transmission power of the frequency band with the minimum adjustment weight among the different frequency bands of the router, that is, reduces the transmission power of the frequency band with the smallest adjustment weight, and keeps the transmission powers of other frequency bands unchanged, so as to reduce the overall power consumption of the router.

[0134] Since the adjustment weight of the frequency band increases with the decrease of the signal strength and increases with the increase of the number of access devices, when the overall power consumption of the router is relatively large, the transmission power of the frequency band with the minimum adjustment weight is preferentially adjusted, that is, the transmission power of the frequency band with stronger signal strength or fewer access devices is preferentially reduced. When the overall power consumption is too high, the power of the frequency band with few access devices and good signal (such as relatively close to the router) is adjusted, which will not reduce the access of devices, can ensure the basic connection needs of users, and quickly and effectively reduce the overall power consumption of the router, ensuring the performance of the router.

[0135] S323: When the overall power consumption of the router is less than the minimum value of the preset power consumption range, increase the transmission power of the frequency band with the maximum adjustment weight among the different frequency bands of the router.

[0136] Among them, when the overall power consumption of the router is less than the minimum value of the preset power consumption range, increase the transmission power of the frequency band with the largest adjustment weight among different frequency bands of the router, that is, increase the transmission power of the frequency band with the largest adjustment weight, and keep the transmission power of other frequency bands unchanged, so as to ensure that the overall power consumption of the router is maintained within the preset power consumption range, and simultaneously improve the signal coverage effect and network efficiency of the corresponding frequency band. When the overall power consumption of the router is relatively small, preferentially adjust the transmission power of the frequency band with the largest adjustment weight, that is, preferentially increase the transmission power of the frequency band with relatively weak signal strength or the largest number of access devices; when the overall power consumption is relatively low, adjust the power of the frequency band with many access devices but poor signal (such as a relatively long distance from the router), which can further enhance the access stability of remote devices and improve the user experience.

[0137] Among them, the preset power consumption range is determined according to the rated maximum power consumption of the router and the rated margin ratio range. For example, the maximum value of the preset power consumption range is the product of the largest ratio in the margin ratio range and the rated maximum power consumption of the router, and the minimum value of the preset power consumption range is the product of the smallest ratio in the margin ratio range and the rated maximum power consumption of the router.

[0138] Among them, the rated margin ratio range can be [30%, 50%], that is, the preset power consumption range can be [30%*P U , 50%*P U , where P U is the rated maximum power consumption of the router. Multiply the rated maximum power consumption of the router by the margin ratio range to obtain the preset power consumption range, and then use the preset power consumption range as the standard for transmission power control to reduce power consumption. Designing a large margin for the router power consumption adjustment can reduce the redundancy and resource waste caused by using the maximum power consumption to trigger the transmission power control in related solutions, and effectively utilize the output capacity of the power adapter.

[0139] In this embodiment, when the overall power consumption of the router is greater than the maximum value of the preset power consumption range, reduce the transmission power of the frequency band with the smallest adjustment weight among different frequency bands of the router; when the overall power consumption of the router is less than the minimum value of the preset power consumption range, increase the transmission power of the frequency band with the largest adjustment weight among different frequency bands of the router. The dynamic adjustment of the transmission power of different frequency bands can be realized according to the overall power consumption, so as to meet the transmission power and power consumption adjustment requirements in different scenarios, improve the accuracy of adjustment, and then ensure the stability of the router power consumption and performance.

[0140] In one embodiment, in step S322, that is, when the overall power consumption of the router is greater than the maximum value of the preset power consumption range, reducing the transmission power of the frequency band with the smallest adjustment weight among different frequency bands of the router specifically includes the following steps:

[0141] S3221: When the overall power consumption of the router is greater than the maximum value of the preset power consumption range, determine the pending frequency bands in different frequency bands where the current transmission power level is greater than the minimum transmission power level.

[0142] S3222: Reduce the transmission power level of the pending frequency band with the smallest adjustment weight until the overall power consumption of the adjusted router is within the preset power consumption range.

[0143] In this embodiment, multiple transmission power levels are preset for the router, and each transmission power level corresponds to a transmission power range. After the router is started, the router control device controls each frequency band in the router to work at the lowest transmission power level and monitors the working status of each frequency band in the router in real time to estimate the overall power consumption of the router and the adjustment weights of each frequency band. Then, according to the overall power consumption and the adjustment weights of each frequency band, the transmission power levels of each frequency band are adjusted.

[0144] Among them, after obtaining the overall power consumption of the router, when the router control device determines that the overall power consumption of the router is greater than the maximum value of the preset power consumption range, it determines the pending frequency bands in different frequency bands of the router where the current transmission power level is greater than the minimum transmission power level; reduces the transmission power level of the pending frequency band with the smallest adjustment weight to achieve the purpose of reducing the transmission power to reduce the overall power consumption until the overall power consumption of the adjusted router is within the preset power consumption range.

[0145] Among them, the lowest transmission power level means that the transmission power of this transmission power level is the smallest. Among them, during the process of reducing the transmission power level of the corresponding frequency band, one transmission power level is reduced each time.

[0146] After reducing one transmission power level of the corresponding frequency band, the operating parameters of the router change, and the overall power consumption also changes accordingly. At this time, the overall power consumption can be estimated again according to the transmission duty cycle and chip temperature of each frequency band, and the adjustment weights of each frequency band can be determined according to the number of access devices and signal strength information of each frequency band, so as to continue to control the transmission power based on the overall power consumption and the adjustment weights of each frequency band until the overall power consumption of the adjusted router is within the preset power consumption range, ensuring the stability of the router power consumption and performance.

[0147] In this embodiment, when the overall power consumption of the router is greater than the maximum value of the preset power consumption range, determine the pending frequency bands in different frequency bands where the current transmission power level is greater than the minimum transmission power level; reduce the transmission power level of the pending frequency band with the smallest adjustment weight until the overall power consumption of the adjusted router is within the preset power consumption range. By adjusting the transmission power in the way of transmission power levels, it is simple and convenient, and can reduce the performance instability caused by frequent adjustment of a single power.

[0148] In one embodiment, in step S323, that is, when the overall power consumption of the router is less than the minimum value of the preset power consumption range, increase the transmission power of the frequency band with the largest adjustment weight among different frequency bands of the router. The specific steps are as follows:

[0149] S3231: When the overall power consumption of the router is less than the minimum value of the preset power consumption range, determine the pending frequency bands in different frequency bands where the current transmission power level is less than the maximum transmission power level.

[0150] S3232: Increase the transmission power level of the pending frequency band with the largest adjustment weight until the overall power consumption of the adjusted router is within the preset power consumption range.

[0151] Among them, after obtaining the overall power consumption of the router, when the router control device determines that the overall power consumption of the router is less than the minimum value of the preset power consumption range, it determines the pending frequency bands in different frequency bands where the current transmission power level is less than the maximum transmission power level, and then increases the transmission power level of the pending frequency band with the largest adjustment weight, so as to achieve the purpose of increasing the transmission power to improve the signal coverage effect and network efficiency until the overall power consumption of the adjusted router is within the preset power consumption range.

[0152] Among them, the lowest transmission power level means that the transmission power of this transmission power level is the smallest. The first frequency band is the frequency band with the smallest adjustment weight among different frequency bands of the router. Among them, during the process of increasing the transmission power level of the corresponding frequency band, increase one transmission power level each time.

[0153] After increasing one transmission power level of the corresponding frequency band, the operating parameters of the router change, and the overall power consumption also changes accordingly. At this time, the overall power consumption can be estimated again according to the transmission duty cycle and chip temperature of each frequency band, and the adjustment weight of each frequency band can be determined according to the number of access devices and signal strength information of each frequency band, so as to continue to control the transmission power based on the overall power consumption and the adjustment weight of each frequency band until the overall power consumption of the adjusted router is within the preset power consumption range, ensuring the stability of the router power consumption and performance.

[0154] In this embodiment, when the overall power consumption of the router is less than the minimum value of the preset power consumption range, determine the pending frequency bands in different frequency bands where the current transmission power level is less than the maximum transmission power level; increase the transmission power level of the pending frequency band with the largest adjustment weight until the overall power consumption of the adjusted router is within the preset power consumption range; adjust the transmission power by means of the transmission power level, which is simple and convenient, and can reduce the performance instability caused by frequent adjustment of a single power.

[0155] In one embodiment, it is possible to determine whether the router is in a low throughput scenario. If the router is in a low throughput scenario, after adjusting the transmit power of the frequency band, such as increasing the transmit power level of the pending frequency band with the largest adjustment weight or decreasing the transmit power level of the pending frequency band with the smallest adjustment weight, it is determined whether the number of access devices of the router has changed; if the number of access devices of the router has changed (such as an increase or decrease in the number of access devices), the transmit power of the adjusted frequency band is controlled according to the change in the number of access devices.

[0156] Among them, if the router is in a low throughput scenario, after increasing the transmit power of the frequency band with the largest adjustment weight among the different frequency bands of the router (such as increasing the transmit power level of the pending frequency band with the largest adjustment weight), it is determined whether the number of access devices of the router has increased; if the number of its access devices has increased, one cycle is added to estimate whether the adjusted overall power consumption of the machine is less than the minimum value of the preset power consumption range; if the adjusted overall power consumption of the machine is less than the minimum value of the preset power consumption range, indicating that the power consumption of the router can be increased, the transmit power of the corresponding frequency band in the router is continuously increased (such as increasing one transmit power level) to allow more devices to access and improve the signal coverage effect.

[0157] Among them, if the router is in a low throughput scenario, after decreasing the transmit power of the frequency band with the smallest adjustment weight among the different frequency bands of the router (such as decreasing the transmit power level of the pending frequency band with the smallest adjustment weight), it is determined whether the number of access devices of the router has decreased; if the number of its access devices has not decreased, the adjustment weights of each frequency band are re-determined, and the transmit power of the frequency band with the smallest adjustment weight is continuously decreased (such as decreasing the transmit power level of the pending frequency band with the smallest adjustment weight), and the operating parameters of the router are continuously obtained after this decrease to re-estimate the overall power consumption for transmit power adjustment. This solution can reserve more power consumption margin for subsequent scheduling of other frequency bands.

[0158] Among them, to determine whether the router is in a low throughput scenario, it is possible to determine the data throughput of the access device with the farthest distance or the smallest signal strength RSSI among all the frequency bands of the router; if the data throughput of the access device with the farthest distance or the smallest signal strength is less than the preset throughput (such as 50 KB / s), it is determined that the router is in a low throughput scenario. In a low throughput scenario, users usually only maintain connection requirements and actually have no traffic requirements. At this time, frequent switching of power levels has little or no impact on users. If it is not in a low throughput scenario, it is considered that users still have traffic requirements and no attempt is made.

[0159] In this embodiment, during the process of increasing or decreasing the transmit power of a frequency band, a loop detection logic is added. Combining with the traffic requirements of the most distant or the smallest RSSI user group, after shifting up or down in a low throughput scenario, it is possible to observe whether the number of access devices connected to the wireless router increases or decreases, so as to make a more refined dynamic transmit power adjustment based on the number of access devices.

[0160] In one embodiment, for the sake of understanding, combined with Figure 8 the following details the specific implementation process of the router control method provided in the embodiments of the present application. As Figure 8 shown, the router control method specifically includes the following steps:

[0161] S1: After the router is powered on and starts up, stably control the transmit power level of each frequency band in the router at the minimum transmit power level.

[0162] S2: Obtain the transmit power level, transmit duty cycle, chip temperature of each frequency band, as well as the number of access devices and signal strength.

[0163] During the operation of the router, the router control device obtains the operating parameters of the router during operation. The operating parameters include the transmit power level, transmit duty cycle, chip temperature of each frequency band in the router, as well as the number of access devices and signal strength. Among them, the transmit power level, transmit duty cycle, chip temperature of the frequency band, as well as the number of access devices and signal strength are as defined above and will not be elaborated here.

[0164] S3: According to the transmit duty cycle and chip temperature of each frequency band, respectively determine the operating power consumption and temperature-related power consumption of each frequency band to determine the overall power consumption of the router, and determine the adjustment weight of each frequency band according to the number of access devices and signal strength of each frequency band.

[0165] S4: Determine whether the overall power consumption is within the preset power consumption range. If the overall power consumption is less than the minimum value of the preset power consumption range, execute step S5; if the overall power consumption is greater than the maximum value of the preset power consumption range, execute step S6.

[0166] Among them, the determination process of the overall power consumption of the router and the adjustment weight of each frequency band is as described above and will not be elaborated here. The limitation and determination process of the preset power consumption range are as described above and will not be elaborated here.

[0167] S5: Determine the pending levels in multiple frequency bands where the transmit power level has not reached the maximum transmit power level, and increase the transmit power level of the pending frequency band with the largest adjustment weight by 1 level.

[0168] S6: Determine the pending levels in multiple frequency bands where the transmit power level has not reached the minimum transmit power level, and decrease the transmit power level of the pending frequency band with the smallest adjustment weight by 1 level.

[0169] Among them, after increasing the transmission power level of the undetermined frequency band with the largest adjustment weight by one level, and after decreasing the transmission power level of the undetermined frequency band with the smallest adjustment weight by one level, return to step S2 to repeat the execution of S2 - S4.

[0170] This embodiment takes into account the main factors of the overall power consumption of the router, comprehensively estimates the overall power consumption in different scenarios, and is applicable to the adjustment of various scenarios. During the transmission power adjustment process, on the one hand, real-time monitoring of the transmission duty cycle is introduced to predict the overall power consumption of the router, which can effectively evaluate the real-time working state of the wireless frequency band, thereby more accurately evaluating the overall power consumption level, and can solve the situation of excessive power adapter margin caused by evaluating according to the full-load transmission duty cycle in the traditional solution, and can improve the utilization rate of power consumption allocation in different frequency bands. On the other hand, the evaluation concept of the influence of chip temperature on power consumption is introduced, which can quantify the influence of chip temperature on power consumption, that is, it can quantify the situation where the increase in chip power consumption caused by the leakage current problem leads to an increase in the overall power consumption and temperature of the machine, making the overall power consumption evaluation more reasonable and accurate. In addition, a weight index is also introduced to meet the requirement of dynamic adjustment of multi-band power. By using the product result of RSSI and the number of users as the weight index for dynamically adjusting power, the benefit of dynamically adjusting power is effectively quantified, which is more in line with the user scenario and also adapts to the design requirements of multi-band wireless routers.

[0171] It should be understood that the magnitudes of the sequence numbers of the steps in the above embodiments do not mean the order of execution. The order of execution of each process should be determined by its function and internal logic, and should not constitute any limitation to the implementation process of the embodiments of the present invention.

[0172] In one embodiment, a router control device is provided, and this router control device corresponds one-to-one with the router control method in the above embodiment. As Figure 9 shown, this router control device includes an acquisition module 901, an estimation module 902, and a control module 903. The detailed descriptions of each functional module are as follows:

[0173] The acquisition module 901 is used to acquire the operating parameters during the operation of the router, and the operating parameters include the transmission duty cycle of different frequency bands in the router, chip temperature, signal strength information, and the number of access devices;

[0174] The estimation module 902 is used to estimate the overall power consumption of the router based on at least one of the transmission duty cycle of different frequency bands and the chip temperature;

[0175] The control module 903 is used to control the transmission power of different frequency bands in the router according to at least one of the signal strength information and the number of access devices of different frequency bands in the router, and the overall power consumption of the router.

[0176] In one embodiment, the control module 903 is specifically configured to: determine the adjustment weights of different frequency bands according to the signal strength information and the number of access devices of different frequency bands in the router; and control the transmission power of different frequency bands in the router according to the overall power consumption of the router and the adjustment weights of different frequency bands.

[0177] In one embodiment, the signal strength information of different frequency bands includes the signal strength of the access devices of each frequency band. The control module 903 is specifically further configured to: for each frequency band, determine the minimum signal strength of the frequency band among the signal strengths of the access devices of the frequency band; and use the absolute value of the product of the minimum signal strength of the frequency band and the number of access devices of the frequency band as the adjustment weight of the frequency band, so as to obtain the adjustment weights of different frequency bands.

[0178] In one embodiment, the control module 903 is specifically further configured to: when the overall power consumption of the router is less than the minimum value of the preset power consumption range, determine the pending frequency bands in which the current transmission power level is less than the maximum transmission power level among different frequency bands; and increase the transmission power level of the pending frequency band with the largest adjustment weight until the overall power consumption of the adjusted router is within the preset power consumption range.

[0179] In one embodiment, the estimation module 902 is specifically configured to:

[0180] Estimate the working power consumption of each frequency band according to the transmission duty cycle of different frequency bands in the router; estimate the temperature-related power consumption of each frequency band according to the chip temperature of different frequency bands in the router; and determine the overall power consumption of the router according to the working power consumption and the temperature-related power consumption of each frequency band.

[0181] In one embodiment, the estimation module 902 is specifically configured to obtain the maximum power consumption when different frequency bands in the router work at the current transmission power level, where the maximum power consumption is the power consumption when the frequency band works at the preset duty cycle at the current transmission power level; and estimate the working power consumption of each frequency band according to the power consumption when the router is in standby, the transmission duty cycle of each frequency band, and the maximum power consumption when each frequency band works at the current transmission power level.

[0182] It should be noted that, for the information interaction, execution process, etc. between the above-mentioned device / unit, since it is based on the same concept as the method embodiment of the present application, for its specific functions and the technical effects brought, please refer to the method embodiment part for details, and will not be elaborated here.

[0183] Those skilled in the art can clearly understand that, for the convenience and conciseness of description, only the above-mentioned division of each functional unit and module is used as an example. In actual applications, the above functions can be allocated to different functional units and modules according to needs, that is, the internal structure of the device is divided into different functional units or modules to complete all or part of the functions described above. Each functional unit and module in the embodiment can be integrated in a processing unit, or each unit can exist physically alone, or two or more units can be integrated in one unit. The above integrated unit can be implemented in the form of hardware or in the form of a software functional unit. In addition, the specific names of each functional unit and module are only for the convenience of mutual distinction and do not limit the protection scope of this application. For the specific working process of the units and modules in the above system, reference can be made to the corresponding process in the foregoing method embodiments and will not be elaborated herein.

[0184] An embodiment of this application also provides an electronic device, such as Figure 10 shown. The electronic device 10 includes: at least one processor 101, a memory 102, and a computer program 103 stored in the memory 102 and executable on the at least one processor 101. When the processor 101 executes the computer program 103, the steps in any of the foregoing method embodiments are implemented, or when the processor 101 executes the computer program 103, the functions of each module / unit in the foregoing device embodiments are implemented.

[0185] Exemplarily, the computer program can be divided into one or more modules / units. The one or more modules / units are stored in the memory 102 and executed by the processor 101 to complete this application. The one or more modules / units can be a series of computer program instruction segments capable of completing specific functions, and these instruction segments are used to describe the execution process of the computer program 103 in the electronic device 10.

[0186] Those skilled in the art can understand that Figure 10 merely examples of the electronic device do not constitute a limitation on the electronic device. It may include more or fewer components than shown in the figure, or combine some components, or different components. For example, the electronic device may also include input / output devices, network access devices, buses, etc.

[0187] The above-mentioned processor may be a Central Processing Unit (CPU), or other general-purpose processors, Digital Signal Processors (DSPs), Application Specific Integrated Circuits (ASICs), Field-Programmable Gate Arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or any conventional processor, etc.

[0188] The memory may be an internal storage unit of the electronic device, such as the hard disk or memory of the electronic device. The memory may also be an external storage device of the electronic device, such as a plug-in hard disk, a Smart Media Card (SMC), a Secure Digital (SD) card, a Flash Card, etc., equipped on the electronic device. Further, the memory may also include both the internal storage unit and the external storage device of the electronic device.

[0189] The embodiment of the present application also provides a readable storage medium storing a computer program, and when the computer program is executed by a processor, the steps in the above-mentioned various method embodiments can be implemented.

[0190] The embodiment of the present application provides a computer program product, and when the computer program product runs on an electronic device, the electronic device can execute the steps in the above-mentioned various method embodiments.

[0191] When the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, to implement all or part of the processes in the above-described embodiment methods of the present application, a computer program can be used to instruct relevant hardware to complete. The computer program can be stored in a computer-readable storage medium. When the computer program is executed by a processor, the steps of the above-described method embodiments can be implemented. Among them, the computer program includes computer program code, and the computer program code can be in the form of source code, object code, executable file, or some intermediate form, etc. The computer-readable medium can at least include: any entity or device that can carry the computer program code to the photographing device / terminal device, recording medium, computer memory, read-only memory, random access memory, electrical carrier signal, telecommunication signal, and software distribution medium. For example, a USB flash drive, a mobile hard disk, a magnetic disk, or an optical disc, etc. In some jurisdictions, according to legislation and patent practice, the computer-readable medium cannot be an electrical carrier signal and a telecommunication signal.

[0192] In the above embodiments, the descriptions of the respective embodiments have their own focuses. For parts not detailed or recorded in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0193] Those of ordinary skill in the art can realize that the units and algorithm steps of the examples described in conjunction with the embodiments disclosed herein can be implemented by electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are executed in a hardware or software manner depends on the specific application and design constraints of the technical solution. Professional technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present application.

[0194] In the embodiments provided in the present application, it should be understood that the disclosed device / equipment and method can be implemented in other ways. For example, the device / equipment embodiments described above are merely illustrative. For example, the division of the modules or units is only a logical function division. In actual implementation, there can be other division methods. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed coupling or direct coupling or communication connection between each other can be through some interfaces. The indirect coupling or communication connection of the device or unit can be in an electrical, mechanical, or other form.

[0195] The unit described as a separation component may or may not be physically separated. The component shown as a unit may or may not be a physical unit, that is, it may be located in one place or distributed across multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0196] The above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit it; although the present application has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that: they can still modify the technical solutions recorded in the foregoing embodiments, or perform equivalent replacements on some of the technical features; and these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present application, and should all be included in the protection scope of the present application.

Claims

1. A router control method, characterized in that, Including: Obtaining the operating parameters of the router during operation, where the operating parameters include the transmit duty cycle of different frequency bands in the router, the chip temperature, the signal strength information, and the number of access devices; Estimating the overall power consumption of the router based on at least one of the transmit duty cycle of different frequency bands and the chip temperature; Controlling the transmit power of different frequency bands in the router according to at least one of the signal strength information and the number of access devices of different frequency bands in the router, and the overall power consumption of the router.

2. The router control method according to claim 1, wherein The controlling the transmit power of different frequency bands in the router according to at least one of the signal strength information and the number of access devices of different frequency bands in the router, and the overall power consumption of the router includes: Determining the adjustment weights of different frequency bands according to the signal strength information and the number of access devices of different frequency bands in the router; Controlling the transmit power of different frequency bands in the router according to the overall power consumption of the router and the adjustment weights of different frequency bands.

3. The router control method as claimed in claim 2, wherein The signal strength information of different frequency bands includes the signal strength of access devices in each frequency band. The determining the adjustment weights of different frequency bands according to the signal strength information and the number of access devices of different frequency bands in the router includes: For each frequency band, determining the minimum signal strength of the frequency band among the signal strengths of the access devices in the frequency band; Taking the absolute value of the product of the minimum signal strength of the frequency band and the number of access devices in the frequency band as the adjustment weight of the frequency band, so as to obtain the adjustment weights of different frequency bands.

4. The router control method according to claim 2, wherein The controlling the transmit power of different frequency bands in the router according to the overall power consumption of the router and the adjustment weights of different frequency bands includes: When the overall power consumption of the router is greater than the maximum value of the preset power consumption range, reducing the transmit power of the frequency band with the minimum adjustment weight among different frequency bands of the router; When the overall power consumption of the router is less than the minimum value of the preset power consumption range, increasing the transmit power of the frequency band with the maximum adjustment weight among different frequency bands of the router.

5. The router control method according to any one of claims 1-4, characterized in that, The estimating the overall power consumption of the router based on at least one of the transmit duty cycle of different frequency bands and the chip temperature includes: Estimating the operating power consumption of each frequency band according to the transmit duty cycle of different frequency bands in the router; Estimating the temperature-related power consumption of each frequency band according to the chip temperature of different frequency bands in the router; Determining the overall power consumption of the router according to the operating power consumption and the temperature-related power consumption of each frequency band.

6. The router control method according to claim 5, wherein, The estimating the operating power consumption of each frequency band according to the transmit duty cycle of different frequency bands in the router includes: Obtaining the maximum power consumption when different frequency bands in the router work at the current transmit power level, where the maximum power consumption is the power consumption when the frequency band works at the preset duty cycle at the current transmit power level; Based on the power consumption of the router in standby mode, the transmission duty cycle of each frequency band, and the maximum power consumption of each frequency band when operating at the current transmission power level, the working power consumption of each frequency band is estimated.

7. A router control device, characterized in that, Including: An acquisition module, configured to acquire the operating parameters during the operation of the router, where the operating parameters include the transmission duty cycle of different frequency bands in the router, the chip temperature, the signal strength information, and the number of access devices; An estimation module, configured to estimate the overall power consumption of the router based on at least one of the transmission duty cycle of different frequency bands and the chip temperature; A control module, configured to control the transmission power of different frequency bands in the router according to at least one of the signal strength information and the number of access devices of different frequency bands in the router, and the overall power consumption of the router.

8. An electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the computer program, the steps of the router control method according to any one of claims 1 to 6 are implemented.

9. A readable storage medium storing a computer program, characterized in that, When the computer program is executed by the processor, the steps of the router control method according to any one of claims 1 to 6 are implemented.

10. A computer program product, comprising a computer program, characterized in that, When the computer program is running, the router control method according to any one of claims 1 to 6 is executed.