A power consumption control method and device for PON-based wireless network equipment

By obtaining the equivalent distance and roaming priority of wireless network devices and dynamically adjusting the power consumption strategy, the problem that equipment energy consumption cannot respond to network changes in real time in traditional methods is solved, and the equipment energy efficiency and user experience are improved.

CN120091379BActive Publication Date: 2025-08-01SHENZHEN SKYWORTH DIGITAL TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202510579897.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-05-07
Publication Date
2025-08-01
Estimated Expiration
2045-05-07

AI Technical Summary

Technical Problem

Traditional wireless network equipment power consumption control methods fail to effectively consider dynamic adjustment and intelligent coordination between devices, resulting in device energy consumption cannot respond to changes in network environment and device status in real time, affecting the overall performance of wireless networks.

Method used

By obtaining the equivalent distance between the target wireless network device and other devices, matching the appropriate power consumption strategy tags, and dynamically adjusting the device power consumption in combination with roaming priority.

Benefits of technology

It realizes flexible and efficient power consumption management, optimizes the energy consumption of equipment under low load or roaming states, improves network connection quality, extends equipment service life and reduces operating costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120091379B_ABST
    Figure CN120091379B_ABST
Patent Text Reader

Abstract

The present invention is applicable to the technical field of communication transmission, and provides a method and device for controlling the power consumption of a wireless network device based on PON. The method for controlling the power consumption of the wireless network device can also be applied to Fiber To The Room (FTTR), Fiber To The Room - Business (FTTR - B), and broadband convergence terminal products. The method for controlling the power consumption of the wireless network device based on PON includes: obtaining the equivalent distance between a target wireless network device and multiple other wireless network devices; matching the target power consumption policy tags corresponding to the multiple other wireless network devices according to the equivalent distance; obtaining the roaming priorities of the multiple other wireless network devices; and adjusting the device power consumption corresponding to the other wireless network devices according to the target power consumption policy tags and the roaming priorities.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the technical field of communication transmission, and particularly relates to a method and device for controlling the power consumption of wireless network devices based on PON. Background Art

[0002] With the continuous development of information and communication technologies, wireless network devices play an important role in various application scenarios. Especially in wireless access networks based on fiber-to-the-home (PON) technology, the requirements for communication efficiency and stability between terminal devices and network devices are increasing day by day. However, with the continuous increase in the number of wireless network devices, the problem of device power consumption has become more prominent. Especially when the devices are in long-term use or in a low-load state, how to effectively control the power consumption of wireless network devices has become an urgent technical problem to be solved.

[0003] In the prior art, although there are some solutions for optimizing the power consumption of wireless network devices, most of the solutions have certain limitations. For example, some methods only focus on the power consumption management of devices in a specific working mode, ignoring the influence of factors such as the distance between devices and roaming priorities on power consumption, resulting in unsatisfactory power consumption control effects in scenarios such as device handover and user migration. In addition, traditional power consumption control methods often do not consider the dynamic adjustment and intelligent collaboration between devices, resulting in the inability of device power consumption to respond in real time to changes in the network environment and device status, affecting the overall performance of the wireless network. Summary of the Invention

[0004] In view of this, embodiments of the present invention provide a method and device for controlling the power consumption of wireless network devices based on PON to solve the technical problem that traditional power consumption control methods often do not consider the dynamic adjustment and intelligent collaboration between devices, resulting in the inability of device power consumption to respond in real time to changes in the network environment and device status.

[0005] The first aspect of the embodiments of the present invention provides a method for controlling the power consumption of wireless network devices based on PON, and the method for controlling the power consumption of wireless network devices based on PON includes:

[0006] Obtain the equivalent distance between the target wireless network device and multiple other wireless network devices; the target wireless network device refers to the wireless network device currently connected by the terminal device;

[0007] According to the equivalent distance, match the target power consumption policy tags corresponding to the multiple other wireless network devices; the target power consumption policy tags include a performance mode, an energy-saving mode, and a sleep mode;

[0008] Obtain the roaming priorities of multiple other wireless network devices;

[0009] Adjust the device power consumption corresponding to the other wireless network devices according to the target power consumption policy label and the roaming priority.

[0010] Further, before the step of obtaining the equivalent distances between the target wireless network device and multiple other wireless network devices, the method further includes:

[0011] Switch the device state of the current wireless network device from the AP mode to the STA mode, and collect the wireless signal strengths of the other wireless network devices;

[0012] If the wireless signal strengths of the other wireless network devices are collected, multiply the wireless signal strengths corresponding to the other wireless network devices by the distance conversion coefficient to obtain the equivalent distances corresponding to the other wireless network devices;

[0013] If the wireless signal strengths of the other wireless network devices are not collected, use a preset value as the equivalent distance of the other wireless network devices.

[0014] Further, the step of matching the target power consumption policy labels corresponding to the multiple other wireless network devices according to the equivalent distances includes:

[0015] Obtain the distance range corresponding to each power consumption policy label;

[0016] Use the power consumption policy label corresponding to the distance range where the equivalent distance is located as the target power consumption policy label.

[0017] Further, before the step of obtaining the roaming priorities of the multiple other wireless network devices, the method further includes:

[0018] Obtain the total connection duration of all wireless network devices within a preset cycle duration;

[0019] Obtain the connection duration, connection times, total data volume, average delay, and packet loss rate of each other wireless network device within a preset cycle duration;

