便携式计算机以及控制便携式计算机省电模式的方法

文档序号:6467370阅读:266来源:国知局
专利名称:便携式计算机以及控制便携式计算机省电模式的方法
技术领域
本发明涉及便携式计算机以及控制便携式计算机省电模式的方法,在本发 明中,内嵌式控制器将直接关闭系统电源,因而在关闭系统电源的过程中无需 唤醒系统,或在电池电力减少时切换为省电模式,此时也同样无需唤醒系统。
背景技术
虽然在便携式计算机中,不同的操作系统支持不同的省电模式,但在大多 数情况下,便携式计算机的省电模式通常都包含S3 (挂起到随机存取存储器 (RAM):待机模式)与S4 (挂起到硬盘最大省电模式或休眠模式)级 别的电源管理,这些级别是通过高级配置与电源接口 (ACPI)进行定义的。
S3级别是向随机存取存储器(便携式计算机的主内存)持续不断地供应电 力的一种省电模式,其目的是保持随机存取存储器中储存的数据,而在S4级 别的省电模式中,随机存取存储器中所储存的数据被安全地保存在硬盘中,并 且停止向系统供应电力,包括随机存取存储器。
相应地,S3级别的省电模式在需要返回到正常操作模式的情况下更具备优 势,因为当便携式计算机返回正常操作模式时,可以直接从随机存取存储器中 读取数据。而另一方面,S3级别的缺点在于由于向随机存取存储器持续不断 地供应电力,电池电力被不断消耗,如果电池电力完全4毛尽,供应给随机存取 存储器的电力不足,因此数据可能会遗失。
与此同时,S4级别的优点在于便携式计算机首先将数据保存在硬盘上,然 后再进入省电模式,因此可以预防数据的永久性遗失。但是,S4级别的缺点在 于返回到正常操作模式所需的时间较长,因为需要将数据从硬盘中恢复,然后 便携式计算机再返回到正常操作模式,并且还需要和随机存取存储器一样大的 硬盘空间,因为随机存取存储器中的数据必须储存在硬盘上。
相应地,最近开发的Windows Vista操作系统支持混合型休眠模式,融合了上述的S3和S4级别的电源管理模式。
混合型休眠模式是将S3和S4级别融为一体的省电模式。
也就是说,由于在便携式计算机在进入省电模式后,仍然持续供应电力,
与S3级别相同,因此便携式计算机可以快速返回到正常操作模式。此外,当
便携式计算机进入省电模式时,系统状态将保存在硬盘中,与S4级别相同,
因此可以进一 步稳定地保持数据。
在混合型休眠模式中,由于在便携式计算机进入省电模式之前,储存在随
机存取存储器中的数据被保存在硬盘中,因此也需要和随机存取存储器同样大
小的硬盘空间。
而另一方面,由于在便携式计算机进入省电模式之后,不再为中央处理单 元供电,内嵌式控制器将执行电源控制、命令输入检测与系统唤醒操作等。
如果在便携式计算机进入省电模式后发现电池出现电力不足,内嵌式控制 器将重新开始向系统供电,以便返回正常操作模式,而中央处理单元将根据设 置,在正常操作模式中关闭系统电源。
另一方面,如果在混合型休眠模式中发现电池出现电力不足,可以关闭系 统电源,或可以将省电模式更改为(例如执行休眠)根据S4级别供应电力的 状态。此外,在此时,如果内嵌式控制器重新开始向系统供应电力,并且将 系统恢复到正常操作模式,那么中央处理单元会关闭系统电源,或执行休眠。
但是,上述的相关技术存在下列问题。
也就是说,所存在的问题在于,如果在混合型休眠模式中发现电池出现电 力不足的情况,为了将系统恢复到正常操作模式,将会不必要地消耗电力。
此外,由于在电池电力不足的状态下消耗电力,可能会发生非正常的系统 关闭。
此外,如果这台便携式计算机设置为在混合型休眠模式中如果电池电力不 足,将执行休眠,并且进入S4级别的省电模式,其所存在的问题在于,当系 统返回到正常操作模式时,电池电力完全耗尽,因此系统电源关闭(ACPI电 源管理的S5级别与计算机从S4级别返回的情况相比,启动时间较长,而且 进入省电模式之前的用户环境无法恢复)。

