一种关机闹钟的实现方法及移动终端转让专利

申请号 : CN201210291619.3

文献号 : CN102821207B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 顾凌华刘安昱戚冬杰刘新宇

申请人 : 小米科技有限责任公司

摘要 :

本发明提供了一种关机闹钟的实现方法及移动终端,该方法包括:获取设置的闹钟响铃时间;判断监测到的当前时间与设置的闹钟响铃时间的时间差与第一设定时差的大小;当判断出小于所述第一设定时差时,唤醒系统执行开机操作;当获取到系行开机时发布的对应开机的信令标识时,确定出当前时间为闹钟响铃时间;根据确定出的闹钟响铃时间,启动闹钟执行响铃操作。本发明可以提高实现在关机状态下实现闹钟响铃的功能,提高了用户体验。

权利要求 :

1.一种关机闹钟的实现方法,其特征在于,包括:获取设置的闹钟响铃时间;

判断监测到的当前时间与设置的闹钟响铃时间的时间差与第一设定时差的大小;

当判断出小于所述第一设定时差时,唤醒系统执行开机操作;

当获取到系统执行开机时发布的对应开机的信令标识时,确定出当前时间为闹钟响铃时间,具体包括:实时监测并获取系统开机时发布的对应的开机的信令标识;

判断当前接收所述信令标识对应时间与设置的所述响铃时间的时间差与第二设定时差的大小;

当判断出小于所述第二设定时差时,查找比所述当前接收所述信令标识对应时间小第二设定时间的时间内对应的状态标识;当判断比所述比当前接收所述信令标识对应时间小第二设定时间的时间内对应的状态标识为闹钟开启标识时,确定为所述闹钟响铃时间;

根据确定出的闹钟响铃时间,启动闹钟执行响铃操作。

2.如权利要求1所述的关机闹钟的实现方法,其特征在于,所述获取设置的闹钟响铃时间之前,还包括:在开机状态下设置闹钟响铃时间,并将所述响铃时所对应的铃声存储于所述系统的存储单元上。

3.如权利要求1所述的关机闹钟的实现方法,其特征在于,根据确定出的闹钟响铃时间,启动闹钟执行响铃操作之后,还包括:获取对处理响铃操作的操作指令;

按照所述处理操作指令,执行闹钟响铃继续或关闭的操作。

4.如权利要求3所述的关机闹钟的实现方法,其特征在于,所述获取的对处理响铃操作的操作指令具体为设定对象在设定的起始位置与目标位置之间滑动。

5.如权利要求4所述的关机闹钟的实现方法,其特征在于,所述处理响铃的操作具体为关闭闹钟响铃、继续响铃或关闭闹铃并关机操作中任意一种。

6.一种实现关机闹钟的移动终端,其特征在于,包括:获取单元,用于获取设置的闹钟响铃时间;

判断单元,用于判断监测到的当前时间与设置的闹钟响铃时间的时间差与第一设定时差的大小;

唤醒单元,用于当判断出小于所述第一设定时差时,唤醒系统执行开机操作;

确定单元,用于当获取到系统执行开机时发布的对应开机的信令标识时,确定出当前时间为闹钟响铃时间;

执行单元,用于根据确定出的闹钟响铃时间,启动闹钟执行响铃操作;

所述移动终端还包括:监测单元,用于实时监测并获取系统开机时发布的对应的开机的信令标识;

所述判断单元,还用于判断当前接收所述信令标识对应时间与设置的所述响铃时间的时间差于第二设定时差的大小;

当判断出小于所述第二设定时差时,所述确定单元,还用于确定出所述当前接收所述信令标识对应时间为闹钟响铃时间;

所述执行单元,用于根据确定出的闹钟响铃时间,启动闹钟执行响铃操作;

所述移动终端还包括:

存储单元,用于存储各设定时间对应的标签状态标识;

查找单元,用于查找比所述当前接收所述信令标识对应时间小第二设定时间的时间内对应的状态标识;

