System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种人体姿态切换的识别方法及相关装置制造方法及图纸_技高网

一种人体姿态切换的识别方法及相关装置制造方法及图纸

技术编号:40765874 阅读:4 留言:0更新日期:2024-03-25 20:16
提供了一种人体姿态切换的识别方法及相关装置,该方法可应用于电子设备,该电子设备包括:海拔传感模块、运动传感模块、心率传感模块和处理器;海拔传感模块用于获取用户的手腕海拔;运动传感模块用于获取该用户的手臂角度,手臂角度是该手腕所连接的小臂与该用户的躯干重心所处的水平面的角度;心率传感模块用于获取该用户的心率;处理器用于基于该手腕海拔与该手臂角度,确定该用户的重心海拔;并用于基于预设时段内重心海拔的变化量和心率的变化量,确定该用户是否切换了姿态。基于重心海拔的变化量和心率的变化量来确定用户是否切换了姿态,能够提高对人体姿态切换的识别的准确度。

【技术实现步骤摘要】

本申请涉及终端,尤其涉及一种人体姿态切换的识别方法及相关装置


技术介绍

1、长时间保持坐姿和长时间保持站姿都不利于身体健康。人在长时间保持坐姿时,腰椎和臀部的压力会明显增加,长时间得不到放松,可能导致腰椎间盘突出与坐骨神经痛等疾病。人在长时间保持站姿时,下肢与足部的压力增加,血液循环受到影响,可能会导致下肢静脉曲张、足底筋膜炎等疾病。

2、目前市面上已有很多健康监测的电子设备,例如智能手环、智能手表等,具有识别人体静止状态的功能,并能够在用户在一定的时间内持续保持静止状态时,提醒用户进行适当的运动或改变姿态,以帮助改善用户的健康水平。但目前已知的一些具有健康监测功能的电子设备,对人体姿态切换的识别不准确。


技术实现思路

1、本申请提供了一种人体姿态切换的识别方法及相关装置,以提高对人体姿态切换的识别准确度。

2、第一方面,本申请提供了一种电子设备,该电子设备包括:海拔传感模块、运动传感模块、心率传感模块和处理器;海拔传感模块用于获取用户的手腕海拔,手腕海拔是该用户佩戴该电子设备的手腕的海拔;运动传感模块用于获取该用户的手臂角度,手臂角度是该手腕所连接的小臂与该用户的躯干重心所处的水平面的角度;心率传感模块用于获取该用户的心率;处理器用于基于该手腕海拔与该手臂角度,确定该用户的重心海拔,重心海拔是该用户的躯干重心的海拔;并用于基于预设时段内重心海拔的变化量和心率的变化量,确定该用户是否切换了姿态。

3、基于上述方案,考虑到用户在处于不同的姿态的情况下,用户的重心海拔不同,因此将用户的重心海拔的变化量作为判定用户是否切换了姿态的重要因素,基于预设时段内用户的重心海拔的变化量和心率的变化量来确定用户是否切换了姿态,从而有利于提高对人体姿态切换的识别的准确度。

4、结合第一方面,在第一方面的某些可能的设计中,处理器在用于基于预设时段内重心海拔的变化量和心率的变化量,确定用户是否切换了姿态时,具体用于:在确定重心海拔的变化量大于预设的第一海拔变化阈值,且心率的变化量大于预设的第一心率变化阈值的情况下,确定该用户切换了姿态;或者,在确定重心海拔的变化量小于预设的第二海拔变化阈值,且心率的变化量小于预设的第二心率变化阈值的情况下,确定该用户切换了姿态;或者,在确定重心海拔的变化量大于或等于第二海拔变化阈值且小于或等于第一海拔变化阈值的情况下,和/或,心率的变化量大于或等于第二心率变化阈值且小于或等于第一心率变化阈值的情况下,确定该用户未切换姿态。

5、结合第一方面,在第一方面的某些可能的设计中,处理器在用于基于预设时段内重心海拔的变化量和心率的变化量,确定用户是否切换了姿态时,具体用于:在确定重心海拔的变化量和心率的变化量均大于0或者均小于0,且重心海拔的变化量的绝对值大于预设的第一海拔变化阈值,以及心率的变化量的绝对值大于预设的第一心率变化阈值的情况下,确定该用户切换了姿态;或者,在确定重心海拔的变化量和心率的变化量均大于0,且满足以下至少一项的情况下,确定所述用户未切换姿态:重心海拔的变化量的绝对值小于或等于第一海拔变化阈值,或,心率的变化量的绝对值小于或等于第一心率变化阈值;或者,在确定重心海拔的变化量和心率的变化量均小于0,且满足以下至少一项的情况下,确定所述用户未切换姿态:重心海拔的变化量的绝对值小于或等于第一海拔变化阈值,或,心率的变化量的绝对值小于或等于第一心率变化阈值;或者,在确定重心海拔的变化量和心率的变化量不同时大于0,或不同时小于0的情况下,确定用户未切换姿态。

