节能系统以及节能方法技术方案

技术编号:8386915 阅读:171 留言:0更新日期:2013-03-07 07:25
本发明专利技术提供一种节能系统以及节能方法,节能系统包括一存储器以及一节能单元。存储器用以储存至少一执行中的应用程序的相关信息,其中执行中的应用程序具有一预估执行时间。节能单元用以判断执行中的应用程序是前景应用程序还是背景应用程序,当执行中的应用程序为背景应用程序时,判断执行中的应用程序是否满足一既定条件,以及当判断为背景应用程序的执行中的应用程序满足既定条件时,致使满足既定条件的执行中的应用程序在短于预估执行时间内完成。

【技术实现步骤摘要】

本专利技术涉及一种,特别涉及一种释放系统资源以实现节能的。
技术介绍
便携式电子装置(portable electrical device),也称为移动装置(mobiledevice)或是手持装置(handheld device),例如手机、笔记本电脑或平板计算机等。在今日,便携式电子装置可以说是相当普及,几乎每个人都有移动电话或是笔记本电脑等电子装置。便携式电子装置已经融入我们的生活,成为人们不可或缺的必需品。一般手持式装置都从系统的角度进行设计,例如在关机状态下,会将系统单芯片(system on chip, S0C)进入待机模式(standby mode)以节省机器在关机时的耗电量,增 加电池的使用时间。虽然系统单芯片本身在待机模式下的耗电量是毫安(mA)等级,但是仍然会消耗电池的电量,减少电池的使用时间。最好的省电方式是直接将系统单芯片的电源关闭,这样可以将待机时耗电量降低至微安培(PA)等级。但是现在的手持系统的设计,系统单芯片需要处理大量的资料,若是随意直接切掉电源将是一件相当危险的事。因为直接将电源关闭可能会造成系统单芯片的损坏或其资料的遗失。这可能会造成操作系统的损坏而影响便携式电子装置的操作。
技术实现思路
本专利技术的目的在于提供一种释放系统资源以实现节能的节能系统,以及节能方法。本专利技术的节能系统包括一存储器以及一节能单元。存储器用以储存至少一执行中的应用程序的相关信息,其中执行中的应用程序具有一预估执行时间。节能单元用以判断执行中的应用程序是前景应用程序还是背景应用程序,当执行中的应用程序为背景应用程序时,判断执行中的应用程序是否满足一既定条件,以及当判断为背景应用程序的执行中的应用程序满足既定条件时,致使满足既定条件的执行中的应用程序在短于预估执行时间内完成。本专利技术另提供一种节能方法,包括判断至少一执行中的应用程序是前景应用程序还是背景应用程序;当执行中的应用程序为背景应用程序时,判断执行中的应用程序是否满足一既定条件;以及当执行中的应用程序满足既定条件时,致使执行中的应用程序在短于一预估执行时间之时间内完成。本专利技术可将占用资源的背景程序在短于其原本的预估执行时间前结束,进而加速释放占用的系统资源,达到节能的效果。附图说明图I所示为本专利技术所公开的电子系统的结构框图2所示为本专利技术所公开的节能系统的结构框图;图3所示为根据本专利技术的一种实施例所公开的清单的示意图;图4所示为根据本专利技术的一种实施例所公开的集合的示意图;图5所示为根据本专利技术的一种实施例所公开的节能方法的流程图;图6所示为根据本专利技术 的另一种实施例所公开的节能方法的流程图。主要组件标号说明100 电子系统;110 嵌入式控制器;120 中央处理器;130 储存单元;140 网络模组;150 芯片组;160 只读存储器; 200 节能系统;210 处理器;212 节能单元;214 处理单元;300 清单;220 存储器;P1-P4 应用程序;302-308 相关信息; APP NAME 应用程序名称;PID 程序识别码;402-408 集合。具体实施例方式以下将详细讨论本专利技术各种实施例的制造及使用方法。然而值得注意的是,本专利技术所提供的许多可行的专利技术概念可在各种特定范围中实施。这些特定实施例仅用于举例说明本专利技术的制造及使用方法,但非用于限定本专利技术的范围。图I表示依据本专利技术实施例的更新网络内容方法的硬件架构结构框图。如图I中所示,电子系统100包括嵌入式控制器110、中央处理器120、储存单元130、网络模组140、芯片组150以及只读存储器160,而只读存储器160电性耦接至嵌入式控制器110。除此之夕卜,本领域的技术人员也可将电子系统100实施于其它系统构造(configuration)上,例如,手持式设备(hand-held devices)、多处理器系统、以微处理器为基础或可程序化的消费性电子产品(microprocessor-based or programmable consumer electronics)、网络电脑、迷你电脑、平板电脑、笔记本电脑、大型主机以及类似的设备。在电子系统100开机时,嵌入式控制器110读取只读存储器160中的BIOS程序代码,以在开机以及操作系统切换时,提供电子系统100充足的讯息,其中只读存储器160中的BIOS程序代码为控制整个开机流程的核心机制。中央处理器120可包含一单一中央中央处理器(central-processing unit, CPU)或者是关联于并行运算环境(parallelprocessing environment)的复数并行中央处理器。储存单元130包含只读存储器(readonly memory, ROM)、闪存(flash ROM)、随机存取存储器(random access memory, RAM)、可擦除可编程只读存储器、电子式可擦除可编程只读存储器、缓存器、硬盘、和/或在已公开技术中以任何其它型式存在之的计算机可读取储存媒介介质,用以储存可供中央处理器120执行程序模组。一般而言,程序模组包含例行程序(routines)、程序(program)、对象(object)、组件(component)或网络服务(Web Service)等,用以执行点对点通讯系统的实时讯息转换(instant message switch)功能。网络模组140可包含以太网卡或符合GPRS、802. 11规格的无线网卡。芯片组150电性耦接于嵌入式控制器110、处理器102及储存单元130之间,用以传送电子系统100中的各组件的控制信号。在一实施例中,芯片组150可为南北桥合一的芯片或是南桥芯片。此外,芯片组150更可包括存储器控制器(未标示,例如是动态随机存取存储器控制器(DRAMController)),用以控制储存单元130。如图2所示为本专利技术所公开的一节能系统200的结构框图。节能系统200可实现于图I所示的电子系统100中,节能系统200包括一处理器210以及一存储器220,但不限定于此,其中处理器210可以是图I的中央处理器120,而存储器220可为图I的储存单元130。存储器220用以储存至少一执行中的应用程序,例如影像应用程序P1、游戏应用程序P2、浏览器应用程序P3以及搜寻应用程序P4等其它应用程序,虽本实施例列举应用程序P1-P4,但本专利技术不限定执行的应用程序数以及种类。另外,处理器210还包括一节能单 元212以及一处理单元214。在某一实施例中,节能单元212与处理单元214可分别为一任务资源管理器(task & resource manager ;TRM)与一应用程序效能管理器(applicationperformance manager ;APM),但不限定于此。节能单元212用每隔一既定时间判断储存在存储器220中的应用程序P1-P4是前景应用程序或者还是应用程序、判断应用程序是否满足一既定条件以及致使满足既定条件的应用程序在相应的预估执行时间前结束。值得注意的是,使用者目前正在使用的应用程序,即在屏幕上显示的应用程序为前景应用程序,反之,被使用者启动(Launch)后,尚未关闭但也没有显示在屏幕上的应用程序为背景应用程序。另外,每一应用程本文档来自技高网...

【技术保护点】
一种节能系统,包括:一存储器,用以储存至少一执行中的应用程序的相关信息,其中上述执行中的应用程序具有一预估执行时间;以及一节能单元,用以判断上述执行中的应用程序是前景应用程序还是背景应用程序,当上述执行中的应用程序为背景应用程序时,判断上述执行中的应用程序是否满足一既定条件,以及当判断为背景应用程序的上述执行中的应用程序满足上述既定条件时,致使满足上述既定条件的上述执行中的应用程序在短于上述预估执行时间内完成。

【技术特征摘要】

【专利技术属性】
技术研发人员:廖容婵
申请(专利权)人:宏碁股份有限公司
类型:发明
国别省市:

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

1