获取用户作息时间的方法及装置的制造方法

文档序号:9523713阅读:327来源:国知局
获取用户作息时间的方法及装置的制造方法
【技术领域】
[0001]本发明涉及电子技术领域,尤其是一种获取用户作息时间的方法及装置。
【背景技术】
[0002]经过了工业、信息革命的多年发展,世界已经从自然科技时代跨越到人本科技时代,如何让科技更好的理解人类、服务人类是当下的热门话题。自动、准确的获取个人的作息时间是服务人类的重要科学技术。
[0003]现有的获取个人作息时间的方法比较繁琐,而且所获得的作息时间不准确,也无法根据用户每天的作息时间的变化而更新,无法满足更好服务用户的要求。

【发明内容】

[0004]为解决目前无法准确获取个人作息时间,且所获取的个人作息时间无法根据用户每天的作息时间的变化而更新的问题,本发明实施例一方面提供了一种获取用户作息时间的方法,包括:
[0005]设置用户作息监控时间段;
[0006]记录所述监控时间段内预设判别参数发生变化的时间点,以所述时间点作为用户起床或睡眠的参考时间点;
[0007]根据所述参考时间点和所述预设判别参数的变化确定用户的初始作息时间点,所述初始作息时间点包括初始起床时间点和初始睡眠时间点;
[0008]根据所述初始作息时间点确定用户的作息时间,所述作息时间包括用户的起床时间和睡眠时间。
[0009]本发明实施例另一方面还提供了一种装置,包括:
[0010]设置模块,用于设置用户作息监控时间段;
[0011]记录模块,用于记录所述监控时间段内预设判别参数发生变化的时间点,以所述时间点作为用户起床或睡眠的参考时间点;
[0012]初始作息时间点获取模块,用于根据所述参考时间点和所述预设判别参数的变化确定用户的初始作息时间点,所述初始作息时间点包括初始起床时间点和初始睡眠时间占.V,
[0013]作息时间获取模块,用于根据所述初始作息时间点确定用户的作息时间,所述作息时间包括用户的起床时间和睡眠时间。
[0014]本发明实施例根据装置记录的不同的判别因素的变化时的时间点,经过验证或分析,获取初始作息时间点,再根据当天的初始作息时间点和若干天内的初始作息时间点,得到最终的作息时间点。因此,本发明的实现可以在不增加外部设备的情况下,主动识别并准确的获取用户当前的作息时间,并且根据个人作息时间的变化及时更新每天的作息时间点。
【附图说明】
[0015]图1是本发明获取用户作息时间的方法的实施例一的流程示意图;
[0016]图2是本发明获取用户作息时间的方法的实施例二的流程示意图;
[0017]图3是本发明获取用户作息时间的方法的实施例三的流程示意图;
[0018]图4是本发明的装置的实施例一的结构示意图;
[0019]图5是本发明的装置的实施例二的结构示意图;
[0020]图6是本发明的装置的实施例三的结构示意图。
【具体实施方式】
[0021]下面将结合本发明的实施例及附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0022]图1,是本发明获取用户作息时间的方法的实施例一的流程示意图,该方法包括:
[0023]步骤Sll:设置用户作息监控时间段。
[0024]本步骤中,用户可以通过手动输入、选择预设时间等方式设置起床监控时间段和睡眠监控时间段。示例性的,本实施例设置的起床监控时间段为05:00至10:00,设置的睡眠监控时间段为20:00至24:00。
[0025]步骤S12:记录所述监控时间段内预设判别参数发生变化的时间点,以所述时间点作为用户起床或睡眠的参考时间点。
[0026]当设备的系统时间符合所设置的监控时间段时,本实施例中,当系统时间到达05:00(或者20:00)时,开始记录设备的预设判别参数发生变化时的时间点,该时间点作为参考时间点。
[0027]预设判别参数的变化包括但不限于网络数据的变化、地理位置数据的变化、是否有触屏/按键的操作、较大的光敏的变化、较大的陀螺仪的动作,声音的输入,摄像头画面的变化等。
[0028]步骤S13:根据所述参考时间点和所述预设判别参数的变化确定用户的初始作息时间点,所述初始作息时间点包括初始起床时间点和初始睡眠时间点。
[0029]验证在所述参考时间点后的预设时间内所述预设判别参数的持续时间是否超过预设时间阈值,如果是,则确定所述参考时间点为所述初始起床时间点。
[0030]本步骤中,示例性的,在起床监控时间段内:
[0031]当步骤S12中,记录了第一次预设判别参数发生变化的时间点即参考时间点为07:10,在该参考时间点后的三十分钟内,即07:11-07:40时间段内:
[0032]判别参数预设的时间阈值为:触屏/按键操作持续超过2分钟、陀螺仪动作持续超过I分钟、声音输入持续超过I分钟、人脸图像持续超过30秒等。超过上述阈值中的任意一个后,设备获取该参考时间点07:10为初始作息时间点,同时,步骤S12不再记录设备的预设判别参数发生变化时的时间点。
[0033]如果在07:11-07:40时间内,没有超过上述阈值中的任意一个,返回执行步骤S12,记录下一次设备的预设判别参数发生变化时的时间点,作为参考时间点。示例性的,步骤S12记录的下一次的参考时间点为08:10,在08:11至08:40时间段内,如果超过上述阈值中的任意一个后,设备获取该参考时间点08:10为初始作息时间点,同时,步骤S12不再记录设备的预设判别参数发生变化时的时间点。
[0034]如果在08:11-08:40时间内,没有超过上述阈值中的任意一个时,返回执行步骤S12,记录下一次设备的预设判别参数发生变化时的时间点,作为参考时间点,如此反复循环,直到获取到初始作息时间点或者监控时间段结束。
[0035]在所述睡眠监控时间段,判断在所述参考时间点后的预设时间内所述预设判别参数是否发生变化,如果否,则确定所述参考时间点为所述初始睡眠时间点。
[0036]同上述原理相同,在睡眠的监控时间段20:00至24:00内,
[0037]当步骤S12记录了第一次预设判别参数发生变化的时间点即参考时间点为20:10,在该参考时间点后的三十分钟内,S卩20:11-20:40时间段内:
[0038]如果没有任何预设判别参数发生变化,则参考时间点20:10为初始作息时间点,同时,步骤S12不再记录设备的预设判别参数发生变化时的时间点。
[0039]如果有任意一种预设判别参数发生变化,返回步骤S12,记录下一次设备的预设判别参数发生变化时的时间点,作为参考时间点。示例性的,步骤S12记录的下一次的参考时间点为21:10,在21:11至21:40时间段内,如果,没有任意一种预设判别参数发生变化,该参考时间点21:10为初始作息时间点。同时,步骤S12不再记录设备的预设判别参数发生变化时的时间点。
[0040]如果在21:11至21:40时间内,有任一预设判别参数发生变化,返回执行步骤S12,记录下一次设备的预设判别参数发生变化时的时间点,作为参考时间点,如此反复循环,直到获取到初始作息时间点或者监控时间段结束。
[0041]步骤S14:根据所述初始作息时间点确定用户的作息时间,所述作息时间包括用户的起床时间和睡眠时间。
[0042]获取第二预设次数的所述初始起床时间点;
[0043]将所述第二预设次数的所述初始作息时间点取平均值,作为所述用户的起床时间。
[0044]示例性的,本实施例中,第二预设次数设为30,则获取最近30次的初始起床时间点(包括当日初始作息时间点)。
[0045]将该30次的初始起床时间点进行平均值计算,得到当日的起床作息时间。
[0046]当设备所获取的初始作息时间点的次数N小于或等于30时:
[0047]当日的起床作息时间点为:
[0048]最近N次初始作息时间之和/N ;
[0049]当设备所获取的初始作息时间点的次数N大于30时:
[0050]当日的起床作息时间点为:
[0051 ] 最近30次的初始作息时间之和/30。<
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1