应用程序管理方法和终端技术

技术编号:7040739 阅读:242 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种应用程序管理方法和一种终端。其中,应用程序管理方法包括:步骤102,计算各正在运行的应用程序对系统资源的占用量;步骤104,根据各正在运行的应用程序对系统资源的占用量,获取系统资源当前的剩余量;步骤106,根据系统资源当前的剩余量对即将启动或正在运行的应用程序中的一个或多个执行特定操作,特定操作包括关闭或提示用户需要关闭。通过本发明专利技术,可以判断即将启动的应用程序是否会造成系统运行不畅或根据无法启动,并根据判断结果来通知用户是否推荐启动运行,也可以判断正在运行的应用程序被关闭后,是否能为系统的运行情况带来显著的提升,并根据判断结果来通知用户该应用程序是否推荐关闭。

【技术实现步骤摘要】
应用程序管理方法和终端
本专利技术涉及移动通信领域,具体而言,涉及一种应用程序管理方法和一种终端。
技术介绍
随着手机处理性能的提升,现在大部分的手机都支持多任务处理,即可以同时运行好几个不同的应用程序,例如,听歌的同时还可以上网或看书等,尤其是Android手机,适用的应用程序非常多。由于用户经常在手机上同时处理多个任务,这就会造成这样一种情况,用户在手机上执行了数十个应用程序后仍然浑然不觉,但此时手机系统性能已处于高负荷状态。为了提升手机的响应速度等系统性能,或者必须启动新的应用程序时,用户不得不需要通过手动方式来逐个关闭当前正在运行的应用程序。上述处理方式的缺点在于,用户在关闭应用程序时,并不知道哪些应用程序适合被关闭,往往容易造成重要应用程序被关闭,或关闭多个应用程序仍不能明显提高系统性能的情况。同时,用户在启动应用程序时,并不知道手机系统的负荷情况,结果往往是应用程序无法启动或无法流畅运行。因此,需要一种应用程序管理方式,能够在用户启动应用程序之前,判断为用户判断该应用程序是否适合被启动,在用户需要关闭应用程序时,能够替用户判断具体需要关闭哪一个应用程序。
技术实现思路
本专利技术所要解决的技术问题在于,提供一种应用程序管理方式,能够在用户启动应用程序之前,判断为用户判断该应用程序是否适合被启动,在用户需要关闭应用程序时,能够替用户判断具体需要关闭哪一个应用程序。有鉴于此,本专利技术提供一种应用程序管理方法,包括:步骤102,计算各正在运行的应用程序对系统资源的占用量;步骤104,根据所述各正在运行的应用程序对所述系统资源的占用量,获取所述系统资源当前的剩余量;步骤106,根据所述系统资源当前的剩余量对即将启动或正在运行的应用程序中的一个或多个执行特定操作,特定操作包括关闭或提示用户需要关闭。通过该技术方案,可以判断即将启动的应用程序是否会造成系统运行不畅或根据无法启动,并根据判断结果来通知用户是否推荐启动运行,也可以判断正在运行的应用程序被关闭后,是否能为系统的运行情况带来显著的提升,并根据判断结果来通知用户该应用程序是否推荐关闭。系统资源的类型包括但不限于容量、内存、CPU占用率和电量。在上述技术方案中,优选地,在所述步骤106中,对于任一类型的系统资源,如果所述即将启动的应用程序中的任何一个运行时的占用量大于当前的剩余量时,判断该应用程序不能启动运行,并提示用户或禁止其启动。在该技术方案中,当判断应用程序不能启动时,则不推荐用户启动。在上述技术方案中,优选地,在所述步骤106之前,还包括:为每个类型系统资源设置权重和第一阈值;在所述步骤106中,对于所述每个类型的系统资源,计算所述即将启动的应用程序运行时的占用量与当前的剩余量的差值,在所述每个类型系统资源所对应的差值均大于等于零时,比较所述每个类型资源所对应的差值与第一阈值,并根据所述每个类型系统资源所对应的对比结果和权重,在所述即将启动的应用程序中找出启动后不能运行流畅的应用程序,并对所述启动后不能运行流畅的应用程序执行特定操作,特定操作包括关闭或提示用户需要关闭。在该技术方案中,当判断应用程序不能流畅运行时,则不推荐用户启动。在上述技术方案中,优选地,在所述步骤106之前,还包括:为每个类型系统资源设置第二阈值;在所述步骤106中,查询出当前的剩余量小于第二阈值的系统资源的对应类型,计算所述正在运行的应用程序对所述对应类型的系统资源的占用量与所述对应类型的系统资源的总量的比例,并根据所述比例的大小,在所述正在运行的应用程序中找出需要关闭的应用程序,并对所述需要关闭的应用程序执行特定操作,特定操作包括关闭或提示用户需要关闭。在该技术方案中,当判断应用程序对资源的占用比例过大,则推荐用户关闭该应用程序。在上述技术方案中,优选地,在所述步骤106之前,还包括:为所述正在运行的应用程序设置参数,并为所述参数和所述比例分别设置权重;在所述步骤106中,根据所述参数及其权重,以及所述比例及其权重,来找出所述需要关闭的应用程序。在该技术方案中,参数的类型包括但不限于优先级、前后台运行,例如可以对短信设置较高优先级,则即使其占用了较多资源,也不轻易退出。在上述技术方案中,优选地,还包括:在启动后不能运行流畅的应用程序被启动后,在所述正在运行的应用程序中找出需要关闭的应用程序,并对所述需要关闭的应用程序执行特定操作,特定操作包括关闭或提示用户需要关闭。通过该技术方案,保证了即使当前系统资源紧张,也可以运行用户的应用程序。本专利技术还提供一种终端,包括:占用量计算模块,计算各正在运行的应用程序对系统资源的占用量;剩余量获取模块,根据所述各正在运行的应用程序对所述系统资源的占用量,获取所述系统资源当前的剩余量;系统控制模块,根据所述系统资源当前的剩余量对即将启动或正在运行的应用程序中的一个或多个执行特定操作,特定操作包括关闭或提示用户需要关闭。通过该技术方案,可以判断即将启动的应用程序是否会造成系统运行不畅或根据无法启动,并根据判断结果来通知用户是否推荐启动运行,也可以判断正在运行的应用程序被关闭后,是否能为系统的运行情况带来显著的提升,并根据判断结果来通知用户该应用程序是否推荐关闭。系统资源的类型包括但不限于容量、内存、CPU占用率和电量。在上述技术方案中,优选地,所述系统控制模块对于任一类型的系统资源,如果所述即将启动的应用程序中的任何一个运行时的占用量大于当前的剩余量时,判断该应用程序不能启动运行,并提示用户或禁止其启动。在该技术方案中,当判断应用程序不能启动时,则不推荐用户启动。在上述技术方案中,优选地,还包括:第一设置模块,为每个类型系统资源设置权重和第一阈值;所述系统控制模块对于所述每个类型系统资源,计算所述即将启动的应用程序运行时的占用量与当前的剩余量的差值,在所述每个类型系统资源所对应的差值均大于等于零时,比较所述每个类型资源所对应的差值与第一阈值,并根据所述每个类型系统资源所对应的对比结果和权重,在所述即将启动的应用程序中找出启动后不能运行流畅的应用程序,并对所述启动后不能运行流畅的应用程序执行特定操作,特定操作包括关闭或提示用户需要关闭。在该技术方案中,当判断应用程序不能流畅运行时,则不推荐用户启动。在上述技术方案中,优选地,还包括:第二设置模块,为每个类型系统资源设置第二阈值;所述系统控制模块查询出当前的剩余量小于第二阈值的系统资源的对应类型,计算所述正在运行的应用程序对所述对应类型的系统资源的占用量与所述对应类型的系统资源的总量的比例,并根据所述比例的大小,在所述正在运行的应用程序中找出需要关闭的应用程序,并对所述需要关闭的应用程序执行特定操作,特定操作包括关闭或提示用户需要关闭。在该技术方案中,当判断应用程序对资源的占用比例过大,则推荐用户关闭该应用程序。在上述技术方案中,优选地,所述第二设置模块还为所述正在运行的应用程序设置参数,并为所述参数和所述比例分别设置权重;所述系统控制模块根据所述参数及其权重,以及所述比例及其权重,来找出所述需要关闭的应用程序。在该技术方案中,参数的类型包括但不限于优先级、前后台运行,例如可以对短信设置较高优先级,则即使其占用了较多资源,也不轻易退出。在上述技术方案中,优选地,还包括:所述系统控制模块启动本文档来自技高网...
应用程序管理方法和终端

