WO2022156830A2 - 一种设备功耗管理系统、方法、设备和存储介质 - Google Patents

一种设备功耗管理系统、方法、设备和存储介质 Download PDF

Info

Publication number
WO2022156830A2
WO2022156830A2 PCT/CN2022/088967 CN2022088967W WO2022156830A2 WO 2022156830 A2 WO2022156830 A2 WO 2022156830A2 CN 2022088967 W CN2022088967 W CN 2022088967W WO 2022156830 A2 WO2022156830 A2 WO 2022156830A2
Authority
WO
WIPO (PCT)
Prior art keywords
power consumption
poe
power supply
power
powered device
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.)
Ceased
Application number
PCT/CN2022/088967
Other languages
English (en)
French (fr)
Other versions
WO2022156830A3 (zh
Inventor
史红梅
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Qisda Suzhou Co Ltd
Qisda Optronics Suzhou Co Ltd
Original Assignee
Qisda Suzhou Co Ltd
Qisda Optronics Suzhou Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Qisda Suzhou Co Ltd, Qisda Optronics Suzhou Co Ltd filed Critical Qisda Suzhou Co Ltd
Priority to CN202280001170.4A priority Critical patent/CN115004640B/zh
Priority to PCT/CN2022/088967 priority patent/WO2022156830A2/zh
Priority to US18/255,191 priority patent/US12308983B2/en
Publication of WO2022156830A2 publication Critical patent/WO2022156830A2/zh
Publication of WO2022156830A3 publication Critical patent/WO2022156830A3/zh
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/10Current supply arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/12Arrangements for remote connection or disconnection of substations or of equipment thereof
    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE 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/00Reducing energy consumption in communication networks

Definitions

  • the present application relates to the technical field of power over Ethernet, and in particular, to a device power consumption management system, method, device and storage medium.
  • PoE technology is becoming more and more extensive, and switches that support PoE functions are becoming more and more common, such as switches from Cisco and Huawei.
  • switches that support PoE functions are becoming more and more common, such as switches from Cisco and Huawei.
  • electronic products such as tablet computers, notebook computers or all-in-one computers that support the PoE function and have no batteries are increasing.
  • the powered device when using PoE technology for power supply, if the power consumption of the powered device exceeds the power supply limit of the power supply device, the powered device, especially the device without battery, will not work normally.
  • the situations that cannot work normally include but are not limited to:
  • the present application provides a device power consumption management system, method, device and storage medium, which can flexibly configure a power saving strategy according to the function of the power receiving device and the needs of the user when using PoE power supply, so as to ensure that the power receiving device has a limited power supply capability. can work stably.
  • a device power consumption management system including: a power supply mode monitoring module for monitoring the power supply mode of a power supply device in real time; a PoE power saving policy configuration module for displaying the availability of a powered device Power consumption and real-time power consumption data, and receiving adjustment operation instructions; PoE power consumption estimation module to obtain the power consumption limit of the powered device, and configure the adjustment operation instructions provided by the module according to the PoE power saving policy The corresponding adjustment target estimates the real-time power consumption data and the available power consumption, so as to adjust the device function of the power receiving device; wherein, the power supply mode monitoring module is further configured to supply power according to the power supply device The mode controls the PoE power saving policy configuration module and the PoE power consumption estimation module.
  • monitoring the power supply mode of the power supply device in real time includes: setting a power supply mode determination signal; and determining whether the power supply mode of the power supply device is the PoE mode or the non-PoE mode according to the level of the determination signal being high or low. .
  • monitoring the power supply mode of the power supply device in real time further includes: if the power supply mode of the power supply device is the PoE mode, the power supply mode monitoring module enables the PoE power consumption estimation module and the PoE power saving module. a power policy configuration module; if the power supply mode of the power supply device is a non-PoE mode, the power supply mode monitoring module disables the PoE power consumption estimation module and the PoE power saving policy configuration module.
  • the available power consumption includes: a first available power consumption, calculated and obtained according to a power consumption limit of the PoE specification and a power consumption limit of the powered device; a second available power consumption, according to the adjustment target and The first available power consumption estimate is obtained.
  • estimating the real-time power consumption data includes: acquiring performance parameters of the powered device; and estimating according to the performance parameters and empirical data to obtain real-time power consumption data of the powered device.
  • the adjustment target includes: performance adjustment of the device function of the powered device; and/or turning on or off of the device function of the powered device.
  • acquiring the power consumption limit of the powered device includes: the powered device sends an application for power allocation to the power supply device through the LLDP protocol; acquiring the power allocated by the powered device returned by the power supply device information.
  • a method for managing power consumption of a device based on PoE mode power supply including: monitoring the power supply mode of the power supply device in real time, and obtaining the power receiving mode when the power supply mode of the power supply device is the PoE mode.
  • the power consumption limit of the device including: receiving the adjustment operation instruction from the user, and setting the adjustment target according to the adjustment operation instruction; estimating the available power consumption of the powered device according to the power consumption limit of the powered device and the adjustment target and real-time power consumption data; based on the available power consumption and the real-time power consumption data, adjust the device function of the powered device, and display the adjusted available power consumption and the real-time power consumption data.
  • managing and displaying the device function of the powered device includes: using a default power consumption configuration to manage the device function of the powered device; according to the available power consumption and the device of the powered device The power consumption data of the function is used to set the device function of the powered device in the default power consumption configuration.
  • the default power consumption configuration enables the function of the powered device to the maximum extent according to the power consumption limit of the powered device; the default power consumption configuration is based on the power consumption of the powered device and changes in the power consumption limit of the powered device.
  • the device functions of the powered device are set in descending order of the power consumption data of the device functions or according to user requirements.
  • an electronic device comprising: one or more processors; a storage device for storing one or more programs; when the one or more programs are processed by the one or more programs The processor executes such that the one or more processors implement the method as previously described.
  • a computer-readable storage medium having a computer program stored thereon, the program implementing the aforementioned method when executed by a processor.
  • the power consumption protection mechanism is indirectly provided through the setting of the PoE power saving policy, which effectively prevents the system power consumption from exceeding the power consumption limit of PoE due to the electronic device enabling too many functions.
  • FIG. 1 shows a schematic diagram of a device power consumption management system according to an exemplary embodiment of the present application.
  • Fig. 2 shows a flowchart of a method for managing power consumption of a device according to an exemplary embodiment of the present application.
  • FIG. 3 shows a flowchart of enabling a PoE power saving policy according to an example embodiment of the present application.
  • FIG. 4 shows a schematic diagram of interaction of a PoE power saving policy according to an exemplary embodiment of the present application.
  • FIG. 5 illustrates a flow diagram of an embodiment of managing powered device functionality according to a PoE power saving policy.
  • FIG. 6 shows a flowchart of another embodiment of managing powered device functions according to a PoE power saving policy.
  • FIG. 7 shows a block diagram of an electronic device according to an example embodiment of the present application.
  • Example embodiments will now be described more fully with reference to the accompanying drawings.
  • Example embodiments can be embodied in various forms and should not be construed as limited to the embodiments set forth herein; rather, these embodiments are provided so that this application will be thorough and complete, and will fully convey the concept of example embodiments to those skilled in the art.
  • the same reference numerals in the drawings denote the same or similar parts, and thus their repeated descriptions will be omitted.
  • the present application provides a device power consumption management system, method, device and storage medium, which are used to manage the functions of a powered device through the setting of a PoE power saving policy in the case of using PoE power supply, so as to ensure the stability of the system .
  • PoE Power over Ethernet
  • PoE Specification (IEEE 802.3): A collection of Institute of Electrical and Electronics Engineers standards that define Media Access Control (MAC) for the physical and data link layers of wired Ethernet, typically a local area network (LAN) with some wide area network (WAN) applications technology to establish physical connections between nodes and/or infrastructure equipment (hubs, switches, routers) through various types of copper or fiber optic cables, the available power consumption obtained in the various standards of IEEE 802.3 is as follows:
  • PSE Power Sourcing Equipment
  • Powered Device Uses power in a PoE system.
  • LLDP Link Layer Discovery Protocol
  • a network device can advertise the status of other devices by sending LLDPDUs (Link Layer Discovery Protocol Data Unit) in the local network.
  • LLDPDUs Link Layer Discovery Protocol Data Unit
  • FIG. 1 shows a schematic diagram of a device power consumption management system according to an exemplary embodiment of the present application.
  • the device power consumption management system includes a power supply device 101 , a powered device 102 , a communication link 103 , a power supply mode monitoring module 104 , a PoE power consumption estimation module 105 , a PoE power saving policy configuration module 106 and an interactive interface 107 .
  • the power supply device 101 includes an Ethernet switch, a router, a hub or other network switching device supporting the PoE function, and a power adapter.
  • the powered device 102 includes an electronic device such as a tablet computer, a notebook computer, or an all-in-one computer that supports the PoE function.
  • the PoE-enabled electronic device includes an electronic device that is not configured with a battery.
  • the communication link 103 is a medium used to provide a network communication link between the power supply device 101 and the powered device 102, and may include various connection types, such as fiber optic cables, wireless communication links, and the like.
  • the powered device 102 sends an application for power allocation to the power supply device 101 via the communication link 103 through the LLDP protocol, and obtains information on the power allocated by the powered device 102 returned by the power supply device 101 .
  • the power allocated by the powered device 102 is allocated by the power supply device 101 according to the power consumption limit in the PoE specification corresponding to the parameters of the power supply device.
  • the power that can be distributed by the power supply device 101 is 12.95W.
  • the power supply mode monitoring module 104 sets the power supply mode determination signal, and determines the power supply mode of the power supply device 101 according to the high or low level of the determination signal.
  • the power supply mode determination signal includes an AC IO signal and a PoE IO signal, wherein,
  • the PoE mode is used to supply power.
  • the power supply mode judgment signal AC IO signal and PoE IO signal will not be at the same low level.
  • the PoE power consumption estimation module 105 is used to obtain the power consumption limit of the powered device 102 in the PoE mode and calculate the first available power consumption, and obtain the adjustment target of the PoE power saving policy by the PoE power saving policy module 106 and estimate the adjusted power consumption. Power consumption data and second available power consumption of device functions in the PoE power saving policy.
  • the PoE power consumption estimation module 105 obtains the currently used power consumption through a plurality of powered devices including the powered device 102, and calculates the first available power consumption in combination with the power consumption limit of the current PoE specification.
  • the PoE power consumption estimation module 105 estimates the performance adjustment (such as the adjustment of the LCD backlight brightness) and/or the activation of the function according to the first available power consumption and the adjustment target set by the user sent by the PoE power saving policy module 106. Or the power consumption data of the device function of the powered device 102 and the remaining second available power consumption after it is turned off (such as turning on or off the Bluetooth function).
  • the PoE power saving policy configuration module 106 is configured to display on the interactive interface 107 according to the first available power consumption and the second available power consumption, combined with the power consumption data of the device function of the powered device 102, and the user can operate and To configure the device function adjustment target of the powered device, the PoE power saving policy configuration module 106 receives the user's instruction through the interactive interface 107 , and sends the device function adjustment target to the PoE power consumption estimation module 105 .
  • the PoE power consumption estimation module 105 obtains performance parameters of the powered device 102 and estimates the power consumption data of the device function of the powered device 102 in the PoE power saving policy configuration module 106 according to empirical data.
  • the performance parameters of the powered device 102 include the backlight brightness of the liquid crystal display (LCD), the network connection, the usage of the USB interface, and the volume of the speaker. Power consumption is 0.90W.
  • the user can disable or enable the device function of the powered device on the interactive interface 107 according to his own usage habits.
  • the PoE power saving policy configuration module 106 responds to the user's operation and feeds back data to the PoE power consumption estimation module 105 and the powered device 102 to prevent Turning on too many functions causes the system power consumption to exceed the PoE limit.
  • the function of the powered device managed in the PoE power saving policy configuration module 106 cannot be turned on or off by other systems or modules.
  • FIG. 2 shows a flowchart of a method for managing power consumption of a device according to an exemplary embodiment of the present application.
  • the power supply mode of the power supply device is monitored in real time, and when the power supply mode of the power supply device is the PoE mode, the power consumption limit of the powered device is obtained.
  • the power supply mode monitoring module is used to determine the power supply mode of the power supply device. If the power supply mode is powered by PoE, the power consumption limit of the powered device is obtained through the LLDP protocol according to the PoE specification supported by the power supply device.
  • the user obtains the available power consumption and real-time power consumption data of the powered device through the PoE power saving policy configuration module, and operates according to his own needs to set the device function adjustment target of the powered device.
  • the PoE power saving policy configuration module transmits the device function adjustment target to the PoE power consumption estimation module according to the user's operation instruction.
  • the PoE power consumption estimation module obtains the first available power consumption by calculating the difference between the power provided by the power supply device and the power obtained by the powered device under the PoE specification.
  • the second available power consumption is estimated according to the first available power consumption and the setting of the device function of the powered device in the PoE power saving policy module.
  • the PoE power saving policy module and the PoE power consumption estimation module are enabled when the power supply mode is a PoE mode, and disabled when a non-PoE mode (eg, a power adapter) is used.
  • a non-PoE mode eg, a power adapter
  • Device functions of the powered device in the PoE power saving policy module including but not limited to: LCD backlight brightness adjustment, mobile network enable/disable, Wi-Fi enable/disable, Bluetooth enable/disable, USB enable/disable Disable, adjust speaker volume, enable/disable external display and enable processor power saving mode, etc.
  • the processor power saving mode is enabled by default.
  • the PoE power consumption estimation module estimates the real-time power consumption data of the device function of the powered device.
  • the device function of the powered device is adjusted, and the adjusted available power consumption and real-time power consumption data are displayed.
  • the device functionality of the powered device may be managed and adjusted using a default power consumption configuration that maximizes the functionality of the powered device based on the power consumption limit of the powered device.
  • the product specifications and power consumption of different powered devices are different, and the default power consumption configuration adopted is also different in combination with different power consumption that can be allocated under different PoE specifications and different user requirements.
  • Elo i-series 4.0, 10-inch device the default configuration under PoE+ (IEEE 802.3at) standard is:
  • Wi-Fi off
  • Elo i-series 4.0, 22-inch device the default configuration under the PoE+ (IEEE 802.3at) standard is:
  • LCD backlight brightness 70%
  • Wi-Fi off
  • the user can adjust the device function in the default power consumption configuration according to his own usage habits, the available power consumption under the PoE specification supported by the power supply device, and the real-time power consumption data of the device function in the PoE power saving policy module. , including turning off or on some functions.
  • the adjusted available power and real-time power consumption data of the adjusted device function are displayed to the user through the PoE power saving policy module.
  • FIG. 3 shows a flowchart of enabling a PoE power saving policy according to an example embodiment of the present application.
  • the power supply mode monitoring module detects whether the power supply device is powered in PoE mode. If the detection result is PoE mode, the PoE power saving policy is activated.
  • the PoE power saving policy can be adjusted according to the power consumption data in the device function of the powered device in descending order, or the device function can be adjusted according to the actual needs of the user.
  • the PoE power saving strategy is activated. Since the power consumption of the LCD backlight brightness is the largest, the LCD backlight brightness adjustment is performed first.
  • the LCD backlight brightness adjustment After the LCD backlight brightness adjustment is completed, according to the PoE power saving strategy, it is judged to enable or disable the Thunderbolt USB channel, USB3.0 channel and USB2.0 channel in turn, and configure the function of the USB interface.
  • USB interface After the USB interface is configured, configure the network connection, including enabling or disabling the mobile network and Wi-Fi connection.
  • the powered device is switched to the airplane mode.
  • FIG. 4 shows a schematic diagram of interaction of a PoE power saving policy according to an exemplary embodiment of the present application.
  • the user configures the device function of the powered device through the interactive sub-module interface of the PoE power saving policy.
  • the power consumption provided by the power supply equipment is 25.5W, of which 13.00W has been used and the available power consumption is 12.50W.
  • the default settings and estimated power consumption data of the powered device shown in Figure 4 are:
  • Wi-Fi off, power consumption: 2.80W;
  • Thunderbolt USB off, power consumption: 5.60W;
  • USB 3.0 off, power consumption: 4.50W;
  • USB 2.0 off, power consumption: 2.00W;
  • the user can select the corresponding function to adjust, such as turning off or on, and the PoE power saving policy module sends an instruction to make the powered device adjust its own function in response to the user's operation.
  • the PoE power saving policy provides a power consumption protection mechanism for the powered device to prevent instability caused by the power consumption exceeding the power consumption limit in the PoE specification due to the fact that the powered device enables too many functions.
  • FIG. 5 illustrates a flow diagram of an embodiment of managing powered device functionality according to a PoE power saving policy.
  • the user modifies the brightness of the LCD backlight of the powered device through the interaction sub-module in the PoE power saving policy configuration module.
  • the PoE power saving policy configuration module transmits the modified new brightness data and the original brightness data to the PoE power consumption estimation module.
  • the PoE power consumption estimation module estimates the new brightness power consumption according to the new brightness data, and at the same time, estimates the original brightness power consumption according to the original brightness data.
  • the new available power consumption the current available power consumption + the original brightness power consumption - the new brightness power consumption.
  • the information is sent to the powered device, the LCD backlight of the powered device is set to a new brightness, and the existing power consumption data of the powered device is updated.
  • the interactive sub-module in the PoE power saving policy configuration module will prompt the user that the LCD backlight brightness cannot be modified.
  • the power consumption provided by the power supply device is 25.5W, of which 13.00W has been used and the available power consumption is 12.50W.
  • the estimated power consumption is 5.60W, 4.50W and 2.00W respectively.
  • the current LCD backlight is 30% bright and the estimated power consumption is 0.90W.
  • the newly available power consumption is less than 0, and the interactive sub-module interface of the PoE power saving policy displays the prompt message "Exceeding the PoE power consumption limit".
  • the user cannot achieve the purpose of adjusting the LCD backlight brightness to 70%, and can disable it first. Some other functions will be re-adjusted.
  • FIG. 6 shows a flowchart of another embodiment of managing powered device functions according to a PoE power saving policy.
  • the user enables the Bluetooth function of the powered device through the interaction sub-module in the PoE power saving policy configuration module.
  • the PoE power saving policy configuration module sends data to the PoE power consumption estimation module, and the PoE power consumption estimation module estimates the power consumption of the Bluetooth function.
  • the information is sent to the powered device, the Bluetooth function of the powered device is turned on, and the existing power consumption data of the powered device is updated.
  • the interactive sub-module in the PoE power saving policy configuration module will prompt the user that no adjustment or modification can be made.
  • the power consumption provided by the power supply device is 25.5W, of which 13.00W has been used and the available power consumption is 12.50W.
  • the estimated power consumption is 5.60W, 4.50W and 2.00W respectively.
  • the current LCD backlight is 30% bright and the estimated power consumption is 0.90W.
  • the interactive sub-module interface of the PoE power saving policy displays the prompt message "Exceeding the PoE power consumption limit".
  • the user cannot realize the purpose of enabling the Bluetooth function, and can disable some other functions before Turn it on again.
  • FIG. 7 shows a block diagram of an electronic device according to an example embodiment of the present application.
  • the electronic device 600 is only an example, and should not impose any limitations on the functions and scope of use of the embodiments of the present application.
  • electronic device 600 takes the form of a general-purpose computing device.
  • Components of the electronic device 600 may include, but are not limited to, at least one processing unit 610, at least one storage unit 620, a bus 630 connecting different system components (including the storage unit 620 and the processing unit 610), a display unit 640, and the like.
  • the storage unit stores program codes, and the program codes can be executed by the processing unit 610, so that the processing unit 610 executes the methods described in this specification according to various exemplary embodiments of the present application. For example, the processing unit 610 may perform the method as shown in FIG. 2 .
  • the storage unit 620 may include a readable medium in the form of a volatile storage unit, such as a random access storage unit (RAM) 6201 and/or a cache storage unit 6202 , and may further include a read only storage unit (ROM) 6203 .
  • RAM random access storage unit
  • ROM read only storage unit
  • the storage unit 620 may also include a program/utility 6204 having a set (at least one) of program modules 6205 including, but not limited to, an operating system, one or more application programs, other program modules, and program data, An implementation of a network environment may be included in each or some combination of these examples.
  • the bus 630 may be representative of one or more of several types of bus structures, including a memory cell bus or memory cell controller, a peripheral bus, a graphics acceleration port, a processing unit, or a local area using any of a variety of bus structures bus.
  • the electronic device 600 may also communicate with one or more external devices 700 (eg, keyboards, pointing devices, Bluetooth devices, etc.), with one or more devices that enable a user to interact with the electronic device 600, and/or with Any device (eg, router, modem, etc.) that enables the electronic device 600 to communicate with one or more other computing devices. Such communication may occur through input/output (I/O) interface 650 . Also, the electronic device 600 may communicate with one or more networks (eg, a local area network (LAN), a wide area network (WAN), and/or a public network such as the Internet) through a network adapter 660 . Network adapter 660 may communicate with other modules of electronic device 600 through bus 630 . It should be appreciated that, although not shown, other hardware and/or software modules may be used in conjunction with electronic device 600, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives and data backup storage systems.
  • the exemplary embodiments described herein may be implemented by software, or by a combination of software and necessary hardware.
  • the technical solutions according to the embodiments of the present application may be embodied in the form of software products, and the software products may be stored in a non-volatile storage medium (which may be a CD-ROM, U disk, mobile hard disk, etc.) or on a network, including Several instructions are used to cause a computing device (which may be a personal computer, a server, a mobile terminal, or a network device, etc.) to execute the method according to the embodiment of the present application.
  • a computing device which may be a personal computer, a server, a mobile terminal, or a network device, etc.
  • a software product may employ any combination of one or more readable media.
  • the readable medium may be a readable signal medium or a readable storage medium.
  • the readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus or device, or a combination of any of the above. More specific examples (non-exhaustive list) of readable storage media include: electrical connections with one or more wires, portable disks, hard disks, random access memory (RAM), read only memory (ROM), erasable programmable read only memory (EPROM or flash memory), optical fiber, portable compact disk read only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.
  • a computer-readable storage medium may include a data signal propagated in baseband or as part of a carrier wave with readable program code embodied thereon. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the foregoing.
  • a readable storage medium can also be any readable medium other than a readable storage medium that can transmit, propagate, or transport the program for use by or in connection with the instruction execution system, apparatus, or device.
  • Program code embodied on a readable storage medium may be transmitted using any suitable medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
  • Program code for performing the operations of the present application may be written in any combination of one or more programming languages, including object-oriented programming languages—such as Java, C++, etc., as well as conventional procedural programming Language - such as the "C" language or similar programming language.
  • the program code may execute entirely on the user's computing device, partly on the user's device, as a stand-alone software package, partly on the user's computing device and partly on a remote computing device, or entirely on the remote computing device or server execute on.
  • the remote computing device may be connected to the user computing device through any kind of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computing device (eg, using an Internet service provider business via an Internet connection).
  • LAN local area network
  • WAN wide area network
  • an external computing device eg, using an Internet service provider business via an Internet connection
  • the above-mentioned computer-readable medium carries one or more programs, and when the above-mentioned one or more programs are executed by a device, causes the computer-readable medium to realize the aforementioned functions.
  • modules may be distributed in the apparatus according to the description of the embodiment, and corresponding changes may also be made in one or more apparatuses that are uniquely different from this embodiment.
  • the modules in the foregoing embodiments may be combined into one module, or may be further split into multiple sub-modules.
  • the present application provides an intelligent power consumption management solution suitable for PoE.
  • electronic devices such as tablet computers, notebook computers, or all-in-one computers can be used under the limited power supply capability of PoE. Stable work.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Power Sources (AREA)

Abstract

本申请提供一种设备功耗管理系统、方法、设备和存储介质,涉及以太网供电技术领域。一种设备功耗管理系统,包括:供电模式监测模块,用以对供电设备的供电模式进行实时监测;PoE省电策略配置模块,用以显示受电设备的可用功耗和实时功耗数据,以及接收调整操作指令;PoE功耗估算模块,用以获取所述受电设备的功耗限制,并根据所述PoE省电策略配置模块提供的所述调整操作指令所对应的调整目标估算所述实时功耗数据及所述可用功耗,从而对所述受电设备的设备功能进行调整;其中,所述供电模式监测模块还用以控制所述PoE省电策略配置模块及所述PoE功耗估算模块。根据本申请的实施例,可灵活配置供电策略,防止开启过多功能导致系统功耗超出PoE限制。

Description

一种设备功耗管理系统、方法、设备和存储介质 技术领域
本申请涉及以太网供电技术领域,具体而言,涉及一种设备功耗管理系统、方法、设备和存储介质。
背景技术
PoE技术的使用越来越广泛,支持PoE功能的交换机越来越普遍,如思科、华为的交换机。近些年,特别在欧美市场上,支持PoE功能且无电池的平板电脑、笔记本电脑或一体机等电子产品也越来越多。
PoE技术的主要应用场景有两种:
1)没有铺设电力线,无法使用电源适配器,只能采用PoE技术给平板电脑、笔记本电脑或一体机等电子产品供电;
2)停电时,自动切换到PoE供电模式,采用PoE技术给平板电脑、笔记本电脑或一体机等电子产品供电。
但在采用PoE技术供电时,若受电设备的功耗超过供电设备的供电限制时,受电设备特别是无电池的设备将无法正常工作,无法正常工作的情况包括但不限于:
1)无法正常开机;
2)自动关机;
3)循环地重启。
发明内容
本申请提供一种设备功耗管理系统、方法、设备和存储介质,可在采用PoE供电时根据受电设备的功能及用户的需求灵活配置省电策略,从而保证受电设备在有限的供电能力下可以稳定工作。
根据本申请的一方面,提供一种设备功耗管理系统,包括:供电模式监测模块,用以对供电设备的供电模式进行实时监测;PoE省电策略 配置模块,用以显示受电设备的可用功耗和实时功耗数据,以及接收调整操作指令;PoE功耗估算模块,用以获取所述受电设备的功耗限制,并根据所述PoE省电策略配置模块提供的所述调整操作指令所对应的调整目标估算所述实时功耗数据及所述可用功耗,从而对所述受电设备的设备功能进行调整;其中,所述供电模式监测模块还用以根据所述供电设备的供电模式控制所述PoE省电策略配置模块及所述PoE功耗估算模块。
根据一些实施例,对供电设备的供电模式进行实时监测,包括:设置供电模式判断信号;根据所述判断信号的电平高或低,判断所述供电设备的供电模式为PoE模式或非PoE模式。
根据一些实施例,对供电设备的供电模式进行实时监测,还包括:若所述供电设备的供电模式为PoE模式,则所述供电模式监测模块启用所述PoE功耗估算模块和所述PoE省电策略配置模块;若所述供电设备的供电模式为非PoE模式,则所述供电模式监测模块停用所述PoE功耗估算模块和所述PoE省电策略配置模块。
根据一些实施例,所述可用功耗包括:第一可用功耗,根据PoE规范的功耗限制和所述受电设备的功耗限制计算获取;第二可用功耗,根据所述调整目标及所述第一可用功耗估算获取。
根据一些实施例,估算所述实时功耗数据,包括:获取所述受电设备的性能参数;根据所述性能参数及经验数据进行估算,以得到所述受电设备的实时功耗数据。
根据一些实施例,所述调整目标,包括:所述受电设备的设备功能的性能调整;和/或所述受电设备的设备功能的开启或关闭。
根据一些实施例,获取受电设备的功耗限制,包括:所述受电设备通过LLDP协议向供电设备发送分配功率的申请;获取由所述供电设备返回的所述受电设备分配到的功率信息。
根据本申请的一方面,提供一种基于PoE模式供电的设备功耗管理方法,包括:对供电设备的供电模式进行实时监测,在所述供电设备的供电模式为PoE模式情况下,获取受电设备的功耗限制;接收用户的调整操作指令,并根据所述调整操作指令设置调整目标;根据所述受电设 备的功耗限制及所述调整目标,估算所述受电设备的可用功耗和实时功耗数据;基于所述可用功耗和所述实时功耗数据,对所述受电设备的设备功能进行调整,并显示调整后的所述可用功耗和所述实时功耗数据。
根据一些实施例,对所述受电设备的设备功能进行管理和显示,包括:使用默认功耗配置管理所述受电设备的设备功能;根据所述可用功耗和所述受电设备的设备功能的功耗数据,对所述默认功耗配置中所述受电设备的设备功能进行设置。
根据一些实施例,在PoE模式下,所述默认功耗配置根据所述受电设备的功耗限制,最大限度启用所述受电设备的功能;所述默认功耗配置根据所述受电设备及所述受电设备的功耗限制的变化而改变。
根据一些实施例,按所述设备功能的功耗数据由高至低的顺序对所述受电设备的设备功能进行设置或根据用户需求进行设置。
根据本申请的一方面,提供一种电子设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行,使得一个或多个处理器实现如前述的方法。
根据本申请的一方面,提供一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现如前述的方法。
根据本申请的实施例,通过PoE省电策略的设置,间接提供了功耗保护机制,有效防止电子设备开启过多功能导致系统功耗超过PoE的功耗限制。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本申请。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例。
图1示出根据本申请示例实施例的一种设备功耗管理系统的示意图。
图2示出根据本申请示例实施例的一种设备功耗管理方法的流程 图。
图3示出根据本申请示例实施例的启用PoE省电策略的流程图。
图4示出根据本申请示例实施例的PoE省电策略的交互示意图。
图5示出根据PoE省电策略管理受电设备功能的实施例的流程图。
图6示出根据PoE省电策略管理受电设备功能的另一实施例的流程图。
图7示出根据本申请示例实施例的电子设备的框图。
具体实施方式
现在将参考附图更全面地描述示例实施例。然而,示例实施例能够以多种形式实施,且不应被理解为限于在此阐述的实施例;相反,提供这些实施例使得本申请将全面和完整,并将示例实施例的构思全面地传达给本领域的技术人员。在图中相同的附图标记表示相同或类似的部分,因而将省略对它们的重复描述。
所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施例中。在下面的描述中,提供许多具体细节从而给出对本公开的实施例的充分理解。然而,本领域技术人员将意识到,可以实践本公开的技术方案而没有这些特定细节中的一个或更多,或者可以采用其它的方式、组元、材料、装置或操作等。在这些情况下,将不详细示出或描述公知结构、方法、装置、实现、材料或者操作。
附图中所示的流程图仅是示例性说明,不是必须包括所有的内容和操作/步骤,也不是必须按所描述的顺序执行。例如,有的操作/步骤还可以分解,而有的操作/步骤可以合并或部分合并,因此实际执行的顺序有可能根据实际情况改变。
本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。
本申请提供一种设备功耗管理系统、方法、设备和存储介质,用于在使用PoE供电的情况下,通过PoE省电策略的设置,对受电设备的功能进行管理,从而保证系统的稳定。
下面将参照附图,对根据本申请实施例的一种设备功耗管理方法进行详细说明。
术语说明:
以太网供电(Power over Ethernet,PoE):是一种可以在以太网中透过网线传输电力与网络数据到装置上的技术,其最初的使用场景是让IP电话、WLAN接入点、网络摄像头等小型网络设备可以直接从以太网获得电力。
PoE规范(IEEE 802.3):电气和电子工程师协会标准集合,定义了有线以太网的物理层和数据链路层的介质访问控制(MAC),通常是具有一些广域网(WAN)应用的局域网(LAN)技术,通过各种类型的铜缆或光缆在节点和/或基础设施设备(集线器,交换机,路由器)之间建立物理连接,在IEEE 802.3的各标准中获得的可用电力功耗如下:
1)PoE(802.3af,type 1):12.95W;
2)PoE+(802.3at,type 2):25.50W;
3)PoE++(802.3bt,type 3):51W;
4)PoE++(802.3bt,type 4):71W。
供电设备(Power Sourcing Equipment,PSE):在PoE系统中提供电力。
受电设备(Powered Device,PD):在PoE系统中使用电力。
链路层发现协议(Link Layer Discovery Protocol,LLDP):一种数据链路层协议,网络设备可以通过在本地网络中发送LLDPDU(Link Layer Discovery Protocol Data Unit)来通告其他设备自身的状态,是一种能够使网络中的设备互相发现并通告状态、交互信息的协议。
图1示出根据本申请示例实施例的一种设备功耗管理系统的示意图。
如图1所示,设备功耗管理系统包括供电设备101、受电设备102、通信链路103、供电模式监测模块104、PoE功耗估算模块105、PoE省电策略配置模块106和交互界面107。
应该理解,图1中的设备和模块的数目仅仅是示意性的。根据现实需要,可以具有任意数目的设备和模块。
供电设备101包括支持PoE功能的以太网交换机、路由器、集线器或者其他网络交换设备,以及电源适配器。
受电设备102包括支持PoE功能的平板电脑、笔记本电脑或一体机等电子设备。
根据一些实施例,支持PoE功能的电子设备包括未配置电池的电子设备。
通信链路103用以在供电设备101和受电设备102之间提供网络通信链路的介质,可以包括各种连接类型,例如光纤电缆、无线通信链路等。
根据一些实施例,受电设备102通过LLDP协议经由通信链路103向供电设备101发送分配功率的申请,并获取由供电设备101返回的受电设备102分配到的功率信息。
一般地,受电设备102分配到的功率由供电设备101根据与供电设备参数相对应的PoE规范中的功耗限制进行分配。
例如,若供电设备101支持PoE(IEEE802.3af)标准,则供电设备101可分配的功率为12.95W。
供电模式监测模块104设置供电模式判断信号,根据判断信号的电平高或低,判断供电设备101的供电模式。
根据一些实施例,供电模式判断信号包括AC IO信号和PoE IO信号,其中,
当AC IO信号和PoE IO信号均为高电平时,由电源适配器供电;
当AC IO信号为高电平并且PoE IO信号为低电平时,由电源适配器供电;
当AC IO信号为低电平并且PoE IO信号为高电平时,采用PoE模式供电。
一般地,供电模式判断信号AC IO信号和PoE IO信号不会出现同为低电平的情况。
PoE功耗估算模块105用于获取PoE模式下受电设备102的功耗限 制以及计算第一可用功耗,并通过由PoE省电策略模块106获取PoE省电策略的调整目标并估算调整后的PoE省电策略中设备功能的功耗数据和第二可用功耗。
根据一些实施例,PoE功耗估算模块105通过包括受电设备102在内的多个受电设备获取当前已使用的功耗,结合当前PoE规范的功耗限制,计算第一可用功耗。
进一步地,PoE功耗估算模块105根据第一可用功耗以及由PoE省电策略模块106发送来的用户设置的调整目标,估算经过性能调整(如LCD背光亮度的调节)和/或功能的开启或关闭(如蓝牙功能的开启或关闭)后,受电设备102设备功能的功耗数据及剩余的第二可用功耗。
PoE省电策略配置模块106用于根据第一可用功耗、第二可用功耗,结合受电设备102设备功能的功耗数据,在交互界面107进行显示,用户可通过交互界面107进行操作并配置受电设备的设备功能调整目标,PoE省电策略配置模块106通过交互界面107接收用户的指令,并将设备功能的调整目标发送至PoE功耗估算模块105。
根据一些实施例,PoE功耗估算模块105获取受电设备102的性能参数,并根据经验数据,估算受电设备102在PoE省电策略配置模块106中的设备功能的功耗数据。
例如,受电设备102的性能参数包括液晶显示器(LCD)的背光亮度、网络连接情况、USB接口使用情况及扬声器音量等,其中,若LCD背光亮度为30%,则根据经验数据估算出LCD背光功耗为0.90W。
用户可根据自身使用习惯在交互界面107对受电设备的设备功能进行关闭或开启,PoE省电策略配置模块106响应用户的操作,反馈数据至PoE功耗估算模块105及受电设备102,防止开启过多功能导致系统功耗超过PoE限制。
根据一些实施例,PoE省电策略配置模块106中管控的受电设备的功能,无法通过其他系统或模块开启或关闭。
图2示出根据本申请示例实施例的一种设备功耗管理方法的流程图。
如图2所示,在S201,对供电设备的供电模式进行实时监测,在供电设备的供电模式为PoE模式情况下,获取受电设备的功耗限制。
根据一些实施例,首先通过供电模式监测模块判断供电设备的供电模式,若采用PoE模式供电,则根据供电设备所支持的PoE规范,通过LLDP协议获取受电设备的功耗限制。
在S203,接收用户的调整操作指令,并根据调整操作指令设置调整目标。
根据一些实施例,用户通过PoE省电策略配置模块获取受电设备的可用功耗和实时功耗数据,并根据自身需求进行操作,设置受电设备的设备功能调整目标。
进一步地,PoE省电策略配置模块根据用户的操作指令,将设备功能调整目标传输至PoE功耗估算模块。
S205,根据受电设备的功耗限制及调整目标,估算受电设备的可用功耗和实时功耗数据。
根据一些实施例,PoE功耗估算模块通过计算PoE规范下供电设备可提供的功率与受电设备获取到的功率的差值获取第一可用功耗。
进一步地,根据第一可用功耗和PoE省电策略模块中受电设备的设备功能的设置,估算第二可用功耗。
一般地,PoE省电策略模块和PoE功耗估算模块在供电模式为PoE模式时启用,在非PoE模式(如电源适配器)时停用。
PoE省电策略模块中的受电设备的设备功能,包括但不限于:LCD背光亮度的调节、移动网络的启用/禁用、Wi-Fi的启用/禁用、蓝牙的启用/禁用、USB的启用/禁用、扬声器音量的调节、外部显示器的启用/禁用和处理器省电模式的启用等。
一般地,因受电设备功耗大而在通过LLDP协议无法分配到特定功耗时,处理器省电模式默认开启。
理论上,当供电设备只支持PoE(IEEE802.3af)标准,受电设备可分配到的最大功耗为12.95W的情况下,才会启用处理器省电模式。
根据受电设备的设备功能参数和经验数据,PoE功耗估算模块估算出受电设备的设备功能的实时功耗数据。
在S207,基于可用功耗和实时功耗数据,对受电设备的设备功能进行调整,并显示调整后的可用功耗和实时功耗数据。
根据一些实施例,可使用默认功耗配置管理和调整受电设备的设备功能,默认功耗配置根据受电设备的功耗限制,最大限度启用受电设备的功能。
一般地,不同的受电设备的产品规格和功耗情况不相同,结合不同PoE规范下可分配的功耗不相同以及不同的用户需求,所采用的默认功耗配置也不相同。
例如,Elo i-series 4.0,10寸设备,在PoE+(IEEE 802.3at)标准下的默认配置为:
LCD背光亮度:80%;
雷电USB:关闭;
USB 3.0:关闭;
USB 2.0:关闭;
蓝牙:开启;
Wi-Fi:关闭;
扬声器音量:50%;
外部显示器:关闭;
处理器省电模式:关闭。
又例如,Elo i-series 4.0,22寸设备,在PoE+(IEEE 802.3at)标准下的默认配置为:
LCD背光亮度:70%;
雷电USB:关闭;
USB 3.0:关闭;
USB 2.0:关闭;
蓝牙:开启;
Wi-Fi:关闭;
扬声器音量:0;
外部显示器:关闭;
处理器省电模式:关闭。
根据一些实施例,用户可根据自身使用习惯,及在供电设备支持的PoE规范下可用功耗和PoE省电策略模块中设备功能的实时功耗数据, 对默认功耗配置中的设备功能进行调整,包括对部分功能进行关闭或开启。
进而,在受电设备的设备功能调整完成后,通过PoE省电策略模块向用户展示调整后的可用功率和调整后的设备功能的实时功耗数据。
图3示出根据本申请示例实施例的启用PoE省电策略的流程图。
如图3所示,启动受电设备,首先通过供电模式监测模块检测供电设备是否通过PoE模式供电,若检测结果为PoE模式供电,则启动PoE省电策略。
一般地,PoE省电策略可按照受电设备设备功能中的功耗数据由高到低的顺序进行调整,或根据用户的实际需求对设备功能进行调整。
如图3所示的实施例,启动PoE省电策略,因LCD背光亮度的功耗最大,先进行LCD背光亮度调节。
LCD背光亮度调节完成后,根据PoE省电策略依次判断启用或禁用雷电USB通路、USB3.0通路和USB2.0通路,进行USB接口的功能配置。
USB接口配置完成后进行网络连接情况的配置,包括移动网络和Wi-Fi连接的启用或禁用。
其中,若禁用移动网络,则将受电设备切换至飞行模式。
进一步地,进入蓝牙功能是否启用的判断过程。
进而,根据供电设备支持的PoE规范判断是否切换处理器至省电模式。
最后,完成扬声器音量的调节,PoE省电策略启动完成。
图4示出根据本申请示例实施例的PoE省电策略的交互示意图。
如图4所示,用户通过PoE省电策略的交互子模块界面配置受电设备的设备功能。
在PoE+(IEEE 802.3at)标准下,供电设备可提供的功耗为25.5W,其中,已使用13.00W,可用功耗为12.50W。
如图4所示的受电设备默认设置及估算的功耗数据为:
LCD背光亮度:30%,功耗:0.90W;
扬声器音量:25%,功耗:0.25W;
移动网络:关闭,功耗:3.25W;
Wi-Fi:关闭,功耗:2.80W;
蓝牙:关闭,1.00W;
雷电USB:关闭,功耗:5.60W;
USB 3.0:关闭,功耗:4.50W;
USB 2.0:关闭,功耗:2.00W;
外部显示器:关闭,功耗:1.00W;
处理器省电模式:关闭,功耗:1.20W。
用户可选择相应的功能进行调整,如关闭或开启,PoE省电策略模块响应于用户的操作,发送指令并使受电设备调整自身的功能。即,
PoE省电策略为受电设备提供了功耗保护机制,防止因受电设备开启过多功能导致功耗超出PoE规范中的功耗限制出现的不稳定。
图5示出根据PoE省电策略管理受电设备功能的实施例的流程图。
如图5所示的实施例,用户通过PoE省电策略配置模块中的交互子模块对受电设备的LCD背光亮度进行修改。
PoE省电策略配置模块将修改后的新亮度数据及原始亮度数据传输至PoE功耗估算模块。
PoE功耗估算模块根据新亮度数据估算新亮度功耗,同时,根据原始亮度数据估算原始亮度功耗。
根据新亮度功耗、原始亮度功耗以及当前的可用功耗,计算新可用功耗,新可用功耗=当前可用功耗+原始亮度功耗-新亮度功耗。
若新可用功耗大于0,则发送信息至受电设备,设置受电设备的LCD背光到新亮度,并更新受电设备现有的功耗数据。
若新可用功耗小于或等于0,则通过PoE省电策略配置模块中的交互子模块提示用户无法进行LCD背光亮度的修改。
例如,按如图4所示PoE省电策略的交互子模块界面的信息,供电设备可提供的功耗为25.5W,其中,已使用13.00W,可用功耗为12.50W。
假设当前雷电USB、USB3.0和USB2.0均被设置为启用,处于工作状态,其估算的功耗分别为5.60W、4.50W和2.00W。
当前的LCD背光亮度为30%,估算的功耗为0.90W。
计算当前可用功耗,根据当前供电设备的可用功耗以及当前已启用 的功能的功耗,计算当前可用功耗=12.50W-5.60W-4.50W-2.00W=0.40W。
若用户试图将LCD背光亮度调整为70%,其估算功耗为3.20W,计算新可用功耗=0.40W+0.90W-3.20W=-1.90W<0。
由此可见,新可用功耗小于0,PoE省电策略的交互子模块界面显示“超过PoE功耗限制”的提示信息,用户不能实现将LCD背光亮度调整为70%的目的,可在先禁用部分其他功能后再重新进行调整。
图6示出根据PoE省电策略管理受电设备功能的另一实施例的流程图。
如图6所示的实施例,用户通过PoE省电策略配置模块中的交互子模块对受电设备的蓝牙功能进行启用。
PoE省电策略配置模块发送数据至PoE功耗估算模块,PoE功耗估算模块估算蓝牙功能的功耗。
根据蓝牙功能的功耗和当前的可用功耗,计算新可用功耗,新可用功耗=当前可用功耗-蓝牙功耗。
若新可用功耗大于0,则发送信息至受电设备,开启受电设备的蓝牙功能,并更新受电设备现有的功耗数据。
若新可用功耗小于或等于0,则通过PoE省电策略配置模块中的交互子模块提示用户无法进行调整或修改。
例如,按如图4所示PoE省电策略的交互子模块界面的信息,供电设备可提供的功耗为25.5W,其中,已使用13.00W,可用功耗为12.50W。
假设当前雷电USB、USB3.0和USB2.0均被设置为启用,处于工作状态,其估算的功耗分别为5.60W、4.50W和2.00W。
当前的LCD背光亮度为30%,估算的功耗为0.90W。
计算当前可用功耗,根据当前供电设备的可用功耗以及当前已启用的功能的功耗,计算当前可用功耗=12.50W-5.60W-4.50W-2.00W=0.40W。
若用户试图开启蓝牙功能,其估算功耗为1.00W,计算新可用功耗=0.40W-1.00W=-0.60W<0。
由此可见,新可用功耗小于0,PoE省电策略的交互子模块界面显示“超过PoE功耗限制”的提示信息,用户不能实现开启蓝牙功能的目的,可在先禁用部分其他功能后再重新进行开启。
图7示出根据本申请示例实施例的电子设备的框图。
如图7所示,电子设备600仅仅是一个示例,不应对本申请实施例的功能和使用范围带来任何限制。
如图7所示,电子设备600以通用计算设备的形式表现。电子设备600的组件可以包括但不限于:至少一个处理单元610、至少一个存储单元620、连接不同系统组件(包括存储单元620和处理单元610)的总线630、显示单元640等。其中,存储单元存储有程序代码,程序代码可以被处理单元610执行,使得处理单元610执行本说明书描述的根据本申请各种示例性实施方式的方法。例如,处理单元610可以执行如图2中所示的方法。
存储单元620可以包括易失性存储单元形式的可读介质,例如随机存取存储单元(RAM)6201和/或高速缓存存储单元6202,还可以进一步包括只读存储单元(ROM)6203。
存储单元620还可以包括具有一组(至少一个)程序模块6205的程序/实用工具6204,这样的程序模块6205包括但不限于:操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。
总线630可以为表示几类总线结构中的一种或多种,包括存储单元总线或者存储单元控制器、外围总线、图形加速端口、处理单元或者使用多种总线结构中的任意总线结构的局域总线。
电子设备600也可以与一个或多个外部设备700(例如键盘、指向设备、蓝牙设备等)通信,还可与一个或者多个使得用户能与该电子设备600交互的设备通信,和/或与使得该电子设备600能与一个或多个其它计算设备进行通信的任何设备(例如路由器、调制解调器等等)通信。这种通信可以通过输入/输出(I/O)接口650进行。并且,电子设备600还可以通过网络适配器660与一个或者多个网络(例如局域网(LAN),广域网(WAN)和/或公共网络,例如因特网)通信。网络适配器660可以通过总线630与电子设备600的其它模块通信。应当明白,尽管图中未示出,可以结合电子设备600使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理单元、外部磁盘驱动阵 列、RAID系统、磁带驱动器以及数据备份存储系统等。
通过以上的实施方式的描述,本领域的技术人员易于理解,这里描述的示例实施例可以通过软件实现,也可以通过软件结合必要的硬件的方式来实现。根据本申请实施例的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是CD-ROM,U盘,移动硬盘等)中或网络上,包括若干指令以使得一台计算设备(可以是个人计算机、服务器、移动终端或者网络设备等)执行根据本申请实施例的方法。
软件产品可以采用一个或多个可读介质的任意组合。可读介质可以是可读信号介质或者可读存储介质。可读存储介质例如可以为但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。
计算机可读存储介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了可读程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。可读存储介质还可以是可读存储介质以外的任何可读介质,该可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。可读存储介质上包含的程序代码可以用任何适当的介质传输,包括但不限于无线、有线、光缆、RF等等,或者上述的任意合适的组合。
可以以一种或多种程序设计语言的任意组合来编写用于执行本申请操作的程序代码,程序设计语言包括面向对象的程序设计语言—诸如Java、C++等,还包括常规的过程式程序设计语言—诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算设备上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户计算设备上部分在远程计算设备上执行、或者完全在远程计算设备或服务器上 执行。在涉及远程计算设备的情形中,远程计算设备可以通过任意种类的网络,包括局域网(LAN)或广域网(WAN),连接到用户计算设备,或者,可以连接到外部计算设备(例如利用因特网服务提供商来通过因特网连接)。
上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被一个该设备执行时,使得该计算机可读介质实现前述功能。
本领域技术人员可以理解上述各模块可以按照实施例的描述分布于装置中,也可以进行相应变化唯一不同于本实施例的一个或多个装置中。上述实施例的模块可以合并为一个模块,也可以进一步拆分成多个子模块。
根据本申请的一些实施例,本申请提供了一种适合PoE的功耗智能管理方案,通过设置PoE省电策略,使得平板电脑、笔记本电脑或一体机等电子设备可在PoE有限的供电能力下稳定工作。
以上对本申请实施例进行了详细介绍,以上实施例的说明仅用于帮助理解本申请的方法及其核心思想。同时,本领域技术人员依据本申请的思想,基于本申请的具体实施方式及应用范围上做出的改变或变形之处,都属于本申请保护的范围。综上所述,本说明书内容不应理解为对本申请的限制。

