一种划水次数监测方法和装置制造方法及图纸

技术编号:19807559 阅读:32 留言:0更新日期:2018-12-19 10:38
本发明专利技术公开了一种划水次数监测方法,包括:获取划水信息采集设备中传感器数据;获取动态阈值;根据所述动态阈值和所述传感器数据进行划水次数分析;所述动态阈值为按照第一方式自适应更新的动态阈值,还公开了一种划水次数监测装置,能够实现通过穿戴式智能设备更加精确地进行游泳状态记录分析,并考虑到不同的人游泳有不同的加速度,采用一种自适应的动态阈值用来判定不同的人的划水状态,因此运用本算法,能精确识别出易误判的非划水状态,得到准确度高的划水信息。

【技术实现步骤摘要】
一种划水次数监测方法和装置
本专利技术涉及运动监测领域,具体涉及一种划水次数监测方法和装置。
技术介绍
随着科技的发展,可穿戴设备进入越来越多人的生活,越来越多用户选择通过可穿戴中的多传感器采集人体数据,并通过算法分析,得到各种活动和体征数据,游泳作为一种非常有助于提高体能的有运动形式,成为了人们最喜爱的有氧运动形式之一。如果用户可以通过自身佩戴的电子设备来了解自己的游泳时划水状态,有效准确地监测游泳过程中划水次数,将会为用户提供极大的便利,帮助用户更好地进行运动训练,具有较高的用户体验。随着移动互联网的发展和技术的进步,穿戴式智能设备已经从概念化走向商用化,通过这些设备,人可以更好的感知外部与自身的信息,能够在计算机、网络甚至其它人的辅助下更为高效率的处理信息,能够实现更为无缝的交流。现有技术中,具有划水次数监测功能的穿戴式智能设备的划水次数监测技术不能准确监测划水次数,且容易将非划水状态判断为划水状态,影响划水次数监测的准确度。
技术实现思路
本专利技术旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本专利技术的一个目的是提供一种划水次数监测方法和设备。本专利技术所采用的技术方案是:一种划水次数监测方法,包括:获取划水信息采集设备中传感器数据;获取动态阈值;根据所述动态阈值和所述传感器数据进行划水次数分析;所述动态阈值为按照第一方式自适应更新的动态阈值。进一步地,所述获取划水信息采集设备中传感器数据具体包括:周期性获取加速度传感器的三轴数据动作总值Sn,n=1,2……n。进一步的,所述获取划水信息采集设备中传感器数据之后,还包括步骤:利用滑动平均滤波算法对传感器数据进行预处理。进一步地,所述第一方式包括:将预设时间内的三轴数据动作总值的最大值和最小值的平均值作为动态阈值。进一步地,所述根据所述动态阈值和所述预处理后的数据进行划水次数分析具体包括:获取当前时刻的三轴数据动作总值和前一时刻的三轴数据动作总值与所述动态阈值进行比较;根据所述比较结果判断下降曲线;根据所述下降曲线判断划水状态。进一步地,还包括步骤:将相邻两次三轴数据动作总值的差值绝对值与预设的阈值范围进行比较,在预设阈值范围内则判断为有效的划水状态。进一步地,还包括步骤:将相邻两项下降曲线产生时间的差值绝对值与预设的阈值范围进行比较,在预设阈值范围内则判断为一次有效的划水次数。进一步地,还包括步骤:累计有效划水次数与预设次数进行比较,大于预设次数则累计至总划水次数;所述累计总划水次数还包括:预设时间内未检测到有效划水次数,则重新获取有效划水次数。进一步地,还包括步骤:根据所述划水次数判断单位时间划水率。另一方面,还提供一种划水次数监测装置,包括:划水信息采集模块,用于采集划水信息;动态阈值获取模块,用于获取自适应更新的动态阈值;划水次数分析模块,用于根据动态阈值和预处理后的数据进行划水次数分析。本专利技术的有益效果是:本专利技术采用的划水次数监测算法能够准确地自动侦测出佩戴者在游泳状态时的划水次数,自动进行游泳状态记录分析,无需进行手动操作,有很好的用户体验,而且考虑到不同的人游泳有不同的加速度,采用一种自适应的动态阈值用来判定不同的人的划水状态,因此运用本算法,通过对划水状态的有效性进行判断,识别出易误判的非划水状态,得到准确度高的划水信息,帮助用户根据有效的理论依据进行游泳状态监测管理,提供了一种准确度高的划水次数监测方法供可穿戴设备使用。附图说明图1是本专利技术一种实施例中的划水次数监测方法示意图;图2是本专利技术另一种实施例中的加速度传感器数据预处理效果示意图;图3是本专利技术另一种实施例中的划水状态判断示意图。图4是本专利技术另一种实施例中的有效划水状态判断示意图。图5是本专利技术另一种实施例中的有效划水次数判断示意图。图6是本专利技术另一种实施例中的总划水次数计算示意图。图7是本专利技术另一种实施例中的划水次数监测整体流程图。图8是本专利技术另一种实施例中的划水次数监测装置结构框图。具体实施方式需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。本专利技术的第一实施例,提供一种划水次数监测方法,如图1所示,包括步骤S1:获取划水信息采集设备中传感器数据;S2:获取动态阈值;S3:根据动态阈值和传感器数据进行划水次数分析;动态阈值为按照第一方式自适应更新的动态阈值。传感器包括加速度传感器,传感器信息指加速度传感器的X、Y、Z三轴数据。作为第一实施例的一种实施方式,用户手动进入游泳场景后,加速度传感器开始按预设的采样间隔和采样范围采集三轴加速度数据。在某一个实施例中,用户进入预设的游泳场景后,加速度传感器采样频率为25HZ,采样范围±2g。作为本专利技术另一种实施例,获取划水信息采集设备中传感器数据指:周期性获取加速度传感器的三轴数据动作总值Sn,n=1,2……n,获取划水信息采集设备中传感器数据之后,还包括步骤,利用滑动平均滤波算法对传感器数据进行预处理。数据预处理利用滑动平均滤波算法,即对采集到的三轴加速度数据做平滑滤波处理,再将三轴动作数据相加,求得三轴动作总值Sn=Xn+Yn+Zn。在一个实施例中,平滑滤波算法采用滑动平均滤波算法,滑动平均滤波算法即将连续取的N个采样值看成一个队列,队列的长度固定为N,将每次采样后得到一个新数据放入队尾,并删除队首的一个数据,再对队列中的N个数据进行算术平均运算,就可获得新的滤波结果,设窗口数为12,经过平滑滤波后的数据如图2所示,由图可见,经过滑动滤波算法后,数据波形变得更加平滑,图中圆圈所示之处,数据的波形都实现了平稳过渡,能够极大地方便后续步骤的划水次数分析。作为本专利技术另一种实施例,动态阈值自适应更新的第一方式指将预设时间内的三轴数据动作总值的最大值和最小值的平均值作为动态阈值,即每隔预设时间更新一次动态阈值,将预设时间内的最大三轴动作总值和最小三轴动作总值的平均值作为动态阈值。在某一个实施例中,预设时间为2s,即动态阈值,指在2s的时间窗内将当前的三轴动作总值S与当前2s内的最大三轴动作总值Smax、最小三轴总值Smin作比较,若S大于Smax时,则将S作为最新的Smax,当S小于Smin时,则当前值S作为最新的Smin,取动态阈值D=(Smax+Smin)/2。划水次数分析包括:获取当前时刻的三轴数据动作总值和前一时刻的三轴数据动作总值与所述动态阈值进行比较;根据比较结果判断下降曲线,出现下降曲线即代表一次划水状态。作为本专利技术的另一种实施例,提供一种划水状态的判断方法,如图3所示,首先获取当前时刻三轴动作总值、前一时刻三轴动作总值和动态阈值,如果当前时刻三轴动作总值小于动态阈值且前一时刻动作总值大于动态阈值,即为一个下降曲线,判断为划水状态,否则判断其不符合划水状态,需要重新确认其是否处于划水状态。在某一个实施例中,动态阈值D=25,当前时刻三轴动作总值S1=15,前一时刻三轴动作总值S2=40,根据判断方法S2>D>S1,判断为一个下降曲线。本专利技术另一种实施例提供一种判断有效划水状态的方法如图4所示,包括步骤:获取当前时刻三轴总值和前一时刻三轴总值的绝对值,获取预设阈值范围,判断绝对值是否在阈值范围内,如果在预设阈值范围内,则该下降曲线为有效下降曲线,划水状态为有效划水状态。在某一个实施例中,本次本文档来自技高网...

