自动切换电源状态的方法

文档序号:6614605阅读:118来源:国知局
专利名称:自动切换电源状态的方法
技术领域
本发明是有关于一种切换电源状态的方法,且特别是有关于一种能在指 定功能执行的前后,自动切换电源状态的方法。
背景技术
电源管理是一般桌上型计算机与依赖电池供应电力的可携式接口设备 (例如笔记本计算机)的一项重要功能,在环保节能意识高涨的现在,人们 在享受使用计算机的便利之余,也能通过电源管理同时为环保尽一份心力。 在不使用计算机的时候可使得计算机进入关机、休眠或待命状态来省电,并 且亦能够减少废热的产生。
目前的计算机系统中的电源管理,多半釆用先进组态与电力介面
(Advanced Configuration and Power Interface, ACPI)标准。依据ACPI 标准,电源状态包括S0—S5状态,其中,SO状态即是一般所谓的工作状态
(working state),而SI—S5状态为电源提供程度不同的省电状态。
一般而言,计算机系统只要进入省电状态下,就不能执行任何程序。倘 若使用者预设计算机系统于特定时间执行指定功能时,便必须要持续将计算 机系统保持于SO状态下,此举不但耗费电力,长时间下来也会缩短计算机系 统寿命并影响稳定度。另一方面,若是以硬件线路设计搭配软件运作的方始, 而让计算机系统于某时间由省电状态下自动开机来执行指定功能,亦无法使 计算机系统自动回到之前的省电状态。
举例来说,倘若使用者出国旅游一个礼拜,而将计算机设定于第三天傍 晚自动开机,以录制某个电视节目一个小时。然而,在电视节目录制结束之 后,由于计算机系统无法恢复到先前的电源状态,因而在接下来的四天,计 算机系统必须保持在开机状态,却不执行任何动作,不仅浪费电力,也将使 得计算机系统的使用寿命缩减。

发明内容
5本发明4是供一种自动切换电源状态的方法,在电子装置处于省电状态下, 能够在执行指定功能之前,切换至工作状态,并在执行完指定功能之后,切 换回省电状态。
本发明提出一种自动切换电源状态的方法,适用于一电子装置,此电子 装置具有省电状态与工作状态。首先,在电子装置处于省电状态下,检测是 否到达唤醒时间。当到达唤醒时间时,将电子装置切换至工作状态,以在目 前时间到达执行时间的时候,自动执行指定功能,其中唤醒时间在执行时间 之前。并且,在指定功能执行结束之后,将电子装置切换至省电状态。
在本发明的一实施例中,所述将电子装置切换至工作状态的步骤,包括 通过计时机制所触发的唤醒信号,将电子装置唤醒至工作状态。
在本发明的一实施例中,所述到达该唤醒时间之前,还包括检测是否接 收到使用者所触发的输入信号。以在接收到输入信号时,将电子装置切换至 工作状态,并在到达执行时间时,自动执行指定功能,且在指定功能执行结 束之后,将电子装置维持在工作状态下。
在本发明的一实施例中,所述在指定功能执行结束之后,还包括检测是 否在一等待时间内接收到使用者所触发的输入信号。若否,则将电子装置切
换至省电状态;反之,若是,则将电子装置维持在工作状态下。
在本发明的一实施例中,所述省电状态为待命状态、冬眠状态或软关机状态。
本发明提出一种自动切换电源状态的方法,适用于一电子装置,此电子 装置具有第一省电状态、第二省电状态以及工作状态。首先,在电子装置处 于第一省电状态下,检测是否到达第一唤醒时间。接着,当到达第一唤醒时 间时,将电子装置切换至工作状态。之后,当到达第一等待时间时,切换该 电子装置至该第二省电状态,其中该第一省电状态比该第二省电状态对该电 子装置更省电。然后,当到达第二唤醒时间时,再将电子装置切换至工作状 态,以在目前时间到达执行时间时,自动执行指定功能。其中第一唤醒时间、 等待时间、第二唤醒时间以及执行时间依序产生。最后,在指定功能执行结 束之后,将电子装置切换至第一省电状态。
在本发明的一实施例中,所述将电子装置切换至工作状态的步骤,包括 通过计时机制所触发的唤醒信号,将电子装置切换至工作状态。在本发明的一实施例中,所述到达该第一唤醒时间之前,还包括检测是 否接收到使用者所触发的输入信号。以在接收到输入信号时,将电子装置切 换至工作状态,并在到达执行时间时,自动执行指定功能,且在指定功能执 行结束之后,将电子装置维持在工作状态下。
在本发明的一实施例中,所述第一唤醒时间到第一等待时间内,还包括 检测是否接收到使用者所触发的输入信号。以在接收到输入信号后,并在到 达执行时间时,自动执行指定功能,且在指定功能执行结束之后,将电子装 置维持在工作状态下。
在本发明的一实施例中,所述第一等待时间到第二唤醒时间之间,还包 括检测是否接收到使用者所触发的输入信号。以在接收到输入信号时,立刻 将电子装置切换至工作状态,并在到达执行时间时,自动执行指定功能,且 在指定功能执行结束之后,将电子装置维持在工作状态下。
在本发明的一实施例中,所述在指定功能执行结束之后,还包括;险测从 该第二唤醒时间到该指定功能执行结束后的一第二等待时间内,是否接收到
使用者所触发的输入信号。若否,则将电子装置切换至第一省电状态;反之, 若是,则将电子装置维持在工作状态下。
在本发明的一实施例中,所述第一省电状态为冬眠状态或软关机状态, 第二省电状态为待命状态。另外,所述指定功能例如是一录像功能。
本发明通过一自动启动功能,在电子装置处于省电状态下,能够在到达 指定的时间时,将电子装置唤醒至工作状态,以准备执行指定功能,待指定 功能完成之后,再将电子装置切换回省电状态,既方便又省电。
为了让本发明的所述特征和优点能更明显易懂,下文特举实施例,并配 合附图,作详细说明如下。