当判断比所述当前接收所述信令标识对应时间小第二设定时间的时间内对应的状态标识为闹钟开启标识时,所述确定单元,还用于确定为所述闹钟响铃时间。

7.如权利要求6所述的移动终端,其特征在于,该移动终端的系统中还包括:设置模块,用于在开机状态下设置闹钟的响铃时间;其中,所述存储单元,设置于系统中,并用于存放对应闹钟响铃时的对应铃声。

8.如权利要求6所述的移动终端,其特征在于,该系统中还包括:处理模块,用于处理响铃操作的操作指令;

获取模块,用于获取处理操作指令;

执行单元,用于按照所述处理操作指令,执行闹钟响铃继续或关闭的操作。

说明书 :

一种关机闹钟的实现方法及移动终端

技术领域

[0001] 本发明涉及移动终端技术领域,尤其涉及一种关机闹钟的实现方法及移动终端。

背景技术

[0002] 随着移动通信技术的发展、移动通信终端的普及与其功能的不断增强,移动终端如手机已经成为人们必不可少的一种通信工具。
[0003] 手机(无绳电话机)闹钟是大家很常用的一个功能,目前大部分手机都有关机闹钟功能,可是仍然有一部分手机没有实现关机闹钟功能。
[0004] 现有的关机闹钟的实现方法基本都是采用本地实时时钟RTC(Real time clock)来实现的。具体的在实现上有两种方式:一种是采用在基带芯片外增加专用芯片来计时并将时间信息与处理器交互的方式;另外一种方法是在基带芯片内部通过对振荡电路产生的脉冲计数的方法来实现的。
[0005] 但是现有的手机大多采用android安卓系统,在该系统下无法实现在关机状态下唤醒使用闹钟的功能。

发明内容

