System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种睡眠检测方法、可穿戴设备及可读介质技术_技高网

一种睡眠检测方法、可穿戴设备及可读介质技术

技术编号:40362567 阅读:8 留言:0更新日期:2024-02-09 14:50
本发明专利技术提供了一种睡眠检测方法、可穿戴设备及可读介质,方法包括:获取加速度计在第一预设时长内采集的三轴加速度数据,将三轴加速度数据转换为合加速度数据;根据合加速度数据确定第一预设时长内所有相邻采样点的合加速度差值,并对合加速度差值进行求和处理;启动第一不活动计数器,响应于求和处理的结果小于第一预设值,将不活动计数器加1;至少根据第二预设时长内第一不活动计数器的值确定用户是否处于睡眠状态,第二预设时长大于第一预设时长。借此,可以根据加速度计在一段时间内获取的加速度数据来识别用户是否处于睡眠状态,检测方法简单,计算量小,有利于降低可穿戴设备的功耗。

【技术实现步骤摘要】

本专利技术属于电子设备领域,更具体地说,是涉及一种睡眠检测方法、可穿戴设备及可读介质


技术介绍

1、睡眠的质量与人体健康息息相关,现代人生活压力逐渐增大,人们对于睡眠的监控和科学睡眠的指导有了越来越大的需求。在现有技术中,常采用智能手表、手环等可穿戴设备跟踪人体睡眠。

2、但在现有技术中,用于可穿戴设备的睡眠检测方法复杂,将会增大可穿戴设备的功耗,并且对于某些用户场景(如玩手机,动量比较轻微)没有特殊考虑,导致睡眠识别准确性差。


技术实现思路

1、本公开实施例的目的在于提供一种睡眠检测方法、可穿戴设备及可读介质,其能解决现有技术中检测方法的问题,以降低可穿戴设备的功耗。

2、第一方面,本公开实施例提供一种睡眠检测方法,应用于可穿戴设备,方法包括:

3、获取加速度计在第一预设时长内采集的三轴加速度数据,将三轴加速度数据转换为合加速度数据;

4、根据合加速度数据确定第一预设时长内所有相邻采样点的合加速度差值,并对合加速度差值进行求和处理;

5、启动第一不活动计数器,响应于求和处理的结果小于第一预设值,将不活动计数器的值加1;

6、至少根据第二预设时长内第一不活动计数器的值确定用户是否处于睡眠状态,第二预设时长大于第一预设时长。

7、根据本公开的第一方面,根据第二预设时长内被执行第一标记的第一预设时长的总和确定用户是否处于睡眠状态,包括:

8、根据第二预设时长内第一不活动计数器的值大于第二预设值,将用户状态识别为睡眠状态。

9、根据本公开的第一方面,根据第二预设时长内第一不活动计数器的值确定用户是否处于睡眠状态,包括:

10、响应于确定第二预设时长内第一不活动计数器的值大于第三预设值;

11、根据加速度计的z轴变化特征以及均方差特征确定用户是否处于睡眠状态,加速度计的z轴是指垂直于可穿戴设备显示屏表面的轴。

12、根据本公开的第一方面,根据加速度计的z轴变化特征以及均方差特征确定用户是否处于睡眠状态,包括:

13、确定第一预设时长内加速度计的z轴转动角度;

14、确定第一预设时长内三轴加速度数据的均方差;

15、启动第二不活动计数器;

16、响应于z轴转动角度小于第四预设值,且均方差小于第五预设值,将第二不活动计数器的值加1;

17、响应于第二预设时长内第二不活动计数器的值大于第六预设值,则确定用户处于睡眠状态。

18、根据本公开的第一方面,z轴转动角度计算公式为:

19、

20、其中,θ表示z轴转动角度,αt表示t时刻加速度传感器z轴与自然坐标系z轴夹角,αt+n表示t+n时刻加速度传感器z轴与自然坐标系z轴夹角,n表示第一预设时长,zt表示t时刻加速度传感器z轴数值,xt表示t时刻加速度传感器x轴数值,yt表示t时刻加速度传感器y轴数值。

21、根据本公开的第一方面,方法还包括:

22、响应于用户处于睡眠状态启动一活动计数器,根据确定的求和处理的结果大于第七预设值,将活动计数器的值加1,第七预设值大于第一预设值;

