An energy-saving control method, apparatus, equipment, and readable storage medium

CN122579279APending Publication Date: 2026-08-14CHINA MOBILE GROUP ANHUI +1
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-05-11
Publication Date
2026-08-14

AI Technical Summary

Technical Problem

[0003]本申请实施例提供一种节能控制方法、装置、设备及可读存储介质,解决相关技术的节能控制方法的节能效果较差的问题

Benefits of technology

[0025]在本申请实施例中,获取目标区域内各个通信小区的参数数据和测量报告MR数据,所述参数数据用于表征所述通信小区的位置和配置情况,所述MR数据用于表征所述通信小区的通信测量结果;根据所述MR数据和所述目标区域内两相邻通信小区的参数数据,计算所述两相邻通信小区的信号重叠覆盖度系数;基于所述各个通信小区的参数数据和所述信号重叠覆盖度系数,绘制点线图,所述点线图中的节点用于表征所述各个通信小区,所述点线图中的线段用于连接信号重叠覆盖的两个通信小区,所述线段对应的权重为所述线段连接的两个通信小区的信号重叠覆盖度系数;对所述点线图进行迭代寻优,得到所述各个通信小区间重叠覆盖度系数之和最大的遍历路径;根据所述遍历路径的路径顺序依次控制所述各个通信小区进行节能调整。该实施例通过协同考量相邻小区状态,避免了单小区独立判断的弊端,依托高重叠覆盖特性,确保节能时相邻小区承接覆盖,既解决高重叠区域节能不充分的问题,又防止相邻小区同时收缩引发的信号空洞,提升了节能效果。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122579279A_ABST
    Figure CN122579279A_ABST
Patent Text Reader

Abstract

This application discloses an energy-saving control method, apparatus, device, and readable storage medium. The method includes: acquiring parameter data and measurement report (MR) data of each communication cell within a target area; calculating the signal overlap coverage coefficient of two adjacent communication cells based on the MR data and parameter data of two adjacent communication cells within the target area; drawing a dotted-line diagram based on the parameter data and signal overlap coverage coefficient of each communication cell, where nodes in the dotted-line diagram represent each communication cell, and line segments in the dotted-line diagram connect two communication cells with signal overlap coverage, with the weight of the line segment corresponding to the signal overlap coverage coefficient of the two communication cells connected by the line segment; iteratively optimizing the dotted-line diagram to obtain a traversal path that maximizes the sum of the overlap coverage coefficients between each communication cell; and sequentially controlling each communication cell to perform energy-saving adjustments according to the path order of the traversal path. This method improves the energy-saving effect.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application belongs to the field of communication technology, and specifically relates to an energy-saving control method, device, equipment and readable storage medium. Background Technology

[0002] Energy saving in communication cells refers to the technical means by which base station communication cells reduce equipment power consumption when services are idle, such as by reducing transmission power, shutting down some channels, or putting the cells into hibernation. Because base stations consume enormous amounts of energy when operating at full power for extended periods, energy saving can reduce electricity costs and operating expenses. In related technologies, when communication cells implement energy-saving control strategies such as power contraction, they rely solely on independent parameters such as the cell's traffic volume and coverage status. This can easily lead to insufficient energy saving and energy waste in highly overlapping coverage areas, or signal gaps caused by multiple adjacent cells simultaneously contracting their coverage. Therefore, the energy-saving control methods in these technologies are generally ineffective. Summary of the Invention

[0003] This application provides an energy-saving control method, apparatus, device, and readable storage medium to solve the problem of poor energy-saving effect of related energy-saving control methods.

[0004] In a first aspect, embodiments of this application provide an energy-saving control method, including:

[0005] Acquire parameter data and measurement report (MR) data for each communication cell within the target area. The parameter data is used to characterize the location and configuration of the communication cell, and the MR data is used to characterize the communication measurement results of the communication cell.

[0006] Based on the MR data and the parameter data of two adjacent communication cells in the target area, calculate the signal overlap coverage coefficient of the two adjacent communication cells;

[0007] Based on the parameter data of each communication cell and the signal overlap coverage coefficient, a dotted line graph is drawn. The nodes in the dotted line graph are used to represent each communication cell, and the line segments in the dotted line graph are used to connect two communication cells with signal overlap coverage. The weight corresponding to the line segment is the signal overlap coverage coefficient of the two communication cells connected by the line segment.

[0008] Iterative optimization is performed on the dotted line graph to obtain the traversal path with the maximum sum of the overlap coverage coefficients between the various communication cells;

[0009] According to the path order of the traversal path, the energy-saving adjustment of each communication cell is controlled sequentially.

[0010] Secondly, embodiments of this application provide an energy-saving control device, comprising:

[0011] The first acquisition module is used to acquire parameter data and measurement report (MR) data of each communication cell within the target area. The parameter data is used to characterize the location and configuration of the communication cell, and the MR data is used to characterize the communication measurement results of the communication cell.

[0012] The first calculation module is used to calculate the signal overlap coverage coefficient of the two adjacent communication cells based on the MR data and the parameter data of the two adjacent communication cells in the target area.

[0013] The first drawing module is used to draw a dot-line diagram based on the parameter data of each communication cell and the signal overlap coverage coefficient. The nodes in the dot-line diagram are used to represent each communication cell, and the line segments in the dot-line diagram are used to connect two communication cells with signal overlap coverage. The weight corresponding to the line segment is the signal overlap coverage coefficient of the two communication cells connected by the line segment.

[0014] The first iteration module is used to iteratively optimize the dot-line graph to obtain the traversal path with the largest sum of the overlap coverage coefficients between the various communication cells;

[0015] The first control module is used to control each communication cell to perform energy-saving adjustments sequentially according to the path order of the traversal path.

[0016] Thirdly, embodiments of this application provide an energy-saving control device, including a processor, the processor being used for:

[0017] Acquire parameter data and measurement report (MR) data for each communication cell within the target area. The parameter data is used to characterize the location and configuration of the communication cell, and the MR data is used to characterize the communication measurement results of the communication cell.

[0018] Based on the MR data and the parameter data of two adjacent communication cells in the target area, calculate the signal overlap coverage coefficient of the two adjacent communication cells;

