唤醒事件管理方法、唤醒事件管理装置制造方法及图纸

技术编号:10204095 阅读:599 留言:0更新日期:2014-07-12 03:24
一种唤醒事件管理方法、唤醒事件管理装置及其程序产品。该方法包含:依据至少一预定规则对该电子装置的多个唤醒事件进行分类,该多个唤醒事件中的一特定唤醒事件被分类为一触发事件,该多个唤醒事件中其他的至少一唤醒事件被分类为至少一群组事件;藉将该至少一群组事件中的每一事件的唤醒时间安排为相同于该触发事件的唤醒时间,来安排该至少一群组事件为对应该触发事件的一群组,以利用该触发事件来触发该至少一群组事件;当该触发事件的该唤醒时间已到时,分别执行对应于该触发事件及该至少一群组事件的功能操作。

【技术实现步骤摘要】
唤醒事件管理方法、唤醒事件管理装置
本专利技术涉及便携式电子装置的系统闹铃编组(alarmgrouping),尤其涉及一种用来执行唤醒事件(wake-upevent)管理的方法及相关装置和计算机程序产品。
技术介绍
已知的移动电子装置由于具有相当的实用性,因而成为每日不可或缺的部分,例如具备个人数字助理(personaldigitalassistant,PDA)功能的多功能移动电话或是具有移动电话功能的个人数字助理。当使用者在已知的移动电子装置上安装多种不同的应用程序时,可能会出现一些问题。举例来说,许多应用程序会建立若干唤醒事件,而已知的便携式电子装置便会从省电模式中多次地被唤醒(例如电子装置的一处理器从暂停/休眠/闲置模式中被唤醒)来分别执行某些被视为不重要的功能操作,因而造成功率消耗的增加。在相关领域中,有一些已知的方法可用以解决这样的问题,但是,又另外造成了其他的问题和副作用,举例来说,已知的方法可能会造成一组周期性的唤醒事件的混乱,尤其是其中的一种方法使用一第一组周期性唤醒事件中的一周期性唤醒事件(其周期应该要和一第一预定值相同)来触发一第二组周期性唤醒事件中的一周期性唤醒事件(其周期应该是不同于该第一预定值的一第二预定值),因而造成该第二组周期性唤醒事件的周期错误地成为该第一预定值。因此,需要一种新颖的方法以提供一电子装置的唤醒事件的最佳化时序控制。
技术实现思路
因此,本专利技术的目的之一在于提供一种方法来执行唤醒事件管理,以及提供一种相关装置和相关计算机程序产品以解决上述问题。本专利技术的另一目的在于提供一种方法来执行唤醒事件管理,以及提供一种相关装置和相关计算机程序产品以提供一电子装置的唤醒事件的最佳化时序控制。依据本专利技术至少一优选实施例,提出一种方法来执行唤醒事件管理,其中该方法应用在一电子装置,该方法包含有以下步骤:依据至少一预定规则对该电子装置的多个唤醒事件进行分类,其中该多个唤醒事件中的一特定唤醒事件被分类为一触发事件,且该多个唤醒事件中其他的至少一唤醒事件被分类为至少一群组事件;藉由将该至少一群组事件中的每一事件的唤醒时间安排为相同于该触发事件的唤醒时间,来安排该至少一群组事件为对应该触发事件的一群组,以利用该触发事件来触发该至少一群组事件;以及当该触发事件的该唤醒时间已到,分别执行对应于该触发事件以及该至少一群组事件的功能操作。依据本专利技术至少一优选实施例,提出一种用于执行唤醒事件管理的装置,该装置包含有一电子装置的至少一部分,该装置包含有:一唤醒控制电路,用来依据至少一唤醒事件来唤醒该电子装置;以及一处理电路,耦接至该唤醒控制电路,用来控制该电子装置的功能操作,以及还用来依据至少一预定规则对该电子装置的多个唤醒事件进行分类,其中该多个唤醒事件中的一特定唤醒事件被分类为一触发事件,且该多个唤醒事件中其他的至少一唤醒事件被分类为至少一群组事件;其中该处理电路藉由将该至少一群组事件中的每一事件的唤醒时间安排为相同于该触发事件的唤醒时间,来安排该至少一群组事件为对应该触发事件的一群组,以利用该触发事件来触发该至少一群组事件;以及当该触发事件的该唤醒时间已到,分别执行对应于该触发事件以及该至少一群组事件的功能操作。依据本专利技术至少一优选实施例,提出一种计算机程序产品,具有程序指令以控制一电子装置的一处理器来执行一方法,包含有以下步骤:依据至少一预定规则对该电子装置的多个唤醒事件进行分类,其中该多个唤醒事件中的一特定唤醒事件被分类为一触发事件,且该多个唤醒事件中其他的至少一唤醒事件被分类为至少一群组事件;藉由将该至少一群组事件中的每一事件的唤醒时间安排为相同于该触发事件的唤醒时间,来安排该至少一群组事件为对应该触发事件的一群组,以利用该触发事件来触发该至少一群组事件;以及当该触发事件的该唤醒时间已到,分别执行对应于该触发事件以及该至少一群组事件的功能操作。本专利技术的好处在于通过上述方法、装置以及计算机程序产品,可以节省电子装置的功耗,使该电子装置的使用时间拉长。此外,通过上述方法、装置以及计算机程序产品,可以提供该电子装置的唤醒事件的最佳化的时序控制,在不知不觉中节省功耗。除此之外,亦能够防止已知的问题(例如已知的便携式电子装置从省电模式中多次地被唤醒来分别执行某些被视为不重要的功能操作,或是已知的方法可能会造成一组周期性的唤醒事件的混乱)。附图说明图1为用于执行唤醒事件管理的一装置的实施例的示意图。图2为图1所示的装置的某些设计细节的示意图。图3为执行唤醒事件管理的一方法的流程图。图4为相关于图3所示的方法的一唤醒事件控制机制的一实施例的示意图。图5为相关于图3所示的方法的一唤醒事件控制机制的另一实施例的示意图。图6为相关于图3所示的方法的一表格。【符号说明】100装置105存储单元110处理电路112程序代码120唤醒控制电路200移动电话230相机模块240触控显示面板300方法310~340步骤具体实施方式在说明书及后续的权利要求书当中使用了某些词汇来指称特定的元件。本领域技术人员应可理解,制造商可能会用不同的名词来称呼同样的元件。本说明书及后续的权利要求书并不以名称的差异来作为区别元件的方式,而是以元件在功能上的差异来作为区别的基准。在通篇说明书及后续的请求项当中所提及的「包含」为一开放式的用语,故应解释成「包含但不限定于」。此外,「耦接」一词在此包含任何直接及间接的电气连接手段。因此,若文中描述一第一装置电性连接于一第二装置,则代表该第一装置可直接连接于该第二装置,或通过其他装置或连接手段间接地连接至该第二装置。图1为用于执行唤醒事件管理的一装置100的实施例的示意图。装置100可以包含有一电子装置的至少一部分(例如,部分或全部),例如,装置100可以包含有上述电子装置的一部分,更具体地说,可以作为该电子装置内的一控制电路,如一集成电路;在另一实施例中,装置100可以是上述电子装置的整体。该电子装置的范例可包含有(但不局限于)移动电话(例如,多功能移动电话)、移动计算机(例如,平板计算机)、个人数字助理或是个人计算机(例如膝上型计算机或是桌上型计算机)。如图1所示,装置100包含有一存储单元105、一处理电路110以及一唤醒控制电路120。依据本实施例,存储单元105用来存储信息,处理电路110用来控制该电子装置的运作,唤醒控制电路120用来依据至少一唤醒事件(例如某些系统中所谓的“系统闹铃(alarm)”)来唤醒该电子装置。举例来说,当该电子装置(除了其中的唤醒控制电路120)暂停(suspend)时,可以使用唤醒控制电路120来依据上述至少一唤醒事件在相对应的唤醒时间点来唤醒该电子装置,好让该电子装置可以从该暂停模式中回复。然而,这仅供说明用途,并非用以限制本专利技术。在另一个例子中,当该电子装置进入一省电模式时,可以使用唤醒控制电路120来依据上述至少一唤醒事件在相对应的唤醒时间点来唤醒该电子装置,好让该电子装置可以从该省电模式中回复,其中该省电模式可包含(但不限定)该电子装置或是该电子装置的一处理器(或是处理电路110)的暂停、休眠、闲置、等待中断(WaitForInterrupt,WFI)、温度补偿型晶体振荡器(Temperature-CompensatedCrystal本文档来自技高网...
唤醒事件管理方法、唤醒事件管理装置

【技术保护点】
一种用于执行唤醒事件管理的方法,其应用于一电子装置并包含有以下步骤:依据至少一预定规则对该电子装置的多个唤醒事件进行分类,其中该多个唤醒事件中的一特定唤醒事件被分类为一触发事件,且该多个唤醒事件中其他的至少一唤醒事件被分类为至少一群组事件;藉由将该至少一群组事件中的每一事件的一唤醒时间安排为相同于该触发事件的一唤醒时间,来安排该至少一群组事件为对应该触发事件的一群组,以利用该触发事件来触发该至少一群组事件;以及当该触发事件的该唤醒时间已到,分别执行对应于该触发事件以及该至少一群组事件的功能操作。

【技术特征摘要】
2013.01.09 US 61/750,359;2013.09.06 US 14/019,5651.一种用于执行应用程序唤醒事件管理的方法,其应用于一电子装置并包含有以下步骤:依据至少一预定规则对该电子装置的多个应用程序唤醒事件进行分类,其中该多个应用程序唤醒事件中的一特定应用程序唤醒事件被分类为一触发事件,且该多个应用程序唤醒事件中其他的至少一应用程序唤醒事件被分类为至少一群组事件;藉由将该至少一群组事件中的每一事件的一默认应用程序唤醒时间调整为相同于该触发事件的一应用程序唤醒时间,来安排该至少一群组事件为对应该触发事件的一群组,以利用该触发事件来触发该至少一群组事件;进入该电子装置的一省电状态;以及在该省电状态下,当该触发事件的该应用程序唤醒时间到时以及该至少一群组事件的每一事件的调整后的默认应用程序唤醒时间也到时,离开该省电状态并且分别执行对应于该触发事件以及该至少一群组事件的功能操作。2.如权利要求1所述的方法,其中该至少一预定规则分别将多个具时效敏感性应用程序唤醒事件分类为多个触发事件;该多个具时效敏感性应用程序唤醒事件包含有一无线通信事件、一显示器启动事件以及一硬件中断事件中的至少一个;以及该特定应用程序唤醒事件是该多个具时效敏感性应用程序唤醒事件的其中之一。3.如权利要求1所述的方法,其中在建立该触发事件之后再建立该至少一群组事件中的一特定群组事件;以及藉由将该至少一群组事件中的每一事件的该应用程序唤醒时间安排为相同于该触发事件的该应用程序唤醒时间,来安排该至少一群组事件为对应该触发事件的该群组的步骤包含有:当建立该特定群组事件时,直接安排该特定群组事件的一应用程序唤醒时间为相同于该触发事件的该应用程序唤醒时间。4.如权利要求1所述的方法,其中在建立该至少一群组事件中的一特定群组事件之后再建立该触发事件;以及藉由将该至少一群组事件中的每一事件的该应用程序唤醒时间安排为相同于该触发事件的该应用程序唤醒时间,来安排该至少一群组事件为对应该触发事件的该群组的步骤包含有:当建立该触发事件时,将该特定群组事件的一应用程序唤醒时间更改为相同于该触发事件的该应用程序唤醒时间。5.如权利要求1所述的方法,其中该多个应用程序唤醒事件中的另一应用程序唤醒事件被分类为一非群组事件;该非群组事件并不相关于对应该触发事件的该群组,以及不相关于对应其他触发事件的任何其他群组;且该方法还包含有:当该非群组事件的一应用程序唤醒时间已到时,执行对应该非群组事件的功能操作。6.如权利要求1所述的方法,还包含有:检查该至少一群组事件的一特定群组事件的一应用程序唤醒时间是否被安排在对应该触发事件的该应用程序唤醒时间的一预定时间间隔之内;以及当检测到该特定群组事件的该应用程序唤醒时间被安排在该预定时间间隔之内时,将该特定群组事件的该应用程序唤醒时间安排为跟该触发事件的该应用程序唤醒时间相同。7.如权利要求1所述的方法,其中该触发事件以及该至少一群组事件的至少其一皆为需要通过无线通信来同步信息的无线通信事件。8.如权利要求1所述的方法,其中该至少一群组事件包含有至少一队列事件,且该至少一队列事件中的每一队列事件在建立好之后都会在一等候区中等待;以及该方法还包含有:当该触发事件被建立或是触发时,判断是否有任一队列事件在该等候区等待;以及当检测到该至少一队列事件在该等候区中等待时,在该触发事件被执行的同一时间执行对应该至少一队列事件的至少一功能操作。9.一种用于执行应用程序唤醒事件管理的装置,该装置包含有一电子装置的至少一部分,该装置包含有:一唤醒控制电路,用来依据至少一应用程序唤醒事件来唤醒该电子装置;以及一处理电路,耦接至该唤醒控制电路,用来控制该电子装置的功能操作,以及还用来依据至少一预定规则对该电子装置的多个应用程序唤醒事件进行分类,其中该多个应用程序唤醒事件中的一特定应用程序唤醒事件被分类为一触发事件,且该多个应用程序唤醒事件中其他的至少一应用程序唤醒事件被分类为至少一群组事件;其中该处理电路藉由将该至少一群组事件中的每一事件的一默认应用程序唤醒时间调整为相同于该触发事件的一应用程序唤醒时间,来安排该至少一群组事件为对应该触发事件的一群组,以利用该触发事件来触发该至少一群组事件;以及在进入该电子装置的一省电状态后,当该触发事件的该应用程序唤醒时间到时以及该至少一群组事件的调整后的默认应用程序唤醒时...

【专利技术属性】
技术研发人员:阙鑫地范振煌林建男陈启扬王其稜钟承宇
申请(专利权)人:宏达国际电子股份有限公司
类型:发明
国别省市:中国台湾;71

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

1