CN112929951A - Energy-saving method and equipment - Google Patents
Energy-saving method and equipment Download PDFInfo
- Publication number
- CN112929951A CN112929951A CN202110098537.6A CN202110098537A CN112929951A CN 112929951 A CN112929951 A CN 112929951A CN 202110098537 A CN202110098537 A CN 202110098537A CN 112929951 A CN112929951 A CN 112929951A
- Authority
- CN
- China
- Prior art keywords
- energy
- time domain
- expansion unit
- saving
- energy saving
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. TPC [Transmission Power Control], power saving or power classes
- H04W52/02—Power saving arrangements
- H04W52/0203—Power saving arrangements in the radio access network or backbone network of wireless communication networks
- H04W52/0206—Power saving arrangements in the radio access network or backbone network of wireless communication networks in access points, e.g. base stations
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Power Sources (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The invention discloses an energy-saving method and equipment, relates to the technical field of communication, and is used for solving the problem of how to reduce the energy consumption of a digital room. The method comprises the following steps: first, current state information is acquired. Then, a target value is acquired. And finally, determining that the expansion unit equipment enters the energy-saving working state under the condition that the target value is smaller than the second threshold value and the expansion unit equipment is not in the energy-saving working state currently. And the current state information is used for representing whether the expansion unit equipment is in the energy-saving working state currently or not. The target value is the ratio of the number of target time domain points in the time slot to the number of time domain points in the time slot, and the target time domain points are time domain points with the instantaneous power larger than a first threshold value.
Description
Technical Field
The present invention relates to the field of communications technologies, and in particular, to an energy saving method and device.
Background
In the prior art, digital indoor distribution is mainly adopted to realize indoor coverage of a fifth generation mobile communication technology (5th generation mobile networks, 5G) network. The digital room provides a stable 5G network indoors, and simultaneously generates a large amount of energy consumption, thereby greatly increasing the operation cost of operators. Therefore, how to reduce the energy consumption of the digitizing chamber is one of the problems that those skilled in the art need to solve.
Disclosure of Invention
The invention provides an energy-saving method and equipment, which are used for solving the problem of reducing the energy consumption of a digital room. In order to achieve the purpose, the invention adopts the following technical scheme:
in a first aspect, the present invention provides a method for saving energy, the method comprising: first, current state information is acquired. Then, a target value is acquired. And finally, determining that the expansion unit equipment enters the energy-saving working state under the condition that the target value is smaller than the second threshold value and the expansion unit equipment is not in the energy-saving working state currently. And the current state information is used for representing whether the expansion unit equipment is in the energy-saving working state currently or not. The target value is the ratio of the number of target time domain points in the time slot to the number of time domain points in the time slot, and the target time domain points are time domain points with the instantaneous power larger than a first threshold value.
It can be seen that, in the present invention, when the expansion unit device is not currently in the energy saving operating state and the current traffic of the expansion unit device is small (i.e. the target value is smaller than the second threshold), the energy consumption of the expansion unit device is reduced by making the expansion unit device enter the energy saving operating state. Because the expansion unit equipment is an important component of the digital room, the invention can also reduce the energy consumption of the digital room by reducing the energy consumption of the expansion unit equipment, thereby solving the problem of how to reduce the energy consumption of the digital room.
In a second aspect, the present invention provides an energy saving device comprising: the device comprises a first acquisition unit, a second acquisition unit and a first determination unit. The first obtaining unit is used for obtaining current state information, and the current state information is used for representing whether the expansion unit equipment is in an energy-saving working state currently. And the second acquiring unit is used for acquiring a target value, wherein the target value is the ratio of the number of the target time domain points in the time slot to the number of the time domain points in the time slot, and the target time domain points are the time domain points with the instantaneous power greater than the first threshold value. And the first determining unit is used for determining that the expansion unit equipment enters the energy-saving working state under the condition that the target value is smaller than the second threshold value and the expansion unit equipment is not in the energy-saving working state currently.
In a third aspect, the present invention provides a computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by an energy saving device, cause the energy saving device to perform the energy saving method as described in the first aspect.
In a fourth aspect, the present invention provides a computer program product comprising instructions which, when run on an energy saving device, cause the energy saving device to perform the energy saving method according to the first aspect.
In a fifth aspect, the present invention provides an energy saving device comprising: a processor and a memory, the memory for storing a program, the processor calling the program stored in the memory to perform the power saving method according to the first aspect.
Reference may be made to the detailed description of the first aspect and various implementations thereof for specific descriptions of the second to fifth aspects and various implementations thereof in the present disclosure; moreover, the beneficial effects of the second aspect to the fifth aspect and the various implementation manners thereof may refer to the beneficial effect analysis of the first aspect and the various implementation manners thereof, and are not described herein again.
These and other aspects of the invention will be more readily apparent from the following description.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings needed to be used in the description of the embodiments will be briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without creative efforts.
FIG. 1 is a schematic structural diagram of a digitizing chamber provided in an embodiment of the invention;
fig. 2 is a schematic structural diagram of an energy saving device according to an embodiment of the present invention;
fig. 3 is a schematic structural diagram of an expansion unit device according to an embodiment of the present invention;
fig. 4 is a schematic structural diagram of a clock module according to an embodiment of the present invention;
fig. 5 is a block diagram of a downlink FPGA function block of an expansion unit device according to an embodiment of the present invention;
fig. 6 is a block diagram of an uplink FPGA functional module of an expansion unit device according to an embodiment of the present invention;
fig. 7 is a schematic flow chart of an energy saving method according to an embodiment of the present invention;
fig. 8 is a schematic flow chart of an energy saving method according to an embodiment of the present invention;
fig. 9 is a schematic structural diagram of an energy saving device according to an embodiment of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
The term "and/or" herein is merely an association describing an associated object, meaning that three relationships may exist, e.g., a and/or B, may mean: a exists alone, A and B exist simultaneously, and B exists alone.
The terms "first" and "second" and the like in the description of the present invention and the drawings are used for distinguishing different objects or for distinguishing different processes for the same object, and are not used for describing a specific order of the objects.
Furthermore, the terms "comprising" and "having" and any variations thereof as referred to in the description of the invention are intended to cover non-exclusive inclusions. For example, a process, method, system, article, or apparatus that comprises a list of steps or elements is not limited to only those steps or elements listed, but may alternatively include other steps or elements not listed, or inherent to such process, method, article, or apparatus.
It should be noted that in the description of the embodiments of the present invention, words such as "exemplary" or "for example" are used to indicate examples, illustrations or illustrations. Any embodiment or design described as "exemplary" or "e.g.," an embodiment of the present invention is not necessarily to be construed as preferred or advantageous over other embodiments or designs. Rather, use of the word "exemplary" or "such as" is intended to present concepts related in a concrete fashion.
In the description of the present invention, the meaning of "a plurality" means two or more unless otherwise specified.
The embodiment of the invention provides an energy-saving method, which is used for solving the problem of how to reduce the energy consumption of a digital room. The energy-saving method is suitable for a digital room, and figure 1 shows one existing form of the digital room. As shown in fig. 1, the digitizing chamber may comprise: power saving device 100, host unit device 200, extension unit device 300, remote unit device 400.
In a particular implementation, the power saving device 100 may exist alone, or may be the host unit device 200 or a chip within the host unit device 200. The embodiment of the present invention does not particularly limit the specific form of the energy saving device 100.
The host unit device 200 is connected to one or more expansion unit devices 300 by fiber optics or other means.
The expansion unit devices 300 are connected to one or more remote unit devices 400 via a network cable (including but not limited to twisted pair, coaxial cable, and fiber optic cable) or otherwise.
Fig. 2 shows a hardware configuration of the above-described energy saving device 100. As shown in fig. 2, the power saving device 100 may include a processor 101, a communication line 102, a memory 103, and a communication interface 104.
The illustrated structure of the embodiment of the present invention does not limit the energy saving device 100. It may include more or fewer components than shown, or combine certain components, or split certain components, or a different arrangement of components. The illustrated components may be implemented in hardware, software, or a combination of software and hardware.
The controller may be a decision maker directing the various components of the energy saving device 100 to work in concert as instructed. Is the neural center and command center of the energy saving device 100. The controller generates an operation control signal according to the instruction operation code and the time sequence signal to complete the control of instruction fetching and instruction execution.
A memory may also be provided in the processor 101 for storing instructions and data. In some embodiments, the memory in the processor is a cache memory that may hold instructions or data that have just been used or recycled by the processor. If the processor needs to reuse the instruction or data, it can be called directly from memory. Avoiding repeated accesses and reducing the latency of the processor, thereby increasing the efficiency of the system.
In some embodiments, the processor 101 may include an interface. The interface may include an integrated circuit (I2C) interface, an integrated circuit built-in audio (I2S) interface, a Pulse Code Modulation (PCM) interface, a universal asynchronous receiver/transmitter (UART) interface, a Mobile Industry Processor Interface (MIPI), a general-purpose input/output (GPIO) interface, a Subscriber Identity Module (SIM) interface, and/or a Universal Serial Bus (USB) interface, etc.
A communication line 102 for transmitting information between the processor 101 and the memory 103.
The memory 103 is used for storing and executing computer execution instructions and is controlled by the processor 101 to execute.
The memory 103 may be separate and coupled to the processor via the communication line 102. The memory 103 may be either volatile memory or nonvolatile memory, or may include both volatile and nonvolatile memory. The non-volatile memory may be a read-only memory (ROM), a Programmable ROM (PROM), an Erasable PROM (EPROM), an electrically Erasable EPROM (EEPROM), or a flash memory. Volatile memory can be Random Access Memory (RAM), which acts as external cache memory. By way of example, and not limitation, many forms of RAM are available, such as Static Random Access Memory (SRAM), Dynamic RAM (DRAM), Synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), Enhanced SDRAM (ESDRAM). It should be noted that the memory of the systems and devices described herein is intended to comprise, without being limited to, these and any other suitable types of memory.
A communication interface 104 for communicating with other devices or a communication network. The communication network may be an ethernet, a Radio Access Network (RAN), or a Wireless Local Area Network (WLAN), a Bluetooth (BT), a Global Navigation Satellite System (GNSS), a Frequency Modulation (FM), a Near Field Communication (NFC), an infrared technology (infrared, IR), or the like.
Fig. 3 shows a hardware configuration of the above-described extension unit apparatus 300. As shown in fig. 3, the expansion unit device 300 may include an optical port, a clock module, a Common Public Radio Interface (CPRI) module, an in-phase quadrature (IQ) data processing module, an Operation Administration and Maintenance (OAM) data processing module, a frequency domain IQ data processing module, and a CPU module.
The clock module is used for generating working clocks of other modules. Fig. 4 shows one form of clock module, and as shown in fig. 4, the clock module includes an external clock CLK _ EXT, a clock CLK _ IQ of the IQ data processing module, a clock CLK _ OAM of the OAM data processing module, and a clock CLK _ CPRI of the CPRI module, each clock having a clock control switch CLK _ EN.
Fig. 5 shows a block diagram of a Field Programmable Gate Array (FPGA) functional module of the extension unit device 300. As shown in fig. 5, the uplink optical port of the extension unit device 300 is connected to the host unit device 200, and the extension unit device 300 receives the data sent by the host unit device 200 through the optical port and then separates the data into IQ data and OAM data, where the IQ data is sent to the frequency domain IQ data processing module, and the OAM data is sent to the CPU module. The frequency domain IQ data processing module copies the processed IQ data and sends the IQ data to each time domain IQ data processing module, the CPU module retains the OAM data sent to the current stage and forwards the OAM data sent by the host unit device 200 to the remote unit devices 400 to each OAM data processing module, the time domain IQ data processing module and the OAM data processing module send the respectively processed data to the CPRI module, and the processed data are sent to each remote unit device 400 after CPRI framing.
Fig. 6 shows a block diagram of the uplink FPGA functional block of the extension unit apparatus 300. As shown in fig. 6, after receiving the uplink data of each remote unit device 400, the CPRI module of the extension unit device 300 separates IQ data and OAM data, where the IQ data is sent to the time domain IQ data processing module, and the OAM data is sent to the OAM data processing module. Each time domain IQ data processing module sends the processed IQ data to a frequency domain IQ data processing module for uplink channel merging and then time-frequency conversion, and finally sends the processed IQ data to the host unit device 200 through an uplink optical port of the extension unit device 300. The OAM data processing module sends the processed OAM data to the CPU module, which retains the OAM data sent to this stage, and sends the extracted OAM data that the remote unit device 400 sends to the host unit device 200 through the uplink optical port of the extension unit device 300.
The energy saving method provided by the embodiment of the present invention is described below with reference to the digitizing room shown in fig. 1, the energy saving device 100 shown in fig. 2, the extended unit device 300 shown in fig. 3, the clock module shown in fig. 4, the block diagram of the FPGA functional module in the downlink of the extended unit device 300 shown in fig. 5, and the block diagram of the FPGA functional module in the uplink of the extended unit device 300 shown in fig. 6.
As shown in fig. 7, the energy saving method provided in the embodiment of the present invention includes:
s701, the energy saving device 100 acquires current state information.
And the current state information is used for representing whether the expansion unit equipment is in the energy-saving working state currently or not.
Optionally, after acquiring the current state information, the energy saving device 100 may also report the acquired current state information to the host unit device 200.
S702, the energy saving device 100 obtains the target value.
The target value is the ratio of the number of target time domain points in the time slot to the number of time domain points in the time slot, and the target time domain points are time domain points with the instantaneous power larger than a first threshold value.
Alternatively, the target value may be a ratio of the number (or length) of OFDMA symbols having power in the slot to the number (or length) of OFDMA symbols in the slot.
Specifically, the energy saving device 100 first obtains the number of time domain points and power information in the time slot. Then, the energy saving device 100 determines the number of target time domain points in the time slot according to the power information. Finally, the energy saving device 100 determines a target value according to the number of time domain points in the time slot and the number of time domain points with power in the time slot. Wherein the power information comprises an instantaneous power for each time domain point in the time slot.
In a possible implementation manner, the target value may also be the output power of the ethernet port PICO terminal of the expansion unit device.
In the case where the target value is the output power of the ethernet port PICO terminal of the expansion unit device, the energy saving device 100 may first obtain the output voltage of the ethernet port PICO terminal of the expansion unit device and the output current of the ethernet port PICO terminal of the expansion unit device. And then determining the output power of the Ethernet power port PICO end through the output voltage of the Ethernet power port PICO end of the expansion unit equipment and the output current of the Ethernet power port PICO end of the expansion unit equipment. For example, the output power of the ethernet port PICO terminal is determined to be the output voltage of the ethernet port PICO terminal of the expansion unit device × the output current of the ethernet port PICO terminal of the expansion unit device.
Optionally, after obtaining the target value, the energy saving device 100 may also report the obtained target value to the host unit device 200.
And S703, the energy saving device 100 determines that the expansion unit device enters the energy saving working state under the condition that the target value is smaller than the second threshold value and the expansion unit device is not in the energy saving working state currently.
Specifically, the energy saving device 100 determines that the expansion unit device turns off the clock of the IQ data processing module and stops supplying power to the FPGA when the target value is smaller than the second threshold and the expansion unit device is not currently in the energy saving operating state.
The expansion unit device can turn off the clock CLK _ IQ of the IQ processing data module by controlling the clock control switch CLK _ EN to turn off the IQ processing data module, and control a Power Sourcing Equipment (PSE) chip to stop supplying power to the FPGA through a control interface (for example, an I2C interface).
It can be understood that the target value is smaller than the second threshold and the expansion unit device is not currently in the energy saving operating state, which indicates that the expansion unit device currently has less traffic and the expansion unit device is not currently in the energy saving operating state. Because the current traffic of the expansion unit equipment is less, the expansion unit equipment can be switched from the non-energy-saving working state to the energy-saving working state in this case, so that the energy consumption of the expansion unit equipment and the digitization room is reduced.
It is worth mentioning that, in the FPGA inside the extension unit device, 70% of the FPGA resources are consumed by the time domain IQ data processing module and the frequency domain IQ data processing module, and the generated power consumption accounts for about 60% of the FPGA power consumption. Therefore, the power consumption of the FPGA of the extension unit equipment can be reduced by about 60% by turning off the IQ data processing module. In addition, the closure of the IQ data processing module does not affect the OAM data processing module of the extension unit device, i.e., the extension unit device can normally process OAM data when the IQ data processing module is closed.
From S701 to S703, it can be seen that, in the embodiment of the present invention, when the expansion unit device is not currently in the energy saving operating state and the current traffic of the expansion unit device is small (that is, the target value is smaller than the second threshold), the expansion unit device enters the energy saving operating state, so as to reduce energy consumption of the expansion unit device. Because the expansion unit equipment is an important component of the digital room, the embodiment of the invention can also reduce the energy consumption of the digital room by reducing the energy consumption of the expansion unit equipment, thereby solving the problem of how to reduce the energy consumption of the digital room.
Referring to fig. 7, as shown in fig. 8, the energy saving method provided in the embodiment of the present invention may further include:
s704, the energy saving device 100 determines that the expansion unit device enters the non-energy saving operating state when the target value is greater than the second threshold and the expansion unit device is currently in the energy saving operating state.
Specifically, the energy saving device 100 determines that the expansion unit device starts a clock of the IQ data processing module and starts to supply power to the FPGA when the target value is greater than the second threshold and the expansion unit device is currently in the energy saving operating state.
The expansion unit device can enable the IQ data processing module to be started by controlling the clock control switch CLK _ EN to start the clock CLK _ IQ of the IQ data processing module, and controls the PSE chip to start (recover) to supply power to the FPGA through the control interface.
It can be understood that the target value is greater than the second threshold and the expansion unit device is currently in the energy-saving operating state, which indicates that the expansion unit device has a large current traffic and the expansion unit device is currently in the energy-saving operating state. Because the current traffic of the expansion unit device is large, the expansion unit device needs to be changed from a non-energy-saving working state to an energy-saving working state to process the service in time.
The energy saving device 100 determines that the expansion unit device remains in the energy saving operating state when the target value is smaller than the second threshold value and the expansion unit device is currently in the energy saving operating state.
The energy saving device 100 determines that the expansion unit device remains in the non-energy saving operating state when the target value is greater than the second threshold value and the expansion unit device is not currently in the energy saving operating state.
The scheme provided by the embodiment of the invention is mainly introduced from the perspective of a method. To implement the above functions, it includes hardware structures and/or software modules for performing the respective functions. Those of skill in the art will readily appreciate that the present invention can be implemented in hardware or a combination of hardware and computer software, with the exemplary elements and algorithm steps described in connection with the embodiments disclosed herein. Whether a function is performed as hardware or computer software drives hardware depends upon the particular application and design constraints imposed on the solution. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present invention.
The embodiment of the present invention may perform functional module division on the energy saving device 100 according to the above method example, for example, each functional module may be divided corresponding to each function, or two or more functions may be integrated into one processing module. The integrated module can be realized in a hardware mode, and can also be realized in a software functional module mode. It should be noted that, the division of the modules in the embodiment of the present invention is schematic, and is only a logic function division, and there may be another division manner in actual implementation.
An embodiment of the present invention provides an energy saving device 100, configured to perform the energy saving method described above, as shown in fig. 9, where the energy saving device 100 includes: a first acquisition unit 901, a second acquisition unit 902 and a first determination unit 903.
A first obtaining unit 901, configured to obtain current state information, where the current state information is used to represent whether the expansion unit device is currently in an energy saving operating state. For example, in conjunction with fig. 7, the first obtaining unit 901 may be configured to execute S701.
A second obtaining unit 902, configured to obtain a target value, where the target value is a ratio of the number of target time domain points in the time slot to the number of time domain points in the time slot, and the target time domain point is a time domain point with an instantaneous power greater than a first threshold. For example, in conjunction with fig. 7, second obtaining unit 902 may be configured to perform S702.
A first determining unit 903, configured to determine that the expansion unit device enters the energy saving operating state when the target value is smaller than the second threshold and the expansion unit device is not currently in the energy saving operating state. For example, in connection with fig. 7, the first determining unit 903 may be configured to perform 703.
The second obtaining unit 902 is specifically configured to:
and acquiring the number of time domain points in the time slot and power information, wherein the power information comprises the instantaneous power of each time domain point in the time slot.
And determining the number of target time domain points in the time slot according to the power information.
And determining a target numerical value according to the number of the time domain points in the time slot and the number of the time domain points with power in the time slot.
The first determining unit 903 is specifically configured to:
and under the condition that the target value is smaller than the second threshold value and the expansion unit equipment is not in the energy-saving working state currently, determining that the expansion unit closes the clock of the IQ data processing module and stops supplying power to the FPGA.
As shown in fig. 9, the energy saving device 100 may further include: a second determination unit 904.
A second determining unit 904, configured to determine that the expansion unit device enters the non-energy-saving operating state when the target value is greater than the second threshold and the expansion unit device is currently in the energy-saving operating state. For example, in conjunction with fig. 8, the second determining unit 904 may be configured to perform S704.
The second determining unit 904 is specifically configured to:
and when the target value is greater than the second threshold value and the expansion unit equipment is in the energy-saving working state at present, determining that the expansion unit equipment starts a clock of the IQ data processing module and starts to supply power to the FPGA.
Specifically, as shown in fig. 2 and 9. The first acquisition unit 901, the second acquisition unit 902, the first determination unit 903, and the second determination unit 904 in fig. 9 call a program in the memory 103 via the communication line 102 by the processor 101 in fig. 2 to execute the above-described power saving method.
It should be understood that, in various embodiments of the present invention, the sequence numbers of the above-mentioned processes do not mean the execution sequence, and the execution sequence of each process should be determined by its function and inherent logic, and should not constitute any limitation on the implementation process of the embodiments of the present invention.
In the above embodiments, the implementation may be wholly or partially realized by software, hardware, firmware, or any combination thereof. When implemented using a software program, may be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. The processes or functions according to embodiments of the present invention occur, in whole or in part, when computer-executable instructions are loaded and executed on a computer. The computer may be a general purpose computer, a special purpose computer, a network of computers, or other programmable device. The computer instructions may be stored on a computer readable storage medium or transmitted from one computer readable storage medium to another computer readable storage medium, for example, the computer instructions may be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wire (e.g., coaxial cable, fiber optic, Digital Subscriber Line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.). Computer-readable storage media can be any available media that can be accessed by a computer or can comprise one or more data storage devices, such as servers, data centers, and the like, that can be integrated with the media. The usable medium may be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium (e.g., Solid State Disk (SSD)), among others.
Those of ordinary skill in the art will appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware or combinations of computer software and electronic hardware. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the implementation. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present invention.
It can be clearly understood by those skilled in the art that, for convenience and brevity of description, the specific working processes of the above-described systems, devices and units may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again.
In the embodiments provided by the present invention, it should be understood that the disclosed system, device and method can be implemented in other ways. For example, the above-described embodiments of the apparatus are merely illustrative, and for example, a division of a unit is merely a logical division, and an actual implementation may have another division, for example, a plurality of units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may be in an electrical, mechanical or other form.
Units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit.
The above description is only for the specific embodiments of the present invention, but the scope of the present invention is not limited thereto, and any changes or substitutions that can be easily conceived by those skilled in the art within the technical scope of the present invention are included in the scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.
Claims (12)
1. A method of conserving energy, comprising:
acquiring current state information, wherein the current state information is used for representing whether the expansion unit equipment is in an energy-saving working state currently;
acquiring a target value, wherein the target value is the ratio of the number of target time domain points in a time slot to the number of time domain points in the time slot, and the target time domain points are time domain points with instantaneous power larger than a first threshold value;
and determining that the expansion unit equipment enters an energy-saving working state under the condition that the target value is smaller than a second threshold value and the expansion unit equipment is not in the energy-saving working state currently.
2. The energy saving method according to claim 1, further comprising:
and determining that the expansion unit equipment enters a non-energy-saving working state under the condition that the target value is greater than a second threshold value and the expansion unit equipment is currently in an energy-saving working state.
3. The energy saving method according to claim 1 or 2, wherein the obtaining of the target value comprises:
acquiring the number of time domain points in the time slot and power information, wherein the power information comprises the instantaneous power of each time domain point in the time slot;
determining the number of target time domain points in the time slot according to the power information;
and determining the target numerical value according to the number of the time domain points in the time slot and the number of the time domain points with power in the time slot.
4. The energy saving method of claim 3, wherein the expansion unit device enters an energy saving operating state comprising:
and the expansion unit closes the clock of the in-phase quadrature IQ data processing module and stops supplying power to the FPGA.
5. The power saving method of claim 2, wherein the expansion unit device enters a non-power saving operating state comprising:
and the expansion unit starts a clock of the IQ data processing module and starts to supply power to the FPGA.
6. An energy saving device, comprising: the device comprises a first acquisition unit, a second acquisition unit and a first determination unit;
the first obtaining unit is used for obtaining current state information, and the current state information is used for representing whether the expansion unit equipment is in an energy-saving working state currently;
the second obtaining unit is configured to obtain a target value, where the target value is a ratio of a number of target time domain points in a time slot to a number of time domain points in the time slot, and the target time domain point is a time domain point with an instantaneous power greater than a first threshold;
the first determining unit is configured to determine that the extension unit device enters the energy-saving operating state under the condition that the target value is smaller than the second threshold and the extension unit device is not currently in the energy-saving operating state.
7. The energy saving device of claim 6, further comprising: a second determination unit;
the second determining unit is configured to determine that the expansion unit device enters a non-energy-saving operating state under the condition that the target value is greater than a second threshold and the expansion unit device is currently in an energy-saving operating state.
8. The energy saving device according to claim 6 or 7, wherein the second obtaining unit is specifically configured to:
acquiring the number of time domain points in the time slot and power information, wherein the power information comprises the instantaneous power of each time domain point in the time slot;
determining the number of target time domain points in the time slot according to the power information;
and determining the target numerical value according to the number of the time domain points in the time slot and the number of the time domain points with power in the time slot.
9. The energy saving device according to claim 8, wherein the first determining unit is specifically configured to:
and under the condition that the target value is smaller than a second threshold value and the expansion unit equipment is not in the energy-saving working state currently, determining that the expansion unit closes the clock of the IQ data processing module and stops supplying power to the FPGA.
10. The energy saving device according to claim 7, wherein the second determining unit is specifically configured to:
and when the target value is greater than a second threshold value and the expansion unit equipment is in the energy-saving working state at present, determining that the expansion unit equipment starts a clock of the IQ data processing module and starts to supply power to the FPGA.
11. An energy saving device, characterized in that the energy saving device comprises: one or more processors, and a memory;
the memory is coupled with the one or more processors; the memory for storing computer program code comprising instructions which, when executed by the one or more processors, cause the energy saving device to perform the energy saving method of any one of claims 1-5.
12. A computer-readable storage medium comprising instructions that, when executed on an energy saving device, cause the energy saving device to perform the energy saving method of any one of claims 1-5.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110098537.6A CN112929951B (en) | 2021-01-25 | 2021-01-25 | Energy saving method and equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110098537.6A CN112929951B (en) | 2021-01-25 | 2021-01-25 | Energy saving method and equipment |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112929951A true CN112929951A (en) | 2021-06-08 |
CN112929951B CN112929951B (en) | 2023-06-30 |
Family
ID=76167580
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110098537.6A Active CN112929951B (en) | 2021-01-25 | 2021-01-25 | Energy saving method and equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112929951B (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113573394A (en) * | 2021-07-29 | 2021-10-29 | 中国联合网络通信集团有限公司 | Control method and device |
CN113747556A (en) * | 2021-09-03 | 2021-12-03 | 中国联合网络通信集团有限公司 | Energy saving method and equipment for indoor distribution system and computer readable storage medium |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101403945A (en) * | 2008-11-03 | 2009-04-08 | 成都市华为赛门铁克科技有限公司 | Storage system and its energy-saving method |
CN102231885A (en) * | 2011-06-13 | 2011-11-02 | 福建三元达通讯股份有限公司 | Multifunctional micro-power indoor distributed system |
CN103596194A (en) * | 2013-10-08 | 2014-02-19 | 福建三元达通讯股份有限公司 | Multi-service double-transmission type distribution system |
CN209283534U (en) * | 2018-12-29 | 2019-08-20 | 中睿通信规划设计有限公司 | A kind of 5G of energy-saving consumption-reducing has source chamber subsystem |
CN111163506A (en) * | 2019-12-23 | 2020-05-15 | 京信通信技术(广州)有限公司 | Energy saving method and device, computer equipment and storage medium |
CN111511003A (en) * | 2020-04-24 | 2020-08-07 | 深圳国人无线通信有限公司 | Energy-saving method for distributed base station |
WO2020258735A1 (en) * | 2019-06-24 | 2020-12-30 | 京信通信技术(广州)有限公司 | Data transmission method, system, computer device, and storage medium |
-
2021
- 2021-01-25 CN CN202110098537.6A patent/CN112929951B/en active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101403945A (en) * | 2008-11-03 | 2009-04-08 | 成都市华为赛门铁克科技有限公司 | Storage system and its energy-saving method |
CN102231885A (en) * | 2011-06-13 | 2011-11-02 | 福建三元达通讯股份有限公司 | Multifunctional micro-power indoor distributed system |
CN103596194A (en) * | 2013-10-08 | 2014-02-19 | 福建三元达通讯股份有限公司 | Multi-service double-transmission type distribution system |
CN209283534U (en) * | 2018-12-29 | 2019-08-20 | 中睿通信规划设计有限公司 | A kind of 5G of energy-saving consumption-reducing has source chamber subsystem |
WO2020258735A1 (en) * | 2019-06-24 | 2020-12-30 | 京信通信技术(广州)有限公司 | Data transmission method, system, computer device, and storage medium |
CN111163506A (en) * | 2019-12-23 | 2020-05-15 | 京信通信技术(广州)有限公司 | Energy saving method and device, computer equipment and storage medium |
CN111511003A (en) * | 2020-04-24 | 2020-08-07 | 深圳国人无线通信有限公司 | Energy-saving method for distributed base station |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113573394A (en) * | 2021-07-29 | 2021-10-29 | 中国联合网络通信集团有限公司 | Control method and device |
CN113747556A (en) * | 2021-09-03 | 2021-12-03 | 中国联合网络通信集团有限公司 | Energy saving method and equipment for indoor distribution system and computer readable storage medium |
CN113747556B (en) * | 2021-09-03 | 2023-05-16 | 中国联合网络通信集团有限公司 | Indoor distribution system energy saving method, equipment and computer readable storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN112929951B (en) | 2023-06-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108494414B (en) | Ultra-low power consumption multimode wireless module of internet of things | |
CN101980577B (en) | Mobile terminal with routing function for supporting multiple access modes and implementation method thereof | |
US8989096B2 (en) | Application-aware radio power saving | |
CN112929951B (en) | Energy saving method and equipment | |
US11943710B2 (en) | Electronic device, method, medium and apparatus for managing extender nodes | |
CN108429623B (en) | Data access method and first electronic equipment | |
EP3062564A1 (en) | Power saving method and apparatus for multimode terminal | |
WO2024120230A1 (en) | Network device management method and apparatus and storage medium | |
WO2021098497A1 (en) | Power supply system, power supply method, power supply apparatus, and terminal device | |
CN109413652B (en) | Internet of things smart home security authentication method and equipment and system for implementing same | |
CN211403175U (en) | Computer remote control start-up system | |
CN103313203B (en) | Transmission method of multicast group and wireless network device applying same | |
CN104469989B (en) | A kind of wireless client terminal equipment and its cut-in method | |
CN103888556A (en) | Home terminal device and home terminal device control method | |
CN112688886B (en) | Determination method and device | |
WO2019024173A1 (en) | Batch management method for saving power of internet of things terminal devices, and relay device | |
CN212541067U (en) | Internet of things human-computer interface system based on SAM9X60 | |
CN112346885A (en) | Electronic device control method, device, equipment and computer readable storage medium | |
CN107635228B (en) | Equipment networking method based on PMK | |
CN112423335A (en) | Communication method and device | |
CN110113730A (en) | Method for network access, device, Internet of Things module and storage medium | |
WO2023087901A1 (en) | Power-on operation execution method and apparatus, chip, electronic device, and computer program product | |
CN203775238U (en) | Router | |
US11307640B2 (en) | Method and apparatus for managing usage time of IoT devices | |
US11825411B2 (en) | Network device, method and computer readable medium for wireless networks |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |