具有省电机制的电子装置及其省电方法

文档序号:6424071阅读:90来源:国知局
专利名称:具有省电机制的电子装置及其省电方法
技术领域
本发明涉及一种具有省电机制的电子装置及其省电方法。
背景技术
在现今各式消费性电子产品市场中,个人数字助理(PDA)、移动电话(mobilePhone)、手持式装置及PDA手机等电子产品在线上应用软件商店的风潮下催生了蓬勃的商机,然而快速成长的应用软件市场也加速地暴露了应用软件审核与控管上的缺失。然而,现行的审核机制中仅有极少数的线上商店端有认证而且过程并不透明化,导致使用者无法对会造成过多的耗电甚至对系统产生损害的应用软件做进一步的把关。因此,如何在成本的考量下来提升对使用者的保护,实是本设计领域的重要课题 之一。

发明内容
因此,本发明的目的之一在于提出一种具有省电机制的电子装置及其省电方法,以解决上述的问题。为实现上述目的,本发明揭露一种具有省电机制的电子装置,包含一控制群组单元、一温度检测单元、一决定单元以及一应用软件终止单元。该控制群组单元用来控制至少一应用软件程序中所对应的一应用软件群组属性。该温度检测单元耦接于一处理器,用来检测该处理器的一温度。该决定单元耦接于该温度检测单元,用来依据该温度以及该应用软件群组属性来产生一决定信号。该应用软件终止单元耦接于该决定单元,用来根据该决定信号来终止该至少一应用软件程序。根据本发明的另一方面,本发明还揭露一种用于一电子装置的省电方法,包含控制至少一应用软件程序中所对应的一应用软件群组属性;检测一处理器的一温度;依据该温度以及该应用软件群组属性来产生一决定信号;以及根据该决定信号来终止该至少一应用软件程序。相较于现有技术,本发明的电子装置利用温度检测与控制群组(control group)来实现省电机制。如此一来,不但可以避免因过热而引起系统的瘫痪,还可以降低省电电路的开发成本。


图I为本发明一电子装置的一实施例的功能方块图。图2为本发明电子装置的控制群组单元的一控制群组方法的流程图。图3为本发明电子装置的一省电方法的流程图。其中,附图标记说明如下100电子装置110控制群组单元
120温度检测单元130决定单元140应用软件终止单元150记忆单元160询问单元170指派单元180处理器
具体实施例方式在说明书及权利要求书当中使用了某些词汇来指称特定的元件。所属领域中具有通常知识者应可理解,硬件制造商可能会用不同的名词来称呼同样的元件。本说明书及权利要求书并不以名称的差异来作为区分元件的方式,而是以元件在功能上的差异来作为区分的准则。在通篇说明书及权利要求当中所提及的“包含”为一开放式的用语,故应解释成“包含但不限定于”。另外,“耦接” 一词在此包含任何直接及间接的电气连接手段。因此,若文中描述一第一装置耦接于一第二装置,则代表该第一装置可直接电气连接于该第二装置,或透过其他装置或连接手段间接地电气连接至该第二装置。请参考图1,图I为本发明一电子装置100的一实施例的功能方块图。在图I中,电子装置100包含(但不限于)一控制群组单元110、一温度检测单元120、一决定单元130以及一应用软件终止单元140。请注意,电子装置100可为一个人数字助理手机或者一智能手机,但本发明并不局限于此。此外,温度检测单元120可由电阻式温度计(resistancetemperature detector, RTD)实现,但本领域具通常知识者当可据以修饰或变化,也非本发明的限制条件。控制群组单元110用来控制至少一应用软件程序PROC中所对应的一应用软件群组属性ATTB。温度检测单元120耦接于一处理器180,用来检测处理器180的一温度TEMP。决定单元130耦接于温度检测单元120与控制群组单元110,用来依据温度TEMP以及应用软件群组属性ATTB来产生一决定信号SIG。应用软件终止单元140耦接于决定单元130,用来根据决定信号SIG来终止至少一应用软件程序PR0C。详细来说,在本实施例中,至少一应用软件群组属性ATTB包含三种应用软件群组属性,分别是一未知UKNW (unknown)、一受控管MAN (managed)以及一不受限ULMT (unlimited)属性。此外,控制群组单元110包含一记忆单元150、一询问单元160以及一指派单元170。记忆单元150用来储存隶属该受控管MAN属性的每一应用软件程序PROC的一被执行次数TMES。询问单元160耦接于处理器180,用来在运行(runtime)时,取得隶属该受控管MAN属性的每一应用软件程序PROC所占用处理器180的一使用率USE。指派单元170耦接于记忆单元150与询问单元160,用来根据被执行次数TMES与使用率USE指派所对应的应用软件程序PROC的应用软件属性ATTB。更进一步说,指派单元170优先将系统内建的应用软件程序PROC或是通过开发认证的应用软件程序PROC的应用软件群组属性ATTB指派为不受限ULMT属性,以及将非隶属不受限ULMT属性的应用软件程序PROC的应用软件群组属性ATTB指派为受控管MAN属性。此外指派单元170在隶属该受控管MAN属性的应用软件程序PROC的被执行次数TIMES大于一预先决定数值或是在一固定时间内的执行频率大于一预先决定数值时,指派所对应的应用软件程序PROC的应用软件属性ATTB为未知UKNW属性。此外指派单元170还在隶属未知UKNW属性的应用软件程序PROC所占用处理器180的使用率USE低于一预先决定数值时,指派所对应的应用软件程序PROC的应用软件属性ATTB为不受限ULMT属性,换句话说,在运行一段时间后,控制群组单元110会进一步将隶属未知UKNW属性的应用软件程序PROC中占用处理器180的使用率USE不高的至少一应用软件程序PROC的应用软件属性ATTB指派为不受限ULMT属性。另外,温度检测单元120检测处理器180的温度TEMP,当温度TEMP高于一预定值时,决定单元130根据应用软件群组属性ATTB产生决定信号SIG,以决定欲终止的应用软件群组GUP。在本实施例中,决定信号SIG指示的应用软件群组GUP为隶属受控管MAN属性的应用软件群组GUP。换言之,应用软件终止单元140根据决定信号SIG来终止隶属受控管MAN属性的应用软件群组GUP中的应用软件程序PR0C。此外,应用软件终止单元140进一步根据处理器180的该使用率来终止应用软件程序PR0C,也就是说,应用软件终止单元140优先终止处理器180使用率较高的应用软件程序PR0C。然而,为了避免影响使用者的观感,应用软件终止单元140仅可终止位于背景(background)的应用软件程序PR0C,以避免使用者产生系统瘫痪的错觉。 值得注意的是,应用软件终止单元140也可同时终止隶属受控管MAN属性的应用软件群组GUP中的所有应用软件程序PR0C,然而,本发明并不以此为限。此外,本发明的精神在于结合控制群组(control group)与温度检测的观念来达成省电的功效,因此应用软件群组属性ATTB也不限于上述实施例所述的变化,熟知此项技艺人士根据不同系统需求所实施的变化皆属本发明的范畴。控制群组单元110的运作方式可进一步归纳为一控制群组流程20。请参考图2,图2为本发明电子装置100的控制群组单元110的一控制群组方法流程图,其包含(但不局限于)以下的步骤(请注意,假若可获得实质上相同的结果,则这些步骤并不一定要遵照图2所示的执行次序来执行):步骤S200:开始。步骤S210 :指派系统内建的应用软件程序PROC或是通过开发认证的应用软件程序PROC的应用软件群组属性ATTB为不受限ULMT属性。步骤S220 :指派非隶属不受限ULMT属性的应用软件程序PROC的应用软件群组属性ATTB为受控管MAN属性。步骤S230 :储存隶属受控管MAN属性的每一应用软件程序PROC的一被执行次数TIMES0步骤S240 :在隶属该受控管MAN属性的应用软件程序PROC的被执行次数TMES大于一预先决定数值时,指派所对应的应用软件程序PROC的应用软件属性ATTB为未知UKNW属性。步骤S250 :在隶属未知UKNW属性的应用软件程序PROC所占用处理器180的使用率USE低于一预先决定数值时,指派所对应的应用软件程序PROC的应用软件属性ATTB为不受限ULMT属性。步骤S260:结束。控制群组流程20为控制群组单元110的运作方式,图2所示的各步骤搭配图I所示的各元件即可了解其相关运作,详细说明及变化可参考前述,为简洁起见,在此不再赘述。电子装置110的运作方式可进一步归纳为一省电方法流程30。请参考图3,图3为本发明电子装置100的一省电方法流程图,其包含(但不局限于)以下的步骤(请注意,假若可获得实质上相同的结果,则这些步骤并不一定要遵照图3所示的执行次序来执行)步骤S300:开始。步骤S310 :控制至少一应用软件程序PROC中所对应的一应用软件群组属性ATTB。步骤S320 :检测一处理器180的一温度TEMP。步骤S330 :判断温度TEMP是否高于一预定值。
步骤S340 :当温度TEMP高于一预定值时,根据应用软件群组属性ATTB来产生一决定信号SIG,执行步骤S350。步骤S350 :根据决定信号SIG来终止至少一应用软件程序PR0C,执行步骤S320。步骤S360 :当温度TEMP低于该预定值时,执行步骤S320。控制群组流程30为电子装置100的运作方式,图3所示的各步骤搭配图I所示的各元件即可了解其相关运作,详细说明及变化可参考前述,为简洁起见,在此不再赘述。上述各流程的步骤仅为本发明所举可行的实施例,并非限制本发明的限制条件,且在不违背本发明的精神的情况下,该些方法可另包含其他的中间步骤或者可将几个步骤合并成单一步骤,以做适当的变化。以上所述的实施例仅用来说明本发明的技术特征,并非用来局限本发明的范畴。由上可知,本发明提供一种具有省电机制的电子装置及其省电方法。本发明所揭露的电子装置利用温度检测与控制群组来实现一省电机制,以避免电耗对系统产生损害。由于现今各式消费性电子产品所采用的操作系统平台众多,应用软件的数量更是以史无前例的速度成长,为了能提供一种通用的省电技术,本发明采用温度检测作为触发以及避免有过多的电耗。如此一来,不但可以提升消费性电子产品的续航力,还可以对使用者提供进一步的保护。以上所述仅为本发明的优选实施例,凡依本发明权利要求所做的均等变化与修饰,皆应属本发明的涵盖范围。
权利要求
1.一种具有省电机制的电子装置,包含 一控制群组单元,用来控制至少一应用软件程序中所对应的一应用软件群组属性; 一温度检测单元,耦接于一处理器,用来检测该处理器的一温度; 一决定单元,耦接于该温度检测单元与该控制群组单元,用来依据该温度以及该应用软件群组属性来产生一决定信号;以及 一应用软件终止单元,耦接于该决定单元,用来根据该决定信号来终止该至少一应用软件程序。
2.如权利要求I所述的电子装置,其特征在于,该至少一应用软件程序的应用软件群组属性包含一未知、一受控管以及一不受限应用软件群组属性。
3.如权利要求2所述的电子装置,其特征在于,该控制群组单元包含 一记忆单元,用来储存隶属该受控管属性的每一应用软件程序的一被执行次数; 一询问单元,耦接于该处理器,用来在运行时,取得隶属该受控管属性的每一应用软件程序所占用该处理器的一使用率;以及 一指派单元,耦接于该记忆单元与该询问单元,用来根据该被执行次数与该使用率指派所对应的应用软件程序的应用软件属性。
4.如权利要求3所述的电子装置,其特征在于,一内建的应用软件程序或通过开发认证的应用软件程序的应用软件群组属性为该不受限属性,以及一非隶属不受限属性的应用软件程序的应用软件群组属性为该受控管属性。
5.如权利要求3所述的电子装置,其特征在于,该指派单元在隶属该受控管属性的一应用软件程序的该被执行次数大于一预先决定数值时,指派该应用软件程序的应用软件属性为该未知属性。
6.如权利要求3所述的电子装置,其特征在于,该指派单元在隶属该受控管属性的一应用软件程序在一固定时间内的该被执行频率大于一预先决定数值时,指派该应用软件程序的应用软件属性为该未知属性。
7.如权利要求3所述的电子装置,其特征在于,该指派单元在隶属该未知属性的一应用软件程序所占用该处理器的该使用率大于一预先决定数值时,指派该应用软件程序的应用软件属性为该不受限属性。
8.如权利要求2所述的电子装置,其特征在于,当该温度大于一预定温度时,该决定信号指示欲终止的应用软件程序的应用软件属性为该受控管属性。
9.如权利要求8所述的电子装置,其特征在于,该应用软件终止单元根据该处理器的一使用率,终止隶属该受控管属性的一应用软件程序。
10.一种用于一电子装置的省电方法,包含 控制至少一应用软件程序中所对应的一应用软件群组属性; 检测一处理器的一温度; 依据该温度以及该应用软件群组属性来产生一决定信号;以及 根据该决定信号来终止该至少一应用软件程序。
11.如权利要求10所述的省电方法,其特征在于,该至少一应用软件程序的应用软件群组属性包含一未知、一受控管以及一不受限应用软件群组属性。
12.如权利要求11所述的省电方法,其特征在于,控制至少一应用软件程序中所对应的一应用软件群组属性的步骤包含 储存隶属该受控管属性的每一应用软件程序的一被执行次数; 在运行时,取得隶属该受控管属性的每一应用软件程序所占用该处理器的一使用率;以及 根据该被执行次数与该使用率指派所对应的应用软件程序的应用软件属性。
13.如权利要求12所述的省电方法,其特征在于,一内建的应用软件程序或通过开发认证的应用软件程序的应用软件群组属性为该不受限属性,以及一非隶属不受限属性的应用软件程序的应用软件群组属性为该受控管属性。
14.如权利要求12所述的省电方法,其特征在于,根据该被执行次数与该使用率指派所对应的应用软件程序的应用软件属性的步骤包含 在隶属该受控管属性的一应用软件程序的该被执行次数大于一预先决定数值时,指派该应用软件程序的应用软件属性为该未知属性。
15.如权利要求12所述的省电方法,其特征在于,根据该被执行次数与该使用率指派所对应的应用软件程序的应用软件属性的步骤包含 在隶属该受控管属性的一应用软件程序在一固定时间内的该被执行频率大于一预先决定数值时,指派该应用软件程序的应用软件属性为该未知属性。
16.如权利要求12所述的省电方法,其特征在于,根据该被执行次数与该使用率指派所对应的应用软件程序的应用软件属性的步骤包含 在隶属该未知属性的一应用软件程序所占用该处理器的该使用率大于一预先决定数值时,指派该应用软件程序的应用软件属性为该不受限属性。
17.如权利要求11所述的省电方法,其特征在于,当该温度大于一预定温度时,该决定信号指示欲终止的应用软件程序的应用软件属性为该受控管属性。
18.如权利要求17所述的省电方法,其特征在于,根据该决定信号来终止该至少一应用软件程序的步骤包含 根据该处理器的一使用率,终止隶属该受控管属性的一应用软件程序。
全文摘要
本发明公开了一种具有省电机制的电子装置及其省电方法。该装置包含一控制群组单元、一温度检测单元、一决定单元以及一应用软件终止单元。该控制群组单元用来控制至少一应用软件程序中所对应的一应用软件群组属性。该温度检测单元用来检测一处理器的一温度。该决定单元耦接于该温度检测单元,用来依据该温度以及该应用软件群组属性来产生一决定信号。该应用软件终止单元耦接于该决定单元,用来根据该决定信号来终止该至少一应用软件程序。
文档编号G06F1/32GK102778945SQ201110122690
公开日2012年11月14日 申请日期2011年5月11日 优先权日2011年5月11日
发明者张毅伟 申请人:宏碁股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1