Claims (13)

  1. 一种设备功耗管理系统,其特征在于,包括:
    供电模式监测模块,用以对供电设备的供电模式进行实时监测;
    PoE省电策略配置模块,用以显示受电设备的可用功耗和实时功耗数据,以及接收调整操作指令;
    PoE功耗估算模块,用以获取所述受电设备的功耗限制,并根据所述PoE省电策略配置模块提供的所述调整操作指令所对应的调整目标估算所述实时功耗数据及所述可用功耗,从而对所述受电设备的设备功能进行调整;
    其中,所述供电模式监测模块还用以根据所述供电设备的供电模式控制所述PoE省电策略配置模块及所述PoE功耗估算模块。
  2. 根据权利要求1所述的系统,其特征在于,对供电设备的供电模式进行实时监测,包括:
    设置供电模式判断信号;
    根据所述判断信号的电平高或低,判断所述供电设备的供电模式为PoE模式或非PoE模式。
  3. 根据权利要求1所述的系统,其特征在于,对供电设备的供电模式进行实时监测,还包括:
    若所述供电设备的供电模式为PoE模式,则所述供电模式监测模块启用所述PoE功耗估算模块和所述PoE省电策略配置模块;
    若所述供电设备的供电模式为非PoE模式,则所述供电模式监测模块停用所述PoE功耗估算模块和所述PoE省电策略配置模块。
  4. 根据权利要求1所述的系统,其特征在于,所述可用功耗包括:
    第一可用功耗,根据PoE规范的功耗限制和所述受电设备的功耗限制计算获取;
    第二可用功耗,根据所述调整目标及所述第一可用功耗估算获取。
  5. 根据权利要求1所述的系统,其特征在于,估算所述实时功耗数据,包括:
    获取所述受电设备的性能参数;
    根据所述性能参数及经验数据进行估算,以得到所述受电设备的实时功耗数据。
  6. 根据权利要求1所述的系统,其特征在于,所述调整目标,包括:
    所述受电设备的设备功能的性能调整;和/或
    所述受电设备的设备功能的开启或关闭。
  7. 根据权利要求1所述的系统,其特征在于,获取受电设备的功耗限制,包括:
    所述受电设备通过LLDP协议向供电设备发送分配功率的申请;
    获取由所述供电设备返回的所述受电设备分配到的功率信息。
  8. 一种基于PoE模式供电的设备功耗管理方法,其特征在于,包括:
    对供电设备的供电模式进行实时监测,在所述供电设备的供电模式为PoE模式情况下,获取受电设备的功耗限制;
    接收用户的调整操作指令,并根据所述调整操作指令设置调整目标;
    根据所述受电设备的功耗限制及所述调整目标,估算所述受电设备的可用功耗和实时功耗数据;
    基于所述可用功耗和所述实时功耗数据,对所述受电设备的设备功能进行调整,并显示调整后的所述可用功耗和所述实时功耗数据。
  9. 根据权利要求8所述的方法,其特征在于,对所述受电设备的设备功能进行管理和显示,包括:
    使用默认功耗配置管理所述受电设备的设备功能;
    根据所述可用功耗和所述受电设备的设备功能的功耗数据,对所述默认功耗配置中所述受电设备的设备功能进行设置。
  10. 根据权利要求9所述的方法,其特征在于,包括:
    在PoE模式下,所述默认功耗配置根据所述受电设备的功耗限制,最大限度启用所述受电设备的功能;
    所述默认功耗配置根据所述受电设备及所述受电设备的功耗限制的变化而改变。
  11. 根据权利要求9所述的方法,其特征在于,按所述设备功能的功耗数据由高至低的顺序对所述受电设备的设备功能进行设置或根据用户需求进行设置。
  12. 一种电子设备,其特征在于,包括:
    一个或多个处理器;
    存储装置,用于存储一个或多个程序;
    当所述一个或多个程序被所述一个或多个处理器执行,使得一个或多个处理器实现如权利要求8-11中任一所述的方法。
  13. 一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述程序被处理器执行时实现如权利要求8-11中任一所述的方法。