6、结合第一方面,在第一方面的某些可能的设计中,海拔传感模块包括气压计,该气压计用于采集上述手腕所处的位置的气压值,手腕海拔是基于该气压值得到的。

7、结合第一方面,在第一方面的某些可能的设计中,运动传感模块包括加速度计,该加速度计用于采集该电子设备的左右方向的加速度、前后方向的加速度和上下方向的加速度,手臂角度是基于该左右方向的加速度、该前后方向的加速度和该上下方向的加速度得到的。

8、结合第一方面,在第一方面的某些可能的设计中,在该电子设备佩戴在用户的左手腕的情况下,上述重心海拔为第一重心海拔htl,htl满足:htl=hh-δhl,δhl表示该用户的左手腕与该用户的躯干重心的相对高度,δhl满足:δhl=ll×sinθ,ll表示该用户的左小臂的长度;在该电子设备佩戴在用户的右手腕的情况下,上述重心海拔为第二重心海拔htr,htr满足:htr=hh-δhr,δhr表示该用户的右手腕与该用户的躯干重心的相对高度,δhr满足:δhr=lr×sinθ,lr表示该用户的右小臂的长度;其中,hh表示上述手腕海拔,θ表示上述手臂角度。

9、结合第一方面,在第一方面的某些可能的设计中,处理器还用于确定该电子设备佩戴在用户的左手腕或者右手腕。

10、可选地,处理器在用于确定电子设备佩戴在用户的左手腕或者右手腕时,具体用于:基于在预设时长内获取到的n个所述第一重心海拔htl确定第一噪音幅度hnl,n≥3,n为整数;基于在预设时长内获取到的n个第二重心海拔htr确定第二噪音幅度hnr;在hnr-hnl大于预设阈值的情况下,确定该电子设备佩戴在用户的左手腕;在hnl-hnr大于预设阈值的情况下,确定该电子设备佩戴在用户的右手腕;其中,第一噪音幅度hnl满足:htl(n)表示上述n个第一重心海拔htl中的第n个第一重心海拔htl,htl(n-1)表示上述n个第一重心海拔htl中的第n-1个第一重心海拔htl,htl(n)表示上述n个第一重心海拔htl中的第n个第一重心海拔htl,htl(1)表示上述n个第一重心海拔htl中的第1个第一重心海拔htl,2≤n≤n,n为整数;第二噪音幅度hnr满足:htr(n)表示上述n个第二重心海拔htr中的第n个第二重心海拔htr,htr(n-1)表示上述n个第二重心海拔htr中的第n-1个第二重心海拔htr,htr(n)表示上述n个第二重心海拔htr中的第n个第二重心海拔htr,htr(1)表示上述n个第二重心海拔htr中的第1个第二重心海拔htr。

11、在不确定电子设备佩戴在用户的左手腕还是右手腕的情况下,电子设备可以基于上述第一重心海拔htl和第二重心海拔htr确定电子设备佩戴在用户的左手腕或者右手腕,以便于后续的计算和分析。

12、可选地,姿态包括坐姿和站姿,处理器还用于在确定用户切换了姿态的情况下,基于重心海拔的变化量和心率的变化量,确定用户切换了姿态后所处的姿态。

13、也就是说,在确定用户切换了姿态的前提下,电子设备还可以确定出用户切换了姿态后所处的姿态为站姿或坐姿。

14、结合第一方面,在第一方面的某些可能的设计中,处理器在用于基于重心海拔的变化量和心率的变化量,确定用户切换了姿态后所处的姿态时,具体用于:在确定重心海拔的变化量和心率的变化量均大于0的情况下,确定该用户切换了姿态后所处的姿态为站姿;在确定重心海拔的变化量和心率的变化量均小于0的本文档来自技高网...

【技术保护点】

1.一种电子设备,其特征在于,包括:

2.如权利要求1所述的电子设备,其特征在于,所述处理器在用于基于预设时段内所述重心海拔的变化量和所述心率的变化量,确定所述用户是否切换了姿态时,具体用于:

3.如权利要求1所述的电子设备,其特征在于,所述处理器在用于基于预设时段内所述重心海拔的变化量和所述心率的变化量,确定所述用户是否切换了姿态时,具体用于:

4.如权利要求1至3中任一项所述的电子设备,其特征在于,所述海拔传感模块包括气压计,所述气压计用于采集所述手腕所处的位置的气压值,所述手腕海拔是基于所述气压值得到的。

5.如权利要求1至4中任一项所述的电子设备,其特征在于,所述运动传感模块包括加速度计,所述加速度计用于采集所述电子设备的左右方向的加速度、前后方向的加速度和上下方向的加速度,所述手臂角度是基于所述左右方向的加速度、所述前后方向的加速度和所述上下方向的加速度得到的。

6.如权利要求1至5中任一项所述的电子设备,其特征在于,在所述电子设备佩戴在所述用户的左手腕的情况下,所述重心海拔为第一重心海拔HTL,所述HTL满足:HTL=HH-ΔHL,ΔHL表示所述用户的左手腕与所述用户的躯干重心的相对高度,所述ΔHL满足:ΔHL=LL×sinθ,LL表示所述用户的左小臂的长度;

