一种基于移动终端的闹钟处理方法及移动终端技术

技术编号:12542748 阅读:83 留言:0更新日期:2015-12-19 11:13
本发明专利技术公开了一种基于移动终端的闹钟处理方法及移动终端,所述方法包括:获取当前已设置的所有有效闹钟的闹钟时间;所述有效闹钟为闹钟时间尚未到达的闹钟;在所获取的闹钟时间中获取距离当前时间最近的闹钟时间,并计算该闹钟时间与当前时间的时间差;并将该距离当前时间最近的闹钟定义为前台闹钟,剩余闹钟为后台闹钟;设置计时器在时间差后触发的前台闹钟,启动计时器开始计时,当当前时间到达前台闹钟时间,控制启动闹钟;然后从剩余的后台闹钟中获取距离当前时间最近的闹钟时间,转为新的前台闹钟,直至所有有效闹钟执行完毕,结束。本发明专利技术可只需使用一个计时器就可以实现多个闹钟,以节省系统计时器的资源,降低了能耗,为用户提供了方便。

【技术实现步骤摘要】

本专利技术涉及移动终端领域,尤其涉及的是一种基于移动终端的闹钟处理方法及移动终端
技术介绍
随着移动通信技术的快速发展,各种移动终端如手机的使用越来越普及,移动终端已经成为人们生活中不可缺少的通信工具。闹钟是移动终端常用的功能之一,且现代人事务较多,移动终端中经常会设置多个闹钟。在现有技术中,一个闹钟需要由一个计时器来进行时间计时管理,当闹钟较多时,需要分配的计时器也会较多;当计时器较多时,一来占用了过多的系统计时器的资源,有可能使其他需要使用计时器的功能暂时无法使用,二来过多的计时器,系统不易管理,甚至容易出错。因此,现有技术还有待于改进和发展。
技术实现思路
本专利技术要解决的技术问题在于,针对现有技术的上述缺陷,提供一种基于移动终端的闹钟处理方法及移动终端,只需使用一个计时器就可以实现多个闹钟,以节省系统计时器的资源,降低了能耗,为用户提供了方便。本专利技术解决技术问题所采用的技术方案如下: 一种基于移动终端的闹钟处理方法,其中,包括: A、移动终端接收用户的操作指令开启动闹钟功能;获取当前已设置的所有有效闹钟的闹钟时间;所述有效闹钟为闹钟时间尚未到达的闹钟; B、在所获取的闹钟时间中获取距离当前时间最近的闹钟时间,并计算该闹钟时间与当前时间的时间差td ;并将该距离当前时间最近的闹钟定义为前台闹钟,剩余闹钟为后台闹钟; C、设置计时器在时间差td后触发的前台闹钟,启动计时器开始计时,当当前时间到达前台闹钟时间,控制启动闹钟; D、然后从剩余的后台闹钟中获取距离当前时间最近的闹钟时间,转为新的前台闹钟,并计算该新的前台闹钟的闹钟时间与当前时间的时间差,并返回步骤C,直至所有有效闹钟执行完毕,结束闹钟。所述基于移动终端的闹钟处理方法,其中,所述步骤C还包括: Cll、当移动终端检测到新增加了一个闹钟、则获取新增加的闹钟的闹钟时间,将该新增加的闹钟的闹钟时间与前台闹钟的闹钟时间进行比较,若前台闹钟的闹钟时间早于新增加的闹钟的闹钟时间则执行步骤C ; Cl 2、若新增加的闹钟的闹钟时间早于前台闹钟的闹钟时间则停止计时器,将当前的前台闹钟置为后台闹钟排队等候,将该新增闹钟置为新的前台闹钟,然后计算该新增闹钟与当前时间的时间差td,之后执行C。所述基于移动终端的闹钟处理方法,其中,所述步骤C还包括: C21、当移动终端检测到删除了一个闹钟、如果检测删除的是后台闹钟则不作处理并进入步骤C ; C22、如果检测到删除的是当前的前台闹钟,则停止计时器,在后台闹钟中获取距离当前时间最近的闹钟时间并置为新的前台闹钟,并计算该新的前台闹钟时间与当前时间的时间差td,之后执行C。所述基于移动终端的闹钟处理方法,其中,所述步骤C还包括: C31、当移动终端检测到对某个闹钟的时间进行了重设,则停止计时器,将当前前台闹钟置为后台闹钟,然后在所有后台闹钟中获取距离当前时间最近的闹钟时间并置为前台闹钟,并计算该闹钟时间与当前时间的时间差td,之后执行C。所述基于移动终端的闹钟处理方法,其中,所述步骤C之后还包括: D11、当移动终端检测到当前前台闹钟的闹钟时间到达,则触发前台闹钟进行闹铃并显示相应的闹钟信息,然后在所有后台闹钟中获取距离当前时间最近的闹钟时间并置为前台闹钟,并计算该闹钟时间与当前时间的时间差td,之后执行C。一种基于移动终端的闹钟处理系统,其中,包括: 闹钟开启与获取模块,用于控制移动终端接收用户的操作指令开启动闹钟功能;获取当前已设置的所有有效闹钟的闹钟时间;所述有效闹钟为闹钟时间尚未到达的闹钟; 计算处理模块,用于在所获取的闹钟时间中获取距离当前时间最近的闹钟时间,并计算该闹钟时间与当前时间的时间差td ;并将该距离当前时间最近的闹钟定义为前台闹钟,剩余闹钟为后台闹钟; 闹铃启动模块,用于控制设置计时器在时间差td后触发的前台闹钟,启动计时器开始计时,当当前时间到达前台闹钟时间,控制启动闹钟; 闹钟轮流计算模块,用于从剩余的后台闹钟中获取距离当前时间最近的闹钟时间,转为新的前台闹钟,并计算该新的前台闹钟的闹钟时间与当前时间的时间差,执行闹钟响铃,直至所有有效闹钟执行完毕,结束闹钟; 所述基于移动终端的闹钟处理系统,其中,还包括: 闹铃增加处理模块,用于当移动终端检测到新增加了一个闹钟、则获取新增加的闹钟的闹钟时间,将该新增加的闹钟的闹钟时间与前台闹钟的闹钟时间进行比较,若前台闹钟的闹钟时间早于新增加的闹钟的闹钟时间则不处理;若新增加的闹钟的闹钟时间早于前台闹钟的闹钟时间则停止计时器,将当前的前台闹钟置为后台闹钟排队等候,将该新增闹钟置为新的前台闹钟,然后计算该新增闹钟与当前时间的时间差td。所述基于移动终端的闹钟处理系统,其中,还包括: 闹铃增加处理模块,用于当移动终端检测到删除了一个闹钟、如果检测删除的是后台闹钟则不作处理;如果检测到删除的是当前的前台闹钟,则停止计时器,在后台闹钟中获取距离当前时间最近的闹钟时间并置为新的前台闹钟,并计算该新的前台闹钟时间与当前时间的时间差td。所述基于移动终端的闹钟处理系统,其中,还包括: 闹铃重设模块,用于当移动终端检测到对某个闹钟的时间进行了重设,则停止计时器,将当前前台闹钟置为后台闹钟,然后在所有后台闹钟中获取距离当前时间最近的闹钟时间并置为前台闹钟,并计算该闹钟时间与当前时间的时间差td。所述基于移动终端的闹钟处理系统,其中,还包括: 闹钟再处理模块,用于当移动终端检测到当前前台闹钟的闹钟时间到达,则触发前台闹钟进行闹铃并显示相应的闹钟信息,然后在所有后台闹钟中获取距离当前时间最近的闹钟时间并置为前台闹钟,并计算该闹钟时间与当前时间的时间差td。本专利技术所提供的基于移动终端的闹钟处理方法及移动终端,本专利技术使移动终端增加了新功能:只需使用一个计时器就可以实现多个闹钟,以节省系统计时器的资源,降低了能耗,为用户提供了方便。【附图说明】图1是本专利技术基于移动终端的闹钟处理方法的较佳实施例的流程图。图2是本专利技术基于移动终端的闹钟处理方法的具体应用实施例的流程图。图3是本专利技术基于移动终端的闹钟处理系统的功能原理框图。【具体实施方式】为使本专利技术的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本专利技术进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。请参见图1,图1是本专利技术基于移动终端的闹钟处理方法的较佳实施例的流程图。如图1所示,所述的一种基于移动终端的闹钟处理方法,包括: 步骤S10、移动终端接收用户的操作指令开启动闹钟功能;获取当前已设置的所有有效闹钟的闹钟时间;所述有效闹钟为闹钟时间尚未到达的闹钟。 本专利技术实施例中,在移动终端启动闹钟功能时,获取当前已设置的所有有效闹钟的闹钟时间;其中,所述有效闹钟,为闹钟时间尚未到达的闹钟;例如当前时间为2015年I月2日16时22分36秒,时间为2015年I月2日10时22分36秒的闹钟为无效闹钟,时间为2015年I月2日18时22分36秒的闹钟为有效闹钟,之后执行步骤S20。步骤S20当前第1页1 2 3 本文档来自技高网...
一种基于移动终端的闹钟处理方法及移动终端

【技术保护点】
一种基于移动终端的闹钟处理方法,其特征在于,包括:A、移动终端接收用户的操作指令开启动闹钟功能;获取当前已设置的所有有效闹钟的闹钟时间;所述有效闹钟为闹钟时间尚未到达的闹钟;B、在所获取的闹钟时间中获取距离当前时间最近的闹钟时间,并计算该闹钟时间与当前时间的时间差td;并将该距离当前时间最近的闹钟定义为前台闹钟,剩余闹钟为后台闹钟;C、设置计时器在时间差td后触发的前台闹钟,启动计时器开始计时,当当前时间到达前台闹钟时间,控制启动闹钟;D、然后从剩余的后台闹钟中获取距离当前时间最近的闹钟时间,转为新的前台闹钟,并计算该新的前台闹钟的闹钟时间与当前时间的时间差,并返回步骤C,直至所有有效闹钟执行完毕,结束闹钟。

【技术特征摘要】

【专利技术属性】
技术研发人员:杨维琴俞斌
申请(专利权)人:TCL移动通信科技宁波有限公司
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1