PCT/CN2022/088967 2022-04-25 2022-04-25 一种设备功耗管理系统、方法、设备和存储介质 Ceased WO2022156830A2 (zh)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CN202280001170.4A CN115004640B (zh) 2022-04-25 2022-04-25 一种设备功耗管理系统、方法、设备和存储介质
PCT/CN2022/088967 WO2022156830A2 (zh) 2022-04-25 2022-04-25 一种设备功耗管理系统、方法、设备和存储介质
US18/255,191 US12308983B2 (en) 2022-04-25 2022-04-25 System for managing device power consumption and method, device and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2022/088967 WO2022156830A2 (zh) 2022-04-25 2022-04-25 一种设备功耗管理系统、方法、设备和存储介质

Publications (2)

Publication Number Publication Date
WO2022156830A2 true WO2022156830A2 (zh) 2022-07-28
WO2022156830A3 WO2022156830A3 (zh) 2023-03-02

Family

ID=82548511

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2022/088967 Ceased WO2022156830A2 (zh) 2022-04-25 2022-04-25 一种设备功耗管理系统、方法、设备和存储介质

Country Status (3)

Country Link
US (1) US12308983B2 (zh)
CN (1) CN115004640B (zh)
WO (1) WO2022156830A2 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117458723A (zh) * 2023-12-26 2024-01-26 深圳中科德能科技有限公司 智能箱供电方法、系统、设备及存储介质

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116346510A (zh) * 2022-12-30 2023-06-27 联想(北京)有限公司 控制方法及装置、以太网供电系统

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7472290B2 (en) * 2004-12-23 2008-12-30 Cisco Technology, Inc. Methods and apparatus to maintain and utilize mobile power profile information
WO2007058871A1 (en) * 2005-11-15 2007-05-24 Linear Technology Corporation Dynamic power allocation in system for providing power over communication link
US7870401B2 (en) * 2007-08-15 2011-01-11 Broadcom Corporation System and method for power over Ethernet provisioning for a computing device using a network user profile
US9088434B2 (en) 2009-02-06 2015-07-21 Broadcom Corporation System and method for power over ethernet power mode policy and network management
JP5296764B2 (ja) * 2010-11-19 2013-09-25 株式会社バッファロー PoE給電装置および給電方法
JP5050116B1 (ja) 2011-06-14 2012-10-17 株式会社東芝 節電制御用の電子装置及び対象装置の節電制御方法
US10069686B2 (en) * 2013-09-05 2018-09-04 Pismo Labs Technology Limited Methods and systems for managing a device through a manual information input module
CN105812147A (zh) * 2016-04-28 2016-07-27 博为科技有限公司 一种通讯设备poe供电控制方法
JP6951206B2 (ja) * 2017-11-15 2021-10-20 キヤノン株式会社 電源装置およびその制御方法
US11307778B2 (en) * 2018-03-09 2022-04-19 Kioxia Corporation Power management for solid state drives in a network
KR102047866B1 (ko) * 2018-04-10 2019-11-22 아주대학교산학협력단 모바일 장치의 전력 측정 및 분석 시스템 및 그 방법
JP6828965B2 (ja) * 2018-10-29 2021-02-10 Necプラットフォームズ株式会社 PoE受電側機器、PoE受電側機器受電モード切替制御方法およびそのプログラム
CN110365495B (zh) 2019-07-03 2021-07-30 普联技术有限公司 一种PoE受电方法、装置和系统
US12124350B2 (en) * 2020-04-28 2024-10-22 Intel Corporation Real-time power meter for optimizing processor power management
US11836031B2 (en) * 2020-11-10 2023-12-05 Advanced Micro Devices, Inc. Application override of power estimation mechanism

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117458723A (zh) * 2023-12-26 2024-01-26 深圳中科德能科技有限公司 智能箱供电方法、系统、设备及存储介质
CN117458723B (zh) * 2023-12-26 2024-12-27 深圳中科德能科技有限公司 智能箱供电方法、系统、设备及存储介质

