CN114936044B - 一种计算设备和计算设备的唤醒方法 - Google Patents
一种计算设备和计算设备的唤醒方法 Download PDFInfo
- Publication number
- CN114936044B CN114936044B CN202210679236.7A CN202210679236A CN114936044B CN 114936044 B CN114936044 B CN 114936044B CN 202210679236 A CN202210679236 A CN 202210679236A CN 114936044 B CN114936044 B CN 114936044B
- Authority
- CN
- China
- Prior art keywords
- starting
- control logic
- signal
- power supply
- power
- 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.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/4401—Bootstrapping
- G06F9/4418—Suspend and resume; Hibernate and awake
-
- 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
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Power Sources (AREA)
Abstract
本申请属于互联网服务器技术领域。具体提供了一种计算设备和计算设备的唤醒方法,该计算设备包括第一模块、第二模块、第三模块、第一电源、第二电源和第三电源;所述第一模块用于在所述计算设备为关机状态时,接收所述第一电源的供电,以处于可接收开机唤醒信号状态,及用于接收开机唤醒信号后控制所述第二电源上电;所述第二模块用于接收所述第二电源的供电,使所述计算设备进入开机过程,及控制所述第三电源上电;所述第三模块用于接收所述第三电源的供电,使所述计算设备为开机状态。基于本申请提供的技术方案,可以降低计算设备在关机状态下的功耗。
Description
技术领域
本申请涉及互联网服务器技术领域,特别涉及一种计算设备和计算设备的唤醒方法。
背景技术
目前市面上的计算设备在处于关机状态时,计算设备中的平台控制器中心(Platform Controller Hub,PCH)、基板管理控制器(Baseboard Management Controller,BMC)、启动控制单元(例如FPGA、PAL、GAL等)、数据网卡芯片以及管理网卡芯片仍在工作,此时上述器件会大量耗电,并且伴随着计算设备数量的增加以及处于关机状态时间变长,其耗电量会越来越大。
如图1所示为现有技术计算设备的框架图,其中待机电源会在待机状态下为虚线框中的设备(PCH桥片、BMC、FPGA、数据网卡芯片以及管理网卡芯片)供电。伴随着国家对节能减排政策的要求,同时随着计算设备使用越来越广泛,如何降低计算设备在关机状态下耗能的问题亟需解决。
发明内容
鉴于现有技术的以上问题,本申请提供一种计算设备和计算设备的唤醒方法,可以降低计算设备在关机状态下的功耗。
为达到上述目的,本申请第一方面提供了一种计算设备,包括:第一模块、第二模块、第三模块、第一电源、第二电源和第三电源;所述第一模块用于在所述计算设备为关机状态时,接收所述第一电源的供电,以处于可接收开机唤醒信号状态,及用于接收开机唤醒信号后控制所述第二电源上电;所述第二模块用于接收所述第二电源的供电,使所述计算设备进入开机过程,及控制所述第三电源上电;所述第三模块用于接收所述第三电源的供电,使所述计算设备为开机状态。
由上,本申请提供的计算设备提供了第一模块、第二模块、第三模块、第一电源、第二电源和第三电源,在计算设备为关机状态时,通过第一电源向第一模块供电,该第一模块可以接收开机唤醒信号并控制第二电源上电,因此,在关机状态下只有第一模块在耗电,从而降低了计算设备在关机状态下的功能。在计算设备处于开机过程中时,通过第二电源向第二模块供电,从而实现了整台计算设备的唤醒。在计算设备为关机状态时,第一电源、第二电源、第三电源分别为相应设备供电。基于本申请提供的计算设备,不仅实现了电能的合理分配,还使计算设备在关机状态下的功耗大幅降低,从而可以节约大量电能。
作为第一方面一种可能的实现方式,所述第一模块包括:数据网卡芯片和启动控制单元的第一控制逻辑;所述启动控制单元的第一控制逻辑用于控制所述第二电源上电。
由上,第一模块包括数据网卡芯片和启动控制单元的第一控制逻辑,一般的,数据网卡芯片的功耗为0.2W,启动控制单元的第一控制逻辑的功耗为0.7W,因此,该计算设备在关机状态下第一设备的功耗大约为0.9W,即在关机状态下整台计算设备的功耗仅为0.9W左右,大幅降低了计算设备在关机状态下的功耗。
作为第一方面一种可能的实现方式,所述第二模块包括:管理网卡芯片、基板管理控制器、启动控制单元的其他控制逻辑和平台控制器中心的第一控制逻辑;所述启动控制单元的其他控制逻辑中的之一用于控制所述第三电源上电;所述启动控制单元的其他控制逻辑中的另外之一用于向所述平台控制器中心的第一控制逻辑发送开机信号;所述平台控制器中心的第一控制逻辑用于接收所述开机信号,并控制平台控制器中心的其他控制逻辑和中央处理器开启。
由上,第二模块包括管理网卡芯片、基板管理控制器、启动控制单元的其他控制逻辑和平台控制器中心的第一控制逻辑,通过第二电源依次向各器件供电,从而使计算设备的各器件逐步被唤醒。
作为第一方面一种可能的实现方式,所述第三模块包括:中央处理器和所述平台控制器中心的其他控制逻辑。
作为第一方面一种可能的实现方式,还包括:所述第二电源上电后,,向所述基板管理控制器供电;所述基板管理控制器向所述启动控制单元的其他控制逻辑发送电量信息;其中,所述电量信息用于表征所述第二电源是否正常工作;待所述电量信息满足预设电量时,所述启动控制单元的其他控制逻辑向所述平台控制器中心的第一控制逻辑发送开机信号;所述平台控制器中心的第一控制逻辑响应所述开机信号,所述开机信号用于控制所述中央处理器和所述平台控制器中心的其他控制逻辑开机。由上,提供了计算设备开机过程各器件工作状态的变化,从而实现有序开机。
作为第一方面一种可能的实现方式,还包括:所述开机唤醒信号通过本地控制开关机的控件生成;所述第一模块中的所述启动控制单元的第一控制逻辑响应所述开机唤醒信号,以控制所第二电源上电。
由上,通过本地控件可以实现本地开机控制。
作为第一方面一种可能的实现方式,还包括:所述开机唤醒信号通过远端控制开关机的控件生成;所述第一模块中的所述数据网卡芯片响应所述开机唤醒信号,生成唤醒所述启动控制单元的第一控制逻辑的唤醒指令;所述启动控制单元的第一控制逻辑响应所述唤醒指令,以控制所述第二电源上电。由上,由于数据网卡芯片在关机状态下由第一电源持续供电,因此,远端用户可以通过数据网卡芯片将唤醒指令传递至启动控制单元的第一控制逻辑,进而使其生成上电信号以控制第二电源工作,进一步实现远端开机控制。
本申请第二方面提供了一种计算设备的唤醒方法,所述计算设备为上述第一方面提供的计算设备,包括:第二电源接收第一模块中的启动控制单元的第一控制逻辑发送的上电信号,并向基板管理控制器供电;所述基板管理控制器向所述启动控制单元的其他控制逻辑发送电量信息;其中,所述电量信息用于表征所述第二电源是否正常工作;待所述电量信息满足预设电量时,所述启动控制单元的其他控制逻辑向平台控制器中心的第一控制逻辑发送开机信号;所述平台控制器中心的第一控制逻辑响应所述开机信号,所述开机信号用于控制中央处理器和所述平台控制器中心的其他控制逻辑开机。
作为第二方面一种可能的实现方式,还包括:通过本地控制开关机的控件生成开机唤醒信号;所述第一模块中的所述启动控制单元的第一控制逻辑响应所述开机唤醒信号,以生成所述上电信号。
作为第二方面一种可能的实现方式,还包括:通过远端控制开关机的控件生成开机唤醒信号;第一模块中的数据网卡芯片响应所述开机唤醒信号,生成唤醒所述启动控制单元的第一控制逻辑的唤醒指令;所述启动控制单元的第一控制逻辑响应所述唤醒指令,以生成所述上电信号。
本申请第三方面提供一种计算机可读存储介质,其上存储有程序指令,所述程序指令当被计算机执行时使得所述计算机执行第二方面任意一项所述的计算设备的唤醒方法。
本申请的这些和其它方面在以下(多个)实施例的描述中会更加简明易懂。
附图说明
图1为现有技术提供的一种计算设备的架构图;
图2为本申请实施例提供的一种计算设备的架构图;
图3为本申请实施例提供的一种计算设备唤醒方法的流程图。
实施方式
说明书和权利要求书中的词语“第一、第二、第三等”或模块A、模块B、模块C等类似用语,仅用于区别类似的对象,不代表针对对象的特定排序,可以理解地,在允许的情况下可以互换特定的顺序或先后次序,以使这里描述的本申请实施例能够以除了在这里图示或描述的以外的顺序实施。
在以下的描述中,所涉及的表示步骤的标号,如S110、S120……等,并不表示一定会按此步骤执行,在允许的情况下可以互换前后步骤的顺序,或同时执行。
说明书和权利要求书中使用的术语“包括”不应解释为限制于其后列出的内容;它不排除其它的元件或步骤。因此,其应当诠释为指定所提到的所述特征、整体、步骤或部件的存在,但并不排除存在或添加一个或更多其它特征、整体、步骤或部件及其组群。因此,表述“包括装置A和B的设备”不应局限为仅由部件A和B组成的设备。
本说明书中提到的“一个实施例”或“实施例”意味着与该实施例结合描述的特定特征、结构或特性包括在本申请的至少一个实施例中。因此,在本说明书各处出现的用语“在一个实施例中”或“在实施例中”并不一定都指同一实施例,但可以指同一实施例。此外,在一个或多个实施例中,能够以任何适当的方式组合各特定特征、结构或特性,如从本公开对本领域的普通技术人员显而易见的那样。
除非另有定义,本文所使用的所有的技术和科学术语与属于本申请的技术领域的技术人员通常理解的含义相同。如有不一致,以本说明书中所说明的含义或者根据本说明书中记载的内容得出的含义为准。另外,本文中所使用的术语只是为了描述本申请实施例的目的,不是旨在限制本申请。
在对本申请具体实施方式进行详细说明之前,首先对本申请的相关技术进行详细介绍。
如图1所示,相关技术提供了一种计算设备的结构示意图。在该计算设备中,用电设备包括中央处理器、平台控制器中心(即图1中PCH桥片)、基板管理控制器(即图1中BMC)、启动控制单元(即图1中FPGA)、数据网卡芯片、以及管理网卡芯片,供电设备为待机电源和开机电源。
在该相关技术中,计算设备为关机状态时,待机电源向平台控制器中心的部分功能、基板管理控制器、启动控制单元、数据网卡芯片、以及管理网卡芯片供电,一般的,基板管理控制器的功耗大约为4W,数据网卡芯片的功耗大约为0.2W,管理网卡芯片的功耗大约为0.2W,启动控制单元的功耗大约为1.6W,则该计算设备在关机状态下的功耗一般大约为6W。
在该相关技术中,计算设备为开机过程中时,待机电源依然是向平台控制器中心的部分功能、基板管理控制器、启动控制单元、数据网卡芯片、以及管理网卡芯片供电,待唤醒平台控制器中心的其它功能以及中央管理器后,进入开机状态。
在该相关技术中,计算设备为开机状态时,开机电源向平台控制器中心的其它功能以及中央管理器供电。
基于上述相关技术的描述可以看出,在计算设备为关机状态时,其功耗大约为6W。
基于相关技术所提供的计算设备,其开机过程可支持本地开机和远程开机两种形式。
对于本地开机来说,通过本地控制开关机的控件生成开机指令(即图1中开机信号1),由于在关机状态下启动控制单元为带电状态,因此,启动控制单元将开机信号2发送至平台控制器中心,平台控制器中心根据接收到的开机信号2控制计算设备实现开机。
对于远程开机来说包括两种开机方式。第一种具体为:通过远程控制开关机的控件生成开机指令,该开机指令通过网线接口(例如RJ45接口)传输至数据网卡芯片中,数据网卡芯片向平台控制器中心发送唤醒信号,平台根据接收到的唤醒信号控制计算设备实现开机。
对于远程开机来说,第二种开机方式具体为:通过远程控制开关机的控件生成开机指令,该开机指令通过网线接口(例如RJ45接口)传输至管理网卡芯片,管理网卡芯片将该开机指令发送至基板管理控制器,管理管理控制器向平台控制器中心发送唤醒信号,平台根据接收到的唤醒信号控制计算设备实现开机。
下面结合各图,对本申请实施例提供的一种计算设备进行详细说明。应理解,本申请的计算设备可以为服务器、可以为计算机、还可以为工控机等等。
如图2所示为本申请实施例提供的一种计算设备的结构示意图。该计算设备包括第一模块110、第二模块120、第三模块130、第一电源P1、第二电源P2和第三电源P3。
第一模块110包括管理网卡芯片和动控制单元的第一控制逻辑。该第一模块110用于在计算设备为关机状态时,接收第一电源P1的供电,以处于可接收开机唤醒信号状态,及用于接收开机唤醒信号后控制所述第二电源P2上电;
第二模块120包括管理网卡芯片、基板管理控制器(Baseboard ManagementController,BMC)、启动控制单元的其他控制逻辑和平台控制器中心(PlatformController Hub,PCH)的第一控制逻辑。该第二模块120用于接收第二电源P2的供电,使计算设备进入开机过程,及控制所述第三电源P3上电;
第三模块130包括中央处理器(Central Processing Unit,CPU)、平台控制器中心的其他控制逻辑。该第三模块130用于接收第三电源P3的供电,使计算设备为开机状态。在本实施例中,所述启动控制单元包括但不限于FPGA、PAL、GAL等集成电路器件。
下面详细介绍计算设备中各器件的连接关系。
中央处理器与平台控制器中心双向通信连接,例如可以通过互联总线实现二者间的连接;即:中央处理器可以向平台控制器中心下发指令,同时平台控制器中心也可以向中央处理器上传信息。
平台控制器中心与基板管理控制器双向通信连接,二者也可以通过互联总线实现连接;即:中央处理器可以通过平台控制器中心将指令传输到基板管理控制器中,而基板管理控制器也可以将其处理后的数据通过平台控制器中心传输到中央处理器中。
平台控制器中心与数据网卡芯片双向通信连接,二者也可以通过互联总线实现连接;即中央处理器可以通过平台控制器中心将数据传输到数据网卡芯片中进行协议转换,数据网卡芯片可以将转换后的数据通过平台控制器中心回传至中央处理器。
基板管理控制器与管理网卡芯片双向通信连接,二者也可以通过互联总线实现连接;即中央处理器可以通过平台控制器中心以及基本管理控制器将数据传输到管理网卡芯片中进行协议转换,管理网卡芯片可以将转换后的数据通过基板管理控制器、平台控制器中心回传到中央处理中。
基板管理控制器与启动控制单元双向通信连接,二者也可以通过互联总线实现连接;即管理控制器可以将相关数据传到启动控制单元中,而启动控制单元也可以将数据回传到管理控制器中。
远端用户可以分别通过相关的接口连接到数据网卡芯片和管理网卡芯片上,以实现远程方式实现对计算设备的访问和控制。例如,所述相关接口可以为RJ45接口。
计算设备为关机状态时,第一电源P1向第一模块中的数据网卡芯片和启动控制单元中的第一控制逻辑供电。其中,所述启动控制单元的第一控制逻辑用于控制第二电源P2上电。
计算设备为开机过程中时,第二电源P2向管理网卡芯片、基板管理控制器、启动控制单元的其他控制逻辑以及平台控制器中心的第一控制逻辑供电;其中,启动控制单元的其他控制逻辑之一用于控制第三电源P3上电,启动控制单元的其他控制逻辑的另外之一用于向平台控制器中心的第一控制逻辑发送开机信号。平台控制器中心的第一控制逻辑用于接收所述开机信号,并控制平台控制器中心的其他控制逻辑和中央处理器开启。应理解,启动控制单元的其他控制逻辑为除去启动控制单元中第一控制逻辑之外,启动控制单元所剩余的控制逻辑。
在计算设备为开机状态时,第三电源P3向中央处理器和平台控制器中心的其他控制逻辑供电;应理解,这里平台控制器中心的其他控制逻辑是指除去平台控制器中心的第一控制逻辑之外,平台控制器中心所剩余的控制逻辑。
通过上述电源分配,当计算设备为关机状态时,耗电的器件只有数据网卡芯片和启动控制单元中的第一控制逻辑,从而降低了关机状态下整台计算设备的耗电量。而在开机过程中,通过第二电源逐步向相关器件供电,从而唤醒整台计算设备;当计算设备为开机状态时,则第一电源、第二电源和第三电源同时工作,为相应器件供电,从而实现电能的合理分配。
在本实施例中,数据网卡芯片还通过唤醒信号与启动控制单元的第一控制逻辑连接,用于实现远程控制计算设备开机。
在本实施例中,该计算设备支持本地开机控制。具体为:通过本地控制开关机的控件生成开机唤醒信号。例如,本地控制开关机的控件可以为触控按键等。然后启动控制单元的第一控制逻辑响应该开机唤醒信号,从而生成控制第二电源上电的上电信号。该第二电源接收到该上电信号后,向基板管理控制器供电,从而带动基板管理控制器正常工作,基板管理控制器通过与启动控制单元之间的互联总线向启动控制单元反馈电量信息;待电量信息满足预设电量(例如此时电量为满电量的90%)时,启动控制单元的其他控制逻辑向平台控制器中心的第一控制逻辑发送开机信号,平台控制器中心的第一控制逻辑根据接收到的开机信号来控制中央处理器和平台控制器中心的其他控制逻辑开机,从而实现计算设备通过本地控制实现开机。
另外,该计算设备还支持远程开机控制。具体为:通过远程控制开关机的控件生成开机唤醒信号,该开机唤醒信号通过远端用户与数据网卡芯片之间的RJ45接口将该开机唤醒信号发送到数据网卡芯片中,数据网卡芯片生成唤醒指令,该唤醒指令用于唤醒启动控制单元的第一控制逻辑,从而使启动控制单元的第一控制逻辑生成用于控制第二电源上电的上电信号,应理解,在远程开机控制中,在生成用于控制第二电源上电的上电信号之后,后面对计算设备逐步唤醒的过程与本地开机控制相同,故此处不再对其进行赘述。
在本实施例中,中央处理器用于处理计算设备的各种计算任务。平台控制器中心用于提供低速接口总线,例如PCI总线接口等。基板管理控制器用于实现对计算设备整机的监测。启动控制单元用于检测电源信号,并控制相应器件的开闭。数据网卡芯片用于将计算设备的数据类信号转换为网络信号。管理网卡芯片用于将计算设备的管理类信号转换为网络信号。
基于本申请实施例提供的一种计算设备,在关机状态下仅有数据网卡芯片和启动控制单元的第一控制逻辑耗电,从而降低了关机状态下计算设备的功耗。基于相关技术提供的计算设备(图1示出的计算设备),在关机状态下耗电的设备包括平台控制器中心的部分功能、基板管理控制器、启动控制单元、数据网卡芯片、以及管理网卡芯片。参见下表,下表示出了基于相关技术架构下的单台计算设备在关机下的功耗与基于本申请架构下单台计算设备在关机下的功耗。由该表可以看出单台计算设备关机状态下的功耗为6W,而本申请单台计算设备关机状态下的功耗为0.9W,单台功耗降低了5.1W。
例如:一个月时间存在1000台关机状态下的计算设备,此时可以节约的电能为5.1W*1000*24*30=3672000W。由此可见,基于本申请实施例提供的计算设备,可以节约大量电能。
本申请另一实施例提供一种计算设备的唤醒方法,如图3所示为该唤醒方法的流程图。该方法的实现过程主要包括步骤S110-S140,下面对各个步骤依次进行介绍:
S110:第二电源接收第一模块中的启动控制单元的第一控制逻辑发送的上电信号,并向基板管理控制器供电。
在本步骤之前,需要通过本地或者远程生成开机唤醒信号,进而生成该上电信号。这里通过本地或者远程生成开机唤醒信号的过程可以参见上述实施例,此处不再进行赘述。
S120:基板管理控制器向启动控制单元的其他控制逻辑发送电量信息。
其中,该电量信息用于表示第二电源是否正常工作。应理解,这里的正常工作并不局限于满电状态,其电量可以为符合预设值即可。
S130:待所述电量信息满足预设电量时,启动控制单元的其他控制逻辑向平台控制器中心的第一控制逻辑发送开机信号。
S140:平台控制器中心的第一控制逻辑响应所述开机信号,所述开机信号用于控制中央处理器和所述平台控制器中心的其他控制逻辑开机。
本实施例所提供的计算设备的唤醒方法各步骤的具体的实现方法以及对应的效果均与上述实施例相同,因此可以参照上述实施例中相应具体的描述,本实施例不再对其进行赘述。
本申请实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时用于执行一种计算设备的唤醒方法,该方法包括上述各个实施例所描述的方案中的至少之一。
本申请实施例的计算机存储介质,可以采用一个或多个计算机可读的介质的任意组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是,但不限于,电、磁、光、电磁、红外线、或半导体的***、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本文件中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行***、装置或者器件使用或者与其结合使用。
计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行***、装置或者器件使用或者与其结合使用的程序。
计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括、但不限于无线、电线、光缆、RF等等,或者上述的任意合适的组合。
可以以一种或多种程序设计语言或其组合来编写用于执行本申请操作的计算机程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如Java、Smalltalk、C++,还包括常规的过程式程序设计语言—诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络,包括局域网(LAN)或广域网(WAN),连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。
注意,上述仅为本申请的较佳实施例及所运用的技术原理。本领域技术人员会理解,本申请不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本申请的保护范围。因此,虽然通过以上实施例对本申请进行了较为详细的说明,但是本申请不仅仅限于以上实施例,在不脱离本申请的构思的情况下,还可以包括更多其他等效实施例,均属于本申请的保护范畴。
Claims (9)
1.一种计算设备,其特征在于,包括:第一模块、第二模块、第三模块、第一电源、第二电源和第三电源;
所述第一模块用于在所述计算设备为关机状态时,接收所述第一电源的供电,以处于可接收开机唤醒信号状态,及用于接收开机唤醒信号后控制所述第二电源上电;所述第一模块包括:数据网卡芯片和启动控制单元的第一控制逻辑;所述启动控制单元的第一控制逻辑用于控制所述第二电源上电;
所述第二模块用于接收所述第二电源的供电,使所述计算设备进入开机过程,及控制所述第三电源上电;
所述第三模块用于接收所述第三电源的供电,使所述计算设备为开机状态。
2.根据权利要求1所述的计算设备,其特征在于,所述第二模块包括:
管理网卡芯片、基板管理控制器、启动控制单元的其他控制逻辑和平台控制器中心的第一控制逻辑;
所述启动控制单元的其他控制逻辑中的之一用于控制所述第三电源上电;所述启动控制单元的其他控制逻辑中的另外之一用于向所述平台控制器中心的第一控制逻辑发送开机信号;
所述平台控制器中心的第一控制逻辑用于接收所述开机信号,并控制平台控制器中心的其他控制逻辑和中央处理器开启。
3.根据权利要求2所述的计算设备,其特征在于,所述第三模块包括:
中央处理器和所述平台控制器中心的其他控制逻辑。
4.根据权利要求3所述的计算设备,其特征在于,还包括:
所述第二电源上电后,向所述基板管理控制器供电;
所述基板管理控制器向所述启动控制单元的其他控制逻辑发送电量信息;其中,所述电量信息用于表征所述第二电源是否正常工作;
待所述电量信息满足预设电量时,所述启动控制单元的其他控制逻辑向所述平台控制器中心的第一控制逻辑发送开机信号;
所述平台控制器中心的第一控制逻辑响应所述开机信号,所述开机信号用于控制所述中央处理器和所述平台控制器中心的其他控制逻辑开机。
5.根据权利要求3所述的计算设备,其特征在于,还包括:
所述开机唤醒信号通过本地控制开关机的控件生成;
所述第一模块中的所述启动控制单元的第一控制逻辑响应所述开机唤醒信号,以控制所第二电源上电。
6.根据权利要求3所述的计算设备,其特征在于,还包括:
所述开机唤醒信号通过远端控制开关机的控件生成;
所述第一模块中的所述数据网卡芯片响应所述开机唤醒信号,生成唤醒所述启动控制单元的第一控制逻辑的唤醒指令;
所述启动控制单元的第一控制逻辑响应所述唤醒指令,以控制所述第二电源上电。
7.一种如权利要求1-6任一项所述计算设备的唤醒方法,其特征在于,包括:
第二电源接收第一模块中的启动控制单元的第一控制逻辑发送的上电信号,并向基板管理控制器供电;
所述基板管理控制器向启动控制单元的其他控制逻辑发送电量信息;其中,所述电量信息用于表征所述第二电源是否正常工作;
待所述电量信息满足预设电量时,所述启动控制单元的其他控制逻辑向平台控制器中心的第一控制逻辑发送开机信号;
所述平台控制器中心的第一控制逻辑响应所述开机信号,所述开机信号用于控制中央处理器和平台控制器中心的其他控制逻辑开机。
8.根据权利要求7所述的方法,其特征在于,还包括:
通过本地控制开关机的控件生成开机唤醒信号;
所述第一模块中的所述启动控制单元的第一控制逻辑响应所述开机唤醒信号,以生成所述上电信号。
9.根据权利要求7所述的方法,其特征在于,还包括:
通过远端控制开关机的控件生成开机唤醒信号;
第一模块中的数据网卡芯片响应所述开机唤醒信号,生成唤醒所述启动控制单元的第一控制逻辑的唤醒指令;
所述启动控制单元的第一控制逻辑响应所述唤醒指令,以生成所述上电信号。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210679236.7A CN114936044B (zh) | 2022-06-15 | 2022-06-15 | 一种计算设备和计算设备的唤醒方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210679236.7A CN114936044B (zh) | 2022-06-15 | 2022-06-15 | 一种计算设备和计算设备的唤醒方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114936044A CN114936044A (zh) | 2022-08-23 |
CN114936044B true CN114936044B (zh) | 2023-05-23 |
Family
ID=82869213
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210679236.7A Active CN114936044B (zh) | 2022-06-15 | 2022-06-15 | 一种计算设备和计算设备的唤醒方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114936044B (zh) |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113765679A (zh) * | 2021-07-20 | 2021-12-07 | 深圳市金研微科技有限公司 | 计算机网络唤醒方法及*** |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113835516A (zh) * | 2020-06-23 | 2021-12-24 | 华为技术有限公司 | 一种设备管理方法、设备及介质 |
CN214250032U (zh) * | 2020-12-21 | 2021-09-21 | 珠海拓芯科技有限公司 | 供电***及空调器 |
CN214670566U (zh) * | 2021-02-07 | 2021-11-09 | 广州视源电子科技股份有限公司 | 一种计算机唤醒电路及计算机 |
-
2022
- 2022-06-15 CN CN202210679236.7A patent/CN114936044B/zh active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113765679A (zh) * | 2021-07-20 | 2021-12-07 | 深圳市金研微科技有限公司 | 计算机网络唤醒方法及*** |
Also Published As
Publication number | Publication date |
---|---|
CN114936044A (zh) | 2022-08-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102193765B (zh) | 显示信息更新的装置及方法 | |
KR101519082B1 (ko) | 슬리프 프로세서 | |
CN102778943B (zh) | 状态控制方法、装置及便携终端 | |
CN101598969A (zh) | 基于等待时间准则的平台功率管理 | |
JP3150567U (ja) | コンピューターマザーボードのシャットダウン時の電力消費を減少させる電子装置 | |
CN101578563B (zh) | 降低ic中的空闲泄漏功耗 | |
CN104024980A (zh) | 连接的待机睡眠状态 | |
CN103138370A (zh) | 用以提升云端运算的能源效率的***及方法 | |
CN111625080B (zh) | 一种服务器节能方法、装置及电子设备和存储介质 | |
CN103076867B (zh) | 具备电源按键动作识别功能的云终端处理方法和*** | |
CN102437917B (zh) | 一种网络唤醒方法、网络唤醒装置及计算机 | |
CN102929381B (zh) | 电子***及其电源管理方法 | |
WO2024139076A1 (zh) | 一种断电保护方法、装置、设备和存储介质 | |
US8219842B2 (en) | Computer system and method for energy-saving operation of a computer system | |
JP2021128332A (ja) | 音声チップおよび電子機器 | |
CN113253824B (zh) | 一种基于risc-v内核的mcu***、供电方法以及终端设备 | |
CN105528203A (zh) | Cpu使用控制***及方法 | |
CN101414212A (zh) | 预约工作执行的方法 | |
CN114936044B (zh) | 一种计算设备和计算设备的唤醒方法 | |
CN101383179B (zh) | 存储***及存储***的供电方法 | |
CN104076892A (zh) | 一种电源管理方法及电源管理*** | |
CN215867831U (zh) | 一种休眠唤醒装置和nas存储*** | |
CN109976490B (zh) | 电源控制方法及电子设备 | |
CN114301857A (zh) | 一种基于物联网的水表通讯方法及装置 | |
CN201403132Y (zh) | 多媒体电视电脑液晶一体机 |
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 |