电脑系统于混合睡眠模式时的控制方法技术方案

技术编号:7935290 阅读:228 留言:0更新日期:2012-11-01 04:56
一种电脑系统于混合睡眠模式时的控制方法。此方法包括下列步骤:将一系统参数储存于上述电脑系统的一内存以及一硬盘中后,使电脑系统进入一第一睡眠模式;于第一睡眠模式时,判断电脑系统是否在预设的一第一时间内被唤醒;若是,利用内存中的系统参数唤醒电脑系统;若否,电脑系统进入一第二睡眠模式;以及,于第二睡眠模式时,判断电脑系统是否被唤醒;若是,利用硬盘中的系统参数唤醒电脑系统;若否,电脑系统维持在第二睡眠模式。

【技术实现步骤摘要】

本专利技术是有关于一种电脑系统中的睡眠模式控制方法,且特别是有关于一种。
技术介绍
众所周知,现在电脑系统已经利用睡眠模式达成节省能源的目的。换句话说,当使用者长时间不使用电脑系统时,电脑系统可自行进入睡眠模式。而睡眠模式依照节省能源的程度,可区分为S3睡眠模式与S4睡眠模式。请参照图1,其所示为电脑系统的示意图。电脑系统100包括中央处理器110、控制芯片组120、内存130、硬盘140、嵌入式控制器(embedded controller) 150、电源开关160、键盘170、闪存180。其中,控制芯片组120中包括北桥芯片122与南桥芯片126,而 北桥芯片122中更包括内存控制器(memory controller) 124。中央处理器110利用前端总线(front side bus)连接至北桥芯片122,北桥芯片122中的内存控制器124利用内存总线(memory bus)连接至内存130。南桥芯片126利用私有总线连接至北桥芯片122,并利用低大头针计数界面(Low Pin Count Interface)连接至嵌入式控制器150。其中,私有总线可为一直接媒体接口(Direct Media Interface,DMI)总线。再者,嵌入式控制器150连接至电源开关160、键盘170、以及闪存180。基本上电脑系统100的嵌入式控制器150可进行供电控制。也就是说,根据不同的睡眠模式,嵌入式控制器150可以进行供电控制并将电力提供至部份的电子元件。请参照图2,其所示为电脑系统于S3睡眠模式时的供电示意图。其中,阴影区域即为停止供电的区域。当电脑系统100欲进入S3睡眠模式时,嵌入式控制器150会开始S3睡眠模式的进入流程。此时,中央处理器110必须先将所有的系统参数储存于内存130中,并且嵌入式控制器150将S3睡眠模式记录于闪存180中。之后,嵌入式控制器150即停止供电至中央处理器110以及部份的北桥芯片122。再者,于S3睡眠模式要唤醒(resume)时,使用者可以按压键盘170上的按键或者电源开关160。而嵌入式控制器150即可根据闪存180记录的S3睡眠模式而开始S3睡眠模式的唤醒流程。此时,嵌入式控制器150会将电源重新提供至中央处理器110以及北桥芯片122。之后,中央处理器110即利用北桥芯片122中的内存控制器124读取内存130中的系统参数,并且成功地唤醒电脑系统100。请参照图3,其所示为电脑系统于S4睡眠模式时的供电示意图。其中,阴影区域即为停止供电的区域。当电脑系统100欲进入S4睡眠模式时,嵌入式控制器150会开始S4睡眠模式的进入流程。此时,中央处理器110必须先将所有的系统参数储存于硬盘140中,并且嵌入式控制器150将S4睡眠模式记录于闪存180中。之后,嵌入式控制器150即停止供电至中央处理器110、北桥芯片122、内存130、南桥芯片126、硬盘140、键盘170、嵌入式控制器150以及闪存180。因此,在进入S4睡眠模式后,仅剩下电源开关160仍旧持续地供电。再者,于S4睡眠模式要唤醒(resume)时,使用者可以按压电源开关160,使得嵌入式控制器150以及闪存180获得供电。接着,嵌入式控制器150即可根据闪存180记录的S4睡眠模式而开始S4睡眠模式的唤醒流程。此时,嵌入式控制器150会将电源重新提供至南桥芯片126、北桥芯片122、硬盘140、内存130。最后,将电源供应至中央处理器110,而中央处理器110即利用南桥芯片126读取硬盘140中的系统参数,并且成功地唤醒电脑系统100。由上述的说明可知,于S4睡眠模式时,仅剩下电源开关仍旧持续地供电,其它电子组件皆停止供电,因此最具省电效果。 以电脑系统为例,假设电脑系统100仅利用电池供电。当电脑系统进入S3睡眠模式时,由于还有许多电子元件(例如南桥芯片126与北桥芯片122)还在持续供电的状态,因此电池的电力还是会持续的消耗。当嵌入式控制器150监测到电池为低电量时,为了防止内存130中的系统参数因为电池没电而遗失。此时,嵌入式控制器150会自动唤醒电脑系统100,并且让电脑系统100再次进入S4睡眠模式并将系统参数储存于硬盘140中以减小电能的损耗。然而,电脑系统100在进行上述的动作时,使用者并不知情。如果此时使用者正在步行或者正在开车,则很有可能造成硬盘的损害以及系统参数的遗失。
技术实现思路
本专利技术提出一种。此方法包括下列步骤将一系统参数储存于一内存以及一硬盘中后,使电脑系统进入一第一睡眠模式;于第一睡眠模式时,判断电脑系统是否在预设的一第一时间内被唤醒;若是,利用内存中的系统参数唤醒电脑系统;以及,若否,电脑系统进入一第二睡眠模式;以及,于第二睡眠模式时,判断电脑系统是否被唤醒;若是,利用硬盘中的系统参数唤醒电脑系统;以及,若否,电脑系统维持在第二睡眠模式。因此,电脑不需等到电池为低电量时才切换至S4睡眠模式,如此除了可以解决混合睡眠模式时耗电的问题,更可以延长电脑的待机时间,达成节能的目的。为让本专利技术的上述和其它目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附图式,作详细说明如下。附图说明图I所示为电脑系统的示意图。图2所示为电脑系统于S3睡眠模式时的供电示意图。图3所示为电脑系统于S4睡眠模式时的供电示意图。图4所示为本专利技术一实施例电脑系统于混合睡眠模式时的供电示意图。图5所示为本专利技术一实施例混合睡眠模式的控制方法流程图。具体实施例方式为了防止电脑系统自动由S3睡眠模式切换至S4睡眠模式时,造成系统参数的遗失以及硬盘的损坏,一种混合睡眠模式(Hybrid sleep mode)被提出来。请参照图4,其所示为本专利技术一实施例电脑系统于混合睡眠模式时的供电示意图。其中,阴影区域即为停止供电的区域。在操作系统的电脑管理选项可以选择混合睡眠模式。也就是说,当电脑系统进入睡眠模式时,可以直接进入混合睡眠模式。当电脑系统200收到节能指令(例如使用者输入一强迫省电睡眠状态指令或者经过一段时间使用者未下任何指令情况下),使得嵌入式控制器250会开始混合睡眠模式的进入流程。此时,中央处理器210必须先将所有的系统参数同时储存于内存230与硬盘240中,并且嵌入式控制器250将混合睡眠模式记录于闪存280中。之后,嵌入式控制器250即停止供电至中央处理器210、北桥芯片222、南桥芯片226、硬盘240,才进入混合睡眠模式。因此,在进入混合睡眠模式后,将会剩下内存230、嵌入式控制器250、闪存280、键盘270、与电源开关160仍旧持续地被供电。再者,使用者可以按压键盘270上的按键或者电源开关260,唤醒于混合睡眠模式中的电脑系统200。而嵌入式控制器250即可根据闪存280记录的混合睡眠模式而开始混合睡眠模式的唤醒流程。此时,嵌入式控制器250会将电源重新提供至南桥芯片226、硬盘 240以及北桥芯片122。之后,当中央处理器210接收到电源之后,即利用北桥芯片222读取内存230中的系统参数,并且成功地唤醒电脑系统200。在混合睡眠模式的唤醒流程中,除非内存230中的系统参数已经损毁或者遗失,中央处理器210才会读取硬盘240中的系统参数,否则中央处理器210皆是利用读取本文档来自技高网
...

【技术保护点】
一种电脑系统于睡眠模式时的控制方法,其特征是,上述方法包括下列步骤:将系统参数储存于上述电脑系统的内存以及硬盘中,使上述电脑系统进入第一睡眠模式;于上述第一睡眠模式时,判断上述电脑系统是否在预设的第一时间内被唤醒;若是,利用上述内存中的上述系统参数唤醒上述电脑系统;若否,上述电脑系统进入第二睡眠模式;以及于上述第二睡眠模式时,判断上述电脑系统是否被唤醒;若是,利用上述硬盘中的上述系统参数唤醒上述电脑系统;若否,上述电脑系统维持在上述第二睡眠模式。

【技术特征摘要】

【专利技术属性】
技术研发人员:刘福祥黄钲杰罗其钧
申请(专利权)人:华硕电脑股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1