一种控制闹钟提醒的方法及装置与流程

文档序号:11206804阅读:380来源:国知局
一种控制闹钟提醒的方法及装置与流程

本发明涉及移动终端技术领域,特别涉及一种控制闹钟提醒的方法及装置。



背景技术:

随着科技的发展,移动终端上的应用越来越多,用户随身携带移动终端,并越来越频繁的使用移动终端上的应用为自己的生活提供方便。

通常情况下,用户通过在移动终端上设置闹钟进行日常生活的提醒,在闹钟时间到来之时,闹钟会发出提醒,如果用户想关闭该闹钟,只能是手动关闭,并且如果用户手动关闭闹钟就是取消了该闹钟。如果每天都有闹钟,则需要每天手动关闭,或者一次关闭操作将会将该闹钟全部取消,如果再需要进行提醒,还要重新设置闹钟。这种用户手动关闭闹钟的方式极为不灵活,给用户的生活带来很大不便。



技术实现要素:

本发明实施例公开了一种控制闹钟提醒的方法及装置,用以解决现有技术中用户需手动关闭移动终端的闹钟,给用户的生活带来不便的问题。

为达到上述目的,本发明实施例公开了一种控制闹钟提醒的方法,应用于移动终端,所述方法包括:

在第一设定监控周期内,接收蓝牙手环发送的第一动作信息,并记录接收所述第一动作信息的第一时间;

根据所述第一动作信息及所述第一时间,和在所述第一设定监控周期内处于开启状态的每个闹钟对应的关键动作信息及对应的每个第一监控时间段,判断是否存在与所述第一动作信息和所述第一时间相匹配的目标关键动作信息及对应的第一目标监控时间段;

若是,关闭所述第一设定监控周期内,所述目标关键动作信息及所述第一目标监控时间段对应的第一闹钟。

进一步地,如果所述第一目标监控时间段为起床闹钟对应的监控时间段时,所述关闭所述第一设定监控周期内,所述目标关键动作信息及所述第一目标监控时间段对应的第一闹钟之前,所述方法还包括:

判断接收到的蓝牙手环发送的心率值是否大于预设的心率阈值;

若是,则进行后续步骤。

进一步地,如果所述第一目标监控时间段为拿物品闹钟对应的监控时间段时,所述关闭所述第一设定监控周期内,所述目标关键动作信息及所述第一目标监控时间段对应的第一闹钟之前,所述方法还包括:

判断当前自身的位置是否位于预设的位置范围内;

若是,则进行后续步骤。

进一步地,预先确定每个闹钟对应的关键动作信息及对应的每个第一监控时间段包括:

根据接收到的蓝牙手环在设定的第一统计时间段内发送的每个第二动作信息,统计每两个第二动作信息的接收时间的第一差值;

确定所述第一差值在设定的第一长度范围内的每对目标第二动作信息;

根据每对目标第二动作信息的接收时间及预设的第一时间段长度,确定每对目标第二动作信息归属的第一时间段组,其中每个第一时间段组对应不同的第一接收时间段,位于同一第一时间段组中的每个目标第二动作信息的接收时间,位于所述第一时间段组对应的不同第二设定监控周期的第一接收时间段内;

针对每个第一时间段组,判断所述第一时间段组中包含的目标第二动作信息的第一数量是否达到设定的第一数量阈值,若是,将所述第一时间段组作为第一目标时间段组,根据所述第一目标时间段组中每个目标第二动作信息的接收时间,添加第三闹钟,并根据所述第一目标时间段组对应的第一目标接收时间段,确定所述第三闹钟对应的第三监控时间段,以及根据所述第一目标时间段组中包含的每个目标第二动作信息,确定所述第三闹钟对应的第一关键动作信息。

进一步地,如果不存在与所述第一动作信息相匹配的目标关键动作信息,或不存在与所述第一时间相匹配的第一目标监控时间段,所述方法还包括:

根据所述第一动作信息及所述第一时间,和在所述第一设定监控周期内处于开启状态的每个闹钟对应的延时动作信息及对应的每个第二监控时间段,判断是否存在与所述第一动作信息和所述第一时间相匹配的目标延时动作信息及对应的第二目标监控时间段;

若是,根据预设的延时时长,在所述第一设定监控周期内,对所述目标延时动作信息对应的第二闹钟及所述第二目标监控时间段进行延时。

进一步地,如果不存在与所述第一动作信息相匹配的目标延时动作信息,或不存在与所述第一时间相匹配的第二目标监控时间段,所述方法还包括:

将所述第一动作信息作为第三动作信息并记录;

根据记录的在设定的第二统计时间段接收到的每个第三动作信息,统计每两个第三动作信息的接收时间的第二差值;

确定所述第二差值在设定的第二长度范围内的每对目标第三动作信息;

根据每对目标第三动作信息的接收时间及预设的第二时间段长度,确定每对目标第三动作信息归属的第二时间段组,其中每个第二时间段组对应不同的第二接收时间段,位于同一第二时间段组中的每个目标第二动作信息的接收时间,位于所述第二时间段组对应的不同第三设定监控周期的第二接收时间段内;

针对每个第二时间段组,判断所述第二时间段组中包含的目标第三动作信息的第二数量是否达到设定的第二数量阈值,若是,将所述第二时间段组作为第二目标时间段组,根据所述第二目标时间段组中每个目标第三动作信息的接收时间,添加第四闹钟,并根据所述第二目标时间段组对应的第二目标接收时间段,确定所述第四闹钟对应的第四监控时间段,以及根据所述第二目标时间段组中包含的每个目标第三动作信息,确定所述第四闹钟对应的第二关键动作信息。

进一步地,所述关键动作信息包括以下信息中的至少一种:角速度信息和加速度信息。

本发明实施例公开了一种控制闹钟提醒的装置,应用于移动终端,所述装置包括:

接收模块,用于在第一设定监控周期内,接收蓝牙手环发送的第一动作信息,并记录接收所述第一动作信息的第一时间;

第一判断模块,用于根据所述第一动作信息及所述第一时间,和在所述第一设定监控周期内处于开启状态的每个闹钟对应的关键动作信息及对应的每个第一监控时间段,判断是否存在与所述第一动作信息和所述第一时间相匹配的目标关键动作信息及对应的第一目标监控时间段;

关闭模块,用于在所述第一判断模块的判断结果为否时,关闭所述第一设定监控周期内,所述目标关键动作信息及所述第一目标监控时间段对应的第一闹钟。

进一步地,如果所述第一目标监控时间段为起床闹钟对应的监控时间段时,所述关闭所述第一设定监控周期内,所述装置还包括:

第二判断模块,用于判断接收到的蓝牙手环发送的心率值是否大于预设的心率阈值;如果所述第二判断模块的判断结果为是,则触发所述关闭模块。

进一步地,如果所述第一目标监控时间段为拿物品闹钟对应的监控时间段时,所述关闭所述第一设定监控周期内,所述装置还包括:

第二判断模块,用于判断当前自身的位置是否位于预设的位置范围内;如果所述第二判断模块的判断结果为是,则触发所述关闭模块。

进一步地,所述装置还包括:

第一确定模块,用于根据接收到的蓝牙手环在设定的第一统计时间段内发送的每个第二动作信息,统计每两个第二动作信息的接收时间的第一差值;确定所述第一差值在设定的第一长度范围内的每对目标第二动作信息;根据每对目标第二动作信息的接收时间及预设的第一时间段长度,确定每对目标第二动作信息归属的第一时间段组,其中每个第一时间段组对应不同的第一接收时间段,位于同一第一时间段组中的每个目标第二动作信息的接收时间,位于所述第一时间段组对应的不同第二设定监控周期的第一接收时间段内;针对每个第一时间段组,判断所述第一时间段组中包含的目标第二动作信息的第一数量是否达到设定的第一数量阈值,若是,将所述第一时间段组作为第一目标时间段组,根据所述第一目标时间段组中每个目标第二动作信息的接收时间,添加第三闹钟,并根据所述第一目标时间段组对应的第一目标接收时间段,确定所述第三闹钟对应的第三监控时间段,以及根据所述第一目标时间段组中包含的每个目标第二动作信息,确定所述第三闹钟对应的第一关键动作信息。

进一步地,所述装置还包括:

第三判断模块,用于根据所述第一动作信息及所述第一时间,和在所述第一设定监控周期内处于开启状态的每个闹钟对应的延时动作信息及对应的每个第二监控时间段,判断是否存在与所述第一动作信息和所述第一时间相匹配的目标延时动作信息及对应的第二目标监控时间段;

延时模块,用于当第三判断模块的判断结果为是时,根据预设的延时时长,在所述第一设定监控周期内,对所述目标延时动作信息对应的第二闹钟及所述第二目标监控时间段进行延时。

进一步地,所述装置还包括:

第二确定模块,用于将所述第一动作信息作为第三动作信息并记录;根据记录的在设定的第二统计时间段接收到的每个第三动作信息,统计每两个第三动作信息的接收时间的第二差值;确定所述第二差值在设定的第二长度范围内的每对目标第三动作信息;根据每对目标第三动作信息的接收时间及预设的第二时间段长度,确定每对目标第三动作信息归属的第二时间段组,其中每个第二时间段组对应不同的第二接收时间段,位于同一第二时间段组中的每个目标第二动作信息的接收时间,位于所述第二时间段组对应的不同第三设定监控周期的第二接收时间段内;针对每个第二时间段组,判断所述第二时间段组中包含的目标第三动作信息的第二数量是否达到设定的第二数量阈值,若是,将所述第二时间段组作为第二目标时间段组,根据所述第二目标时间段组中每个目标第三动作信息的接收时间,添加第四闹钟,并根据所述第二目标时间段组对应的第二目标接收时间段,确定所述第四闹钟对应的第四监控时间段,以及根据所述第二目标时间段组中包含的每个目标第三动作信息,确定所述第四闹钟对应的第二关键动作信息。

本发明实施例公开了一种控制闹钟提醒的方法及装置,所述方法包括:在第一设定监控周期内,接收蓝牙手环发送的第一动作信息,并记录接收所述第一动作信息的第一时间;根据所述第一动作信息及所述第一时间,和在所述第一设定监控周期内处于开启状态的每个闹钟对应的关键动作信息及对应的每个第一监控时间段,判断是否存在与所述第一动作信息和所述第一时间相匹配的目标关键动作信息及对应的第一目标监控时间段;若是,关闭所述第一设定监控周期内,所述目标关键动作信息及所述第一目标监控时间段对应的第一闹钟。由于在本发明实施例中,移动终端在第一设定监控周期内,接收到与目标关键动作信息相匹配的第一动作信息,并且接收该第一动作信息的第一时间与目标关键动作信息的第一目标监控时间段也匹配,则关闭该第一设定监控周期内该目标关键动作信息及所述第一目标监控时间段对应的第一闹钟,实现了智能地控制闹钟提醒,给用户的生活带来的方便,提高了用户体验。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例1提供的一种控制闹钟提醒的过程示意图;

图2为本发明实施例3提供的一种控制闹钟提醒的过程示意图;

图3为本发明实施例提供的一种控制闹钟提醒的装置结构图;

图4为本发明实施例提供的一种控制闹钟提醒的装置结构图。

具体实施方式

为了智能地控制闹钟提醒,提高用户体验,本发明实施例提供了一种控制闹钟提醒的方法及装置。