23、根据第三预设时长内活动计数器的值确定用户是否由睡眠状态转换为非睡眠状态,第三预设时长大于第一预设时长。

24、根据本公开的第一方面,方法包括:根据第一不活动计数器在第四预设时长内的值确定用户的睡眠阶段,睡眠阶段包括清醒期、浅睡期、深睡期以及快速眼动期。

25、根据本公开的第一方面,方法还包括:

26、基于心率传感器获取用户的心率数据,根据心率数据变化情况对用户入睡时间进行校准。

27、第二方面,本公开实施例还提供一种可穿戴设备,包括处理器、存储器以及加速度计,加速度计和存储器通过总线与处理器连接,其中,

28、存储器,用于存储处理器执行的程序代码;

29、处理器,用于调用存储器存储的程序代码,并执行上述方法。

30、第三方面,本公开实施例还提供一种可读存储介质,可读存储介质上存储有指令,当指令在可穿戴设备上执行时使可穿戴设备执行上述方法。

31、本公开实施例提供的睡眠检测方法中,方法包括:获取加速度计在第一预设时长内采集的三轴加速度数据,将三轴加速度数据转换为合加速度数据;根据合加速度数据确定第一预设时长内所有相邻采样点的合加速度差值,并对合加速度差值进行求和处理;启动第一不活动计数器,响应于求和处理的结果小于第一预设值,将不活动计数器加1;至少根据第二预设时长内第一不活动计数器的值确定用户是否处于睡眠状态,第二预设时长大于第一预设时长。基于此,可穿戴设备可以根据加速度计在一段时间内获取的加速度数据来识别用户是否处于睡眠状态,检测方法简单,计算量小,有利于降低可穿戴设备的功耗。

本文档来自技高网...

【技术保护点】

1.一种睡眠检测方法,应用于可穿戴设备,其特征在于,方法包括:

2.根据权利要求1所述的睡眠检测方法,其特征在于,根据第二预设时长内被执行第一标记的第一预设时长的总和确定用户是否处于睡眠状态,包括:

3.根据权利要求1所述的睡眠检测方法,其特征在于,根据第二预设时长内所述第一不活动计数器的值确定用户是否处于睡眠状态,包括:

4.根据权利要求3所述的睡眠检测方法,其特征在于,根据所述加速度计的Z轴变化特征以及均方差特征确定用户是否处于睡眠状态,包括:

5.根据权利要求4所述的睡眠检测方法,其特征在于,所述Z轴转动角度计算公式为:

6.根据权利要求1所述的睡眠检测方法,其特征在于,所述方法还包括:

7.根据权利要求6所述的睡眠检测方法,其特征在于,所述方法包括:根据所述第一不活动计数器在第四预设时长内的值确定用户的睡眠阶段,所述睡眠阶段包括清醒期、浅睡期、深睡期以及快速眼动期。

8.根据权利要求1所述的睡眠检测方法,其特征在于,所述方法还包括:

9.一种可穿戴设备,其特征在于,包括处理器、存储器以及加速度计,所述加速度计和所述存储器通过总线与所述处理器连接,其中,

10.一种可读存储介质,其特征在于,所述可读存储介质上存储有指令,当所述指令在可穿戴设备上执行时使所述可穿戴设备执行如权利要求1至8任意一项所述的方法。

...

【技术特征摘要】

1.一种睡眠检测方法,应用于可穿戴设备,其特征在于,方法包括:

2.根据权利要求1所述的睡眠检测方法,其特征在于,根据第二预设时长内被执行第一标记的第一预设时长的总和确定用户是否处于睡眠状态,包括:

3.根据权利要求1所述的睡眠检测方法,其特征在于,根据第二预设时长内所述第一不活动计数器的值确定用户是否处于睡眠状态,包括:

4.根据权利要求3所述的睡眠检测方法,其特征在于,根据所述加速度计的z轴变化特征以及均方差特征确定用户是否处于睡眠状态,包括:

5.根据权利要求4所述的睡眠检测方法,其特征在于,所述z轴转动角度计算公式为:

6.根据权利要求1所述的...

【专利技术属性】
技术研发人员:何岸丁钰
申请(专利权)人:深圳小澈科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1