发明内容
相应地,本发明的目的是解决上述现有技术中的问题。本发明的一个目 的是提供便携式计算机、计算机程序产品以及控制便携式计算机和计算机程序 产品省电模式的方法,从而当在混合型休眠模式中检测到电池电力不足时,便 携式计算机不会返回到正常操作模式,而是更改省电模式,或是关闭系统电源, 从而避免不必要的电力消耗。
本发明的另 一 个目的是提供便携式计算机、计算机程序产品以及控制便携 式计算机和计算机程序产品的省电模式的方法,从而当在混合型休眠模式中发 现电池电力不足时,只需消耗最低电量便能更改省电模式,从而避免系统电源 的意外关闭。
根据本发明所设计的便携式计算机包含一个控制单元,用于通知当便携式
计算机进入省电模式时,省电模式是否对应(corresponds)混合型休眠模式; 此外还包括一个内嵌式控制器,用于如果控制单元所通知的省电模式为混合型 休眠模式,检测便携式计算机进入省电模式后,是电池的剩余电量是否下降到 阈值以下,,还是预先确定的一段时间是否过去,以执行休眠操作或控制单元 关闭系统电源。
此时,在混合型休眠模式中,当便携式计算机进入省电模式时,系统状态 可以储存在随机存取存储器(RAM)和硬盘上,而对随机存取存储器供应的电 力可以 一直延续到便携式计算机进入省电模式之后。
通知省电模式是否对应混合型休眠模式可以通过执行某个应用程序来实 现,这类程序的编程方式使控制单元检测省电模式是否为混合型休眠模式,并 且通知内嵌式控制器省电模式是否为混合型休眠模式。
此外,还可以通过执行固件来实现休眠,或关闭系统电源,其中固件的编 程方式使得如果控制单元通知的省电模式为混合型休眠模式,所述内嵌式控制 器检测所述便携式计算机进入省电模式后,是电池的剩余电量下降到阈值以 下,还是预先确定的一段时间已经过去,并执行休眠操作或关闭系统电源。
此外,是执行休眠还是关闭系统电源,可以通过用户设置加以确定。
在根据本发明的便携式计算机中,如果检测到在该便携式计算机进入省电 模式后电池的剩余电量下降到阈值以下,或预先确定的一段时间已经过去,在不返回正常操作模式的情况下执行休眠或关闭系统电源。
此时,在混合型休眠模式中,当便携式计算机进入省电模式时,随机存取 存储器中储存的数据可以复制到硬盘上,并且在便携式计算机进入省电模式 后,对随机存取存储器所供应的电力可以继续。
此外,如果在执行需要保存数据的程序的同时,检测到进入省电模式的命 令,便携式计算机可进入混合型休眠模式。
当检测到进入省电模式的命令时,如果电池的剩余电量低于设定值,那么 便携式计算机可进入混合型休眠模式。
此外,如果检测到进入省电模式的命令,同时只通过电池供电,那么便携 式计算机也可进入混合型休眠模式。
根据本发明的计算机程序产品以及控制便携式计算机省电模式的方法包
含下列步骤(A)满足进入混合型休眠模式的条件;(B)通知内嵌式控制器, 即将进入的省电模式对应混合型休眠模式;(C)进入混合型休眠模式;以及 (D )如果在进入混合型休眠模式后,检测到电池的剩余电量下降到阈值以下, 或预先确定的一段时间已经过去,由内嵌式控制器更改系统状态。
如果输入进入混合型休眠模式的命令,检测到电池的剩余电量下降到阈值 以下,或者在没有用户输入的情况下预先确定的一段时间已经过去,可执行步 骤(A)。
如果内嵌式控制器关闭系统电源或执行休眠,则步骤(D)完成。
在混合型休眠模式中,当便携式计算机进入省电模式时,系统状态可以储 存在随机存取存储器(RAM)和硬盘上,而对随机存取存储器供应的电力可以 一直延续到便携式计算机进入省电模式之后。
根据本发明控制便携式计算机省电模式的方法包含下列步骤(a)满足进 入混合型休眠模式的条件;(b)选择即将进入的省电模式的类型;(c)如果 在步骤(b)中选择了混合型休眠模式,则通知内嵌式控制器,即将进入的省 电模式对应混合型休眠模式;(d)进入混合型休眠模式;以及(e ()在进入 混合型休眠模式后,如果检测到电池的剩余电量下降到阈值以下,或预先确定 的 一段时间已经过去,由内嵌式控制器更改系统状态。
此时,如果在没有用户输入的情况下预先确定的一段时间已经过去,或检
9测到进入省电模式的用户命令,那么可以完成步骤(a)。
此外,如果内嵌式控制器关闭系统电源或执行休眠,可完成步骤(e)。 步骤(b)可包含下列步骤在满足进入省电模式的条件时,搜索目前正
在执行的程序;如果所搜索的程序中包含需要保存数据的程序,则选择混合型
休眠模式,而如果所执行的所有程序都不需要保存数据,则选择挂起模式。 步骤(b)可包含下列步骤测量电池的剩余电量;如果检测到所测量的
电池剩余电量低于设定值,则选择混合型休眠模式,如果检测到所测量的电池
剩余电量高于设定值,则选择挂起模式。
步骤(b)可包含下列步骤检测交流电源(AC)是否供电;如果是交流
电源供电,则选择挂起模式,而如果不是交流电源供电,则选择混合型休眠模式。
正如上文所详细描述的,在根据本发明的便携式计算机以及控制便携式计 算机的省电模式的方法中,可以实现下列优点。
也就是说,当在混合型休眠模式中,电池电力不足时,由于系统不需要返 回到正常操作模式才能关机或执行休眠,其优点在于可以避免不必要地消耗电 力以及系统的非正常关闭。
此外,在根据本发明的便携式计算机以及控制便携式计算机省电模式的方 法中,由于当在混合型休眠模式中,电池电力不足时,不会为了执行休眠而过 度消耗电力,因此可以避免系统电源的意外关闭,而且,其优点还在于可以避 免丢失便携式计算机在进入省电模式前的用户环境。


图1为显示根据本发明具体实施例的便携式计算机配置的框图; 图2为逐步描述根据本发明具体实施例的控制便携式计算机省电模式的方 法的流程图3为描述图2中步骤120的第一个实施例的流程图4为描述图2中步骤120的第二个实施例的流程图;以及
图5为描述图2中步骤120的第三个实施例的流程图。
具体实施例方式
在下文中,将参照附图,对根据本发明具体实施例的便携式计算机进行详 纟田4苗ii。
图1为显示根据本发明具体实施例的便携式计算机配置的框图。 如图1所示,根据本发明具体实施例的便携式计算机包含控制单元10。控 制单元IO是便携式计算机的中央处理单元或微处理器,它翻译命令,计算并
比较数据,并且控制和协调一系列流程,接收和处理来自各类输入设备的数据, 并将结果发送到输出装置。
此外,控制单元IO促使便携式计算机的操作系统进行运行。相应的,控 制单元10根据操作系统,控制便携式计算机。
尤其是,控制单元IO运行搡作系统所定义的各种省电模式。虽然每种操
作系统的省电模式有所不同,但根据本发明具体实施例的便携式计算机省电模 式包含混合型休眠模式。
混合型休眠模式是一种省电模式,其中将高级配置与电源接口 (ACPI)所 定义的S3 (桂起到随机存取存储器待机模式)与S4 (挂起到硬盘最大 省电模式或休眠模式)级别的省电模式融为一体。
也就是说,在这种方法中,即使在便携式计算机进入S3级别的省电模式 后,便携式计算机仍然可以向随机存取存储器供电,从而快速返回到正常操作 模式中,并且可以与S4级别一样,将系统状态保存在硬盘上,从而更稳定地 保持数据。
在混合型休眠模式中,由于在便携式计算机进入省电模式之前,储存在随 机存取存储器中的数据被保存在硬盘中,因此也需要和随机存取存储器同样大 小的硬盘空间。
与此同时,由于当便携式计算机进入省电模式后,控制单元10没有得到 电力供应,因此,内嵌式控制器20将在便携式计算机进入省电模式后负责系 统的电源控制。
内嵌式控制器20是便携式计算机中独立于控制单元10而设置的一种控制 装置,在便携式计算机中对电池进行充电和放电,即使在系统关闭后仍然有电 力供应,持续运转和管理电池,并且检测来自用户的电源按钮输入信号。相应的,内嵌式控制器20从控制单元IO接收进入省电模式的命令,并且 根据这个命令管理电源。
与此同时,由于在混合型休眠模式中,向随机存取存储器持续供电,在便 携式计算机进入省电模式后,随着时间的过去,电池的剩余电量会持续减少。
因此,为了避免电量的持续消耗,如果在便携式计算机进入混合型休眠模 式后预先确定的一段时间已经过去,或是电池的剩余电量下降到阈值以下,便 携式计算机关闭向随机存取存储器提供的电力,执行休眠,或关闭系统电源。
此时,和高级配置与电源接口 ( ACPI)管理的S4级别一样,休眠会造成 向随机存取存储器供应的所有电力被关闭,并且省电模式将更改为与系统关闭 状态类似的状态。
如果执行这类休眠,和系统电源关闭状态一样,几乎不会消耗电池的电力。 但是,由于当系统启动时,随机存取存储器中储存的数据原样保存在硬盘上, 因此,与系统电源关闭后重新启动操作系统的情况相比,启动速度较快。
此时,本发明与以往技术的不同之处在于,内嵌式控制器20检测预先确 定的一段时间是否已经过去,或电池的剩余电量是否已经下降到阈值以下,然 后执行休眠或关闭系统电源。
也就是说,在现有技术中,为了执行休眠或关闭系统电源,系统将返回正 常操作模式,然后由中央处理单元执行休眠或关闭系统电源,与之不同,在本 发明中,内嵌式控制器20将直接执行休眠和关闭系统电源,因此,可以省略 系统返回正常操作模式的过程。
为此,当便携式计算机进入省电模式时,控制单元IO将通知内嵌式控制 器20,即将进入的省电模式是否对应混合型休眠模式。其差别在于内嵌式控制 器无法辨别混合型休眠模式和现有技术中所采用的ACPI电源管理S3级别的省 电模式。
此时,控制单元10访问存储单元30,并4九行一应用程序,以通知内嵌式 控制器20即将进入的省电模式是否对应混合型休眠模式。
在这里,存储单元30是设置于便携式计算机中的通用存储装置或内存装 置,可以是硬盘或从硬盘上复制数据的随机存取存储器。
应用程序被设计为用来辨别即将进入的省电模式的类型,并且将具体类型通知内嵌式控制器20。
与此同时,如同上文所描述的那样,控制单元IO将通知内嵌式控制器20,
即将进入的省电模式是否对应混合型休眠模式。如果即将进入的省电模式对 应混合型休眠模式,那么便携式计算机将进入混合型休眠模式。
也就是说,如果便携式计算机即将进入混合型休眠模式,控制单元10将
把随机存取存储器中储存的数据原样保存到硬盘上,同时命令便携式计算机的
内嵌式控制器20进入对应S3级别的省电模式。与此同时,控制单元10将向 内嵌式控制器20传输一个信号,表明即将进入的省电模式为混合型休眠模式。
之后,内嵌式控制器20根据所传输的信号,确定目前所进入的省电模式 是对应S3级别的省电模式还是混合型休眠模式。如果确定为混合型休眠模式, 并且检测到预先确定的一段时间已经过去,或电池的剩余电量低于阈值,那么 将执行休眠,或关闭系统电源。为此,内嵌式控制器20将配备存储器40,用 于储存执行这类操作的固件。
这个固件的编程将使内嵌式控制器20根据从控制单元10处收到的信号, 确定省电模式是否对应混合型休眠模式,然后内嵌式控制器20直接执行休眠 或关闭系统电源。
与此同时,储存固件的存储器40可以是非易失性存储器,例如只读存储 器(ROM)器件、闪存等等。
在便携式计算机进入混合型休眠模式后已经过预先确定的一段时间,或在 检测到电池的剩余电量低于阈值时,如同上文所描述的那样,内嵌式控制器20 执行休眠或关闭系统电源。
与此同时,预先确定的一段时间已经过去,这意味着在便携式计算机进入 混合型休眠模式后,在没有检测到用户命令或键盘输入的情况下,预先确定的 一段时间已经过去但。
检测到电池的剩余电量低于阈值,意味着通过传感器或其它方式检测到, 便携式计算机所设置的电池50的剩余电量低于预先确定的数值。
此时,;险测电池50剩余电量的方法可以通过测量电池电压或电流的通用 方法来完成,因此具体描述将被省略。
根据具体设置,内嵌式控制器20执行休眠或关闭系统电源应该满足的条
13件(即过去预先确定的一段时间或电池剩余电量的下降)可以更改。
如果预先确定的一段时间已经过去,或电池的剩余电量下降,那么将允许
内嵌式控制器20执行休眠或关闭系统电源。
此外,还有可能根据这两个条件中首先被满足的条件执行休眠或关闭系统电源。
此外,预先确定的时间和阈值可以根据用户的要求进行更改,并且可以为 修改这类设置提供用户界面。
还可以选择性地设置如果在便携式计算机进入混合型休眠模式后,预先设
定的一段时间已经过去,或电池的剩余电量降低到阈值以下,内嵌式控制器20 是执行休眠还是关闭系统电源。此外,还可提供用于设置选择的用户界面。
此时,可以将内嵌式控制器20设置为保持当前的省电模式,而不要执行 休眠或关闭系统电源。
在下文中,将参照附图详细描述根据本发明控制便携式计算机省电模式的 方法的具体实施例。
图2为逐步描述根据本发明具体实施例的控制便携式计算机省电模式的方 法的流程图。
如图2所示,根据本发明的具体实施例,控制便携式计算机省电模式的方 法从满足从正常操作模式进入到省电模式的条件的步骤开始(步骤SIOO)。
当用户输入进入省电模式的命令,或在预先确定的一段时间内没有检测到 用户输入时,可执行满足步骤S100进入省电模式条件的步骤。
步骤S100进入省电模式的条件可以根据省电模式的具体类型进行不同设置。
然后,如果在步骤SIOO中进入省电模式的条件被满足,那么控制单元100 将选择即将进入的省电模式(步骤S120)。
如果为不同的省电模式设置了不同的进入条件,那么控制单元IO将执行 一系列流程,以便在满足这些条件的情况下立即进入相应的省电模式。
与此同时,在步骤S120中,即将进入的省电模式类型可以根据系统中正 在执行的程序类型、进入省电模式时检测到的电池剩余电量、是否通过交流电 源供电等情况进行不同的确定。这将在下文中参照图3至图5进行描述。
如果步骤S120中选择的省电模式为混合型休眠模式(步骤S140),那么 控制单元IO将把进入混合型休眠模式的情况通知内嵌式控制器20 (步骤 S160)。
此时,控制单元IO拥有每种省电模式的参考值,根据即将进入的省电模 式类型,将相应的参考值转换为信号,并且将转换后的信号传输到内嵌式控制 器20中。
此时,控制单元IO访问存储单元30,并执行应用程序,而这个应用程序 用来确定控制单元10即将进入的省电模式是否为混合型休眠模式,并且将该 省电模式是否为混合型休眠模式的结果通知内嵌式控制器2 0 。
然后,执行步骤S160之后,便携式计算机将进入混合型休眠模式(步骤 S180)。
便携式计算机可采取以下方式进入混合型休眠模式就在便携式计算机进 入混合型休眠模式之前,并且依然保持对随机存取存储器供应的电力时,控制 单元10将随机存取存储器中储存的数据复制到硬盘中。
此时,虽然便携式计算机按照上述方式进入了省电模式,但并没有停止对 内嵌式控制器20供应的电力。
相应的,如果当便携式计算机进入混合型休眠模式时停止向控制单元10 供应电力,那么内嵌式控制器20将执行系统控制,包括电源管理。
如果便携式计算机进入混合型休眠模式,内嵌式控制器20将监控电池电 力是否降低到阈值以下(步骤S200)。
也就是说,内嵌式控制器20监控便携式计算机内电池50的剩余电量是否 降低到预先确定的阈值以下。如果检测到电池的剩余电量低于预先确定的数 值,那么内嵌式控制器20将停止向随机存取存储器供应的电力,并且执行休 眠,以便避免对已经降低到阈值以下的电池剩余电量进行消耗。
相应的,将对随机存取存储器持续不断地提供电力,避免电池连续放电。
此时,阈值可以设置为由于电池电力不足、难以维持供给到随机存取存储 器的电力的电池剩余电量数值,或设置为更大的数值,以便节省电池电量。
此时,在步骤S220中,根据用户设置,可以保持当前状态,而无需执行
15休眠。也就是说,虽然电池电量降低到阈值以下,但可以继续为随机存取存储 器供电。
与此同时,如果在步骤S200中没有检测到电池电量降低到阈值以下,那 么将继续为随机存取存储器供电,并且保持当前的省电模式。
然后,内嵌式控制器20持续监控是否输入了返回正常操作模式的信号(步 骤S240 )。
便携式计算机进入混合型睡眠模式之后,内嵌式控制器20监控是否按下 释放混合型休眠模式的按钮,或是否检测到单独的输入操作。如果检测到上述 操作,那么内嵌式控制器20将重新开始对系统进行供电,并且将便携式计算 机返回到正常操作模式(步骤S260)。
相应的,控制单元10重新启动,进行运转。
与此同时,除了监控电池电量是否下降到阈值以下的方法之外,还可以另 一种方式执行步骤S200。
也就是说,从便携式计算机进入省电模式的这一刻起,在没有检测到返回 正常操作模式的用户命令或输入的情况下,将开始监控预先确定的一段时间是 否已经过去。如果预先确定的一段时间已经过去,那么内嵌式控制器20可以 寺丸行Y木眠,从而避免电池的电》文完。
与此同时,内嵌式控制器20也可在步骤S220中关闭系统电源,而不是执 行休眠。
在此时,为了执行步骤200至220,将为内嵌式控制器提供存储器40,而 存储器40可以储存用于执行这些步骤的固件。
此外,根据具体设置,也可省略步骤200至220。
与此同时,如果步骤S140中所选定的省电模式并非混合型休眠模式,便 携式计算机可以进入挂起模式(一种S3级别的省电模式)。根据具体情况, 便携式计算机也可进入最大省电模式(一种S4级别的省电模式)。
在这些情况下,将采用与现有技术相同的方式检测是否存在返回正常操作 模式的信号(步骤S300 )。 如果检测到返回正常操作模式的信号,那么便携 式计算机将返回正常操作模式(步骤S320 ),而如果没有检测到返回正常操作 模式的信号,则继续保持相应的省电模式。
16在下文中,将参照图3至图5,来描述参照图2的根据本发明具体实施例 的控制便携式计算机省电模式的方法。
图3为逐步描述图2中步骤120的第一种实施例的流程图,图4为逐步描 述图2中步骤120的第二种实施例的流程图,而图5为逐步描述图2中步骤120 的第三种实施例的流程图。
如果满足图2步骤S100中进入省电模式的条件,那么控制单元IO将执行 选择即将进入的省电模式的步骤(步骤S120)。如果为每种省电模式设置了不 同的进入条件,那么可以执行进入相应省电模式的操作,而无需执行选择一种 省电模式的步骤。
如图3所示,控制单元10可以首先搜索正在执行的程序,以便确定即将 进入的省电模式(步骤S122)。
控制单元IO可以将各类应用程序划分为需要保存数据的应用程序和不需 要保存数据的应用程序。
例如,与文件编辑有关的应用程序绝对要保存其工作内容。然而,由于网 络浏览器、简单的显示或播放程序只是访问服务器或计算机硬盘中所储存的数 据,尽管内容并没有保存,计算机用户也可以获得相同的数据。
相应地,控制单元10将与文件编辑、图像编辑等有关的应用程序确定为 需要保存数据的应用程序,而将其它应用程序确定为不需要保存数据的应用程 序。
如果确定搜索到在步骤S122中执行的应用程序包括需要保存数据的程序 (步骤S124),那么控制单元IO将选择进入混合型休眠模式(步骤S126)。
对于需要保存数据的应用程序来说,当便携式计算机进入省电模式时,相 应的数据已经保存在硬盘上,因此,数据不会丢失。
与此同时,如果确定正在执行的应用程序不包括步骤S124中需要保存数 据的程序,那么控制单元IO可以选择进入到挂起模式(步骤S128)。
然后,如果控制单元IO通过上述步骤,确定了即将进入的省电模式类型, 那么将执行图2中描述的步骤S140至S320。
而另一方面,图2中描述的步骤S120还可以按照图4中显示的方式执行。
也就是说,当满足进入省电模式的条件时,控制单元IO检测电池的剩余电量。将确定所检测到的电池剩余电量是否降低到设定值以下(步骤S123)。 此时,这个设定值不同于图2中描述的电池剩余电量阈值。
这个设定值用于选择省电模式的类型,是电池剩余电量的数值,之前被设 定为处理便携式计算机由于电池剩余电量降低到预先设定水平以下而进入挂 起模式的电池剩余电量值,因此,即使对随机存取存储器进行电力供应也会影 响电源供应。
此时,这个设定值可以大于阈值。
如果检测到电池的剩余电量低于步骤123中的设定值,控制单元10将选 择进入混合型休眠模式(步骤S124),并且避免因电池完全放电而造成数据丢 失。
然后,如果检测到电池的剩余电量高于步骤S123中的设定值,那么控制 单元10可以选择挂起模式(步骤S127),因为电池不太可能把电放完。
而另一方面,图2中描述的步骤S120还可以按照图5中显示的方式执行。
也就是说,当满足进入省电模式的条件时,控制单元IO检测系统是否由 交流电源供电(步骤S130)。
然后,如果在步骤S130中通过交流电源对系统进行供电,控制单元10将 选择挂起模式,因为系统不太可能因电力消耗而丢失数据(步骤S132)。
但是,如果没有通过交流电源供电,并且系统仅仅通过电池的电力进行运 转,由于担心可能因为电池电放完而丢失数据,控制单元IO将选择混合型休 眠模式,以便将数据保存在硬盘中(步骤S134)。
那么,参照图3至图5,以上描述的各种实施例可以综合起来,以便选择 一种省电模式。
根据通过一系列上述步骤所选择的省电模式类型,将执行图2中所描述的 其它步骤。
本文中描述的各种实施例可在例如计算机软件、硬件或计算机软件与硬件 的组合的计算机可读取介质中加以实施。对于硬件实施而言,本文中所描述的 实施例可在一个或多个专用集成电路(ASIC)、数字信号处理器(DSP)、数 字信号处理器件(DAPD )、可编程逻辑器件(PLD )、现场可编程门阵列(FPGA )、 处理器、控制器、微控制器、微处理器、用于执行上述功能的其它电子装置或上述装置的选择组合来加以实施。在部分情况下,这类实施例可以通过控制器 进4亍实施。
对软件实施而言,本文中所描述的实施例可通过诸如程序模块(procedures ) 和函数模块(functions)等独立的软件模块来加以实施,其中每一个模块执行 一个或多个本文中描述的功能和操作。软件代码可通过在适当编程语言中编写 的应用软件来加以实施,可以储存在内存中,由控制器或处理器执行。
本发明的范围不限于上述实施例,而是由所附的权利要求来限定。很显然, 在权利要求所限定的发明范围内,本领域技术人员可进行各种修改和变更。
权利要求
1. 一种便携式计算机,其特征在于,包括电池;控制单元,配置为通知内嵌式控制器,在便携式计算机进入省电模式时,该省电模式是否为混合型休眠模式,以执行休眠或关闭系统电源;以及内嵌式控制器,有效连接到控制单元,并且设置为如果所述控制单元所通知的省电模式为混合型休眠模式,检测所述便携式计算机进入省电模式后,是电池的剩余电量降低到阈值以下,还是预先确定的一段时间已经过去。
2. 如权利要求1所述的便携式计算机,其特征在于,进一步包括 随机存取存储器(RAM);以及硬盘;其中,在混合型休眠模式中,当便携式计算机进入省电模式时,系统状态 被储存在随机存取存储器(RAM)和硬盘上,并且对所述随机存取存储器供应 的电力一直延续到便携式计算机进入省电模式之后。
3. 如权利要求2所述的便携式计算机,其特征在于,控制单元被设置为 执行应用程序,所述应用程序的编程方式使所述控制单元检测省电模式是否为 混合型休眠模式,并通知内嵌式控制器省电模式是否为混合型休眠模式。
4. 如权利要求3所述的便携式计算机,其特征在于,进一步包括 固件,其中,通过执行所述固件来完成休眠,或关闭系统电源,所述固件的编程 方式使得如果控制单元通知的省电模式为混合型休眠模式,所述内嵌式控制器 检测所述便携式计算机进入省电模式后,是电池的剩余电量下降到阈值以下, 还是预先确定的一段时间已经过去,并执行休眠或关闭系统电源。
5. 如权利要求4所述的便携式计算机,其特征在于,由用户设置决定是执行休眠还是关闭系统电源。
6. —种便携式计算机,其特征在于,包括 电池;以及控制器件,设置为如果所述控制器件检测到在便携式计算机进入混合型休 眠模式后电池的剩余电量下降到阈值以下,或预先设定的一段时间已经过去, 在不返回正常操作模式的情况下使所述便携式计算机进入休眠或关闭系统电源。
7. 如权利要求6所述的便携式计算机,其特征在于,进一步包括 随机存取存储器(RAM);以及硬盘,其中,在混合型休眠模式中,当便携式计算机进入省电模式时,储存在随 机存取存储器(RAM)上的数据被复制到硬盘,并且对所述随机存取存储器供 应的电力可以 一直延续到便携式计算机进入省电模式之后。
8. 如权利要求7所述的便携式计算机,其特征在于,如果在执行保存数 据的程序的同时,控制单元检测到要求进入省电模式的命令,所述便携式计算 机进入混合型休眠模式。
9. 如权利要求7所述的便携式计算机,其特征在于,在控制器件检测到 进入省电模式的命令时,如果电池的剩余电量低于设定值,所述便携式计算机 进入混合型休眠模式。
10. 如权利要求7所述的便携式计算机,其特征在于,在只有电池供电的 同时如果控制器件检测到进入省电模式的命令,所述便携式计算机进入混合型 休眠模式。
11. 一种控制便携式计算机省电模式的方法,其特征在于,包含下列步骤(A) 满足用于进入混合型休眠模式的预定条件;(B) 通知内嵌式控制器,即将进入的省电模式对应混合型休眠模式;(C) 进入混合型休眠模式;以及(D) 如果在进入混合型休眠模式后,便携式计算机的电池剩余电量降低 到阈值以下,或预先确定的一段时间已经过去,由内嵌式控制器改变便携式计 算机的系统状态。
12. 如权利要求11所述的方法,其特征在于,如果输入了进入混合型休 眠模式的命令,检测到电池的剩余电量下降到阈值以下,或者在没有用户输入 的情况下预先确定的一段时间已经过去,执行步骤(A)。
13. 如权利要求11所述的方法,其特征在于,如果内嵌式控制器关闭系 统电源或执行休眠,则步骤(D)完成。
14. 如权利要求11所述的方法,其特征在于,在混合型休眠模式中,在 便携式计算机进入省电模式时,系统状态被储存在便携式计算机的随机存取存 储器和硬盘中,并且即使在便携式计算机进入省电模式后,依然对随机存取存 储器供电。
15. —种控制便携式计算机省电模式的方法,其特征在于,包含下列步骤(a) 满足用于进入省电模式的预定条件;(b) 选择即将进入的省电模式的类型;(c) 如果在步骤(b)中选择混合型休眠模式,通知内嵌式控制器,即将 进入的省电模式对应混合型休眠模式;(d) 进入混合型休眠模式;以及(d)如果在进入混合型休眠模式后,便携式计算机的电池剩余电量降低 到阈值以下,或预先确定的一段时间已经过去,改变便携式计算机的系统状态。
16. 如权利要求15所述的方法,其特征在于,如果在没有用户输入的情况下预先确定的一段时间已经过去,或检测到进入省电模式的用户命令,则步骤(a)完成。
17. 如权利要求15所述的方法,其特征在于,如果系统电源被关闭或如 果执行休眠,则步骤(e)完成。
18. 如权利要求17所述的方法,其特征在于,步所述骤(b)包括下列步骤在满足进入省电模式的预定条件时,搜索目前正在执行的程序,以及 如果发现保存数据的程序,选择混合型休眠模式,如果所执行的所有程序 都没有要保存的数据,则选择挂起模式。
19. 如权利要求17所述的方法,其特征在于,所述步骤(b)包括下列步骤测量电池的剩余电量;以及如果检测到所测量的电池剩余电量低于设定值,选择混合型休眠模式,而 如果检测到所测量的电池剩余电量高于设定值,则选择挂起模式。
20. 如权利要求17所述的方法,其特征在于,所述步骤(b)包括下列步骤检测是否有交流电源为便携式计算机供电;以及如果是交流电源正在供电,选择挂起模式,而如果没有交流电源供电,则 选择混合型休眠模式。
全文摘要
一种便携式计算机以及控制便携式计算机省电模式的方法,在该便携式计算机中,内嵌式控制器将直接关闭系统电源,因而在关闭系统电源的过程中无需唤醒系统,或在电池电力减少时切换为省电模式,此时也同样无需唤醒系统。该计算机包含一个控制单元,用于通知当便携式计算机进入省电模式时,省电模式是否对应混合型休眠模式;此外还包括一个内嵌式控制器,用于如果控制单元通知的省电模式为混合型休眠模式,检测便携式计算机进入省电模式后是电池的剩余电量下降到阈值以下,还是预先确定的一段时间已经过去,以执行休眠操作或关闭系统电源。
文档编号G06F1/32GK101424970SQ20081016888
公开日2009年5月6日 申请日期2008年9月27日 优先权日2007年11月1日
发明者金良勋 申请人:Lg电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1