[0019] Based on the parameter data of each communication cell and the signal overlap coverage coefficient, a dotted line graph is drawn. The nodes in the dotted line graph are used to represent each communication cell, and the line segments in the dotted line graph are used to connect two communication cells with signal overlap coverage. The weight corresponding to the line segment is the signal overlap coverage coefficient of the two communication cells connected by the line segment.

[0020] Iterative optimization is performed on the dotted line graph to obtain the traversal path with the maximum sum of the overlap coverage coefficients between the various communication cells;

[0021] According to the path order of the traversal path, the energy-saving adjustment of each communication cell is controlled sequentially.

[0022] Fourthly, embodiments of this application provide an electronic device, including a processor and a memory, wherein the memory stores a program or instructions executable on the processor, and the program or instructions, when executed by the processor, implement the steps of the energy-saving control method as described in the first aspect.

[0023] Fifthly, embodiments of this application provide a readable storage medium storing a program or instructions that, when executed by a processor, implement the steps of the energy-saving control method as described in the first aspect.

[0024] Sixthly, embodiments of this application provide a computer program product, including computer instructions that, when executed by a processor, implement the steps of the energy-saving control method described above.

[0025] In this embodiment, parameter data and measurement report (MR) data of each communication cell within a target area are acquired. The parameter data characterizes the location and configuration of the communication cell, and the MR data characterizes the communication measurement results of the communication cell. Based on the MR data and the parameter data of two adjacent communication cells within the target area, the signal overlap coverage coefficient of the two adjacent communication cells is calculated. Based on the parameter data of each communication cell and the signal overlap coverage coefficient, a dotted-line diagram is drawn. The nodes in the dotted-line diagram characterize each communication cell, and the line segments in the dotted-line diagram connect two communication cells with overlapping signal coverage. The weight corresponding to the line segment is the signal overlap coverage coefficient of the two communication cells connected by the line segment. The dotted-line diagram is iteratively optimized to obtain the traversal path with the largest sum of the overlap coverage coefficients between each communication cell. The energy-saving adjustment of each communication cell is controlled sequentially according to the path order of the traversal path. This embodiment avoids the drawbacks of independent judgment by considering the status of adjacent cells in a collaborative manner. Relying on the high overlap coverage characteristics, it ensures that adjacent cells take over the coverage when saving energy. This not only solves the problem of insufficient energy saving in high overlap areas, but also prevents signal gaps caused by the simultaneous shrinkage of adjacent cells, thus improving the energy saving effect. Attached Figure Description

[0026] Figure 1 Flowchart of the energy-saving control method provided in the embodiments of this application Figure 1 ;

[0027] Figure 2 This is a schematic diagram of the signal coverage of each communication cell provided in the embodiments of this application;

[0028] Figure 3 A dotted-line diagram constructed based on each communication cell, provided for embodiments of this application;

[0029] Figure 4A schematic diagram of the optimal path in the dot-line diagram provided in the embodiments of this application;

[0030] Figure 5 A schematic diagram illustrating the optimal path provided in the embodiments of this application;

[0031] Figure 6 This is a schematic diagram of the structure of the energy-saving control device provided in the embodiments of this application;

[0032] Figure 7 This is a schematic diagram of the structure of the energy-saving control device provided in the embodiments of this application. Detailed Implementation

[0033] The technical solutions of the embodiments of this application will be clearly described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this application. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0034] The terms "first," "second," etc., used in the specification and claims of this application are used to distinguish similar objects and are not used to describe a specified order or sequence. It should be understood that such use of data can be interchanged where appropriate so that embodiments of this application can be implemented in orders other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of the same class, not limited in number; for example, a first object can be one or more. Furthermore, in the specification and claims, "and" indicates at least one of the connected objects, and the character " / " generally indicates that the preceding and following objects are in an "or" relationship.

[0035] It is worth noting that the technologies described in this application are not limited to Long Term Evolution (LTE) / LTE-Advanced (LTE-A) systems, but can also be used in other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency-Division Multiple Access (SC-FDMA), and other systems. The terms "system" and "network" in this application are often used interchangeably, and the described technologies can be used with the systems and radio technologies mentioned above, as well as with other systems and radio technologies. However, the following description describes New Radio (NR) systems for illustrative purposes, and NR terminology is used in most of the following description. These technologies can also be applied to applications beyond NR systems, such as 6th Generation (6G) communication systems.

[0036] The energy-saving control method, apparatus, equipment, storage medium, and program product proposed in the application embodiments are further described below with reference to the accompanying drawings.

[0037] Please see Figure 1 , Figure 1 A flowchart illustrating an energy-saving control method provided in this application embodiment is shown in the figure. The method includes:

[0038] Step 101: Obtain parameter data and measurement report (MR) data for each communication cell within the target area. The parameter data is used to characterize the location and configuration of the communication cell, and the MR data is used to characterize the communication measurement results of the communication cell.

[0039] In this step, the target area can be understood as the area where energy-saving control is to be implemented. To better formulate energy-saving control strategies for each communication cell within the target area, it is necessary to obtain parameter data and measurement report data for each communication cell within the target area. The parameter data characterizes the location and configuration of the communication cells, and may specifically include information such as the latitude and longitude, azimuth angle, and frequency band of the communication cells. For example, the parameter data for each communication cell can be seen in Table 1 below:

[0040] Table 1

[0041] MR data is measurement data uploaded in real time by the user terminal. Specifically, the measurement data includes information such as the frequency points, Physical Cell Identity (PCI), Reference Signal Received Power (RSRP), and voltage levels of the serving cell (i.e., the communication cell currently accessed by the user terminal and providing it with service) and neighboring cells (i.e., communication cells adjacent to the serving cell) within the target area, as measured by the user terminal. For example, MR data can be seen in Table 2 below:

[0042] Table 2

[0043] In Table 2 above, UE ID is the identifier of the user terminal, S-earfcn is the Serving E-UTRA Absolute Radio Frequency Channel Number (S-earfcn), S-CI is the identifier of the serving cell, and S-RSRP is the reference signal received power of the serving cell; N-earfcn is the absolute radio frequency channel number of the neighboring cell, N-CI is the identifier of the neighboring cell, and N-RSRP is the reference signal received power of the neighboring cell.

[0044] Step 102: Calculate the signal overlap coverage coefficient of the two adjacent communication cells based on the MR data and the parameter data of the two adjacent communication cells in the target area;

