[发明专利]一种终端应用控制方法、终端及计算机可读存储介质有效
申请号: | 201711014612.6 | 申请日: | 2017-10-26 |
公开(公告)号: | CN108055693B | 公开(公告)日: | 2020-12-18 |
发明(设计)人: | 李军 | 申请(专利权)人: | 江苏知链科技有限公司 |
主分类号: | H04W52/02 | 分类号: | H04W52/02 |
代理公司: | 合肥兴东知识产权代理有限公司 34148 | 代理人: | 王伟 |
地址: | 210036 江苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 终端 应用 控制 方法 计算机 可读 存储 介质 | ||
1.一种终端应用控制方法,其特征在于,所述终端应用控制方法包括:
检测终端的浅度冻结条件是否触发,如是,根据预设浅度冻结选择策略从所述终端的应用中确定出待冻结的目标应用;
对所述目标应用根据预设浅度冻结执行策略进行浅度冻结;
所述预设浅度冻结执行策略包括:在目标应用冻结过程中,根据发给该目标应用的内部解冻触发消息对所述目标应用进行解冻,所述内部解冻触发消息包括来自终端系统内部用于触发所述目标应用解冻的消息;
检测到所述终端的深度冻结条件触发时,根据预设深度冻结选择策略从所述终端的应用中确定出待冻结的目标应用,所述预设深度冻结选择策略包括:若应用程序的状态满足要求则将其加入冻结白名单,所述冻结白名单中的应用程序不会被深度冻结;
将所述目标应用根据预设深度冻结执行策略进行深度冻结;
所述预设深度冻结执行策略包括:在目标应用冻结过程中,将发给该目标应用的内部解冻触发消息进行拦截,所述内部解冻触发消息包括来自终端系统内部用于触发所述目标应用解冻的消息。
2.如权利要求1所述的终端应用控制方法,其特征在于,检测终端的深度冻结条件是否触发包括:
检测所述终端当前是否进入休眠doze模式,如是,则判定所述终端的深度冻结条件触发。
3.如权利要求2所述的终端应用控制方法,其特征在于,所述检测到所述终端的深度冻结条件触发后,还包括:
检测所述终端的深度冻结解除条件是否触发,如是,对所述目标应用解除深度冻结控制。
4.如权利要求3所述的终端应用控制方法,其特征在于,所述检测所述终端的深度冻结解除条件是否触发包括:
检测所述终端当前是否退出休眠doze模式,如是,则判定所述终端的深度冻结解除条件触发。
5.如权利要求2所述的终端应用控制方法,其特征在于,所述检测所述终端的浅度冻结条件是否触发包括:
检测所述终端当前是否处于熄屏状态且未进入休眠doze模式,如是,则判定所述终端的浅度冻结条件触发。
6.如权利要求1-5任一项所述的终端应用控制方法,其特征在于,所述深度冻结选择策略包括:
将所述终端当前处于运行状态的多媒体播放类应用、计时类应用之外的应用作为待冻结的目标应用。
7.如权利要求1-5任一项所述的终端应用控制方法,其特征在于,所述终端系统内部用于触发所述目标应用解冻的消息包括所述终端系统内部广播的用于触发所述目标应用解冻的消息。
8.一种终端,其特征在于,所述终端包括处理器、存储器及通信总线;
所述通信总线用于实现处理器和存储器之间的连接通信;
所述处理器用于执行存储器中存储的一个或者多个程序,以实现如权利要求1至7中任一项所述的终端应用控制方法的步骤。
9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现如权利要求1至7中任一项所述的终端应用控制方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏知链科技有限公司,未经江苏知链科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711014612.6/1.html,转载请声明来源钻瓜专利网。