CN1584789B - 用于操作数据处理设备的方法、装置和*** - Google Patents
用于操作数据处理设备的方法、装置和*** Download PDFInfo
- Publication number
- CN1584789B CN1584789B CN2004100700185A CN200410070018A CN1584789B CN 1584789 B CN1584789 B CN 1584789B CN 2004100700185 A CN2004100700185 A CN 2004100700185A CN 200410070018 A CN200410070018 A CN 200410070018A CN 1584789 B CN1584789 B CN 1584789B
- Authority
- CN
- China
- Prior art keywords
- data processing
- processing equipment
- equipment
- vision
- request
- 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.)
- Expired - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Power Sources (AREA)
Abstract
本发明公开了一种方法、装置和***,用于使数据处理设备能够在似乎“关机”的同时运行。数据处理设备被配置为可识别一种新的***状态,即视觉关机。在这种数据处理设备中,当按下电源钮时,关闭该设备的请求被一个模块截获,并且该设备被转换到“视觉关机”状态。在用户看来,这种转换看上去是即刻发生的。在这种转换期间,数据处理设备上的以及耦合于该设备的HID设备上的可视可听指示器都可被关闭和/或禁止。当处于视觉关机状态时,所述设备可以是完全工作的,或者可进入低功率状态。当用户再次按下电源钮以“唤醒”数据处理设备时,该设备从视觉关机转换到“开机”状态(“视觉开机”),即,上述所有可视可听指示器都可被打开和/或启用。
Description
技术领域
本发明涉及计算领域,更具体地说,涉及一种用于使数据处理设备在用户表面上关闭了该设备之后可以继续工作的方法、装置和***。
背景技术
通常当个人计算机(“PC”)附近有用户存在时,才会对该设备的特性和行为作为判断。例如,可以在耦合于PC的显示设备上显示错误消息和/或交互性问题,期望用户做出响应。相反,被指定为服务器的机器一般都在无人守候的情况下运行。服务器消息例如可被写入到可由服务器管理员进行远程访问的日志文件中。由于服务器可以没有任何人类接口设备(“HID设备”),例如本地连接的鼠标、键盘和/或监视器等,所以服务器通常都被称为“无需人脑”的机器。
近来,“数字家庭”的概念已越来越为人所知。就其实质而言,数字家庭的设想就是要通过网络将家庭内的各种设备(例如消费类电子设备、PC等)无缝地互连并集成为一体。在这样一种环境中,至少一个设备(例如一台PC)可以容纳并操纵可由网络上的其它设备进行访问的内容。换言之,按照当前的设想,这些数字家庭环境可以包括象服务器一样工作的PC,即用户大部分时间都不在。图1图示了一个数字家庭环境的例子,在所示的环境中,PC100可以起到服务器的作用,其无需任何用户交互,就可以和数字家庭网络150上的多个设备105、110、115、120和125相互作用。然而,大多数PC用户仍然期望他们的PC无论是打开还是关闭时都象传统的PC一样工作。因此,例如,当用户关闭他的PC时,他想切断这台机器的电源。然而,如果电源被切断,PC就不能处理任何请求,即,它无法起到服务器的作用了。
发明内容
本发明公开了一种方法、装置和***,用于使得数据处理设备能够在看上去“关机”的同时运行。根据本发明的一个方面,提供了一种操作数据处理设备的方法,包括:
配置所述数据处理设备以可识别视觉开机状态和视觉关机状态,其中,在所述视觉关机状态中,所述数据处理设备的一个或多个可视的指示器和/或一个或多个可听的指示器被关闭,由此在用户看来所述数据处理设备被断电,但是所述数据处理设备实际上能够处理请求;
识别一个关闭所述数据处理设备的请求;以及
将所述数据处理设备转换到所述视觉关机状态,而不是关闭所述数据处理设备。
根据本发明的另一方面,提供了一种能够将其中的数据处理设备转换到视觉关机状态的***,包括:
数据处理设备,被配置为可识别视觉开机状态和视觉关机状态,其中,在所述视觉关机状态中,所述数据处理设备的一个或多个可视的指示器和/或一个或多个可听的指示器被关闭,由此在用户看来所述数据处理设备被断电,但是所述数据处理设备实际上能够处理请求;
耦合于所述数据处理设备的至少一个人类接口设备;和
能够截获一个关闭所述数据处理设备的请求,但将所述数据处理设备转换到视觉关机状态的装置。
根据本发明的又一方面,提供了一种产品,包括其上存储有指令的机器可访问介质,所述指令在由一台机器执行时,可使所述机器:配置数据处理设备以可识别视觉开机状态和视觉关机状态;识别一个关闭所述数据处理设备的请求;以及将所述数据处理设备转换到所述视觉关机状态,而不是关闭所述数据处理设备。
通过以上方法、***和产品,数据处理设备被配置为能够识别一种新的***状态,即“视觉关机”状态。在这种数据处理设备中,当按下电源钮时,关闭该设备的请求被一个模块截获,该设备被转换到“视觉关机”状态。在用户看来,这种转换看上去是即刻发生的。在这种转换期间,数据处理设备上的以及耦合于该设备的HID设备上的可视可听指示器都可被关闭和/或禁止。当处于“视觉关机”状态时,所述设备可以是完全工作的(fully operational),或者可进入低功率状态。当用户再次按下电源钮以“唤醒”数据处理设备时,该设备从“视觉关机”转换到“开机”状态(“视觉开机”),即,上述所有可视可听指示器都可被打开和/或使能。
附图说明
在附图中,以示例而非限制的方式图示了本发明,图中的相同标号代表着相似的元件,其中:
图1图示了一个典型的数字家庭环境;
图2图示了本发明的一个抽象实施例;
图3是图示了本发明一个实施例的概况的流程图;
图4图示了图2中根据本发明的一个实施例实现功率节约的***的例子;以及
图5是图示了本发明一个实施例的流程图。
具体实施方式
本发明的多个实施例提供了用于使数据处理设备在看上去断电的同时可以继续工作的方法、装置和***。在说明书中提及本发明的“一个实施例”或“实施例”时,指的是关于该实施例而描述的特定特点、结构或特性至少被包括在本发明的一个实施例中。因此,在整个说明书中多处出现的短语“在一个实施例中”、“根据一个实施例”等不一定指同一实施例。
以下的描述假定数据处理设备都工作在网络化的环境中,例如数字家庭环境。数字家庭环境的各种细节(例如配置、物理网络和通信协议等)都与本发明的实施例的范围无关,因此这里不再描述这些细节。对于这篇申请文件而言,唯一相关的就在于这些环境都想要使用一台起到服务器作用的中央数据处理设备来容纳内容,和/或与经由网络耦合于所述服务器的各种其它设备进行交互并服务于来自其他设备的请求。如果该中央数据处理设备例如是一台PC的话,则这些PC必须象服务器一样工作,即使是在用户关闭了他的PC之后。本领域的普通技术人员很容易明白,本发明的实施例也可以应用于或实现在满足以下条件的其它网络化环境中,在这些环境中,一台中央数据处理设备可以服务于来自其它设备的请求。
另外,也可以在各种非网络化的环境中实现本发明的实施例,例如,配备了WindowsTM Media Center Edition的PC被配置为可将电视节目数字化地记录到PC的硬盘中。所述PC可被耦合到能够接收电视传输的天线、卫星和/或电缆上,即,这台PC不是传统意义上的“网络化”,但仍能接收内容。因此,虽然为了简化,在这里可以使用术语“数字家庭”和/或“数字家庭环境”,但是本发明的实施例不应被限制在这些环境中,而应当包括任何网络化的环境和/或非网络化的环境。
根据本发明的实施例,数据处理设备(此后统称为“PC”)可被配置为包括和/或认可一种新的工作“状态”(此后称为“视觉关机”),在该状态中,所述设备在用户看来是被断电了,但是该设备实际上能够处理请求。后面还将更详细地描述“状态”的概念。“视觉关机”状态本质上就是要使用户相信他们的PC已经关闭了,就象用户关掉他们的机器时一般所期望发生的那样。但实际上,PC可能仍在运行,并可用于处理请求(例如,本地请求和/或来自耦合于该PC的其它设备的请求)。按照这种方式,当PC开机时,用户可以象熟知的桌面处理设备一样来连续使用他们的PC,并且当PC看上去断电后,它可以继续用于处理请求。后面还将更详细地描述这种新状态(即“视觉关机”)。本领域的普通技术人员将很容易明白,虽然本篇申请文件相对于运行在数字家庭环境中的服务器来描述了“视觉关机”状态,但是本发明的实施例绝非限制于此。相反,“视觉关机”可被实现为任何和/或所有数据处理设备的一种特性,无论这些设备被指定为数字家庭环境中的服务器,还是被指定为其它网络化环境或非网络化环境中的服务器。
对“视觉关机”的以下描述假定PC正运行在遵从“先进配置和电源接口(“ACPI”)”的操作***,但是本发明的实施例绝不限制于此。因此,对遵从ACPI的操作***的以下描述仅仅是示例性的而非限制性的。ACPI Revision 2.0b(2002年10月11日)是一种用于电源管理方案的开放式工业标准规范。相关的ACPI***状态包括S0(“开机”(on))、S1和S2(也是“开机”,但处于低于S0的功率状态中)、S3(“悬挂(suspend)到内存”)、S4(“休眠”(hibernate)和/或“悬挂到硬盘”)和S5(“软关机”(soft off))。前三个状态(S0、S1和S2)此后可被称为“开机”状态,而后三个状态(S3、S4和S5)可被称为“关机”(off)状态。每个状态的各种特性都是本领域的普通技术人员所公知的,这里不再对其进行描述,以免不必要地模糊了本发明。另外,本领域的普通技术人员将会明白,为了让PC能够认可这里所描述的ACPI功能,可对PC的硬件(例如,***主板)和/或固件(例如,PC的基本输入/输出***,即“BIOS”)做出某些修改。这些修改的细节都是具体的实现,本领域的普通技术人员都很容易明白。此外,虽然这里是根据ACPI专用的术语来描述本发明的实施例,但是本领域的普通技术人员很容易明白,可在遵从其它电源管理方案的操作***上实现本发明的各个实施例,和/或可用硬件、软件、固件和/或其结合来实现不同实施例的各个方面。
在一个实施例中,PC可被配置为当用户按压软电源钮以关闭其PC时进入“视觉关机”状态。因此,例如,当用户按下PC的电源钮以关闭它时,PC(包括耦合于它的HID设备)可能看上去立即关闭了。从用户的角度看,PC似乎绕过了当前使用的长时间的关机或者悬挂过程,而是可能看上去好像立即关闭了。当用户再次按下电源钮以打开PC时,所述PC(包括耦合于它的HID设备)似乎迅速启动(即从“视觉关机”进入到“视觉开机”状态),既没有典型的启动消息,又没有很长的延时。因此,从用户的角度看,“视觉关机”和“视觉开机”本质上是向用户提供了一种简化、直观、用户友好的用于“打开”及“关闭”其PC的方法。虽然以上描述假设在各个实施例中,电源钮都存在于PC上,但是用于本发明各实施例的电源钮也可以包括在耦合于PC的键盘和/或显示设备上的按钮、和/或在能够向PC发送请求的红外线远程控制设备(例如,类似于电视遥控器)上的按钮。因此,这里所说的“电源钮”应当包括以上所有设备和/或可向PC发送命令的其它任何装置。
另外,在可替换的实施例中,PC可被配置为根据预定的标准向“视觉关机”和/或“视觉开机”转换。因此,例如,PC可被配置为基于用户在该PC附近的存在和/或不存在而“打开”和“关闭”。在这种场景中,不要求用户做出动作(例如,通过用户主动地按下电源钮),来自各种设备(包括指纹/眼睛虹膜扫描器、活动证章和/或面部识别照相机)的输入都可被用来确定何时将PC转换到“视觉关机”和/或“视觉开机”。例如,基于面部识别照相机的输入,PC100可以确定用户没有位于所述PC附近,并且在一个实施例中,所述PC可被配置为由此转换到“视觉关机”。在可替换的实施例中,PC100可被配置为在一段预定的不活动期(例如,PC100未检测到任何键盘和/或鼠标活动)后转换到“视觉关机”状态。本领域的普通技术人员很容易明白,PC100可以多种方式(单独地或组合地)被配置为转换到“视觉关机”和/或“视觉开机”,而不会背离本发明的实施例的精神。因此,这里所说的“按下电源钮”应当不只是限于用户所做出的确定性动作,而是应当包括指示PC100转换到“视觉关机”和/或“视觉开机”的其它方法(例如,使用来自各种设备的输入,和/或设置一个预定的时间阈值,如上所述)。
图2抽象性地图示了本发明的一个实施例,其中,PC100被配置为具有“视觉关机”能力。为了实现“视觉关机”状态,PC100上的操作***250继续工作,但是从用户的角度看,各种HID设备可能看上去都关闭了。为了使用户产生已关闭PC100的错觉,可以关闭PC和各种HID设备上的所有可视可听的指示器。为了实现这个目标,在一个实施例中,PC100的前面板和/或后面板上的所有灯(发光二极管(LED)等)都被关闭,并且耦合于该PC的一个或多个显示设备看上去似乎也都关闭了((多个)显示器上的(多个)可视显示设备以及灯(LED等))。另外,附接于所述PC的任何键盘和/或鼠标也可被禁止,并且所述键盘和/或鼠标上的可视指示器可被关闭(例如,键盘上的LED)。PC中的所有可听报警器也可被关闭(例如,通过关闭扬声器)。
如图2中所抽象示出的那样,在一个实施例中,将一个模块(模块200)被安装到PC100上,以使PC100能够进入“视觉关机”状态。虽然以下描述假设模块200是一个软件驱动程序,但是本领域的普通技术人员很容易明白,可用软件、硬件、固件和/或它们的任意组合来实现模块200,而不会背离本发明的实施例的精神。在一个实施例中,如果PC100上配置了“视觉关机”(例如,模块200被加载到PC100的内存中),当模块200检测到电源钮被按下时,它可以指示各种设备切断/关闭(例如,通过各个设备的设备驱动程序)。例如,模块200可向PC100上的硬件(例如,PC100的芯片集中的逻辑和/或用于控制LED驱动器和/或输入/输出线路的辅助逻辑(例如,***输入输出,即“SIO”))发出信号,以改变输入/输出线路的状态,将PC100的前面板和后面板上的灯关闭。
另外,模块200可以向显示设备驱动程序205发送信号,以让它改变显示设备210的状态(例如,从ACPI“D0”状态转移到“D3”状态),从而使显示变为空白。同样,模块200可以通过各个设备的设备驱动程序,象键盘驱动程序215、鼠标驱动程序225和扬声器驱动程序235来禁止到键盘220和鼠标230的所有输入,并使到扬声器240的所有音频信号静音。本领域的普通技术人员很容易明白,虽然以上描述设想模块200通过设备驱动程序与各种设备进行交互,但是在可替换的实施例中,也可用其它多种方式来切断这些设备(例如,通过直接访问设备硬件并更改它们的状态)。
很重要的一点是,虽然从用户的角度看,“视觉关机”状态与“关机”状态很像,主要表现在PC上的所有可视可听的指示器都关闭了,但实际上,这两种状态有着很大的不同。具体地说,当处于“视觉关机”状态时,PC可以保持“开机”,并且操作***仍然能够处理请求。在一个实施例中,在预定的时间段后,操作***可以将PC转换到一种低功率状态(S3或S4)。换言之,当处于“视觉关机”时,PC可以从“开机”状态转换到S3或S4状态,并在接收到进入的请求时,转换回“开机”状态。由于在这些转换过程中PC仍然处于“视觉关机”状态,因此PC上的所有可视可听指示器可保持关闭,从用户的角度看,PC保持关机。
相反,如果PC未配置“视觉关机”,那么它仍然可以转换到S3或S4状态,并且PC可能断电。在未配置“视觉关机”的情况下,PC实质上就是关机的,它不能处理请求,虽然PC可以包括“唤醒”***的机制,例如,如果PC局域网卡上安装了嵌入式控制器,它对分组进行侦听,并且当它在进入的分组中发现预定义的位模式时将PC从S3或S4状态中唤醒。然而,很显然,在未配置“视觉关机”的情况下,当PC从S3或S4状态转换回“开机”状态时,PC以及耦合于该PC的所有HID设备都将被打开。换言之,当PC被重新激活以处理请求时,PC以及耦合于该PC的HID设备上的所有可听和/或可视指示器都将被再次打开。在数字家庭环境中是不希望发生这种事情的,因为当用户认为他们的PC都处于“关机”中时(例如半夜),他们肯定不想让他们的PC发出任何可视指示器和/或可听消息。
图3是图示了本发明一个实施例的概况的流程图。这个图示出了使PC 100进入“视觉关机”状态,然后返回“视觉开机”状态的过程。虽然以下操作可被描述为一个有序的过程,但实际上,其中很多操作都可以并行或同时执行。另外,可重新排列这些操作的顺序,而不会背离本发明的实施例的精神。在301,模块200被安装到PC100上,以为PC100配备“视觉开机”-“视觉关机”。模块200监控PC100,以确定PC100是否已被指示向“视觉关机”转换。因而,PC100或者可以在“视觉开机”状态继续处理请求(在302中),或者,如果在303中,PC100接收到向“视觉关机”状态转换的指令(通过用户按动电源钮),则模块200可以在304中关闭各种HID设备上的可视和/或可听指示器。
本领域的普通技术人员很容易明白,切断这些HID设备的程度在各个实施例中都可能不同。因此,例如,虽然在一个实施例中,在耦合于PC的所有HID设备上的可听及可视指示器都可被关闭,但是在另一个实施例中,可以只关闭一部分指示器。在305,模块200可以继续监控PC100,如果它检测到用户再次已按下电源钮,以将PC100转换到“视觉开机”状态,那么在306,模块200可以重新激活耦合于PC100的HID设备的音频和视频输出(包括打开PC100的前面板和后面板上的灯)。
在本发明的一个实施例中,由于耦合于PC100的HID设备在“视觉关机”状态中基本上都是不必要的(例如,显示是空白的,音频是静音的,和/或键盘和/或鼠标都被禁止),因此用于向这些设备生成输出的过程都被一同关闭,以降低功耗。在一个实施例中,操作***250可以在“视觉关机”中将PC100转换到“关机”状态,并且向HID设备生成输出的计算过程都可被关闭。或者,所述PC可以保留在“视觉关机”中的“开机”状态中,但是向HID设备生成输出的计算过程仍可被关闭,以降低功耗。图4图示了根据本发明的一个实施例实现功率节约的***示例。更具体地说,图4更详细地图示了图2中的***。如图所示,例如,不是仅仅阻止在显示设备210上显示图形(例如,通过指示显示设备驱动程序205将显示设备210的状态从ACPI“D0”改变到“D3”状态),而是也可以关闭PC100上的图形引擎的一部分(例如,图形控制器400的计算部分)。在一个实施例中,图形控制器的各个驱动程序(图示为“图形驱动程序405”)可以关闭图形控制器400,并截获从操作***250发往图形控制器400的消息。在一个实施例中,图形驱动程序405可以截获来自操作***的所有消息,而在另一个实施例中,图形驱动程序405可以处理某些消息,并存储剩余的消息。虽然以下描述假设是图形驱动程序405执行了这种关闭、截获和存储,但是在其它实施例中,也可以由模块200来执行这些功能。
因此,在一个实施例中,操作***250可以继续经由图形驱动程序405向图形控制器400发送消息,并且认为所述控制器正在处理这些指令,并正在向显示设备220提供图形输出。实际上,虽然图形驱动程序405使得图形控制器400和操作***250之间的接口能够继续存在,但是图形控制器400中执行计算的部分可被关闭。图形驱动程序405截获并存储来自操作***250的通信,从而在不中断操作***250的功能和/或继续相信显示设备220正在正常工作的情况下,使得图形控制器400中的这些部分保持关闭。换言之,操作***250可以继续工作,并与“虚拟”图形子***(即,图形驱动程序和/或图形控制器中的若干部分)进行交互,而没有意识到图形控制器400中的某些部分已被关闭了。本领域的普通技术人员很容易明白,可以其它方式实现这种虚拟图形子***,而不会背离本发明的实施例的精神。我们知道,生成图形要耗用大量的***资源,关闭生成图形所需的计算可以实现很大程度的功率节约。同样,在另一个实施例中,PC100上的音频引擎(典型的就是为***生成音频的音频适配器425(声卡))中的多个部分也可被一同关闭,以节省PC100的功率。在这个实施例中,音频驱动程序410截获并存储扬声器设备驱动程序235和音频适配器425之间的通信。虽然生成音频与生成图形相比,耗用比较少的***资源,但是当没有必要使用音频时,这仍可以为PC100带来附加的功率节约。同样,本领域的普通技术人员很容易明白,可以其它方式实现这种“虚拟”音频子***(即音频驱动程序和/或音频适配器),而不会背离本发明的实施例的精神。
在一个实施例中,为了让上述场景对操作***250完全透明,图形驱动程序405和/或音频驱动程序410可以保存从操作***250发往HID设备的至少一个或多个先前的请求和/或消息,并重新提交到HID设备。这些请求可被保存到各个控制器和/或适配器中(例如,在这些设备的存储器中),和/或可被保存到PC100上的某个位置(例如,PC100的内存和/或硬盘)。因此,例如,当PC100转换回“视觉开机”时,各个HID设备可以回到运行状态,并且由于在一个实施例中,图形驱动程序405和/或音频驱动程序410已截获了从操作***250发往这些设备的请求和/或消息,因此这些保存下来的信息可被用来将HID设备恢复到操作***认为所述设备应处于的状态中。因此,例如,如果操作***250已经向图形控制器400发出了指令A、B和C,那么这些指令中的一条或多条可由图形驱动程序405“保存”下来,并在PC100转换回“视觉开机”状态时被执行,同时打开图形控制器400的计算部分。此后,从操作***250的角度看,图形控制器400将处于操作***250认为它应该所处在的状态中,即,已经执行了A、B和C。操作***250因此可以继续与HID设备进行交互,而没有意识到HID设备曾被临时转换到了低功率状态和/或被关闭。本领域的普通技术人员很容易明白,这种“动态设备卸载”的技术(即,当设备对***不再必要时就动态地卸载它们)可以实现很大程度的功率节约。然而,本领域的普通技术人员还会明白,可与上述降低功耗的技术无关地来实现“视觉关机”,而不会背离本发明的各个实施例的精神。
图5是图示了当PC 100从“开机”状态转换到“视觉关机”状态,并再次回到“视觉开机”状态时,包括上述功率节约技术的本发明实施例的流程图。如图所示,在501中,当PC100启动时,它执行各种初始化任务,例如加电以及配置PC100和所有耦合设备。在502中,“视觉关机”和“视觉开机”被配置在PC100上(例如,将模块200加载到PC100的内存中),并且在503中,PC100及其相关联的设备可被认为处于“视觉开机”状态中并且是完全工作的。在504中,模块200可以监控PC100,以确定它是否在向“视觉关机”状态转换。如果不是,则PC100继续保持在“视觉开机”状态。相反,如果模块200在504中确定PC100正在转换(例如,用户已按动了电源钮以关闭PC100,和/或PC100在“视觉关机”中时被自动配置为降低功耗),则根据这个实施例,在505中,一份***状态(包括与可被关闭以将PC100转换到“视觉关机”的各种HID设备上的可听和/或可视指示器有关的信息)的副本可被拷贝到PC100上的一个位置中(例如,PC100的内存)。在506中,耦合于PC100的图形控制器和/或音频适配器中的若干部分以及所述HID设备可被随后关闭。在一个实施例中,图形控制器和/或音频适配器中被关闭的部分是那些能够执行图形和/或音频计算以向显示设备和/或(多个)扬声器生成图形和/或音频输出的部分。
此后,如果PC100的配置在507中发生改变(例如,操作***向被关闭的设备之一发送消息),那么在508中,各个驱动程序(例如,对应于图形控制器的图形驱动程序和/或对应于音频适配器的音频驱动程序)可以截获这些消息,并用这些消息中的一条或多条消息来更新PC100的内存中的***配置信息。在一个实施例中,不是由驱动程序,而是由模块200来截获这些消息并更新***配置信息。然而,如果所述配置未改变,则***可以保持断电状态,直到各个驱动程序在509中检测到将***转换到“视觉开机”状态的请求(例如,用户按动了电源钮)。如果检测到所述请求,则PC100在509中从“视觉关机”状态转换到“视觉开机”状态,并且在510中,当转换完成后,PC100及其所有HID设备都可被恢复到它们各自的“开机”状态,并且可以执行与***状态一同存储在PC100的内存中的设备配置信息,以更新所有的HID设备。此后,PC100及其所有的HID设备都将继续处于“视觉开机”状态中。
因此,总的来说,可以多种方式实现“视觉关机”状态。如上所述并且如图4所示,在一个实施例中,可以通过在475处截获从操作***250发往各种设备驱动程序的通信,从而实现“视觉关机”。根据这个实施例,如前面参考图2所详细描述的那样,模块200可以指示显示设备驱动程序205来改变显示设备210的状态(例如,从ACPI“D0”转移到“D3”状态),从而使显示空白。然而,图形控制器400和音频适配器425可以继续处理来自操作***250的指令(例如,执行所有生成图形和/或音频的计算)。在另一个实施例中,如参考图4所示及所述,除了显示设备驱动程序205使显示空白,扬声器设备驱动程序235使音频静音外,还可以关闭图形控制器400和音频适配器425中的若干部分(例如,执行图形和音频计算的部分)。操作***250可以和图形子***及音频子***的一部分进行交互,所述部分使操作***250产生一种错觉,好像在与显示设备210和扬声器240进行交互一样。实际上,驱动程序截获并存储了来自操作***250的消息中的至少一条或多条消息,并且图形控制器400和音频适配器425中的计算部分可以保持关闭。在一个实施例中,随后执行这些所存储的消息,以将所述HID设备恢复到操作***250认为它们应处于的状态中。这个实施例在PC100处于“视觉关机”中时实现了功耗降低。
当PC100处于“视觉关机”状态时,在一个实施例中,很关键的一点就是要使PC看上去似乎断电的音频指示器和可视指示器保持在下述状态,使得用户停留于PC100是关机的这一错觉中。为了实现这个目的,在一个实施例中,到HID设备的其它消息和/或操作***可由模块200截获,从而不传递到所述设备。在另一个实施例中,到HID设备的消息可在传递到所述设备之前由模块200更改。通过截获所述消息,模块200使得操作***能够继续以为所述设备仍在运行。可以各种其它方式来截获这些消息,而不会背离本发明的实施例的精神。
另外,为了确保PC100不会偶尔离开“视觉关机”状态,即并非由于用户按动电源钮而离开“视觉关机”状态,在一个实施例中,模块200被配置为可以识别让***“醒来”的请求是源于电源钮的按动还是源于其它(多个)设备。因此,例如,如上所述,当处于“视觉关机”中时,操作***可以指示PC 100从“开机”状态转换到低功率的S3或S4状态。如果PC100在S3或S4状态中接收到处理请求,则它“醒来”或转换回“开机”状态。在本发明的一个实施例中,很重要的一点就是模块200可识别出“唤醒”请求源于何处,是源于试图在PC100上执行的应用(例如,开始在PC100的硬盘上记录电视节目的请求,这需要PC100从S3或S4状态转换到“开机”状态),还是发送到PC100的网络接口卡(“NIC”)媒体访问控制(“MAC”)地址的网络流量,和/或用户按动了电源钮(即,将PC 100转换到“视觉开机”状态的请求)。
为了保持PC100处于“关机”的错觉,模块200可被配置为只有当所述请求源于电源钮(例如,用户按动电源钮以打开PC100)时才从“视觉关机”转换到“视觉开机”。相反,如果当PC100被悬挂或在“视觉关机”中休眠时有一台设备和PC100通信(例如,PC100接收到发送到其NIC MAC地址的网络流量),或者如果PC100上的一个应用被激活(例如,在凌晨2点记录电视节目),则模块200被配置为可识别出虽然这个通信是对PC100的“唤醒”请求,但它不是一种将PC 100转换到“视觉开机”状态的请求。因此,例如,在一个实施例中,模块200可以监视PC100上的各种硬件元件,以确定“唤醒”请求的源。本领域的普通技术人员很容易明白,可以多种方式做出这种确定,而不会背离本发明的实施例的精神。
本发明的实施例可实现在多种数据处理器设备上。本领域的普通技术人员很容易明白,这些数据处理设备可包括各种类型的软件、固件和硬件。根据本发明的一个实施例,所述数据处理设备还可以包括能够执行指令以实现本发明的实施例的各种元件。例如,所述数据处理设备可以包括和/或可耦合于至少一个机器可访问介质。用在本说明书中的“机器”包括但不限于带有一个或多个处理器的任何数据处理设备。用在本说明书中,机器可访问介质包括以数据处理设备可访问的任何形式来存储和/或传输消息的任何机制,所述机器可访问介质包括但不限于可记录/不可记录介质(例如只读存储器(ROM)、随机访问存储器(RAM)、磁盘存储介质、光盘存储介质和闪存器件),以及电、光、声或其它形式的传播信号(例如载波、红外线和数字信号)。
根据一个实施例,数据处理设备可包括各种其它公知的元件,例如一个或多个处理器。处理器和机器可访问介质可以使用桥/存储器控制器而可通信地耦合在一起,并且处理器能够执行存储在机器可访问介质中的指令。所述桥/存储器控制器可以耦合到图形控制器,而该图形控制器可以控制显示设备上显示数据的输出。同样,音频适配器可以耦合到桥/存储器控制器,以控制到扬声器的音频输出。桥/存储器控制器可以耦合到一条或多条总线。总线主控制器,例如通用串行总线(“USB”)主控制器可以耦合到所述(多条)总线,而多台设备可以耦合到USB。例如,用户输入设备,例如键盘和鼠标可包括在数据处理设备中,以提供输入数据。所述数据处理设备还可包括能够将该设备耦合到网络(例如,网络150)的网络接口(例如,网络接口卡和/或调制解调器)。
在以上的说明中,已参考特定的示例性实施例对本发明进行了描述。然而,应当理解,在不背离本发明实施例的更广泛的精神和范围的前提下,可对这些实施例做出各种修改和改变,正如所附权利要求所阐述的那样。因此,本说明书和附图都将被视为示例性的,而非限制性的。
Claims (31)
1.一种操作数据处理设备的方法,包括:
配置所述数据处理设备以可识别视觉开机状态和视觉关机状态,其中,在所述视觉关机状态中,所述数据处理设备的一个或多个可视的指示器和/或一个或多个可听的指示器被关闭,由此在用户看来所述数据处理设备被断电,但是所述数据处理设备实际上能够处理请求;
识别一个关闭所述数据处理设备的请求;以及
将所述数据处理设备转换到所述视觉关机状态,而不是关闭所述数据处理设备。
2.如权利要求1所述的方法,其中,“将所述数据处理设备转换到视觉关机状态”包括关闭所述数据处理设备上的以及耦合于该数据处理设备的至少一个人类接口设备上的可听及可视的指示器。
3.如权利要求1所述的方法,其中,“识别一个关闭所述数据处理设备的请求”还包括在所述请求被所述数据处理设备上的操作***接收到之前,截获所述请求。
4.如权利要求2所述的方法,还包括:
识别一个打开所述数据处理设备的请求;以及
将所述数据处理设备从所述视觉关机状态转换到所述视觉开机状态。
5.如权利要求4所述的方法,其中,“将所述数据处理设备从所述视觉关机状态转换到视觉开机状态”还包括打开所述数据处理设备上的以及耦合于该数据处理设备的至少一个人类接口设备上的所述可听及可视的指示器。
6.如权利要求1所述的方法,其中,所述关闭所述数据处理设备的请求是由以下按钮或键之一产生的:所述数据处理设备上的电源钮、耦合于所述数据处理设备的显示器上的按钮、耦合于所述数据处理设备的键盘上的一个预定键、以及耦合于所述数据处理设备的遥控设备上的按钮。
7.如权利要求1所述的方法,其中,所述关闭所述数据处理设备的请求是基于来自耦合到所述数据处理设备的一个或多个设备的输入而自动生成的。
8.如权利要求1所述的方法,其中,所述关闭所述数据处理设备的请求是在一段预定的不活动期限期满后而自动生成的。
9.如权利要求2所述的方法,其中,耦合于所述数据处理设备的所述至少一个人类接口设备包括一台或多台显示器、键盘、鼠标和扬声器中的至少一个。
10.如权利要求2所述的方法,其中,“将所述数据处理设备转换到视觉关机状态”还包括在从所述数据处理设备上的操作***接收到一个指令后,将所述数据处理设备转换到低功率状态。
11.如权利要求2所述的方法,其中,“将所述数据处理设备转换到视觉关机状态”还包括关闭向所述至少一个人类接口设备生成输出的计算过程。
12.如权利要求11所述的方法,其中,所述至少一个人类接口设备是显示设备,并且“关闭向所述至少一个人类接口设备生成输出的计算过程”还包括:
关闭能够执行图形计算的图形控制器的一部分;
截获从操作***发往所述图形控制器的消息;并且
将来自所述操作***的所述消息中的至少一条存储到至少一个位置。
13.如权利要求12所述的方法,其中,所述至少一个位置包括内存和硬盘中的至少一个。
14.如权利要求12所述的方法,还包括:
打开所述显示设备上的所述可听及可视指示器;
打开能够执行图形计算的所述图形控制器的所述部分;并且
执行存储在所述数据处理设备上的所述至少一个位置中的、来自所述操作***的所述消息中的所述至少一条。
15.如权利要求11所述的方法,其中,所述至少一个人类接口设备是扬声器,并且“关闭向所述至少一个人类接口设备生成输出的计算过程”还包括:
关闭能够执行音频计算的音频适配器的一部分;
截获从操作***发往所述音频适配器的消息;并且
将来自所述操作***的所述消息中的至少一条存储到至少一个位置。
16.如权利要求15所述的方法,还包括:
打开所述扬声器上的所述可听及可视指示器;
打开能够执行音频计算的所述音频适配器的所述部分;并且
执行存储在所述至少一个位置中的、来自所述操作***的所述消息中的所述至少一条。
17.一种能够将其中的数据处理设备转换到视觉关机状态的***,包括:
数据处理设备,被配置为可识别视觉开机状态和视觉关机状态,其中,在所述视觉关机状态中,所述数据处理设备的一个或多个可视的指示器和/或一个或多个可听的指示器被关闭,由此在用户看来所述数据处理设备被断电,但是所述数据处理设备实际上能够处理请求;
耦合于所述数据处理设备的至少一个人类接口设备;和
能够截获一个关闭所述数据处理设备的请求,但将所述数据处理设备转换到视觉关机状态的装置。
18.如权利要求17所述的***,还包括耦合于所述数据处理设备的电源钮,所述电源钮能够发出关闭所述数据处理设备的所述请求。
19.如权利要求17所述的***,其中,所述装置通过关闭所述数据处理设备上的以及耦合于该数据处理设备的至少一个人类接口设备上的可听及可视的指示器,从而将所述数据处理设备转换到所述视觉关机状态。
20.如权利要求17所述的***,其中,所述装置还在关闭所述数据处理设备的请求被所述数据处理设备上的操作***接收到之前,截获所述请求。
21.如权利要求17所述的***,其中,所述装置还能够:
识别一个打开所述数据处理设备的请求;以及
将所述数据处理设备从所述视觉关机状态转换到所述视觉开机状态。
22.如权利要求21所述的***,其中,所述装置通过打开所述数据处理设备上的以及耦合于该数据处理设备的至少一个人类接口设备上的所述可听及可视的指示器,从而将所述数据处理设备从所述视觉关机状态转换到所述视觉开机状态。
23.如权利要求18所述的***,其中,所述电源钮包括所述数据处理设备上的电源钮、耦合于所述数据处理设备的显示器上的按钮、耦合于所述数据处理设备的键盘上的一个预定键、以及耦合于所述数据处理设备的遥控设备上的按钮中的至少一个。
24.如权利要求18所述的***,其中,所述电源钮包括耦合于所述数据处理设备的输入设备,其中,所述输入设备能够捕获用户信息并将其发送到所述数据处理设备,并且其中,对所述用户信息进行处理以生成关闭所述数据处理设备的请求。
25.如权利要求18所述的***,其中,所述电源钮包括一种定时装置,该定时装置能够在一段预定的不活动期限期满后自动生成关闭所述数据处理设备的请求。
26.如权利要求19所述的***,其中,耦合于所述数据处理设备的所述至少一个人类接口设备包括一台或多台显示器、键盘、鼠标和扬声器中的至少一个。
27.如权利要求19所述的***,还包括操作***,其中,所述装置还能够在从所述操作***接收到一个指令后,将所述数据处理设备转换到低功率状态。
28.如权利要求19所述的***,还包括图形控制器和音频适配器中的至少一个。
29.如权利要求28所述的***,其中,所述图形控制器和所述音频适配器中的所述至少一个的某些能够执行计算的部分被关闭。
30.如权利要求29所述的***,还包括至少一个存储位置,并且其中,与所述图形控制器和所述音频适配器中的所述至少一个中的每一个相对应的驱动程序能够截获来自操作***的消息,并将来自所述操作***的所述消息中的至少一条存储到所述至少一个存储位置。
31.如权利要求30所述的***,其中,所述至少一个存储位置包括内存和硬盘中的至少一个。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/644,978 | 2003-08-19 | ||
US10/644,978 US7447918B2 (en) | 2003-08-19 | 2003-08-19 | Method, apparatus and system for enabling a new data processing device operating state |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1584789A CN1584789A (zh) | 2005-02-23 |
CN1584789B true CN1584789B (zh) | 2012-11-28 |
Family
ID=34194199
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2004100700185A Expired - Fee Related CN1584789B (zh) | 2003-08-19 | 2004-08-05 | 用于操作数据处理设备的方法、装置和*** |
Country Status (6)
Country | Link |
---|---|
US (2) | US7447918B2 (zh) |
EP (1) | EP1656606A2 (zh) |
JP (1) | JP4612631B2 (zh) |
CN (1) | CN1584789B (zh) |
TW (1) | TWI291099B (zh) |
WO (1) | WO2005020053A2 (zh) |
Families Citing this family (33)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7447918B2 (en) * | 2003-08-19 | 2008-11-04 | Intel Corporation | Method, apparatus and system for enabling a new data processing device operating state |
JP4918350B2 (ja) * | 2006-03-29 | 2012-04-18 | 富士通株式会社 | 情報処理装置、電源制御方法及びプログラム |
US8347128B2 (en) * | 2007-03-01 | 2013-01-01 | Panasonic Corporation | Data processing device and power control method |
JP4996324B2 (ja) * | 2007-05-07 | 2012-08-08 | 株式会社東芝 | 情報処理装置および省電力制御方法 |
EP2023232A1 (en) * | 2007-08-03 | 2009-02-11 | Brite Ideas Global Limited | Energy saving device |
US8725502B2 (en) | 2008-06-05 | 2014-05-13 | Qualcomm Incorporated | System and method of an in-band modem for data communications over digital wireless communication networks |
US8825480B2 (en) | 2008-06-05 | 2014-09-02 | Qualcomm Incorporated | Apparatus and method of obtaining non-speech data embedded in vocoder packet |
US8964788B2 (en) | 2008-06-05 | 2015-02-24 | Qualcomm Incorporated | System and method of an in-band modem for data communications over digital wireless communication networks |
US8958441B2 (en) | 2008-06-05 | 2015-02-17 | Qualcomm Incorporated | System and method of an in-band modem for data communications over digital wireless communication networks |
US9083521B2 (en) | 2008-06-05 | 2015-07-14 | Qualcomm Incorporated | System and method of an in-band modem for data communications over digital wireless communication networks |
US8190937B1 (en) | 2008-09-19 | 2012-05-29 | Nvidia Corporation | Method and system for managing the power state of an audio device integrated in a graphics device |
US8347118B1 (en) * | 2008-09-19 | 2013-01-01 | Nvidia Corporation | Method and system for managing the power state of an audio device integrated in a graphics device |
US9182939B1 (en) | 2008-09-19 | 2015-11-10 | Nvidia Corporation | Method and system for managing the power state of an audio device integrated in a graphics device |
WO2010087855A1 (en) * | 2009-01-30 | 2010-08-05 | Hewlett-Packard Development Company, L.P. | Computer system powered-off state auxiliary power rail control |
TWI431464B (zh) * | 2009-04-29 | 2014-03-21 | Micro Star Int Co Ltd | Computer system with power control and power control method |
US8743864B2 (en) | 2009-06-16 | 2014-06-03 | Qualcomm Incorporated | System and method for supporting higher-layer protocol messaging in an in-band modem |
US8855100B2 (en) | 2009-06-16 | 2014-10-07 | Qualcomm Incorporated | System and method for supporting higher-layer protocol messaging in an in-band modem |
US8626344B2 (en) | 2009-08-21 | 2014-01-07 | Allure Energy, Inc. | Energy management system and method |
US8498749B2 (en) | 2009-08-21 | 2013-07-30 | Allure Energy, Inc. | Method for zone based energy management system with scalable map interface |
US9838255B2 (en) * | 2009-08-21 | 2017-12-05 | Samsung Electronics Co., Ltd. | Mobile demand response energy management system with proximity control |
US9209652B2 (en) | 2009-08-21 | 2015-12-08 | Allure Energy, Inc. | Mobile device with scalable map interface for zone based energy management |
GB2475902A (en) * | 2009-12-04 | 2011-06-08 | Invent Technology Solutions Ltd | Downloading a media element as part of entering a low power state on activation of a HID device. |
US8996194B2 (en) * | 2011-01-03 | 2015-03-31 | Ems Technologies, Inc. | Vehicle mount computer with configurable ignition switch behavior |
US10250520B2 (en) | 2011-08-30 | 2019-04-02 | Samsung Electronics Co., Ltd. | Customer engagement platform and portal having multi-media capabilities |
US9049660B2 (en) * | 2011-09-09 | 2015-06-02 | Microsoft Technology Licensing, Llc | Wake pattern management |
US8892710B2 (en) | 2011-09-09 | 2014-11-18 | Microsoft Corporation | Keep alive management |
US8806250B2 (en) | 2011-09-09 | 2014-08-12 | Microsoft Corporation | Operating system management of network interface devices |
US9716530B2 (en) | 2013-01-07 | 2017-07-25 | Samsung Electronics Co., Ltd. | Home automation using near field communication |
US10063499B2 (en) | 2013-03-07 | 2018-08-28 | Samsung Electronics Co., Ltd. | Non-cloud based communication platform for an environment control system |
CN106464551A (zh) | 2014-01-06 | 2017-02-22 | 魅力能源公司 | 一种使用网络装置和基于遥感的信息来协调环境的***、装置和设备 |
JP6556734B2 (ja) | 2014-01-06 | 2019-08-07 | サムスン エレクトロニクス カンパニー リミテッド | ネットワーク装置およびリモートセンサ情報を用いて環境を調整するためのシステム、装置および機器 |
CN104539018B (zh) * | 2014-12-26 | 2017-12-22 | 英华达(上海)科技有限公司 | 电子装置及省电方法 |
TWI676137B (zh) * | 2018-11-01 | 2019-11-01 | 廣達電腦股份有限公司 | 電子裝置和電子裝置的保全方法 |
Family Cites Families (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0621741Y2 (ja) * | 1989-05-29 | 1994-06-08 | 株式会社細川活版所 | 情報隠蔽式複写伝票 |
JP3697971B2 (ja) * | 1992-01-08 | 2005-09-21 | 株式会社日立製作所 | 情報処理装置 |
US5513359A (en) | 1993-07-23 | 1996-04-30 | International Business Machines Corporation | Desktop computer having a single-switch suspend/resume function |
US5537656A (en) * | 1994-06-17 | 1996-07-16 | Intel Corporation | Method and apparatus for a microprocessor to enter and exit a reduced power consumption state |
CN1125333A (zh) | 1994-12-19 | 1996-06-26 | 黄壬兴 | 自动控制电脑监视器电源的节电装置 |
JPH10301674A (ja) * | 1997-04-25 | 1998-11-13 | Nec Yonezawa Ltd | 動作モード入力装置 |
JPH11167439A (ja) * | 1997-12-04 | 1999-06-22 | Matsushita Electric Ind Co Ltd | 多段階の電源選択状態を有する情報処理装置 |
JP2000020185A (ja) * | 1998-06-30 | 2000-01-21 | Sony Corp | 表示装置 |
US6560713B1 (en) * | 1998-12-31 | 2003-05-06 | Intel Corporation | Computer power management system using auxiliary power supply during sleep state to provide power to all devices if sufficient and reducing load if not sufficient |
US6269444B1 (en) * | 1999-01-21 | 2001-07-31 | International Business Machines Corporation | Operational state switching apparatus and method for network computers |
US6611958B1 (en) * | 1999-08-06 | 2003-08-26 | Sony Corporation | Electronic program guide feature for AV system |
IL132916A (en) * | 1999-11-14 | 2004-02-08 | Mcafee Inc | Method and system for intercepting an application program interface |
US6654896B1 (en) * | 2000-05-16 | 2003-11-25 | Hewlett-Packard Development Company, L.P. | Handling of multiple compliant and non-compliant wake-up sources in a computer system |
JP4371554B2 (ja) * | 2000-08-24 | 2009-11-25 | シャープ株式会社 | 情報処理装置 |
JP4383641B2 (ja) * | 2000-08-31 | 2009-12-16 | 株式会社東芝 | 表示制御装置およびコンピュータシステム並びにパワーマネージメント方法 |
JP2003223246A (ja) * | 2002-01-31 | 2003-08-08 | Toshiba Corp | 電子機器および省電力制御方法 |
US20050120345A1 (en) * | 2003-03-22 | 2005-06-02 | Carson William N. | Methods and systems for instantly closing browser windows |
US7240228B2 (en) * | 2003-05-05 | 2007-07-03 | Microsoft Corporation | Method and system for standby auxiliary processing of information for a computing device |
US7447918B2 (en) * | 2003-08-19 | 2008-11-04 | Intel Corporation | Method, apparatus and system for enabling a new data processing device operating state |
-
2003
- 2003-08-19 US US10/644,978 patent/US7447918B2/en not_active Expired - Fee Related
-
2004
- 2004-08-05 CN CN2004100700185A patent/CN1584789B/zh not_active Expired - Fee Related
- 2004-08-13 EP EP04781138A patent/EP1656606A2/en not_active Ceased
- 2004-08-13 WO PCT/US2004/026402 patent/WO2005020053A2/en active Application Filing
- 2004-08-13 JP JP2006523948A patent/JP4612631B2/ja not_active Expired - Fee Related
- 2004-08-13 TW TW093124399A patent/TWI291099B/zh not_active IP Right Cessation
-
2008
- 2008-10-14 US US12/287,862 patent/US7698584B2/en not_active Expired - Fee Related
Non-Patent Citations (4)
Title |
---|
OnNow Pow. Mgmt. Architecture for Applications;微软公司;《OnNow Pow. Mgmt. Architecture for Applications》;20011204;1-11 * |
OnNow Power Management and WDM;微软公司;《OnNow Power Management and WDM》;20011204;1-17 * |
微软公司.OnNow Pow. Mgmt. Architecture for Applications.《OnNow Pow. Mgmt. Architecture for Applications》.2001,1-11. |
微软公司.OnNow Power Management and WDM.《OnNow Power Management and WDM》.2001,1-17. |
Also Published As
Publication number | Publication date |
---|---|
US7447918B2 (en) | 2008-11-04 |
JP4612631B2 (ja) | 2011-01-12 |
TWI291099B (en) | 2007-12-11 |
CN1584789A (zh) | 2005-02-23 |
WO2005020053A2 (en) | 2005-03-03 |
WO2005020053A3 (en) | 2005-07-14 |
EP1656606A2 (en) | 2006-05-17 |
US7698584B2 (en) | 2010-04-13 |
US20090044109A1 (en) | 2009-02-12 |
JP2007503058A (ja) | 2007-02-15 |
US20050044427A1 (en) | 2005-02-24 |
TW200515157A (en) | 2005-05-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1584789B (zh) | 用于操作数据处理设备的方法、装置和*** | |
US6360327B1 (en) | System with control registers for managing computer legacy peripheral devices using an advanced configuration power interface software power management system | |
EP1591909B1 (en) | Task-oriented processing as an auxiliary to primary computing environments | |
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 | |
US8604915B2 (en) | Smart power sockets, boards, and plugs | |
EP0752637B1 (en) | Method and apparatus for powering-on a computer-based system via a network interface | |
JP2005312011A (ja) | ステートマシンの改善されたパワーマネジメントを提供するシステムおよび方法 | |
US7281142B2 (en) | Apparatus, system, and method for securely providing power supply commands | |
TW200906081A (en) | Multi-protocol infrared receiver | |
CN111965989B (zh) | ***更新方法、装置、智能家居控制面板以及存储介质 | |
CN110933739A (zh) | 一种电子设备唤醒方法、电子设备 | |
US20050066022A1 (en) | Quiet resume on LAN | |
US20030233591A1 (en) | Power state sub-system and a method of changing the power state of a selected computer system | |
CN1324430C (zh) | 电脑***的电源管理***及方法 | |
CN110825445B (zh) | 交互智能平板的定时开关机*** | |
CN113031744A (zh) | 处理方法及处理装置 | |
CN109086083B (zh) | 控制设备启动的方法、装置及交互式智能平板 | |
WO2023142764A1 (zh) | 操作***的唤醒方法及装置、电子设备、存储介质 | |
CN1277165C (zh) | 一种定时控制计算机的装置及方法 | |
TWI791312B (zh) | 提供多台裝置同時連網功能或多台裝置喚醒功能之電子系統和相關方法 | |
US20200125200A1 (en) | Touchscreen monitor using Ethernet remote framework | |
KR20040086137A (ko) | 컴퓨터 네트웍의 클라이언트 컴퓨터 원격제어방법 및원격제어시스템 | |
KR20030002981A (ko) | 클라이언트 pc의 원격제어 시스템 및 방법 | |
KR200252943Y1 (ko) | 클라이언트 pc의 원격제어 시스템 | |
CN117998131A (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 | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20121128 Termination date: 20180805 |