发明名称 |
终端定时器控制方法及系统 |
摘要 |
本发明公开了终端定时器控制方法及系统,根据终端内当前正在运行的定时器创建对应的虚拟定时器,对虚拟定时器排序,关闭除排序第一的虚拟定时器对应的定时器外的其他所有定时器,然后将定时器与相连的前一定时器的超时时间差作为定时器的超时时间,这些超时时间的两端点重合,所有的定时器的目标时间不变,在当前的定时器超时后启动相邻的下一定时器。这样当前运行的定时器只有一个,避免了多个定时器同时运行,为终端节省了处理器资源,而且终端不会出现无法胜任的现象。 |
申请公布号 |
CN104166585A |
申请公布日期 |
2014.11.26 |
申请号 |
CN201410408125.8 |
申请日期 |
2014.08.19 |
申请人 |
TCL通讯(宁波)有限公司 |
发明人 |
杨维琴;俞斌 |
分类号 |
G06F9/455(2006.01)I |
主分类号 |
G06F9/455(2006.01)I |
代理机构 |
深圳市君胜知识产权代理事务所 44268 |
代理人 |
王永文;刘文求 |
主权项 |
终端定时器控制方法,其特征在于,包括以下步骤:A、获取当前所有的定时器及各定时器的超时时间,所述超时时间为当前时间距定时器设定的目标时间的时长;B、创建与定时器对应的虚拟定时器;C、按照虚拟定时器的超时时间由小到大的顺序排列虚拟定时器,并关闭排列第一的虚拟定时器外的其他虚拟定时器对应的定时器;D、重新设定虚拟定时器的超时时间为所述虚拟定时器的超时时间与相邻的前一个虚拟定时器的超时时间的时间差;E、当当前开启的定时器超时后启动相邻的下一个虚拟定时器对应的定时器。 |
地址 |
315100 浙江省宁波市高新区扬帆路999弄5号6楼 |