[发明专利]一种管理程序的方法及电子终端有效
申请号: | 201210040080.4 | 申请日: | 2012-02-20 |
公开(公告)号: | CN103257894B | 公开(公告)日: | 2018-08-10 |
发明(设计)人: | 王永亮 | 申请(专利权)人: | 联想(北京)有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F9/50 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王学强 |
地址: | 100085 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 管理程序 方法 电子 终端 | ||
本发明公开一种管理程序的方法及电子终端。电子终端包括处理器、存储器以及至少一个外设部件,当第一应用程序处于第一状态时占有处理器的处理资源、占有存储器的存储资源以及调用第一外设部件使第一外设部件处于工作状态,该方法包括:当第一应用程序处于第一状态时,记录第一应用程序所调用的第一外设部件的第一部件信息;当第一应用程序从第一状态切换到第二状态的过程中,产生用于表示第一应用程序从第一状态切换到第二状态的通知信息;根据通知信息确定第一应用程序处于第二状态时,根据第一部件信息控制第一外设部件处于非工作状态;其中,当第一应用程序处于第二状态时,第一应用程序不占有处理器的处理资源,占有存储器的存储资源。
技术领域
本发明涉及计算机技术领域,尤其涉及一种管理程序的方法及电子终端。
背景技术
目前很多电子终端上都安装有多任务系统,也就是说可以同时运行多个程序,例如Android系统。一般来说,启动运行一个程序是有一定的时间开销的,因此为了加快运行速度,当退出一个程序时,程序并没有真正退出,而是切换到了后台,这样下次再运行该程序时,可以很快的启动。故系统中可能有很多后台程序。这些后台程序一般处于睡眠状态,一般不占有CPU(Central Processing Unit;中央处理器)。但很多后台程序会打开外部设备,比如加速度传感器,GPS(Global Position System;全球定位系统)等,因此非常耗电。一般只有这些后台程序真正退出时才会关掉这些外部设备。
在现有技术中,为了解决上述技术问题,采用的技术方案是根据应用程序的重要性杀死一些程序,即将应用程序真正退出,但是虽然如此一来可以关掉与这些应用程序相关的外部设备,但是把程序退出,使得在下次启动该程序时比较耗时,而且应用程序在退出时,并不会保存当前状态,所以下次启动时状态信息都会丢失,即应用程序不会恢复到上次退出时的状态。
本发明人在实现本发明的过程中,发现现有技术中的方法并不能兼顾省电和节约时间,两者只能取其一。
发明内容
本发明提供一种管理程序的方法及电子终端,用以解决现有技术中管理应用程序的方法存在的无法兼顾省电和节约时间的技术问题。
本发明一方面提供了一种管理程序的方法,应用于一具有多任务系统的电子终端中,所述电子终端包括处理器、存储器以及至少一个外设部件,当第一应用程序处于第一状态时占有所述处理器的处理资源、占有所述存储器的存储资源以及调用第一外设部件使所述第一外设部件处于工作状态,所述方法包括:当所述第一应用程序处于所述第一状态时,记录所述第一应用程序所调用的所述第一外设部件的第一部件信息;当所述第一应用程序从所述第一状态切换到第二状态的过程中,产生一通知信息,所述通知信息用于表示所述第一应用程序从所述第一状态切换到所述第二状态;根据所述通知信息确定所述第一应用程序处于所述第二状态时,根据所述第一部件信息控制所述第一外设部件处于非工作状态;其中,当所述第一应用程序处于所述第二状态时,所述第一应用程序不占有所述处理器的处理资源,占有所述存储器的存储资源。
优选地,在所述根据所述第一部件信息控制所述第一外设部件处于非工作状态之前,所述方法还包括:判断所述第一外设部件是否被第二应用程序调用;如果否,则控制所述第一外设部件处于非工作状态。
优选地,所述判断所述第一外设部件是否被第二应用程序调用,具体为:通过第二部件信息,确认所述第一外设部件是否被所述第二应用程序调用,所述第二部件信息为当所述第二应用程序处于所述第一状态时记录的所述第一应用程序所调用的所述第一外设部件的信息。
优选地,在所述根据所述第一部件信息控制所述第一外设部件处于非工作状态之前,所述方法还包括:判断所述第一应用程序是否有调用所述第一外设部件的服务在运行;如果否,则控制所述第一外设部件处于非工作状态。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于联想(北京)有限公司,未经联想(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210040080.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种用于压膜机的压膜轮结构
- 下一篇:终端和进程控制方法