7.如权利要求6所述的电子设备,其特征在于,所述处理器还用于确定所述电子设备佩戴在所述用户的左手腕或者右手腕。

8.如权利要求7所述的电子设备,其特征在于,所述处理器在用于确定所述电子设备佩戴在所述用户的左手腕或者右手腕时,具体用于:

9.如权利要求1至8中任一项所述的电子设备,其特征在于,所述姿态包括坐姿和站姿,所述处理器还用于在确定所述用户切换了姿态的情况下,基于所述重心海拔的变化量和所述心率的变化量,确定所述用户切换了姿态后所处的姿态。

10.如权利要求9所述的电子设备,其特征在于,所述处理器在用于基于所述重心海拔的变化量和所述心率的变化量,确定所述用户切换了姿态后所处的姿态时,具体用于:

11.如权利要求1至8中任一项所述的电子设备,其特征在于,所述姿态包括坐姿、站姿和躺姿,所述处理器还用于在确定所述用户切换了姿态的情况下,基于所述重心海拔的变化量、所述心率的变化量、储备心率和切换前的姿态,确定所述用户切换了姿态后所处的姿态,所述储备心率为所述用户的当前心率与所述用户的静息心率的差值。

12.如权利要求9至11中任一项所述的电子设备,其特征在于,所述处理器还用于统计以下至少一种时长:所述用户保持躺姿的时长、所述用户保持坐姿的时长或所述用户保持站姿的时长。

13.如权利要求12所述的电子设备,其特征在于,所述处理器具体用于统计所述用户保持坐姿的时长和所述用户保持站姿的时长;所述电子设备还包括音频输出模块,所述音频输出模块受控于所述处理器,在所述用户保持站姿的时长大于预设的第一时间阈值时,发出第一提示音频,所述第一提示音频用于提醒所述用户已经长时间保持站姿;和/或,在所述用户保持坐姿的时长大于预设的第二时间阈值时,发出第二提示音频,所述第二提示音频用于提醒所述用户已经长时间保持坐姿。

14.如权利要求12或13所述的电子设备,其特征在于,所述电子设备还包括显示模块,所述显示模块受控于所述处理器,显示所述处理器所统计的时长。

15.如权利要求1至14中任一项所述的电子设备,其特征在于,所述心率传感模块包括光电容积传感器,所述光电容积传感器用于采集所述心率。

16.一种人体姿态切换的识别方法,其特征在于,应用于电子设备,所述方法包括:

17.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被执行时,使得计算机执行如权利要求16所述的方法。

18.一种计算机程序产品,其特征在于,包括计算机程序,当所述计算机程序被运行时,使得计算机执行如权利要求16所述的方法。

...

【技术特征摘要】

1.一种电子设备,其特征在于,包括:

2.如权利要求1所述的电子设备,其特征在于,所述处理器在用于基于预设时段内所述重心海拔的变化量和所述心率的变化量,确定所述用户是否切换了姿态时,具体用于:

3.如权利要求1所述的电子设备,其特征在于,所述处理器在用于基于预设时段内所述重心海拔的变化量和所述心率的变化量,确定所述用户是否切换了姿态时,具体用于:

4.如权利要求1至3中任一项所述的电子设备,其特征在于,所述海拔传感模块包括气压计,所述气压计用于采集所述手腕所处的位置的气压值,所述手腕海拔是基于所述气压值得到的。

5.如权利要求1至4中任一项所述的电子设备,其特征在于,所述运动传感模块包括加速度计,所述加速度计用于采集所述电子设备的左右方向的加速度、前后方向的加速度和上下方向的加速度,所述手臂角度是基于所述左右方向的加速度、所述前后方向的加速度和所述上下方向的加速度得到的。

6.如权利要求1至5中任一项所述的电子设备,其特征在于,在所述电子设备佩戴在所述用户的左手腕的情况下,所述重心海拔为第一重心海拔htl,所述htl满足:htl=hh-δhl,δhl表示所述用户的左手腕与所述用户的躯干重心的相对高度,所述δhl满足:δhl=ll×sinθ,ll表示所述用户的左小臂的长度;

7.如权利要求6所述的电子设备,其特征在于,所述处理器还用于确定所述电子设备佩戴在所述用户的左手腕或者右手腕。

8.如权利要求7所述的电子设备,其特征在于,所述处理器在用于确定所述电子设备佩戴在所述用户的左手腕或者右手腕时,具体用于:

9.如权利要求1至8中任一项所述的电子设备,其特征在于,所述姿态包括坐姿和站姿,所述处理器还用于在确定所述用户切换了姿态的情况下,基于所述重心海拔的变化量和所述心率的变化量,确定所述用户切换了姿态后所处的姿态。

10.如权利要求9所述的电子设备,其特征在于,所述处理器在用...

【专利技术属性】
技术研发人员:王磊
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1