[0020] Calculate the roaming priority according to the total connection duration, the connection duration, the connection times, the total data volume, the average delay, and the packet loss rate.

[0021] Further, the step of calculating the roaming priority according to the total connection duration, the connection duration, the connection times, the total data volume, the average delay, and the packet loss rate includes:

[0022] Substitute the total connection duration, the connection duration, the connection times, the total data volume, the average delay, and the packet loss rate into a preset function to obtain the roaming priority output by the preset function;

[0023] The preset function is as follows:

[0024]

[0025] Wherein, represents the roaming priority of the th other wireless network device, represents the total connection duration, represents the connection duration of the th other wireless network device, represents the connection times of the th other wireless network device, represents the total data volume of the th other wireless network device, represents the average delay of the th other wireless network device, represents the packet loss rate of the th other wireless network device, represents the maximum value of the connection times of all wireless network devices, represents the maximum value of the total data volume of all wireless network devices, , , , and represent preset weight coefficients.

[0026] Furthermore, the step of adjusting the device power consumption corresponding to the other wireless network device according to the target power consumption policy label and the roaming priority includes:

[0027] [[ID=5,2]]Adjust the target power consumption policy label according to the roaming priority to obtain the current power consumption policy label;

[0028] Adjust the device power consumption corresponding to the other wireless network device according to the power consumption parameters in the current power consumption policy label.

[0029] Furthermore, the step of adjusting the target power consumption policy label according to the roaming priority to obtain the current power consumption policy label includes:

[0030] Obtain three gear adjustment value ranges corresponding to the preset gear adjustment policy; the three gear adjustment value ranges include an upshift value range, a neutral gear value range, and a downshift value range;

[0031] Match the gear adjustment value range in which the roaming priority is located;

[0032] If the gear-shifting value range in which the roaming priority is located is the upshift value range, the previous power consumption policy label is used as the current power consumption policy label; the previous power consumption policy label refers to the power consumption policy label before the target power consumption policy label; the power consumption policy labels are sorted from high to low as the performance mode, the energy-saving mode, and the sleep mode;

[0033] If the gear-shifting value range in which the roaming priority is located is the flat gear value range, the target power consumption policy label is used as the current power consumption policy label;

[0034] If the gear-shifting value range in which the roaming priority is located is the downshift value range, the subsequent power consumption policy label is used as the current power consumption policy label; the subsequent power consumption policy label refers to the power consumption policy label after the target power consumption policy label.

[0035] The second aspect of the embodiments of the present invention provides a power consumption control device for a PON-based wireless network device, including:

[0036] A first acquisition unit, configured to acquire the equivalent distance between a target wireless network device and multiple other wireless network devices; the target wireless network device refers to the wireless network device currently connected by a terminal device;

[0037] A matching unit, configured to match the target power consumption policy labels corresponding to the multiple other wireless network devices according to the equivalent distance; the target power consumption policy labels include a performance mode, an energy-saving mode, and a sleep mode;

[0038] A second acquisition unit, configured to acquire the roaming priorities of the multiple other wireless network devices;

[0039] An adjustment unit, configured to adjust the device power consumption corresponding to the other wireless network devices according to the target power consumption policy label and the roaming priority.

[0040] The third aspect of the embodiments of the present invention provides a terminal device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, and when the processor executes the computer program, the steps in the power consumption control method for the PON-based wireless network device described in the first aspect above are implemented.

[0041] The fourth aspect of the embodiments of the present invention provides a computer-readable storage medium, where the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps in the power consumption control method for the PON-based wireless network device described in the first aspect above are implemented.

[0042] The beneficial effects of the embodiments of the present invention compared with the prior art are as follows: By obtaining the equivalent distance between the target wireless network device and other wireless network devices, a suitable power consumption strategy is matched according to this distance. This approach can intelligently adjust the power consumption mode of each device according to the actual network topology and the distance difference between terminal devices. This distance-based power consumption control method makes power consumption management more flexible and efficient. The present invention also combines the roaming priority of wireless network devices to ensure that the power consumption strategy can be adjusted according to the priority when roaming between devices. Different devices may face different priorities when roaming, and the system will reasonably reduce unnecessary power consumption while ensuring the user experience according to the roaming priority of the device and the selected power consumption strategy. This innovation not only optimizes the power consumption control of the device, but also improves the network connection quality of the user during the roaming process, avoiding signal instability problems caused by too high or too low power consumption. By comprehensively considering the above multiple factors, the present invention can adjust the power consumption of wireless network devices in real time, avoiding the limitations of traditional static power consumption control methods. Especially when the device is in a low-load, idle or roaming state, it can intelligently switch to the low-power mode, significantly reducing the energy consumption of the wireless network device. Through this dynamic adjustment method, not only the energy efficiency of the device is improved, but also the service life of the device is extended and the operation cost is reduced. BRIEF DESCRIPTION OF THE DRAWINGS

[0043] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings required for use in the embodiments or the description of related technologies will be briefly introduced below. Obviously, the drawings in the following description are only some embodiments of the present invention. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.

[0044] Figure 1 FIG. shows a schematic flowchart of a method for controlling the power consumption of a PON-based wireless network device provided by the present invention;

[0045] Figure 2 FIG. shows a schematic diagram of a device for controlling the power consumption of a PON-based wireless network device provided by an embodiment of the present invention;