[0045] In this step, valid sampling points containing both the serving cell and target neighbor cell measurement results can be filtered from the MR data uploaded by the user terminal. The frequency points and PCI of the two adjacent communication cells are obtained from their parameter data to uniquely identify and match the corresponding cell's signal measurement values ​​in the MR data. Among these valid sampling points, the number of sampling points where the neighbor cell's RSRP is greater than or equal to a preset threshold is counted as the number of strongly overlapping sampling points. This number of strongly overlapping sampling points is then compared to the total number of MR sampling points containing the corresponding frequency point of the neighbor cell to obtain the signal overlap coverage coefficient between the two cells.

[0046] For example, assuming A and B are adjacent cells (frequency A is 1800MHz and frequency B is 2100MHz in the parameter data), there are 100 sampling points containing frequency B in the MR data (first sampling point number), of which the signal strength of cell B at 60 sampling points is >-100dBm (preset threshold, second sampling point number), then the overlap coverage coefficient between A and B = 60 / 100 = 0.6.

[0047] Step 103: Based on the parameter data of each communication cell and the signal overlap coverage coefficient, draw a dot-line diagram. The nodes in the dot-line diagram are used to represent each communication cell, and the line segments in the dot-line diagram are used to connect two communication cells with signal overlap coverage. The weight corresponding to the line segment is the signal overlap coverage coefficient of the two communication cells connected by the line segment.

[0048] In this step, to facilitate the development of better energy-saving strategies later, the coverage relationships of each communication cell can be correlated (see details in [link to relevant documentation]). Figure 2 Visual modeling is performed using point and line graphs (see details). Figure 3 The basic data for drawing the dot-line map includes two core types: first, the parameter data of each communication cell, including the communication cell's PCI, frequency, latitude and longitude, and azimuth angle, to ensure that the orientation of each communication cell in the dot-line map is consistent with the existing network; second, the signal overlap coverage coefficient calculated above, used to characterize the degree of signal overlap between any two adjacent cells. The specific rules for constructing the dot-line map include: first, node setting, where each communication cell in the target area is abstracted as a node in the dot-line map, and each node corresponds to a specific communication cell. The identity of the communication cell corresponding to the node can be clearly identified through the cell parameter data, realizing a one-to-one correspondence between communication cells and nodes; second, line segment setting, where only two communication cells with signal overlap coverage are connected by a line segment. If two cells have no signal overlap, no connecting line segment is drawn; and third, weight setting, where the weight value of each connecting line segment directly corresponds to the signal overlap coverage coefficient of the two communication cells it connects. The larger the coefficient, the higher the weight of the line segment, representing a higher degree of signal overlap between the two cells.

[0049] Step 104: Iteratively optimize the dot-line graph to obtain the traversal path with the largest sum of the overlap coverage coefficients between each communication cell.

[0050] In this step, an iterative optimization algorithm is used to repeatedly calculate the drawn point-line diagram to obtain the optimal traversal path. The iterative optimization algorithm can be an ant colony algorithm. The ultimate goal of iterative optimization is to find a path that traverses all communication cell nodes, and the sum of the overlap coverage coefficients of all connecting segments on this path reaches its maximum value. The path must cover all nodes without repetition, and the maximum sum of weights means that the overall signal overlap between the cells traversed by the path is the highest.

[0051] Step 105: Control each communication cell to perform energy-saving adjustments according to the path order of the traversal path.

[0052] In this step, energy-saving operations are performed on each communication cell sequentially according to the optimal traversal path obtained through iterative optimization. The core characteristic of the optimal path is that the sum of the inter-cell overlap coverage coefficients is maximized, and the signal overlap between adjacent cells is high. Adjusting the path order ensures that when energy-saving operations such as power reduction and channel shutdown are performed on a certain cell first, the adjacent cells in its subsequent paths can take over the coverage with high overlap signals, avoiding signal blind spots.

[0053] In one implementation, parameter data and measurement report (MR) data of each communication cell within a target area are acquired. The parameter data characterizes the location and configuration of the communication cell, and the MR data characterizes the communication measurement results of the communication cell. Based on the MR data and the parameter data of two adjacent communication cells within the target area, a signal overlap coverage coefficient of the two adjacent communication cells is calculated. Based on the parameter data of each communication cell and the signal overlap coverage coefficient, a dot-line diagram is drawn. The nodes in the dot-line diagram characterize each communication cell, and the line segments in the dot-line diagram connect two communication cells with signal overlap coverage. The weight corresponding to the line segment is the signal overlap coverage coefficient of the two communication cells connected by the line segment. The dot-line diagram is iteratively optimized to obtain the traversal path with the largest sum of the overlap coverage coefficients between the communication cells. The energy-saving adjustment of each communication cell is controlled sequentially according to the path order of the traversal path.

[0054] In this implementation, cell parameters and MR data are first acquired, and the signal overlap coverage coefficients of adjacent cells are calculated. A dotted-line diagram is then drawn to visually represent the cell overlap relationship. Next, an iterative optimization process is used to obtain the traversal path with the largest sum of overlap coefficients, and cell energy saving is controlled sequentially along this path. This method avoids the drawbacks of independent judgment by considering the status of adjacent cells collaboratively. Relying on the high overlap coverage characteristics, it ensures that adjacent cells continue to provide coverage during energy saving, thus solving the problem of insufficient energy saving in highly overlapping areas and preventing signal gaps caused by the simultaneous contraction of adjacent cells, thereby improving energy-saving performance.

[0055] Optionally, the parameter data includes a first frequency point of a first communication cell and a second frequency point of a second communication cell adjacent to the first communication cell; the MR data includes the signal strength of the first communication cell, and the frequency points and signal strengths of all communication cells adjacent to the first communication cell, wherein the first communication cell and the second communication cell are any two adjacent communication cells in the target area;

[0056] The step of calculating the signal overlap coverage coefficient of the two adjacent communication cells based on the MR data and the parameter data of the two adjacent communication cells includes:

[0057] Based on the MR data, the first number of sampling points is counted, and the first number of sampling points is used to indicate the number of second frequency points;

[0058] The number of second sampling points is counted in the frequency points corresponding to the first number of sampling points. The number of second sampling points is used to indicate the number of second frequency points with a signal strength greater than a preset threshold.