[0006] 本发明提供一种关机闹钟的实现方法及移动终端,可以使移动终端在android系统下可以实现关机唤醒闹钟功能,给用户带来更好的体验。
[0007] 本发明提供一种关机闹钟的实现方法,包括:
[0008] 获取设置的闹钟响铃时间;
[0009] 判断监测到的当前时间与设置的闹钟响铃时间的时间差与第一设定时差的大小;
[0010] 当判断出小于所述第一设定时差时,唤醒系统执行开机操作;
[0011] 当获取到系统执行开机时发布的对应开机的信令标识时,确定出当前时间为闹钟响铃时间;
[0012] 根据确定出的闹钟响铃时间,启动闹钟执行响铃操作。
[0013] 作为优选地,所述当监听到系统开机时发布的对应开机的信令标识时,确定出当前时间为闹钟响铃时间,具体包括:
[0014] 实时监测并获取系统开机时发布的对应的开机的信令标识;
[0015] 判断当前接收所述信令标识对应时间与设置的所述响铃时间的时间差于第二设定时差的大小;
[0016] 当判断出小于所述第二设定时差时,确定出所述当前接收所述信令标识对应时间为闹钟响铃时间并开启闹钟。
[0017] 作为优选地,所述当判断出小于所述第二设定时差时,确定出所述当前接收所述信令标识对应时间为闹钟响铃时间,具体包括:
[0018] 查找比所述当前接收所述信令标识对应时间小第二设定时间的时间内对应的状态标识;
[0019] 当判断比所述比当前接收所述信令标识对应时间小第二设定时间的时间内对应的状态标识为闹钟开启标识时,确定为所述闹钟响铃时间。
[0020] 所述获取设置的闹钟响铃时间之前,还包括:
[0021] 在开机状态下设置闹钟响铃时间,并将所述响铃时所对应的铃声存储于所述系统的存储单元上。
[0022] 作为优选地,根据确定出的闹钟响铃时间,启动闹钟执行响铃操作之后,还包括:
[0023] 获取对处理响铃操作的操作指令;
[0024] 按照所述处理操作指令,执行闹钟响铃继续或关闭的操作。
[0025] 作为优选地,所述获取的对处理响铃操作的操作指令具体为设定对象在设定的起始位置与目标位置之间滑动。
[0026] 作为优选地,所述处理响铃的操作具体为关闭闹钟响铃、继续响铃或关闭闹铃并关机操作中任意一种。
[0027] 本发明还提供一种基于上述关机闹钟实现方法的移动终端,包括:
[0028] 获取单元,用于获取设置的闹钟响铃时间;
[0029] 判断单元,用于判断监测到的当前时间与设置的闹钟响铃时间的时间差与第一设定时差的大小;
[0030] 唤醒单元,用于当判断出小于所述第一设定时差时,唤醒系统执行开机操作;
[0031] 确定单元,用于当获取到系统执行开机时发布的对应开机的信令标识时,确定出当前时间为闹钟响铃时间;
[0032] 执行单元,用于根据确定出的闹钟响铃时间,启动闹钟执行响铃操作。
[0033] 作为优选地,所述移动终端还包括:
[0034] 监测单元,用于实时监测并获取系统开机时发布的对应的开机的信令标识;
[0035] 所述判断单元,还用于判断当前接收所述信令标识对应时间与设置的所述响铃时间的时间差于第二设定时差的大小;
[0036] 当判断出小于所述第二设定时差时,所述确定单元,还用于确定出所述当前接收所述信令标识对应时间为闹钟响铃时间;
[0037] 所述执行单元,用于根据确定出的闹钟响铃时间,启动闹钟执行响铃操作。
[0038] 作为优选地,所述移动终端还包括:
[0039] 存储单元,用于存储各设定时间对于的标签状态标识;
[0040] 查找单元,用于查找比所述当前接收所述信令标识对应时间小第二设定时间的时间内对应的状态标识;
[0041] 当判断比所述比当前接收所述信令标识对应时间小第二设定时间的时间内对应的状态标识为闹钟开启标识时,所述确定单元,还用于确定为所述闹钟响铃时间。
[0042] 利用本发明提供的关机闹钟的实现方法及移动终端具有以下有益效果:
[0043] 在android的系统中,一旦系统执行了开机操作,会主动发布一条信令标识,用于判断当前为开机状态,本发明通过在移动终端内设置有为唤醒系统开机的唤醒单元以及可以实时监测系统开关机状态的监测单元,因为监测单元可以实时监测当前的时间,当监测单元检测到当前时间达到设定的闹钟时间时,发出指令使唤醒单元唤醒系统开机,并根据确定单元的确定结果,判断出当前接收系统开机的时间是否为设定的闹钟时间,当确定为闹钟时间时执行响铃操作;本发明在android的系统中实现了关机可以闹钟的功能,使得用户的体验度提高,并且可以节省电池的寿命以及手机的损耗。

附图说明

[0044] 图1为本发明实施例一中关机闹钟的实现方法的流程图;
[0045] 图2为本发明实施例一实现方法中步骤4的具体的实现流程图;
[0046] 图3为本发明实施例一移动终端的结构框图;
[0047] 图4为本发明实施例二移动终端的结构框图;
[0048] 图5为本发明实施例三移动终端的结构框图;
[0049] 图6为本发明实施例四移动终端的结构框图。

具体实施方式