[0046] Figure 3 FIG. shows a schematic diagram of a terminal device provided by an embodiment of the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0047] In the following description, specific details such as specific system architectures and technologies are presented for the purpose of illustration rather than limitation, so as to thoroughly understand the embodiments of the present invention. However, those skilled in the art should clearly understand that the present invention can also be implemented in other embodiments without these specific details. In other cases, detailed descriptions of well-known systems, devices, circuits, and methods are omitted to avoid unnecessary details from interfering with the description of the present invention.

[0048] Embodiments of the present invention provide a method and device for power consumption control of a PON-based wireless network device to solve the technical problem that traditional power consumption control methods often do not consider the dynamic adjustment and intelligent cooperation between devices, resulting in the energy consumption of the device not being able to respond in real time to changes in the network environment and device status.

[0049] First, the present invention provides a method for power consumption control of a PON-based wireless network device. Please refer to Figure 1 , Figure 1 which shows a schematic flowchart of a method for power consumption control of a PON-based wireless network device provided by the present invention. As Figure 1 shown, the method for power consumption control of the PON-based wireless network device may include the following steps:

[0050] Step 101: Obtain the equivalent distance between the target wireless network device and multiple other wireless network devices; the target wireless network device refers to the wireless network device currently connected by the terminal device;

[0051] The target wireless network device refers to the wireless network device currently connected by the terminal device. The equivalent distance refers to the relative distance between devices calculated through signal strength or other metrics. This distance is not the physical distance but the "equivalent" distance obtained through factors such as signal transmission, which reflects the network communication quality or connection distance between the terminal device and other wireless devices.

[0052] Optionally, before step 101, the following steps A1 to A3 are further included:

[0053] Step A1: Switch the device status of the current wireless network device from AP mode to STA mode, and collect the wireless signal strengths of other wireless network devices;

[0054] AP mode (Access Point mode) and STA mode (Station mode) are two working modes of wireless network devices. In AP mode, the device acts as an access point of the network, receiving connection requests from other devices (such as terminal devices); while in STA mode, the device acts as a client to connect to the wireless network. In this step, the device switches to STA mode, which means it no longer acts as an access point but starts to receive signals from other wireless network devices. This is to ensure that the current device can actively collect the signal strength of other wireless devices for further calculation of the equivalent distance.

[0055] Once the device switches to STA mode, it begins to monitor and collect the wireless signal strength emitted by other wireless network devices (such as neighboring routers, access points, etc.). The signal strength is usually measured through wireless network protocols (such as RSSI in Wi-Fi, Received Signal Strength Indicator). The magnitude of the wireless signal strength can reflect the distance between the device and the signal source or the signal quality. A strong signal usually indicates that the device is close to the signal source, while a weak signal means that the device is far from the signal source.

[0056] Step A2: If the wireless signal strength of other wireless network devices is collected, multiply the wireless signal strength corresponding to the other wireless network devices by the distance conversion coefficient to obtain the equivalent distance corresponding to the other wireless network devices;

[0057] The distance conversion coefficient is a coefficient used to convert the signal strength into a distance. There is usually a certain attenuation law between the strength of the wireless signal and the distance, but due to environmental factors (such as walls, buildings, interference from other wireless devices, etc.), the relationship between the signal strength and the actual distance is not completely linear. Therefore, by introducing the distance conversion coefficient, the collected signal strength can be converted into an "equivalent distance", that is, the relative distance between devices or the distance of signal propagation.

[0058] Step A3: If the wireless signal strength of other wireless network devices is not collected, use a preset value as the equivalent distance of the other wireless network devices.

[0059] In an actual network environment, sometimes due to signal interference, network environment complexity or other reasons, it may not be possible to successfully collect the signal strength of some wireless devices. At this time, to ensure that the system can continue the calculation of power consumption control, a preset value is used as a backup. The preset value can be a fixed distance (for example, the default maximum distance or a typical device - to - device distance), or a value based on previous experience or default configuration.

[0060] The purpose of using preset values is to ensure that the entire system can still perform normal power consumption management in case of signal loss or unmeasurable situations, and to avoid system anomalies caused by the lack of signal data.

[0061] In the embodiments corresponding to steps A1 to A3, by switching the state of the wireless network device to the STA mode and collecting the wireless signal strength of other devices, the equivalent distance is calculated using the signal strength - distance conversion coefficient. This equivalent distance is used for subsequent power consumption control strategies to ensure that the device can intelligently adjust power consumption according to the relative positions and signal qualities between devices in different network environments. At the same time, to handle the situation where signals cannot be collected, the solution also considers using preset values to ensure the robustness of the system.

[0062] Step 102: According to the equivalent distance, match the target power consumption policy labels corresponding to multiple other wireless network devices; the target power consumption policy labels include a performance mode, an energy - saving mode, and a sleep mode;

[0063] According to the equivalent distance, the system will select a suitable power consumption policy for each device. The target power consumption policy labels include, but are not limited to, a performance mode, an energy - saving mode, and a sleep mode.

[0064] Performance Mode: This mode gives priority to ensuring the performance of the device and requires a relatively high power consumption to support a fast data transmission rate or low - latency requirements.

[0065] Energy - saving Mode: In this mode, the device will adjust its working state to reduce unnecessary energy consumption and give priority to ensuring energy efficiency and network stability.

[0066] Sleep Mode: The device enters the sleep state and will only be awakened when necessary to maintain the network connection, minimizing power consumption to the greatest extent.

[0067] Specifically, step 102 specifically includes steps 1021 to 1022:

[0068] Step 1021: Obtain the distance range corresponding to each power consumption policy label;