[0059] Based on the first number of sampling points and the second number of sampling points, the signal overlap coverage coefficient between the first communication cell and the second communication cell is calculated.

[0060] In one implementation, the calculation method of the signal overlap coverage coefficient is illustrated using a first communication cell and a second communication cell as examples. The signal overlap coverage coefficient needs to be calculated based on the parameter data and MR data of the two communication cells. The parameter data, for any two adjacent first and second communication cells within the target area, only includes their respective frequency points (first frequency point and second frequency point), used for subsequent accurate matching of corresponding cells in the MR data. The MR data includes the signal strength of the first communication cell, as well as the frequency points and signal strengths of all cells adjacent to the first communication cell, providing a measured basis for statistical analysis of signal overlap.

[0061] First, the number of first sampling points is counted based on MR data. This number is essentially the total number of samples containing the second frequency point (i.e., the second communication cell frequency point) in the MR data, used to characterize the total number of scenarios where the second cell signal can be detected. Second, among all frequency points (all of which are second frequency points) corresponding to the counted first sampling point number, the number of second sampling points is further counted, that is, the number of samples of the second frequency point with a signal strength greater than a preset threshold, characterizing the number of scenarios where the second cell signal reaches the effective coverage standard. Finally, using the second sampling point number as the numerator and the first sampling point number as the denominator, the signal overlap coverage coefficient between the first and second communication cells is calculated by ratio. The larger the coefficient, the higher the degree of effective signal overlap between the two cells.

[0062] For example, assume the first communication cell has a frequency of 1700MHz (first frequency), and the adjacent second communication cell has a frequency of 2000MHz (second frequency), with a preset signal strength threshold of -120dBm. First, iterate through all MR data and count the total number of samples containing the second communication cell frequency (2000MHz). Assume a total of 1000 samples are counted, representing the total number of sampling scenarios where the second communication cell signal can be detected. Second, from these 1000 samples containing the 2000MHz frequency, select the number of samples with a signal strength greater than -120dBm, assuming 800, representing the second number of sampling points, which indicates the number of scenarios where the second communication cell signal reaches the effective coverage standard. Finally, divide the second number of sampling points by the first number of sampling points, i.e., 800 ÷ 1000 = 0.8. This 0.8 is the signal overlap coverage coefficient between the first and second communication cells. The larger the coefficient, the higher the degree of effective signal overlap between the two cells.

[0063] In this implementation, only frequency points and signal strength are selected as core data, simplifying computational complexity and reducing data processing costs. Accurate frequency matching of adjacent cells avoids cell identification errors. Valid samples are filtered using a preset signal strength threshold to eliminate invalid signal interference, ensuring that the coefficients accurately reflect the effective overlap coverage of two cells, providing reliable data for subsequent path optimization and energy-saving adjustments.

[0064] Optionally, the iterative optimization of the dot-line graph to obtain the traversal path with the maximum sum of the overlap coverage coefficients among the communication cells includes:

[0065] Repeat the target operation until it has been performed M times or the target traversal path has not changed after being performed N times consecutively. The traversal path with the largest sum of overlap coverage coefficients among the communication cells is then obtained. The target operation includes the following steps, where M and N are integers greater than 1:

[0066] Multiple path processes are started, and a node is randomly selected from multiple nodes in the dot-line graph as the starting node for each path process to traverse the path.

[0067] Calculate the probability value of each node being selected as the next node in the path process. The probability value is determined based on the pheromone of each node and the weight of the corresponding line segment. The pheromone is used to characterize the historical probability of each node being traversed by the path.

[0068] A traversal path is formed based on the probability value of each node being selected as the next node in the path process;

[0069] Select the target traversal path from the traversal paths corresponding to the multiple path processes. The target traversal path is the traversal path with the largest sum of the overlap coverage coefficients between the various communication sub-intervals determined in the current round of target operation process.

[0070] In one implementation, the ant colony algorithm can be used to iteratively optimize the dot-line graph to obtain the traversal path with the maximum sum of overlap coverage coefficients between each communication cell. The specific process is as follows:

[0071] Multiple path processes are initiated, with each process randomly selecting a node to start cell traversal, ensuring diversity in path exploration and avoiding getting trapped in local optima. The probability of each node being selected as the next node in the current path process is calculated. This probability is determined based on the pheromone of the corresponding line segment (representing the likelihood of the segment being traversed by historical paths; the more traversals, the higher the pheromone concentration) and the weight of the corresponding line segment (i.e., the signal overlap coverage coefficient between two cells). Combining these two factors ensures that the probability calculation aligns with energy-saving requirements, prioritizing cells with high overlap. For example, assuming a total of m nodes are directly associated with the current node, the pheromone β of these m nodes is defined as β1~β2. m The inter-cell overlap coverage coefficient α is defined as α1~α m The probability Pn of the process choosing the nth node can be found in the following formula (1):

[0072] (1)

[0073] Based on the above probability values, the next node is selected for each path process, and the traversal of all cell nodes is completed step by step to form a complete traversal path corresponding to each path process, ensuring that the path covers all cells and meets the needs of subsequent energy-saving adjustments.

[0074] From all the traversed paths of the path process, the path with the largest sum of overlap coverage coefficients in the current round of target operations is selected as the target traversal path for that round. The above operation is repeated until the termination condition is met (i.e., when the predetermined number of iterations is reached or the solution of the optimal path no longer changes). The final target traversal path is the optimal path, providing a basis for base station collaborative energy-saving adjustment.

[0075] In this implementation, the multi-path process is traversed in parallel, and the node selection probability is determined by combining pheromone and overlap coverage coefficient. This can effectively avoid local optima caused by a single path, ensure that the sum of the overlap coverage of the final path is maximized, and provide reliable support for subsequent orderly energy-saving adjustments.

[0076] Optionally, the method further includes:

[0077] After each target operation is performed, the pheromone of the first node is enhanced based on the number of surviving path processes and the number of times the first node in the dot-line graph is traversed. The surviving path processes are those that can traverse all nodes in the dot-line graph, and the first node is any node that has been traversed by any path process.

[0078] If there is a second node in the dot-line graph that has not been traversed by any path process, reduce the pheromone of the second node.

