一种闹钟实现的方法、装置及终端的制作方法

文档序号:7749453阅读:105来源:国知局
专利名称:一种闹钟实现的方法、装置及终端的制作方法
技术领域
本发明属于通信技术领域,尤其涉及一种闹钟实现的方法、装置及终端。

背景技术
现有的闹钟实现中,有很多已经可以实现设置多次响应时间,这样就能够实现在 一天中多次响应闹钟的目的,也有的闹钟通过一次设置闹钟时间并保存后就会每天在该时 间闹铃,不必用户每天睡觉前都要开启闹钟功能,给用户操作带来很大的方便性。然而,现有技术提供的闹钟虽然可以一次设置多次响应,即只要设置一次闹钟时 间,在每天/周的该时间点闹钟就会响应,但是缺乏灵活性。例如,对于节假日期间,也许用 户不需要闹钟按工作日时间响铃,而是希望闹钟延时到某一时间后再响铃或者节假日不响 铃,这样既可以保证足够的睡觉时间,又可以防止睡得太过头。另外,也存在另一种闹钟实现的方法,该方法通过提供一种从各种应用角度对用 户的个人休息日进行设置的手段,以设置个人休息日信息,并将其应用于对移动通信终端 的指定功能的运作起点设置上,使之将用户个人休息日信息应用于用户手动操作、或者经 设置限制在功能使用起点的各个功能上,从而达到了自动调节上述各种功能的使用起点的 效果,但该方法仍需要用户进行手动设置,操作起来并不方便。

发明内容
本发明的目的在于提供一种闹钟的实现方法,旨在解决现有技术提供的闹钟缺乏 灵活性或者操作不方便的问题。本发明是这样实现的,一种闹钟的实现方法,所述方法包括下述步骤预先配置闹钟策略;获取系统时间,判断所述系统时间是否是法定节假日或者用户设置的日期,如果 所述系统时间是法定节假日或者用户设置的日期,则启动闹钟策略。本发明的另一目的在于提供一种闹钟的实现装置,所述装置包括闹钟策略配置单元,用于预先配置闹钟策略;闹钟策略启动单元,用于获取系统时间,判断所述系统时间是否是法定节假日或 者用户设置的日期,如果所述系统时间是法定节假日或者用户设置的日期,则启动闹钟策 略。本发明的另一目的在于提供一种终端,所述终端包括如上所述的闹钟的实现装置。在本发明中,预先配置闹钟策略,再获取系统时间,当系统时间是法定节假日或者 用户设置的日期,则启动闹钟策略,停止闹钟或者延时闹钟响铃时间,用户只需配置一次, 系统就能自动响应,并且所有的停止闹钟功能或者闹钟延时功能只对节假日或者用户设置 的日期有影响,其它时间按用户预设时间响应,不用每到节假日或者用户设置的日期关闭 闹钟或者设置闹钟的延时时间,方便了用户操作。