[0069] Before step 1021, a distance range is defined for each power consumption policy (such as the performance mode, energy - saving mode, sleep mode, etc.). These distance ranges are determined based on the relationship between the signal strength and the equivalent distance. Different power consumption policies will correspond to different distance ranges.

[0070] Step 1022: Use the power consumption policy label corresponding to the distance range in which the equivalent distance is located as the target power consumption policy label.

[0071] At this step, the system will compare the calculated equivalent distance with the distance ranges of each power consumption strategy. Specifically, the system will check which distance range the equivalent distance belongs to and match the corresponding power consumption strategy label for that distance range. In this way, the system can dynamically select the most suitable power consumption strategy label according to the actual equivalent distance between devices. This matching process enables the device to optimize its power consumption performance under different environmental conditions.

[0072] In the embodiments corresponding to steps 1021 to 1022, the equivalent distance is used to dynamically select the most suitable power consumption strategy label. By pre - defining the distance range of each power consumption strategy, the system can match the appropriate power consumption strategy according to the equivalent distance between devices. This method ensures that the device can adjust its power consumption according to the distance under different working states, thereby improving energy efficiency and optimizing the working performance of the device.

[0073] Step 103: Obtain the roaming priorities of multiple other wireless network devices;

[0074] The roaming priority refers to the priority strategy when switching (roaming) between devices.

[0075] Optionally, before step 103, the following steps B1 to B3 are further included:

[0076] Step B1: Obtain the total connection duration of all wireless network devices within a preset cycle duration;

[0077] For example, if the preset cycle is one day (24 hours), then within this day, the system will calculate the total duration of all wireless devices during this period.

[0078] Step B2: Obtain the connection duration, connection times, total data volume, average latency, and packet loss rate of each other wireless network device within the preset cycle duration;

[0079] The connection duration refers to the length of time each wireless device is connected to the network device. A long connection duration may indicate a high dependence of the device on the network.

[0080] The connection times refer to the number of times the device establishes a connection with the network device within the preset cycle. Multiple connection times may indicate poor connection stability of the device, or the device frequently changes the network, which may affect its priority.

[0081] The total data volume represents the total amount of data transmitted by the device during the connection. A large amount of data transmitted by the device may mean that the device has a high demand for network bandwidth and may require priority to ensure its connection quality.

[0082] The average latency is the average transmission latency of data packets during the communication between the device and the network device. A lower latency generally means better communication quality and the device may have a higher priority.

[0083] The packet loss rate represents the proportion of data loss during the connection of the device. A higher packet loss rate usually indicates poor network quality, and the device may need to adjust the connection or switch to a more stable network.

[0084] Step B3: Calculate the roaming priority according to the total connection duration, the connection duration, the number of connections, the total data volume, the average latency, and the packet loss rate.

[0085] This step calculates the roaming priority of each device based on all the above - collected metrics. When calculating the roaming priority, the system comprehensively considers the performance of the device in the network and obtains a comprehensive score to determine whether the device should maintain the current connection or be given priority to switch to other wireless network devices.

[0086] Specifically, step B3 specifically includes: substituting the total connection duration, the connection duration, the number of connections, the total data volume, the average latency, and the packet loss rate into a preset function to obtain the roaming priority output by the preset function;

[0087] The preset function is:

[0088]

[0089] Where, represents the roaming priority of the th other wireless network device, represents the total connection duration, represents the connection duration of the th other wireless network device, represents the number of connections of the th other wireless network device, represents the total data volume of the th other wireless network device, represents the average latency of the th other wireless network device, represents the packet loss rate of the th other wireless network device, represents the maximum value of the number of connections of all wireless network devices, represents the maximum value of the total data volume of all wireless network devices, , , , and represent preset weight coefficients.

[0090] By proportion calculation Obtain the proportion of the connection duration of the device in the total connection duration of all devices, which directly reflects the "activity" and stability of the device. This normalization process can eliminate the absolute differences between devices, making devices of different scales comparable.

[0091] By normalizing the connection times, the large differences in connection times between devices are avoided, enabling the unified comparison of the connection frequencies of each device. Here is the maximum value of the connection times of all devices, which can limit the connection times between 0 and 1, making the priority evaluation more balanced.

[0092] Similar to the connection times, the data volume is processed through normalization to avoid devices with a large data volume significantly affecting the priorities of other devices. Here is the maximum data volume transmitted by the device, and the normalized value is convenient for acting together with other parameters to ensure the balance of priorities.

[0093] The indicators such as the connection times, data volume, and duration of each device are normalized by dividing by their respective maximum values. The purpose of normalization is to transform devices of different scales into a unified measure (between 0 and 1), which can avoid the extreme values of a certain indicator having too much impact on the priority calculation, making the priority evaluation process more fair and balanced.

[0094] The principle of this preset function is based on the comprehensive evaluation of multi-dimensional performance in a wireless network, combining multiple key parameters such as connection duration, connection frequency, data volume, latency, and packet loss rate. Through normalization and weighting, the connection priorities can be flexibly adjusted according to the requirements of different scenarios, ensuring more efficient and stable connection of devices during the wireless roaming process.

[0095] In the embodiments corresponding to steps B1 to B3, by collecting and analyzing various connection indicators (such as connection duration, times, data volume, latency, etc.) of wireless network devices within a preset period, the roaming priority of each device is finally calculated. The roaming priority reflects the connection quality between the device and the network and the network requirements. The system will determine whether to switch the device or maintain the current network connection according to this priority to ensure the optimization of network performance. This method comprehensively considers multi-dimensional data and can control the roaming behavior of devices more intelligently and accurately, ensuring network stability and performance.

