[发明专利]运行优化方法及系统、计算机可读存储介质在审
申请号: | 201810062404.1 | 申请日: | 2018-01-23 |
公开(公告)号: | CN108182096A | 公开(公告)日: | 2018-06-19 |
发明(设计)人: | 张翔 | 申请(专利权)人: | 北京小米移动软件有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F9/48 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 张芳;刘芳 |
地址: | 100085 北京市海淀区清河*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 优化应用 后台运行 计算机可读存储介质 优化处理 优化配置 运行优化 前台 监控应用 应用运行 自动识别 应用 优化 | ||
1.一种运行优化方法,其特征在于,包括:
监控应用的前台运行和后台运行的切换事件;
判断切换到前台运行的应用为待优化应用时,按照所述待优化应用对应的优化配置策略进行优化处理;
判断待优化应用切换到后台运行时,取消切换到后台运行的所述待优化应用对应的优化配置策略。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
预置常驻的广播监测服务,所述广播监测服务注册有应用安装事件的广播,所述广播监测服务用于发生应用安装事件时,将安装的所述应用的应用信息记录至应用列表。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
定期获取当前安装的所有应用,根据本次获取的所有应用与前次获取的所有应用进行比对,确定新安装的应用;
将所述新安装的应用的应用信息记录至应用列表。
4.根据权利要求2或3所述的方法,其特征在于,所述方法还包括:
上报应用列表至服务端,以请求所述服务端判断所述应用列表中属于待优化类别的应用;
接收服务端返回的属于待优化类别的应用,记录在待优化应用集合中。
5.根据权利要求4所述的方法,其特征在于,所述上报应用列表至服务端,包括:
设置第一任务进程,并为所述第一任务进程配置对应的业务调度程序,其中,所述业务调度程序包括上报周期;
利用所述业务调度程序按照所述上报周期调度执行所述第一任务进程,以定期上报应用列表至服务端。
6.一种运行优化系统,其特征在于,包括:
监控模块,被配置为监控应用的前台运行和后台运行的切换事件;
优化模块,被配置为判断切换到前台运行的应用为待优化应用时,按照所述待优化应用对应的优化配置策略进行优化处理;
所述优化模块,还被配置为判断待优化应用切换到后台运行时,取消切换到后台运行的所述待优化应用对应的优化配置策略。
7.根据权利要求6所述的系统,其特征在于,所述系统还包括:
配置模块,被配置为预置常驻的广播监测服务,所述广播监测服务注册有应用安装事件的广播,所述广播监测服务用于发生应用安装事件时,将安装的所述应用的应用信息记录至应用列表。
8.根据权利要求6所述的系统,其特征在于,所述系统还包括:
获取模块,被配置为定期获取当前安装的所有应用,根据本次获取的所有应用与前次获取的所有应用进行比对,确定新安装的应用;
记录模块,被配置为将所述新安装的应用的应用信息记录至应用列表。
9.根据权利要求7或8所述的系统,其特征在于,所述系统还包括:
通信模块,被配置为上报应用列表至服务端,以请求所述服务端判断所述应用列表中属于待优化类别的应用;
所述通信模块,还被配置为接收服务端返回的属于待优化类别的应用,记录在待优化应用集合中。
10.根据权利要求9所述的系统,其特征在于,所述通信模块包括:
配置单元,被配置为设置第一任务进程,并为所述第一任务进程配置对应的业务调度程序,其中,所述业务调度程序包括上报周期;
通信单元,被配置为利用所述业务调度程序按照所述上报周期调度执行所述第一任务进程,以定期上报应用列表至服务端。
11.一种运行优化系统,其特征在于,包括:
处理器;
用于存储计算机程序的存储器;
其中,所述处理器运行所述计算机程序执行如权利要求1-5任一项所述方法的步骤。
12.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现权利要求1-5任一项所述方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京小米移动软件有限公司,未经北京小米移动软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810062404.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种应用部署方法、装置及设备
- 下一篇:一种音量条的实现方法及装置