图1是本发明实施例提供的闹钟的实现方法的流程框图;图2是本发明实施例提供的闹钟的实现装置的结构框图。
具体实施例方式为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对 本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不 用于限定本发明。在本发明实施例中,预先配置闹钟策略,再获取系统时间,当系统时间是法定节假 日或者用户设置的日期,则启动闹钟策略,停止闹钟或者延时闹钟响铃时间,用户只需配置 一次,系统就能自动响应,并且所有的停止闹钟功能或者闹钟延时功能只对节假日或者用 户设置的日期有影响,其它时间按用户预设时间响应,不用每到节假日或者用户设置的日 期关闭闹钟或者设置闹钟的延时时间,方便了用户操作。图1是本发明实施例提供的闹钟的实现方法的流程图,详述如下在步骤S101中,预先配置的闹钟策略。在本发明实施例中,可以通过用户预先配置闹钟策略,所述策略包括闹钟响应 时间、闹钟个数、是否使用延时响应功能及延时时间和延时标志,和/或是否使用停止闹钟 功能等,保存至数据库中,然后,终端可以根据系统时间按照用户预先配置的闹钟策略执 行相应的操作,在本实施例中,延时时间用lapSe_time表示;延时标志用lapSe_flag表 示,当lapSe_flag = 1时,表示已经重设闹钟时间,当lapSe_flag = 0时,表示没有重设 闹钟时间;当前闹钟时间用Cur_cl0cktime表示;是否停止闹钟用isstopClock表示,当 isstopClock = 1时,表示停止闹钟。在步骤S102中,获取系统时间,判断所述系统时间是否是法定节假日或者用户设 置的日期,如果所述系统时间是法定节假日或者用户设置的日期,则启动闹钟策略。在本发明实施例中,在获取系统时间后,判断该时间是否是法定节假日或者用户 设置的日期,如果是,则启动闹钟策略,判断闹钟策略中是否预先配置了 “闹钟停止”功能, 若配置了“闹钟停止”功能,isstopClock = 1,如果是,则直接停止闹钟;当检测到系统时间 不是法定节假日,也不是用户设置的日期,并且闹钟已经因预先配置了闹钟停止功能而停 止时,系统可以自动重新开启闹钟。另外,在判断系统时间是法定节假日或者用户设置的日期之后,若闹钟策略中预 先配置了 “延时响应功能”功能及延时时间,并且延时标志为“未修改”状态时,则提取预先 配置的延时时间,根据该时间重设闹钟时间,并将延时标志置为“已修改”状态,重设的闹钟 时间是原闹钟时间加上预先配置的延时时间,在本实施例中,当延时标志lapSe_flag = 0 且isstopClock不为1时,重设闹钟时间为Cur_clocktime+lapse_time,并配置延时标志 lapse_flag = 1。如果延时标志为已修改状态,且系统时间不是法定节假日或用户设置的 日期,则将闹钟时间还原,并修改延时标志为未修改状态,即配置lapSe_flag = 0,还原后 的闹钟时间等于 Cur_clocktime-lapse_time。这样,用户只需配置一次,系统就能自动响应,并且所有的停止闹钟功能或者延时响应功能只对节假日或者用户设置的日期有影响,其他时间按用户预设时间响应,不用每 到节假日或者用户设置的日期关闭闹钟或者手动调整闹钟闹铃的时间,方便了用户操作。图2为本发明实施例提供的闹钟实现装置的结构框图,为了便于说明,仅示出了 本发明实施例相关的部分。其中,该闹钟实现装置可以是内置于终端的软件单元,硬件单元 或者软硬结合的单元,该终端可以是移动通信终端、PC终端等。在本实施例中,该装置包括: 闹钟策略配置单元21、闹钟策略启动单元22。其中,闹钟策略配置单元21用于预先配置闹钟策略,所述闹钟策略包括是否使 用延时响应功能及延时时间和延时标志,和/或是否使用停止闹钟功能。在本发明实施例 中,可以通过用户预先配置闹钟策略,所述闹钟策略包括闹钟响应时间、闹钟个数、是否使 用延时响应功能及延时时间和延时标志、是否使用停止闹钟功能等,保存至数据库中,然 后,终端可以根据系统时间按照用户预先配置的闹钟设置执行相应的操作,在本实施例中, 延时时间用lapse_time表示;延时标志用lapse_flag表示,当lapse_flag = 1时,表示 已经重设闹钟时间,当lapSe_flag = 0时,表示没有重设闹钟时间;当前闹钟时间用Cur_ clocktime表示;是否停止闹钟用isstopClock表示,当isstopClock = 1时,表示停止闹 钟。闹钟策略启动单元22获取系统时间,判断所述系统时间是否是法定节假日或者 用户设置的日期,如果所述系统时间是法定节假日或者用户设置的日期,则启动闹钟策略。 在本发明实施例中,在获取系统时间后,判断该时间是否是法定节假日或者用户设置的日 期,如果是,再判断获取的闹钟设置中是否预先配置了“闹钟停止”功能,若配置了“闹钟停 止”功能,isstopClock = 1,如果是,则直接停止闹钟;当检测到系统时间不是法定节假日, 也不是用户设置的日期,并且闹钟已经因预先配置了闹钟停止功能而停止时,系统可以自 动重新开启闹钟。另外,在判断系统时间是法定节假日或者用户设置的日期之后,若闹钟 策略中预先配置了 “延时响应功能”功能及延时时间,并且延时标志为“未修改”状态时,则 提取预先配置的延时时间,根据该时间重设闹钟时间,并将延时标志置为“已修改”状态,重 设的闹钟时间是原闹钟时间加上预先配置的延时时间,在本实施例中,当延时标志lapse_ flag = 0且isstopClock不为1时,重设闹钟时间为Cur_clocktime+lapse_time,并配置延 时标志lapSe_flag = 1。如果延时标志为已修改状态,且系统时间不是法定节假日或用户 设置的日期,则将闹钟时间还原,并修改延时标志为未修改状态,即配置lapSe_flag = 0, 还原后的闹钟时间等于Cur_Cl0Cktime-lapSe_time。这样,用户只需配置一次,系统就能自 动响应。所有的停止闹钟功能或者延时响应功能只对节假日或者用户设置的日期有影响, 其他时间按用户预设时间响应,不用每到节假日或者用户设置的日期关闭闹钟或者手动调 整闹钟闹铃时间,方便了用户操作。具体情况如上所述,在此不再赘述。在本发明实施例中,用户预先配置的闹钟策略,当该系统时间是法定节假日或者 用户设置的日期,并且闹钟设置中配置了“闹钟停止”功能时停止闹钟,当该系统时间不是 法定节假日,并且闹钟已经因预先配置了“闹钟停止”功能而停止时,则开启闹钟,用户只需 配置一次,系统就能自动响应,并且所有的停止闹钟功能只对节假日或者用户设置的日期 有影响,其它时间按用户预设时间响应,不用每到节假日或者用户设置的日期关闭闹钟,方 便了用户操作,另外,当系统时间是法定节假日或者用户设置的日期,并且闹钟设置中已经 预先配置了“延时响应功能”功能及延时时间且延时标志为“未修改”状态时,则根据该时间重设闹钟时间,并将延时标志置为“已修改”状态,在该时间不是节假日,也不是用户设置 的日期时,可以对闹钟时间进行还原,这样,用户只需配置一次,系统就能自动响应,并且所 有的延时配置只对节假日或者用户设置的日期有影响,其他时间按用户预设时间响应,不 用每到节假日或者用户设置的日期就手动修改闹钟时间,也不必担心睡得太过头。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精 神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种闹钟的实现方法,其特征在于,所述方法包括下述步骤 预先配置闹钟策略;获取系统时间,判断所述系统时间是否是法定节假日或者用户设置的日期,如果所述 系统时间是法定节假日或者用户设置的日期,则启动闹钟策略。
2.如权利要求1所述的方法,其特征在于,所述闹钟策略包括是否使用延时响应功能 及延时时间和延时标志,和/或是否使用停止闹钟功能。
3.如权利要求2所述的方法,其特征在于,在所述获取系统时间,判断所述系统时间是 否是法定节假日或者用户设置的日期之后,所述方法还包括下述步骤判断所述闹钟策略中延时响应标志是否为未修改状态,如果是,则提取预先配置的延 时响应时间,根据该时间重设闹钟时间,并将延时标志置为已修改状态;如果延时标志为已修改状态,且所述系统时间不是法定节假日或用户设置的日期,则 将闹钟时间还原,并修改延时标志为未修改状态。
4.如权利要求2所述的方法,其特征在于,在所述获取系统时间,判断所述系统时间是 否是法定节假日或者用户设置的日期之后,所述方法还包括下述步骤判断所述闹钟策略是否为使用停止闹钟功能,如果是,则关闭闹钟; 当所述系统时间不再是法定节假日或用户设置的日期时,则重启闹钟。
5.一种闹钟的实现装置,其特征在于,所述装置包括 闹钟策略配置单元,用于预先配置闹钟策略;闹钟策略启动单元,用于获取系统时间,判断所述系统时间是否是法定节假日或者用 户设置的日期,如果所述系统时间是法定节假日或者用户设置的日期,则启动闹钟策略。
6.如权利要求5所述的装置,其特征在于,所述闹钟策略包括是否使用延时响应功能 及延时时间和延时标志,和/或是否使用停止闹钟功能。
7 如权利要求6所述的装置,其特征在于,所述装置还包括闹钟延时单元,用于判断所述闹钟策略中延时响应标志是否为未修改状态,如果是, 则提取预先配置的延时响应时间,根据该时间重设闹钟时间,并将延时标志置为已修改状 态;闹钟还原单元,用于如果延时标志为已修改状态,且所述系统时间不是法定节假日或 用户设置的日期,则将闹钟时间还原,并修改延时标志为未修改状态。
8.如权利要求6所述的装置,其特征在于,所述装置还包括闹钟关闭单元,用于判断所述闹钟策略是否为使用停止闹钟功能,如果是,则关闭闹钟;闹钟重启单元,用于当所述系统时间不再是法定节假日或用户设置的日期时,则重启 闹钟。
9 一种终端,其特征在于,所述终端包括如权利要求5至8任一项所述的闹钟的实现装置。
全文摘要
本发明适用于通信技术领域,提供了一种闹钟的实现方法、装置及终端,所述方法包括下述步骤预先配置闹钟策略;获取系统时间,判断所述系统时间是否是法定节假日或者用户设置的日期,如果所述系统时间是法定节假日或者用户设置的日期,则启动闹钟策略。本发明在系统时间是法定节假日或者用户设置的日期时停止闹钟或者延时闹钟响铃时间,在系统时间不是法定节假日或者用户设置的日期时开启闹钟或者将闹钟响铃时间还原为未延时的时间,用户只需配置一次,系统就能自动响应,方便了用户操作。
文档编号H04M1/725GK101997950SQ201010178979
公开日2011年3月30日 申请日期2010年5月19日 优先权日2010年5月19日
发明者王志标, 黄家练 申请人:宇龙计算机通信科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1