[0079] In one implementation, after path traversal based on the node selection probabilities calculated above, each path process (corresponding to the "ants" in the ant colony algorithm) will have two outcomes. The first is process survival: the path process successfully traverses all communication cell nodes in the dot-line graph and eventually returns to the initial starting node, forming a complete and valid closed-loop traversal path, meeting the path requirements for subsequent energy-saving adjustments. The second is process failure: the path process cannot access all cell nodes during the traversal, potentially encountering problems such as no path to choose from or repeated visits, failing to form a complete traversal path, and is ultimately abandoned, not participating in subsequent pheromone updates and path selection.

[0080] After path traversal, surviving processes that cannot traverse all cell nodes are discarded, and only surviving processes that can completely traverse all nodes are retained. Subsequently, the pheromone concentration of nodes in the dot-line graph will be dynamically updated based on the number of surviving processes and the number of times the path corresponding to each surviving process is traversed.

[0081] Pheromones are adjusted in two ways, both performed after each target operation. The first is to enhance the pheromone of the first node: the first node refers to all nodes traversed by any path process (i.e., explored communication cells). The enhancement is based on the number of surviving path processes and the number of times the node has been traversed. Surviving path processes are effective processes that can completely traverse all nodes. The more surviving processes there are and the more times the node has been traversed, the higher the frequency of the node in the high-quality path. Enhancing its pheromone can increase the probability of subsequent path processes selecting that node.

[0082] The second method is to reduce the pheromone concentration of the second node: The second node refers to the node that has not been traversed by any path process (i.e., the communication cell that has not been explored). If such a node exists, it means that it has not yet been included in the effective path. Reducing its pheromone concentration can reduce the probability of subsequent path processes selecting the node and avoid invalid exploration.

[0083] For example, suppose there are x_n surviving processes, and a certain path is traversed x_i times in this round. The pheromone update principle is that pheromone is evaporated on paths that have no processes in this round of traversal, and pheromone is enhanced on paths that have processes. The updated pheromone calculation principle can be found in the following formula (2):

[0084] (2)

[0085] Calculate the pheromone for all paths according to the above formula, and update the pheromone β for all paths to the new β_new.

[0086] In this implementation, by enhancing the pheromone of high-quality nodes, the selection tendency of high-quality paths can be quickly strengthened, reducing ineffective exploration; reducing the pheromone of untraversed nodes can prevent the path process from getting stuck in ineffective nodes, saving optimization resources. At the same time, based on the adjustment of the number of surviving processes and the number of traversals, it is ensured that the pheromone changes are consistent with the actual optimization situation, avoiding local optima, accelerating the convergence speed of the optimal traversal path, and ensuring the reliability and efficiency of subsequent energy-saving adjustments.

[0087] Optionally, controlling the energy-saving adjustments of each communication cell sequentially according to the path order of the traversal path includes:

[0088] The starting node corresponding to the line segment with the largest weight in the traversal path is taken as the initial adjustment node. In accordance with the path order, every other node is selected as the adjustment node.

[0089] Control the energy-saving adjustment of the communication cell corresponding to each adjustment node.

[0090] In one implementation, see Figure 4 In the optimal traversal path, each line segment corresponds to the signal overlap coverage coefficient (i.e., the line segment weight) between two adjacent cells. The line segment with the largest weight is selected, and its starting node is used as the initial node for energy-saving adjustment. The largest weight means that the two cells connected by this line segment have the highest signal overlap. Using this as the initial node ensures that adjacent cells can quickly take over coverage after energy-saving adjustment, avoiding signal blind spots. Then see... Figure 5Starting with the initial adjustment node, and following a predetermined order of the optimal traversal path, every other node is selected as an adjustment node. That is, after selecting the initial node, the next node is skipped, and the next node is selected, and so on, adjusting the cell's energy-saving threshold sequentially according to the sequence "adjust-unchanged-adjust-unchanged-xxx" until all nodes meeting the rules are selected. This ensures a reasonable distribution of adjustment nodes and avoids signal coverage conflicts between adjacent adjustment nodes. Finally, after all adjustment nodes are determined, power reduction and channel shutdown are performed on the communication cell corresponding to each adjustment node. The entire process relies on the high overlap coverage characteristics of the optimal traversal path, and by selecting adjustment nodes in an orderly manner, a balance between base station energy saving and signal coverage quality can be achieved.

[0091] In this implementation, the starting node of the segment with the largest weight is used as the initial node, which can rely on the highest overlap coverage to ensure signal coverage after energy saving. Selecting an adjustment node every other node can avoid signal blind spots caused by adjacent nodes saving energy at the same time, ensuring coverage continuity. At the same time, by following the optimal traversal path order, the high overlap characteristics between cells are maximized, which can ensure the communication experience of user terminals while achieving overall energy saving of the base station.

[0092] Optionally, the communication cell corresponding to the adjustment node includes a third communication cell;

[0093] The control of each adjustment node to perform energy-saving adjustments on the corresponding communication cell includes:

[0094] Based on the original energy-saving user threshold of the third communication cell and the signal overlap coverage coefficient between the third communication cell and the fourth communication cell, the updated energy-saving user threshold of the third communication cell is determined, and the fourth communication cell is the next communication cell adjacent to the third communication cell determined according to the path order.

[0095] Based on the updated energy-saving user threshold, the third communication cell is controlled to perform energy-saving adjustments.

[0096] In one implementation, taking the third communication cell as an example, the energy-saving user threshold of the third communication cell is dynamically adjusted based on the signal overlap characteristics of adjacent cells, thereby achieving precise energy-saving control. The specific logic is as follows: First, the third communication cell is the node to be adjusted for energy saving. The fourth communication cell is the cell adjacent to the third communication cell and located after it according to the optimal traversal path order mentioned above. The two have signal overlap coverage relationship. Second, the energy-saving user threshold is a key indicator for judging whether a cell can be adjusted for energy saving (such as the user number threshold). The original energy-saving user threshold of the third communication cell is the initial standard. Based on its signal overlap coverage coefficient with the fourth communication cell, the original threshold is adjusted to obtain the updated energy-saving user threshold. The specific adjustment rules can be found in the following formula (3):

[0097] Adjusted energy-saving user threshold = Original energy-saving user threshold * (1 + Inter-cell overlap coverage coefficient) (3)