[0096] Step 104: Adjust the device power consumption corresponding to the other wireless network devices according to the target power consumption policy label and the roaming priority.

[0097] The system adjusts the power consumption of each wireless network device based on the target power policy tag and the device's roaming priority.

[0098] Specifically, step 104 includes steps 1041 to 1042:

[0099] Step 1041: Adjust the target power consumption policy label according to the roaming priority to obtain a current power consumption policy label;

[0100] The roaming priority reflects the importance and priority of a wireless device in the current network. A device's roaming priority may be affected by factors such as connection quality, data transmission requirements, latency, and packet loss rate. Based on these priorities, the device's power consumption policy needs to be adjusted accordingly. Based on the device's roaming priority, the system determines whether to adjust the target power consumption policy tag. By adjusting the target power consumption policy tag, the system calculates a current power consumption policy tag that adapts to the current network environment and device requirements. The current tag is determined based on the compatibility of the roaming priority with the target power consumption policy and reflects the device's current power management strategy.

[0101] Specifically, step 1041 includes steps C1 to C5:

[0102] Step C1: obtaining three gear shift value ranges corresponding to a preset gear shift strategy; the three gear shift value ranges include an upshift value range, a flat shift value range, and a downshift value range;

[0103] The preset shifting strategies include three different value ranges:

[0104] Upgrade value range: When the device's roaming priority is high and the system believes that the device needs to improve its performance to cope with higher data transmission needs or higher stability requirements, the system will select the upgrade strategy.

[0105] Flat value range: When the device's roaming priority is at a medium level, the system maintains the current power consumption policy and the device operates in a normal power consumption state.

[0106] Downshift value range: When the roaming priority of a device is low and the demand on the device is reduced, the system may choose to reduce the power consumption strategy to reduce energy consumption.

[0107] These three value ranges are used to determine the power consumption management direction of the device. The specific adjustment range will be determined by the roaming priority of the device.

[0108] Step C2: matching the adjustment value range of the roaming priority;

[0109] Roaming priority is a quantitative assessment of the current network status of a device. Based on the level of roaming priority, the system will match different gear adjustment value ranges. The system determines which gear adjustment value range the device should be in according to the roaming priority of the device. For example, if the roaming priority of the device is high, the system will classify the device into the upshift value range; if the device priority is low, it may enter the downshift value range.

[0110] Step C3: If the gear adjustment value range where the roaming priority is located is the upshift value range, then use the previous power consumption policy label as the current power consumption policy label; the previous power consumption policy label refers to the power consumption policy label before the target power consumption policy label; the sorting of power consumption policy labels from high to low is the performance mode, energy-saving mode, and sleep mode;

[0111] If the roaming priority of the device is in the upshift value range, it means that the network performance of the wireless network device is good, and the network environment quality can be improved by increasing the power consumption. At this time, the system will select the previous power consumption policy label as the current power consumption policy label.

[0112] The previous power consumption policy label refers to the label before the target power consumption policy label. In the sorting of power consumption policy labels, the performance mode has the highest priority, the energy-saving mode is the second, and the sleep mode has the lowest priority. Therefore, the previous power consumption policy label is the label with higher power consumption (for example, upgrading from the energy-saving mode to the performance mode).

[0113] Step C4: If the gear adjustment value range where the roaming priority is located is the flat gear value range, then use the target power consumption policy label as the current power consumption policy label;

[0114] If the roaming priority of the device is in the flat gear value range, it means that the device's requirements are in a normal state and there is no need to specifically increase or decrease the power consumption. At this time, the system will select the target power consumption policy label as the current power consumption policy label.

[0115] The target power consumption policy label is the preliminary power consumption policy label selected by the system in the previous steps, indicating the normal power consumption policy under the current requirements and network environment of the device.

[0116] Step C5: If the gear adjustment value range where the roaming priority is located is the downshift value range, then use the subsequent power consumption policy label as the current power consumption policy label; the subsequent power consumption policy label refers to the power consumption policy label after the target power consumption policy label.

[0117] If the roaming priority of the device is within the downshift value range, it indicates that the network performance of the wireless network device is poor. The system can choose to reduce the power consumption of the device, minimize the use of the wireless network device as much as possible, and avoid affecting the network quality. At this time, the system will select the subsequent power consumption policy label as the current power consumption policy label.

[0118] The subsequent power consumption policy label refers to the label located after the target power consumption policy label. The subsequent label represents a policy of lower power consumption (for example, downgrading from the performance mode to the energy-saving mode, or from the energy-saving mode to the sleep mode).

[0119] In the embodiments corresponding to steps C1 to C5, the power consumption policy of the device is dynamically adjusted through the roaming priority of the device, so as to achieve more intelligent power consumption management. According to the roaming priority, the system divides the device into three different shift value ranges (upshift, flat shift, downshift), and selects the appropriate power consumption policy label accordingly. In this way, the system can flexibly adjust the power consumption policy according to the current requirements, network status and roaming priority of the device, and achieve a balance between performance and energy efficiency.

[0120] Step 1042: Adjust the device power consumption corresponding to the other wireless network devices according to the power consumption parameters in the current power consumption policy label.

