一种仰卧起坐次数计算方法及可穿戴设备技术

技术编号:35242396 阅读:11 留言:0更新日期:2022-10-19 09:48
本发明专利技术实施例公开了一种仰卧起坐次数计算方法及可穿戴设备,应用于可穿戴设备技术领域,可解决现有技术中带有计数功能的检测设备容易受到其他设备的干扰,导致计数不准确的问题。该方法包括:通过六轴传感器,获取用户在第一时长内的M个第一加速度;若M个第一加速度满足预设仰卧起坐特征,则获取M个第一加速度中小于预设加速度阈值的N个第二加速度;若N个第二加速度中存在小于相邻加速度的目标加速度,则将目标加速度的个数确定为用户在第一时长内的仰卧起坐次数;其中,相邻加速度为目标加速度的前一个加速度和后一个加速度。速度的前一个加速度和后一个加速度。速度的前一个加速度和后一个加速度。

【技术实现步骤摘要】
一种仰卧起坐次数计算方法及可穿戴设备


[0001]本专利技术实施例涉及可穿戴设备
,尤其涉及一种仰卧起坐次数计算方法及可穿戴设备。

技术介绍

[0002]仰卧起坐作为一种简单却有效的有氧运动,能够消耗运动者的腹部脂肪,提高心肺功能。目前,仰卧起坐计数一般采用机械计数方法,带有计数功能的检测设备会根据用户身体的起伏动作判断是否进行了一个完整的仰卧起坐,但是带有计数功能的检测设备体积较大,操作复杂,并且容易受到其他设备的干扰,导致计数不准确。

技术实现思路

