一种控制终端闹钟的方法及装置的制造方法_3

文档序号:8430521阅读:来源:国知局

[0060]本发明实施例中,识别单元302对获取的用户睡眠分析结果进行识别,当用户睡眠分析结果为用户处于睡眠状态时,终端可以生成用户处于睡眠状态指令,解析该用户处于睡眠状态指令,识别单元302识别用户睡眠分析结果为用户处于睡眠状态;当用户睡眠分析结果为用户处于非睡眠状态时,终端可以生成用户处于非睡眠状态指令,解析该用户处于非睡眠状态指令,识别单元302识别用户睡眠分析结果为用户处于非睡眠状态。
[0061]第一判断单元303,用于当识别用户睡眠分析结果为用户处于睡眠状态时,判断当前时间是否达到闹钟预定时间。
[0062]本发明实施例中,当识别单元302识别用户睡眠分析结果为用户处于睡眠状态时,第一判断单元303判断当前时间是否达到闹钟预定时间。当前时间是当识别单元302识别用户睡眠分析结果为用户处于睡眠状态时的时间,当前时间可以是获取终端系统显示的当前时间,也可以获取终端连接到网络的网络时间。闹钟预定时间可以由用户事先设定,闹钟预定时间可以有一个,也可以有多个,判断当前时间是否达到闹钟预定时间是判断当前时间是否达到其中的某一个闹钟预设时间,若当前时间达到其中的某一个闹钟预设时间,表明当前时间达到闹钟预定时间。举例来说,若用户设置了凌晨三点整(3:00)、凌晨四点整(4:00)和凌晨五点整(5:00)三个闹钟预定时间,当识别用户睡眠分析结果为用户处于睡眠状态时,若当前时间为二点半,表明当前时间未达到闹钟预定时间,若当前时间为凌晨三点整,表明当前时间达到了闹钟预定时间,若当前时间为三点半,表明当前时间未达到闹钟预定时间,若当前时间为四点整,表明当前时间达到闹钟预定时间,若当前时间为四点半,表明当前时间未达到闹钟预定时间,若当前时间为五点整,表明当前时间达到闹钟预定时间,若当前时间为五点半,表明当前时间未达至Ij闹钟预定时间。
[0063]关闭单元304,用于当第一判断单元303判断结果为是时,关闭终端上的闹钟。
[0064]本发明实施例中,当识别单元302识别用户睡眠分析结果为用户处于睡眠状态时,若当前时间达到闹钟预定时间,由于用户处于睡眠状态,终端判断该预定时间可能不是用户本意设置的闹铃,关闭终端上的闹钟,不让闹钟在该闹钟预定时间启动,保证用户的睡眠质量。若当前时间未达到闹钟预定时间,则获取单元301继续获取用户睡眠分析结果。
[0065]图3所示的控制终端闹钟的装置中,获取单元301获取用户睡眠分析结果;识别单元302对用户睡眠分析结果进行识别;当识别用户睡眠分析结果为用户处于睡眠状态时,第一判断单元303判断当前时间是否达到闹钟预定时间;若当前时间达到闹钟预定时间,关闭单元304关闭终端上的闹钟。可以有效地过滤处于睡眠时段的闹铃,提高用户的睡眠质量。
[0066]请参阅图4,图4是本发明实施例公开的另一种控制终端闹钟的装置的结构示意图。如图4所示,本实施例中所描述的装置,包括获取单元301、识别单元302、第一判断单元303、关闭单元304、第二判断单元305和启动单元306,其中:
[0067]获取单元301,用于获取用户睡眠分析结果。
[0068]可选的,如图5所示,获取单元301包括:
[0069]第一接收子单元3011,用于接收可穿戴设备获取的用户身体参数信息;其中,用户身体参数信息包括用户心率和用户卡路里燃烧速度;
[0070]分析子单元3012,用于分析用户身体参数信息,以获取用户睡眠分析结果;其中,用户睡眠分析结果包括用户处于睡眠状态或用户处于非睡眠状态。
[0071]本发明实施例中,获取单元301获取用户睡眠分析结果可以为第一接收子单元3011接收可穿戴设备获取的用户身体参数信息;分析子单元3012分析用户身体参数信息,以获取用户睡眠分析结果。举例来说,可穿戴设备可以实时获取用户身体参数信息,将身体参数信息发送给终端进行分析,终端分析身体参数信息,以获取用户睡眠分析结果。
[0072]可选的,如图6所示,分析子单元3012包括:
[0073]第一确定子单元30121,用于当用户心率低于预设心率且用户卡路里燃烧速度低于预设卡路里燃烧速度时,确定用户睡眠分析结果为用户处于睡眠状态;
[0074]第二确定子单元30122,用于当用户心率不低于预设心率或用户卡路里燃烧速度不低于预设卡路里燃烧速度时,确定用户睡眠分析结果为用户处于非睡眠状态。
[0075]本发明实施例中,预设心率和预设卡路里燃烧速度可以是用户根据自己身体情况进行预先设置,也可以根据终端统计用户在睡眠阶段的心率的平均值来设定的预设心率,根据终端统计用户在睡眠阶段的卡路里燃烧速度的平均值来设定的预设卡路里燃烧速度。当用户心率低于预设心率且用户卡路里燃烧速度低于预设卡路里燃烧速度时,表明用户身体不活跃,用户睡眠质量较好,认为用户处于较深的睡眠状态,确定用户睡眠分析结果为用户处于睡眠状态;当用户心率不低于预设心率或用户卡路里燃烧速度不低于预设卡路里燃烧速度时,表明用户身体较活跃,用户睡眠质量不好,认为用户处于较浅的睡眠状态或时醒着状态,确定用户睡眠分析结果为用户处于非睡眠状态。
[0076]本发明实施例中,获取单元301获取用户睡眠分析结果也可以接收可穿戴设备分析身体参数信息得到的用户睡眠分析结果;其中,用户睡眠分析结果包括用户处于睡眠状态或用户处于非睡眠状态;
[0077]其中,身体参数信息为可穿戴设备获取的用户身体参数信息,用户身体参数信息包括用户心率和用户卡路里燃烧速度。
[0078]本发明实施例中,可穿戴设备可以先获取的用户身体参数信息,再分析身体参数信息得到的用户睡眠分析结果,将用户睡眠分析结果发送给获取单元301。
[0079]识别单元302,用于对用户睡眠分析结果进行识别。
[0080]第一判断单元303,用于当识别用户睡眠分析结果为用户处于睡眠状态时,判断当前时间是否达到闹钟预定时间。
[0081]关闭单元304,用于当第一判断单元303判断结果为是时,关闭终端上的闹钟。
[0082]第二判断单元305,用于当识别用户睡眠分析结果为用户处于非睡眠状态时,判断当前时间是否超过闹钟预定时间。
[0083]本发明实施例中,当前时间是当识别用户睡眠分析结果为用户处于非睡眠状态时的时间,当前时间可以是获取终端系统显示的当前时间,也可以获取终端连接到网络的网络时间。闹钟预定时间可以由用户事先设定,闹钟预定时间可以有一个,也可以有多个,判断当前时间是否达到闹钟预定时间是判断当前时间是否达到其中的某一个闹钟预设时间,若当前时间达到其中的某一个闹钟预设时间,表明当前时间达到闹钟预定时间。举例来说,若用户设置了凌晨三点整(3:00)、凌晨四点整(4:00)和凌晨五点整(5:00)三个闹钟预定时间,当识别用户睡眠分析结果为用户处于睡眠
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1