[0121] Each power consumption policy label will contain a set of parameters related to power consumption. These parameters determine the power consumption behavior of the device under a specific power consumption policy. Once the current power consumption policy label is determined, the system will adjust the actual power consumption of the wireless network device according to the power consumption parameters in the label. This adjustment process will consider the power requirements of the device in different states and dynamically adjust the behavior of the device according to the current power consumption policy label.

[0122] For example, if the current power consumption policy label is the performance mode, the device will increase its processing capacity and maintain a high communication frequency, which may result in higher power consumption.

[0123] If the current power consumption policy label is the energy-saving mode, the device will reduce the processing frequency and reduce communication activities, thereby reducing power consumption.

[0124] This process is dynamic, which means that the power consumption policy label can be adjusted at any time according to the real-time roaming priority, device connection quality and network requirements. The system decides whether to further adjust the power consumption policy by continuously monitoring the status of the device and the network environment.

[0125] In the embodiments corresponding to steps 1041 to 1042, the power consumption strategy of the device is determined by the roaming priority, thereby optimizing the power consumption management of the wireless network device. By dynamically adjusting the target power consumption strategy tags (such as performance mode, energy-saving mode, etc.), the system can intelligently control the power consumption of the device according to the current network state and requirements of the device, ensuring that while ensuring performance, energy consumption is minimized as much as possible.

[0126] In the embodiments corresponding to steps 101 to 104, the equivalent distance between the target wireless network device and other wireless network devices is obtained, and a suitable power consumption strategy is matched according to this distance. This approach can intelligently adjust the power consumption mode of each device according to the actual network topology and the distance difference between terminal devices. This distance-based power consumption control method makes power consumption management more flexible and efficient. The present invention also combines the roaming priority of the wireless network device to ensure that the power consumption strategy can be adjusted according to the priority when roaming between devices. Different devices may face different priorities when roaming, and the system will reasonably reduce unnecessary power consumption while ensuring the user experience according to the roaming priority of the device and the selected power consumption strategy. This innovation not only optimizes the power consumption control of the device but also improves the network connection quality of the user during the roaming process, avoiding signal instability problems caused by too high or too low power consumption. By comprehensively considering the above multiple factors, the present invention can adjust the power consumption of the wireless network device in real time, avoiding the limitations of traditional static power consumption control methods. Especially when the device is in a low-load, idle, or roaming state, it can intelligently switch to the low-power mode, significantly reducing the energy consumption of the wireless network device. Through this dynamic adjustment method, not only the energy efficiency of the device is improved, but also the service life of the device is extended, and the operation cost is reduced.

[0127] Such as Figure 2 The present invention provides a power consumption control device for a PON-based wireless network device. Please refer to Figure 2 , Figure 2 shows a schematic diagram of a power consumption control device for a PON-based wireless network device provided by the present invention. Such as Figure 2 shown, a power consumption control device for a PON-based wireless network device includes:

[0128] A first acquisition unit 21, configured to acquire the equivalent distance between the target wireless network device and multiple other wireless network devices; the target wireless network device refers to the wireless network device currently connected by the terminal device;

[0129] A matching unit 22, configured to match the target power consumption strategy tags corresponding to the multiple other wireless network devices according to the equivalent distance; the target power consumption strategy tags include a performance mode, an energy-saving mode, and a sleep mode;

[0130] A second acquisition unit 23, configured to acquire the roaming priorities of multiple other wireless network devices;

[0131] An adjustment unit 24, configured to adjust the device power consumption corresponding to the other wireless network devices according to the target power consumption policy label and the roaming priorities.

[0132] A power consumption control device for a wireless network device based on PON provided by the present invention obtains the equivalent distance between a target wireless network device and other wireless network devices, and matches a suitable power consumption policy according to this distance. This approach can intelligently adjust the power consumption mode of each device according to the actual network topology and the distance difference between terminal devices. This distance-based power consumption control method makes power consumption management more flexible and efficient. The present invention also combines the roaming priorities of wireless network devices to ensure that the power consumption policy can be adjusted according to the priorities when roaming between devices. Different devices may face different priorities when roaming, and the system will reasonably reduce unnecessary power consumption while ensuring the user experience according to the roaming priorities of the devices and the selected power consumption policy. This innovation not only optimizes the power consumption control of the devices, but also improves the network connection quality of users during the roaming process, avoiding signal instability problems caused by too high or too low power consumption. By comprehensively considering the above multiple factors, the present invention can adjust the power consumption of wireless network devices in real time, avoiding the limitations of traditional static power consumption control methods. Especially when the device is in a low-load, idle or roaming state, it can intelligently switch to the low-power mode, significantly reducing the energy consumption of the wireless network device. Through this dynamic adjustment method, not only the energy efficiency of the device is improved, but also the service life of the device is extended and the operation cost is reduced.

[0133] Figure 3 is a schematic diagram of a terminal device provided by an embodiment of the present invention. As Figure 3 shown, a terminal device 3 in this embodiment includes: a processor 30, a memory 31, and a computer program 32 stored in the memory 31 and executable on the processor 30, such as a power consumption control program for a wireless network device based on PON. When the processor 30 executes the computer program 32, the steps in each of the above embodiments of the power consumption control method for a wireless network device based on PON are implemented, such as Figure 1 the steps 101 to 104 shown. Alternatively, when the processor 30 executes the computer program 32, the functions of each unit in each of the above device embodiments are implemented, such as Figure 2 the functions of the units shown.

