一种防作弊健步走距离计算方法及工具与流程



1.本发明涉及健身器材技术领域,具体的说是一种防作弊健步走距离计算方法及工具。


背景技术:



2.随着科技的不断进步和人们生活水平的提高,越来越多的单位组织开展各式各样的全民健身赛事,其中健步走运动因其不受场地限制、不受年龄和性别限制,成为最受欢迎的健身方式之一。
3.对于赛事主办方,获取准确的健步走距离对赛事的公平性显得尤为重要。传统的计算健步走距离的方式一般基于gps定位,每隔一段时间获取一次gps坐标,然后通过相邻两点gps坐标计算距离并求和得出,因传统计算健步走距离的方式缺乏对运动距离的进一步校验,参赛选手可以通过借助外力提高健步走距离,对比赛的公平性产生影响。


技术实现要素:



4.本发明针对目前技术发展的需求和不足之处,提供一种防作弊健步走距离计算方法及工具,提高距离计算精度,使健步走距离更加符合实际。
5.首先,本发明提供一种防作弊健步走距离计算方法,解决上述技术问题采用的技术方案如下:
6.一种防作弊健步走距离计算方法,包括如下步骤:
7.s1、运动开始后,运动信息采集设备按照设定的时间间隔a获取经度坐标和维度坐标作为运动数据采样点;
8.s2、执行步骤s1的同时,运动信息采集设备按照设定的时间间隔a获取当前参赛选手的运动步数;
9.s3、通过获取的经度坐标、维度坐标、运动步数,计算当前采样点相对于前一个采样点的运动步幅与运动速度;
10.s4、设定时间间隔b,每间隔b累加一次该时间段内的有效距离,记作单次累计有效距离,并与运动开始后的所有单次累计有效距离相加得出当前运动状态下的总计有效运动距离,该总计有效距离即为参赛选手真实的运动距离。
11.执行步骤s3,通过获取的经度坐标、维度坐标、运动步数,计算当前采样点相对于前一个采样点的运动步幅与运动速度,具体流程如下:
12.s3.1、设定运动步幅阈值,判断当前参赛选手的运动步幅是否在设定阈值范围内,
13.若否,则将当前采样点标记为无效点,采样点之间的距离视为无效距离,
14.若是,则继续执行步骤s3.2;
15.s3.2、设定运动速度阈值,判断当前参赛选手的运动速度是否在设定阈值范围内,
16.若否,则将当前采样点标记为无效点,采样点之间的距离视为无效距离,
17.若是,则将当前采样点标记为有效点,采样点之间的距离视为有效距离。
18.可选的,运动信息采集设备通过gps获取经度坐标和维度坐标,同时,通过自身的加速度传感器或计步传感器获取当前参赛选手的运动步数。
19.可选的,设定时间间隔a为3秒,运动信息采集设备每间隔3秒获取当前参赛选手的经度坐标、维度坐标、运动步数。
20.可选的,时间间隔b是时间间隔a的倍数。
21.其次,本发明提供一种防作弊健步走距离计算工具,解决上述技术问题采用的技术方案如下:
22.一种防作弊健步走距离计算工具,其结构包括:
23.设定模块一,用于设定运动信息采集模块获取数据的时间间隔a;
24.运动信息采集模块,用于根据时间间隔a获取经度坐标和维度坐标,并将获取的经度坐标和维度坐标作为运动数据采样点,还用于根据时间间隔a获取当前参赛选手的运动步数;
25.判断计算模块,用于利用经度坐标、维度坐标、运动步数计算当前采样点相对于前一个采样点的运动步幅与运动速度;
26.设定模块二,用于设定累加模块累加数据的时间间隔b;
27.累加模块,用于根据时间间隔b累加一次该时间段内的有效距离,记作单次累计有效距离,并与运动开始后的所有单次累计有效距离相加得出当前运动状态下的总计有效运动距离,该总计有效距离即为参赛选手真实的运动距离。
28.可选的,所涉及判断计算模块利用经度坐标、维度坐标、运动步数计算当前采样点相对于前一个采样点的运动步幅与运动速度,具体流程如下:
29.设定运动步幅阈值,判断当前参赛选手的运动步幅是否在设定阈值范围内,
30.若否,则将当前采样点标记为无效点,采样点之间的距离视为无效距离,
31.若是,则设定运动速度阈值,继续判断当前参赛选手的运动速度是否在设定阈值范围内,
32.若否,则将当前采样点标记为无效点,采样点之间的距离视为无效距离,
33.若是,则将当前采样点标记为有效点,采样点之间的距离视为有效距离。
34.可选的,所涉及运动信息采集模块通过gps获取经度坐标和维度坐标,通过自身的加速度传感单元或计步传感单元获取当前参赛选手的运动步数。
35.可选的,所涉及设定模块一设定的时间间隔a为3秒,运动信息采集模块每间隔3秒获取当前参赛选手的经度坐标、维度坐标、运动步数。
36.可选的,所涉及设定模块二设定的时间间隔b是时间间隔a的倍数。
37.本发明的一种防作弊健步走距离计算方法及工具,与现有技术相比具有的有益效果是:
38.本发明在传统通过gps经纬度计算健步走距离的基础上引入运动步幅和运动速度校验,通过采样的方式计算出每个采样样本中的有效运动距离,并累加得出健步走全程的有效运动距离,实现了对参赛选手运动距离的有效性检测与校验,在一定程度上起到防作弊的作用。
附图说明
39.附图1是本发明实施例一的方法流程图;
40.附图2是本发明实施例二的模块连接框图;
41.附图3是本发明实施过程中记录有效运动距离的示意图。
42.附图中各标号信息表示:
43.1、设定模块一,2、运动信息采集模块,3、判断计算模块,
44.4、设定模块二,5、累加模块。
具体实施方式
45.为使本发明的技术方案、解决的技术问题和技术效果更加清楚明白,以下结合具体实施例,对本发明的技术方案进行清楚、完整的描述。
46.实施例一:
47.结合附图1、3,本实施例提出一种防作弊健步走距离计算方法,包括如下步骤:
48.s1、运动开始后,运动信息采集设备按照设定的时间间隔a通过gps获取经度坐标和维度坐标作为运动数据采样点。
49.s2、执行步骤s1的同时,运动信息采集设备按照设定的时间间隔a通过自身的加速度传感器或计步传感器获取当前参赛选手的运动步数。
50.s3、通过获取的经度坐标、维度坐标、运动步数,计算当前采样点相对于前一个采样点的运动步幅与运动速度,具体流程如下:
51.s3.1、设定运动步幅阈值,判断当前参赛选手的运动步幅是否在设定阈值范围内,
52.若否,则将当前采样点标记为无效点,采样点之间的距离视为无效距离,
53.若是,则继续执行步骤s3.2;
54.s3.2、设定运动速度阈值,判断当前参赛选手的运动速度是否在设定阈值范围内,
55.若否,则将当前采样点标记为无效点,采样点之间的距离视为无效距离,
56.若是,则将当前采样点标记为有效点,采样点之间的距离视为有效距离。
57.s4、设定时间间隔b,每间隔b累加一次该时间段内的有效距离,记作单次累计有效距离,并与运动开始后的所有单次累计有效距离相加得出当前运动状态下的总计有效运动距离,该总计有效距离即为参赛选手真实的运动距离。
58.本实施例中,时间间隔a设定为3秒,时间间隔b设定为15秒。时间间隔a和时间间隔b的设定值会影响计算有效运动距离的准确率。
59.本实施例中,根据人的性别、年龄、身高计算得出的平均范围,设定运动步幅阈值和运动速度阈值。
60.实施例二:
61.结合附图2、3,本实施例提出一种防作弊健步走距离计算工具,其结构包括:
62.设定模块一1,用于设定运动信息采集模块获取数据的时间间隔a;
63.运动信息采集模块2,用于根据时间间隔a通过gps获取经度坐标和维度坐标,并将获取的经度坐标和维度坐标作为运动数据采样点,还用于根据时间间隔a通过自身的加速度传感单元或计步传感单元获取当前参赛选手的运动步数;
64.判断计算模块3,用于利用经度坐标、维度坐标、运动步数计算当前采样点相对于
前一个采样点的运动步幅与运动速度,具体流程如下:
65.设定运动步幅阈值,判断当前参赛选手的运动步幅是否在设定阈值范围内,
66.若否,则将当前采样点标记为无效点,采样点之间的距离视为无效距离,
67.若是,则设定运动速度阈值,继续判断当前参赛选手的运动速度是否在设定阈值范围内,
68.若否,则将当前采样点标记为无效点,采样点之间的距离视为无效距离,
69.若是,则将当前采样点标记为有效点,采样点之间的距离视为有效距离;
70.设定模块二4,用于设定累加模块累加数据的时间间隔b;
71.累加模块5,用于根据时间间隔b累加一次该时间段内的有效距离,记作单次累计有效距离,并与运动开始后的所有单次累计有效距离相加得出当前运动状态下的总计有效运动距离,该总计有效距离即为参赛选手真实的运动距离。
72.本实施例中,时间间隔a设定为5秒,时间间隔b设定为20秒。时间间隔a和时间间隔b的设定值会影响计算有效运动距离的准确率。
73.本实施例中,根据人的性别、年龄、身高计算得出的平均范围,设定运动步幅阈值和运动速度阈值。
74.综上可知,采用本发明的一种防作弊健步走距离计算方法及工具,实现了对参赛选手运动距离的有效性检测与校验,在一定程度上起到防作弊的作用。
75.以上应用具体个例对本发明的原理及实施方式进行了详细阐述,这些实施例只是用于帮助理解本发明的核心技术内容。基于本发明的上述具体实施例,本技术领域的技术人员在不脱离本发明原理的前提下,对本发明所作出的任何改进和修饰,皆应落入本发明的专利保护范围。

