Method for energy saving of network devices and network device
By coordinating the processor-controlled latch and temperature sensor, the small indoor base station module achieves low power consumption and high reliability in energy-saving mode, solving the problems of high power consumption and insufficient reliability in existing technologies and meeting the requirements for long-term use of the equipment.
Patent Information
- Application Number
- CN202080106454.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-12-16
- Publication Date
- 2025-10-28
- Estimated Expiration
- 2040-12-16
AI Technical Summary
Existing technologies for small and medium-sized indoor base station modules have high power consumption in energy-saving mode, and the deep sleep scheme cannot completely shut down the chip, resulting in leakage current and failing to meet long-term reliability and lifespan requirements.
By controlling the output signal of the latch through the processor, the DC power supply is turned off. Combined with the temperature sensor to set the temperature threshold, the power consumption of the network device is reduced to the watt level, and the power supply is restored when the temperature exceeds the limit, thus ensuring the reliability of the device.
It achieves low power consumption of network devices in energy-saving mode, while ensuring the long-term reliability and lifespan requirements of the devices and reducing the reliability risks caused by module temperature differences.
Smart Images

Figure CN116348833B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communications, and more specifically, to a method for energy saving in network devices and network devices. Background Technology
[0002] Small indoor base station modules, also known as pico RF retractor units (pRRUs), are increasingly used in 4G / 5G communication scenarios and are widely deployed in densely populated areas such as shopping malls, airports, high-speed rail stations, subways, stadiums, hotels, and campuses. As product shipments increase, energy efficiency is becoming an increasingly important feature.
[0003] Currently, most indoor base stations adopt a deep sleep solution, which uses a central processing unit (CPU) / ARM (Advanced RISC Machines) microprocessor to control the switching and enabling of all chips on the single board, so that the chips work in a closed or reset state, thereby reducing the power consumption of the module in energy-saving scenarios.
[0004] However, the deep sleep solution does not completely shut down the network equipment. Even after the network equipment is powered up, the secondary power supply, tertiary power supply, CPU / ARM, and uncontrollable shutdown chips still operate normally. Even if controllable shutdown chips such as field programmable gate arrays (FPGAs), analog-to-digital converters (ADCs), and digital-to-analog converters (DACs) can be shut down, a certain amount of leakage current will still remain after shutdown. The overall power consumption of deep sleep is still relatively high, with power consumption exceeding 10 watts (W) after the deep sleep solution is powered up. Summary of the Invention
[0005] This application provides a method and a network device for energy saving, which can reduce the power consumption of the network device to the watt level in energy-saving mode, while ensuring the long-term reliability and lifespan requirements of the network device.
[0006] In a first aspect, a method for energy saving in a network device is provided. The network device includes a processor, a DC power supply, a latch, and a chip. The method includes: the processor sending a first instruction to the latch, the first instruction instructing the latch to output a first signal, the first signal controlling the DC power supply to turn off power, wherein the DC power supply is the power supply for the chip and the processor in the network device; the latch receiving the first instruction sent by the processor; the latch outputting a first signal to the DC power supply according to the first instruction; and the DC power supply turning off power according to the first signal, stopping power supply to the chip and the processor, thereby putting the network device into an energy-saving mode.
[0007] The technical solution provided in this application embodiment, in an energy-saving scenario, can turn off the DC power supply by controlling the latch to output a first signal through the controller, thereby reducing the power consumption of network equipment to the watt level.
[0008] In conjunction with the first aspect, in some implementations of the first aspect, the method further includes: the power supply device (PSE) outputting a second signal, the second signal being used to control the latch to stop outputting the first signal, wherein the PSE is the total power supply for the latch and the DC power supply; the latch stopping outputting the first signal according to the second signal; the PSE outputting a third signal, the third signal being used to control the DC power supply to resume power supply; the DC power supply resuming power supply according to the third signal, causing the network device to exit energy-saving mode.
[0009] In conjunction with the first aspect, in some implementations of the first aspect, the latch receiving the first instruction sent by the processor includes: the latch storing the first instruction; the latch stopping outputting the first signal according to the second signal includes: the latch clearing the stored first instruction.
[0010] In conjunction with the first aspect, in some implementations of the first aspect, the first instruction is a power reduction instruction, the first signal is a high-level signal, the second signal is a low-level signal, and the third signal is a high-level signal.
[0011] In conjunction with the first aspect, in some implementations of the first aspect, the network device further includes a temperature sensor, and the method further includes: the processor calculating the maximum temperature difference that the module can withstand based on the lifespan requirements of the module in the network device; when the network device enters energy-saving mode, the processor acquires a first temperature value of the module measured by the temperature sensor; the processor determines a threshold temperature value of the module based on the maximum temperature difference value and the first temperature value, wherein the threshold temperature value = the first temperature value - the maximum temperature difference value; the processor writes the threshold temperature value to the temperature sensor; when the temperature value of the module measured by the temperature sensor is equal to the threshold temperature value, the temperature sensor controls the network device to exit energy-saving mode.
[0012] In conjunction with the first aspect, in some implementations of the first aspect, the step of controlling the network device to exit power-saving mode when the temperature value of the module measured by the temperature sensor equals the threshold temperature value includes: when the temperature value of the module measured by the temperature sensor equals the threshold temperature value, the temperature sensor sends a second instruction to the latch, the second instruction being used to instruct the latch to output a fourth signal, the fourth signal being used to control the DC power supply to resume power supply; the latch receives the second instruction sent by the temperature sensor; the latch outputs the fourth signal to the DC power supply according to the second instruction; the DC power supply resumes power supply according to the fourth signal, causing the network device to exit power-saving mode. By setting a temperature threshold through a temperature sensor, and triggering reliability protection when the temperature threshold is reached, temperature difference control can be performed on the power-on temperature rise of the module (chip) in the network device, ensuring the long-term reliability and lifespan requirements of the device.
[0013] In conjunction with the first aspect, in certain implementations of the first aspect, the latch outputs the fourth signal to the DC power supply according to the second instruction, including: the latch clearing the received first instruction according to the second instruction, and / or stopping the output of the first signal; the latch outputs the fourth signal.
[0014] In conjunction with the first aspect, in some implementations of the first aspect, the second instruction is a clear latch instruction, and the fourth signal is a low-level signal.
[0015] In conjunction with the first aspect, in some implementations of the first aspect, the module includes at least one of the following: the chip, the processor, and the DC power supply.
[0016] In a second aspect, a network device is provided, comprising: a processor configured to send a first instruction to a latch, the first instruction being configured to instruct the latch to output a first signal, the first signal being configured to control a DC power supply to turn off power, wherein the DC power supply is a power supply for a chip and the processor in the network device; the latch configured to receive the first instruction sent by the processor; the latch further configured to output the first signal to the DC power supply according to the first instruction; and the DC power supply configured to turn off power according to the first signal, stopping power supply to the chip and the processor, thereby causing the network device to enter an energy-saving mode.
[0017] In conjunction with the second aspect, in some implementations of the second aspect, the total power supply for the latch and the DC power supply is a power supply end device (PSE). The PSE is used to output a second signal, which controls the latch to stop outputting the first signal. The latch is also used to stop outputting the first signal according to the second signal. The PSE is also used to output a third signal, which controls the DC power supply to resume power supply. The DC power supply is also used to resume power supply according to the third signal, causing the network device to exit energy-saving mode.
[0018] In conjunction with the second aspect, in some implementations of the second aspect, the latch is specifically used to store the first instruction; the latch is also specifically used to clear the stored first instruction.
[0019] In conjunction with the second aspect, in some implementations of the second aspect, the first instruction is a power reduction instruction, the first signal is a high-level signal, the second signal is a low-level signal, and the third signal is a high-level signal.
[0020] In conjunction with the second aspect, in some implementations of the second aspect, the network device further includes a temperature sensor; the processor is further configured to calculate, based on the lifespan requirements of the modules in the network device, the maximum temperature difference that the modules are allowed to withstand; the processor is further configured to acquire, when the network device enters energy-saving mode, a first temperature value of the module measured by the temperature sensor; the processor is further configured to determine a threshold temperature value of the module using the maximum temperature difference value and the first temperature value, wherein the threshold temperature value = the first temperature value - the maximum temperature difference value; the processor is further configured to write the threshold temperature value into the temperature sensor; the temperature sensor is configured to control the network device to exit energy-saving mode when the measured temperature value of the module is equal to the threshold temperature value.
[0021] In conjunction with the second aspect, in some implementations of the second aspect, the temperature sensor is specifically used to: when the measured temperature value of the module equals the threshold temperature value, the temperature sensor sends a second instruction to the latch, the second instruction instructing the latch to output a fourth signal, the fourth signal controlling the DC power supply to restore power; the latch is also used to: receive the second instruction sent by the temperature sensor; the latch is also used to: output the fourth signal to the DC power supply according to the second instruction; the DC power supply is also used to: restore power according to the fourth signal, causing the network device to exit energy-saving mode.
[0022] In conjunction with the second aspect, in some implementations of the second aspect, the latch is specifically used to: clear the received first instruction according to the second instruction, and / or stop outputting the first signal; and output the fourth signal.
[0023] In conjunction with the second aspect, in some implementations of the second aspect, the second instruction is a clear latch instruction, and the fourth signal is a low-level signal.
[0024] In conjunction with the second aspect, in some implementations of the second aspect, the module includes at least one of the following: the chip, the processor, and the DC power supply.
[0025] Thirdly, a communication device is provided, comprising: a processor and a transceiver, the transceiver being configured to receive computer code or instructions and transmit them to the processor, the processor executing the computer code or instructions, as in the first aspect or any possible implementation thereof.
[0026] Fourthly, a computer-readable storage medium is provided, the computer-readable medium storing a computer program; when the computer program is run on a computer, it causes the computer to perform the method of the first aspect or any possible implementation thereof. Attached Figure Description
[0027] Figure 1 This is a circuit diagram illustrating how to put a chip in a network device into an energy-saving mode.
[0028] Figure 2 This is a flowchart illustrating a method for energy saving in network devices according to an embodiment of this application.
[0029] Figure 3 This is a circuit diagram illustrating how a chip in a network device is put into power-saving mode according to an embodiment of this application.
[0030] Figure 4 This is a schematic block diagram of a network device according to an embodiment of this application.
[0031] Figure 5 This is a schematic block diagram of a communication device according to an embodiment of this application. Detailed Implementation
[0032] The technical solutions in this application will now be described with reference to the accompanying drawings.
[0033] The embodiments of this application can be applied to various communication systems, such as sidelink communication systems, vehicle-to-everything (V2X) systems, wireless local area network (WLAN) systems, narrowband internet of things (NB-IoT) systems, global system for mobile communications (GSM), enhanced data rate for GSM evolution (EDGE), wideband code division multiple access (WCDMA), code division multiple access 2000 (CDMA2000), time division-synchronization code division multiple access (TD-SCDMA), long-term evolution (LTE), satellite communication, 5th generation (5G) systems, or new communication systems that will emerge in the future.
[0034] The terminal device involved in this application embodiment can be a device that includes wireless transceiver functionality and can provide communication services to users. Specifically, the terminal device can be a device in a V2X system, a device-to-device (D2D) system, a machine-type communication (MTC) system, etc. It can include various handheld devices, vehicle-mounted devices, wearable devices, computing devices, or other processing devices connected to a wireless modem with wireless communication capabilities. The terminal can be a mobile station (MS), subscriber unit, user equipment (UE), cellular phone, cordless phone, session initiation protocol (SIP) phone, wireless local loop (WLL) station, smartphone, wireless data card, personal digital assistant (PDA) computer, tablet computer, wireless modem, handset, laptop computer, machine-type communication (MTC) terminal, etc.
[0035] Small indoor base station modules, also known as pico RF retractor units (pRRUs), are increasingly used in 4G / 5G communication scenarios and are widely deployed in densely populated areas such as shopping malls, airports, high-speed rail stations, subways, stadiums, hotels, and campuses. As product shipments increase, energy efficiency is becoming an increasingly important feature.
[0036] Currently, most indoor base stations employ a deep sleep solution, using a central processing unit (CPU) / ARM (Advanced RISC Machines) microprocessor to control the switching and enabling of all chips on a single board, keeping the chips in a shut-down or reset state to reduce module power consumption in energy-saving scenarios. For example... Figure 1 The diagram shows a circuit schematic for putting a chip in a network device into a power-saving mode.
[0037] However, deep sleep schemes do not completely shut down the network equipment. Even after the network equipment saves energy, the secondary power supply, tertiary power supply, CPU / ARM, and uncontrollable shutdown chips still operate normally. Even if controllable shutdown chips, such as field-programmable gate arrays (FPGAs), analog-to-digital converters (ADCs), and digital-to-analog converters (DACs), still retain a certain leakage current after shutdown. Overall, the power consumption of deep sleep is still relatively high, exceeding 10 watts (W) after the deep sleep scheme saves energy. Specifically, after the communication equipment receives a -48V input, it typically outputs a 5-12V positive voltage to power the board; this power supply is generally called the bus power supply. The bus power supply is then converted by a switching power supply chip to power various chips; this is generally called the tertiary power supply.
[0038] In addition, power-down energy saving is achieved by shutting off the -48V power supply to the pRRU module, which can reduce power consumption to 0W. However, each energy saving results in a large temperature difference in the module, which can lead to reduced reliability of chip solder joints in the long term, as well as short circuits caused by condensation inside the module in high humidity, failing to meet the 10-year lifespan requirement of the base station.
[0039] This application proposes a method for energy saving in network devices, which can reduce the power consumption of network devices in energy-saving mode. For example... Figure 2 The diagram illustrates a flowchart of a method for power saving in a network device according to an embodiment of this application. The network device includes a processor, a DC power supply, a latch, and a chip. The method includes:
[0040] 210. The processor sends a first instruction to the latch, which instructs the latch to output a first signal. This first signal controls the DC power supply to shut off. The DC power supply provides power to the chips and processor in the network device; that is, shutting off the DC power supply stops supplying power to the chips and processor. It should be understood that the DC power supply can be a tertiary power supply.
[0041] Optionally, the first instruction can be a power-down instruction. The processor can be a CPU or an ARM processor.
[0042] 220. The latch receives the first instruction sent by the processor. Specifically, optionally, the latch stores the first instruction.
[0043] 230. According to the first instruction, the latch outputs a first signal to the DC power supply. Optionally, this first signal can be a switch enable signal, which is a high-level signal. The latch is a logic element with memory function in digital circuits; latching temporarily stores a signal to maintain a certain level state, which in digital circuits can record binary digital signals "0" and "1". The latch uses the bus power supply to ensure that the output switch enable or high-level signal remains valid after entering power-saving mode. The latch can be implemented by shifting multiple D flip-flops. The advantage of this method is that the CPU / ARM processor can control the number of clock cycles (CLK) to control the switch enable output, preventing erroneous pulses during power-up and downtime, which could output incorrect switch enable signals and cause network devices to mistakenly enter power-saving mode.
[0044] 240. The DC power supply shuts off the power according to the first signal, causing the network device to enter energy-saving mode.
[0045] It should be understood that turning off the DC power supply can be interpreted as the DC power supply shutting off its power output and disconnecting from its own power supply or turning off its own power. At this time, the chips, processors and DC power supplies in the network device all stop working, causing the network device to enter energy-saving mode.
[0046] In the technical solution provided in this application embodiment, in an energy-saving scenario, the controller controls the latch to output a first signal, which can turn off the DC power supply and reduce the power consumption of network equipment to the watt level.
[0047] like Figure 3 The diagram illustrates a circuit diagram illustrating how a chip in a network device is put into power-saving mode according to an embodiment of this application. When the network device is in power-saving mode, the chip and processor powered by the three power supplies stop working, and the three power supplies are disconnected from their own power supply or shut down.
[0048] In one implementation, optionally, the power sourcing equipment (PSE) of the network device can output a second signal to control the latch to stop outputting the first signal. The PSE is the main power supply for both the latch and the DC power supply. The latch stops outputting the first signal based on the second signal. Specifically, optionally, the latch clears the stored first instruction. Optionally, the second signal can be a low-level signal. Optionally, the PSE can output a third signal to control the DC power supply to resume power supply. The DC power supply can resume power supply based on the third signal, causing the network device to exit energy-saving mode. Optionally, the third signal can be a high-level signal. This scheme allows the network device to directly exit energy-saving mode when it is necessary to do so.
[0049] For example, the PSE first powers down to clear the power-down command in the latch, and then powers up to power on the network device and restore it to normal operation.
[0050] In another implementation, optionally, the network device may also include a temperature sensor. The processor calculates the maximum temperature difference that a module can withstand based on the module's lifespan requirements. When the network device enters power-saving mode, the processor acquires the first temperature value of the module measured by the temperature sensor. The processor determines a threshold temperature value for the module based on the maximum temperature difference and the first temperature value, where the threshold temperature value = first temperature value - maximum temperature difference. The processor writes this threshold temperature value to the temperature sensor. When the temperature value of the module measured by the temperature sensor equals the threshold temperature value, the temperature sensor controls the network device to exit power-saving mode. The module can be any one or more of a chip, processor, and DC power supply. It should be understood that different modules may withstand different maximum temperature differences.
[0051] Specifically, if the temperature value measured by the temperature sensor equals the threshold temperature value, the temperature sensor sends a second instruction to the latch. This second instruction instructs the latch to output a fourth signal, which controls the DC power supply to restore power. The second instruction can be a latch clearing instruction, indicating either clearing the first instruction stored in the latch or stopping the output of the first signal. The latch receives the second instruction from the temperature sensor and, based on it, outputs the fourth signal to the DC power supply. Specifically, the latch clears the received first instruction, stops outputting the first signal, or first clears the first instruction, then stops outputting the first signal, and finally outputs the fourth signal. The DC power supply restores power to the processor and chip based on the fourth signal, causing the network device to exit power-saving mode. The fourth signal can be a low-level signal.
[0052] For example, the processor assesses the temperature difference that the module can withstand based on a 10-year lifespan requirement. For instance, the processor assesses that the maximum temperature difference a certain chip in the network device can withstand is 50°C. When entering power-saving mode, if the temperature sensor measures the first temperature of the chip to be 80°C, then the threshold temperature value of the temperature sensor is set to 30°C. When the chip temperature drops to 30°C, the temperature sensor issues a clear latch command, the latch switch is turned off, the DC power supply is restored, and the network device exits power-saving mode and resumes normal operation.
[0053] This solution can set a temperature threshold using a temperature sensor. When the temperature threshold is reached, reliability protection is triggered. It controls the temperature difference during the power-on temperature rise of modules (chips) in network devices, which can ensure the long-term reliability and lifespan requirements of the devices.
[0054] This application provides a network device, such as... Figure 4 As shown, a schematic block diagram of a network device 400 provided in an embodiment of this application is presented. The network device 400 includes: a processor 410, a latch 420, a DC power supply 430, and a chip 440.
[0055] The processor 410 is configured to send a first instruction to the latch, the first instruction being configured to instruct the latch to output a first signal, the first signal being configured to control the DC power supply 430 to turn off the power, wherein the DC power supply is the power supply for the chip 440 in the network device and the processor.
[0056] The latch 420 is used to receive the first instruction sent by the processor;
[0057] The latch 420 is further configured to output a first signal to the DC power supply according to the first instruction;
[0058] The DC power supply 430 is used to turn off the power supply according to the first signal, so that the network device enters the energy-saving mode.
[0059] Optionally, the total power supply for the latch 420 and the DC power supply is a power supply terminal device (PSE), which is used to output a second signal, and the second signal is used to control the latch 420 to stop outputting the first signal.
[0060] The latch 420 is further configured to stop outputting the first signal according to the second signal;
[0061] The PSE is also used to output a third signal, which is used to control the DC power supply 430 to restore power supply.
[0062] The DC power supply 430 is also used to restore power supply according to the third signal, so that the network device exits the energy-saving mode.
[0063] Optionally, the latch 420 is specifically used to store the first instruction; the latch 420 is also specifically used to clear the stored first instruction.
[0064] Optionally, the first instruction is a power reduction instruction, the first signal is a high-level signal, the second signal is a low-level signal, and the third signal is a high-level signal.
[0065] Optionally, the network device further includes a temperature sensor; the processor 410 is further configured to calculate, based on the lifespan requirements of the modules in the network device, the maximum temperature difference that the modules can withstand; the processor 410 is further configured to acquire, when the network device enters energy-saving mode, a first temperature value of the module measured by the temperature sensor; the processor is further configured to determine a threshold temperature value of the module using the maximum temperature difference value and the first temperature value, wherein the threshold temperature value = the first temperature value - the maximum temperature difference value; the processor 410 is further configured to write the threshold temperature value into the temperature sensor; the temperature sensor is configured to control the network device to exit energy-saving mode when the measured temperature value of the module is equal to the threshold temperature value.
[0066] Optionally, the temperature sensor is specifically used to send a second instruction to the latch when the measured temperature value of the module is equal to the threshold temperature value. The second instruction is used to instruct the latch 420 to output a fourth signal, which is used to control the DC power supply to restore power supply.
[0067] The latch 420 is also configured to receive the second instruction sent by the temperature sensor;
[0068] The latch 420 is also configured to output the fourth signal to the DC power supply according to the second instruction;
[0069] The DC power supply 430 is also used to restore power supply according to the fourth signal, so that the network device exits the energy-saving mode.
[0070] Optionally, the latch 420 is specifically configured to: clear the received first instruction according to the second instruction, and / or stop outputting the first signal; and output the fourth signal.
[0071] Optionally, the second instruction is a latch clearing instruction, and the fourth signal is a low-level signal.
[0072] Optionally, the module includes at least one of the following: the chip, the processor 410, and the DC power supply 430.
[0073] This application provides a communication device 500, such as... Figure 5 The diagram shown is a schematic block diagram of a communication device 500 according to an embodiment of this application.
[0074] The device 500 includes a processor 510 and a transceiver 520, the transceiver 520 being used to receive computer code or instructions and transmit them to the processor 510, the processor 510 executing the computer code or instructions as in any possible implementation of the embodiments of this application.
[0075] The aforementioned processor 510 may be an integrated circuit chip with signal processing capabilities. In implementation, each step of the above method embodiments can be completed by integrated logic circuits in the processor's hardware or by software instructions. The aforementioned processor may be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. It can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor may be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of this application can be directly embodied in the execution of a hardware decoding processor, or executed by a combination of hardware and software modules in the decoding processor. The software modules may reside in random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, or other mature storage media in the art. This storage medium is located in memory; the processor reads information from the memory and, in conjunction with its hardware, completes the steps of the above method.
[0076] This application also provides a computer-readable storage medium storing a computer program for implementing the methods in the above-described method embodiments. When the computer program is run on a computer, the computer can implement the methods in the above-described method embodiments.
[0077] Furthermore, the term "and / or" in this application is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, and B existing alone. Additionally, the character " / " in this document generally indicates that the preceding and following related objects have an "or" relationship. The term "at least one" in this application can represent "one" and "two or more." For example, at least one of A, B, and C can represent: A existing alone, B existing alone, C existing alone, A and B existing simultaneously, A and C existing simultaneously, C and B existing simultaneously, and A, B, and C existing simultaneously.
[0078] As used in this specification, the terms "component," "module," "system," etc., are used to refer to computer-related entities, hardware, firmware, combinations of hardware and software, software, or software in execution. For example, a component can be, but is not limited to, a process running on a processor, a processor, an object, an executable file, an execution thread, a program, and / or a computer. As illustrated, applications running on computing devices and computing devices can both be components. One or more components may reside in a process and / or an execution thread, and components may be located on a single computer and / or distributed among two or more computers. Furthermore, these components can be executed from various computer-readable media on which various data structures are stored. Components can communicate, for example, via local and / or remote processes based on signals having one or more data packets (e.g., data from two components interacting with another component between a local system, a distributed system, and / or a network, such as the Internet interacting with other systems via signals).
[0079] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0080] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0081] In the several embodiments provided in this application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0082] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0083] In addition, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.
[0084] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0085] The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection of the claims.
Claims
1. A method for energy saving in network equipment, characterized in that, The network device includes a processor, a bus power supply, a DC power supply, a latch, and a chip; the method includes: The processor sends a first instruction to the latch, the first instruction being used to instruct the latch to output a first signal, the first signal being used to control the DC power supply to turn off the power, wherein the DC power supply is the power supply for the chip and the processor; The latch receives the first instruction sent by the processor, and the latch is used to save the first instruction and clear the saved first instruction, wherein the bus power supply is the power supply for the latch; The latch outputs a first signal to the DC power supply according to the first instruction; The DC power supply shuts off the power according to the first signal, stopping the power supply to the chip and the processor, so that the network device enters the power saving mode, at which time the first signal is in a valid state.
2. The method as described in claim 1, characterized in that, The method further includes: The power supply device (PSE) outputs a second signal, which is used to control the latch to stop outputting the first signal. The PSE is the total power supply for the latch and the DC power supply. The latch stops outputting the first signal based on the second signal; The PSE outputs a third signal, which is used to control the DC power supply to restore power supply. The DC power supply resumes power supply according to the third signal, causing the network device to exit energy-saving mode.
3. The method as described in claim 2, characterized in that, The latch receiving the first instruction sent by the processor includes: the latch storing the first instruction; The latch stops outputting the first signal according to the second signal, including: the latch clears the stored first instruction.
4. The method as described in claim 2 or 3, characterized in that, The first instruction is a power reduction instruction, the first signal is a high-level signal, the second signal is a low-level signal, and the third signal is a high-level signal.
5. The method as described in claim 1, characterized in that, The network device also includes a temperature sensor, and the method further includes: The processor calculates the maximum temperature difference that the module can withstand based on the lifespan requirements of the modules in the network device. When the network device enters power-saving mode, the processor acquires the first temperature value of the module measured by the temperature sensor; The processor determines the threshold temperature value of the module based on the maximum temperature difference value and the first temperature value, wherein the threshold temperature value = the first temperature value - the maximum temperature difference value; The processor writes the threshold temperature value into the temperature sensor; When the temperature value of the module measured by the temperature sensor is equal to the threshold temperature value, the temperature sensor controls the network device to exit the energy-saving mode.
6. The method as described in claim 5, characterized in that, When the temperature value of the module measured by the temperature sensor equals the threshold temperature value, the temperature sensor controls the network device to exit the power-saving mode, including: When the temperature value of the module measured by the temperature sensor is equal to the threshold temperature value, the temperature sensor sends a second instruction to the latch. The second instruction is used to instruct the latch to output a fourth signal, which is used to control the DC power supply to restore power supply. The latch receives the second instruction sent by the temperature sensor; The latch outputs the fourth signal to the DC power supply according to the second instruction; The DC power supply resumes power supply according to the fourth signal, causing the network device to exit energy-saving mode.
7. The method as described in claim 6, characterized in that, The latch outputs the fourth signal to the DC power supply according to the second instruction, including: The latch clears the received first instruction according to the second instruction, and / or stops outputting the first signal; The latch outputs the fourth signal.
8. The method as described in claim 6 or 7, characterized in that, The second instruction is a latch clear instruction, and the fourth signal is a low-level signal.
9. The method as described in claim 8, characterized in that, The module includes at least one of the following: The chip, the processor, and the DC power supply.
10. A network device, characterized in that, include: A processor is configured to send a first instruction to a latch, the first instruction being configured to instruct the latch to output a first signal, the first signal being configured to control a DC power supply to turn off the power, wherein the DC power supply is the power supply for the chip in the network device and the processor; Bus power supply, used to power the latch; The latch is used to receive the first instruction sent by the processor; The latch is also configured to output a first signal to the DC power supply according to the first instruction; The latch is also used to save the first instruction and to clear the saved first instruction; The DC power supply is used to turn off the power supply according to the first signal, stop supplying power to the chip and the processor, and put the network device into power saving mode, at which time the first signal is in a valid state.
11. The network device as described in claim 10, characterized in that, The latch and the DC power supply are powered by a power supply terminal device (PSE). The PSE is used to output a second signal, which is used to control the latch to stop outputting the first signal. The latch is also configured to stop outputting the first signal based on the second signal; The PSE is also used to output a third signal, which is used to control the DC power supply to restore power supply. The DC power supply is also used to restore power supply according to the third signal, so that the network device exits the energy-saving mode.
12. The network device as described in claim 11, characterized in that, The first instruction is a power reduction instruction, the first signal is a high-level signal, the second signal is a low-level signal, and the third signal is a high-level signal.
13. The network device as described in claim 10, characterized in that, The network device also includes a temperature sensor; The processor is also configured to calculate, based on the lifespan requirements of the modules in the network device, the maximum temperature difference that the modules are allowed to withstand; The processor is also configured to acquire a first temperature value of the module measured by the temperature sensor when the network device enters power-saving mode; The processor is further configured to determine a threshold temperature value for the module based on the maximum temperature difference value and the first temperature value, wherein the threshold temperature value = the first temperature value - the maximum temperature difference value; The processor is also configured to write the threshold temperature value into the temperature sensor; The temperature sensor is used to control the network device to exit the energy-saving mode when the measured temperature value of the module is equal to the threshold temperature value.
14. The network device as described in claim 13, characterized in that, Specifically, when the measured temperature value of the module is equal to the threshold temperature value, the temperature sensor sends a second instruction to the latch. The second instruction is used to instruct the latch to output a fourth signal, which is used to control the DC power supply to restore power supply. The latch is also used to receive the second instruction sent by the temperature sensor; The latch is also configured to output the fourth signal to the DC power supply according to the second instruction; The DC power supply is also used to restore power supply according to the fourth signal, so that the network device exits the energy-saving mode.
15. The network device as described in claim 14, characterized in that, The latch is specifically used for: The received first instruction is cleared according to the second instruction, and / or the output of the first signal is stopped; Output the fourth signal.
16. The network device as described in claim 14 or 15, characterized in that, The second instruction is a latch clear instruction, and the fourth signal is a low-level signal.
17. The network device as described in claim 16, characterized in that, The module includes at least one of the following: The chip, the processor, and the DC power supply.
18. A communication device, characterized in that, include: A processor and a transceiver, the transceiver being configured to receive computer code or instructions and transmit them to the processor, the processor executing the computer code or instructions, as described in any one of claims 1 to 9.
19. A computer-readable storage medium, characterized in that, include: The computer-readable medium stores a computer program; When the computer program is run on a computer, it causes the computer to perform the method according to any one of claims 1 to 9.
Citation Information
Patent Citations
A method, apparatus, and system for energy efficiency and energy conservation including energy efficient processor thermal throttling using deep power down mode
CN104137024A
Power control system and power control method
US20140143574A1