本发明实施例提供的控制闹钟提醒的方法应用于移动终端,移动终端在第一设定监控周期内,接收蓝牙手环发送的第一动作信息,并记录接收所述第一动作信息的第一时间;根据所述第一动作信息及所述第一时间,和在所述第一设定监控周期内处于开启状态的每个闹钟对应的关键动作信息及对应的每个第一监控时间段,判断是否存在与所述第一动作信息和所述第一时间相匹配的目标关键动作信息及对应的第一目标监控时间段;若是,关闭所述第一设定监控周期内,所述目标关键动作信息及所述第一目标监控时间段对应的第一闹钟。

具体的,移动终端中预先设定监控周期,该设定监控周期可以是24小时,也可以是12小时等。因为在进行闹钟设置时,一般是针对每天进行设置的,因此较佳地,该设定监控周期为24小时。

一般在生活中,用户每做一件事都会有对应的动作产生,如果用户佩戴蓝牙手环,蓝牙手环内的传感器将采集用户的动作信息,并将采集到的动作信息发送给移动终端。

具体的,蓝牙手环中设置有重力传感器和/或三轴陀螺仪传感器,用于获取用户的第一动作信息,该第一动作信息包括角速度信息和/或加速度信息,具体的为角速度值和/或加速度值。蓝牙手环获取动作信息为现有技术,在本发明实施例中不进行赘述。

当蓝牙手环获取到用户的第一动作信息后,该第一动作信息为用户的任一动作的信息,将该第一动作信息发送给移动终端,移动终端接收蓝牙手环发送的第一动作信息,并保存接收该第一动作信息的第一时间。

本发明实施例提供的控制闹钟提醒的方法适用于每个设定监控周期,在每个设定监控周期内,如果移动终端接收到蓝牙手环发送的第一动作信息,并记录了接收所述第一动作信息的第一时间,移动终端可以识别自身在该设定监控周期内处于开启状态的每个闹钟,并且移动终端中还保存有每个闹钟对应的关键动作信息以及每个闹钟对应的第一监控时间段。

当移动终端接收到第一动作信息后,将所述第一动作信息与保存的在第一设定监控周期内处于开启状态的每个闹钟对应的关键动作信息进行匹配,并且将接收所述第一动作信息的第一时间与每个闹钟对应的每个第一监控时间段相匹配,判断是否存在与所述第一动作信息和所述第一时间相匹配的,目标关键动作信息及对应的第一目标监控时间段;若存在,则关闭所述第一设定监控周期内,所述目标关键动作信息及所述第一目标监控时间段对应的第一闹钟。

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

实施例1:

图1为本发明实施例1提供的一种控制闹钟提醒的过程示意图,该过程包括以下步骤:

s101:在第一设定监控周期内,接收蓝牙手环发送的第一动作信息,并记录接收所述第一动作信息的第一时间。

s102:根据所述第一动作信息,及处于开启状态的每个闹钟对应的关键动作信息,判断是否存在与所述第一动作信息相匹配的目标关键动作信息,如果是,则进行s103,如果否,则结束。

本发明实施例提供的控制闹钟提醒的方法应用于移动终端。

移动终端可以识别自身在该第一设定监控周期内处于开启状态的每个闹钟,并且移动终端中还保存有每个闹钟对应的关键动作信息,当移动终端接收到第一动作信息后,将所述第一动作信息与保存的在该第一设定监控周期内处于开启状态的每个闹钟对应的关键动作信息进行匹配,判断是否存在与所述第一动作信息相匹配的目标关键动作信息,如果存在,则说明该第一动作信息为关键动作信息,如果不存在,则说明该第一动作信息为非关键动作信息,则移动终端不进行任何操作。

关键动作信息包括角速度信息和/或加速度信息,具体的可以是角速度范围值和/或加速度范围值。

在判断是否存在与所述第一动作信息相匹配的目标关键动作信息时,如果第一动作信息为角速度值,则每个闹钟对应的关键动作信息为角速度范围值,具体的可以是,判断该第一动作信息的角速度值是否位于某个处于开启状态的闹钟对应的角速度范围值中,如果是,则确定存在与所述第一动作信息相匹配的目标关键动作信息。如果第一动作信息为加速度值,则每个闹钟对应的关键动作信息为加速度范围值,具体的可以是,判断该第一动作信息的加速度值是否位于某个处于开启状态的闹钟对应的加速度范围值中,如果是,则确定存在与所述第一动作信息相匹配的目标关键动作信息。如果第一动作信息为角速度值和加速度值,则每个闹钟对应的关键动作信息为角速度范围值和加速度范围值,具体的可以是,判断该第一动作信息的角速度值和加速度值是否位于某个处于开启状态的闹钟对应的角速度范围值和加速度范围值中,如果均是,则确定存在与所述第一动作信息相匹配的目标关键动作信息。

s103:判断接收所述第一动作信息的第一时间是否与所述目标关键动作信息对应的第一目标监控时间段相匹配,如果是,则进行s104,如果否,则结束。

当移动终端判断存在与所述第一动作信息相匹配的目标关键动作信息时,移动终端会进一步判断,接收所述第一动作信息的第一时间是否与所述目标关键动作信息对应的第一目标监控时间段相匹配,如果否,则移动终端不进行任何操作。

在判断接收所述第一动作信息的第一时间是否与所述目标关键动作信息对应的第一目标监控时间段相匹配时,具体的可以是,判断接收所述第一动作信息的第一时间是否位于所述目标关键动作信息对应的第一目标监控时间段内。

移动终端中保存的每个闹钟及其对应的关键动作信息、对应的时间以及对应的监控时间段可以是用户预先配置到该移动终端中的。

s104:关闭所述第一设定监控周期内所述第一目标监控时间段对应的第一闹钟。

关键动作信息为关闭闹钟的动作对应的信息,如果接收第一动作信息的第一时间与目标关键动作信息对应的第一目标监控时间段相匹配,则可以关闭所述第一设定监控周期内的所述第一目标监控时间段对应的第一闹钟,也就是所述目标关键动作信息对应的第一闹钟。

