CN101534200A - 一种客户机的省电工作方法 - Google Patents
一种客户机的省电工作方法 Download PDFInfo
- Publication number
- CN101534200A CN101534200A CN200810101760A CN200810101760A CN101534200A CN 101534200 A CN101534200 A CN 101534200A CN 200810101760 A CN200810101760 A CN 200810101760A CN 200810101760 A CN200810101760 A CN 200810101760A CN 101534200 A CN101534200 A CN 101534200A
- Authority
- CN
- China
- Prior art keywords
- client computer
- server
- saving mode
- packet
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 20
- 230000000284 resting effect Effects 0.000 claims abstract description 6
- 230000002618 waking effect Effects 0.000 claims abstract description 3
- 230000002093 peripheral effect Effects 0.000 claims description 10
- 230000003993 interaction Effects 0.000 abstract 1
- 238000005516 engineering process Methods 0.000 description 11
- 241000700605 Viruses Species 0.000 description 5
- 238000005265 energy consumption Methods 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- GOLXNESZZPUPJE-UHFFFAOYSA-N spiromesifen Chemical compound CC1=CC(C)=CC(C)=C1C(C(O1)=O)=C(OC(=O)CC(C)(C)C)C11CCCC1 GOLXNESZZPUPJE-UHFFFAOYSA-N 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
- 230000003442 weekly effect Effects 0.000 description 1
Images
Classifications
-
- 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/50—Reducing energy consumption in communication networks in wire-line communication networks, e.g. low power modes or reduced link rate
Landscapes
- Power Sources (AREA)
Abstract
本发明提供一种客户机的省电工作方法,在由服务器和客户机构成的网络系统中,包括:在所述客户机处于电源关断状态、休眠状态和后台下载状态中的任一个状态时,所述客户机由来自所述服务器的唤醒包唤醒,起动OS操作系统的步骤;在所述OS操作系统上运行应用程序的步骤;所述应用程序接收由所述服务器发送的用于设置省电模式的数据包,根据所述数据包的指定,将所述客户机设置成省电模式的步骤。这样,通过服务器与客户机之间的交互,控制客户机在无人值守的工作时亦能够实现智能省电功能。
Description
技术领域
本发明涉及一种网络远程控制时计算机的省电工作方法,特别涉及当客户机无人值守时的客户机的省电工作方法。
背景技术
节约能源对于大型企业来说是一件非常重要且必须的任务。而对于大企业的集群式管理过程,又往往使得企业内各计算机平台在无人值守的环境下处于工作状态。由于现有计算机平台已经能够在关机且供电的情况下实现网络唤醒、更新软件并且重新关机。再者由于新的行业标准ASF(Alert Standard Format:警戒标准格式)、AMT(Active ManagementTechnology:主动管理技术)等远程管理技术的应用,使得终端服务器能频繁更有效地控制网络内的客户机群,实现统一管理、统一操作的目的,而这些操作往往是在无人值守的情况下完成的。
图4表示现有的网络唤醒技术的流程图。如图4所示,在现有的网络唤醒技术中,由服务器向客户机发送唤醒数据包,客户机被唤醒数据包所触发,而接通电源,然后起动BIOS引导程序,由BIOS引导程序启动OS操作系统,在OS操作系统平台上运行应用程序,由应用程序执行服务器所指定的操作。
但是,在现有的所有技术中,包括网络唤醒、ASF、AMT等,都没有考虑到这样一个现实:在客户机无人值守的情况下,往往只有一台或是少数几台服务器有管理员在位操作,而客户机没有人员进行视觉监控、操作,只需要客户机能够执行服务器所指定的操作就可以,无需启动本地显示设备以及其他服务器端不需要或是不访问的客户机硬件设备。
一般集群式管理经常要执行的任务,例如有OS操作系统补丁、全盘扫描病毒。对于OS操作系统补丁,大致每月执行一次,在执行OS操作系统补丁时,显示器、光驱、安装OS操作系统以外的其他硬盘(如果有)、除了USB键盘鼠标以外的USB外设(如果有)、声卡(如果有)、蓝牙/红外等非当前网络连接设备(如果有)并不需要,CPU和风扇也不需要全速运行。对于全盘扫描病毒,大约每周执行一次,在执行全盘扫描病毒时,显示器、光驱、除了USB键盘鼠标以外的USB外设(如果有)、声卡(如果有)、非当前网络连接的蓝牙/红外设备(如果有)并不需要,CPU和风扇也不需要全速运行。
但是,在图4所示的现有的网络唤醒技术中,例如在执行OS操作系统补丁或全盘扫描病毒时,即便客户机无人值守,在接受到服务器端的操作指令时这些无需被操作或访问的硬件设备依然会被启用,而且CPU和风扇也处于全速运行状态,导致了能源的浪费,也缩短了硬件使用寿命。
发明内容
本发明正是为了解决上述技术问题,提供一种在客户机无人值守时,自动关断客户机的不需要或不访问的硬件设备,实现省电的客户机的省电工作方法。
为达到上述目的,本发明的客户机的省电工作方法在由服务器和客户机构成的网络系统中,包括:在所述客户机处于电源关断状态、休眠状态和后台下载状态中的任一个状态时,所述客户机由来自所述服务器的唤醒包唤醒,起动OS操作系统的步骤;在所述OS操作系统上运行应用程序的步骤;所述应用程序接收由所述服务器发送的用于设置省电模式的数据包,根据所述数据包的指定,将所述客户机设置成省电模式的步骤。
为达到上述目的,本发明的另一客户机的省电工作方法,在由服务器和客户机构成的网络系统中,所述客户机具备AMT功能,所述省电工作方法包括:在所述客户机处于电源关断状态、休眠状态和后台下载状态中的任一个状态时,所述客户机由来自所述服务器的唤醒包唤醒的步骤;所述客户机的AMT接收由所述服务器发送的用于设置省电模式的数据包,根据所述数据包的指定设置标志的步骤;起动BIOS引导程序,由所述BIOS引导程序根据所述AMT所设置的标志,将所述客户机设置成省电模式的步骤;由所述BIOS引导程序起动OS操作系统,在所述OS操作系统上运行应用程序的步骤。
在上述客户机无人值守时的省电工作方法中,所述省电模式是根据所述数据包的指定,降低所述客户机的CPU的主频和/或者关闭所述客户机的至少一部分硬件设备的电源。所述硬件设备包括显示器、光盘驱动器、软盘驱动器、硬盘驱动器、USB外设、声卡、非当前网络连接的蓝牙/红外设备。
本发明通过服务器与客户机之间的交互,控制客户机在无人值守的工作时亦能够实现智能省电功能,不会如现有技术那样,即便由网络启动也将显示屏、计算机所有性能、硬件设备等处于全工作状态。
附图说明
图1表示本发明的省电模式下的网络唤醒流程图。
图2表示省电模式包的数据格式的一例。
图3表示本发明的采用AMT时的网络唤醒流程图。
图4表示现有的网络唤醒流程图。
具体实施方式
一般的网络系统由至少一台服务器和多台客户机构成,客户机采用通常的个人计算机,客户机包括主机以及显示器、光盘驱动器、软盘驱动器、数据硬盘(安装OS操作系统以外的其他硬盘)、USB外设等外部设备。此外,在客户机还可能安装有声卡、蓝牙/红外设备等不是用于与当前网络连接的网络设备(非当前网络连接的蓝牙/红外设备)等。在客户机中存储有在接通电源时自动起动的BIOS引导程序、由BIOS引导程序起动的OS操作系统以及在OS操作系统上运行的应用程序。客户机主机内的CPU具有降低主频的功能,在降低主频运行时,可以到达省电的目的。当CPU降低主频时,用于散热的风扇也可以相应降低转速。客户机主机还具备AMT或ASF功能,实现对电源的主动管理。AMT是实时运行的,只要机箱接上了电源,在电脑不开机的情况下就已经开始工作,任何时候都可以执行接受数据包等的工作。
本发明在基本或是完全不改变硬件设计的情况下,增加在无人值守环境下的判断以及执行省电功能。并且在无人值守的环境发生改变时,即当客户机有用户物理操作时能够自动的将所要求的硬件资源加以启用,从而实现低能耗、高效用、全智能的目的。
图1表示本发明的省电模式下的网络唤醒的流程图。如图1所示,由服务器向客户机发送唤醒数据包,当客户机处于无人值守的状态时,客户机被唤醒数据包所触发,而接通电源,然后起动BIOS引导程序,由BIOS引导程序启动OS操作系统,在OS操作系统平台上运行应用程序,所运行的应用程序也可以是驱动程序。在应用程序的执行中,接收来自服务器的省电模式包,根据省电模式包中的指定,客户机被设置成省电模式,例如关闭客户机的显示器、光盘驱动器、软盘驱动器、数据硬盘、USB外设等不需要或者不访问的硬件设备的电源,或者降低客户机主机内的CPU的主频。在省电模式包中,根据本次所执行的任务,指定所需要的硬件资源,还可以指定CPU的主频。
省电模式包是一种数据包,图2表示省电模式包的数据格式的一个例子。省电模式包的数据字段可以包括省电模式、强制模式、当前执行的任务、客户机可能具有的并且能省电的硬件设备以及CPU降频比例。例如包括显示器、光盘驱动器、硬盘、USB外设等。省电模式可以设置成On/Off,当设置成On时,开启省电模式,当设置成Off时,关闭省电模式。当将强制模式设置成On时,禁止用户中断省电模式。当前执行任务,表示服务器要求客户机执行的任务,根据所需硬件设备、性质种类等进行分类编号设定,例如可以有操作系统补丁、全盘病毒扫描等,也可以自行设定。对于硬件设备资源,可以设置成On/Off/Auto,设置成On表示开通该硬件设备的电源,设置成Off表示关闭该硬件设备的电源,设置成Auto表示保持原有的状态。CPU降频比例按照CPU本身可以降低主频的比例由CPU提供商提供。
当执行操作系统补丁的任务时,例如可以将省电模式、强制模式设置成On,当前执行任务设置成1,显示器、光驱、其他硬盘、USB外设、声卡、非当前网络连接的蓝牙/红外设备设置成Off,CPU降频比例设置成30%等。
上述省电模式包的具体数据格式还可以由服务器端应用软件提供商自行定义。
进一步,在应用程序设置省电模式时,如果客户机有用户一直在进行操作,则不设置省电模式。在应用程序将客户机设置成省电模式之后,如果客户机有用户开始操作,则客户机自动将显示器点亮、恢复CPU频率、启动所有被处于省电模式下的硬件资源。
通常在客户机处于关断电源或休眠状态时,则认为客户机处于无人值守的状态,将客户机设置成省电模式。此外,既便客户机处于开启状态,也可以部分执行省电模式,例如,当系统正在访问网络(下载程序等)或是访问其他设备(播放音乐、保存数据等)时,可以关闭显示器,让CPU降频;当光盘驱动器内没有放置光盘时,可以关闭光盘驱动器。当应用程序发现有触动鼠标、键盘的信号、或者侦测到有访问被关闭硬件设备的请求时,则可以退出省电模式,重新启用被关闭的硬件设备。
在上述实施方式中,通过应用程序接收服务器所发送的省电模式包,关闭不需要或不访问的硬件资源、降低CPU主频。当客户机本身具有AMT、ASF等网络控制技术时,也可以利用AMT、ASF技术,来实现本发明的节电方法。
图3表示本发明的采用AMT技术的网络唤醒流程图。如图3所示,由服务器向客户机发送唤醒数据包,客户机被唤醒数据包所触发,而接通电源,然后客户机的AMT接收由服务器发送的省电模式包,根据省电模式包的指定设置标志。然后客户机起动BIOS引导程序,BIOS引导程序根据AMT所设置的标志,将客户机设置成省电模式,例如关闭客户机的显示器、光盘驱动器、软盘驱动器、数据硬盘、USB外设等不需要或者不访问的硬件设备的电源,降低CPU的主频。然后,由BIOS引导程序启动OS操作系统,在OS操作系统平台上运行应用程序,所运行的应用程序也可以是驱动程序。
在图3所示的实施方式中,省电模式包的数据格式可以采用图2所示的数据格式以及设置方式。
进一步,在BIOS引导程序将客户机设置成省电模式之后,如果客户机有用户开始操作,则客户机自动将显示器点亮、恢复CPU频率、启动所有被处于省电模式下的硬件资源。
在上述实施方式中,通过服务器与客户机之间的交互,控制客户机在无人值守的工作时亦能够实现智能省电功能。不会如现有技术那样,即便由网络启动也将显示屏、计算机所有性能、硬件设备等处于全工作状态。
Claims (6)
1、一种客户机的省电工作方法,在由服务器和客户机构成的网络系统中,包括:
在所述客户机处于电源关断状态、休眠状态和后台下载状态中的任一个状态时,所述客户机由来自所述服务器的唤醒包唤醒,起动OS操作系统的步骤;
在所述OS操作系统上运行应用程序的步骤;
所述应用程序接收由所述服务器发送的用于设置省电模式的数据包,根据所述数据包的指定,将所述客户机设置成省电模式的步骤。
2、根据权利要求1所述的客户机的省电工作方法,其特征在于,
所述省电模式是根据所述数据包的指定,降低所述客户机的CPU的主频和/或者关闭所述客户机的至少一部分硬件设备的电源。
3、根据权利要求2所述的客户机的省电工作方法,其特征在于,
所述硬件设备包括显示器、光盘驱动器、软盘驱动器、硬盘驱动器、USB外设、声卡、非当前网络连接的蓝牙/红外设备。
4、一种客户机的省电工作方法,在由服务器和客户机构成的网络系统中,所述客户机具备AMT功能,所述省电工作方法包括:
在所述客户机处于电源关断状态、休眠状态和后台下载状态中的任一个状态时,所述客户机由来自所述服务器的唤醒包唤醒的步骤;
所述客户机的AMT接收由所述服务器发送的用于设置省电模式的数据包,根据所述数据包的指定设置标志的步骤;
起动BIOS引导程序,由所述BIOS引导程序根据所述AMT所设置的标志,将所述客户机设置成省电模式的步骤;
由所述BIOS引导程序起动OS操作系统,在所述OS操作系统上运行应用程序的步骤。
5、根据权利要求4所述的客户机的省电工作方法,其特征在于,
所述省电模式是根据所述数据包的指定,降低所述客户机的CPU的主频和/或者关闭所述客户机的至少一部分硬件设备的电源。
6、根据权利要求5所述的客户机的省电工作方法,其特征在于,
所述硬件设备包括显示器、光盘驱动器、软盘驱动器、硬盘驱动器、USB外设、声卡、非当前网络连接的蓝牙/红外设备。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200810101760A CN101534200A (zh) | 2008-03-12 | 2008-03-12 | 一种客户机的省电工作方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200810101760A CN101534200A (zh) | 2008-03-12 | 2008-03-12 | 一种客户机的省电工作方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101534200A true CN101534200A (zh) | 2009-09-16 |
Family
ID=41104606
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200810101760A Pending CN101534200A (zh) | 2008-03-12 | 2008-03-12 | 一种客户机的省电工作方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101534200A (zh) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102053696A (zh) * | 2009-11-04 | 2011-05-11 | 宏碁股份有限公司 | 电子装置的电源管理方法和电子装置 |
CN103442493A (zh) * | 2013-09-03 | 2013-12-11 | 英华达(上海)科技有限公司 | 一种控制电源驱动的方法、装置、客户端、服务器和系统 |
CN105991743A (zh) * | 2015-03-03 | 2016-10-05 | 宏碁股份有限公司 | 维持传输控制协议连线的方法及电脑系统 |
CN106716518A (zh) * | 2014-09-30 | 2017-05-24 | 微软技术许可有限责任公司 | 在省电模式下将内容显示在显示器上 |
CN108628430A (zh) * | 2018-05-14 | 2018-10-09 | 努比亚技术有限公司 | 一种游戏省电控制方法、终端及计算机可读存储介质 |
US10440125B2 (en) | 2015-02-11 | 2019-10-08 | Acer Incorporated | Method for maintaining transmission control protocol connection and computer system using the method |
-
2008
- 2008-03-12 CN CN200810101760A patent/CN101534200A/zh active Pending
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102053696A (zh) * | 2009-11-04 | 2011-05-11 | 宏碁股份有限公司 | 电子装置的电源管理方法和电子装置 |
CN103442493A (zh) * | 2013-09-03 | 2013-12-11 | 英华达(上海)科技有限公司 | 一种控制电源驱动的方法、装置、客户端、服务器和系统 |
CN106716518A (zh) * | 2014-09-30 | 2017-05-24 | 微软技术许可有限责任公司 | 在省电模式下将内容显示在显示器上 |
CN106716518B (zh) * | 2014-09-30 | 2020-08-11 | 微软技术许可有限责任公司 | 在省电模式下将内容显示在显示器上 |
US10440125B2 (en) | 2015-02-11 | 2019-10-08 | Acer Incorporated | Method for maintaining transmission control protocol connection and computer system using the method |
CN105991743A (zh) * | 2015-03-03 | 2016-10-05 | 宏碁股份有限公司 | 维持传输控制协议连线的方法及电脑系统 |
CN105991743B (zh) * | 2015-03-03 | 2019-06-04 | 宏碁股份有限公司 | 维持传输控制协议连线的方法及电脑系统 |
CN108628430A (zh) * | 2018-05-14 | 2018-10-09 | 努比亚技术有限公司 | 一种游戏省电控制方法、终端及计算机可读存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11200101B2 (en) | Managing applications for power conservation | |
US8862709B2 (en) | Remote management of boot application | |
US6760850B1 (en) | Method and apparatus executing power on self test code to enable a wakeup device for a computer system responsive to detecting an AC power source | |
KR101949998B1 (ko) | 컴퓨팅 객체의 콘텍스트 히스토리 | |
US6360327B1 (en) | System with control registers for managing computer legacy peripheral devices using an advanced configuration power interface software power management system | |
CN102789305B (zh) | 推迟挂起 | |
US10613900B2 (en) | Multi-tenant monitoring | |
US20100082841A1 (en) | Updating machines while disconnected from an update source | |
US20040128571A1 (en) | Handling of multiple compliant and non-compliant wake-up sources in a computer system | |
US20110239019A1 (en) | Method and system for managing power consumption of a computing device | |
EP2342612A2 (en) | Conserving power using predictive modelling and signaling | |
CN101534200A (zh) | 一种客户机的省电工作方法 | |
JP2011523149A (ja) | スリーププロセッサ | |
WO2007076644A1 (fr) | Systeme informatique portable et procede de reception de paquets de donnees | |
CN104412669A (zh) | 用于在休眠模式与唤醒之间对装置进行切换的方法 | |
CN104270430A (zh) | 一种适用于云计算的服务器远程调度方法 | |
CN215867831U (zh) | 一种休眠唤醒装置和nas存储系统 | |
KR20090011293A (ko) | 웨이크 온 랜 기능의 설정 상태를 알려 주는 장치 및 방법 | |
US20060168462A1 (en) | Bus technique for controlling power states of blades in a blade enclosure | |
US8281159B1 (en) | Systems and methods for managing power usage based on power-management information from a power grid | |
CN107077343B (zh) | 忽略局域网唤醒引导中的输入 | |
CN101739115A (zh) | 精简型计算机主机及精简型计算机主机唤醒方法 | |
US8065547B2 (en) | Control method and computer system for advanced configuration and power interface | |
CN111897581A (zh) | 息屏唤醒方法、装置、存储介质及一体机设备 | |
CN104142832A (zh) | 电脑装置及其重开机方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Open date: 20090916 |