发明名称 行动装置及其电源控制方法
摘要
申请公布号 申请公布日期 2011.08.21
申请号 TW096132333 申请日期 2007.08.30
申请人 宏达国际电子股份有限公司 发明人 吴尚晏;吴思汉;吴志聪;黄瑞圣
分类号 G06F1/30;G06F12/16 主分类号 G06F1/30
代理机构 代理人 祁明辉 台北市信义区忠孝东路5段510号22楼之2;林素华 台北市信义区忠孝东路5段510号22楼之2
主权项 一种行动装置之电源控制方法,包括:(a)接收一外部触发之电源控制讯号,并据以于一第一时间点产生一硬体中断讯号;(b)接收该硬体中断讯号,并据以执行一同步处理程序;(c)依据该同步处理程序,即时储存一快取暂存区之数据资料于一永久储存区;以及(d)计算一目前时间点与该第一时间点之间之一第一时间差是否达到一最大等待期限,其中当达到该最大等待期限,依据该电源控制讯号进行电源操作;其中于步骤(d)更包括:(d1)当该第一时间差小于该最大等待期限且等于一等待期限,判断该快取暂存区之数据资料于一第二时间点是否完成储存,其中该第二时间点与该第一时间点之差等于该等待期限;其中于步骤(d1)中,若判断出已完成储存,依据该电源控制讯号进行电源操作;其中于步骤(d1)中,若判断出未完成储存,则更包括:提出一延展期限请求,以取得一延展期限,其中该等待期限与该延展期限之和系小于该最大等待期限。如申请专利范围第1项所述之方法,其中于该步骤(b)中,该同步处理程序系包括:依据该电源控制讯号,传送一讯息。如申请专利范围第2项所述之方法,其中该电源控制讯号系一重置(reset)讯号,该讯息系用以告知即将执行系统重置,且该步骤(d)系依据该重置讯号执行系统重置。如申请专利范围第2项所述之方法,其中该电源控制讯号系一电源关闭(power-off)讯号,该讯息系用以告知即将断电,且该步骤(d)系依据该电源关闭讯号切断电源。如申请专利范围第1项所述之方法,其中该步骤(b)更包括:依据该硬体中断讯号执行一中断服务程序(Interrupt Service Routine,ISR),其中该同步处理程序系内嵌于该中断服务程序。如申请专利范围第1项所述之方法,其中于步骤(d1)中,若判断出未完成储存,则更包括:计算另一目前时间点与该第二时间点之间之一第二时间差是否达到该延展期限,其中当该第二时间差等于该延展期限,判断该快取暂存区之数据资料于一第三时间点是否完成储存,其中该第三时间点与该第二时间点之差等于该延展期限;以及若判断出未完成储存,提出另一延展期限请求以取得另一延展期限,其中该第一时间差、该延展期限、及该另一延展期限之和系小于该最大等待期限。一种行动装置,包括:一电源管理模组,用以接收一外部触发之电源控制讯号,并据以产生一硬体中断讯号(Interrupt request,IRQ);一处理单元,用以接收该硬体中断讯号,并据以执行一同步处理程序;一记忆单元,具有一快取暂存区及一永久储存区,其中该快取暂存区存有一数据资料;一档案系统,用以依据该同步处理程序即时储存该快取暂存区之该数据资料于该永久储存区:以及一计算单元,用以计算一目前时间点与该第一时间点之间之一第一时间差是否达到一最大等待期限,其中当达到该最大等待期限,该电源管理模组依据该电源控制讯号进行电源操作;其中当该第一时间差等于一等待期限且小于该最大等待期限,该处理单元更用以判断该快取暂存区之数据资料于一第二时间点是否完成储存,其中该第二时间点与该第一时间点之差等于该等待期限;其中若该处理单元判断出已完成储存,该电源管理模组依据该电源控制讯号进行电源操作;其中若该处理单元判断出未完成储存,该处理单元更用以向该电源管理模组提出一延展期限请求,以取得一延展期限,其中该等待期限与该延展期限之和系小于该最大等待期限。如申请专利范围第7项所述之行动装置,其中该处理单元于执行该同步处理程序时系依据该电源控制讯号传送一讯息至该档案系统。如申请专利范围第8项所述之行动装置,其中该电源控制讯号系一重置(reset)讯号,该讯息系用以告知即将执行系统重置,当达到该最大等待期限,该电源管理模组依据该重置讯号执行系统重置。如申请专利范围第8项所述之行动装置,其中该电源控制讯号系一电源关闭(power-off)讯号,该讯息系用以告知即将断电,当达到该最大等待期限,该电源管理模组依据该电源关闭讯号控制一电源供应模组切断电源。如申请专利范围第7项所述之行动装置,其中该处理单元更依据该硬体中断讯号执行一中断服务程序(Interrupt Service Routine,ISR),以启动该同步处理程序,其中该同步处理程序系内嵌于该中断服务程序。如申请专利范围第7项所述之行动装置,其中于取得该延展期限之后,该计算单元更用以计算另一目前时间点与该第二时间点之间之一第二时间差是否达到该延展期限,其中当若该第二时间差等于该延展期限,该处理单元更用以判断该快取暂存区之数据资料于一第三时间点是否完成储存,若判断出未完成储存,该处理单元更用以向该电源管理模组提出另一延展期限请求以取得另一延展期限,其中该第一时间差、该延展期限、及该另一延展期限之和系小于该最大等待期限,且该第三时间点与该第二时间点之差等于该延展期限。如申请专利范围第7项所述之行动装置,其中该记忆单元包括一动态随机存取记忆体(Dynamic Random Access Memory,DRAM),用以提供该快取暂存区。如申请专利范围第7项所述之行动装置,其中该记忆单元包括一非挥发性记忆体(nonvolatile memory),用以提供该永久储存区。
地址 桃园县桃园市龟山工业区兴华路23号