[0098] A higher overlap coverage coefficient indicates a stronger ability of the fourth communication cell to take over the coverage of the third communication cell, allowing for a more relaxed update threshold; conversely, a lower overlap coefficient indicates a less effective coverage. Finally, using the updated energy-saving user threshold as the criterion, if the third communication cell currently meets the threshold requirement (e.g., the number of users is below the threshold), it will be controlled to perform energy-saving operations such as power reduction and channel shutdown; otherwise, no energy-saving adjustments will be made to ensure that energy-saving operations align with actual coverage capabilities.

[0099] Continue with Figure 5 Taking each node as an example, the energy-saving adjustment strategy for each node is detailed in Table 3 below:

[0100] Table 3

[0101] In this implementation, the threshold is dynamically updated by combining the coverage coefficient of adjacent cells to avoid excessive or insufficient energy saving caused by a fixed threshold. Adjusting the threshold based on the coverage capacity of the fourth cell ensures that after the third cell saves energy, the user signal can be effectively received by the fourth cell, avoiding signal blind spots. Simultaneously, by aligning with the adjacency relationships of the traversal path, coordinated energy saving is achieved, improving the rationality of base station energy saving and ensuring a good user communication experience.

[0102] Please see Figure 6 , Figure 6 This is a schematic diagram of an energy-saving control device provided in an embodiment of this application. As shown in the figure, the device 600 includes:

[0103] The first acquisition module 601 is used to acquire parameter data and measurement report (MR) data of each communication cell in the target area. The parameter data is used to characterize the location and configuration of the communication cell, and the MR data is used to characterize the communication measurement results of the communication cell.

[0104] The first calculation module 602 is used to calculate the signal overlap coverage coefficient of the two adjacent communication cells based on the MR data and the parameter data of the two adjacent communication cells in the target area.

[0105] The first drawing module 603 is used to draw a dot-line diagram based on the parameter data of each communication cell and the signal overlap coverage coefficient. The nodes in the dot-line diagram are used to represent each communication cell, and the line segments in the dot-line diagram are used to connect two communication cells with signal overlap coverage. The weight corresponding to the line segment is the signal overlap coverage coefficient of the two communication cells connected by the line segment.

[0106] The first iteration module 604 is used to iteratively optimize the dot-line graph to obtain the traversal path with the largest sum of the overlap coverage coefficients between the various communication cells.

[0107] The first control module 605 is used to control each communication cell to perform energy-saving adjustments according to the path order of the traversal path.

[0108] Optionally, the parameter data includes a first frequency point of a first communication cell and a second frequency point of a second communication cell adjacent to the first communication cell; the MR data includes the signal strength of the first communication cell, and the frequency points and signal strengths of all communication cells adjacent to the first communication cell, wherein the first communication cell and the second communication cell are any two adjacent communication cells in the target area;

[0109] The first computing module includes:

[0110] The first calculation unit is used to count the number of first sampling points based on the MR data, and the number of first sampling points is used to indicate the number of second frequency points;

[0111] The first statistical unit is used to count the number of second sampling points in the frequency points corresponding to the first number of sampling points, and the number of second sampling points is used to indicate the number of second frequency points with a signal strength greater than a preset threshold.

[0112] The second calculation unit is used to calculate the signal overlap coverage coefficient between the first communication cell and the second communication cell based on the first number of sampling points and the second number of sampling points.

[0113] Optionally, the first iteration module includes:

[0114] The first execution unit is used to repeatedly execute the target operation until the target operation is executed M times or the target traversal path remains unchanged after the target operation is executed N times consecutively, and then obtains the traversal path with the largest sum of the overlap coverage coefficients among the communication cells. The target operation includes the following steps, where M and N are integers greater than 1:

[0115] The first determining unit is used to start multiple path processes and randomly determine a node from multiple nodes in the dot-line graph as the starting node for each path process to traverse the path.

[0116] The third calculation unit is used to calculate the probability value of each node being selected as the next node in the path process. The probability value is determined based on the pheromone of each node and the weight of the corresponding line segment. The pheromone is used to characterize the historical probability of each node being traversed by the path.

[0117] The first selection unit is used to form a traversal path based on the probability value of each node being selected as the next node in the path process;

[0118] The second selection unit is used to select a target traversal path from the traversal paths corresponding to the multiple path processes respectively. The target traversal path is the traversal path with the largest sum of the overlap coverage coefficients between the various communication cells determined in the current round of target operation process.

[0119] Optionally, the device further includes:

[0120] The first enhancement module is used to enhance the pheromone of the first node after each execution of the target operation, based on the number of surviving path processes and the number of times the first node in the dot-line graph is traversed. The surviving path processes are path processes that can traverse all nodes in the dot-line graph, and the first node is any node that has been traversed by any path process.

[0121] The first reduction module is used to reduce the pheromone of the second node when there is a second node in the dot-line graph that has not been traversed by any path process.

[0122] Optionally, the first control module includes:

[0123] The second determining unit is used to take the starting node corresponding to the line segment with the largest weight in the traversal path as the initial adjustment node, and select every other node as the adjustment node according to the path order.

[0124] The first control unit is used to control the energy-saving adjustment of the communication cell corresponding to each adjustment node.

[0125] Optionally, the communication cell corresponding to the adjustment node includes a third communication cell;

[0126] The first control unit includes:

[0127] The first determining subunit is used to determine the updated energy-saving user threshold of the third communication cell based on the original energy-saving user threshold of the third communication cell and the signal overlap coverage coefficient between the third communication cell and the fourth communication cell, wherein the fourth communication cell is the next communication cell adjacent to the third communication cell determined according to the path order.

[0128] The first control subunit is used to control the third communication cell to perform energy-saving adjustments based on the updated energy-saving user threshold.

[0129] The energy-saving control device provided in this application embodiment can achieve… Figure 1 The various processes implemented in the method embodiments shown achieve the same technical effects, and will not be described again here to avoid repetition.

[0130] Specifically, see Figure 7 As shown in the illustration, this application also provides an energy-saving control device, including a bus 701, an antenna 703, a bus interface 704, a processor 705, and a memory 706. The processor 705 is used for:

[0131] Acquire parameter data and measurement report (MR) data for each communication cell within the target area. The parameter data is used to characterize the location and configuration of the communication cell, and the MR data is used to characterize the communication measurement results of the communication cell.

