CN110595502A - 一种跑步距离的估算方法及装置 - Google Patents
一种跑步距离的估算方法及装置 Download PDFInfo
- Publication number
- CN110595502A CN110595502A CN201911008764.4A CN201911008764A CN110595502A CN 110595502 A CN110595502 A CN 110595502A CN 201911008764 A CN201911008764 A CN 201911008764A CN 110595502 A CN110595502 A CN 110595502A
- Authority
- CN
- China
- Prior art keywords
- stride
- unit time
- step number
- current
- running distance
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B71/00—Games or sports accessories not covered in groups A63B1/00 - A63B69/00
- A63B71/06—Indicating or scoring devices for games or players, or for other sports activities
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C22/00—Measuring distance traversed on the ground by vehicles, persons, animals or other moving solid bodies, e.g. using odometers, using pedometers
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S19/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/01—Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/13—Receivers
- G01S19/14—Receivers specially adapted for specific applications
- G01S19/19—Sporting applications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/10—Complex mathematical operations
- G06F17/18—Complex mathematical operations for evaluating statistical data, e.g. average values, frequency distributions, probability functions, regression analysis
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2220/00—Measuring of physical parameters relating to sporting activity
- A63B2220/20—Distances or displacements
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2220/00—Measuring of physical parameters relating to sporting activity
- A63B2220/40—Acceleration
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Data Mining & Analysis (AREA)
- Computational Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Mathematical Physics (AREA)
- Pure & Applied Mathematics (AREA)
- Mathematical Optimization (AREA)
- Mathematical Analysis (AREA)
- General Health & Medical Sciences (AREA)
- Computer Networks & Wireless Communication (AREA)
- Evolutionary Biology (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Life Sciences & Earth Sciences (AREA)
- Operations Research (AREA)
- Probability & Statistics with Applications (AREA)
- Bioinformatics & Computational Biology (AREA)
- Algebra (AREA)
- Physical Education & Sports Medicine (AREA)
- Databases & Information Systems (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Position Fixing By Use Of Radio Waves (AREA)
Abstract
本发明公开了一种跑步距离的估算方法及装置,该方法包括:获取当前用户在GPS信号良好时采集到的样本跑步运动数据;将样本跑步运动数据的持续时间划分为多个单位时段,记录每个单位时段的跑步距离和步数,并计算每个单位时段的步幅;将每个单位时段的步数与预先划分的多个不同的参考步数区间进行匹配,确定每个单位时段对应的参考步数区间;计算每个参考步数区间对应的所有单位时段的步幅的平均值,并作为参考步幅;获取当前用户在GPS信号异常时采集到的当前单位时段的当前步数;将当前步数对应的目标参考步数区间的参考步幅作为估计步幅;根据估计步幅和当前步数计算跑步距离。本发明能够准确估计用户的步幅,以准确估算跑步距离。
Description
技术领域
本发明涉及运动检测技术领域,特别是涉及一种跑步距离的估算方法及装置。
背景技术
当前一些跑步记录软件有一个核心功能就是估算用户的跑步距离,跑步距离的估算一般通过GPS测距实现。GPS测距在GPS信号良好时准确度较高,可当GPS信号出现丢失或较差等异常时,GPS测距就变得不可靠,这时就需要其它的估算距离的方法。通过统计用户的步数再乘以用户的步幅进行估算就是其中一个较为可行的方法,通常步数是可以估计得较为准确的,目前步数估计技术较为成熟,基本能达到90%-95%的准确性,所以关键就落在了如何准确估计用户的步幅上。
现有技术大多数还停留在用经验值估算步幅上面,要么所有用户共用一个经验步幅,要么根据用户的身高乘以一个经验系数来估算不同用户的步幅。但这显然是不准确的,每个人的跑步姿势不一样,即使相同身高的人步幅也很可能不一样,甚至还相差较大。
发明内容
本发明主要解决的技术问题是提供一种跑步距离的估算方法及装置,能够准确估计用户的步幅,以准确估算跑步距离。
为解决上述技术问题,本发明采用的一个技术方案是:提供一种跑步距离的估算方法,包括以下步骤;获取当前用户在GPS信号良好时采集到的样本跑步运动数据;将所述样本跑步运动数据的持续时间划分为多个单位时段,记录每个单位时段的跑步距离和步数,并根据跑步距离和步数计算每个单位时段的步幅;将每个单位时段的步数与预先划分的多个不同的参考步数区间进行匹配,确定每个单位时段对应的参考步数区间;计算每个参考步数区间对应的所有单位时段的步幅的平均值,并作为每个参考步数区间的参考步幅;获取当前用户在GPS信号异常时采集到的当前单位时段的当前步数;确定所述当前步数对应的目标参考步数区间,并将所述目标参考步数区间的参考步幅作为估计步幅;根据所述估计步幅和当前步数计算当前单位时段的跑步距离。
作为本发明的一个优选实施例,所述样本跑步运动数据的持续时间大于半小时。
作为本发明的一个优选实施例,所述单位时段为一分钟。
作为本发明的一个优选实施例,多个不同的参考步数区间分别为160以下、160到180、180以上。
为解决上述技术问题,本发明采用的另一个技术方案是:提供一种跑步距离的估算装置,所述跑步距离的估算装置包括:所述跑步距离的估算装置包括:数据获取模块,用于获取当前用户在GPS信号良好时采集到的样本跑步运动数据,以及获取当前用户在GPS信号异常时采集到的当前单位时段的当前步数;步幅计算模块,用于将所述样本跑步运动数据的持续时间划分为多个单位时段,记录每个单位时段的跑步距离和步数,并根据跑步距离和步数计算每个单位时段的步幅;步数匹配模块,用于将每个单位时段的步数与预先划分的多个不同的参考步数区间进行匹配,确定每个单位时段对应的参考步数区间;步幅确定模块,用于计算每个参考步数区间对应的所有单位时段的步幅的平均值,并作为每个参考步数区间的参考步幅;步幅估计模块,用于确定所述当前步数对应的目标参考步数区间,并将所述目标参考步数区间的参考步幅作为估计步幅;距离估算模块,用于根据所述估计步幅和当前步数计算当前单位时段的跑步距离。
作为本发明的一个优选实施例,所述样本跑步运动数据的持续时间大于半小时。
作为本发明的一个优选实施例,所述单位时段为一分钟。
作为本发明的一个优选实施例,多个不同的参考步数区间分别为160以下、160到180、180以上。
区别于现有技术的情况,本发明的有益效果是:根据用户实际的情况来估算不同步数下的步幅,相较于现有技术采用猜测用户的步幅的方案,本发明采用的是学习用户的实际步幅,而且充分考虑了用户可能同时存在的多种跑步习惯,即不同参考步数区间下步幅可能不同,从而能够准确估计用户的步幅,以准确估算跑步距离。
附图说明
图1是本发明实施例的跑步距离的估算方法的流程示意图。
图2是本发明实施例的跑步距离的估算装置的原理框图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
参阅图1,是本发明实施例的跑步距离的估算方法的流程示意图。本发明实施例的跑步距离的估算方法包括以下步骤;
S1:获取当前用户在GPS信号良好时采集到的样本跑步运动数据。
其中,当前用户可以在GPS信号良好时进行一段跑步,例如在户外进行跑步,从而得到的跑步运动数据作为样本跑步运动数据。在本实施例中,样本跑步运动数据的持续时间大于半小时。
S2:将样本跑步运动数据的持续时间划分为多个单位时段,记录每个单位时段的跑步距离和步数,并根据跑步距离和步数计算每个单位时段的步幅。
其中,跑步距离可以根据GPS定位信息得到,步数可以通过现有技术的计步算法得到,跑步距离除以步数则为步幅。在本实施例中,单位时段为一分钟。
S3:将每个单位时段的步数与预先划分的多个不同的参考步数区间进行匹配,确定每个单位时段对应的参考步数区间。
其中,多个不同的参考步数区间与用户不同的跑步习惯相对应,在本实施例中,多个不同的参考步数区间分别为160以下、160到180、180以上。
S4:计算每个参考步数区间对应的所有单位时段的步幅的平均值,并作为每个参考步数区间的参考步幅。
S5:获取当前用户在GPS信号异常时采集到的当前单位时段的当前步数。
其中,当前单位时段的当前步数可以通过步数估计得到。
S6:确定当前步数对应的目标参考步数区间,并将目标参考步数区间的参考步幅作为估计步幅。
S7:根据估计步幅和当前步数计算当前单位时段的跑步距离。
其中,当前单位时段的跑步距离等于估计步幅乘以当前步数。
参阅图2,是本发明实施例的跑步距离的估算装置的原理框图。本发明实施例的跑步距离的估算装置包括数据获取模块10、步幅计算模块20、步数匹配模块30、步幅确定模块40、步幅估计模块50和距离估算模块60。
数据获取模块10,用于获取当前用户在GPS信号良好时采集到的样本跑步运动数据,以及获取当前用户在GPS信号异常时采集到的当前单位时段的当前步数。其中,当前用户可以在GPS信号良好时进行一段跑步,例如在户外进行跑步,从而得到的跑步运动数据作为样本跑步运动数据。在本实施例中,样本跑步运动数据的持续时间大于半小时。当前单位时段的当前步数可以通过步数估计得到。
步幅计算模块20,用于将样本跑步运动数据的持续时间划分为多个单位时段,记录每个单位时段的跑步距离和步数,并根据跑步距离和步数计算每个单位时段的步幅。其中,跑步距离可以根据GPS定位信息得到,步数可以通过现有技术的计步算法得到,跑步距离除以步数则为步幅。在本实施例中,单位时段为一分钟。
步数匹配模块30,用于将每个单位时段的步数与预先划分的多个不同的参考步数区间进行匹配,确定每个单位时段对应的参考步数区间。其中,多个不同的参考步数区间与用户不同的跑步习惯相对应,在本实施例中,多个不同的参考步数区间分别为160以下、160到180、180以上。
步幅确定模块40,用于计算每个参考步数区间对应的所有单位时段的步幅的平均值,并作为每个参考步数区间的参考步幅。
步幅估计模块50,用于确定当前步数对应的目标参考步数区间,并将目标参考步数区间的参考步幅作为估计步幅。
距离估算模块60,用于根据估计步幅和当前步数计算当前单位时段的跑步距离。其中,当前单位时段的跑步距离等于估计步幅乘以当前步数。
通过上述方式,本发明的跑步距离的估算方法及装置根据用户实际的情况来估算不同步数下的步幅,相较于现有技术采用猜测用户的步幅的方案,本发明采用的是学习用户的实际步幅,而且充分考虑了用户可能同时存在的多种跑步习惯,即不同参考步数区间下步幅可能不同,从而能够准确估计用户的步幅,以准确估算跑步距离。
以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
Claims (8)
1.一种跑步距离的估算方法,其特征在于,包括以下步骤;
获取当前用户在GPS信号良好时采集到的样本跑步运动数据;
将所述样本跑步运动数据的持续时间划分为多个单位时段,记录每个单位时段的跑步距离和步数,并根据跑步距离和步数计算每个单位时段的步幅;
将每个单位时段的步数与预先划分的多个不同的参考步数区间进行匹配,确定每个单位时段对应的参考步数区间;
计算每个参考步数区间对应的所有单位时段的步幅的平均值,并作为每个参考步数区间的参考步幅;
获取当前用户在GPS信号异常时采集到的当前单位时段的当前步数;
确定所述当前步数对应的目标参考步数区间,并将所述目标参考步数区间的参考步幅作为估计步幅;
根据所述估计步幅和当前步数计算当前单位时段的跑步距离。
2.根据权利要求1所述的跑步距离的估算方法,其特征在于,所述样本跑步运动数据的持续时间大于半小时。
3.根据权利要求2所述的跑步距离的估算方法,其特征在于,所述单位时段为一分钟。
4.根据权利要求3所述的跑步距离的估算方法,其特征在于,多个不同的参考步数区间分别为160以下、160到180、180以上。
5.一种跑步距离的估算装置,其特征在于,所述跑步距离的估算装置包括:
数据获取模块,用于获取当前用户在GPS信号良好时采集到的样本跑步运动数据,以及获取当前用户在GPS信号异常时采集到的当前单位时段的当前步数;
步幅计算模块,用于将所述样本跑步运动数据的持续时间划分为多个单位时段,记录每个单位时段的跑步距离和步数,并根据跑步距离和步数计算每个单位时段的步幅;
步数匹配模块,用于将每个单位时段的步数与预先划分的多个不同的参考步数区间进行匹配,确定每个单位时段对应的参考步数区间;
步幅确定模块,用于计算每个参考步数区间对应的所有单位时段的步幅的平均值,并作为每个参考步数区间的参考步幅;
步幅估计模块,用于确定所述当前步数对应的目标参考步数区间,并将所述目标参考步数区间的参考步幅作为估计步幅;
距离估算模块,用于根据所述估计步幅和当前步数计算当前单位时段的跑步距离。
6.根据权利要求5所述的跑步距离的估算装置,其特征在于,所述样本跑步运动数据的持续时间大于半小时。
7.根据权利要求6所述的跑步距离的估算装置,其特征在于,所述单位时段为一分钟。
8.根据权利要求7所述的跑步距离的估算装置,其特征在于,多个不同的参考步数区间分别为160以下、160到180、180以上。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911008764.4A CN110595502A (zh) | 2019-10-23 | 2019-10-23 | 一种跑步距离的估算方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911008764.4A CN110595502A (zh) | 2019-10-23 | 2019-10-23 | 一种跑步距离的估算方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110595502A true CN110595502A (zh) | 2019-12-20 |
Family
ID=68849971
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911008764.4A Pending CN110595502A (zh) | 2019-10-23 | 2019-10-23 | 一种跑步距离的估算方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110595502A (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111141308A (zh) * | 2019-12-25 | 2020-05-12 | 歌尔科技有限公司 | 一种步距校正方法、装置和可穿戴设备 |
CN113204009A (zh) * | 2021-05-12 | 2021-08-03 | 深圳康佳电子科技有限公司 | 跑步步长提醒方法、装置、终端及计算机可读存储介质 |
CN113810845A (zh) * | 2021-09-17 | 2021-12-17 | 广州悦跑信息科技有限公司 | 一种基于多角度监测的有效跑动距离统计方法及系统 |
CN114343621A (zh) * | 2022-01-14 | 2022-04-15 | 深圳市爱都科技有限公司 | 步幅校准方法、装置、服务器和计算机可读存储介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101354265A (zh) * | 2008-08-19 | 2009-01-28 | 幻音科技(深圳)有限公司 | 计步方法、步幅校正方法、测距方法及计步装置 |
CN101881625A (zh) * | 2008-08-19 | 2010-11-10 | 幻音科技(深圳)有限公司 | 步幅校正方法、测距方法及计步装置 |
CN106525066A (zh) * | 2016-10-17 | 2017-03-22 | 深圳众思科技有限公司 | 计步数据处理方法和计步器 |
CN108404394A (zh) * | 2018-02-09 | 2018-08-17 | 上海康斐信息技术有限公司 | 一种用于可穿戴设备的跑步距离的计算方法及系统、可穿戴设备 |
CN110006445A (zh) * | 2019-04-26 | 2019-07-12 | 成都乐动信息技术有限公司 | 跑步距离计算方法及装置 |
-
2019
- 2019-10-23 CN CN201911008764.4A patent/CN110595502A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101354265A (zh) * | 2008-08-19 | 2009-01-28 | 幻音科技(深圳)有限公司 | 计步方法、步幅校正方法、测距方法及计步装置 |
CN101881625A (zh) * | 2008-08-19 | 2010-11-10 | 幻音科技(深圳)有限公司 | 步幅校正方法、测距方法及计步装置 |
CN106525066A (zh) * | 2016-10-17 | 2017-03-22 | 深圳众思科技有限公司 | 计步数据处理方法和计步器 |
CN108404394A (zh) * | 2018-02-09 | 2018-08-17 | 上海康斐信息技术有限公司 | 一种用于可穿戴设备的跑步距离的计算方法及系统、可穿戴设备 |
CN110006445A (zh) * | 2019-04-26 | 2019-07-12 | 成都乐动信息技术有限公司 | 跑步距离计算方法及装置 |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111141308A (zh) * | 2019-12-25 | 2020-05-12 | 歌尔科技有限公司 | 一种步距校正方法、装置和可穿戴设备 |
CN113204009A (zh) * | 2021-05-12 | 2021-08-03 | 深圳康佳电子科技有限公司 | 跑步步长提醒方法、装置、终端及计算机可读存储介质 |
CN113204009B (zh) * | 2021-05-12 | 2023-12-22 | 深圳康佳电子科技有限公司 | 跑步步长提醒方法、装置、终端及计算机可读存储介质 |
CN113810845A (zh) * | 2021-09-17 | 2021-12-17 | 广州悦跑信息科技有限公司 | 一种基于多角度监测的有效跑动距离统计方法及系统 |
CN113810845B (zh) * | 2021-09-17 | 2022-10-14 | 广州悦跑信息科技有限公司 | 一种基于多角度监测的有效跑动距离统计方法及系统 |
CN114343621A (zh) * | 2022-01-14 | 2022-04-15 | 深圳市爱都科技有限公司 | 步幅校准方法、装置、服务器和计算机可读存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110595502A (zh) | 一种跑步距离的估算方法及装置 | |
KR20150086293A (ko) | 보수계 디바이스에서의 빈도 기반 보폭 정정을 위한 시스템 및 방법 | |
US10993656B2 (en) | Measuring and estimating sleep quality | |
CN101614560B (zh) | 基于gps定位的运动记录器和方法 | |
JP3658580B2 (ja) | 睡眠深度推定装置及びこれを具えた布団 | |
CN103315728A (zh) | 心率检测和显示方法及其装置 | |
CN110709940A (zh) | 用于预测传感器测量质量的方法、系统和介质 | |
CN105943016A (zh) | 一种心率测量方法及系统 | |
CN112735563A (zh) | 推荐信息的生成方法、装置和处理器 | |
CN112967801A (zh) | Pai值处理方法、装置、设备和存储介质 | |
CN117906580A (zh) | 一种航道水下地形变化分析系统及方法 | |
TWI699544B (zh) | 定位方法及裝置 | |
CN201622624U (zh) | 运动记录器 | |
CN112237426B (zh) | 步伐检测的方法、装置、检测设备以及计算机存储介质 | |
WO2018086321A1 (zh) | 一种计步方法及装置 | |
CN111105058A (zh) | 跑步路线的动态估时方法和装置以及电子设备 | |
TWI579021B (zh) | 以無線訊號強度評估卡路里消耗量之分析系統及分析方法 | |
JP2018055650A (ja) | 電力需要予測システム、電力需要予測方法及び電力需要予測プログラム | |
CN108498073A (zh) | 一种运动数据的管理系统及方法 | |
CN108844550B (zh) | 一种基于云计算的移动终端智能计步方法及装置 | |
US20210228152A1 (en) | Measuring and estimating alertness | |
CN111854791B (zh) | 一种运动轨迹确定方法、装置、终端设备和存储介质 | |
TW200820939A (en) | Method for measuring heart rate | |
CN109374014B (zh) | 一种计步方法、系统及移动设备 | |
CN101614561A (zh) | 基于gps定位的静止记录装置和方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20191220 |
|
RJ01 | Rejection of invention patent application after publication |