技术特征:


1.一种防作弊健步走距离计算方法,其特征在于,包括如下步骤:s1、运动开始后,运动信息采集设备按照设定的时间间隔a获取经度坐标和维度坐标作为运动数据采样点;s2、执行步骤s1的同时,运动信息采集设备按照设定的时间间隔a获取当前参赛选手的运动步数;s3、通过获取的经度坐标、维度坐标、运动步数,计算当前采样点相对于前一个采样点的运动步幅与运动速度;s4、设定时间间隔b,每间隔b累加一次该时间段内的有效距离,记作单次累计有效距离,并与运动开始后的所有单次累计有效距离相加得出当前运动状态下的总计有效运动距离,该总计有效距离即为参赛选手真实的运动距离。2.根据权利要求1所述的一种防作弊健步走距离计算方法,其特征在于,执行步骤s3,通过获取的经度坐标、维度坐标、运动步数,计算当前采样点相对于前一个采样点的运动步幅与运动速度,具体流程如下:s3.1、设定运动步幅阈值,判断当前参赛选手的运动步幅是否在设定阈值范围内,若否,则将当前采样点标记为无效点,采样点之间的距离视为无效距离,若是,则继续执行步骤s3.2;s3.2、设定运动速度阈值,判断当前参赛选手的运动速度是否在设定阈值范围内,若否,则将当前采样点标记为无效点,采样点之间的距离视为无效距离,若是,则将当前采样点标记为有效点,采样点之间的距离视为有效距离。3.根据权利要求1所述的一种防作弊健步走距离计算方法,其特征在于,运动信息采集设备通过gps获取经度坐标和维度坐标,同时,通过自身的加速度传感器或计步传感器获取当前参赛选手的运动步数。4.根据权利要求1所述的一种防作弊健步走距离计算方法,其特征在于,设定时间间隔a为3秒,运动信息采集设备每间隔3秒获取当前参赛选手的经度坐标、维度坐标、运动步数。5.根据权利要求4所述的一种防作弊健步走距离计算方法,其特征在于,时间间隔b是时间间隔a的倍数。6.一种防作弊健步走距离计算工具,其特征在于,其结构包括:设定模块一,用于设定运动信息采集模块获取数据的时间间隔a;运动信息采集模块,用于根据时间间隔a获取经度坐标和维度坐标,并将获取的经度坐标和维度坐标作为运动数据采样点,还用于根据时间间隔a获取当前参赛选手的运动步数;判断计算模块,用于利用经度坐标、维度坐标、运动步数计算当前采样点相对于前一个采样点的运动步幅与运动速度;设定模块二,用于设定累加模块累加数据的时间间隔b;累加模块,用于根据时间间隔b累加一次该时间段内的有效距离,记作单次累计有效距离,并与运动开始后的所有单次累计有效距离相加得出当前运动状态下的总计有效运动距离,该总计有效距离即为参赛选手真实的运动距离。7.根据权利要求6所述的一种防作弊健步走距离计算工具,其特征在于,所述判断计算模块利用经度坐标、维度坐标、运动步数计算当前采样点相对于前一个采样点的运动步幅与运动速度,具体流程如下:
设定运动步幅阈值,判断当前参赛选手的运动步幅是否在设定阈值范围内,若否,则将当前采样点标记为无效点,采样点之间的距离视为无效距离,若是,则设定运动速度阈值,继续判断当前参赛选手的运动速度是否在设定阈值范围内,若否,则将当前采样点标记为无效点,采样点之间的距离视为无效距离,若是,则将当前采样点标记为有效点,采样点之间的距离视为有效距离。8.根据权利要求6所述的一种防作弊健步走距离计算工具,其特征在于,所述运动信息采集模块通过gps获取经度坐标和维度坐标,通过自身的加速度传感单元或计步传感单元获取当前参赛选手的运动步数。9.根据权利要求6所述的一种防作弊健步走距离计算工具,其特征在于,所述设定模块一设定的时间间隔a为3秒,运动信息采集模块每间隔3秒获取当前参赛选手的经度坐标、维度坐标、运动步数。10.根据权利要求9所述的一种防作弊健步走距离计算工具,其特征在于,所述设定模块二设定的时间间隔b是时间间隔a的倍数。

技术总结


本发明公开一种防作弊健步走距离计算方法及工具,涉及健身器材技术领域,其具体实现包括:运动开始后,运动信息采集设备按照设定的时间间隔a获取经度坐标和维度坐标作为运动数据采样点,同时,获取当前参赛选手的运动步数;通过获取的经度坐标、维度坐标、运动步数,计算当前采样点相对于前一个采样点的运动步幅与运动速度;设定时间间隔b,每间隔b累加一次该时间段内的有效距离,记作单次累计有效距离,并与运动开始后的所有单次累计有效距离相加得出当前运动状态下的总计有效运动距离,该总计有效距离即为参赛选手真实的运动距离。本发明实现了对参赛选手运动距离的有效性检测与校验,在一定程度上起到防作弊的作用。在一定程度上起到防作弊的作用。在一定程度上起到防作弊的作用。


技术研发人员:

耿鹏

受保护的技术使用者:

浪潮软件科技有限公司

技术研发日:

2022.08.29

技术公布日:

2022/11/8

本文发布于:2024-09-21 05:26:36,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/3/44860.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:距离   坐标   间隔   参赛选手
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议