[0132] Based on the MR data and the parameter data of two adjacent communication cells in the target area, calculate the signal overlap coverage coefficient of the two adjacent communication cells;

[0133] Based on the parameter data of each communication cell and the signal overlap coverage coefficient, a dotted line graph is drawn. The nodes in the dotted line graph are used to represent each communication cell, and the line segments in the dotted line graph are used to connect two communication cells with signal overlap coverage. The weight corresponding to the line segment is the signal overlap coverage coefficient of the two communication cells connected by the line segment.

[0134] Iterative optimization is performed on the dotted line graph to obtain the traversal path with the maximum sum of the overlap coverage coefficients between the various communication cells;

[0135] According to the path order of the traversal path, the energy-saving adjustment of each communication cell is controlled sequentially.

[0136] exist Figure 7 In this design, a bus architecture (represented by bus 701) is used. Bus 701 can include any number of interconnected buses and bridges, linking various circuits including one or more processors represented by processor 705 and memory represented by memory 706. Bus 701 can also connect various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. Data processed by processor 705 is transmitted over a wireless medium via antenna 803. Furthermore, antenna 703 also receives data and transmits data to processor 705.

[0137] Processor 705 manages bus 701 and general processing, and also provides various functions, including timing, peripheral interface, voltage regulation, power management, and other control functions. Memory 706 can be used to store data used by processor 705 during operation.

[0138] Alternatively, the processor 705 may be a central processing unit (CPU), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or a complex programmable logic device (CPLD).

[0139] Optionally, the parameter data includes a first frequency point of a first communication cell and a second frequency point of a second communication cell adjacent to the first communication cell; the MR data includes the signal strength of the first communication cell, and the frequency points and signal strengths of all communication cells adjacent to the first communication cell, wherein the first communication cell and the second communication cell are any two adjacent communication cells in the target area;

[0140] The processor 705 is specifically used for:

[0141] Based on the MR data, the first number of sampling points is counted, and the first number of sampling points is used to indicate the number of second frequency points;

[0142] The number of second sampling points is counted in the frequency points corresponding to the first number of sampling points. The number of second sampling points is used to indicate the number of second frequency points with a signal strength greater than a preset threshold.

[0143] Based on the first number of sampling points and the second number of sampling points, the signal overlap coverage coefficient between the first communication cell and the second communication cell is calculated.

[0144] Optionally, the processor 705 is specifically used for:

[0145] Repeat the target operation until it has been performed M times or the target traversal path has not changed after being performed N times consecutively. The traversal path with the largest sum of overlap coverage coefficients among the communication cells is then obtained. The target operation includes the following steps, where M and N are integers greater than 1:

[0146] Multiple path processes are started, and a node is randomly selected from multiple nodes in the dot-line graph as the starting node for each path process to traverse the path.

[0147] Calculate the probability value of each node being selected as the next node in the path process. The probability value is determined based on the pheromone of each node and the weight of the corresponding line segment. The pheromone is used to characterize the historical probability of each node being traversed by the path.

[0148] A traversal path is formed based on the probability value of each node being selected as the next node in the path process;

[0149] Select the target traversal path from the traversal paths corresponding to the multiple path processes. The target traversal path is the traversal path with the largest sum of the overlap coverage coefficients between the various communication sub-intervals determined in the current round of target operation process.

[0150] Optionally, the processor 705 is further configured to:

[0151] After each target operation is performed, the pheromone of the first node is enhanced based on the number of surviving path processes and the number of times the first node in the dot-line graph is traversed. The surviving path processes are those that can traverse all nodes in the dot-line graph, and the first node is any node that has been traversed by any path process.

[0152] If there is a second node in the dot-line graph that has not been traversed by any path process, reduce the pheromone of the second node.

[0153] Optionally, the processor 705 is specifically used for:

[0154] The starting node corresponding to the line segment with the largest weight in the traversal path is taken as the initial adjustment node. In accordance with the path order, every other node is selected as the adjustment node.

[0155] Control the energy-saving adjustment of the communication cell corresponding to each adjustment node.

[0156] Optionally, the communication cell corresponding to the adjustment node includes a third communication cell;

[0157] The processor 705 is specifically used for:

[0158] Based on the original energy-saving user threshold of the third communication cell and the signal overlap coverage coefficient between the third communication cell and the fourth communication cell, the updated energy-saving user threshold of the third communication cell is determined, and the fourth communication cell is the next communication cell adjacent to the third communication cell determined according to the path order.

[0159] Based on the updated energy-saving user threshold, the third communication cell is controlled to perform energy-saving adjustments.

[0160] This application also provides an electronic device, including: a processor, a memory, and a program stored in the memory and executable on the processor. When the program is executed by the processor, it implements the various processes of the above-described energy-saving control method embodiments and achieves the same technical effect. To avoid repetition, it will not be described again here.

[0161] This application provides a readable storage medium storing a program or instructions. When the program or instructions are executed by a processor, they implement the various processes of the energy-saving control method embodiments described above and achieve the same technical effect. To avoid repetition, further details are omitted here.

[0162] The processor mentioned above is the processor in the terminal described in the above embodiments. The readable storage medium includes computer-readable storage media, such as computer read-only memory (ROM), random access memory (RAM), magnetic disk, or optical disk. In some examples, the readable storage medium may be a non-transient readable storage medium.

[0163] This application also provides a computer program product, including computer instructions, which, when executed by a processor, implement the above-described... Figure 1 The various processes of the method embodiments shown can achieve the same technical effect, and will not be described again here to avoid repetition.

[0164] The embodiments of this application have been described above with reference to the accompanying drawings. However, this application is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other forms under the guidance of this application without departing from the spirit and scope of the claims, and all of these forms are within the protection scope of this application.

Claims

1. An energy-saving control method, characterized in that, The method includes: Acquire parameter data and measurement report (MR) data for each communication cell within the target area. The parameter data is used to characterize the location and configuration of the communication cell, and the MR data is used to characterize the communication measurement results of the communication cell. Based on the MR data and the parameter data of two adjacent communication cells in the target area, calculate the signal overlap coverage coefficient of the two adjacent communication cells; Based on the parameter data of each communication cell and the signal overlap coverage coefficient, a dotted line graph is drawn. The nodes in the dotted line graph are used to represent each communication cell, and the line segments in the dotted line graph are used to connect two communication cells with signal overlap coverage. The weight corresponding to the line segment is the signal overlap coverage coefficient of the two communication cells connected by the line segment. Iterative optimization is performed on the dotted line graph to obtain the traversal path with the maximum sum of the overlap coverage coefficients between the various communication cells; According to the path order of the traversal path, the energy-saving adjustment of each communication cell is controlled sequentially.

