一种基于多角度监测的有效跑动距离统计方法及系统技术方案

技术编号:31492346 阅读:16 留言:0更新日期:2021-12-18 12:29
本发明专利技术公开了一种基于多角度监测的有效跑动距离统计方法及系统,系统通过用户终端获取实时位移信息和实时速率信息,并通过实时位移信息,对有效跑动距离进行计算。通过本发明专利技术提出的统计方法,可以实现对用户跑步距离的精确计算,通过相关计算消除相应的无效跑动距离,最后得到有效跑动距离,解决了现有软件得到的跑步距离常常大于真实的跑动距离的问题。到的跑步距离常常大于真实的跑动距离的问题。到的跑步距离常常大于真实的跑动距离的问题。

【技术实现步骤摘要】
一种基于多角度监测的有效跑动距离统计方法及系统


[0001]本专利技术涉及跑动距离计算领域,更具体的说是涉及一种基于多角度监测的有效跑动距离统计方法及系统。

技术介绍

[0002]随着时代的进步,现有的跑步计数app已逐渐替代了跑步计数器等硬件设备,成为健身爱好者跑步计数的首选之一,而目前的跑步计数app通常通过以下两种方式进行计数:
[0003](1)计步,用一个传感器来检测用户身体重心的变化,然后把它计作一步,再根据用户所规定的步长来换算成距离,其中,距离=步数*步长;通过重力加速计感应,重力变化的方向,大小。与正常走路或跑步时的重力变化比对,达到一定相似度时认为是在走路或跑步;
[0004](2)GPS,就是不停的GPS里的卫星交换数据,从卫星那里获得用户的经纬度坐标,然后再计算两个坐标点之间的距离。这种计算方法会在APP里配套一套算法,利用手机里的CPU完成距离的计算。
[0005]对于计步的方式,手机抖动达到比对,也会被认为是在走路或跑步,手机的重力感应不是那么的准确,计步也有偏差,用户对自己的步长设定也不准确,导致这种计算距离的方式不是很准,这准方法的优点是不受环境限制,随时随地都能用。所以人们为了提高精准度,常常采用GPS跑步计数的方法进行跑步计数。
[0006]而对于GPS跑步计数的方法,也常常存在因地理环境原因,如:斜坡、楼梯等因素,导致部分距离被漏算,且现有的所有计步方式,仅仅能够判断用户是否为步行状态,而不能判断是否为跑步状态,这样以来,通过软件得到的跑步距离常常大于真实的跑动距离。

技术实现思路

[0007]针对上述问题,本专利技术提供一种基于多角度监测的有效跑动距离统计方法及系统,用于解决上述问题。
[0008]本专利技术通过以下技术方案实现:
[0009]一种基于多角度监测的有效跑动距离统计方法,包括以下步骤:
[0010]S1.用户通过用户终端注册登陆系统,后台进行实名认证;
[0011]S2.用户通过用户终端进行开始计时授权,系统获取计时授权信息;
[0012]S3.系统通过用户终端获取实时位移信息和实时速率信息,并通过实时位移信息,对有效跑动距离进行计算;
[0013]S4.用户通过用户终端进行停止计时授权,系统获取停止计时授权信息;
[0014]S5.系统通过用户终端停止实时位移信息获取,并将有效跑动距离发送至用户终端;
[0015]其中,所述步骤S3具体包括以下子步骤:
[0016]S301.系统通过用户终端获取实时位移信息,其中,所述实时位移信息包括水平路
面位移量X1、坡度路面x轴位移量X
x
和坡度路面y轴位移量X
y
,系统通过坡度路面x轴位移量X
x
和坡度路面y轴位移量X
y
计算得到相应的坡度路面位移量X2,并通过水平路面位移量X1和坡度路面位移量X2计算出跑动距离X;
[0017]S302.系统通过用户终端能获取实时速率信息,其中,所述实时速率信息包括水平路面速率V1、坡度路面x轴速率V
x
和坡度路面y轴速率V
y
,系统通过坡度路面x轴速率V
x
和坡度路面y轴速率V
y
计算得到相应的坡度路面速率V2;
[0018]S303.系统对V1和V2进行判断,当V1小于最小跑动速度时,则计算小于最小跑动速度时段的水平路面位移量作为无效水平路面位移量N1;当V2小于最小跑动速度时,则计算小于最小跑动速度时段的坡度路面位移量作为无效坡度路面位移量N2,;系统通过跑动距离X、水平路面位移量N1和无效坡度路面位移量N2计算得到有效跑动距离l。
[0019]进一步的,所述跑动距离的计算公式如下:
[0020]X=X1+X2;
[0021][0022]其中,所述X表示跑动距离;所述X1表示水平路面位移量;所述X2表示坡度路面位移量;所述X
x
表示坡度路面x轴位移量;所述X
y
表示坡度路面y轴位移量。
[0023]进一步的,所述坡度路面速率的具体计算公式如下:
[0024][0025]其中,所述Y2表示坡度路面速率;所述V
x
表示坡度路面x轴速率;所述V
y
表示坡度路面y轴速率。
[0026]进一步的,所述步骤S303具体包括一下子步骤:
[0027]S3031.系统对V1和V2进行判断,当V1小于最小5m/s时,则执行步骤S3032;并当V2小于最小跑动速度时,则执行步骤S3033;
[0028]S3032.系统计算小于最小跑动速度时段的水平路面位移量作为无效水平路面位移量N1;
[0029]S3033.系统计算小于最小跑动速度时段的坡度路面位移量作为无效坡度路面位移量N2;
[0030]S3034.系统通过跑动距离X、水平路面位移量N1和无效坡度路面位移量N2计算得到有效跑动距离l。
[0031]进一步的,所述无效水平路面位移量N1具体为:计算该时段内的平均速度V0‑
m
,并计算该时段的运动时间t1,通过计算公式:
[0032]N1=V0‑
m
×
t1;
[0033]计算得到无效水平路面位移量N1。
[0034]进一步的,所述无效水平路面位移量N2具体为:计算该时段内的平均速度V0‑
n
,并计算该时段的运动时间t2,通过计算公式:
[0035]N2=V0‑
n
×
t2;
[0036]计算得到无效水平路面位移量N2。
[0037]进一步的,所述有效跑动距离的具体计算公式如下:
[0038]l=X