另外,本发明实施例提供的控制闹钟提醒的方法还可以是,在接收到蓝牙手环发送的第一动作信息,并记录接收所述第一动作信息的第一时间后,先判断是否存在与接收所述第一动作信息的第一时间相匹配的第一目标监控时间段,如果存在,判断所述第一动作信息是否与所述第一目标监控时间段对应的目标关键动作信息相匹配,如果是,关闭所述第一设定监控周期内所述目标关键动作信息对应的第一闹钟。

移动终端在每个设定监控周期中,均会根据接收的动作信息判断是否关闭该设定监控周期中处于开启状态的闹钟,并且在每个设定监控周期中的判断的过程与上述过程类似。并且每个设定监控周期内接收到的动作信息,可以只用于对该设定监控周期中处于开启状态的闹钟进行控制。

每个闹钟都有其对应的时间,,即提醒时间较优的,为了避免影响其他闹钟,每个闹钟的监控时间段的结束时间为该闹钟对应的时间。

每个监控时间段的时间长度相同,或不同,监控时间段的时间段长度可以由用户设定,也可以是移动终端自身根据预先配置进行设定。

由于在本发明实施例中,移动终端在第一设定监控周期内,接收到与目标关键动作信息相匹配的第一动作信息,并且接收该第一动作信息的第一时间与目标关键动作信息的第一目标监控时间段也匹配,则关闭该第一设定监控周期内该目标关键动作信息及所述第一目标监控时间段对应的第一闹钟。实现了智能地控制闹钟提醒,给用户的生活带来的方便,提高了用户体验。

实施例2:

为了更准确的对闹钟进行控制,在本发明实施例中在确定是否关闭第一设定监控周期内中处于开启状态的闹钟时,还可以参考其他控制条件进行确定,具体哪个闹钟参考哪些控制条件用户可以预先设定,具体的,在上述实施例的基础上,在本发明实施例中,如果所述第一目标监控时间段为起床闹钟对应的监控时间段时,所述关闭所述第一设定监控周期内,所述目标关键动作信息及所述第一目标监控时间段对应的第一闹钟之前,所述方法还包括:

判断接收到的蓝牙手环发送的心率值是否大于预设的心率阈值;若是,则进行后续步骤。

在本发明实施例中,用户可以预先设置哪个闹钟为起床闹钟,移动终端记录该起床闹钟的标识信息,从而根据其他控制条件对起床闹钟进行控制;或者在移动终端中预先配置有起床时间点,将起床时间点所在的监控时间段作为起床闹钟对应的监控时间段,在该监控时间段中根据其他控制条件对起床闹钟进行控制。

一般情况下,用户在起床时的心率值大于处于睡眠状态中的心率值。蓝牙手环具有心率值的检测功能,蓝牙手环实时向移动终端发送检测到的心率值,移动终端可以实时接收蓝牙手环发送的心率值。

移动终端中预先保存有心率阈值,如果第一目标监控时间段为起床闹钟对应的监控时间段,移动终端在关闭所述第一设定监控周期内的所述目标关键动作信息及所述第一目标监控时间段对应的第一闹钟之前,判断在所述第一目标监控时间段中接收到的蓝牙手环发送的心率值是否大于预设的心率阈值,如果是,则关闭所述第一设定监控周期内所述第一目标监控时间段对应的第一闹钟,如果否,则保持开启所述第一闹钟。该第一目标监控时间段中接收到的蓝牙手环发送的心率值,可以是已接收到的蓝牙手环在该第一目标监控时间段中发送的心率值的平均值,或者最大值,或者最小值等,也可以是与该第一时间最邻近的心率值接收时间接收到的心率值。

如果所述第一目标监控时间段为拿物品闹钟对应的监控时间段时,所述关闭所述第一设定监控周期内,所述目标关键动作信息及所述第一目标监控时间段对应的第一闹钟之前,所述方法还包括:

判断当前自身的位置是否位于预设的位置范围内;

若是,则进行后续步骤。

用户可以预先设置哪个闹钟为拿物品闹钟,移动终端记录该拿物品闹钟的标识信息,从而根据其他控制条件对起床闹钟进行控制;或者在移动终端中预先配置有拿物品时间点,将拿物品时间点所在的监控时间段作为拿物品闹钟对应的监控时间段,在该监控时间段中根据其他控制条件对起床闹钟进行控制。

拿物品闹钟例如可以是拿钱包闹钟,拿钥匙闹钟等,用户可能在每天的8点左右上班出门前都会抬手拿放在柜子上的钱包或钥匙,根据拿钱包或钥匙的时间及动作确定闹钟及关键工作,用户如果忘记拿钥匙或钱包,则不会产生关键动作,则移动终端会发出闹钟提醒,如果判断在闹钟对应的监控时间段中未检测到拿钥匙或钱包的动作,移动终端还可以根据用户当前的位置,确定是否关闭对应的闹钟。

移动终端中预先保存有位置范围,并且移动终端可以实时检测自身所处的位置,为了省电,也可以是在拿物品闹钟对应的监控时间段中检测自身所处的位置。移动终端在关闭所述第一设定监控周期内的所述目标关键动作信息及所述第一目标监控时间段对应的第一闹钟之前,判断当前自身的位置是否位于预设的位置范围内,如果是,则关闭所述第一设定监控周期内的所述目标关键动作信息及所述第一目标监控时间段对应的第一闹钟,如果否,则保持开启所述第一闹钟。

实施例3:

用户在对移动终端中的闹钟进行控制时,可以是关闭闹钟,有些情况下,用户可能只是想对闹钟进行延时,为了进一步智能地控制闹钟提醒,给用户的生活带来方便,提高用户体验,移动终端还可以根据蓝牙手环发送的动作信息确定是否对闹钟及对应的监控时间段进行延时。在上述各实施例的基础上,在本发明实施例中,如果不存在与所述第一动作信息相匹配的目标关键动作信息,或不存在与所述第一时间相匹配的第一目标监控时间段,所述方法还包括:

