一种对移动设备上的闹铃进行控制的方法及装置转让专利

申请号 : CN201510338450.6

文献号 : CN105045382B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 李胜涛

申请人 : 广东欧珀移动通信有限公司

摘要 :

本发明实施例提供了一种对移动设备上的闹铃进行控制的方法及装置,该方法包括:在接收闹铃关闭操作后,检测移动设备在第一预设时长内的运动状态,并根据检测结果确定是否触发闹铃唤醒操作。本发明实施例通过采用上述技术方案,当闹铃被关闭后,如果用户未及时起床,那么移动设备会长时间处于静止状态,通过检测移动设备在一定时间内的运动状态可判断出用户是否已经起床。若判断用户未起床,则自动唤醒闹铃来提示用户,从而使闹铃的叫醒功能更加智能化,避免用户因睡过头而耽误上班或者其他重要的事情,提升用户的使用体验。

权利要求 :

1.一种对移动设备上的闹铃进行控制的方法,其特征在于,包括:接收闹铃关闭操作;

检测移动设备在第一预设时长内的运动状态;

根据检测结果确定是否触发闹铃唤醒操作;

如果确定触发闹铃唤醒操作,则判断闹铃唤醒次数是否超过预设的次数阈值;

如果闹铃唤醒次数超过预设的次数阈值,则结束所述方法,并设置闹铃唤醒次数为0;

如果闹铃唤醒次数未超过预设的次数阈值,则将当前闹铃唤醒次数加一,执行闹铃唤醒操作,并在检测到闹铃再次关闭后,继续执行检测移动设备在第一预设时长内的运动状态,以及根据检测结果确定是否触发闹铃唤醒操作;

其中,根据检测结果确定是否触发闹铃唤醒操作,包括:当检测到所述移动设备在第一预设时长内一直处于静止状态时,或者,当检测到所述移动设备在经过第二预设时长之后的第三预设时长内一直处于静止状态时,或者,当检测到所述移动设备在第一预设时长内的静止状态时长大于第四预设时长时,触发闹铃唤醒操作;所述第二预设时长与所述第三预设时长的总和为所述第一预设时长。

2.根据权利要求1所述的方法,其特征在于,检测移动设备在第一预设时长内的运动状态,包括:调用重力传感器进行移动设备运动数据的测量,根据测量结果来检测移动设备在第一预设时长内的运动状态。

3.一种对移动设备上的闹铃进行控制的装置,其特征在于,包括:闹铃关闭操作接收模块,用于接收闹铃关闭操作;

运动状态检测模块,用于检测移动设备在第一预设时长内的运动状态;

闹铃控制模块,用于根据检测结果确定是否触发闹铃唤醒操作;

所述闹铃控制模块具体用于:

当检测到所述移动设备在第一预设时长内一直处于静止状态时,或者,当检测到所述移动设备在经过第二预设时长之后的第三预设时长内一直处于静止状态时,或者,当检测到所述移动设备在第一预设时长内的静止状态时长大于第四预设时长时,触发闹铃唤醒操作;所述第二预设时长与所述第三预设时长的总和为所述第一预设时长;

在根据检测结果确定是否触发闹铃唤醒操作之后,如果确定触发闹铃唤醒操作,则判断闹铃唤醒次数是否超过预设的次数阈值;

如果闹铃唤醒次数超过预设的次数阈值,则结束对所述移动设备上的闹铃进行控制,并设置闹铃唤醒次数为0;

如果闹铃唤醒次数未超过预设的次数阈值,则将当前闹铃唤醒次数加一,执行闹铃唤醒操作,并在检测到闹铃再次关闭后,继续执行检测移动设备在第一预设时长内的运动状态,以及根据检测结果确定是否触发闹铃唤醒操作。

4.根据权利要求3所述的装置,其特征在于,所述运动状态检测模块具体用于:调用重力传感器进行移动设备运动数据的测量,根据测量结果来检测移动设备在第一预设时长内的运动状态。

说明书 :

一种对移动设备上的闹铃进行控制的方法及装置

