Equipment energy-saving method and system, equipment and storage medium
By obtaining the network status diagram sequence and using the graph neural network algorithm to determine the energy-saving risk value, combining the operating status and load prediction information of the network equipment, an accurate energy-saving strategy is formulated, and the problem of poor energy-saving effect in the existing technology is solved, and more efficient energy-saving effect is achieved.
Patent Information
- Application Number
- CN202410031239.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-01-09
- Publication Date
- 2025-07-11
AI Technical Summary
The energy-saving methods of existing network equipment cannot effectively balance energy-saving benefits and energy-saving risks, resulting in poor energy-saving effects, mainly due to the lack of accurate energy-saving strategies and real-time adjustment capabilities.
By obtaining the network status diagram sequence of network equipment, using graph neural network algorithm to determine the first energy saving risk value, and combining the operating status and load prediction information of network equipment, an accurate energy saving strategy is formulated to balance energy saving benefits and risks.
It improves the accuracy and flexibility of energy-saving strategies, effectively balances the energy-saving benefits and risks of network equipment, and improves the energy-saving effect of network equipment.
Smart Images

Figure CN120302383A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of communication technologies, and in particular, to a method, system, device, and storage medium for energy saving of devices. Background Art
[0002] Currently, the energy consumption of network devices accounts for a large part of the expenditures of operators. Under the requirements of energy conservation and emission reduction, operators have clearly put forward the demand for reducing the power consumption of network devices. Performing energy-saving operations on network devices is often accompanied by certain energy-saving risks. Minor energy-saving risks may lead to a decline in the processing performance of network devices, and serious energy-saving risks may lead to the interruption of network services. Therefore, it is necessary to determine a relatively accurate energy-saving strategy to balance the relationship between the energy-saving benefits and energy-saving risks of network devices. However, the accuracy of the energy-saving strategies determined by current energy-saving methods is relatively low, and it is unable to effectively balance the relationship between the energy-saving benefits and energy-saving risks of network devices, resulting in poor energy-saving effects of network devices. Summary of the Invention
[0003] Embodiments of the present disclosure provide a method, system, device, and storage medium for energy saving of devices, which are used to improve the energy-saving effect of network devices.
[0004] To achieve the above object, the present disclosure adopts the following technical solutions:
[0005] In a first aspect, there is provided a method for energy saving of a device. The method is applied to a management device, and the management device is connected to a network device. The method includes:
[0006] Obtain a network state graph sequence; the network state graph sequence includes network state graphs of the network device at multiple moments, and the network state graphs at multiple moments are used to represent the network topology of the network device at multiple moments, and the multiple moments include the current moment;
[0007] Based on the network state graph sequence, determine a first energy-saving risk value, where the first energy-saving risk value is used to represent the risk degree of performing energy saving under the network topology of the network device at the current moment;
[0008] Send the first energy-saving risk value to the network device.
[0009] In an embodiment of the present disclosure, the first energy-saving risk value of a network device is used to characterize the risk degree of the network device for energy saving under the current network topology, and the first energy-saving risk value of the network device is determined based on network state diagrams (i.e., a sequence of network state diagrams) of the network device at multiple moments. The network state diagrams at multiple moments are used to characterize the network topology of the network device at multiple moments. That is to say, the risk degree of the network device for energy saving under the current network topology (i.e., the first energy-saving risk value) is determined based on the network topologies of the network device at multiple moments including the current moment, improving the accuracy of determining the first energy-saving risk value, and thus helping to improve the energy-saving effect of the network device.
[0010] In a second aspect, a device energy-saving method is provided. The method is applied to a network device, and the network device is connected to a management device. The method includes:
[0011] Receiving a first energy-saving risk value sent by the management device, where the first energy-saving risk value is used to characterize the risk degree of the network device for energy saving under the current network topology;
[0012] Determining an energy-saving strategy based on the operating state of the network device and the first energy-saving risk value;
[0013] Performing an energy-saving operation on the network device based on the energy-saving strategy and the load prediction information of the network device.
[0014] In an embodiment of the present disclosure, the energy-saving strategy is determined by the network device based on the operating state of the network device and the first energy-saving risk value, and the first energy-saving risk value is used to characterize the risk degree of the network device for energy saving under the current network topology. That is to say, the energy-saving strategy is determined by the network device based on the operating state of the network device and the risk degree of the network device for energy saving under the current network topology, improving the accuracy of determining the energy-saving strategy, so as to effectively balance the energy-saving benefits and energy-saving risks of the network device, and thus improving the energy-saving effect of the network device.
[0015] In a third aspect, a device energy-saving device is provided. The device is applied to a management device, and the device includes:
[0016] An acquisition unit, configured to acquire a sequence of network state diagrams; the sequence of network state diagrams includes network state diagrams of the network device at multiple moments, and the network state diagrams at multiple moments are used to characterize the network topology of the network device at multiple moments, and the multiple moments include the current moment;
[0017] A processing unit, configured to determine a first energy-saving risk value of the network device based on the sequence of network state diagrams, where the first energy-saving risk value is used to characterize the risk degree of the network device for energy saving under the current network topology;
[0018] A sending unit, configured to send a first energy-saving risk value to a network device.
[0019] In a fourth aspect, there is provided an energy-saving device for a device, which is applied to a network device. The device includes:
[0020] A communication unit, configured to receive the first energy-saving risk value sent by a management device, where the first energy-saving risk value is used to characterize the risk degree of the network device for energy saving under the current network topology;
[0021] A processing unit, configured to determine an energy-saving strategy based on the operating state of the network device and the first energy-saving risk value;
[0022] The processing unit is further configured to perform an energy-saving operation on the network device based on the energy-saving strategy and the load prediction information of the network device.
[0023] In a fifth aspect, there is provided an energy-saving system for a device, which includes a management device and a network device. Among them, the management device is configured to execute the device energy-saving method provided in the first aspect above, and the network device is configured to execute the device energy-saving method provided in the second aspect above.
[0024] In a sixth aspect, there is provided an electronic device, including: a processor and a memory; the memory stores instructions executable by the processor; when the processor is configured to execute the instructions, the electronic device implements the method provided in any one of the first aspect or the second aspect above.
[0025] In a seventh aspect, there is provided a computer-readable storage medium, which stores computer instructions. When the computer instructions run on a computer, the computer executes the method provided in any one of the first aspect or the second aspect above.
[0026] In an eighth aspect, there is provided a computer program product including computer instructions. When the computer instructions run on a computer, the computer executes the method provided in any one of the first aspect or the second aspect above. Description of the Drawings
[0027] The drawings are used to provide a further understanding of the technical solutions of the present invention, and constitute a part of the specification. Together with the embodiments of the present disclosure, they are used to explain the technical solutions of the present invention, and do not constitute a limitation to the technical solutions of the present invention.
[0028] Figure 1 It is a schematic diagram of the composition of an energy-saving system for a device provided by an embodiment of the present disclosure;
[0029] Figure 2 It is a schematic flowchart of an energy-saving method for a device provided by an embodiment of the present disclosure;
[0030] Figure 3Schematic flowchart of another device energy-saving method provided by an embodiment of the present disclosure;
[0031] Figure 4 Schematic flowchart of another device energy-saving method provided by an embodiment of the present disclosure;
[0032] Figure 5 Schematic diagram of the composition of a management device and a network device provided by an embodiment of the present disclosure;
[0033] Figure 6 Schematic diagram of the composition of a device energy-saving device provided by an embodiment of the present disclosure;
[0034] Figure 7 Schematic diagram of the composition of another device energy-saving device provided by an embodiment of the present disclosure;
[0035] Figure 8 Schematic diagram of the structure of an electronic device provided by an embodiment of the present disclosure. Detailed implementation manners
[0036] Next, the technical solutions in the embodiments of the present disclosure will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present disclosure. Obviously, the described embodiments are only a part of the embodiments of the present disclosure, rather than all the embodiments. Based on the embodiments in the present disclosure, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present disclosure.
[0037] Unless otherwise required by the context, throughout the specification and claims, the term "comprise" and its other forms, such as the third-person singular form "comprises" and the present participle form "comprising", are interpreted as open and inclusive, that is, "including, but not limited to". In the description of the specification, the terms "one embodiment", "some embodiments", "exemplary embodiments", "example", "specific example" or "some examples", etc. are intended to indicate that the specific features, structures, materials or characteristics related to the embodiment or example are included in at least one embodiment or example of the present disclosure. The schematic representations of the above terms are not necessarily referring to the same embodiment or example. In addition, the specific features, structures, materials or characteristics may be included in any one or more embodiments or examples in any appropriate manner.
[0038] The terms "first" and "second" are for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the quantity of the indicated technical features. Thus, features defined with "first" and "second" may explicitly or implicitly include one or more of such features.
[0039] In the description of the present disclosure, unless otherwise specified, the meaning of "a plurality" is two or more.
[0040] In the embodiments of the present disclosure, words such as "exemplary" or "for example" are used to represent examples, illustrations, or explanations. Any embodiment or design solution described as "exemplary" or "for example" in the embodiments of the present disclosure should not be construed as being more preferred or having more advantages than other embodiments or design solutions. Rather, the use of words such as "exemplary" or "for example" is intended to present relevant concepts in a specific manner.
[0041] In addition, the use of "based on" implies openness and inclusiveness because a process, step, calculation, or other action "based on" one or more of the stated conditions or values may, in practice, be based on additional conditions or values beyond those stated.
[0042] The current solutions and problems regarding the energy-saving methods for network devices are as follows:
[0043] (1) The operation and maintenance personnel manually select the energy-saving strategies for network devices, which requires high requirements for the operation and maintenance personnel and lacks a comprehensive energy-saving risk assessment. Network devices in important network positions may be affected by aggressive energy-saving strategies, resulting in poor controllability.
[0044] (2) Network devices use fixed energy-saving strategies. Since the service configurations and service loads of network devices change over time, if network devices use fixed energy-saving strategies and lack real-time adjustment, they cannot match the energy-saving strategies with the service configurations and service loads of network devices, resulting in poor flexibility and poor energy-saving effects of network devices.
[0045] (3) The operation and maintenance personnel often choose relatively conservative energy-saving strategies to avoid energy-saving risks that may occur due to energy-saving operations, which makes the energy-saving effects of network devices unable to meet expectations and the energy-saving effects are poor.
[0046] In summary, the accuracy of the energy-saving strategies determined by the current energy-saving methods is relatively low, and it is unable to effectively balance the relationship between the energy-saving benefits and energy-saving risks of network devices, resulting in poor energy-saving effects of network devices. How to improve the energy-saving effects of network devices is an urgent problem to be solved.
[0047] Based on this, embodiments of the present disclosure provide a method, system, device, and storage medium for device energy saving. The management device determines the risk level (i.e., the first energy-saving risk value) of energy saving for the network device under the network topology at the current moment based on the network state diagrams (i.e., the network state diagram sequence) of the network device at multiple moments including the current moment, which improves the accuracy of determining the first energy-saving risk value, and thus helps to improve the energy-saving effect of the network device.
[0048] The technical solution of the present disclosure will be described below with reference to the accompanying drawings of the specification.
[0049] Figure 1 It is a schematic diagram of the composition of a device energy-saving system provided by an embodiment of the present disclosure. Refer to Figure 1 This device energy-saving system includes a management device 11 and at least one network device (such as network devices 21, 22, and 23).
[0050] Among them, the management device 11 is connected to each network device among the at least one network device. The connection can be a wired network connection or a wireless network connection, and the embodiments of the present disclosure do not limit this.
[0051] In some embodiments, the network devices among the at least one network device can also be connected through a wired network or a wireless network.
[0052] In some embodiments, the management device 11 can be an independent physical device, such as an electronic device with computing and processing functions like a server or a computer. Among them, the server can be a single server, or it can also be a server cluster composed of multiple servers. In some embodiments, the server cluster can also be a distributed cluster. As a possible example, the server can also be implemented on a cloud platform, that is, the server can also be a cloud server. For example, the cloud server can include a private cloud, a public cloud, a hybrid cloud, a community cloud, a distributed cloud, an inter-cloud, and a multi-cloud, or any combination thereof.
[0053] In some embodiments, the management device 11 can also be integrated with one of the at least one network device, that is, the functions of the management device 11 and one of the at least one network device or the functions of that network device can be integrated on the same physical device. For example, the management device 11 can be integrated with the network device 21, and the embodiments of the present disclosure do not limit this.
[0054] In some embodiments, for each of at least one network device, the network device is a physical entity connected to a network. There is a wide variety and an increasing number of network devices. Network devices may include: hubs, switches, bridges, routers, gateways, packet transport network (PTN) devices, slicing packet network (SPN) devices, network interface cards (NICs), wireless access points (APs), modems, and optical fiber transceivers, etc. Network devices may also have other names, for example, network elements, network element devices, communication devices, etc., and the embodiments of the present disclosure do not limit this.
[0055] In some embodiments, the management device 11 is used to obtain a sequence of network state diagrams, and then, based on the sequence of network state diagrams, determine a first energy-saving risk value of a network device, and then send the first energy-saving risk value of the network device to the network device. The network device may be any one of the at least one network device.
[0056] In some embodiments, for any one of at least one network device, the network device is used to receive the first energy-saving risk value sent by the management device, and then, based on the operating state of the network device and the first energy-saving risk value, determine an energy-saving policy, and then, based on the energy-saving policy and the load prediction information of the network device, perform an energy-saving operation on the network device.
[0057] It should be understood that Figure 1 is an exemplary structural diagram, Figure 1 The number of devices included in the device energy-saving system shown is not limited. For example, the number of management devices and the number of network devices are not limited. And, in addition to Figure 1 the devices shown, Figure 1 the device energy-saving system shown may further include other devices, which are not limited herein.
[0058] Next, as Figure 2 shown, the embodiments of the present disclosure provide a device energy-saving method, which is applied to a management device. The management device may be the management device 11 shown above Figure 1 and the method may include the following steps:
[0059] S101. Obtain a sequence of network state diagrams.
[0060] In some embodiments, after the management device enables the device energy-saving function, it executes the device energy-saving method provided by the embodiments of the present disclosure. Correspondingly, after the management device disables the device energy-saving function, it does not execute or stops executing the device energy-saving method provided by the embodiments of the present disclosure.
[0061] As a possible example, the management device enables the device energy-saving function by default or periodically.
[0062] As another possible example, the management device determines whether to enable / disable the device energy-saving function according to the user's instruction.
[0063] As an example, after the management device enables the device energy-saving function, the management device obtains a sequence of network status diagrams.
[0064] As another example, after the management device receives an energy-saving instruction, the management device obtains a sequence of network status diagrams in response to the energy-saving instruction. Herein, the energy-saving instruction can be issued by the user or sent by a network device, and the embodiments of the present disclosure do not limit this.
[0065] As another example, when the management device detects that a network device needs to perform an energy-saving operation, the management device obtains a sequence of network status diagrams. Herein, when the management device detects that a network device needs to perform an energy-saving operation, it may be that the management device determines that the network device needs to perform an energy-saving operation when detecting that the energy consumption of the network device within a unit time is greater than or equal to an energy consumption threshold.
[0066] In some embodiments, the sequence of network status diagrams includes network status diagrams of the network device at multiple moments, and the network status diagrams at multiple moments are used to represent the network topology of the network device at multiple moments. The network device can be any one of at least one network device connected to the management device.
[0067] In some embodiments, as Figure 3 shown, step S101 may include the following steps:
[0068] S1011. Obtain the network topology information of the network device at each of multiple moments.
[0069] Among them, the multiple moments may include the current moment and historical moments before the current moment, and the current moment may be the moment when the management device obtains the sequence of network status diagrams. It should be understood that the network topology information of the network device is dynamically changing, and it may not be possible to comprehensively evaluate the risk of the network device for energy saving based only on the network topology information of the network device at one moment. Therefore, the multiple moments may include the current moment and historical moments to comprehensively evaluate the risk of the network device for energy saving. The network topology information of the network device at the current moment can be obtained by the management device at the current moment, and the network topology information of the network device at the historical moment can be obtained by the management device from the cache queue.
[0070] In some embodiments, the network topology information includes at least one of the following: the network level of the network device, the network topology of the network device, the configuration information of the network device, and the link load condition. It can be understood that Figure 1 The shown device energy-saving system may include multiple network devices. The network level of the network device can be used to represent the level where the network device is located in the device energy-saving system. The network topology of the network device can be used to represent the connection relationship between network devices in the device energy-saving system, which can be understood as how the network devices in the device energy-saving system are connected together. The configuration information of the network device represents the settings and parameters of the network device, and the configuration information of the network device can be used to configure and manage the network device to achieve the normal operation of the network device. A link refers to the physical channel connecting network devices, which undertakes the task of data transmission. The link load condition is used to characterize the data processing capacity and data transmission efficiency of the link.
[0071] In some embodiments, the network topology information may further include the identifier of the network device and the performance data of the network device. The performance data of the network device includes the port traffic volume of the network device.
[0072] S1012. Based on the network topology information of the network device at each of multiple moments, obtain the network state diagram of the network device at each of multiple moments.
[0073] In some embodiments, after the management device obtains the network topology information of the network device at each of multiple moments, it can summarize the network topology information of the network device at each of multiple moments to simplify the business connection between network devices and obtain the network state diagram of the network device at each of multiple moments. Among them, the network state diagram at each moment represents the static information of the network topology structure at that moment.
[0074] S1013. Based on the network state diagrams of the network device at each of multiple moments, obtain a sequence of network state diagrams.
[0075] In some embodiments, after the management device obtains the network state diagrams of the network device at each of multiple moments, it can aggregate the network state diagrams of the network device at each of multiple moments to obtain a sequence of network state diagrams.
[0076] Exemplarily, taking the current moment among multiple moments as an example, the construction process of the mathematical model of the network state diagram at the current moment is as follows:
[0077] For the current moment t, form the feature vector v according to the network topology information of the network device v t , v tAs a node in the network status graph, it represents the network status of network devices. Then, a feature vector is formed according to the two-way network topology information between network devices. As an edge in the network status graph, it represents the service connection between network device v and network device v'. Network device v' is a network device connected to network device v in the device energy-saving system.
[0078] For the current moment t, for all network devices v at the current moment t (t) form the network device set V (t) , all edges form the edge set E (t) , then the network status graph at the current moment can be represented as G (t) ={V (t) , E (t)}.
[0079] Then, the management device can, based on the network status graph G at the current moment (t) and the network status graphs of the previous T - 1 historical moments obtained from the cache queue, form a network status graph sequence G (1:T) , G (1:T) represents the network status graphs of T network devices obtained by sampling the network topology information of network devices at time intervals τ. The construction process of the mathematical model of the network status graphs of the T - 1 historical moments can refer to the construction process of the mathematical model of the network status graph at the current moment above, and will not be elaborated here.
[0080] S102. Determine the first energy-saving risk value of the network device based on the network status graph sequence.
[0081] Among them, the first energy-saving risk value of the network device is used to characterize the risk degree of the network device for energy saving under the network topology structure at the current moment.
[0082] As an example, the management device pre-stores an energy-saving risk prediction model based on the graph neural network algorithm. To determine the first energy-saving risk value of the network device based on the network status graph sequence, it can be to input the network status graph sequence into the energy-saving risk prediction model based on the graph neural network algorithm to obtain the first energy-saving risk value of the network device.
[0083] It should be understood that after inputting the network status graph sequence into the energy-saving risk prediction model based on the graph neural network algorithm, after the energy-saving risk prediction model based on the graph neural network algorithm performs local information aggregation and time-varying information aggregation on the network status graph sequence, the first energy-saving risk value of the network device is calculated and inferred based on the attention mechanism.
[0084] Among them, local information aggregation refers to extracting the network topology information of network device v, that is, for the network status graph G at the current moment t(t) , aggregating the network topology information of network device v and the network topology information of its neighboring network devices by using a message passing neural network to obtain a spatial feature vector representing network device v at the current moment (t) and the network topology information of its neighboring network devices to obtain a spatial feature vector representing network device v at the current moment (t) Time-varying information aggregation refers to extracting the time-varying law of the network state graph sequence G (1:T) over time. Since the network topology structure of network devices is dynamically changing, it may not be possible to comprehensively evaluate the energy-saving risk of network devices based only on the network state graph of network devices at a certain moment. Therefore, it is necessary to analyze the network state graphs of network devices at historical moments. After local information aggregation of G (1:T) , a spatial feature vector of network device v can be obtained Then, a recurrent processing unit is used to process to obtain a hidden matrix Then, according to the attention mechanism, is calculated to obtain the first energy-saving risk value R1 of the network device.
[0085] S103. Send the first energy-saving risk value to the network device.
[0086] In some embodiments, after obtaining the first energy-saving risk value of the network device, the management device may send the first energy-saving risk value corresponding to the network device to the network device, so that the network device can determine a more accurate energy-saving strategy based on the corresponding first energy-saving risk value, thereby improving the energy-saving effect of the network device.
[0087] Based on Figure 2 the embodiments shown, the first energy-saving risk value of the network device is used to characterize the risk degree of energy saving under the network topology structure of the network device at the current moment, and the first energy-saving risk value of the network device is determined based on the network state graphs (i.e., the network state graph sequence) of the network device at multiple moments. The network state graphs at multiple moments are used to characterize the network topology structures of the network device at multiple moments. That is to say, the risk degree of energy saving under the network topology structure of the network device at the current moment (i.e., the first energy-saving risk value) is determined based on the network topology structures of the network device at multiple moments including the current moment, improving the accuracy of determining the first energy-saving risk value, thereby helping to improve the energy-saving effect of the network device.
[0088] In some embodiments, as Figure 4 shown, the embodiments of the present disclosure further provide an energy-saving method for a device. This method is applied to a network device, and the network device can be any one of the network devices shown above Figure 1 , for example, it can be network device 21. This method may include the following steps:
[0089] S201. Receive the first energy-saving risk value sent by the management device.
[0090] Among them, the first energy-saving risk value is used to characterize the risk degree of the network device for energy saving under the current network topology. For the description of the first energy-saving risk value, reference can be made to the corresponding description in the embodiments shown above. Figure 2 It will not be elaborated here.
[0091] S202. Determine an energy-saving strategy based on the operating state of the network device and the first energy-saving risk value.
[0092] In some embodiments, determining an energy-saving strategy based on the operating state of the network device and the first energy-saving risk value may be to determine the second energy-saving risk value of the network device based on the operating state of the network device, and then determine the energy-saving strategy based on the first energy-saving risk value and the second energy-saving risk value. Among them, the second energy-saving risk value is used to characterize the risk degree of the network device for energy saving under the current operating state.
[0093] It should be understood that the above first energy-saving risk value is determined by the management device based on the network state diagram sequence, which can be understood as being determined by the management device based on the overall situation of the network devices in the device energy-saving system, while the second energy-saving risk value is determined by the network device based on the operating state of the network device. Therefore, the energy-saving strategy determined based on the first energy-saving risk value and the second energy-saving risk value, that is, the energy-saving strategy of the network device is comprehensively determined from two levels: the device energy-saving system (i.e., network level) and the network device (i.e., device level), which improves the accuracy of determining the energy-saving strategy, thereby effectively balancing the relationship between the energy-saving benefits and energy-saving risks of the network device and improving the energy-saving effect of the network device.
[0094] As an example, the operating state of the network device at least includes the load information of the single boards in the network device. Determining the second energy-saving risk value of the network device based on the operating state of the network device may be to obtain the energy-saving risk value of the single boards in the network device based on the load information of the single boards in the network device and the time series prediction algorithm, and then obtain the second energy-saving risk value of the network device based on the energy-saving risk value of the single boards in the network device. Among them, the load information of the single board is used to characterize the traffic volume of the single board, and the load information of the single board can be obtained by summarizing the port traffic information of each port on the single board by the network device.
[0095] Among them, the single board refers to the switching board that processes traffic volume distribution. A single board contains multiple devices. A device refers to an independent integrated chip in a circuit, including but not limited to a processor, a memory, and a forwarding chip. Multiple chips and connection devices can form a module. A module refers to a circuit system composed of multiple chips and connection devices that jointly complete related functions. The three granularities of single board, chip, and module can complement each other to achieve refined management.
[0096] In some embodiments, the time series prediction algorithm may include, but is not limited to, at least one of the following: a machine learning-based time series prediction algorithm, a neural network time domain prediction algorithm.
[0097] As a possible example, different time series prediction algorithms correspond to different weight coefficients or the same weight coefficient. Based on the load information of the single board in the network device and the time series prediction algorithm, the energy-saving risk value of the single board in the network device can be obtained. The network device can perform predictions based on different time series prediction algorithms and the load information of the single board in the network device respectively to obtain multiple prediction results. Then, in combination with the weight coefficients of the time series prediction algorithms corresponding to each prediction result, a weighted average calculation is performed on the multiple prediction results, and the result after the weighted average calculation is used as the energy-saving risk value of the single board in the network device.
[0098] In some embodiments, the single board in the network device includes one or more.
[0099] As a possible example, when the single board in the network device includes one, after obtaining the energy-saving risk value of the single board in the network device, the energy-saving risk value of the single board in the network device can be used as the energy-saving risk value of the network device.
[0100] As another possible example, when the single board in the network device includes multiple, the management device can determine the second energy-saving risk value of the network device based on the energy-saving risk values of the multiple single boards. For example, the management device can determine a target single board from the multiple single boards, and then determine the energy-saving risk value of the target single board as the second energy-saving risk value of the network device. Among them, the target single board can be the single board with the largest energy-saving risk value among the multiple single boards. Another example is that the management device can determine the average value of the energy-saving risk values of the multiple single boards as the second energy-saving risk value of the network device.
[0101] In some embodiments, the operating state of the network device may further include device performance data and device component status information. Among them, the device performance data includes at least one of the following: port traffic information, central processing unit (CPU) utilization rate, memory utilization rate. The device component status information includes at least one of the following: single board working state, chip working state, communication connection state between single boards, performance indicators of components, etc.
[0102] In some embodiments, the above time prediction algorithm may be stored in the idle CPU of the network device, and the idle CPU of the network device can be determined by the management device based on the CPU utilization rate in the operating state of the network device.
[0103] In some embodiments, after obtaining the second energy-saving risk value of the network device, the network device may determine an energy-saving strategy based on the second energy-saving risk value and the first energy-saving risk value.
[0104] As an example, determining an energy-saving strategy based on the second energy-saving risk value and the first energy-saving risk value may include the following steps:
[0105] X1. Perform a weighted calculation on the second energy-saving risk value and the first energy-saving risk value to obtain a third energy-saving risk value.
[0106] Among them, the third energy-saving risk value is used to represent the comprehensive risk degree of the network device for energy saving under the network topology structure at the current moment and the operating state at the current moment. The third energy-saving risk value may also have other names, for example, the comprehensive risk index.
[0107] X2. Based on the third energy-saving risk value and the first correspondence, obtain the energy-saving risk level of the network device.
[0108] Among them, the first correspondence is used to characterize the correspondence between the energy-saving risk value and the energy-saving risk level.
[0109] In some embodiments, the first correspondence is pre-stored in the network device. After the network device obtains the third energy-saving risk value, the network device may compare the third energy-saving risk value with the first correspondence to determine the energy-saving risk level corresponding to the third energy-saving risk value in the first correspondence, and then use this energy-saving risk level as the energy-saving risk level of the network device.
[0110] In some embodiments, there is a positive correlation between the third energy-saving risk value and the energy-saving risk level, that is, the energy-saving risk level increases as the third energy-saving risk value increases.
[0111] As a possible example, after the network device obtains the third energy-saving risk value, it may also perform a bucketing calculation on the third energy-saving risk value and use the result of the bucketing calculation as the energy-saving risk level of the network device.
[0112] X3. Determine an energy-saving strategy according to the energy-saving risk level and the second correspondence.
[0113] Among them, the second correspondence is used to characterize the correspondence between the energy-saving risk level and the energy-saving strategy.
[0114] In some embodiments, the second correspondence is pre-stored in the network device. After the network device obtains the energy-saving risk level of the network device, the network device may compare the energy-saving risk level with the second correspondence to determine the energy-saving strategy corresponding to the energy-saving risk level in the second correspondence.
[0115] In some embodiments, the second corresponding relationship may also have other names, such as a policy repository. Among them, the policy repository, that is, the second corresponding relationship, designs n-level energy-saving policies according to the hierarchical adjustment of protection policies and the adjustment granularity of device resources. As the protection reservation decreases and the adjustment granularity of hardware resources increases, the energy-saving policy becomes more aggressive, and the energy-saving risk and energy-saving benefit brought by the energy-saving policy are also greater.
[0116] The above protection policy refers to the processing capacity reservation of network device resources to prevent situations such as protection switching caused by network failures and service path recalculation in the communication network, which may lead to a sudden increase in network traffic volume within a short period of time, exceeding the current tolerable capacity of the management device, thereby causing service damage. The protection policy includes three levels of protection: device primary / backup protection reservation, device balanced redundancy reservation, and network-level maximum service load reservation. Primary / backup protection means that for the resources within a network device, they are divided into working primary resources and backup resources that are switched during emergencies. When the primary resources malfunction, the network device can switch to the backup resources to continue working to ensure the normal operation of the network device. Device balanced redundancy reservation means that the adjustable resources in the network device are load-balanced. For example, all ports on a single board share the same processor, memory, and other resources. The device balanced redundancy reservation has a large redundancy for a single port, and when the traffic of a single port suddenly increases, the impact on the overall performance of the network device is small. Network-level maximum service load reservation means that it is calculated by the management device. Based on the overall link state and service conditions of the device energy-saving system, it analyzes the possible maximum load situation of the network device in the future and makes a load reservation in advance.
[0117] S203. Perform an energy-saving operation on the network device based on the energy-saving policy and the load prediction information of the network device.
[0118] In some embodiments, after determining the energy-saving policy based on the operating state of the network device and the first energy-saving risk value, the network device may determine an energy-saving operation based on the energy-saving policy and the load prediction information of the network device, and then perform the energy-saving operation on the network device.
[0119] Among them, the load prediction information of the network device may be predicted by the network device based on the load information of the network device at the current moment, or may be sent by the management device. The embodiments of the present disclosure do not limit this.
[0120] As an example, based on an energy-saving policy and load prediction information of a network device, the network device determines an energy-saving operation, and then performs the energy-saving operation on the network device. It may be that the network device determines the number of single boards, modules, and chips in the network device that can meet the service processing requirements based on the energy-saving policy and the load prediction information of the network device, and then combines the energy-saving status of the devices to determine the devices that need to save energy / turn off energy saving. Then, an energy-saving instruction is sent to the devices that need to save energy to instruct the devices that need to save energy to perform a power-down / sleep operation, and a stop energy-saving instruction is sent to the devices that need to turn off energy saving to instruct the devices that need to turn off energy saving to perform a power-on / wake-up operation. The corresponding devices receive the energy-saving instruction / stop energy-saving instruction and perform the operations corresponding to the energy-saving instruction / stop energy-saving instruction. In this way, the energy-saving operation on the network device is completed.
[0121] As a possible example, performing an energy-saving operation on a network device based on an energy-saving policy and load prediction information of the network device may also be performing an energy-saving operation on the network device based on the energy-saving policy, the operating state of the network device, and the load prediction information of the network device. For the description of the operating state of the network device, reference may be made to the corresponding description in the foregoing embodiments, which will not be elaborated herein. For the description of how to perform an energy-saving operation on the network device based on the energy-saving policy, the operating state of the network device, and the load prediction information of the network device, reference may be made to the foregoing description of performing an energy-saving operation on the network device based on the energy-saving policy and the load prediction information of the network device, which will not be elaborated herein.
[0122] Based on Figure 4 In the embodiment shown, the network device determines an energy-saving policy based on the first energy-saving risk value sent by the management device and the operating state of the network device, that is, comprehensively determines the energy-saving policy of the network device from two levels: the device energy-saving system (i.e., network level) and the network device (i.e., device level), improving the accuracy of determining the energy-saving policy, thereby effectively balancing the relationship between the energy-saving benefits and energy-saving risks of the network device and improving the energy-saving effect of the network device.
[0123] Next, the process of an equipment energy-saving method provided by an embodiment of the present disclosure will be illustrated by combining the structure of the management device and the structure of the network device.
[0124] As Figure 5 shown, it is a schematic diagram of the composition of a management device and a network device provided by an embodiment of the present disclosure. Refer to Figure 5 , the management device includes a network-level information perception unit, and the network-level information perception unit includes a network perception module 101, a network-level risk prediction module 102, and an information transmission module 103.
[0125] Among them, the network-level information perception unit is responsible for perceiving and calculating the overall networking service load information of the device energy-saving system, perceiving the overall situation of the device energy-saving system, and providing network-level supplementary information for determining the energy-saving strategy of network devices. The network perception module 101 is used to obtain the network topology information of the network device at each of multiple moments. The network-level risk prediction module 102 is used to obtain the network state graph sequence through the network topology information of the network device at each of multiple moments obtained by the network perception module 101, and input the network state graph sequence into the energy-saving risk prediction model based on the graph neural network algorithm. After local information aggregation, time-varying information aggregation, and calculation and reasoning using the attention mechanism, the first energy-saving risk value of the network device is obtained. The information transmission module 103 is the data transmission channel between the management device and the network device, and is responsible for data interaction with the network device. For example, it issues the first energy-saving risk value of the network device obtained by the network-level risk prediction module 102 to the network device, for example, to the policy generation module 106 of the network device.
[0126] The network device includes a device-level energy-saving control unit, which is responsible for perceiving the internal information of the network device, predicting the energy-saving risk, predicting the service load, and making specific decisions on energy-saving operations. For details, see Figure 5 The device-level energy-saving control unit includes an information perception module 104, a device-level risk prediction module 105, a policy generation module 106, an action decision module 107, an action module 108, and an execution module 109.
[0127] Among them, the information perception module 104 is used to obtain the operating state of the network device. The device-level risk prediction module 105 is used to predict the load information of the single boards in the network device included in the operating state of the network device by using the time series prediction algorithm, and obtain the second energy-saving risk value of the network device. The policy generation module 106 is used to calculate the third energy-saving risk value by weighted calculation based on the first energy-saving risk value and the second energy-saving risk value, and perform bucket calculation on the third energy-saving risk value to obtain the energy-saving risk level of the network device. In addition, according to the hierarchical adjustment of the protection policy and the hardware adjustment granularity, a multi-level energy-saving policy is designed. According to the energy-saving risk level, an energy-saving policy adapted to the energy-saving risk level is selected from the policy warehouse. The action decision module 107 is used to calculate the idle device resources according to the load prediction information, operating state information, and energy-saving policy of the network device, and generate energy-saving information / stop energy-saving information. The action module 108 is used to convert the energy-saving information / stop energy-saving information generated by the action decision module 107 into corresponding communication information (i.e., energy-saving instruction / stop energy-saving instruction), and forward the communication information to the execution modules such as device electromechanical management and drive management. The execution module 109 is used to receive the communication information and control the corresponding devices to perform energy-saving operations such as power-off / sleep.
[0128] The above mainly introduced the solution provided by the embodiments of the present disclosure from the perspective of methods. To implement the above functions, it includes the corresponding hardware structures and / or software modules for executing each function. Those skilled in the art should easily realize that, in combination with the units and algorithm steps of each example described in the embodiments disclosed herein, the present disclosure can be implemented in the form of hardware or a combination of hardware and computer software. Whether a certain function is executed in the way of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present disclosure.
[0129] The present disclosure can divide the management device and the network device into functional modules according to the above method examples. For example, each functional module can be divided corresponding to each function, or two or more functions can be integrated into one processing module. The above integrated module can be implemented in the form of hardware or in the form of a software functional module. It should be noted that the division of modules in the present disclosure is illustrative, only a logical function division, and there can be other division methods in actual implementation.
[0130] Figure 6 The following shows a schematic diagram of the composition of a device energy-saving device provided by an embodiment of the present disclosure. As Figure 6 shown, the device energy-saving device 30 may include an acquisition unit 301, a processing unit 302, and a sending unit 303.
[0131] The device energy-saving device 30 may be the above management device or a chip in the management device. When the device energy-saving device 30 is used to implement the functions of the management device in the above embodiments, each unit is specifically used to implement the following functions.
[0132] The acquisition unit 301 is used to acquire a sequence of network state diagrams; the sequence of network state diagrams includes network state diagrams of the network device at multiple moments, and the network state diagrams at multiple moments are used to represent the network topology of the network device at multiple moments, and the multiple moments include the current moment.
[0133] The processing unit 302 is used to determine a first energy-saving risk value of the network device based on the sequence of network state diagrams, and the first energy-saving risk value is used to represent the risk degree of energy-saving of the network device under the network topology at the current moment;
[0134] The sending unit 303 is used to send the first energy-saving risk value to the network device.
[0135] In some embodiments, the obtaining unit 301 is specifically configured to: obtain the network topology information of the network device at each of multiple moments; obtain the network state graph of the network device at each of the multiple moments based on the network topology information of the network device at each of the multiple moments; and obtain a sequence of network state graphs based on the network state graph of the network device at each of the multiple moments.
[0136] In some embodiments, the network topology information includes at least one of the following: the network level of the network device, the network topology structure of the network device, the configuration information of the network device, and the link load condition.
[0137] In some embodiments, the processing unit 302 is specifically configured to input the sequence of network state graphs into an energy-saving risk prediction model based on a graph neural network algorithm to obtain a first energy-saving risk value of the network device.
[0138] Figure 7 The following shows a schematic composition diagram of another device energy-saving device provided by an embodiment of the present disclosure. As Figure 7 shown, the device energy-saving device 40 may include a communication unit 401 and a processing unit 402.
[0139] The device energy-saving device 40 may be the above-mentioned network device or a chip in the network device. When the device energy-saving device 40 is used to implement the functions of the network device in the above embodiments, each unit is specifically configured to implement the following functions.
[0140] The communication unit 401 is configured to receive a first energy-saving risk value sent by a management device, where the first energy-saving risk value is used to characterize the risk degree of energy saving of the network device under the network topology structure at the current moment;
[0141] The processing unit 402 is configured to determine an energy-saving strategy based on the operating state of the network device and the first energy-saving risk value;
[0142] The processing unit 402 is further configured to perform an energy-saving operation on the network device based on the energy-saving strategy and the load prediction information of the network device.
[0143] In some embodiments, the processing unit 402 is specifically configured to: obtain a second energy-saving risk value of the network device based on the operating state of the network device, where the second energy-saving risk value is used to characterize the risk degree of energy saving of the network device under the operating state at the current moment; and determine an energy-saving strategy based on the second energy-saving risk value and the first energy-saving risk value.
[0144] In some embodiments, the operating state of the network device at least includes the load information of the single boards in the network device. The processing unit 402 is specifically configured to: obtain the energy-saving risk value of the single boards in the network device according to the load information of the single boards in the network device and the time series prediction algorithm; and obtain the second energy-saving risk value of the network device based on the energy-saving risk value of the single boards in the network device.
[0145] In some embodiments, there are multiple single boards in the network device. The processing unit 402 is specifically configured to determine a target single board from the multiple single boards, and determine the energy-saving risk value of the target single board as the second energy-saving risk value of the network device; the target single board is the single board with the largest energy-saving risk value among the multiple single boards.
[0146] In some embodiments, the processing unit 402 is specifically configured to: perform weighted calculation on the second energy-saving risk value and the first energy-saving risk value to obtain a third energy-saving risk value; obtain the energy-saving risk level of the network device based on the third energy-saving risk value and the first correspondence relationship, where the first correspondence relationship is used to represent the correspondence relationship between the energy-saving risk value and the energy-saving risk level; and determine an energy-saving strategy according to the energy-saving risk level and the second correspondence relationship, where the second correspondence relationship is used to represent the correspondence relationship between the energy-saving risk level and the energy-saving strategy.
[0147] It should be noted that Figure 6 and Figure 7 the units in Figure 6 and Figure 7 may also be referred to as modules. For example, the sending unit may be referred to as a sending module. Additionally, in the embodiments shown in
[0148] Figure 6 and Figure 7 the names of the respective units may not be the names shown in the figures. For example, the obtaining unit may also be referred to as a communication unit, and the sending unit may also be referred to as a communication unit. When the respective units in
[0149] When the above-mentioned device energy-saving device 30 or device energy-saving device 40 implements the functions of the above integrated module in the form of hardware, the embodiments of the present disclosure provide a schematic structural diagram of an electronic device. As Figure 8 shown, the electronic device 50 includes: a processor 502, a communication interface 503, and a bus 504. Optionally, the electronic device 50 may further include a memory 501.
[0150] The processor 502 may be a central processing unit, a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field-programmable gate array, or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof that can implement or execute various exemplary logical blocks, modules, and circuits described in connection with the present disclosure. It can implement or execute various exemplary logical blocks, modules, and circuits described in connection with the present disclosure. The processor 502 may also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, etc.
[0151] The communication interface 503 is used to connect to other devices through a communication network. The communication network may be an Ethernet, a wireless access network, a wireless local area network (WLAN), etc.
[0152] The memory 501 may be a read-only memory (ROM) or other type of static storage device that can store static information and instructions, a random access memory (RAM) or other type of dynamic storage device that can store information and instructions, or an electrically erasable programmable read-only memory (EEPROM), a magnetic disk storage medium, or other magnetic storage device, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto.
[0153] As a possible implementation, the memory 501 may exist independently of the processor 502. The memory 501 may be connected to the processor 502 through the bus 504 for storing instructions or program codes. When the processor 502 calls and executes the instructions or program codes stored in the memory 501, the device energy-saving method provided by the embodiments of the present disclosure can be implemented.
[0154] In another possible implementation, the memory 501 may also be integrated with the processor 502.
[0155] The bus 504 can be an Extended Industry Standard Architecture (EISA) bus or the like. The bus 504 can be divided into an address bus, a data bus, a control bus, etc. For the sake of convenience of representation, Figure 8 only a thick line is used to represent it in the figure, but it does not mean that there is only one bus or one type of bus.
[0156] Through the description of the above embodiments, those skilled in the art can clearly understand that, for the convenience and conciseness of description, only the above division of each functional module is used as an example. In practical applications, the above functions can be allocated to different functional modules according to needs, that is, the internal structure of the base station or terminal is divided into different functional modules to complete all or part of the functions described above.
[0157] The embodiments of the present disclosure also provide a computer-readable storage medium. All or part of the processes in the above method embodiments can be completed by computer instructions instructing relevant hardware. This program can be stored in the above computer-readable storage medium. When this program is executed, it can include the processes of the above method embodiments. The computer-readable storage medium can be the memory in any of the foregoing embodiments. The above computer-readable storage medium can also be an external storage device of the above management device or network device, such as a plug-in hard disk, a Smart Media Card (SMC), a Secure Digital (SD) card, a Flash Card, etc. equipped on the above management device or network device. Further, the above computer-readable storage medium can also include both the internal storage unit of the above management device or network device and the external storage device. The above computer-readable storage medium is used to store the above computer program and other programs and data required by the above management device or network device. The above computer-readable storage medium can also be used to temporarily store the data that has been output or will be output.
[0158] The embodiments of the present disclosure also provide a computer program product. This computer product includes a computer program. When this computer program product runs on a computer, it causes the computer to execute any one of the device energy-saving methods provided in the above embodiments.
[0159] Although the present disclosure has been described in combination with various embodiments herein, however, in the process of implementing the claimed present disclosure, those skilled in the art can understand and implement other changes of the disclosed embodiments by viewing the drawings, the disclosed content, and the appended claims. In the claims, the word "comprising" does not exclude other components or steps,
[0160] The use of the word "a" or "an" does not exclude a plurality. A single processor or other unit may implement several functions recited in the claims. Certain measures are recited in mutually different dependent claims, but this does not mean that these measures cannot be combined to produce a favorable effect.
[0161] Although the present disclosure has been described in connection with specific features and their embodiments, it will be apparent that various modifications and combinations can be made without departing from the spirit and scope of the disclosure. Accordingly, the present specification and the drawings are merely exemplary illustrations of the disclosure defined by the appended claims, and are considered to cover any and all modifications, variations, combinations, or equivalents within the scope of the disclosure. Obviously, those skilled in the art can make various changes and modifications to the present disclosure without departing from the spirit and scope of the disclosure. Thus, if these modifications and variations of the present disclosure fall within the scope of the claims of the present disclosure and their equivalent technologies, the present disclosure is also intended to include these changes and modifications.
[0162] The above are only specific embodiments of the present disclosure, but the protection scope of the present disclosure is not limited thereto. Any changes or substitutions within the technical scope disclosed by the present disclosure should be covered by the protection scope of the present disclosure. Therefore, the protection scope of the present disclosure should be determined by the protection scope of the claims.
Claims
1. A method for energy saving of a device, characterized in that, Applied to a management device, the management device is connected to a network device, and the method includes: Obtain a network state graph sequence; the network state graph sequence includes network state graphs of the network device at multiple moments, and the network state graphs at the multiple moments are used to represent the network topology structure of the network device at the multiple moments, and the multiple moments include the current moment; Based on the network state graph sequence, determine a first energy-saving risk value of the network device, where the first energy-saving risk value is used to represent the risk degree of the network device for energy saving under the network topology structure at the current moment; Send the first energy-saving risk value to the network device.
2. The method according to claim 1, wherein The obtaining the network state graph sequence includes: Obtain the network topology information of the network device at each of the multiple moments; Based on the network topology information of the network device at each of the multiple moments, obtain the network state graph of the network device at each of the multiple moments; Based on the network state graphs of the network device at each of the multiple moments, obtain the network state graph sequence.
3. The method according to claim 1 or 2, characterized in that, The network topology information includes at least one of the following: The network hierarchy of the network device, the network topology structure of the network device, the configuration information of the network device, and the link load condition.
4. The method according to claim 1, wherein The determining the first energy-saving risk value of the network device based on the network state graph sequence includes: Input the network state graph sequence into an energy-saving risk prediction model based on a graph neural network algorithm to obtain the first energy-saving risk value of the network device.
5. A device energy-saving method, characterized in that, Applied to a network device, the network device is connected to a management device, and the method includes: Receive the first energy-saving risk value sent by the management device, where the first energy-saving risk value is used to represent the risk degree of the network device for energy saving under the network topology structure at the current moment; Based on the operating state of the network device and the first energy-saving risk value, determine an energy-saving strategy; Based on the energy-saving strategy and the load prediction information of the network device, perform an energy-saving operation on the network device.
6. The method according to claim 5, wherein The determining the energy-saving strategy based on the operating state of the network device and the first energy-saving risk value includes: Based on the operating state of the network device, obtain a second energy-saving risk value of the network device, where the second energy-saving risk value is used to represent the risk degree of the network device for energy saving under the operating state at the current moment; Based on the second energy-saving risk value and the first energy-saving risk value, determine the energy-saving strategy.
7. The method according to claim 6, wherein The operating state of the network device at least includes the load information of the single boards in the network device; the obtaining the second energy-saving risk value of the network device based on the operating state of the network device includes: According to the load information of the single boards in the network device and a time series prediction algorithm, obtain the energy-saving risk value of the single boards in the network device; Based on the energy-saving risk value of the single boards in the network device, obtain the second energy-saving risk value of the network device.
8. The method according to claim 7, wherein There are multiple single boards in the network device, and the obtaining the second energy-saving risk value of the network device based on the energy-saving risk value of the single boards in the network device includes: Determine a target single board from multiple single boards, and determine the energy-saving risk value of the target single board as the second energy-saving risk value of the network device; the target single board is the single board with the largest energy-saving risk value among the multiple single boards.
9. The method according to claim 6, wherein Determining an energy-saving strategy based on the second energy-saving risk value and the first energy-saving risk value includes: Perform a weighted calculation on the second energy-saving risk value and the first energy-saving risk value to obtain a third energy-saving risk value; Based on the third energy-saving risk value and a first correspondence relationship, obtain the energy-saving risk level of the network device, where the first correspondence relationship is used to represent the correspondence relationship between the energy-saving risk value and the energy-saving risk level; Determine the energy-saving strategy according to the energy-saving risk level and a second correspondence relationship, where the second correspondence relationship is used to represent the correspondence relationship between the energy-saving risk level and the energy-saving strategy.
10. An equipment energy-saving system, characterized in that, It includes a management device and a network device, and the management device is connected to the network device; The management device is used to execute the method described in any one of claims 1 to 4 above; The network device is used to execute the method described in any one of claims 5 to 9 above.
11. An electronic device, characterized in that, It includes: One or more processors and a memory; The memory stores instructions executable by the processor; When the one or more processors are configured to execute the instructions, the electronic device implements the method described in any one of claims 1 to 4, or, in any one of claims 5 to 9.
12. A computer-readable storage medium, characterized in that, The computer-readable storage medium includes computer instructions, and when the computer instructions run on a computer, the computer executes the method described in any one of claims 1 to 4, or, in any one of claims 5 to 9.
Citation Information
Cited By
Device energy-saving method and system, electronic device, and storage medium
WO2025148716A1