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

文档序号:9326472阅读:来源:国知局
定是否触发闹铃唤醒操作之后,增加了步骤:
[0037]如果确定触发闹铃唤醒操作,则判断闹铃唤醒次数是否超过预设的次数阈值;
[0038]如果闹铃唤醒次数超过预设的次数阈值,则结束本实施例的方法,并设置闹铃唤醒次数为O ;
[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 ;否贝IJ,执行步骤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可具体用于:在根据检测结果确定是否触发闹铃唤醒操作之后,如果确定触发闹铃唤醒操作,则判断闹铃唤醒次数是否超过预设的次数阈值;如果闹铃唤醒次数超过预设的次数阈值,则结束所述方法,并设置闹铃唤醒次数为O ;如果闹铃唤醒次数未超过预设的次数阈值,则将当前闹铃唤醒次数加一,执行闹铃唤醒操作,并在检测到闹铃再次关闭后,继续执行检测移动设备在第一预设时长内的运动状态,以及根据检测结果确定是否触发闹铃唤醒操作。
[0060]在上述实施例的基础上,所述运动状态检测模块302可具体用于:调用重力传感器进行移动设备运动数据的测量,根据测量结果来检测移动设备在第一预设时长内的运动状态。
[0061]注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。
【主权项】
1.一种对移动设备上的闹铃进行控制的方法,其特征在于,包括: 接收闹铃关闭操作; 检测移动设备在第一预设时长内的运动状态; 根据检测结果确定是否触发闹铃唤醒操作。2.根据权利要求1所述的方法,其特征在于,根据检测结果确定是否触发闹铃唤醒操作,包括: 当检测到所述移动设备在第一预设时长内一直处于静止状态时,或者,当检测到所述移动设备在经过第二预设时长之后的第三预设时长内一直处于静止状态时,触发闹铃唤醒操作; 其中,所述第二预设时长与所述第三预设时长的总和为所述第一预设时长。3.根据权利要求1所述的方法,其特征在于,根据检测结果确定是否触发闹铃唤醒操作,包括: 当检测到所述移动设备在第一预设时长内的静止状态时长大于第四预设时长时,触发闹铃唤醒操作。4.根据权利要求1所述的方法,其特征在于,在根据检测结果确定是否触发闹铃唤醒操作之后,还包括: 如果确定触发闹铃唤醒操作,则判断闹铃唤醒次数是否超过预设的次数阈值; 如果闹铃唤醒次数超过预设的次数阈值,则结束所述方法,并设置闹铃唤醒次数为O ; 如果闹铃唤醒次数未超过预设的次数阈值,则将当前闹铃唤醒次数加一,执行闹铃唤醒操作,并在检测到闹铃再次关闭后,继续执行检测移动设备在第一预设时长内的运动状态,以及根据检测结果确定是否触发闹铃唤醒操作。5.根据权利要求1所述的方法,其特征在于,检测移动设备在第一预设时长内的运动状态,包括: 调用重力传感器进行移动设备运动数据的测量,根据测量结果来检测移动设备在第一预设时长内的运动状态。6.一种对移动设备上的闹铃进行控制的装置,其特征在于,包括: 闹铃关闭操作接收模块,用于接收闹铃关闭操作; 运动状态检测模块,用于检测移动设备在第一预设时长内的运动状态; 闹铃控制模块,用于根据检测结果确定是否触发闹铃唤醒操作。7.根据权利要求6所述的装置,其特征在于,所述闹铃控制模块具体用于: 当检测到所述移动设备在第一预设时长内一直处于静止状态时,或者,当检测到所述移动设备在经过第二预设时长之后的第三预设时长内一直处于静止状态时,触发闹铃唤醒操作; 其中,所述第二预设时长与所述第三预设时长的总和为所述第一预设时长。8.根据权利要求6所述的装置,其特征在于,所述闹铃控制模块具体用于: 当检测到所述移动设备在第一预设时长内的静止状态时长大于第四预设时长时,触发闹铃唤醒操作。9.根据权利要求6所述的装置,其特征在于,所述闹铃控制模块具体用于: 在根据检测结果确定是否触发闹铃唤醒操作之后,如果确定触发闹铃唤醒操作,则判断闹铃唤醒次数是否超过预设的次数阈值; 如果闹铃唤醒次数超过预设的次数阈值,则结束所述方法,并设置闹铃唤醒次数为O ;如果闹铃唤醒次数未超过预设的次数阈值,则将当前闹铃唤醒次数加一,执行闹铃唤醒操作,并在检测到闹铃再次关闭后,继续执行检测移动设备在第一预设时长内的运动状态,以及根据检测结果确定是否触发闹铃唤醒操作。10.根据权利要求6所述的装置,其特征在于,所述运动状态检测模块具体用于: 调用重力传感器进行移动设备运动数据的测量,根据测量结果来检测移动设备在第一预设时长内的运动状态。
【专利摘要】本发明实施例提供了一种对移动设备上的闹铃进行控制的方法及装置,该方法包括:在接收闹铃关闭操作后,检测移动设备在第一预设时长内的运动状态,并根据检测结果确定是否触发闹铃唤醒操作。本发明实施例通过采用上述技术方案,当闹铃被关闭后,如果用户未及时起床,那么移动设备会长时间处于静止状态,通过检测移动设备在一定时间内的运动状态可判断出用户是否已经起床。若判断用户未起床,则自动唤醒闹铃来提示用户,从而使闹铃的叫醒功能更加智能化,避免用户因睡过头而耽误上班或者其他重要的事情,提升用户的使用体验。
【IPC分类】G06F3/01
【公开号】CN105045382
【申请号】CN201510338450
【发明人】李胜涛
【申请人】广东欧珀移动通信有限公司
【公开日】2015年11月11日
【申请日】2015年6月17日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1