[发明专利]唤醒管理方法、定时器管理方法及终端设备有效
申请号: | 201880067493.7 | 申请日: | 2018-03-16 |
公开(公告)号: | CN111226186B | 公开(公告)日: | 2021-08-03 |
发明(设计)人: | 孙文涌;胡军 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F1/329 | 分类号: | G06F1/329 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 聂秀娜 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 唤醒 管理 方法 定时器 终端设备 | ||
本申请实施例公开了一种唤醒管理方法、定时器管理方法及终端设备,本申请实施例方法包括:终端设备判断支持唤醒的至少两个定时器是否具有触发时间区间,对具有触发时间区间的定时器进行分组,确定M个定时器组中每一定时器组的触发时刻以得到M个触发时刻,确定不具有触发时间区间的N个定时器中每个定时器的触发时刻以得到N个触发时刻,将M个触发时刻和N个触发时刻中最早时刻设置成RTC时刻,当RTC时刻到达,若终端设备处于休眠状态,则执行唤醒。当终端设备由休眠状态根据第一中断信号执行唤醒,确定第一时刻,判断根据第一中断信号执行的唤醒是否为非Alarm唤醒,若是,则终端设备确定第一目标定时器并删除第一目标定时器。
技术领域
本申请涉及通信领域,尤其涉及一种唤醒管理方法、定时器管理方法及终端设备。
背景技术
随着手机功能越来越丰富,安装在手机上的各种应用越来越多,用户花在手机上的时间也越来越多,用户在手机正常工作状态下进行各种操作会一直消耗手机的电量,在手机进入休眠状态后,因如手机接收到电话或短信、应用周期性启动检查网络连接、用户按下电源按钮等产生中断信号,使得手机在这些各种情况下由休眠状态执行唤醒进入正常工作状态,会进一步的消耗手机的电量,造成手机待机时长缩短。
发明内容
本申请的实施例提供了一种唤醒管理方法及终端设备,用于实现减少一定时间段内终端设备执行唤醒的次数,在该时间段内减少终端设备电量消耗。
第一方面,本申请实施例提供一种唤醒管理方法,包括:终端设备中设置至少两个定时器,其中,该至少两个定时器支持唤醒,并且该至少两个定时器中的每一个与应用的相关操作对应,终端设备判断该至少两个定时器中的每一个是否具有触发时间区间,并且对具有触发时间区间的定时器进行分组,得到M个定时器组,其中,M为整数且大于零,该M个定时器组中每一定时器组中所有定时器的触发时间区间的共同的交集不为空,终端设备确定该M个定时器组中每一定时器组的触发时刻,以得到M个触发时刻,确定不具有触发时间区间的N个定时器,并且确定该N个定时器中每个定时器的触发时刻,以得到N个触发时刻,其中N为整数且N大于零,终端设备将该M个触发时刻和该N个触发时刻中最早的时刻设置成RTC时刻,当该RTC时刻到达时,若终端设备处于休眠状态,则终端设备执行唤醒。
本申请实施例提供的技术方案中,终端设备运行应用以注册并且设置了定时器后,对定时器是否支持唤醒进行区分,对支持唤醒并且具有触发时间区间的定时器进行分组,得到支持唤醒并且具有触发时间区间的各个定时器组,确定每个支持唤醒并且具有触发时间区间的定时器组的触发时刻,确定每个支持唤醒并且不具有触发时间区间的定时器的触发时刻,并且将这些触发时刻中最早的时刻设置成RTC时刻,以使得在该RTC时刻到达时,终端设备可以执行唤醒,而在现有技术中,并未对定时器是否支持唤醒进行区分,在分组时,对具有触发时间区间的定时器进行分组,得到具有触发时间的各个定时器组,确定每个具有触发时间区间的定时器组的触发时刻时,可能因该定时器组中不支持唤醒的定时器的触发时间区间较早,而导致该定时器组的触发时刻较早,在将触发时刻中最早的时刻设置成RTC时刻时,可能会造成RTC时刻较早,相比于现有技术,本申请实施例提供的唤醒管理方法,在设置RTC时刻时,可以不考虑不支持唤醒的定时器,在一定程度上,可以延迟具有触发时间的定时器组的触发时刻,使得RTC时刻延迟,从而可以使得终端延迟执行唤醒,减少一定时间段内终端设备执行唤醒的次数。
在一种可能的设计中,上述定时器可以为Alarm定时器或者为其他定时器。
在一种可能的设计中,M可以为零,即终端设备运行应用注册并且设置的支持唤醒的定时器均不具有触发时间区间,此时,终端设备确定不具有触发时间区间的N个定时器,并确定该N个定时器中每个定时器的触发时刻,得到N个触发时刻后将N个触发时刻中最早的时刻设置成RTC时刻。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201880067493.7/2.html,转载请声明来源钻瓜专利网。