[发明专利]移动终端的Doze模式的控制方法有效
申请号: | 201811598741.9 | 申请日: | 2018-12-26 |
公开(公告)号: | CN109462699B | 公开(公告)日: | 2020-10-23 |
发明(设计)人: | 郑金国;张燕香 | 申请(专利权)人: | 惠州TCL移动通信有限公司 |
主分类号: | H04W52/02 | 分类号: | H04W52/02;H04M1/725 |
代理公司: | 深圳市铭粤知识产权代理有限公司 44304 | 代理人: | 孙伟峰 |
地址: | 516006 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 移动 终端 doze 模式 控制 方法 | ||
本发明公开了一种移动终端的Doze模式的控制方法,该控制方法包括:判断移动终端是否满足模式切换条件;若移动终端满足模式切换条件,则检测移动终端是否设置有虚拟运动传感器;若移动终端设置有虚拟运动传感器,则判断移动终端满足模式切换条件的持续时间是否超过预设的时间阈值;若移动终端满足模式切换条件的持续时间超过预设的时间阈值,则进入Doze模式。本发明提供的移动终端的Doze模式的控制方法,能够让移动终端不具有运动传感器的条件下,只要满足进入Doze模式的状态条件即可进入Doze模式,可以正常限制移动终端及其应用软件的后台运行,以减少移动终端的待机功耗,优化了移动终端的续航能力。
技术领域
本发明涉及移动终端技术领域,尤其涉及一种移动终端的Doze模式的控制方法。
背景技术
Google从android 6.0起就开始支持doze模式。doze原理是当手机灭屏静置一段时间,且这段时间内没有充电器插入,则进入doze模式。doze模式通过限制各种应用的alarm、wakelock、网络连接等来降低待机功耗。但google代码逻辑要求手机必须有运动传感器,如果检测到没有运动传感器,就会直接退出doze模式,这样就无法降低待机功耗。google加入此设计可能是为了有好的用户体验,即假设用户移动手机,就立即退出doze模式,解除对各种应用的限制。
目前对于中高端产品,加一个运动传感器不是大问题,但对于低端成本手机,加入额外的硬件无疑削弱产品在市场上的竞争力。因此有必要研发一种无运动传感器的移动终端支持doze模式的方法,来优化待机功耗。
发明内容
为了达到上述的目的,本发明采用了如下的技术方案:
一种移动终端的Doze模式的控制方法,所述控制方法包括:
判断所述移动终端是否满足模式切换条件;
若所述移动终端满足模式切换条件,则检测所述移动终端是否设置有虚拟运动传感器;
若所述移动终端设置有虚拟运动传感器,则判断所述移动终端满足模式切换条件的持续时间是否超过预设的时间阈值;
若所述移动终端满足模式切换条件的持续时间超过预设的时间阈值,则进入Doze模式。
优选地,所述检测所述移动终端是否设置有虚拟运动传感器的步骤具体包括:判断所述移动终端的应用框架层是否包含运动传感器对象。
优选地,所述运动传感器对象的参数至少包括名称、版本、型号和厂商参数。
优选地,所述模式切换条件为所述移动终端处于熄屏状态且处于非插电状态。
优选地,在进入Doze模式之后,所述控制方法还包括:
检测所述移动终端是否由熄屏状态变为亮屏状态或由非插电状态变为插电状态;
若所述移动终端由熄屏状态变为亮屏状态或由非插电状态变为插电状态,则退出Doze模式。
优选地,所述时间阈值为1小时。
本发明还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如上述的控制方法。
本发明又提供了一种移动终端,所述移动终端包括:处理器、存储器以及存储在存储器上并可在处理器上运行的计算机程序,所述计算机程序被处理器执行时实现如上述的控制方法。
与现有技术相比,本发明提供的移动终端的Doze模式的控制方法,能够让移动终端不具有运动传感器的条件下,只要满足进入Doze模式的状态条件即可进入Doze模式,可以正常限制移动终端及其应用软件的后台运行,以减少移动终端的待机功耗,优化了移动终端的续航能力。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于惠州TCL移动通信有限公司,未经惠州TCL移动通信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811598741.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:来电显示方法及装置
- 下一篇:一种通话方法、移动终端及计算机可读存储介质