N1‑
N2;
[0039]其中,所述l表示有效跑动距离;所述N1表示水平路面位移量;所述N2表示无效坡度路面位移量。
[0040]一种基于多角度监测的有效跑动距离统计系统,包括:
[0041]用户注册登录模块,用于用户的注册登陆,并对用户身份信息进行实名认证;
[0042]授权模块,用于用户对有效跑动距离进行授权操作;
[0043]有效跑动距离计算模块,用于对用户的有效跑动距离进行计算;
[0044]数据上传模块,用于将用户的有效跑动距离上传至用户终端;
[0045]其中,所述有效跑动距离计算模块包括:
[0046]数据采集单元,用于获取实时位移信息和实时速率信息;
[0047]跑动距离计算单元,用于通过实时位移信息对用户的跑动距离进行计算;
[0048]无效跑动距离计算单元,用于通过实时位移信息和实时速率信息对无效跑动距离进行计算;
[0049]有效跑动距离计算单元,用于通过跑动距离和无效跑动距离对有效跑动距离进行计算。
[0050]进一本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于多角度监测的有效跑动距离统计方法,其特征在于,包括以下步骤:S1.用户通过用户终端注册登陆系统,后台进行实名认证;S2.用户通过用户终端进行开始计时授权,系统获取计时授权信息;S3.系统通过用户终端获取实时位移信息和实时速率信息,并通过实时位移信息,对有效跑动距离进行计算;S4.用户通过用户终端进行停止计时授权,系统获取停止计时授权信息;S5.系统通过用户终端停止实时位移信息获取,并将有效跑动距离发送至用户终端;其中,所述步骤S3具体包括以下子步骤:S301.系统通过用户终端获取实时位移信息,其中,所述实时位移信息包括水平路面位移量X1、坡度路面x轴位移量X
x
和坡度路面y轴位移量X
y
,系统通过坡度路面x轴位移量X
x
和坡度路面y轴位移量X
y
计算得到相应的坡度路面位移量X2,并通过水平路面位移量X1和坡度路面位移量X2计算出跑动距离X;S302.系统通过用户终端能获取实时速率信息,其中,所述实时速率信息包括水平路面速率V1、坡度路面x轴速率V
x
和坡度路面y轴速率V
y
,系统通过坡度路面x轴速率V
x
和坡度路面y轴速率V
y
计算得到相应的坡度路面速率V2;S303.系统对V1和V2进行判断,当V1小于最小跑动速度时,则计算小于最小跑动速度时段的水平路面位移量作为无效水平路面位移量N1;当V2小于最小跑动速度时,则计算小于最小跑动速度时段的坡度路面位移量作为无效坡度路面位移量N2;系统通过跑动距离X、水平路面位移量N1和无效坡度路面位移量N2计算得到有效跑动距离l。2.根据权利要求1所述的一种基于多角度监测的有效跑动距离统计方法,其特征在于,所述跑动距离的计算公式如下:X=X1+X2;其中,所述X表示跑动距离;所述X1表示水平路面位移量;所述X2表示坡度路面位移量;所述X
x
表示坡度路面x轴位移量;所述X
y
表示坡度路面y轴位移量。3.根据权利要求1所述的一种基于多角度监测的有效跑动距离统计方法,其特征在于,所述坡度路面速率的具体计算公式如下:其中,所述Y2表示坡度路面速率;所述V
x
表示坡度路面x轴速率;所述V
y
表示坡度路面y轴速率。4.根据权利要求1所述的一种基于多角度监测的有效跑动距离统计方法,其特征在于,所述步骤S303具体包括一下子步骤:S3031.系统对V1和V2进行判断,当V...

【专利技术属性】
技术研发人员:梁峰
申请(专利权)人:广州悦跑信息科技有限公司
类型:发明
国别省市:

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

1