[0003]本专利技术实施例提供一种仰卧起坐次数计算方法及可穿戴设备,用以解决现有技术中带有计数功能的检测设备容易受到其他设备的干扰,导致计数不准确的问题。为了解决上述技术问题,本专利技术实施例是这样实现的:
[0004]第一方面,提供一种仰卧起坐次数计算方法,该方法包括:通过六轴传感器,获取用户在第一时长内的M个第一加速度;
[0005]若所述M个第一加速度满足预设仰卧起坐特征,则获取所述M个第一加速度中小于预设加速度阈值的N个第二加速度;
[0006]若所述N个第二加速度中存在小于相邻加速度的目标加速度,则将所述目标加速度的个数确定为所述用户在所述第一时长内的仰卧起坐次数;
[0007]其中,所述相邻加速度为所述目标加速度的前一个加速度和后一个加速度。
[0008]作为一种可选的实施方式,在本专利技术实施例的第一方面中,所述若所述N个第二加速度中存在小于相邻加速度的目标加速度,则将所述目标加速度的个数确定为所述用户在所述第一时长内的仰卧起坐次数之前,还包括:
[0009]根据所述M个第一加速度,确定加速度曲线;
[0010]获取所述加速度曲线中位于波峰的P个加速度峰值以及位于波谷的Q个加速度谷值,P和Q均为小于M的整数;
[0011]若所述P个加速度峰值均处于第一预设区间,且所述Q个加速度谷值均处于第二预设区间,则确定所述M个第一加速度满足所述预设仰卧起坐特征。
[0012]作为一种可选的实施方式,在本专利技术实施例的第一方面中,所述若所述P个加速度峰值均处于第一预设区间,且所述Q个加速度谷值均处于第二预设区间,则确定所述M个第一加速度满足所述预设仰卧起坐特征,包括:
[0013]若所述P个加速度峰值均处于所述第一预设区间,且所述Q个加速度谷值均处于所述第二预设区间,则确定每个加速度峰值与相邻的加速度谷值之间的差值;
[0014]若所述差值处于预设差值区间,则确定所述M个第一加速度满足所述预设仰卧起坐特征。
[0015]作为一种可选的实施方式,在本专利技术实施例的第一方面中,所述获取所述加速度曲线中位于波峰的P个加速度峰值以及位于波谷的Q个加速度谷值之后,所述方法还包括:
[0016]获取所述P个加速度峰值的第一平均值,以及所述Q个加速度谷值的第二平均值;
[0017]若所述第一平均值处于所述第一预设区间,且所述第二平均值处于所述第二预设区间,则确定所述M个第一加速度满足所述预设仰卧起坐特征。
[0018]作为一种可选的实施方式,在本专利技术实施例的第一方面中,所述通过六轴传感器,获取用户在第一时长内的M个第一加速度,包括:
[0019]通过所述六轴传感器,连续获取K个时刻的K个目标加速度和K个目标陀螺仪数据;
[0020]根据所述K个目标加速度和所述K个目标陀螺仪数据,计算所述K个时刻的目标手臂姿态角;
[0021]若所述K个时刻的目标手臂姿态角均处于预设仰卧起坐姿态区间,且所述K个目标加速度均处于第三预设区间,则通过所述六轴传感器,获取所述用户在所述第一时长内的所述M个第一加速度;
[0022]其中,所述预设仰卧起坐姿态区间为预存的仰卧起坐运动对应的手臂姿态角区间。
[0023]作为一种可选的实施方式,在本专利技术实施例的第一方面中,所述通过六轴传感器,获取用户在第一时长内的M个第一加速度,包括:
[0024]通过所述六轴传感器,获取所述用户在所述第一时长内的K个第三加速度,K为大于或者等于M的整数;
[0025]删除与相邻加速度的差值大于或者等于预设差值阈值的第三加速度,得到处理后的所述M个第一加速度。
[0026]作为一种可选的实施方式,在本专利技术实施例的第一方面中,所述将所述目标加速度的个数确定为所述用户在所述第一时长内的仰卧起坐次数之后,所述方法还包括:
[0027]根据所述M个第一加速度和目标公式,计算得到所述用户的运动幅度;
[0028]若所述用户的运动幅度大于预设幅度阈值,则输出第一提示消息,所述第一提示消息用于提示所述用户注意休息;
[0029]其中,所述目标公式为:S为所述运动幅度,A
i
为所述M个第一加速度中的第i个第一加速度,为所述M个第一加速度的平均值。
[0030]第二方面,提供一种可穿戴设备,该可穿戴设备包括:获取模块,用于通过六轴传感器,获取用户在第一时长内的M个第一加速度;
[0031]所述获取模块,还用于若所述M个第一加速度满足预设仰卧起坐特征,则获取所述M个第一加速度中大于预设加速度阈值的N个第二加速度;
[0032]处理模块,用于若所述N个第二加速度中存在大于相邻加速度的目标加速度,则将所述目标加速度的个数确定为所述用户在所述第一时长内的仰卧起坐次数;
[0033]其中,所述相邻加速度为所述目标加速度的前一个加速度和后一个加速度。
[0034]第三方面,提供一种可穿戴设备,包括:
[0035]存储有可执行程序代码的存储器;
[0036]与所述存储器耦合的处理器;
[0037]所述处理器调用所述存储器中存储的所述可执行程序代码,执行本专利技术实施例第一方面中的仰卧起坐次数计算方法。
[0038]第四方面,提供一种计算机可读存储介质,其存储计算机程序,所述计算机程序使得计算机执行本专利技术实施例第一方面中的仰卧起坐次数计算方法。所述计算机可读存储介质包括ROM/RAM、磁盘或光盘等。
[0039]第五方面,提供一种计算机程序产品,当所述计算机程序产品在计算机上运行时,使得所述计算机执行第一方面的任意一种方法的部分或全部步骤。
[0040]第六方面,提供一种应用发布平台,所述应用发布平台用于发布计算机程序产品,其中,当所述计算机程序产品在计算机上运行时,使得所述计算机执行第一方面的任意一种方法的部分或全部步骤。
[0041]与现有技术相比,本专利技术实施例具有以下有益效果:
[0042]本专利技术实施例中,可穿戴设备可以通过六轴传感器,获取用户在第一时长内的M个第一加速度;若该M个第一加速度满足预设仰卧起坐特征,则可以说明可穿戴设备检测到用户正在进行有效的仰卧起坐运动,那么可穿戴设备就可以将M个第一加速度中小于预设加速度阈值且小于相邻加速度的目标加速度的个数确定为用户在第一时长内的仰卧起坐次数。因为仰卧起坐是一项具有周期性的运动,用户在第一时长内可以重复多次仰卧起本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种仰卧起坐次数计算方法,其特征在于,应用于可穿戴设备,所述方法包括:通过六轴传感器,获取用户在第一时长内的M个第一加速度;若所述M个第一加速度满足预设仰卧起坐特征,则获取所述M个第一加速度中小于预设加速度阈值的N个第二加速度;若所述N个第二加速度中存在小于相邻加速度的目标加速度,则将所述目标加速度的个数确定为所述用户在所述第一时长内的仰卧起坐次数;其中,所述相邻加速度为所述目标加速度的前一个加速度和后一个加速度。2.根据权利要求1所述的方法,其特征在于,所述若所述N个第二加速度中存在小于相邻加速度的目标加速度,则将所述目标加速度的个数确定为所述用户在所述第一时长内的仰卧起坐次数之前,还包括:根据所述M个第一加速度,确定加速度曲线;获取所述加速度曲线中位于波峰的P个加速度峰值以及位于波谷的Q个加速度谷值,P和Q均为小于M的整数;若所述P个加速度峰值均处于第一预设区间,且所述Q个加速度谷值均处于第二预设区间,则确定所述M个第一加速度满足所述预设仰卧起坐特征。3.根据权利要求2所述的方法,其特征在于,所述若所述P个加速度峰值均处于第一预设区间,且所述Q个加速度谷值均处于第二预设区间,则确定所述M个第一加速度满足所述预设仰卧起坐特征,包括:若所述P个加速度峰值均处于所述第一预设区间,且所述Q个加速度谷值均处于所述第二预设区间,则确定每个加速度峰值与相邻的加速度谷值之间的差值;若所述差值处于预设差值区间,则确定所述M个第一加速度满足所述预设仰卧起坐特征。4.根据权利要求2所述的方法,其特征在于,所述获取所述加速度曲线中位于波峰的P个加速度峰值以及位于波谷的Q个加速度谷值之后,所述方法还包括:获取所述P个加速度峰值的第一平均值,以及所述Q个加速度谷值的第二平均值;若所述第一平均值处于所述第一预设区间,且所述第二平均值处于所述第二预设区间,则确定所述M个第一加速度满足所述预设仰卧起坐特征。5.根据权利要求1所述的方法,其特征在于,所述通过六轴传感器,获取用户在第一时长内的M个第一加速度,包括:通过所述六轴传感器,连续获取K个时刻的K个目标加速度和K个目标陀螺仪数据;根据所述K个目标加速度和所述K个目标陀螺仪数据,计算...

【专利技术属性】
技术研发人员:周奎
申请(专利权)人:广东小天才科技有限公司
类型:发明
国别省市:

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

1