[发明专利]一种终端应用控制方法、终端及计算机可读存储介质有效
申请号: | 201711014612.6 | 申请日: | 2017-10-26 |
公开(公告)号: | CN108055693B | 公开(公告)日: | 2020-12-18 |
发明(设计)人: | 李军 | 申请(专利权)人: | 江苏知链科技有限公司 |
主分类号: | H04W52/02 | 分类号: | H04W52/02 |
代理公司: | 合肥兴东知识产权代理有限公司 34148 | 代理人: | 王伟 |
地址: | 210036 江苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 终端 应用 控制 方法 计算机 可读 存储 介质 | ||
本发明公开了一种终端应用控制方法,终端及计算机可读存储介质,该方法应用于终端中,包括检测到终端的深度冻结条件触发时,根据预设深度冻结选择策略从终端的应用中确定出待冻结的目标应用;将目标应用根据预设深度冻结执行策略进行深度冻结,其中预设深度冻结执行策略包括:在目标应用冻结过程中,将发给该目标应用的内部解冻触发消息进行拦截,以避免内部解冻消息触发应用程序的临时解冻导致不必要的耗电。本发明还公开了一种终端及计算机可读存储介质,在计算机可读存储介质存储上述功能的程序并让处理器实施上述方案,在终端闲置时,加强冻结应用程序的有效性,使终端的有效运行时间提高,减少终端的待机耗电量,提升了用户体验。
技术领域
本发明涉及微机技术领域,更具体地说,涉及一种终端应用控制方法、终端及计算机可读存储介质。
背景技术
随着智能手机等智能终端的发展,越来越多的智能终端可以实现的功能越来越多,它们在人们的生活中起到了越来越重要的作用,人们可以使用它们进行多种交互。但是随着智能终端能实现的功能越来越多,智能终端上所安装的应用程序的种类和数量也越来越多,实际上用户在没有使用终端的时候可能已经并不需要这些应用程序的功能,而这些应用程序在后台运行的过程中消耗了终端大量的电能和流量,智能终端的续航能力受到了不小的考验。
针对上述问题,现有提供了一种终端在待机状态下能够冻结应用程序,降低手机的功耗,对没有必要运行的应用,将它挂起,禁止其运行,但是冻结的效果并不好,因为终端系统内部的广播信息以及系统状态的变化会导致应用程序的临时解冻而增加耗电,如何提出一种能加强系统冻结有效性以增加电池的有效使用时间成了以待解决的问题。
发明内容
本发明要解决的技术问题在于,在用户不需要终端相关应用程序功能的时候,相关应用程序在后台耗电减少终端使用时长的问题,针对该技术问题,提供一种终端应用控制方法、终端及计算机可读存储介质。
为解决上述技术问题,本发明提供一种终端应用控制方法,所述终端应用控制方法包括:
检测到终端的深度冻结条件触发时,根据预设深度冻结选择策略从所述终端的应用中确定出待冻结的目标应用;
将所述目标应用根据预设深度冻结执行策略进行深度冻结;
所述预设深度冻结执行策略包括:在目标应用冻结过程中,将发给该目标应用的内部解冻触发消息进行拦截,所述内部解冻触发消息包括来自终端系统内部用于触发所述目标应用解冻的消息。
可选的,检测终端的深度冻结条件是否触发包括:
检测所述终端当前是否进入休眠doze模式,如是,则判定所述终端的深度冻结条件触发。
可选的,所述检测到终端的深度冻结条件触发后,还包括:
检测所述终端的深度冻结解除条件是否触发,如是,对所述目标应用解除深度冻结控制。
可选的,所述检测所述终端的深度冻结解除条件是否触发包括:
检测所述终端当前是否退出休眠doze模式,如是,则判定所述终端的深度冻结解除条件触发。
可选的,所述检测终端的深度冻结条件是否触发之前,还包括:
检测所述终端的浅度冻结条件是否触发,如是,根据预设浅度冻结选择策略从所述终端的应用中确定出待冻结的目标应用;
对所述目标应用根据预设浅度冻结执行策略进行浅度冻结;
所述预设浅度冻结执行策略包括:在目标应用冻结过程中,根据发给该目标应用的内部解冻触发消息对所述目标应用进行解冻,所述内部解冻触发消息包括来自终端系统内部用于触发所述目标应用解冻的消息。
可选的,所述检测所述终端的浅度冻结条件是否触发包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏知链科技有限公司,未经江苏知链科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711014612.6/2.html,转载请声明来源钻瓜专利网。