CN105162946B - 一种基于移动终端的闹钟处理方法及移动终端 - Google Patents

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

Info

Publication number
CN105162946B
CN105162946B CN201510370567.2A CN201510370567A CN105162946B CN 105162946 B CN105162946 B CN 105162946B CN 201510370567 A CN201510370567 A CN 201510370567A CN 105162946 B CN105162946 B CN 105162946B
Authority
CN
China
Prior art keywords
alarm
alarm clock
time
clock
foreground
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201510370567.2A
Other languages
English (en)
Other versions
CN105162946A (zh
Inventor
杨维琴
俞斌
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Donghui Industrial Park Management Co.,Ltd. of Dongying Economic and Technological Development Zone
Original Assignee
TCL Mobile Communication Technology Ningbo Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by TCL Mobile Communication Technology Ningbo Ltd filed Critical TCL Mobile Communication Technology Ningbo Ltd
Priority to CN201510370567.2A priority Critical patent/CN105162946B/zh
Publication of CN105162946A publication Critical patent/CN105162946A/zh
Application granted granted Critical
Publication of CN105162946B publication Critical patent/CN105162946B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Telephone Function (AREA)
  • Electric Clocks (AREA)

Abstract

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

Description

一种基于移动终端的闹钟处理方法及移动终端
技术领域
本发明涉及移动终端领域,尤其涉及的是一种基于移动终端的闹钟处理方法及移动终端。
背景技术
随着移动通信技术的快速发展,各种移动终端如手机的使用越来越普及,移动终端已经成为人们生活中不可缺少的通信工具。
闹钟是移动终端常用的功能之一,且现代人事务较多,移动终端中经常会设置多个闹钟。在现有技术中,一个闹钟需要由一个计时器来进行时间计时管理,当闹钟较多时,需要分配的计时器也会较多;当计时器较多时,一来占用了过多的***计时器的资源,有可能使其他需要使用计时器的功能暂时无法使用,二来过多的计时器,***不易管理,甚至容易出错。
因此,现有技术还有待于改进和发展。
发明内容
本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种基于移动终端的闹钟处理方法及移动终端,只需使用一个计时器就可以实现多个闹钟,以节省***计时器的资源,降低了能耗,为用户提供了方便。
本发明解决技术问题所采用的技术方案如下:
一种基于移动终端的闹钟处理方法,其中,包括:
A、移动终端接收用户的操作指令开启动闹钟功能;获取当前已设置的所有有效闹钟的闹钟时间;所述有效闹钟为闹钟时间尚未到达的闹钟;
B、在所获取的闹钟时间中获取距离当前时间最近的闹钟时间,并计算该闹钟时间与当前时间的时间差td;并将该距离当前时间最近的闹钟定义为前台闹钟,剩余闹钟为后台闹钟;
C、设置计时器在时间差td后触发的前台闹钟,启动计时器开始计时,当当前时间到达前台闹钟时间,控制启动闹钟;
D、然后从剩余的后台闹钟中获取距离当前时间最近的闹钟时间,转为新的前台闹钟,并计算该新的前台闹钟的闹钟时间与当前时间的时间差,并返回步骤C,直至所有有效闹钟执行完毕,结束闹钟。
所述基于移动终端的闹钟处理方法,其中,所述步骤C之后还包括:
C11、当移动终端检测到新增加了一个闹钟,则获取新增加的闹钟的闹钟时间,将该新增加的闹钟的闹钟时间与前台闹钟的闹钟时间进行比较,若前台闹钟的闹钟时间早于新增加的闹钟的闹钟时间则执行步骤C;
C12、若新增加的闹钟的闹钟时间早于前台闹钟的闹钟时间则停止计时器,将当前的前台闹钟置为后台闹钟排队等候,将该新增闹钟置为新的前台闹钟,然后计算该新增闹钟与当前时间的时间差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年1月2日16时22分36秒,时间为2015年1月2日10时22分36秒的闹钟为无效闹钟,时间为2015年1月2日18时22分36秒的闹钟为有效闹钟,之后执行步骤S20。
步骤S20、在所获取的闹钟时间中获取距离当前时间最近的闹钟时间,并计算该闹钟时间与当前时间的时间差td;并将该距离当前时间最近的闹钟定义为前台闹钟,剩余闹钟为后台闹钟。
本步骤中,在这些已经设置的闹钟时间中获取距离当前时间最近的闹钟时间,并计算该闹钟时间与当前时间的时间差td;另外,为描述方便,称该距离当前时间最近的闹钟为“前台闹钟”,剩余闹钟为“后台闹钟”。
步骤S30、设置计时器在时间差td后触发的前台闹钟,启动计时器开始计时,当当前时间到达前台闹钟时间,控制启动闹钟。
本实施例中,会依次将距离当前时间最近的闹钟定义为前台闹钟,剩余闹钟为后台闹钟,然后启动一个定时器,设置计时器在时间差td后触发的前台闹钟,触发“前台闹钟”进行闹铃并显示相应的闹钟信息。然后进入步骤S40。
步骤S40、然后从剩余的后台闹钟中获取距离当前时间最近的闹钟时间,转为新的前台闹钟,并计算该新的前台闹钟的闹钟时间与当前时间的时间差,并返回步骤S30,直至所有有效闹钟执行完毕,结束闹钟。
进一步地,所述基于移动终端的闹钟处理方法,其中,
当移动终端检测到新增加了一个闹钟,则获取新增加的闹钟的闹钟时间,将该新增加的闹钟的闹钟时间与前台闹钟的闹钟时间进行比较,若前台闹钟的闹钟时间早于新增加的闹钟的闹钟时间则执行步骤S30。
即获取新增加的闹钟的闹钟时间,将其与“前台闹钟”的闹钟时间进行比较,若后者早于前者则不作处理;若前者早于后者则停止计时器,将当前“前台闹钟”置为“后台闹钟”,将该新增闹钟置为“前台闹钟”,然后计算该新增闹钟与当前时间的时间差td,之后执行步骤S30。
若新增加的闹钟的闹钟时间早于前台闹钟的闹钟时间则停止计时器,将当前的前台闹钟置为后台闹钟排队等候,将该新增闹钟置为新的前台闹钟,然后计算该新增闹钟与当前时间的时间差td,之后执行步骤S30。
当移动终端检测到删除了一个闹钟,如果检测删除的是后台闹钟则不作处理并进入步骤C;如果检测到删除的是当前的前台闹钟,则停止计时器,在后台闹钟中获取距离当前时间最近的闹钟时间并置为新的前台闹钟,并计算该新的前台闹钟时间与当前时间的时间差td,之后执行步骤S30。
当移动终端检测到对某个闹钟的时间进行了重设,则停止计时器,将当前前台闹钟置为后台闹钟,然后在所有后台闹钟中获取距离当前时间最近的闹钟时间并置为前台闹钟,并计算该闹钟时间与当前时间的时间差td,之后执行步骤S30。
而当移动终端检测到当前前台闹钟的闹钟时间到达,则触发前台闹钟进行闹铃并显示相应的闹钟信息,然后在所有后台闹钟中获取距离当前时间最近的闹钟时间并置为前台闹钟,并计算该闹钟时间与当前时间的时间差td,之后执行步骤S30。
即本发明中触发“前台闹钟”进行闹铃并显示相应的闹钟信息,然后在所有“后台闹钟”中获取距离当前时间最近的闹钟时间并置为“前台闹钟”,并计算该闹钟时间与当前时间的时间差td,之后执行S30,直至所有有效闹钟执行完毕,结束闹钟。即本发明中,如果同时设置有多个闹种,如:闹钟1、8:00,闹钟2、10:00,闹钟3、12:00,闹钟4、18:00。
则闹钟1为距离当前时间最近的闹钟定义为前台闹钟,剩余闹钟为后台闹钟:闹钟2、10:00,闹钟3、12:00,闹钟4、18:00。则通过一启动一个定时器,计时前台闹钟定时,而当移动终端检测到当前前台闹钟的闹钟时间到达8:00,则触发前台闹钟进行闹铃并显示相应的闹钟信息,即闹钟1闹铃,例如当前时间为2015年1月2日24时00分36秒,设置闹钟2015年1月3日08时00分36秒该闹钟的内容为“起床”,则设置计时器在8小时00秒后触发闹铃并显示“起床;然后在所有后台闹钟中获取距离当前时间最近的闹钟时间并置为前台闹钟即闹钟2、10:00。依次类推:直至所有有效闹钟执行完毕,结束闹钟。
以下通过一具体的应用实施例对本发明的方法做进一步详细说明:
请参阅图2,图2所为示为基于上述实施例的一种节省资源的闹钟管理方法,包括:
S100、在移动终端启动闹钟功能时,获取当前已设置的所有有效闹钟的闹钟时间;之后执行S200;
所述有效闹钟,为闹钟时间尚未到达的闹钟;例如当前时间为2015年1月2日16时22分36秒,时间为2015年1月2日10时22分36秒的闹钟为无效闹钟,时间为2015年1月2日18时22分36秒的闹钟为有效闹钟;
S200、在这些闹钟时间中获取距离当前时间最近的闹钟时间,并计算该闹钟时间与当前时间的时间差td;另外,为描述方便,称该距离当前时间最近的闹钟为“前台闹钟”,剩余闹钟为“后台闹钟”;之后执行S300;
S300、设置该计时器在时间td后触发“前台闹钟”,启动计时器;在执行S300后,如果用户新增加了一个闹钟则执行S400、如果用户删除了一个闹钟则执行S500、如果用户对某个闹钟的时间进行了重设则执行S600、如果当前“前台闹钟”的闹钟时间到达则执行S700;
S400、获取新增加的闹钟的闹钟时间,将其与“前台闹钟”的闹钟时间进行比较,若后者早于前者则不作处理;若前者早于后者则停止计时器,将当前“前台闹钟”置为“后台闹钟”,将该新增闹钟置为“前台闹钟”,然后计算该新增闹钟与当前时间的时间差td,之后执行S300;
S500、如果用户删除的是“后台闹钟”则不作处理;如果用户删除的是当前的“前台闹钟”则停止计时器,在“后台闹钟”中获取距离当前时间最近的闹钟时间并置为“前台闹钟”,并计算该闹钟时间与当前时间的时间差td,之后执行S300;
S600、停止计时器,将当前“前台闹钟”置为“后台闹钟”,然后在所有“后台闹钟”中获取距离当前时间最近的闹钟时间并置为“前台闹钟”,并计算该闹钟时间与当前时间的时间差td,之后执行S300;
S700、触发“前台闹钟”进行闹铃并显示相应的闹钟信息,然后在所有“后台闹钟”中获取距离当前时间最近的闹钟时间并置为“前台闹钟”,并计算该闹钟时间与当前时间的时间差td,之后执行S300。
可见,本发明提供一种基于移动终端的闹钟处理方法,只需使用一个计时器就可以实现多个闹钟,以节省***计时器的资源,降低了能耗,为用户提供了方便。
基于上述实施例,本发明还提供了一种基于移动终端的闹钟处理***,如图3所示,所述***包括:
闹钟开启与获取模块310,用于控制移动终端接收用户的操作指令开启动闹钟功能;获取当前已设置的所有有效闹钟的闹钟时间;所述有效闹钟为闹钟时间尚未到达的闹钟;具体如上所述。
计算处理模块320,用于在所获取的闹钟时间中获取距离当前时间最近的闹钟时间,并计算该闹钟时间与当前时间的时间差td;并将该距离当前时间最近的闹钟定义为前台闹钟,剩余闹钟为后台闹钟;具体如上所述。
闹铃启动模块330,用于控制设置计时器在时间差td后触发的前台闹钟,启动计时器开始计时,当当前时间到达前台闹钟时间,控制启动闹钟;具体如上所述。
闹钟轮流计算模块340,用于从剩余的后台闹钟中获取距离当前时间最近的闹钟时间,转为新的前台闹钟,并计算该新的前台闹钟的闹钟时间与当前时间的时间差,执行闹钟响铃,直至所有有效闹钟执行完毕,结束闹钟;具体如上所述。
进一步地,所述基于移动终端的闹钟处理***,如图3所示,还包括:
闹铃增加处理模块350,用于当移动终端检测到新增加了一个闹钟,则获取新增加的闹钟的闹钟时间,将该新增加的闹钟的闹钟时间与前台闹钟的闹钟时间进行比较,若前台闹钟的闹钟时间早于新增加的闹钟的闹钟时间则不处理;若新增加的闹钟的闹钟时间早于前台闹钟的闹钟时间则停止计时器,将当前的前台闹钟置为后台闹钟排队等候,将该新增闹钟置为新的前台闹钟,然后计算该新增闹钟与当前时间的时间差td;具体如上所述。
进一步地,所述基于移动终端的闹钟处理***,如图3所示,还包括:
闹铃增加处理模块360,用于当移动终端检测到删除了一个闹钟,如果检测删除的是后台闹钟则不作处理;如果检测到删除的是当前的前台闹钟,则停止计时器,在后台闹钟中获取距离当前时间最近的闹钟时间并置为新的前台闹钟,并计算该新的前台闹钟时间与当前时间的时间差td;具体如上所述。
进一步地,所述基于移动终端的闹钟处理***,如图3所示,还包括:
闹铃重设模块370,用于当移动终端检测到对某个闹钟的时间进行了重设,则停止计时器,将当前前台闹钟置为后台闹钟,然后在所有后台闹钟中获取距离当前时间最近的闹钟时间并置为前台闹钟,并计算该闹钟时间与当前时间的时间差td;具体如上所述。
进一步地,所述基于移动终端的闹钟处理***,如图3所示,还包括:
闹钟再处理模块380,用于当移动终端检测到当前前台闹钟的闹钟时间到达,则触发前台闹钟进行闹铃并显示相应的闹钟信息,然后在所有后台闹钟中获取距离当前时间最近的闹钟时间并置为前台闹钟,并计算该闹钟时间与当前时间的时间差td;具体如上所述。
综上所述,本发明所提供的基于移动终端的闹钟处理方法及移动终端,本发明使移动终端增加了新功能:只需使用一个计时器就可以实现多个闹钟,以节省***计时器的资源,降低了能耗,为用户提供了方便。
应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。

Claims (8)

1.一种基于移动终端的闹钟处理方法,其特征在于,包括:
A、移动终端接收用户的操作指令开启闹钟功能;获取当前已设置的所有有效闹钟的闹钟时间;所述有效闹钟为闹钟时间尚未到达的闹钟;
B、在所获取的闹钟时间中获取距离当前时间最近的闹钟时间,并计算该闹钟时间与当前时间的时间差td;并将该距离当前时间最近的闹钟定义为前台闹钟,剩余闹钟为后台闹钟;
C、设置计时器在时间差td后触发的前台闹钟,启动计时器开始计时,当当前时间到达前台闹钟时间,控制启动闹钟;
D、然后从剩余的后台闹钟中获取距离当前时间最近的闹钟时间,转为新的前台闹钟,并计算该新的前台闹钟的闹钟时间与当前时间的时间差,并返回步骤C,直至所有有效闹钟执行完毕,结束闹钟;
所述步骤C之后还包括:
C11、当移动终端检测到新增加了一个闹钟,则获取新增加的闹钟的闹钟时间,将该新增加的闹钟的闹钟时间与前台闹钟的闹钟时间进行比较,若前台闹钟的闹钟时间早于新增加的闹钟的闹钟时间则执行步骤C;
C12、若新增加的闹钟的闹钟时间早于前台闹钟的闹钟时间则停止计时器,将当前的前台闹钟置为后台闹钟排队等候,将该新增闹钟置为新的前台闹钟,然后计算该新增闹钟与当前时间的时间差td,之后执行步骤C;
只设置一个计时器用于实现多个闹钟,节省计时器资源。
2.根据权利要求1所述基于移动终端的闹钟处理方法,其特征在于,所述步骤C之后还包括:
C21、当移动终端检测到删除了一个闹钟,如果检测删除的是后台闹钟则不作处理并进入步骤C;
C22、如果检测到删除的是当前的前台闹钟,则停止计时器,在后台闹钟中获取距离当前时间最近的闹钟时间并置为新的前台闹钟,并计算该新的前台闹钟时间与当前时间的时间差td,之后执行步骤C。
3.根据权利要求1所述基于移动终端的闹钟处理方法,其特征在于,所述步骤C之后还包括:
C31、当移动终端检测到对某个闹钟的时间进行了重设,则停止计时器,将当前前台闹钟置为后台闹钟,然后在所有后台闹钟中获取距离当前时间最近的闹钟时间并置为前台闹钟,并计算该闹钟时间与当前时间的时间差td,之后执行步骤C。
4.根据权利要求1所述基于移动终端的闹钟处理方法,其特征在于,所述步骤C之后还包括:
D11、当移动终端检测到当前前台闹钟的闹钟时间到达,则触发前台闹钟进行闹铃并显示相应的闹钟信息,然后在所有后台闹钟中获取距离当前时间最近的闹钟时间并置为前台闹钟,并计算该闹钟时间与当前时间的时间差td,之后执行步骤C。
5.一种基于移动终端的闹钟处理***,其特征在于,包括:
闹钟开启与获取模块,用于控制移动终端接收用户的操作指令开启闹钟功能;获取当前已设置的所有有效闹钟的闹钟时间;所述有效闹钟为闹钟时间尚未到达的闹钟;
计算处理模块,用于在所获取的闹钟时间中获取距离当前时间最近的闹钟时间,并计算该闹钟时间与当前时间的时间差td;并将该距离当前时间最近的闹钟定义为前台闹钟,剩余闹钟为后台闹钟;
闹铃启动模块,用于控制设置计时器在时间差td后触发的前台闹钟,启动计时器开始计时,当当前时间到达前台闹钟时间,控制启动闹钟;
闹钟轮流计算模块,用于从剩余的后台闹钟中获取距离当前时间最近的闹钟时间,转为新的前台闹钟,并计算该新的前台闹钟的闹钟时间与当前时间的时间差,执行闹钟响铃,直至所有有效闹钟执行完毕,结束闹钟;
闹铃增加处理模块,用于当移动终端检测到新增加了一个闹钟,新增加的闹钟的闹钟时间,将该新增加的闹钟的闹钟时间与前台闹钟的闹钟时间进行比较,若前台闹钟的闹钟时间早于新增加的闹钟的闹钟时间则不处理;若新增加的闹钟的闹钟时间早于前台闹钟的闹钟时间则停止计时器,将当前的前台闹钟置为后台闹钟排队等候,将该新增闹钟置为新的前台闹钟,然后计算该新增闹钟与当前时间的时间差td;
只设置一个计时器用于实现多个闹钟,节省计时器资源。
6.根据权利要求5所述基于移动终端的闹钟处理***,其特征在于,还包括:
闹铃增加处理模块,用于当移动终端检测到删除了一个闹钟,如果检测删除的是后台闹钟则不作处理;如果检测到删除的是当前的前台闹钟,则停止计时器,在后台闹钟中获取距离当前时间最近的闹钟时间并置为新的前台闹钟,并计算该新的前台闹钟时间与当前时间的时间差td。
7.根据权利要求5所述基于移动终端的闹钟处理***,其特征在于,还包括:
闹铃重设模块,用于当移动终端检测到对某个闹钟的时间进行了重设,则停止计时器,将当前前台闹钟置为后台闹钟,然后在所有后台闹钟中获取距离当前时间最近的闹钟时间并置为前台闹钟,并计算该闹钟时间与当前时间的时间差td。
8.根据权利要求5所述基于移动终端的闹钟处理***,其特征在于,还包括:
闹钟再处理模块,用于当移动终端检测到当前前台闹钟的闹钟时间到达,则触发前台闹钟进行闹铃并显示相应的闹钟信息,然后在所有后台闹钟中获取距离当前时间最近的闹钟时间并置为前台闹钟,并计算该闹钟时间与当前时间的时间差td。
CN201510370567.2A 2015-06-30 2015-06-30 一种基于移动终端的闹钟处理方法及移动终端 Active CN105162946B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510370567.2A CN105162946B (zh) 2015-06-30 2015-06-30 一种基于移动终端的闹钟处理方法及移动终端

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510370567.2A CN105162946B (zh) 2015-06-30 2015-06-30 一种基于移动终端的闹钟处理方法及移动终端

Publications (2)

Publication Number Publication Date
CN105162946A CN105162946A (zh) 2015-12-16
CN105162946B true CN105162946B (zh) 2018-05-08

Family

ID=54803695

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510370567.2A Active CN105162946B (zh) 2015-06-30 2015-06-30 一种基于移动终端的闹钟处理方法及移动终端

Country Status (1)

Country Link
CN (1) CN105162946B (zh)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105979078A (zh) * 2016-04-27 2016-09-28 努比亚技术有限公司 闹钟处理方法及移动终端
CN106657665B (zh) * 2017-01-06 2019-11-12 宇龙计算机通信科技(深圳)有限公司 一种移动终端时钟多次计时的方法和移动终端
CN109302535B (zh) * 2018-11-21 2020-08-11 Tcl移动通信科技(宁波)有限公司 一种移动终端多闹钟处理方法、移动终端及存储介质

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6115826A (en) * 1997-09-16 2000-09-05 Tandem Computers, Inc. Interval-timing facility using overbuilt hierarchical timing wheels
CN1749887A (zh) * 2004-09-13 2006-03-22 华为技术有限公司 一种在电子设备中实现多点闹钟的方法
CN101102567A (zh) * 2007-06-28 2008-01-09 中兴通讯股份有限公司 一种手机关机闹钟的实现方法及使用这种方法的手机
CN102821207A (zh) * 2012-08-15 2012-12-12 北京小米科技有限责任公司 一种关机闹钟的实现方法及移动终端

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6753760B2 (en) * 2002-11-12 2004-06-22 Adam L. Schwartz Random offset alarm clock
WO2007099624A1 (ja) * 2006-03-01 2007-09-07 Fujitsu Limited コンピュータシステムの時刻管理制御方法及びコンピュータシステム
CN101673084B (zh) * 2009-09-21 2011-06-22 美商威睿电通公司 定时警报装置和在其中设置计时器的方法
CN102270156A (zh) * 2011-05-30 2011-12-07 北京华源格林科技有限公司 一种实时嵌入式***定时器管理方法
CN102761541B (zh) * 2012-05-31 2015-08-19 汉柏科技有限公司 定时器处理方法及***
CN104166585A (zh) * 2014-08-19 2014-11-26 Tcl通讯(宁波)有限公司 终端定时器控制方法及***

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6115826A (en) * 1997-09-16 2000-09-05 Tandem Computers, Inc. Interval-timing facility using overbuilt hierarchical timing wheels
CN1749887A (zh) * 2004-09-13 2006-03-22 华为技术有限公司 一种在电子设备中实现多点闹钟的方法
CN101102567A (zh) * 2007-06-28 2008-01-09 中兴通讯股份有限公司 一种手机关机闹钟的实现方法及使用这种方法的手机
CN102821207A (zh) * 2012-08-15 2012-12-12 北京小米科技有限责任公司 一种关机闹钟的实现方法及移动终端

Also Published As

Publication number Publication date
CN105162946A (zh) 2015-12-16

Similar Documents

Publication Publication Date Title
CN106775965B (zh) 一种定时任务的处理方法及装置
CN104205016B (zh) 一种拍照方法及移动终端
CN105162946B (zh) 一种基于移动终端的闹钟处理方法及移动终端
CN103970443B (zh) 一种终端及终端显示控制方法
CN105425941A (zh) 一种防止误启动移动终端中应用程序的方法及装置
CN103220432A (zh) 移动终端及通话通断控制方法
CN104090725A (zh) 一种移动终端触摸屏解锁方法及***
WO2017076017A1 (zh) 应用操作的方法及装置
CN106775367A (zh) 终端触控的操作方法及装置
CN104536680A (zh) 基于触摸屏操作时间的移动终端操作触发方法及***
WO2017032069A1 (zh) 一种短信处理方法及用户终端
CN103067602B (zh) 一种带快速拨号功能的解锁方法
KR102205935B1 (ko) 단말의 스크린 온 듀레이션을 조정하는 방법 및 단말
CN106879263A (zh) 一种拍摄方法和移动设备
CN106650430A (zh) 一种基于移动终端的应用程序状态锁定控制方法及***
CN105939411A (zh) 一种常用联系人管理方法、装置及移动终端
CN107656677B (zh) 一种调整应用图标位置的方法、存储介质和一种移动终端
CN109413256B (zh) 联系人信息处理方法、装置、存储介质及电子设备
CN112243065B (zh) 视频录制方法及装置
CN104834699B (zh) 基于使用状态删除照片的方法、装置和移动终端
CN105549838A (zh) 一种手势滑动触发销毁当前的Activity的方法
CN107273012B (zh) 一种握持对象处理方法、设备及计算机可读存储介质
CN107391639A (zh) 一种自动恢复回收站文件的方法、移动终端及存储装置
CN105045458A (zh) 一种移动终端快速记录的方法、装置及***
CN109302535B (zh) 一种移动终端多闹钟处理方法、移动终端及存储介质

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20211130

Address after: 257092 room 533, block B, No. 59, Fuqian street, development zone, Dongying City, Shandong Province

Patentee after: Donghui Industrial Park Management Co.,Ltd. of Dongying Economic and Technological Development Zone

Address before: 212001 room 213, building 9, No. 30, mengxiyuan lane, Jingkou District, Zhenjiang City, Jiangsu Province

Patentee before: Jiangsu qinglue Intellectual Property Operation Co.,Ltd.

Effective date of registration: 20211130

Address after: 212001 room 213, building 9, No. 30, mengxiyuan lane, Jingkou District, Zhenjiang City, Jiangsu Province

Patentee after: Jiangsu qinglue Intellectual Property Operation Co.,Ltd.

Address before: 10 / F, No.5, Lane 999, Yangfan Road, high tech Zone, Ningbo, Zhejiang 315100

Patentee before: TCL mobile communication technology (Ningbo) Co.,Ltd.