[发明专利]加速应用程序启动的方法及装置、以及电子设备在审
| 申请号: | 202011023155.9 | 申请日: | 2020-09-25 |
| 公开(公告)号: | CN112214254A | 公开(公告)日: | 2021-01-12 |
| 发明(设计)人: | 曾晶 | 申请(专利权)人: | 北京小米移动软件有限公司 |
| 主分类号: | G06F9/445 | 分类号: | G06F9/445 |
| 代理公司: | 北京钲霖知识产权代理有限公司 11722 | 代理人: | 李志新;刘亚平 |
| 地址: | 100085 北京市海淀*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 加速 应用程序 启动 方法 装置 以及 电子设备 | ||
1.一种加速应用程序启动的方法,其特征在于,所述方法包括:
响应于关闭应用程序的指令,对所述应用程序进行清理;
判断所述应用程序是否需要加速启动;
若所述应用程序需要加速启动,则将所述应用程序在后台进行重启。
2.根据权利要求1所述的加速应用程序启动的方法,其特征在于,在所述将所述应用程序在后台进行重启后,所述方法还包括:
加载所述应用程序对应的系统资源,其中,所述系统资源为所述应用程序在启动时需要调取并加载的资源。
3.根据权利要求1或2所述的加速应用程序启动的方法,其特征在于,在执行所述将所述应用程序在后台进行重启之前,所述方法还包括:
判断所述应用程序是否满足重启条件;
若所述应用程序满足所述重启条件,则执行所述将所述应用程序在后台进行重启的步骤;
若所述应用程序不满足所述重启条件,则禁止所述应用程序在后台进行重启。
4.根据权利要求3所述的加速应用程序启动的方法,其特征在于,所述重启条件包括以下一条或多条:
系统不处于低内存状态;
所述应用程序具有自动启动权限;
所述应用程序未连续发生崩溃。
5.根据权利要求1所述的加速应用程序启动的方法,其特征在于,所述判断所述应用程序是否需要加速启动,包括:
若所述应用程序在加速程序列表,则所述应用程序需要加速启动;
若所述应用程序不在所述加速程序列表,则所述应用程序不需要加速启动;
其中,所述加速程序列表通过系统预设或通过云端服务器设置。
6.根据权利要求1所述的加速应用程序启动的方法,其特征在于,在所述对所述应用程序进行清理之前,所述方法还包括:判断所述应用程序是否需要常驻;
若所述应用程序需要常驻,则禁止对所述应用程序进行清理;
若所述应用程序不需要常驻,则执行对所述应用程序进行清理。
7.一种加速应用程序启动的装置,其特征在于,所述装置包括:
清理单元,用于响应于关闭应用程序的指令,对所述应用程序进行清理;
处理单元,判断所述应用程序是否需要加速启动;
重启单元,当所述应用程序需要加速启动时,用于将所述应用程序在后台进行重启。
8.根据权利要求7所述的加速应用程序启动的装置,其特征在于,所述重启单元还用于:在所述将所述应用程序在后台进行重启后,加载所述应用程序对应的系统资源,其中,所述系统资源为所述应用程序在启动时需要调取并加载的资源。
9.根据权利要求7或8所述的加速应用程序启动的装置,其特征在于,所述处理单元还用于:在使所述重启单元执行所述将所述应用程序在后台进行重启之前,判断所述应用程序是否满足重启条件;
当所述应用程序满足所述重启条件时,使所述重启单元执行所述将所述应用程序在后台进行重启的步骤;
当所述应用程序不满足所述重启条件时,禁止所述重启单元执行所述将所述应用程序在后台进行重启的步骤。
10.根据权利要求9所述的加速应用程序启动的装置,其特征在于,所述重启条件包括以下一条或多条:
系统不处于低内存状态;
所述应用程序具有自动启动权限;
所述应用程序未连续发生崩溃。
11.根据权利要求7所述的加速应用程序启动的装置,其特征在于,所述处理单元通过以下方式判断所述应用程序是否需要加速启动:
若所述应用程序在加速程序列表,则所述应用程序需要加速启动;
若所述应用程序不在所述加速程序列表,则所述应用程序不需要加速启动;
其中,所述加速程序列表通过系统预设或通过云端服务器设置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京小米移动软件有限公司,未经北京小米移动软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011023155.9/1.html,转载请声明来源钻瓜专利网。





