[发明专利]应用程序加速启动方法及装置在审
申请号: | 201710190710.9 | 申请日: | 2017-03-28 |
公开(公告)号: | CN106951291A | 公开(公告)日: | 2017-07-14 |
发明(设计)人: | 李爵宇;罗晓明 | 申请(专利权)人: | 努比亚技术有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F9/44;G06F9/48 |
代理公司: | 深圳市凯达知识产权事务所44256 | 代理人: | 刘大弯,沈荣彬 |
地址: | 518057 广东省深圳市南山区高新区北环大道9018*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用程序 加速 启动 方法 装置 | ||
1.一种应用程序加速启动装置,应用于移动终端,其特征在于,所述应用程序加速启动装置包括:
主界面判断模块,用于在应用程序前台运行过程中接收到返回指令时,判断当前界面是否为所述应用程序的主界面;
第一切换模块,用于在当前界面为所述应用程序的主界面时,根据所述返回指令将所述应用程序从前台切换至后台;
启动指令检测模块,用于实时检测是否接收到启动所述应用程序的启动指令;
第二切换模块,用于在接收到启动指令时,将所述应用程序从后台直接切换至前台。
2.如权利要求1所述的应用程序加速启动装置,其特征在于,所述主界面判断模块具体用于:
检测当前界面上是否存在所述应用程序的主界面特征元素,其中每一应用程序的主界面对应有唯一的主界面特征元素;
若检测结果为是,则判定所述当前界面为所述应用程序的主界面。
3.如权利要求1所述的应用程序加速启动装置,其特征在于,所述应用程序加速启动装置还包括:
白名单判断模块,用于判断所述应用程序是否为加速启动白名单内的应用程序,并在判断结果为是时调用所述主界面判断模块,其中所述加速启动白名单中的各应用程序由用户指定和/或根据用户对各应用程序的历史使用记录自动生成。
4.如权利要求3所述的应用程序加速启动装置,其特征在于,所述应用程序加速启动装置还包括:
杀进程管理模块,用于当移动终端出现内存不足而调用杀进程时,判断后台运行的各应用程序是否为所述加速启动白名单内的应用程序,以及对后台运行的非加速启动白名单内的应用程序、加速启动白名单内的应用程序,按照由高至低的优先级顺序执行杀操作直至移动终端的内存足够运行当前应用程序。
5.如权利要求3所述的应用程序加速启动装置,其特征在于,所述应用程序加速启动装置还包括:
内存管理模块,用于实时检测内存管理应用程序是否使能;若检测结果为是,判断后台运行的各应用程序是否为加速启动白名单内的应用程序;对后台运行的非加速启动白名单内的应用程序执行杀操作;检测并判断所述移动终端的内存是否小于最低阈值;若判断结果为是,则对后台运行的加速启动白名单内的应用程序执行杀操作,反之不对后台运行的加速启动白名单内的应用程序执行杀操作。
6.一种应用程序加速启动方法,应用于移动终端,其特征在于,所述应用程序加速启动方法包括以下步骤:
应用程序前台运行过程中接收到返回指令时,判断当前界面是否为所述应用程序的主界面;
若判断结果为是,则根据所述返回指令将所述应用程序从前台切换至后台;
实时检测是否接收到启动所述应用程序的启动指令;
若检测结果为是,则将所述应用程序从后台直接切换至前台。
7.如权利要求6所述的应用程序加速启动方法,其特征在于,所述判断当前界面是否为所述应用程序的主界面的步骤包括:
检测当前界面上是否存在所述应用程序的主界面特征元素,其中每一应用程序的主界面对应有唯一的主界面特征元素;
若检测结果为是,则判定所述当前界面为所述应用程序的主界面。
8.如权利要求6所述的应用程序加速启动方法,其特征在于,所述判断当前界面是否为所述应用程序的主界面的步骤之前还包括:
判断所述应用程序是否为加速启动白名单内的应用程序,其中所述加速启动白名单中的各应用程序由用户指定和/或根据用户对各应用程序的历史使用记录自动生成;
若判断结果为是,则执行所述应用程序前台运行过程中接收到返回指令时,判断当前界面是否为所述应用程序的主界面的步骤。
9.如权利要求8所述的应用程序加速启动方法,其特征在于,所述将所述应用程序从前台切换至后台的步骤之后还包括:
当移动终端出现内存不足而调用杀进程时,判断后台运行的各应用程序是否为所述加速启动白名单内的应用程序;
对后台运行的非加速启动白名单内的应用程序、加速启动白名单内的应用程序,按照由高至低的优先级顺序执行杀操作直至移动终端的内存足够运行当前应用程序。
10.如权利要求8所述的应用程序加速启动方法,其特征在于,所述将所述应用程序从前台切换至后台的步骤之后还包括:
实时检测内存管理应用程序是否使能;
若检测结果为是,判断后台运行的各应用程序是否为加速启动白名单内的应用程序;
对后台运行的非加速启动白名单内的应用程序执行杀操作;
检测并判断所述移动终端的内存是否小于最低阈值;
若判断结果为是,则对后台运行的加速启动白名单内的应用程序执行杀操作,反之不对后台运行的加速启动白名单内的应用程序执行杀操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于努比亚技术有限公司,未经努比亚技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710190710.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种布袋式活性炭纤维净化装置
- 下一篇:印刷废气回收治理系统