[0134] Exemplarily, the computer program 32 may be divided into one or more units, which are stored in the memory 31 and executed by the processor 30 to implement the present invention. The one or more units may be a series of computer program instruction segments capable of performing specific functions, and these instruction segments are used to describe the execution process of the computer program 32 in the terminal device 3. For example, the specific functions of the computer program 32 that may be divided into each unit are as follows:

[0135] A first acquisition unit, configured to acquire an equivalent distance between a target wireless network device and a plurality of other wireless network devices; the target wireless network device refers to the wireless network device currently connected by the terminal device;

[0136] A matching unit, configured to match target power consumption policy tags corresponding to the plurality of other wireless network devices according to the equivalent distance; the target power consumption policy tags include a performance mode, an energy-saving mode, and a sleep mode;

[0137] A second acquisition unit, configured to acquire roaming priorities of the plurality of other wireless network devices;

[0138] An adjustment unit, configured to adjust the device power consumption corresponding to the other wireless network devices according to the target power consumption policy tags and the roaming priorities.

[0139] The terminal device includes, but is not limited to, the processor 30 and the memory 31. Those skilled in the art can understand that Figure 3 This is only an example of a terminal device 3, and does not constitute a limitation on a terminal device 3. It may include more or fewer components than shown in the figure, or combine some components, or different components. For example, the terminal device may further include an input / output device, a network access device, a bus, etc.

[0140] The processor 30 may be a central processing unit (CPU), or may also be 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 the processor may also be any conventional processor, etc.

[0141] The memory 31 may be an internal storage unit of the terminal device 3, such as a hard disk or memory of the terminal device 3. The memory 31 may also be an external storage device of the terminal device 3, such as a plug-in hard disk, a Smart Media Card (SMC), a Secure Digital (SD) card, a Flash Card, etc. equipped on the terminal device 3. Further, the memory 31 may also include both the internal storage unit and the external storage device of the terminal device 3. The memory 31 is used to store the computer program and other programs and data required by the roaming control device. The memory 31 may also be used to temporarily store the data that has been output or will be output.

[0142] 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 execution order 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.

[0143] It should be noted that the information interaction, execution process, etc. between the above-mentioned device / units, due to being based on the same concept as the method embodiment of the present invention, for its specific functions and the technical effects brought, please refer to the method embodiment part specifically, and will not be elaborated here.

[0144] Those skilled in the art can clearly understand that for the convenience and simplicity of description, only the above division of each functional unit and module is used as an example. In practical 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 into a processing unit, or each unit can exist physically alone, or two or more units can be integrated into 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 the present invention. The specific working process of the units and modules in the above system can refer to the corresponding process in the foregoing method embodiment and will not be elaborated here.

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

[0146] An embodiment of the present invention provides a computer program product. When the computer program product runs on a mobile terminal, it enables the mobile terminal to execute the steps implemented in each of the above method embodiments when executed.

[0147] If 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 method embodiments of the present invention, 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, it can implement the steps of each of the above method embodiments. 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 (ROM), random access memory (Random Access Memory, RAM), 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.

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

[0149] Those of ordinary skill in the art can realize that the units and algorithm steps of each example described in combination 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. A professional technician 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 invention.

[0150] In the embodiments provided by the present invention, it should be understood that the disclosed device / network device and method can be implemented in other ways. For example, the device / network device embodiments described above are only illustrative. For example, the division of the modules or units is only a logical function division. In actual implementation, there may 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.

[0151] 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, and it may be located in one place or distributed over multiple network units.

[0152] It should be understood that when used in the specification and 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.

[0153] It should also be understood that the term "and / or" used in the specification and 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.

[0154] As used in the specification and appended claims of the present invention, the term "if" may be construed, depending on the context, as "when", "once", "in response to determining", or "in response to detecting". Similarly, the phrase "if determined" or "if [the described condition or event] is detected" may be construed, depending on the context, as meaning "once determined", "in response to determining", "once [the described condition or event] is detected", or "in response to detecting [the described condition or event]".

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

[0156] The reference to "one embodiment" or "some embodiments" or the like described in the specification of the present invention means that a specific feature, structure, or characteristic described in connection with that embodiment is included in one or more embodiments of the present invention. Thus, statements such as "in one embodiment", "in some embodiments", "in other some embodiments", "in still other embodiments", etc. that appear in different places in this specification do not necessarily all refer to the same embodiment, but mean "one or more but not all embodiments", unless otherwise specifically emphasized in another way. The terms "comprising", "including", "having", and their variants all mean "including but not limited to", unless otherwise specifically emphasized in another way.

[0157] The above-described embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it; although the present invention 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 make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the various embodiments of the present invention, and should all be included within the protection scope of the present invention.

Claims

1. A power consumption control method for a PON-based wireless network device, characterized in that, The PON-based wireless network device power consumption control method includes: Obtain the equivalent distance between the target wireless network device and multiple other wireless network devices; the target wireless network device refers to the wireless network device currently connected by the terminal device; the equivalent distance reflects the network communication quality or connection distance between the terminal device and other wireless devices; According to the equivalent distance, match the target power consumption policy tags corresponding to the multiple other wireless network devices; the target power consumption policy tags include a performance mode, an energy-saving mode, and a sleep mode; Obtain the roaming priorities of the multiple other wireless network devices; Obtain three gear adjustment value ranges corresponding to a preset gear adjustment policy; the three gear adjustment value ranges include an upshift value range, a neutral gear value range, and a downshift value range; Match the gear adjustment value range in which the roaming priority is located; If the gear adjustment value range in which the roaming priority is located is the upshift value range, use the previous power consumption policy tag as the current power consumption policy tag; the previous power consumption policy tag refers to the power consumption policy tag before the target power consumption policy tag; the sorting of the power consumption policy tags from high to low is the performance mode, the energy-saving mode, and the sleep mode; If the gear adjustment value range in which the roaming priority is located is the neutral gear value range, use the target power consumption policy tag as the current power consumption policy tag; If the gear adjustment value range in which the roaming priority is located is the downshift value range, use the subsequent power consumption policy tag as the current power consumption policy tag; the subsequent power consumption policy tag refers to the power consumption policy tag after the target power consumption policy tag; Adjust the device power consumption corresponding to the other wireless network devices according to the power consumption parameters in the current power consumption policy tag.