[0050] 下面结合附图和实施例对本发明提供的关机闹钟的实现方法及移动终端进行更详细地说明。
[0051] 本发明实施例还提供一种关机闹钟的实现方法,如图1所示,包括:
[0052] 步骤101,获取设置的闹钟响铃时间;
[0053] 步骤102,判断监测到的当前时间与设置的闹钟响铃时间的时间差与第一设定时差的大小;
[0054] 当判断出小于所述第一设定时差时,执行步骤103;
[0055] 步骤103,唤醒系统执行开机操作;
[0056] 当获取到系统执行开机时发布的对应开机的信令标识时,执行步骤104;
[0057] 执行步骤104,确定出当前时间为闹钟响铃时间;
[0058] 步骤105,根据确定出的闹钟响铃时间,启动闹钟执行响铃操作。
[0059] 如图2所示,其中执行步骤104中,当监听到系统开机时发布的对应开机的信令标识时,确定出当前时间为闹钟响铃时间,具体包括:
[0060] 步骤401,实时监测并获取系统开机时发布的对应的开机的信令标识;
[0061] 步骤402,判断当前接收所述信令标识对应时间与设置的所述响铃时间的时间差于第二设定时差的大小;
[0062] 当判断出小于所述第二设定时差时,执行步骤403;
[0063] 步骤403,确定出所述当前接收所述信令标识对应时间为闹钟响铃时间并开启闹钟。
[0064] 优选地,执行步骤403时,所述当判断出小于所述第二设定时差时,确定出所述当前接收所述信令标识对应时间为闹钟响铃时间,该方法还进一步包括:
[0065] 查找比所述当前接收所述信令标识对应时间小第二设定时间的时间内对应的状态标识;
[0066] 当判断比所述当前接收所述信令标识对应时间小第二设定时间的时间内对应的状态标识为闹钟开启标识时,确定为所述闹钟响铃时间。
[0067] 本发明提供的方法中在开机状态下设置好闹钟的响铃时间,例如设置好每周周一至周五的早上9:00为闹钟响铃时间t0,并且将设定为闹铃的铃声从SD卡中拷贝到系统的存储单元中,因为在系统被唤醒执行闹钟响铃时,SD卡是没有被激活的,因此如果保存在SD卡上,则在响铃时没有设定的铃声,只有系统中自带的嘟嘟或滴滴的提示音,在设置好闹钟响铃时间后,记录并保存在系统的存储单元中,以一个列表的形式可以表示出来,如下表:
[0068]
[0069] 对应的响铃时间触发事件标签为闹钟,状态标识为开启或关闭,当然设置为闹钟响铃的时间其状态移动是开启,也可以有0或1作为关闭和开启的状态标识;首先获取设置好的闹钟响铃时间t0,根据监测到的当前时间t1,判断出当前时间t1与设置的闹钟响铃时间t0的关系,当判断出达到响铃时间t0时,即当前时间t1与设置的闹钟响铃时间t0的时间差为0一定小于第一设定时差Δt1,一般我们将第一设定时差Δt1设置为5分钟,当所述当前时间t1小于设置的闹钟响铃时间t0的5分钟内,均可以唤醒系统执行开机操作,一般在android的系统中,系统一旦开机即会发布一条开机信令标识boot.complete,告诉各apps已经开机,当监测模块实时监测获取到对应系统开机的信令标识时,记录下当前获取该信令标识的时间为t2,如果开机前监测到的当前时间为t1到达设定的闹钟响铃时间t0时,此时t2一定会比设定的闹钟响铃时间有所延迟即大于了闹钟响铃时间t0,因为一般开机是需要一定时间的,不同的手机系统的开机时间不同。
[0070] 当前开机后确定好获取开机信令标识的时间为设为闹钟响铃的时间时,开启闹钟执行响铃操作。
[0071] 但是进一步的,由于每次系统开机都会发布信令标识,还需要进一步的确认是正常开机闹铃时间还是在关机时执行关机闹钟的时间,即:
[0072] 在系统的存储单元列表中查询列表中记录的时间比当前获取的系统开机时间t2小第二设定时间Δt2的时间内比如当前获取开机信令标识的时间为9:05分,在列表中记录了时间9:00,在小于第二设定时间Δt2的范围内,并且进一步的判断出对应的这个时间9:00事件标签为闹钟,且状态为开启,则判断出为关机闹钟响铃时间,执行响铃操作。
[0073] 当响铃操作执行之后,需要关闭响铃或者选择继续响铃,例如早起时比较犯困,因此不是很清醒,闹钟一定要起到必要的作用,就是你需要对闹钟进行操作才可以关闭闹钟,不能简单的碰触即可,这样达不到叫醒的目的,因此本发明实施例中以滑动滑块到目的区或者以一设定路径操作才可以关闭闹钟,一般可以设定好关闭闹钟并关机,以及几分钟后继续响铃等操作。
[0074] 本发明实施例一提供一种基于关机闹钟实现方法的移动终端,如图3所示,该移动终端中包括:系统控制单元31、计时器32、唤醒单元33、确定单元34以及执行单元35;其中系统控制单元31中具体包括:设置模块311,用于再开机时设置闹钟响的铃时间;以及获取模块312,用于获取设置的闹钟响铃时间;
[0075] 计时器32中包括:监测模块321,用于监测当前的时间;还包括:判断单元322,用于判断监测到的当前时间与设置的闹钟响铃时间的时间差与第一设定时差的大小;
[0076] 另外,唤醒单元33,用于当判断出小于所述第一设定时差时,唤醒系统执行开机操作;
[0077] 确定单元34,用于当获取到系统执行开机时发布的对应开机的信令标识时,确定出当前时间为闹钟响铃时间;
[0078] 执行单元35,用于根据确定出的闹钟响铃时间,启动闹钟执行响铃操作。
[0079] 如图4所示,本发明实施例二提供的移动终端中还包括:监测单元41,用于实时监测并获取系统控制单元31控制系统开机时发布的对应的开机的信令标识;一旦开机,系统便会发布信令标识boot.complete告诉各个apps应用程序系统已开机,因此可以实时的监测并获取该信令标识,用以判断当前的系统是否为开机状态。
[0080] 其中,判断单元322,还用于判断当前接收所述信令标识对应时间与设置的所述响铃时间的时间差于第二设定时差的大小;
[0081] 当判断出小于所述第二设定时差时,确定单元34,还用于确定出所述当前接收所述信令标识对应时间为闹钟响铃时间;
[0082] 执行单元35,用于根据确定出的闹钟响铃时间,启动闹钟执行响铃操作。
[0083] 如图5所示,本发明实施例三中提供的移动终端的系统中还包括:
[0084] 存储单元51,用于存储各设定时间对于的标签状态标识;
[0085] 查找单元52,用于查找比所述当前接收所述信令标识对应时间小第二设定时间的时间内对应的状态标识;
[0086] 判断单元322,用于判断比所述当前接收所述信令标识对应时间小第二设定时间的时间内对应的状态标识;
[0087] 当判断比所述比当前接收所述信令标识对应时间小第二设定时间的时间内对应的状态标识为闹钟开启标识时,确定单元34,还用于确定为所述闹钟响铃时间,并有执行单元35执行开启响铃操作。
[0088] 进一步的,在系统中设置的存储单元51用于存放对应闹钟响铃时的对应铃声。将设定为闹铃的铃声从SD卡中拷贝到系统的存储单元中,因为在系统被唤醒执行闹钟响铃时,SD卡是没有被激活的,因此如果保存在SD卡上,则在响铃时没有设定的铃声,只有系统中自带的嘟嘟或滴滴的提示音,在设置好闹钟响铃时间后,记录并保存在系统的存储单元中。
[0089] 如图6所示,本发明实施例四提供的移动终端的系统中还包括:处理模块61,执行模块62;其中处理模块61,用于处理响铃操作的操作指令;其中
[0090] 获取模块312,用于获取处理操作指令;
[0091] 执行模块62,用于按照所述处理操作指令,执行闹钟响铃继续或关闭的操作。
[0092] 基于本发明实施例提供关机闹钟实现的方法及移动终端,具有以下有益效果:
[0093] 在本发明的具体方案中设置了用以在关机状态下唤醒系统开机的唤醒模块,以及可以实时监测系统开关机状态的监测单元,因为监测单元可以实时监测当前的时间,当监测单元检测到当前时间达到设定的闹钟时间时,发出指令使唤醒单元唤醒系统开机,并根据确定单元的确定结果,判断出当前接收系统开机的时间是否为设定的闹钟时间,当确定为闹钟时间时执行响铃操作;本发明在android的系统中实现了关机可以闹钟的功能,使得用户的体验度提高,并且可以节省电池的寿命以及手机的损耗。
[0094] 显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。