平均步伐长度检测方法、装置、电子设备及存储介质制造方法及图纸

技术编号:36909312 阅读:30 留言:0更新日期:2023-03-18 09:27
本申请涉及生物移动技术领域,特别涉及一种平均步伐长度检测方法、装置、电子设备及存储介质,其中,方法包括:获取用户的移动速度和心跳数据;基于移动速度和/或心跳数据识别用户当前运动状态,并获取用户在当前运动状态下的实际运动距离和实际步数;根据实际运动距离和实际运动步数计算用户在当前运动状态下的平均步伐长度。由此,解决了相关技术中由于传感器使用和融合不足,导致检测效果不佳,从而导致无法精确测量用户在不同运动状态下的平均步伐长度等问题。均步伐长度等问题。均步伐长度等问题。

【技术实现步骤摘要】
平均步伐长度检测方法、装置、电子设备及存储介质


[0001]本申请涉及生物移动
,特别涉及一种平均步伐长度检测方法、装置、电子设备及存储介质。

技术介绍

[0002]随着时代的发展,在生物步伐领域,对生物的移动距离、移动轨迹记录问题仍然存在不足,比如,对于用户的平均步伐长度无法做到精确测量。
[0003]在相关技术中,通过惯性传感器来获取人体运动的姿态信息、迈步周期,并计算人体运动俯仰角、横滚角和方位角,得到累积动作姿态值,从而判断其当前读取周期内的运动,是否符合步行运动的要求。但是此技术仍然无法对用户在不同运动状态下的平均步伐长度进行精确测量或预估,平均步伐长度检测问题亟待解决。

技术实现思路

