【技术实现步骤摘要】
本专利技术实施例涉及计算机软件技术,尤其涉及一种运动状态监测方法及装置。
技术介绍
随着技术的提高,运动状态的监测技术也迅速发展,越来越多的用户在运动时喜欢佩戴相应终端(如智能手机、智能手环、智能手表等)来监测运动时的状态参数。现有技术中对运动状态进行监测的方案一般都是通过重力传感器和GPS来采集相应数据,并转换成用户运动的状态参数。现有技术的缺陷是:一方面,使用GPS成本较高;另一方面,受GPS定位的限制,只能监测与地面发生实际位移的运动状况,因此会有使用限制,例如在跑步机上就无法监测运动状态;再一方面,GPS本身就有误差,在计算距离时误差累积会使得误差更大。
技术实现思路
本专利技术实施例提供一种运动状态监测方法及装置,以实现降低成本,提高使用通用性以及减小误差的目的。第一方面,本专利技术实施例提供了一种运动状态监测方法,包括:检测到监测指令时,根据传感器采集数据确定终端在水平方向上的实时水平速度以及重力方向上的实时垂直速度;实时获取垂直速度为0时对应的当前水平速度和当前时间戳;实时计算并显示运动状态参数,所述运动状态参数包括实时步长,所述实时步长为垂直速度为0 ...
【技术保护点】
一种运动状态监测方法,其特征在于,包括:检测到监测指令时,根据传感器采集数据确定终端在水平方向上的实时水平速度以及重力方向上的实时垂直速度;实时获取垂直速度为0时对应的当前水平速度和当前时间戳;实时计算并显示运动状态参数,所述运动状态参数包括实时步长,所述实时步长为垂直速度为0时对应的当前水平速度和单位间隔时间的乘积,所述单位间隔时间为垂直速度为0时对应的当前时间戳和下一时间戳的差值。
【技术特征摘要】
1.一种运动状态监测方法,其特征在于,包括:检测到监测指令时,根据传感器采集数据确定终端在水平方向上的实时水平速度以及重力方向上的实时垂直速度;实时获取垂直速度为0时对应的当前水平速度和当前时间戳;实时计算并显示运动状态参数,所述运动状态参数包括实时步长,所述实时步长为垂直速度为0时对应的当前水平速度和单位间隔时间的乘积,所述单位间隔时间为垂直速度为0时对应的当前时间戳和下一时间戳的差值。2.根据权利要求1所述的运动状态监测方法,其特征在于,所述检测到监测指令时,根据传感器采集数据确定终端在水平方向上的实时水平速度以及重力方向上的实时垂直速度具体包括:检测到监测指令时,根据传感器采集数据确定终端在垂直坐标系中X轴上的第一加速度、Y轴上的第二加速度以及Z轴上的第三加速度,所述垂直坐标系以终端中心为原点,Z轴指向重力方向;根据第一加速度和第二加速度计算水平方向上的实时水平速度,根据第三加速度计算垂直方向上的实时垂直速度。3.根据权利要求2所述的运动状态监测方法,其特征在于,所述检测到监测指令时,根据传感器采集数据确定终端在垂直坐标系中X轴上的第一加速度、Y轴上的第二加速度以及Z轴上的第三加速度具体包括:检测到监测指令时,根据三轴加速度传感器采集终端在自身三维坐标系中三个轴向上的实时加速度分量,并根据陀螺仪传感器的采集数据确定重力方向;将获取的三个轴向的实时加速度分量合并为实时加速度,并根据重力方向确定垂直坐标系;将实时加速度分解到垂直坐标系中,得到终端在垂直坐标系中X轴上的第一加速度、Y轴上的第二加速度以及Z轴上的第三加速度。4.根据权利要求2所述的运动状态监测方法,其特征在于,所述根据第一加速度和第二加速度计算水平方向上的实时水平速度,根据第三加速度计算垂直方向上的实时垂直速度具体包括:将第一加速度和第二加速度合并,得到水平方向上的水平加速度;对水平加速度进行积分运算得到水平方向上的实时水平速度,对第三加速度进行积分运算得到垂直方向上的实时垂直速度。5.根据权利要求1所述的运动状态监测方法,其特征在于,在检测到监测指令之前,还包括:发出第一提示信息,所述第一提示信息用于提示用户在静止时开启监测运动状态的功能;判断预设时间内三轴加速度传感器采集数据的变化量是否小于预设阈值;如果是,则发出第二提示信息,所述第二提示信息用于提示用户可以开启监测运动状态的功能。6.根据权利要求1所述的运动状态监测方法,其特征在于,所述运动状态参数还包括:实时水平速度、实时垂直速度、垂直速度为0时对应的水平速度、当前已跑时间、当前总步数、当前已跑距离以及平均步长中的任意一种或者其任意组合;其中,所述当前总步数与单位间隔时间的总数量相对应,一个单位时间间隔记为一步,所述已跑距离是对所有实时步...
【专利技术属性】
技术研发人员:洪帆,
申请(专利权)人:上海与德信息技术有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。