CN106289311A - 一种运动时长和距离的检测方法 - Google Patents
一种运动时长和距离的检测方法 Download PDFInfo
- Publication number
- CN106289311A CN106289311A CN201610633212.2A CN201610633212A CN106289311A CN 106289311 A CN106289311 A CN 106289311A CN 201610633212 A CN201610633212 A CN 201610633212A CN 106289311 A CN106289311 A CN 106289311A
- Authority
- CN
- China
- Prior art keywords
- user
- kinestate
- kinematic parameter
- step number
- motion
- 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
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C23/00—Combined instruments indicating more than one navigational value, e.g. for aircraft; Combined measuring devices for measuring two or more variables of movement, e.g. distance, speed or acceleration
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Aviation & Aerospace Engineering (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)
- Measurement Of Distances Traversed On The Ground (AREA)
Abstract
本发明提出了一种运动时长和距离的检测方法,该检测检测方法包括:获取用户的运动状态和运动步数,其中,运动步数为通过三轴加速度传感器、三轴陀螺仪获取;根据运动状态,确定运动状态对应的运动参数;以及根据运动步数和运动参数,确定用户的运动距离和运动时间。本发明通过获取用户的运动状态和运动步数,其中,运动步数为通过三轴加速度传感器、三轴陀螺仪获取,随后根据运动状态,确定运动状态对应的运动参数,以及根据运动步数和运动参数,确定用户的运动距离和运动时间,从而大大提高了运动距离的精确度,同时,还能够准确地获取用户的运动时间。
Description
技术领域
本发明涉及运动测量领域,具体来说,涉及一种运动时长和距离的检测方法。
背景技术
可穿戴式智能穿戴设备已逐渐成为下一个发展热点,其中,谷歌眼镜、苹果手表、智能手环等可穿戴式智能穿戴设备已相继问世。以智能手环为例,该智能手环需用户在运动过程中佩戴以获取使用者的运动距离,但是,智能手环是根据人手臂的摆动来记步的,这在一定程度上决定了智能手环存在误差等问题。
针对相关技术中的问题,目前尚未提出有效的解决方案。
发明内容
针对相关技术中的问题,本发明提出一种运动时长和距离的检测方法,能够精确的测量用户的运动距离和运动时间。
本发明的技术方案是这样实现的:
根据本发明的一个方面,提供了一种运动时长和距离的检测方法。
该检测方法包括:
获取用户的运动状态和运动步数,其中,运动步数为通过三轴加速度传感器、三轴陀螺仪获取;
根据运动状态,确定运动状态对应的运动参数;以及
根据运动步数和运动参数,确定用户的运动距离和运动时间。
根据本发明的一个实施例,在获取用户的运动状态和运动步数之前包括:
获取用户的信息,其中用户的信息包括:身高信息和体重信息;
根据用户的身高信息和第一固定系数,确定用户的步长信息。
根据本发明的一个实施例,根据运动步数和运动参数,确定用户的运动距离和运动时间包括:
根据步长信息和运动步数,确定用户的运动距离。
根据本发明的一个实施例,运动状态为通过三轴加速度传感器、三轴陀螺仪获取。
根据本发明的一个实施例,运动状态包括:散步、步行、快步、疾步、慢跑、或跑步。
根据本发明的一个实施例,根据运动状态,确定运动状态对应的运动参数包括:
在运动状态为散步的情况下,散步所对应的第一运动参数为3;
在运动状态为步行的情况下,步行所对应的第二运动参数为4;
在运动状态为快步的情况下,快步所对应的第三运动参数为5;
在运动状态为疾步的情况下,疾步所对应的第四运动参数为6;
在运动状态为慢跑的情况下,慢跑所对应的第五运动参数为7;以及
在运动状态为跑步的情况下,跑步所对应的第六运动参数为8。
根据本发明的一个实施例,根据运动步数和运动参数,确定用户的运动距离和运动时间进一步包括:
根据运动距离和运动参数,确定用户的运动时间。
根据本发明的一个实施例,还包括:
根据运动时间、第二固定系数、第三固定系数、运动参数和体重信息,确定用户运动所消耗的能量。
本发明通过获取用户的运动状态和运动步数,其中,运动步数为通过三轴加速度传感器、三轴陀螺仪获取,随后根据运动状态,确定运动状态对应的运动参数,以及根据运动步数和运动参数,确定用户的运动距离和运动时间,从而大大提高了运动距离的精确度,同时,还能够准确地获取用户的运动时间。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是根据本发明实施例的运动时长和距离的检测方法的流程图;
图2是根据本发明实施例的安卓手机在手中时,测得的三轴加速度传感器、三轴陀螺仪的曲线图;
图3是根据本发明实施例的安卓手机置于口袋时,测得的三轴加速度传感器、三轴陀螺仪的曲线图;
图4是根据本发明实施例的运动时长和距离的检测装置的框图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员所获得的所有其他实施例,都属于本发明保护的范围。
根据本发明的实施例,提供了一种运动时长和距离的检测方法。
如图1所示,根据本发明实施例的检测方法包括:
步骤S101,获取用户的运动状态和运动步数,其中,运动步数为通过三轴加速度传感器、三轴陀螺仪获取,其中,运动步数是通过三轴加速度传感器、三轴陀螺仪确定的,上述装置可确定用户的位置是否发生变化,从而避免了用户手臂摆动而运动距离未发生改变的情况;
步骤S103,根据运动状态,确定运动状态对应的运动参数;以及
步骤S105,根据运动步数和运动参数,确定用户的运动距离和运动时间。
通过本发明的上述方案,通过获取用户的运动状态和运动步数,其中,运动步数为通过三轴加速度传感器、三轴陀螺仪获取,随后根据运动状态,确定运动状态对应的运动参数,以及根据运动步数和运动参数,确定用户的运动距离和运动时间,从而大大提高了运动距离的精确度,同时,还能够准确地获取用户的运动时间。
根据本发明的一个实施例,在获取用户的运动状态和运动步数之前包括:获取用户的信息,其中用户的信息包括:身高信息和体重信息;根据用户的身高信息和第一固定系数,确定用户的步长信息。
在该实施例中,用户在安卓手机或者检测装置中输入自身的身高和体重,其中,第一固定系数为0.45,该第一固定系数是通过机器学习法得到的,具体的,用户步长信息由如下公式获得:
步长(cm)=身高(cm)×0.45,其中,步长和身高的单位为厘米,当然可以理解,可根据实际需求,对步长或身高的单位进行更换,例如:将身高的单位设置为米(m),本发明对此不做限定。
根据本发明的一个实施例,根据运动步数和运动参数,确定用户的运动距离和运动时间包括:根据步长信息和运动步数,确定用户的运动距离。
在该实施例中,通过三轴加速度传感器、三轴陀螺仪获取用户的运动步数后,同时,根据上述方法获取了用户的步长,具体的,用户的运动距离可通过如下公式获得:
距离(cm)=步长(cm)×步数,其中,步长和运动距离的单位为厘米,,当然可以理解,可根据实际需求,对步长和运动距离的单位进行更换,例如:将步长的单位设置为米(m),本发明对此不做限定。
根据本发明的一个实施例,运动状态为通过三轴加速度传感器、三轴陀螺仪获取。
在该实施例中,由于安卓手机中安装有三轴加速度传感器、三轴陀螺仪,从而通过安卓手机测得相关数据时,无需额外的安装,极大地方便了用户,当然可以理解,可以根据实际需求,对相关的检测装置进行设置,本发明对此不做限制。
如图2所示,该安卓手机被握在手中,其中,图2中的x轴代表时间(ms,毫秒),y轴代表相应方向的加速度(m/s^2,米每平方秒),通过安卓手机中的三轴加速度传感器、三轴陀螺仪获得的3条曲线表示了3个轴(X轴、Y轴和Z轴)的数据变化,根据3种数据变换可以获得用户的运动状态,此外,根据上述的数据变换可以通过傅里叶变换确定用户的摆动周期,从而确定用户走路的步数,进一步,如图3所示,该安卓手机被装在口袋中,其中,图3中的x轴代表时间(ms,,毫秒),y轴代表相应方向的加速度(m/s^2,米每平方秒),通过安卓手机中的三轴加速度传感器、三轴陀螺仪获得的3条曲线表示了3个轴(X轴、Y轴和Z轴)的数据变化,可以根据如上述数据变化获得用户的用户状态,本发明中的对于安卓手机或检测装置的位置不做限定,可根据用户的舒适度,将安卓手机或检测装置进选择性的位置的佩戴,这样也避免了现有技术中穿戴智能设备佩戴位置单一的问题,进而增强了用户的体验性,当然可以理解,可根据实际需求,对获取用户运动状态的方式进行变化,例如:用户在安卓手机或检测装置中直接输入用户的运动状态,本发明对此不作限定。
根据本发明的一个实施例,运动状态包括:散步、步行、快步、疾步、慢跑、或跑步,本发明详细地对用户的运动状态进行上述分类,从而使得测量的范围更加广泛。
根据本发明的一个实施例,根据运动状态,确定运动状态对应的运动参数包括:在运动状态为散步的情况下,散步所对应的第一运动参数为3;在运动状态为步行的情况下,步行所对应的第二运动参数为4;在运动状态为快步的情况下,快步所对应的第三运动参数为5;在运动状态为疾步的情况下,疾步所对应的第四运动参数为6;在运动状态为慢跑的情况下,慢跑所对应的第五运动参数为7;以及在运动状态为跑步的情况下,跑步所对应的第六运动参数为8,本发明通过机器学习法,获取了用户不同运动状态对应的运动参数,从而增强了运动测量的精确性。
根据本发明的一个实施例,根据运动步数和运动参数,确定用户的运动距离和运动时间进一步包括:根据运动距离和运动参数,确定用户的运动时间。
在该实施例中,根据上述方法获取用户的运动距离和不同运动状态所对应的运动参数,具体地,运动时间可通过如下公式获得:
时间(min)=距离(cm)/运动参数,其中,时间的单位为分钟,距离的单位为厘米,而运动参数可根据用户的运动状态确定,例如:当用户的运动状态为散步时,运动时间(min)=距离(cm)/3,即运动时间为运动距离和3的比值,当然可以理解,可根据实际需求,对时间或运动距离的单位进行更换,例如:将时间的单位设置为秒(s),本发明对此不做限定。
根据本发明的一个实施例,还包括:根据运动时间、第二固定系数、第三固定系数、运动参数和体重信息,确定用户运动所消耗的能量。
在该实施例中,根据上述方法获得用户的运动时间,以及用户的运动状态所对应的运动参数,此外,用户可在安卓手机或检测装置中输入用户的体重,而第二固定系数和第三运动系数是通过机器学习法获得的,其中,第二固定系数为3.5,第三固定系数为200,具体地,用户所消耗的能力可用如下公式得到:
消耗能量(千卡)=3.5×运动参数×运动时间(min)×体重(kg)/200,其中,运动时间的单位为分钟,体重的单位为千克,当然可以理解,可根据实际需求,对消耗能量、运动时间或体重的单位进行更换,例如:将运动时间的单位设置为秒(s),本发明对此不做限定。
根据本发明的实施例,还提供了一种运动时长和距离的检测装置。
如图4所示,根据本发明实施例的运动时长和距离的检测装置包括:
获取模块41,用于获取用户的运动状态和运动步数,其中,运动步数为通过三轴加速度传感器、三轴陀螺仪获取;
第一确定模块42,用于根据运动状态,确定运动状态对应的运动参数;
第二确定模块43,根据运动步数和运动参数,确定用户的运动距离和运动时间。
在该实施例中,可以根据实际需求,对运动时长和距离的检测装置进行选择,例如:根据本发明的一个实施例,该检测装置为安卓手机,由于安卓手机中安装有三轴加速度传感器、三轴陀螺仪,从而无需用户的额外安装,提高了用户的体验性。
综上所述,借助于本发明的上述技术方案,通过获取用户的运动状态和运动步数,其中,运动步数为通过三轴加速度传感器、三轴陀螺仪获取,随后根据运动状态,确定运动状态对应的运动参数,以及根据运动步数和运动参数,确定用户的运动距离和运动时间,从而大大提高了运动距离的精确度,同时,还能够准确地获取用户的运动时间,此外,由于采用了安卓手机和/或检测装置,上述装置易被用户携带,无需额外的佩戴,从而增强了用户的体验性。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (8)
1.一种运动时长和距离的检测方法,其特征在于,包括:
获取用户的运动状态和运动步数,其中,所述运动步数为通过三轴加速度传感器、三轴陀螺仪获取;
根据所述运动状态,确定所述运动状态对应的运动参数;以及
根据所述运动步数和所述运动参数,确定用户的运动距离和运动时间。
2.根据权利要求1所述的检测方法,其特征在于,在获取用户的运动状态和运动步数之前包括:
获取用户的信息,其中所述用户的信息包括:身高信息和体重信息;
根据用户的身高信息和第一固定系数,确定所述用户的步长信息。
3.根据权利要求2所述的检测方法,其特征在于,根据所述运动步数和所述运动参数,确定用户的运动距离和运动时间包括:
根据所述步长信息和所述运动步数,确定用户的运动距离。
4.根据权利要求1所述的检测方法,其特征在于,所述运动状态为通过三轴加速度传感器、三轴陀螺仪获取。
5.根据权利要求3所述的检测方法,其特征在于,所述运动状态包括:散步、步行、快步、疾步、慢跑、或跑步。
6.根据权利要求5所述的检测方法,其特征在于,根据所述运动状态,确定所述运动状态对应的运动参数包括:
在运动状态为散步的情况下,所述散步所对应的第一运动参数为3;
在运动状态为步行的情况下,所述步行所对应的第二运动参数为4;
在运动状态为快步的情况下,所述快步所对应的第三运动参数为5;
在运动状态为疾步的情况下,所述疾步所对应的第四运动参数为6;
在运动状态为慢跑的情况下,所述慢跑所对应的第五运动参数为7;以及
在运动状态为跑步的情况下,所述跑步所对应的第六运动参数为8。
7.根据权利要求6所述的检测方法,其特征在于,根据所述运动步数和所述运动参数,确定用户的运动距离和运动时间进一步包括:
根据所述运动距离和所述运动参数,确定用户的运动时间。
8.根据权利要求7所述的检测方法,其特征在于,还包括:
根据所述运动时间、第二固定系数、第三固定系数、所述运动参数和所述体重信息,确定用户运动所消耗的能量。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610633212.2A CN106289311A (zh) | 2016-08-04 | 2016-08-04 | 一种运动时长和距离的检测方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610633212.2A CN106289311A (zh) | 2016-08-04 | 2016-08-04 | 一种运动时长和距离的检测方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106289311A true CN106289311A (zh) | 2017-01-04 |
Family
ID=57665418
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610633212.2A Pending CN106289311A (zh) | 2016-08-04 | 2016-08-04 | 一种运动时长和距离的检测方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106289311A (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107158687A (zh) * | 2017-06-02 | 2017-09-15 | 广东乐源数字技术有限公司 | 一种可检测模拟呼啦圈运动的人体运动监测装置 |
CN108981744A (zh) * | 2018-08-06 | 2018-12-11 | 浙江大学 | 一种基于机器学习与低通滤波的步频实时计算方法 |
CN109431000A (zh) * | 2017-04-12 | 2019-03-08 | 佛山市丈量科技有限公司 | 一种基于步长信息的运动指导***及方法 |
CN110246561A (zh) * | 2019-04-30 | 2019-09-17 | 华为技术有限公司 | 一种移动距离计算方法、装置以及*** |
CN110619009A (zh) * | 2019-09-18 | 2019-12-27 | 青岛海信移动通信技术股份有限公司 | 一种运动数据分段统计的方法及终端 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1815145A (zh) * | 2005-01-31 | 2006-08-09 | 英华达(上海)电子有限公司 | 手机中智能计步器的实现方法及实现该方法的手机 |
CN102279000A (zh) * | 2011-07-08 | 2011-12-14 | 北京百纳威尔科技有限公司 | 移动终端的计步方法及移动终端 |
CN102353383A (zh) * | 2011-06-16 | 2012-02-15 | 浙江大学 | 基于单轴陀螺仪的计步及里程推算方法 |
CN104215238A (zh) * | 2014-08-21 | 2014-12-17 | 北京空间飞行器总体设计部 | 一种智能手机室内定位方法 |
CN104596537A (zh) * | 2015-02-02 | 2015-05-06 | 成都星炫科技有限公司 | 一种计步方法 |
CN105009027A (zh) * | 2012-12-03 | 2015-10-28 | 纳维森斯有限公司 | 用于估计对象的运动的***和方法 |
-
2016
- 2016-08-04 CN CN201610633212.2A patent/CN106289311A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1815145A (zh) * | 2005-01-31 | 2006-08-09 | 英华达(上海)电子有限公司 | 手机中智能计步器的实现方法及实现该方法的手机 |
CN102353383A (zh) * | 2011-06-16 | 2012-02-15 | 浙江大学 | 基于单轴陀螺仪的计步及里程推算方法 |
CN102279000A (zh) * | 2011-07-08 | 2011-12-14 | 北京百纳威尔科技有限公司 | 移动终端的计步方法及移动终端 |
CN105009027A (zh) * | 2012-12-03 | 2015-10-28 | 纳维森斯有限公司 | 用于估计对象的运动的***和方法 |
CN104215238A (zh) * | 2014-08-21 | 2014-12-17 | 北京空间飞行器总体设计部 | 一种智能手机室内定位方法 |
CN104596537A (zh) * | 2015-02-02 | 2015-05-06 | 成都星炫科技有限公司 | 一种计步方法 |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109431000A (zh) * | 2017-04-12 | 2019-03-08 | 佛山市丈量科技有限公司 | 一种基于步长信息的运动指导***及方法 |
CN107158687A (zh) * | 2017-06-02 | 2017-09-15 | 广东乐源数字技术有限公司 | 一种可检测模拟呼啦圈运动的人体运动监测装置 |
CN108981744A (zh) * | 2018-08-06 | 2018-12-11 | 浙江大学 | 一种基于机器学习与低通滤波的步频实时计算方法 |
CN108981744B (zh) * | 2018-08-06 | 2020-07-07 | 浙江大学 | 一种基于机器学习与低通滤波的步频实时计算方法 |
CN110246561A (zh) * | 2019-04-30 | 2019-09-17 | 华为技术有限公司 | 一种移动距离计算方法、装置以及*** |
WO2020221109A1 (zh) * | 2019-04-30 | 2020-11-05 | 华为技术有限公司 | 一种移动距离计算方法、装置以及*** |
CN110619009A (zh) * | 2019-09-18 | 2019-12-27 | 青岛海信移动通信技术股份有限公司 | 一种运动数据分段统计的方法及终端 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106289311A (zh) | 一种运动时长和距离的检测方法 | |
CN104267815B (zh) | 基于惯性传感技术的动作捕捉***及方法 | |
CN106821391B (zh) | 基于惯性传感器信息融合的人体步态采集分析***及方法 | |
CN105675048B (zh) | 平衡识别精确度与耗电量的无线***和方法 | |
CN103843313B (zh) | 使用来自移动装置上的惯性导航***的噪声信号的运动方向的确定 | |
CN103226398B (zh) | 基于微惯性传感器网络技术的数据手套 | |
CN102655551B (zh) | 感测反馈方法和装置 | |
CN105389012A (zh) | 一种基于手势的电源管理方法及其*** | |
CN107208920B (zh) | 终端装置、空调设备以及可穿戴终端 | |
CN101504424B (zh) | 微型多功能人体姿态智能检测仪及检测方法 | |
CN202218347U (zh) | 一种动作姿态捕捉装置及*** | |
CN103217168B (zh) | 导航方法及设备 | |
CN105388994A (zh) | 可穿戴手表及其操作方法 | |
CN109844460B (zh) | 一种步幅校准方法、相关设备及*** | |
CN105122006A (zh) | 用于使用非线性***表示来进行可变步长估计的方法和*** | |
CN106256396A (zh) | 运动支援装置以及运动支援方法 | |
JP2016034479A (ja) | 走行時着地位置評価方法、走行時着地位置評価装置、検出方法、検出装置、走行運動評価方法及び走行運動評価装置 | |
CN104266648A (zh) | Android平台MARG传感器的室内定位*** | |
CN202710598U (zh) | 一种人体运动信息检测装置 | |
CN102024316B (zh) | 一种无线智能感测方法、装置及*** | |
CN105138127A (zh) | 用于穿戴设备的左右手分辨方法、装置及穿戴设备 | |
CN205403802U (zh) | 一种运动状态检测*** | |
Wu et al. | Indoor positioning system based on inertial MEMS sensors: Design and realization | |
CN106970705A (zh) | 动作捕捉方法、装置和电子设备 | |
CN104056442A (zh) | 一种实现健身设备智能化的方法、装置和*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20170104 |
|
RJ01 | Rejection of invention patent application after publication |