2. The energy-saving control method according to claim 1, characterized in that, The parameter data includes a first frequency point of a first communication cell and a second frequency point of a second communication cell adjacent to the first communication cell; the MR data includes the signal strength of the first communication cell, and the frequency points and signal strengths of all communication cells adjacent to the first communication cell, wherein the first communication cell and the second communication cell are any two adjacent communication cells in the target area; The step of calculating the signal overlap coverage coefficient of the two adjacent communication cells based on the MR data and the parameter data of the two adjacent communication cells includes: Based on the MR data, the first number of sampling points is counted, and the first number of sampling points is used to indicate the number of second frequency points; The number of second sampling points is counted in the frequency points corresponding to the first number of sampling points. The number of second sampling points is used to indicate the number of second frequency points with a signal strength greater than a preset threshold. Based on the first number of sampling points and the second number of sampling points, the signal overlap coverage coefficient between the first communication cell and the second communication cell is calculated.

3. The energy-saving control method according to claim 1, characterized in that, The iterative optimization of the dot-line graph to obtain the traversal path with the maximum sum of the overlap coverage coefficients between each communication cell includes: Repeat the target operation until it has been performed M times or the target traversal path has not changed after being performed N times consecutively. The traversal path with the largest sum of overlap coverage coefficients among the communication cells is then obtained. The target operation includes the following steps, where M and N are integers greater than 1: Multiple path processes are started, and a node is randomly selected from multiple nodes in the dot-line graph as the starting node for each path process to traverse the path. Calculate the probability value of each node being selected as the next node in the path process. The probability value is determined based on the pheromone of each node and the weight of the corresponding line segment. The pheromone is used to characterize the historical probability of each node being traversed by the path. A traversal path is formed based on the probability value of each node being selected as the next node in the path process; Select the target traversal path from the traversal paths corresponding to the multiple path processes. The target traversal path is the traversal path with the largest sum of the overlap coverage coefficients between the various communication sub-intervals determined in the current round of target operation process.

4. The energy-saving control method according to claim 3, characterized in that, The method further includes: After each target operation is performed, the pheromone of the first node is enhanced based on the number of surviving path processes and the number of times the first node in the dot-line graph is traversed. The surviving path processes are those that can traverse all nodes in the dot-line graph, and the first node is any node that has been traversed by any path process. If there is a second node in the dot-line graph that has not been traversed by any path process, reduce the pheromone of the second node.

5. The energy-saving control method according to claim 1, characterized in that, The step of controlling each communication cell to perform energy-saving adjustments sequentially according to the path order of the traversal path includes: The starting node corresponding to the line segment with the largest weight in the traversal path is taken as the initial adjustment node. In accordance with the path order, every other node is selected as the adjustment node. Control the energy-saving adjustment of the communication cell corresponding to each adjustment node.

6. The energy-saving control method according to claim 5, characterized in that, The communication cell corresponding to the adjustment node includes the third communication cell; The control of each adjustment node to perform energy-saving adjustments on the corresponding communication cell includes: Based on the original energy-saving user threshold of the third communication cell and the signal overlap coverage coefficient between the third communication cell and the fourth communication cell, the updated energy-saving user threshold of the third communication cell is determined, and the fourth communication cell is the next communication cell adjacent to the third communication cell determined according to the path order. Based on the updated energy-saving user threshold, the third communication cell is controlled to perform energy-saving adjustments.

7. An energy-saving control device, characterized in that, The device includes: The first acquisition module is used to acquire parameter data and measurement report (MR) data of each communication cell within the target area. The parameter data is used to characterize the location and configuration of the communication cell, and the MR data is used to characterize the communication measurement results of the communication cell. The first calculation module is used to calculate the signal overlap coverage coefficient of the two adjacent communication cells based on the MR data and the parameter data of the two adjacent communication cells in the target area. The first drawing module is used to draw a dot-line diagram based on the parameter data of each communication cell and the signal overlap coverage coefficient. The nodes in the dot-line diagram are used to represent each communication cell, and the line segments in the dot-line diagram are used to connect two communication cells with signal overlap coverage. The weight corresponding to the line segment is the signal overlap coverage coefficient of the two communication cells connected by the line segment. The first iteration module is used to iteratively optimize the dot-line graph to obtain the traversal path with the largest sum of the overlap coverage coefficients between the various communication cells; The first control module is used to control each communication cell to perform energy-saving adjustments sequentially according to the path order of the traversal path.

8. An energy-saving control device, characterized in that, The energy-saving control device includes a processor, which is used for: Acquire parameter data and measurement report (MR) data for each communication cell within the target area. The parameter data is used to characterize the location and configuration of the communication cell, and the MR data is used to characterize the communication measurement results of the communication cell. Based on the MR data and the parameter data of two adjacent communication cells in the target area, calculate the signal overlap coverage coefficient of the two adjacent communication cells; Based on the parameter data of each communication cell and the signal overlap coverage coefficient, a dotted line graph is drawn. The nodes in the dotted line graph are used to represent each communication cell, and the line segments in the dotted line graph are used to connect two communication cells with signal overlap coverage. The weight corresponding to the line segment is the signal overlap coverage coefficient of the two communication cells connected by the line segment. Iterative optimization is performed on the dotted line graph to obtain the traversal path with the maximum sum of the overlap coverage coefficients between the various communication cells; According to the path order of the traversal path, the energy-saving adjustment of each communication cell is controlled sequentially.

9. An electronic device, characterized in that, It includes a processor, a memory, and a computer program stored in the memory and executable on the processor, wherein the computer program, when executed by the processor, implements the steps of the energy-saving control method as described in any one of claims 1 to 6.

10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed by a processor, implements the steps of the energy-saving control method as described in any one of claims 1 to 6.

11. A computer program product, characterized in that, It includes computer instructions that, when executed by a processor, implement the steps of the energy-saving control method as described in any one of claims 1 to 6.