技术领域

[0001] 本发明实施例涉及移动设备技术领域,尤其涉及一种对移动设备上的闹铃进行控制的方法及装置。

背景技术

[0002] 随着智能移动设备的普及,许多移动设备已成为人们工作和生活的必备工具。移动设备上通常都会设置有闹铃功能,越来越多的用户也已习惯使用移动设备来设定闹铃。然而,在早上起床或者中午午睡时,许多用户很容易因未睡醒而在朦胧中将闹铃关闭,然后继续睡觉,因此会耽误上班或者其他重要的事情,用户使用体验不佳。

发明内容

[0003] 本发明实施例的目的是提出一种对移动设备上的闹铃进行控制的方法及装置,以优化现有移动设备中的闹铃控制策略,使闹铃的叫醒功能更加智能化。
[0004] 一方面,本发明实施例提供了一种对移动设备上的闹铃进行控制的方法,包括:
[0005] 接收闹铃关闭操作;
[0006] 检测移动设备在第一预设时长内的运动状态;
[0007] 根据检测结果确定是否触发闹铃唤醒操作。
[0008] 另一方面,本发明实施例提供了一种对移动设备上的闹铃进行控制的装置,包括:
[0009] 闹铃关闭操作接收模块,用于接收闹铃关闭操作;
[0010] 运动状态检测模块,用于检测移动设备在第一预设时长内的运动状态;
[0011] 闹铃控制模块,用于根据检测结果确定是否触发闹铃唤醒操作。
[0012] 本发明实施例中提供的对移动设备上的闹铃进行控制的方案,在接收闹铃关闭操作后,检测移动设备在第一预设时长内的运动状态,并根据检测结果确定是否触发闹铃唤醒操作。通过采用上述技术方案,当闹铃被关闭后,如果用户未及时起床,那么移动设备会长时间处于静止状态,通过检测移动设备在一定时间内的运动状态可判断出用户是否已经起床。若判断用户未起床,则自动唤醒闹铃来提示用户,从而使闹铃的叫醒功能更加智能化,避免用户因睡过头而耽误上班或者其他重要的事情,提升用户的使用体验。

附图说明

[0013] 图1为本发明实施例一提供的一种对移动设备上的闹铃进行控制的方法的流程示意图;
[0014] 图2为本发明实施例二提供的一种对移动设备上的闹铃进行控制的方法的流程示意图;
[0015] 图3为本发明实施例三提供的一种对移动设备上的闹铃进行控制的装置的结构框图。

具体实施方式