根据所述第一动作信息及所述第一时间,和在所述第一设定监控周期内处于开启状态的每个闹钟对应的延时动作信息及对应的每个第二监控时间段,判断是否存在与所述第一动作信息和所述第一时间相匹配的目标延时动作信息及对应的第二目标监控时间段;

若是,根据预设的延时时长,在所述第一设定监控周期内,对所述目标延时动作信息对应的第二闹钟及所述第二目标监控时间段进行延时。

在本发明实施例中,移动终端中预先保存有每个闹钟对应的延时动作信息,任意两个闹钟对应的延时动作信息可以是相同的,也可以是不同的,每个闹钟可以对应多个不同的延时动作信息。延时时长也可以是用户预先根据每个闹钟对应的时间进行设置的,例如,闹钟的时间为每天的上午8点,早晨过于忙碌,不能延时过长,可以设置8点的闹钟对应的延时时长为5分钟。较优的,延时时长是根据延时动作信息确定的,不同的延时动作信息可以对应不同的延时时长。

当移动终端接收到蓝牙手环发送的第一动作信息后,如果判断不存在与所述第一动作信息相匹配的目标关键动作信息,或不存在与所述第一时间相匹配的第一目标监控时间段时,可以再将所述第一动作信息及接收所述第一动作信息的第一时间,与保存的处于开启状态的每个闹钟对应的延时动作信息及对应的每个第二监控时间段进行匹配,判断是否存在与所述第一动作信息相匹配的目标延时动作信息,并且其对应的第二目标监控时间段与所述第一时间相匹配,如果不存在,则移动终端不进行任何操作;如果存在,移动终端根据预设的延时时长,在所述第一设定监控周期内,对该目标延时动作信息对应的第二闹钟及所述第二目标监控时间段进行延时。

具体的,判断是否存在与所述第一动作信息和所述第一时间相匹配的目标延时动作信息及对应的第二目标监控时间段时,可以是,先将所述第一动作信息与保存的处于开启状态的每个闹钟对应的延时动作信息进行匹配,判断是否存在与该第一动作信息相匹配的目标延时动作信息,如果不存在,则说明该第一动作信息为非延时动作信息和非关键动作信息,则移动终端不进行任何操作;如果存在,则说明该第一动作信息为延时动作信息,还需要进一步判断接收所述第一动作信息的第一时间是否与所述目标延时动作信息对应的第二目标监控时间段相匹配,如果否,则移动终端不进行任何操作,如果是,则根据预设的延时时长,对所述第二目标监控时间段对应的第二闹钟及第二目标监控时间段进行延时。

也可以是先将判断接收所述第一动作信息的第一时间是否与每个延时动作信息对应的第二监控时间段相匹配,如果否,则移动终端不进行任何操作;如果是,将与其匹配的第二监控时间段作为第二目标监控时间段,再将所述第一动作信息与保存的该第二目标监控时间段对应的目标延时动作信息进行匹配,判断是否匹配,如果不匹配,则移动终端不进行任何操作;如果匹配,则根据预设的延时时长,对所述目标延时动作信息对应的第二闹钟及第二目标监控时间段进行延时。

延时动作信息包括角速度信息和/或加速度信息,具体的可以是角速度范围值和/或加速度范围值。具体的在判断动作信息是否匹配和时间是否匹配时,与上述实施例中进行匹配的过程相同,在此不再进行赘述。

如果延时时长是根据延时动作信息确定的,在第二目标监控时间段中可能会接收到多次的延时动作信息,则可以根据每次接收的延时动作信息对应的延时时长,对该延时动作信息对应的闹钟及对应的目标监控时间段进行多次延时。

例如,延时动作信息对应的延时时长为10分钟,第二目标监控时间段为8:00-9:00,第二目标监控时间段对应的闹钟的时间为9:00,当接收到的第一动作信息为该延时动作信息,且接收第一动作信息位于8:00-9:00时,可以根据延时时长10分钟,将该第二目标监控时间段段延长至8:10-9:10,将该第二目标监控时间段对应的闹钟的时间延长至9:10。

如果在8:10-9:10中再次接收到第一动作信息,并且确定该第一动作信息与该延时动作信息相匹配,则将该第目标二监控时间段延时至8:20-9:20,将该第二目标监控时间段对应的闹钟的时间延长至9:20。

图2为本发明实施例3提供的一种控制闹钟提醒的过程示意图,该过程包括以下步骤:

s201:在第一设定监控周期内,接收蓝牙手环发送的第一动作信息,并记录接收所述第一动作信息的第一时间。

s202:根据所述第一动作信息,及处于开启状态的每个闹钟对应的关键动作信息,判断是否存在与所述第一动作信息相匹配的目标关键动作信息,如果是,则进行s203,如果否,则进行s205。

s203:判断所述第一时间是否与所述目标关键动作信息对应的第一目标监控时间段相匹配,如果是,则进行s204,如果否,则结束。

s204:关闭所述第一设定监控周期内所述第一目标监控时间段对应的第一闹钟。

s205:根据所述第一动作信息,及处于开启状态的每个闹钟对应的延时动作信息,判断是否存在与所述第一动作信息相匹配的目标延时动作信息,如果是,则进行s206,如果否,则结束。

s206:判断接收所述第一动作信息的第一时间是否与所述目标延时动作信息对应的第二目标监控时间段相匹配,如果是,则进行s207,如果否,则结束。

s207:根据预设的该目标延时动作信息对应的延时时长,对所述目标延时动作信息对应的第二闹钟及第二目标监控时间段进行延时。