2. The power consumption control method for PON-based wireless network devices according to claim 1, characterized in that, Before the step of obtaining the equivalent distance between the target wireless network device and multiple other wireless network devices, it further includes: Switch the device state of the current wireless network device from the AP mode to the STA mode, and collect the wireless signal strength of the other wireless network devices; If the wireless signal strength of the other wireless network devices is collected, multiply the wireless signal strength corresponding to the other wireless network devices by a distance conversion coefficient to obtain the equivalent distance corresponding to the other wireless network devices; If the wireless signal strength of the other wireless network devices is not collected, use a preset value as the equivalent distance of the other wireless network devices.

3. The power consumption control method of the PON-based wireless network device according to claim 1, characterized in that, The step of matching the target power consumption policy tags corresponding to the multiple other wireless network devices according to the equivalent distance includes: Obtain the distance range corresponding to each power consumption policy tag; Use the power consumption policy tag corresponding to the distance range in which the equivalent distance is located as the target power consumption policy tag.

4. The power consumption control method for PON-based wireless network devices according to claim 1, wherein Before the step of obtaining the roaming priorities of the multiple other wireless network devices, it further includes: Obtain the total connection duration of all wireless network devices within a preset cycle duration; Obtain the connection duration, connection times, total data volume, average delay, and packet loss rate of each other wireless network device within a preset cycle duration; Calculate the roaming priority according to the total connection duration, the connection duration, the connection times, the total data volume, the average delay, and the packet loss rate.

5. The power consumption control method for PON-based wireless network devices according to claim 4, characterized in that, The step of calculating the roaming priority according to the total connection duration, the connection duration, the number of connections, the total data volume, the average delay, and the packet loss rate includes: Substitute the total connection duration, the connection duration, the number of connections, the total data volume, the average delay, and the packet loss rate into a preset function to obtain the roaming priority output by the preset function; The preset function is: Among them, Priority i represents the roaming priority of the i-th other wireless network device, T total represents the total connection duration, T i represents the connection duration of the i-th other wireless network device, C i represents the number of connection times of the i-th other wireless network device, D i represents the total data volume of the i-th other wireless network device, L i represents the average latency of the i-th other wireless network device, P i represents the packet loss rate of the i-th other wireless network device, C max represents the maximum value of the number of connection times of all wireless network devices, D max represents the maximum value of the total data volume of all wireless network devices, and w1, w2, w3, w4, and w5 represent preset weight coefficients.

6. A power consumption control device for a wireless network device based on PON, characterized in that, The PON-based wireless network device power consumption control device includes: A first acquisition unit for acquiring the equivalent distance between a target wireless network device and multiple other wireless network devices; the target wireless network device refers to the wireless network device currently connected by the terminal device; the equivalent distance reflects the network communication quality or connection distance between the terminal device and other wireless devices; A matching unit for matching the target power consumption policy tags corresponding to the multiple other wireless network devices according to the equivalent distance; the target power consumption policy tags include a performance mode, an energy-saving mode, and a sleep mode; A second acquisition unit for acquiring the roaming priorities of multiple other wireless network devices; An adjustment unit for acquiring three gear adjustment value ranges corresponding to a preset gear adjustment policy; the three gear adjustment value ranges include an upshift value range, a neutral gear value range, and a downshift value range; match the gear adjustment value range in which the roaming priority is located; if the gear adjustment value range in which the roaming priority is located is the upshift value range, use the previous power consumption policy tag as the current power consumption policy tag; the previous power consumption policy tag refers to the power consumption policy tag before the target power consumption policy tag; the sorting of the power consumption policy tags from high to low is the performance mode, the energy-saving mode, and the sleep mode; if the gear adjustment value range in which the roaming priority is located is the neutral gear value range, use the target power consumption policy tag as the current power consumption policy tag; if the gear adjustment value range in which the roaming priority is located is the downshift value range, use the subsequent power consumption policy tag as the current power consumption policy tag; the subsequent power consumption policy tag refers to the power consumption policy tag after the target power consumption policy tag; adjust the device power consumption corresponding to the other wireless network devices according to the power consumption parameters in the current power consumption policy tag.

7. A terminal device, characterized in that, The terminal device includes: a memory, a processor, and a PON-based wireless network device power consumption control program stored on the memory and executable on the processor, and the PON-based wireless network device power consumption control program is configured to implement the steps in the PON-based wireless network device power consumption control method according to any one of claims 1 to 5.

8. A computer-readable storage medium storing a computer program, characterized in that, When the computer program is executed by the processor, it implements the steps in the PON-based wireless network device power consumption control method according to any one of claims 1 to 5.

Citation Information

Patent Citations

  • Wireless roaming optimization method, system and device and storage medium

    CN111935743A