图1所示是依照本发明第一实施例的自动切换电源状态的方法流程图。 图2所示是依照本发明第一实施例的在ACPI标准下自动切换电源状态的 方法流程图。
图3所示是依照本发明第二实施例的自动切换电源状态的方法流程图。 图4所示是依照本发明第二实施例的在ACPI标准下自动切换电源状态的 方法流程图。
具体实施例方式
在以下实施例中,电子装置例如具备定时器与一自动启动机制(例如, 录放机的预录机制)。其中,定时器是用以计时目前时间,自动启动机制则是 用来在目前时间到达一执行时间时,能够自动执行指定功能。进一步地说,
例如电子装置中具备实时时钟(Real Time Clock, RTC)定时器,使得电子 装置的时间能够在省电状态下持续运作,并在定时器运转至唤醒时间时,触 发一唤醒指令并发送至电源供应器,而将电子装置唤醒。
另外,以下实施例中的省电状态,按照电源供应的程度可分为待命 (standby)状态、冬眠(hibernate)状态以及软关机(soft off)状态。 其中,待命状态例如为处理器暂停(Suspend to CPU )状态或内存暂停(Suspend to RAM, STR)状态,冬眠状态例如为硬盘暂停(Suspend to Disk, STD )状 态,而软关机状态则是仅供少许电力至一些具备唤醒功能的周边装置,例如 网络卡、键盘等。
此外,本领域的技术人员可以计算机程序的形式实现下述实施例,并利 用计算机可读取储存媒体储存此一计算机程序,以利计算机执行自动切换电 源状态的方法。然在此仅为方便说明,并不以此限制本发明的范围。为了使 本发明的内容更为明了 ,以下特举实施例作为本发明确实能够据以实施的范例。
第一实施例
图1所示是依照本发明第一实施例的自动切换电源状态的方法流程图。 请参照图1,首先,在步骤S101中,在电子装置处于省电状态下,系统检测 目前时间是否到达唤醒时间,其中唤醒时间是在执行时间之前。若目前时间 尚未到达唤醒时间,则电子装置将继续维持在省电状态,以在目前时间到达 唤醒时间时,执行步骤S103,将电子装置唤醒至工作状态。例如,使用者将 定时器中的执行时间设定为14: 00,而将唤醒时间设置为13: 50。
当目前时间到达唤醒时间时,进入步骤S103,将电子装置切换至工作状 态,以在目前时间到达执行时间的时候,自动执行指定功能,例如录放机的 预录机制。以唤醒时间为13: 50而言,当定时器运转至13: 50时,定时器即 触发唤醒信号并发送至电源供应器,使得电源供应器开始提供电源至电子装 置各个构件,而将电子装置唤醒至工作状态。最后,在指定功能执行结束之后,如步骤S1Q5所示,将电子装置切换至 省电状态,据以节省电源。例如,自动启动机制在指定功能执行结束之后, 可传送一省电通知信息至电源供应器,以暂停部分构件的供电。
以具备预录功能的录放机而言,使用者可事先在录放机中,将预录功能 的执行时间设定为14: 00,而预录功能的使用时间为1小时,并且设定在执 行时间前5分钟将录放机自省电状态中唤醒(亦可为电子装置内部所预设), 此时,唤醒时间即为13:55。据此,当录放机处于省电状态下,而定时器运 转至13:55时,便将录放机唤醒(切换)至工作状态。接着,在定时器运转至 14:00时,预录功能将自动执行录像功能。在录像经过l小时之后,便结束 录像功能。最后,通过预录功能,将录放机恢复为原先的省电状态。
在实际应用上,依据先进组态与电力介面(Advanced Configuration and Power Interface, ACPI )标准,本实施例的省电状态例如为SI-S5状态,而 工作状态例如为SO状态。以下即以ACPI标准为例,进一步说明自动切换电 源状态的方法。
图2所示是依照本发明第一实施例的在ACPI标准下自动切换电源状态的 方法流程图。请参照图2,在本实施例中,假设电子装置的基本输入输出系 统(Basic I叩ut Output System, BIOS)支持SI与S3状态。首先,在步骤 S201中,电子装置进入S1或S3状态,以减少电源的耗用。在此,可由使用 者选择S1状态或是S3状态,以使电子装置进入省电状态。
接着,在步骤S203中,在定时器的目前时间到达唤醒时间之前,系统将 检测是否接收到使用者所触发的输入信号。而输入信号例如为使用者按压电 源按键所触发的电源启动信号。若是,则执行步骤S205,立刻将电子装置切 换至SO状态,并在定时器到达执行时间时,可通过自动启动机制来自动执行 指定功能,且在指定功能执行结束之后,将电子装置持续维持在SO状态下; 反之,若否,则执行步骤S207,在目前时间到达唤醒时间时,将电子装置唤 醒至S0状态。当电子装置唤醒至SO状态之后,如步骤S209所示,在定时器 到达执行时间时,系统将自动执行指定功能。
以实际应用而言,假设唤醒时间为13: 55。当使用者将电子装置设置为 进入省电状态之后,若使用者在13: 00时便按压下电源按键,此时电子装置 将立即启动至SO状态,而不需等到13: 55再将电子装置唤醒。此时,由于电 子装置已由使用者唤醒,此举表示使用者可能需使用电子装置,因而将电子
9装置持续维持在SO状态下。当然,在将电子装置唤醒至SO状态之后,若到
达执行时间时,亦能够自动执行指定功能。另外,若是在13:55之前,电子 装置并未接收到任何唤醒信号,便会在定时器到达13:55时,才将电子装置 唤醒至SO状态。
在指定功能执行完毕之后,如步骤S211所示,在指定功能执行结束之后 的等待时间(例如2分钟)内,会检测从唤醒时间到等待时间内,是否接收 到使用者所触发的输入信号(例如是由鼠标、键盘等输入输出装置所发出)。 若是,表示使用者目前欲使用电子装置,则执行步骤S213,将电子装置维持 在S0状态下。若否,则执行步骤S215,则将电子装置切换为Sl或S3状态。
举例来说,以录像功能而言,当录像结束之后,若从唤醒时间到等待时 间内使用者触碰到键盘或鼠标,表示使用者可能准备使用电子装置,因此电 子装置将保持在SO状态下。若超过等待时间2分钟,电子装置未接收到输入 信号,便将电子装置切换为原先S1或S3状态,其达成的方式可通过检测执 行录像功能后,设计一控制程序或以一硬件配合定时器的检测方式,来会回 复到原先省电状态。
值得注意的是,在不同的省电状态下,由于电源供应的程度的不同,在 将电子装置唤醒至工作状态所需要的时间也会不相同。故,若省电状态为冬 眠状态(S4状态)或是软关机状态(S5状态)时,可在将电子装置唤醒至工 作状态(SO状态)后,再切换至可以快速唤醒的待命状态(S1或S3状态) 中,据以减少电源的耗费。以下即再举一实施例来详细说明当电子装置处于 耗电量较低的省电状态时,自动切换电源状态的方法各步骤。
第二实施例
图3所示是依照本发明第二实施例的自动切换电源状态的方法流程图。 请参照图3,首先,在步骤S301中,在电子装置处于第一省电状态下,系统 将先检测电子装置的目前时间是否到达第 一唤醒时间,其中第 一唤醒时间是 在执行时间之前。若目前时间未到达第一唤醒时间,则将电子装置维持在第 一省电状态,以在目前时间到达第一唤醒时间时,执行步骤S303。所述第一 省电状态为耗电量较低,而需要较长时间来唤醒至工作状态,例如为冬眠状 态或软关机状态。
在步骤S303中,当目前时间到达第一唤醒时间时,系统将电子装置唤醒 至工作状态。由于在将电子装置切换至工作状态之后,距离执行时间可能还有一段时间,为了省电,在步骤S305中,在到一第一等待时间时,便将电子 装置切换至第二省电状态(例如待机状态),据以达到持续省电的效果,但仍 可兼顾迅速进入工作状态的需求。
接着,在步骤S307中,当目前时间到达第二唤醒时间时,系统再将电子 装置唤醒至工作状态,以在目前时间到达执行时间时,自动执行指定功能。 所述第二唤醒时间是在执行时间与第一唤醒时间之间,例如,执行时间为 14: 00,第一唤醒时间为13: 50,第二唤醒时间为13: 55。
最后,在指定功能执行结束之后,如步骤S309所示,系统将电子装置切 换至第一省电状态,据以节省电源。
在实际应用上,依据ACPI标准,工作状态例如为SO状态,第一省电状 态例如为S4或S5状态,第二省电状态例如为Sl或S3状态。以下即以ACPI 标准为例,进一步说明自动切换电源状态的方法。
图4所示是依照本发明第二实施例的在ACPI标准下自动切换电源状态的 方法流程图。请参照图4,在本实施例中,假设电子装置的BIOS支持S1与 S3状态。首先,在步骤S401中,电子装置进入S4或S5状态,以减少电源 的耗用。
接着,在步骤S403中,在定时器所计时的目前时间到达第一唤醒时间之 前,系统将检测是否接收到使用者所触发的输入信号,例如,由使用者按压 电源按键所触发的电源启动信号。若接收到使用者所触发的输入信号,则执 行步骤S405,立刻将电子装置切换至SO状态,并在目前时间到达执行时间 时,自动执行指定功能,并在指定功能执行结束之后,将电子装置持续维持 在SO状态下。
若步骤S403为未接收到使用者所触发的输入信号,则执行步骤S407, 在目前时间到达第一唤醒时间时,将电子装置唤醒至SO状态。
之后,在步骤S409中,在第一唤醒时间到第一等待时间(例如30秒) 内,检测是否接收到使用者所触发的输入信号(例如是由鼠标、键盘所发出 的)。例如,在第一唤醒时间之后的30秒内,系统检测是否接收到使用者所 触发的输入信号。若是,则执行步骤S425,在目前时间到达执行时间时,可 通过自动启动机制来自动执行指定功能,且在指定功能执行结束之后,将电 子装置维持在SO状态下。若步骤S409为未接收到使用者所触发的输入信号,则执行步骤S411, 将电子装置切换至S1或S3状态。在此,可由系统预设决定进入S1或S3状 态,亦或由使用者来选择,在此并不限制。
然后,步骤S413与所述步骤S403相同或相似,故在此不再详述。在步 骤S413中,在定时器所计时的目前时间从第一等待时间到达第二唤醒时间之 前,系统仍然检测是否接收到使用者所触发的输入信号。若是,则执行步骤 S405;反之,若否,则执行步骤S415,在目前时间到达第二唤醒时间时,将 电子装置唤醒至SO状态。
简单地说,由于电子装置自S4或S5状态唤醒至S1状态时,所需时间较 久,因此,在执行时间之前先唤醒至SO状态之后,再切换至能够迅速唤醒的 Sl或S3状态来待机。当接近执行时间时,即可快速唤醒至SO状态。
接着,在步骤S417中,当目前时间到达执行时间时,可通过自动启动机 制来自动执行指定功能。在指定功能执行完毕之后,如步骤S419所示,在指 定功能执行结束之后,检测从第二唤醒时间到第二等待时间内,是否接收到 使用者所触发的输入信号(例如是由鼠标、键盘等输入输出装置所发出)。若 是,表示使用者目前欲使用电子装置,则执行步骤S421,将电子装置维持在 S0状态下。若否,则执行步骤S423,则将电子装置切换为S4或S5状态。
在实际应用中,以i某体中心版本(Media Center Edition, MCE)的"电 子节目窗体"为例,使用者可预先设定欲录制的电视节目,并将计算机系统 设定在每天14:00至16:00自动录制预设的电视节目。另外,假设计算机系 统处于S4状态下,其内定的第一唤醒时间为执行时间前IO分钟,第二唤醒 时间为#1行时间前5分钟。
据此,在计算机系统的目前时间到达14:00前10分钟(即13:50)便会 自动开机进入至SO状态。待开机完成后,立即进入S3状态以持续省电。接 着,于执行时间前5分钟(即13:5",再由S3状态唤醒至S0状态,以等待 开始录像。待目前时间到达14: 00时,即自动进行录像。而在16:00录像结 束之后,计算机系统便于16:02自动回到先前的电源状态(即S4状态)。
在所述过程当中,倘若使用者于13: 50—16: 02期间按下电源按键、键盘、 遥控器按钮,或是移动鼠标、按下鼠标键等,则计算机系统将自动判断使用 者有操作计算机的需求,而将系统维持于SO状态。当然,在目前时间到达 14:00时,计算机系统亦会自动进行录像动作。
12综上所述,在所述实施例中,可在电子装置不使用时进入省电状态,在 欲执行指定功能之前,再将电子装置唤醒以自动执行指定功能,并在执行完 成后,切换回省电状态,据以达到省电的功效,同时亦使得系统寿命延长。
虽然本发明已以较佳实施例揭露如上,然其并非用以限定本发明,任何 所属技术领域中具有通常知识者,在不脱离本发明的精神和范围内,当可作 些许的更动与润饰,因此本发明的保护范围当视权利要求书所界定者为准。
权利要求
1. 一种自动切换电源状态的方法,适用于一电子装置,所述电子装置具有一省电状态与一工作状态,其特征是,所述方法包括在所述电子装置处于所述省电状态下,检测是否到达一唤醒时间;当到达所述唤醒时间时,切换所述电子装置至所述工作状态,用以到达一执行时间时,自动执行一指定功能,其中所述唤醒时间在所述执行时间之前;以及在所述指定功能执行结束之后,切换所述电子装置至所述省电状态。
2. 根据权利要求1所述的自动切换电源状态的方法,其特征是,其中切 换所述电子装置至所述工作状态的步骤,包括通过一计时机制所触发的一唤醒信号,以切换所述电子装置至所述工作状态。
3. 根据权利要求1所述的自动切换电源状态的方法,其特征是,其中在 到达所述唤醒时间之前,还包括检测是否接收到一使用者所触发的一输入信号;以及若是,则切换所述电子装置至所述工作状态,并在到达所述执行时间时,自动执行所述指定功能,且所述指定功能执行结束之后,所述电子装置维持在所述工作状态。
4. 根据权利要求1所述的自动切换电源状态的方法,其特征是,其中在 所述指定功能执行结束之后,还包括检测从所述唤醒时间到所述指定功能执行结束后的一等待时间内,是否 接收到 一使用者所触发的 一输入信号;若否,则切换所述电子装置至所述省电状态;以及 若是,则维持所述电子装置在所述工作状态下。
5. 根据权利要求1所述的自动切换电源状态的方法,其特征是,其中所 述指定功能为一录像功能。
6. 根据权利要求1所述的自动切换电源状态的方法,其特征是,其中所 述省电状态为 一待命状态、 一冬眠状态以及一软关机状态其中之一 。
7. —种自动切换电源状态的方法,适用于一电子装置,所述电子装置具 有一第一省电状态、 一第二省电状态及一工作状态,其特征是,所述方法包括在所述电子装置处于所述第一省电状态下,;险测是否到达一第一唤醒时间;当到达所述第 一唤醒时间时,切换所述电子装置至所述工作状态;当到达一第一等待时间时,切换所述电子装置至所述第二省电状态,其 中所述第一省电状态比所述第二省电状态对所述电子装置更省电;当到达一第二唤醒时间时,切换所述电子装置至所述工作状态,用以到 达一执行时间时,自动执行一指定功能,其中所述第一唤醒时间、所述等待 时间、所述第二唤醒时间以及所述执行时间依序产生;以及在所述指定功能执行结束之后,切换所述电子装置至所述第一省电状态。
8. 根据权利要求7所述的自动切换电源状态的方法,其特征是,其中切 换所述电子装置至所述工作状态的步骤,包括通过一计时机制所触发的一唤醒信号,来切换所述电子装置至所述工作 状态。
9. 根据权利要求7所述的自动切换电源状态的方法,其特征是,其中到 达所述第一唤醒时间之前,还包括检测是否接收到一使用者所触发的一输入信号;以及若是,则切换所述电子装置至所述工作状态,并在到达所述执行时间时,自动执行所述指定功能,且所述指定功能执行结束之后,所述电子装置维持在所述工作状态。
10. 根据权利要求7所述的自动切换电源状态的方法,其特征是,其中所 述第一唤醒时间到所述第一等待时间内,还包括检测是否接收到一使用者所触发的一输入信号;以及 若是,则在到达所述执行时间时,自动执行所述指定功能,且所述指定 功能执行结束之后,所述电子装置维持在所述工作状态。
11. 根据权利要求7所述的自动切换电源状态的方法,其特征是,其中所 述第 一等待时间到所述第二唤醒时间之间,还包括检测是否接收到一使用者所触发的一输入信号;以及若是,则切换所述电子装置至所述工作状态,并在到达所述执行时间时, 自动执行所述指定功能,且所述指定功能执行结束之后,所述电子装置维持 在所述工作状态。
12. 根据权利要求7所述的自动切换电源状态的方法,其特征是,其中在 所述指定功能执行结束之后,还包括;险测从所述第二唤醒时间到所述指定功能执行结束后的一第二等待时间 内,是否接收到一使用者所触发的一输入信号;若否,则切换所述电子装置至所述第一省电状态;以及 若是,则维持所述电子装置在所述工作状态下。
13. 根据权利要求7所述的自动切换电源状态的方法,其特征是,其中所 述指定功能为一录像功能。
14. 根据权利要求7所述的自动切换电源状态的方法,其特征是,其中所 述第一省电状态为一冬眠状态与一软关机状态二者之一,所述第二省电状态 为一待命状态。
全文摘要
一种自动切换电源状态的方法。在电子装置处于省电状态下,并且当目前时间到达唤醒时间时,将电子装置切换至工作状态,以在目前时间到达执行时间的时候,自动执行指定功能。并且,在指定功能执行结束之后,将电子装置切换至省电状态,据以达到省电的功效。
文档编号G06F1/26GK101441449SQ20071019363
公开日2009年5月27日 申请日期2007年11月23日 优先权日2007年11月23日
发明者刘聪平, 周柏崴, 李信宜, 陈柏桓 申请人:华硕电脑股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1