一般延时动作信息和关键动作信息不同,如果第一动作信息为关键动作信息就不会是延时动作信息,因此在上述实施例中,在s203中当判断结果为否时,直接结束。如果关键动作信息和延时动作信息可以相同,则在s203中当判断结果为否时,进行s205。

实施例4:

移动终端中保存的每个闹钟及其对应的关键动作信息以及对应的监控时间段可以是用户配置到该移动终端中的,为了节省人力,以及保证确定的关键动作信息更加准确,还可以是移动终端根据多次的动作信息的累计,统计后得到的。在上述各实施例的基础上,在本发明实施例中,预先确定每个闹钟对应的关键动作信息及对应的每个第一监控时间段包括:

根据接收到的蓝牙手环在设定的第一统计时间段内发送的每个第二动作信息,统计每两个第二动作信息的接收时间的第一差值;

确定所述第一差值在设定的第一长度范围内的每对目标第二动作信息;

根据每对目标第二动作信息的接收时间及预设的第一时间段长度,确定每对目标第二动作信息归属的第一时间段组,其中每个第一时间段组对应不同的第一接收时间段,位于同一第一时间段组中的每个目标第二动作信息的接收时间,位于所述第一时间段组对应的不同第二设定监控周期的第一接收时间段内;

针对每个第一时间段组,判断所述第一时间段组中包含的目标第二动作信息的第一数量是否达到设定的第一数量阈值,若是,将所述第一时间段组作为第一目标时间段组,根据所述第一目标时间段组中每个目标第二动作信息的接收时间,添加第三闹钟,并根据所述第一目标时间段组对应的第一目标接收时间段,确定所述第三闹钟对应的第三监控时间段,以及根据所述第一目标时间段组中包含的每个目标第二动作信息,确定所述第三闹钟对应的第一关键动作信息。

在本发明实施例中,移动终端可以根据对接收到蓝牙手环发送的任意的一个动作信息进行统计,根据统计结果确定闹钟及该闹钟对应的关键动作信息。一般情况下,将用户连续几天中,每天在固定时间段中重复的动作信息作为关键动作信息。

移动终端在接收到任意的一个第二动作信息时,保存该第二动作信息及接收该第二动作信息的第二时间。移动终端中预先设定有第一统计时间段、第一数量阈值和第一长度范围,移动终端根据接收到的蓝牙手环在设定的第一统计时间段发送的每个第二动作信息,统计每两个第二动作信息的接收时间的第一差值,并判断该第一差值是否位于设定的第一长度范围内,如果是,则将该两个第二动作信息作为一对目标第二动作信息。

移动终端中预先保存有第一时间段长度,当确定出每对目标第二动作信息后,根据每对目标第二动作信息的接收时间及预设的第一时间段长度,确定每对目标第二动作信息归属的第一时间段组,其中,每个第一时间段组对应不同的第一接收时间段,位于同一第一时间段组中的每个目标第二动作信息的接收时间,位于所述第一时间段组对应的不同第二设定监控周期的第一接收时间段内。每个时间段组对应的不同的接收时间段可以是每天的同一接收时间段,其中,归属于第一时间段组中的每个目标第二动作信息的接收时间,位于每天的相同接收时间段内,例如可以是每天的8:00-9:00。

在根据每对目标第二动作信息的接收时间及预设的第一时间段长度,确定每对目标第二动作信息归属的第一时间段组时,具体的可以是,预设了第一时间段长度,根据每个目标第二动作信息的接收时间,采用机器学习的方法,确定每对目标第二动作信息归属的第一时间段组,具体的可以是对每个目标第二动作信息进行聚类处理,根据聚类的结果,确定每对目标第二动作信息归属的第一时间段组。

当确定完每对目标第二动作信息归属的第一时间段组后,可以针对每个第一时间段组,判断该第一时间段组中包含的目标第二动作的第一数量是否大于预设的第一数量阈值,若是,将所述第一时间段组作为第一目标时间段组,根据所述第一目标时间段组中每个目标第二动作信息的接收时间,添加第三闹钟,并根据所述第一目标时间段组对应的第一目标接收时间段,确定所述第三闹钟对应的第三监控时间段,以及根据所述第一目标时间段组中包含的每个目标第二动作信息,确定所述第三闹钟对应的第一关键动作信息。

例如,第一统计时间段例为7天,设定的第一长度范围是22-24小时,设定的第一数量阈值为4。针对一个动作,如果连续7天中,每天的7:00-8:00中移动终端都会接收到蓝牙手环发送的该动作信息,则根据接收每两个该动作信息的第二时间的第一差值是否位于设定的第一长度范围内,22-24小时内,具体的例如第1天与第2天、第2天与第3天、……、第6天与第7天接收的均为一对目标第二动作信息,则在7天中会有6对。其中预设的第一时间段长度为2个小时,并且每个目标第二动作信息基本上都是在每天的6:30-8:30的接收时间段内接收的,则将该每个目标第二动作信息确定为归属于一个第一时间段组,该第一时间段组对应的第一接收时间段为每天的6:30-8:30。

该第一时间段组中包含的目标第二动作信息的第一数量为6,大于设定的第一数量阈值4,则将该第一时间段组确定为第一目标时间段组,根据所述第一目标时间段组中每个目标第二动作信息的接收时间,添加第三闹钟时,可以将每次接收目标第二动作时间中的最晚时间作为闹钟时间。

在确定第三闹钟对应的监控时间段时,可以将每次接收目标第二动作的第二时间中的最早时间和最晚时间作为第三监控时间段的起始时间和终止时间,也可以是将所述第一目标时间段组对应的第一目标接收时间段,确定为所述第三闹钟对应的第三监控时间段。

在根据所述第一目标时间段组中包含的每个目标第二动作信息,确定所述第三闹钟的第一关键动作信息时,可以根据第一目标时间段组中每个目标第二动作信息中的角速度值和/或加速度值,确定第三闹钟对应的关键动作信息中的角速度范围值和/或加速度范围值。