【技术保护点】
1.一种划水次数监测方法,其特征在于,包括:获取划水信息采集设备中传感器数据;获取动态阈值;根据所述动态阈值和所述传感器数据进行划水次数分析;所述动态阈值为按照第一方式自适应更新的动态阈值。

【技术特征摘要】
1.一种划水次数监测方法,其特征在于,包括:获取划水信息采集设备中传感器数据;获取动态阈值;根据所述动态阈值和所述传感器数据进行划水次数分析;所述动态阈值为按照第一方式自适应更新的动态阈值。2.根据权利要求1所述的一种划水次数监测方法,其特征在于,所述获取划水信息采集设备中传感器数据具体包括:周期性获取加速度传感器的三轴数据动作总值Sn,n=1,2……n。3.根据权利要求1所述的一种划水次数监测方法,其特征在于,所述获取划水信息采集设备中传感器数据之后,还包括步骤:利用滑动平均滤波算法对传感器数据进行预处理。4.根据权利要求1所述的一种划水次数监测方法,其特征在于,所述第一方式包括:将预设时间内的三轴数据动作总值的最大值和最小值的平均值作为动态阈值。5.根据权利要求1所述的一种划水次数监测方法,其特征在于,根据所述动态阈值和所述传感器数据进行划水次数分析具体包括:获取当前时刻的三轴数据动作总值和前一时刻的三轴数据动作总值与所述动态阈值进行比较;根据所述比较结果判断下降曲线;根据所述...

【专利技术属性】
技术研发人员:周文彬李裕桥
申请(专利权)人:深圳智芯数据服务有限公司
类型:发明
国别省市:广东,44

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

1