【技术保护点】
1.一种应用程序管理方法,其特征在于,包括:步骤102,计算各正在运行的应用程序对系统资源的占用量;步骤104,根据所述各正在运行的应用程序对所述系统资源的占用量,获取所述系统资源当前的剩余量;步骤106,根据所述系统资源当前的剩余量对即将启动或正在运行的应用程序中的一个或多个执行特定操作。

【技术特征摘要】
1.一种应用程序管理方法,其特征在于,包括:步骤102,计算各正在运行的应用程序对系统资源的占用量;步骤104,根据所述各正在运行的应用程序对所述系统资源的占用量,获取所述系统资源当前的剩余量;步骤106,根据所述系统资源当前的剩余量对即将启动或正在运行的应用程序中的一个或多个执行特定操作,其中,所述特定操作包括关闭或提示用户需要关闭;在所述步骤106之前,还包括:为每个类型系统资源设置权重和第一阈值;在所述步骤106中,对于所述每个类型系统资源,计算所述即将启动的应用程序运行时的占用量与当前的剩余量的差值,在所述每个类型系统资源所对应的差值均大于等于零时,比较所述每个类型资源所对应的差值与第一阈值,并根据所述每个类型系统资源所对应的对比结果和权重,在所述即将启动的应用程序中找出启动后不能运行流畅的应用程序,并对所述启动后不能运行流畅的应用程序执行所述特定操作。2.根据权利要求1所述的应用程序管理方法,其特征在于,在所述步骤106之前,还包括:为每个类型系统资源设置第二阈值;在所述步骤106中,查询出当前的剩余量小于第二阈值的系统资源的对应类型,计算所述正在运行的应用程序对所述对应类型的系统资源的占用量与所述对应类型的系统资源的总量的比例,并根据所述比例的大小,在所述正在运行的应用程序中找出需要关闭的应用程序,并对所述需要关闭的应用程序执行所述特定操作。3.根据权利要求2所述的应用程序管理方法,其特征在于,在所述步骤106之前,还包括:为所述正在运行的应用程序设置参数,并为所述参数和所述比例分别设置权重;在所述步骤106中,根据所述参数及其权重,以及所述比例及其权重,来找出所述需要关闭的应用程序。4.根据权利要求2所述的应用程序管理方法,其特征在于,还包括:在启动后不能运行流畅的应用程序被启动后,在所述正在运行的应用程序中找出需要关闭的应用程序,并对所述...

【专利技术属性】
技术研发人员:汪智勇叶必清冯玉慧刘东海王新颖张开营廖迴敏
申请(专利权)人:宇龙计算机通信科技深圳有限公司
类型:发明
国别省市:94

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

1