当移动终端确定并保存了每个闹钟、该闹钟对应的关键动作信息以及该闹钟对应的监控时间段后,还可以根据用户的动作,继续添加闹钟。

如果不存在与所述第一动作信息相匹配的目标延时动作信息,或不存在与所述第一时间相匹配的第二目标监控时间段,所述方法还包括:

将所述第一动作信息作为第三动作信息并记录;

根据记录的在设定的第二统计时间段接收到的每个第三动作信息,统计每两个第三动作信息的接收时间的第二差值;

确定所述第二差值在设定的第二长度范围内的每对目标第三动作信息;

根据每对目标第三动作信息的接收时间及预设的第二时间段长度,确定每对目标第三动作信息归属的第二时间段组,其中每个第二时间段组对应不同的第二接收时间段,位于同一第二时间段组中的每个目标第二动作信息的接收时间,位于所述第二时间段组对应的不同第三设定监控周期的第二接收时间段内;

针对每个第二时间段组,判断所述第二时间段组中包含的目标第三动作信息的第二数量是否达到设定的第二数量阈值,若是,将所述第二时间段组作为第二目标时间段组,根据所述第二目标时间段组中每个目标第三动作信息的接收时间,添加第四闹钟,并根据所述第二目标时间段组对应的第二目标接收时间段,确定所述第四闹钟对应的第四监控时间段,以及根据所述第二目标时间段组中包含的每个目标第三动作信息,确定所述第四闹钟对应的第二关键动作信息。

在本发明实施例中,移动终端可以根据对接收到蓝牙手环发送的任意的一个动作信息进行统计,根据统计结果确定闹钟及该闹钟对应的关键动作信息。一般情况下,将用户连续几天中,每天在固定时间段中重复的动作信息作为关键动作信息。但是为了减小计算量,如果不存在与所述第一动作信息相匹配的目标延时动作信息,或不存在与所述第一时间相匹配的第二目标监控时间段时,可以考虑将该第一动作信息保存在本地,后期可以根据保存的动作信息确定是否添加闹钟。

移动终端将该第一动作信息作为第三动作信息,保存该第三动作信息及接收该第三动作信息的第一时间。移动终端中预先设定有第二统计时间段、第二数量阈值和第二长度范围,移动终端根据接收到的蓝牙手环在设定的第二统计时间段发送的每个第三动作信息,统计每两个第三动作信息的接收时间的第二差值,并判断该第二差值是否位于设定的第二长度范围内,如果是,则将该两个第三动作信息作为一对目标第三动作信息。

移动终端中预先保存有第二时间段长度,当确定出每对目标第三动作信息后,根据每对目标第三动作信息的接收时间及预设的第二时间段长度,确定每对目标第三动作信息归属的第二时间段组,其中,每个第二时间段组对应不同的第二接收时间段,位于同一第二时间段组中的每个目标第三动作信息的接收时间,位于所述第二时间段组对应的不同第三设定监控周期的第二接收时间段内。每个时间段组对应的不同的接收时间段可以是每天的同一接收时间段,其中,归属于第二时间段组中的每个目标第三动作信息的接收时间,位于每天的相同接收时间段内,例如可以是每天的7:00-8:00。

在根据每对目标第三动作信息的接收时间及预设的第二时间段长度,确定每对目标第三动作信息归属的第二时间段组时,具体的可以是,预设了第二时间段长度,根据每个目标第三动作信息的接收时间,采用机器学习的方法,确定每对目标第三动作信息归属的第二时间段组,具体的可以是对每个目标第三动作信息进行聚类处理,根据聚类的结果,确定每对目标第三动作信息归属的第二时间段组。

当确定完每对目标第三动作信息归属的第二时间段组后,可以针对每个第二时间段组,判断该第二时间段组中包含的目标第三动作的第二数量是否大于预设的第二数量阈值,若是,将所述第二时间段组作为第二目标时间段组,根据所述第二目标时间段组中每个目标第三动作信息的接收时间,添加第四闹钟,并根据所述第二目标时间段组对应的第二目标接收时间段,确定所述第四闹钟对应的第四监控时间段,以及根据所述第二目标时间段组中包含的每个目标第三动作信息,确定所述第四闹钟对应的第二关键动作信息。

例如,第二统计时间段例为8天,设定的第二长度范围是22-24小时,设定的第二数量阈值为4。针对一个动作,如果连续8天中,每天的7:00-8:00中移动终端都会接收到蓝牙手环发送的该动作信息,则根据接收每两个该动作信息的第一时间的第二差值是否位于设定的第二长度范围内,22-24小时内,具体的例如第1天与第2天、第2天与第3天、……、第6天与第7天、第7天与第8天接收的均为一对目标第三动作信息,则在8天中会有7对。其中预设的第二时间段长度为2个小时,并且每个目标第三动作信息基本上都是在每天的6:30-8:30的接收时间段内接收的,则将该每个目标第三动作信息确定为归属于一个第二时间段组,该第二时间段组对应的第二接收时间段为每天的6:30-8:30。

该第二时间段组中包含的目标第三动作信息的第二数量为7,大于设定的第二数量阈值4,则将该第二时间段组确定为第二目标时间段组,根据所述第二目标时间段组中每个目标第三动作信息的接收时间,添加第四闹钟时,可以将每次接收目标第三动作时间中的最晚时间作为闹钟时间。

在确定第四闹钟对应的监控时间段时,可以将每次接收目标第三动作的第一时间中的最早时间和最晚时间作为第四监控时间段的起始时间和终止时间,也可以是将所述第二目标时间段组对应的第二目标接收时间段,确定为所述第四闹钟对应的第四监控时间段。

在根据所述第二目标时间段组中包含的每个目标第三动作信息,确定所述第四闹钟的第二关键动作信息时,可以根据第二目标时间段组中每个目标第三动作信息中的角速度值和/或加速度值,确定第四闹钟对应的关键动作信息中的角速度范围值和/或加速度范围值。