[0016] 下面结合附图并通过具体实施方式来进一步说明本发明的技术方案。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
[0017] 实施例一
[0018] 图1为本发明实施例一提供的一种对移动设备上的闹铃进行控制的方法的流程示意图,该方法可以由对移动设备上的闹铃进行控制的装置执行,其中该装置可由软件和/或硬件实现,可集成在移动设备中。如图1所示,该方法包括:
[0019] 步骤101、接收闹铃关闭操作。
[0020] 示例性的,本实施例中的移动设备具体可为手机、智能手表和平板电脑等具有闹铃功能的设备。
[0021] 示例性的,可在移动设备的闹铃设置界面增加自动延迟选项,当用户使用移动设备设置闹铃时,可根据个人需求在自动延迟选项中选择开启或关闭自动延迟闹铃功能。例如,在设置工作日的早上起床闹铃时,可开启自动延迟闹铃功能,避免睡过头;在设置平时用于事件提醒等闹铃时,可关闭自动延迟闹铃功能,避免自动延迟闹铃对用户正常活动造成干扰。
[0022] 常见移动设备的闹铃功能通常具有两种停止响铃的方式:一种是如果用户未手动关闭闹铃,则持续响铃;另一种是如果在一定时间内用户未手动关闭闹铃,则自动停止响铃。在本实施例中,所述闹铃关闭操作可以是由用户触发的关闭操作,可以是移动终端自动触发的关闭操作,也可以是以其他形式触发的关闭操作。
[0023] 步骤102、检测移动设备在第一预设时长内的运动状态。
[0024] 移动设备中一般都会设置有重力传感器功能,示例性的,本实施例中可通过调用重力传感器进行移动设备运动数据的测量,根据测量结果来检测移动设备在第一预设时长内的运动状态调用。可在接收到闹铃关闭操作时,开启重力传感器功能。所述运动状态具体可包括移动设备是否处于静止状态,处于静止状态的时间点及时长,是否处于运动状态,处于运动状态的时间点及时长等。
[0025] 示例性的,第一预设时长可由系统默认设置,也可由用户根据个人习惯进行设置。优选为由用户自行设置。用户早起出门前的活动一般比较固定,所以用户可根据自己具体的活动时间来设置第一预设时长。例如:有的用户可能在起床后先洗漱,然后吃早餐,在吃早餐过程中习惯使用移动设备查看天气预报及新闻等,如果用户的洗漱时间为5分钟,则可将第一预设时长设置为7分钟;有的用户可能起床后就习惯随身携带移动设备,那么可将第一预设时长设置得短一些,如3分钟;也有的用户可能在起床后都不会使用移动设备,仅在出门前拿起移动设备,如果用户从起床到出门的时间通常为20分钟,那么也可将第一预设时长设置为25分钟。
[0026] 步骤103、根据检测结果确定是否触发闹铃唤醒操作。
[0027] 示例性的,可在检测到移动设备在第一预设时长内一直处于静止状态时,触发闹铃唤醒操作。
[0028] 许多用户在睡觉前通常会将移动设备放在枕边等容易触碰到的位置,当早上闹铃响起时,用户会伸手到移动设备处通过滑动触摸屏或按下指定按键来关闭闹铃。如果关闭闹铃后的第一预设时长内,用户还未起床,那么移动设备就会一直处于静止状态,则可触发闹铃唤醒操作,再次控制铃声响起来提醒用户起床。如步骤102中的举例,当第一预设时长设置为7分钟时,正常情况下5分钟之后,用户会拿起移动设备进行阅读等相关操作,则会检测到移动设备开始处于运动状态,但如果在7分钟之前检测到移动设备一直处于静止状态,可说明用户并未起床,则可触发闹铃唤醒操作,再次控制铃声响起来提醒用户起床。
[0029] 示例性的,可在检测到移动设备在经过第二预设时长之后的第三预设时长内一直处于静止状态时,触发闹铃唤醒操作;其中,第二预设时长与第三预设时长的总和为第一预设时长。
[0030] 有些用户在闹铃响起时,可能习惯拿起移动设备关闭闹铃,然后再放下移动设备(也可能看一下时间再放下移动设备),所以在接收到闹铃关闭操作之后的短时间内,由于用户有放下手机的动作,还是能够检测到移动设备处于运动状态。对于上述情况,可设置第二预设时长,具体可由系统默认设置或者由用户自行设置,例如,可设置为10秒。设置完第二预设时长后,可根据第一预设时长减去第二预设时长来自动设置第三预设时长。例如步骤102中的举例,当第一预设时长设置为7分钟,第二预设时长设置为10秒时,第三预设时长可自动被设置为6分50秒。可在接收到闹铃关闭操作之后经过10秒再开启重力传感器功能。正常情况下5分钟之后,用户会拿起移动设备进行阅读等相关操作,则会检测到移动设备开始处于运动状态,但如果在10秒到7分钟之间检测到移动设备一直处于静止状态,可说明用户并未起床,则可触发闹铃唤醒操作,再次控制铃声响起来提醒用户起床。
[0031] 示例性的,可在检测到移动设备在第一预设时长内的静止状态时长大于第四预设时长时,触发闹铃唤醒操作。
[0032] 一般情况下,用户起床后所需要做的几件事情每天是一样的,但可能做的顺序不一样。例如,第一天可能先去洗漱,再吃早餐;第二天可能先吃早餐,再去洗漱。当移动设备在第一预设时长内的某一预设时长内处于持续运动状态时,即可确定用户已经起床,也就是说,当检测到移动设备在第一预设时长内的静止状态时长大于第四预设时长时,用户是没有起床的,可触发闹铃唤醒操作。例如,用户关闭闹铃后的第一预设时长内,仍然处于睡眠状态,但可能在某一时刻由于翻身等动作碰到了移动设备,则该时刻也会检测到移动设备处于运动状态,但此种处于运动状态的时间比较短,所以在整个第一预设时长内,处于静止状态的总时长还是比较长的。例如步骤102中的举例,当第一预设时长设置为7分钟,可设置第四预设时长为6分45秒,即在7分钟内,移动设备即使发生了短暂的移动(如检测到移动设备有5秒处于运动状态),也会触发闹铃唤醒操作,及时提醒用户;而如果在7分钟内,用户使移动设备运动了30秒,则静止状态总时长小于第四预设时长(6分45秒),则可说明用于已起床,不会触发闹铃唤醒操作,优选的,还可进一步关闭本次闹铃的自动延迟功能。
[0033] 示例性的,在本步骤中,触发闹铃唤醒操作时,可控制移动设备播放不同于原闹铃的铃声。例如,闹铃在用户设置的起床时间播放铃声A,而通过本实施例的方法触发闹铃唤醒操作时播放铃声B。这样做的好处是,用户可根据听到的铃声种类获知是否已经睡过头,如果听到铃声B,用户可迅速起床并加快穿衣、洗漱和吃饭等动作的速度,为用户争取更多的时间。
[0034] 本发明实施例一提供的对移动设备上的闹铃进行控制的方法,在接收闹铃关闭操作后,检测移动设备在第一预设时长内的运动状态,并根据检测结果确定是否触发闹铃唤醒操作。通过采用上述技术方案,当闹铃被关闭后,如果用户未及时起床,那么移动设备会长时间处于静止状态,通过检测移动设备在一定时间内的运动状态可判断出用户是否已经起床。若判断用户未起床,则自动唤醒闹铃来提示用户,从而使闹铃的叫醒功能更加智能化,避免用户因睡过头而耽误上班或者其他重要的事情,提升用户的使用体验。
[0035] 实施例二
[0036] 图2为本发明实施例二提供的一种对移动设备上的闹铃进行控制的方法的流程示意图,本实施例以上述实施例为基础进行优化,在本实施例中,在步骤根据检测结果确定是否触发闹铃唤醒操作之后,增加了步骤:
[0037] 如果确定触发闹铃唤醒操作,则判断闹铃唤醒次数是否超过预设的次数阈值;
[0038] 如果闹铃唤醒次数超过预设的次数阈值,则结束本实施例的方法,并设置闹铃唤醒次数为0;
[0039] 如果闹铃唤醒次数未超过预设的次数阈值,则将当前闹铃唤醒次数加一,执行闹铃唤醒操作,并在检测到闹铃再次关闭后,继续执行检测移动设备在第一预设时长内的运动状态,以及根据检测结果确定是否触发闹铃唤醒操作。
[0040] 相应的,本实施例的方法包括如下步骤:
[0041] 步骤201、接收闹铃关闭操作。
[0042] 步骤202、检测移动设备在第一预设时长内的运动状态。
[0043] 步骤203、根据检测结果确定是否需要触发闹铃唤醒操作,若是,则执行步骤204;否则,结束流程。
[0044] 步骤204、触发闹铃唤醒操作。
[0045] 步骤205、判断是否再次接收到闹铃关闭操作,若是,则执行步骤206,否则,结束流程。
[0046] 示例性的,在步骤204中触发闹铃唤醒操作后,用户很可能会继续关闭闹铃,然后接着睡,所以可继续对移动设备的运动状态进行检测,从而对用户进行多次提醒。优选的,在步骤204中触发闹铃唤醒操作后,如果用户听到铃声已经起床,那么用户可主动关闭本次闹铃的自动延迟功能,避免闹铃再次响起。
[0047] 步骤206、继续检测移动设备在第一预设时长内的运动状态。
[0048] 步骤207、根据检测结果确定是否需要再次触发闹铃唤醒操作,若是,则执行步骤208;否则,结束流程。
[0049] 步骤208、判断闹铃唤醒次数是否超过预设的次数阈值,若是,则执行步骤210;否则,执行步骤209。
[0050] 步骤209、将当前闹铃唤醒次数加一,执行步骤204。
[0051] 步骤210、设置闹铃唤醒次数为0,结束流程。
[0052] 本发明实施例二在实施例一的基础上,在初次触发闹铃唤醒操作之后,还可继续接收闹铃关闭操作,并继续检测移动设备在第一预设时长内的运动状态,并根据检测结果确定是否触发闹铃唤醒操作。可避免用户再次触发闹铃关闭操作后继续睡觉的情况发生,同时还对触发闹铃唤醒操作的次数进行了限制。当用户起床后一直未使用移动设备而导致移动设备长时间处于静止状态,而用户可能由于忘记带移动设备出门或者其他原因未能及时关闭自动延迟功能,那么移动设备会重复多次唤醒,通过对触发闹铃唤醒操作的次数进行限制,可避免对用户造成困扰或者浪费较多的电量。
[0053] 实施例三
[0054] 图3为本发明实施例三提供的一种对移动设备上的闹铃进行控制的装置的结构框图,该装置可由软件和/或硬件实现,可集成在移动设备中,可通过执行本发明实施例中的对移动设备上的闹铃进行控制的方法来控制闹铃。如图3所示,该装置包括:闹铃关闭操作接收模块301、运动状态检测模块302和闹铃控制模块303。
[0055] 其中,闹铃关闭操作接收模块301,用于接收闹铃关闭操作;运动状态检测模块302,用于检测移动设备在第一预设时长内的运动状态;闹铃控制模块303,用于根据检测结果确定是否触发闹铃唤醒操作。
[0056] 本发明实施例三提供的对移动设备上的闹铃进行控制的装置,在闹铃关闭操作接收模块301接收闹铃关闭操作后,由运动状态检测模块302检测移动设备在第一预设时长内的运动状态,并由闹铃控制模块303根据检测结果确定是否触发闹铃唤醒操作。通过采用上述技术方案,当闹铃被用户关闭后,如果用户未及时起床,那么移动设备会长时间处于静止状态,通过检测移动设备在一定时间内的运动状态可判断出用户是否已经起床。若判断用户未起床,则自动唤醒闹铃来提示用户,从而使闹铃的叫醒功能更加智能化,避免用户因睡过头而耽误上班或者其他重要的事情,提升用户的使用体验。
[0057] 在上述实施例的基础上,所述闹铃控制模块303可具体用于:当检测到移动设备在第一预设时长内一直处于静止状态时,或者,当检测到移动设备在经过第二预设时长之后的第三预设时长内一直处于静止状态时,触发闹铃唤醒操作;其中,第二预设时长与第三预设时长的总和为第一预设时长。
[0058] 在上述实施例的基础上,所述闹铃控制模块303可具体用于:当检测到移动设备在第一预设时长内的静止状态时长大于第四预设时长时,触发闹铃唤醒操作。
[0059] 在上述实施例的基础上,所述闹铃控制模块303可具体用于:在根据检测结果确定是否触发闹铃唤醒操作之后,如果确定触发闹铃唤醒操作,则判断闹铃唤醒次数是否超过预设的次数阈值;如果闹铃唤醒次数超过预设的次数阈值,则结束所述方法,并设置闹铃唤醒次数为0;如果闹铃唤醒次数未超过预设的次数阈值,则将当前闹铃唤醒次数加一,执行闹铃唤醒操作,并在检测到闹铃再次关闭后,继续执行检测移动设备在第一预设时长内的运动状态,以及根据检测结果确定是否触发闹铃唤醒操作。
[0060] 在上述实施例的基础上,所述运动状态检测模块302可具体用于:调用重力传感器进行移动设备运动数据的测量,根据测量结果来检测移动设备在第一预设时长内的运动状态。
[0061] 注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。