Also Published As

Publication number Publication date
CN115004640A (zh) 2022-09-02
US20240007313A1 (en) 2024-01-04
WO2022156830A3 (zh) 2023-03-02
CN115004640B (zh) 2024-11-29
US12308983B2 (en) 2025-05-20

Similar Documents

Publication Publication Date Title
JP5301032B2 (ja) アクセスポイントを制御する方法、装置、及びシステム
US8510578B2 (en) Line-card disabling for power management
US8332869B2 (en) Systems and methods for providing wake on LAN (WoL) support
TWI495297B (zh) 使用網路連接之裝置電源管理之程序、電腦可讀取媒體及系統
US7886165B2 (en) Power management for Power-over-Ethernet-capable switch
US20080043769A1 (en) Clustering system and system management architecture thereof
US20110029659A1 (en) Method and System for Network Proxy Services for Energy Efficient Networking
WO2012134693A2 (en) Power optimization on a power-over-ethernet based thin client device
CN102164044A (zh) 联网方法和联网系统
CN101772140A (zh) 一种自适应节能方法及具备该功能的业务系统
WO2022156830A2 (zh) 一种设备功耗管理系统、方法、设备和存储介质
CN101256440A (zh) 计算机、遥控系统、计算机控制方法以及遥控方法
CN113746821B (zh) 智能设备控制方法、装置、存储介质及电子设备
CN104662849B (zh) 网络设备供电控制方法、装置和网络设备
CN116095192B (zh) 报文处理方法、系统及计算机设备
CN117493018A (zh) 一种分布式计算资源分配方法、装置、电子设备及存储介质
CN100508468C (zh) 分布式节点动态管理数据自适应交换方法
US11496595B2 (en) Proxy management controller system
CN107580017B (zh) 一种批量省电管理方法、及接入设备
CN104065497B (zh) 一种xDSL线卡节能方法及装置
EP3161672B1 (en) Retrieval of a command from a management server
US20260118943A1 (en) Managing data processing systems using power-based communications
US20260118938A1 (en) Power budgeting for data processing systems using power-based communications
CN119690526A (zh) 一种服务器处理方法、装置、设备及存储介质
CN104079417B (zh) 维持装置随时可唤醒状态的方法及服务器

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 18255191

Country of ref document: US

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 22742307

Country of ref document: EP

Kind code of ref document: A2

WWG Wipo information: grant in national office

Ref document number: 18255191

Country of ref document: US