[0004]本申请提供一种平均步伐长度检测方法、装置、电子设备及存储介质,以解决相关技术中由于传感器使用和融合不足,导致检测效果不佳,从而导致无法精确测量用户在不同运动状态下的平均步伐长度等问题。
[0005]本申请第一方面实施例提供一种平均步伐长度检测方法,包括以下步骤:获取用户的移动速度和心跳数据;基于所述移动速度和/或所述心跳数据识别所述用户当前运动状态,并获取所述用户在所述当前运动状态下的实际运动距离和实际步数;根据所述实际运动距离和所述实际运动步数计算所述用户在所述当前运动状态下的平均步伐长度。
[0006]根据上述技术手段,本申请实施例可以通过移动速度或心跳数据来判定用户的当前运动状态,避免了因移动速度无法获取,从而导致用户当前运动状态无法确定的情况,提升了检测方法的灵活性,同时通过用户的实际运动距离和实际步数计算得到实际运动状态下的平均步伐长度,提升检测结果的准确性,从而实现了用户在不同运动状态下的平均步伐长度的精确测量。
[0007]可选地,在本申请的一个实施例中,所述基于所述移动速度和/或所述心跳数据识别所述用户当前运动状态,包括:利用预设定位系统获取所述用户的移动速度;若所述预设定位系统的信号强度大于预设强度,则根据所述移动速度所处的速度区间匹配所述当前运动状态;若所述预设定位系统的定位信号小于或等于预设信号,则通过心率传感器检测所述用户的心跳数据,以所述心跳数据为索引,查询预设数据库,得到所述心跳数据对应的当前运动状态。
[0008]根据上述技术手段,本申请实施例可以基于移动速度通过预设定位系统确定用户当前的运动状态,也可以基于心跳数据通过心率传感器确定用户当前的运动状态,避免了因定位系统缺失而无法判定用户当前的运动状态的情况,提升了检测方法的灵活性。
[0009]可选地,在本申请的一个实施例中,所述获取所述用户在所述当前运动状态下的实际运动距离和实际步数,包括:获取用户在多个时刻的位置坐标;计算所有相连时刻位置
坐标之间的距离,并累加得到所述实际运动距离,并利用惯性传感器采集用户运动过程中的实际步数。
[0010]根据上述技术手段,本申请实施例可以通过对用户相连时刻位置坐标之间的距离进行累加,得到用户的实际运动距离,通过惯性传感器得到实际步数,可以有效提高运动距离和步数的精确性,从而提升计算平均步伐长度的精确性。
[0011]可选地,在本申请的一个实施例中,在获取用户的移动速度和心跳数据之前,还包括:利用惯性传感器采集用户的姿态数据;若所述姿态数据满足预设运动条件时,则判定所述用户开始运动,并开始检测移动速度和/或心跳数据。
[0012]根据上述技术手段,本申请实施例可以通过惯性传感器来判定用户是否开始运动,并在用户开始运动时,启动开始检测程序,可以实时确定用户开始运动的时间,从而进行实时检测,提升检测结果的精确性。
[0013]本申请第二方面实施例提供一种平均步伐长度检测装置,包括:获取模块,用于获取用户的移动速度和心跳数据;接收模块,用于基于所述移动速度和/或所述心跳数据识别所述用户当前运动状态,并获取所述用户在所述当前运动状态下的实际运动距离和实际步数;计算模块,用于根据所述实际运动距离和所述实际运动步数计算所述用户在所述当前运动状态下的平均步伐长度。
[0014]可选地,在本申请的一个实施例中,所述接收模块进一步用于:利用预设定位系统获取所述用户的移动速度;若所述预设定位系统的信号强度大于预设强度,则根据所述移动速度所处的速度区间匹配所述当前运动状态;若所述预设定位系统的定位信号小于或等于预设信号,则通过心率传感器检测所述用户的心跳数据,以所述心跳数据为索引,查询预设数据库,得到所述心跳数据对应的当前运动状态。
[0015]可选地,在本申请的一个实施例中,所述接收模块还可以用于:获取用户在多个时刻的位置坐标;计算所有相连时刻位置坐标之间的距离,并累加得到所述实际运动距离,并利用惯性传感器采集用户运动过程中的实际步数。
[0016]可选地,在本申请的一个实施例中,本申请实施例的装置还包括:判定模块,用于在获取用户的移动速度和心跳数据之前,利用惯性传感器采集用户的姿态数据;若所述姿态数据满足预设运动条件时,则判定所述用户开始运动,并开始检测移动速度和/或心跳数据。
[0017]本申请第三方面实施例提供一种电子设备,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述程序,以实现如上述实施例所述的平均步伐长度检测方法。
[0018]本申请第四方面实施例提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行,以用于实现如上述实施例所述的平均步伐长度检测方法。
[0019]由此,本申请至少具有如下有益效果:
[0020]1、本申请实施例可以通过移动速度或心跳数据来判定用户的当前运动状态,避免了因移动速度无法获取,从而导致用户当前运动状态无法确定的情况,提升了检测方法的灵活性,同时通过用户的实际运动距离和实际步数计算得到实际运动状态下的平均步伐长度,提升检测结果的准确性,从而实现了用户在不同运动状态下的平均步伐长度的精确测量。
[0021]2、本申请实施例可以基于移动速度通过预设定位系统确定用户当前的运动状态,也可以基于心跳数据通过心率传感器确定用户当前的运动状态,避免了因定位系统缺失而无法判定用户当前的运动状态的情况,提升了检测方法的灵活性。
[0022]3、本申请实施例可以通过对用户相连时刻位置坐标之间的距离进行累加,得到用户的实际运动距离,通过惯性传感器得到实际步数,可以有效提高运动距离和步数的精确性,从而提升计算平均步伐长度的精确性。
[0023]4、本申请实施例可以通过惯性传感器来判定用户是否开始运动,并在用户开始运动时,启动开始检测程序,可以实时确定用户开始运动的时间,从而进行实时检测,提升检测结果的精确性。
[0024]由此,解决了相关技术中由于传感器使用和融合不足,导致检测效果不佳,从而导致无法精确测量用户在不同运动状态下的平均步伐长度等技术问题。
[0025]本申请附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本申请的实践了解到。本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种平均步伐长度检测方法,其特征在于,包括以下步骤:获取用户的移动速度和心跳数据;基于所述移动速度和/或所述心跳数据识别所述用户当前运动状态,并获取所述用户在所述当前运动状态下的实际运动距离和实际步数;根据所述实际运动距离和所述实际运动步数计算所述用户在所述当前运动状态下的平均步伐长度。2.根据权利要求1所述的方法,其特征在于,所述基于所述移动速度和/或所述心跳数据识别所述用户当前运动状态,包括:利用预设定位系统获取所述用户的移动速度;若所述预设定位系统的信号强度大于预设强度,则根据所述移动速度所处的速度区间匹配所述当前运动状态;若所述预设定位系统的定位信号小于或等于预设信号,则通过心率传感器检测所述用户的心跳数据,以所述心跳数据为索引,查询预设数据库,得到所述心跳数据对应的当前运动状态。3.根据权利要求1所述的方法,其特征在于,所述获取所述用户在所述当前运动状态下的实际运动距离和实际步数,包括:获取用户在多个时刻的位置坐标;计算所有相连时刻位置坐标之间的距离,并累加得到所述实际运动距离,并利用惯性传感器采集用户运动过程中的实际步数。4.根据权利要求1所述的方法,其特征在于,在获取用户的移动速度和心跳数据之前,还包括:利用惯性传感器采集用户的姿态数据;若所述姿态数据满足预设运动条件时,则判定所述用户开始运动,并开始检测移动速度和/或心跳数据。5.一种平均步伐长度检测装置,其特征在于,包括:获取模块,用于获取用户的移动速度和心跳数据;接收模块,用于基于所述移动速度和/或所述心跳数据识别所述用户当前运动状态,并获取所述用户在所述...

【专利技术属性】
技术研发人员:杨斌杨腾宇屈显升袁野刘洋
申请(专利权)人:重庆长安汽车股份有限公司
类型:发明
国别省市:

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

1