图3为本发明实施例提供的一种控制闹钟提醒的装置结构图,应用于移动终端,所述装置包括:

接收模块31,用于在第一设定监控周期内,接收蓝牙手环发送的第一动作信息,并记录接收所述第一动作信息的第一时间;

第一判断模块32,用于根据所述第一动作信息及所述第一时间,和在所述第一设定监控周期内处于开启状态的每个闹钟对应的关键动作信息及对应的每个第一监控时间段,判断是否存在与所述第一动作信息和所述第一时间相匹配的目标关键动作信息及对应的第一目标监控时间段;

关闭模块33,用于在所述第一判断模块32的判断结果为否时,关闭所述第一设定监控周期内,所述目标关键动作信息及所述第一目标监控时间段对应的第一闹钟。

如图3所示,如果所述第一目标监控时间段为起床闹钟对应的监控时间段时,所述关闭所述第一设定监控周期内,所述装置还包括:

第二判断模块34,用于判断接收到的蓝牙手环发送的心率值是否大于预设的心率阈值;如果所述第二判断模块34的判断结果为是,则触发所述关闭模块33。

如图3所示,如果所述第一目标监控时间段为拿物品闹钟对应的监控时间段时,所述关闭所述第一设定监控周期内,所述装置还包括:

第二判断模块34,用于判断当前自身的位置是否位于预设的位置范围内;如果所述第二判断模块34的判断结果为是,则触发所述关闭模块33。

图4为本发明实施例提供的一种控制闹钟提醒的装置结构图,在图3的基础上,所述装置还包括:

第一确定模块41,用于根据接收到的蓝牙手环在设定的第一统计时间段内发送的每个第二动作信息,统计每两个第二动作信息的接收时间的第一差值;确定所述第一差值在设定的第一长度范围内的每对目标第二动作信息;根据每对目标第二动作信息的接收时间及预设的第一时间段长度,确定每对目标第二动作信息归属的第一时间段组,其中每个第一时间段组对应不同的第一接收时间段,位于同一第一时间段组中的每个目标第二动作信息的接收时间,位于所述第一时间段组对应的不同第二设定监控周期的第一接收时间段内;针对每个第一时间段组,判断所述第一时间段组中包含的目标第二动作信息的第一数量是否达到设定的第一数量阈值,若是,将所述第一时间段组作为第一目标时间段组,根据所述第一目标时间段组中每个目标第二动作信息的接收时间,添加第三闹钟,并根据所述第一目标时间段组对应的第一目标接收时间段,确定所述第三闹钟对应的第三监控时间段,以及根据所述第一目标时间段组中包含的每个目标第二动作信息,确定所述第三闹钟对应的第一关键动作信息。

所述装置还包括:

第三判断模块42,用于根据所述第一动作信息及所述第一时间,和在所述第一设定监控周期内处于开启状态的每个闹钟对应的延时动作信息及对应的每个第二监控时间段,判断是否存在与所述第一动作信息和所述第一时间相匹配的目标延时动作信息及对应的第二目标监控时间段;

延时模块43,用于当第三判断模块的判断结果为是时,根据预设的延时时长,在所述第一设定监控周期内,对所述目标延时动作信息对应的第二闹钟及所述第二目标监控时间段进行延时。

所述装置还包括:

第二确定模块44,用于将所述第一动作信息作为第三动作信息并记录;根据记录的在设定的第二统计时间段接收到的每个第三动作信息,统计每两个第三动作信息的接收时间的第二差值;确定所述第二差值在设定的第二长度范围内的每对目标第三动作信息;根据每对目标第三动作信息的接收时间及预设的第二时间段长度,确定每对目标第三动作信息归属的第二时间段组,其中每个第二时间段组对应不同的第二接收时间段,位于同一第二时间段组中的每个目标第二动作信息的接收时间,位于所述第二时间段组对应的不同第三设定监控周期的第二接收时间段内;针对每个第二时间段组,判断所述第二时间段组中包含的目标第三动作信息的第二数量是否达到设定的第二数量阈值,若是,将所述第二时间段组作为第二目标时间段组,根据所述第二目标时间段组中每个目标第三动作信息的接收时间,添加第四闹钟,并根据所述第二目标时间段组对应的第二目标接收时间段,确定所述第四闹钟对应的第四监控时间段,以及根据所述第二目标时间段组中包含的每个目标第三动作信息,确定所述第四闹钟对应的第二关键动作信息。

本发明实施例公开了一种控制闹钟提醒的方法及装置,所述方法包括:在第一设定监控周期内,接收蓝牙手环发送的第一动作信息,并记录接收所述第一动作信息的第一时间;根据所述第一动作信息及所述第一时间,和在所述第一设定监控周期内处于开启状态的每个闹钟对应的关键动作信息及对应的每个第一监控时间段,判断是否存在与所述第一动作信息和所述第一时间相匹配的目标关键动作信息及对应的第一目标监控时间段;若是,关闭所述第一设定监控周期内,所述目标关键动作信息及所述第一目标监控时间段对应的第一闹钟。由于在本发明实施例中,移动终端在第一设定监控周期内,接收到与目标关键动作信息相匹配的第一动作信息,并且接收该第一动作信息的第一时间与目标关键动作信息的第一目标监控时间段也匹配,则关闭该第一设定监控周期内该目标关键动作信息及所述第一目标监控时间段对应的第一闹钟,实现了智能地控制闹钟提醒,给用户的生活带来的方便,提高了用户体验。

对于系统/装置实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者一个操作与另一个实体或者另一个操作区分开来,而不一定要求或者暗示这些实体或者操作之间存在任何这种实际的关系或者顺序。

本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全应用实施例、或结合应用和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

尽管已描述了本申请的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本申请范围的所有变更和修改。

显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1