[发明专利]一种在Android手机上实现计步器的方法有效
申请号: | 201510053089.2 | 申请日: | 2015-02-02 |
公开(公告)号: | CN104567912B | 公开(公告)日: | 2017-05-17 |
发明(设计)人: | 黄政;韩立新;孙闻;徐守晶;张春雨;王伟 | 申请(专利权)人: | 河海大学 |
主分类号: | G01C22/00 | 分类号: | G01C22/00 |
代理公司: | 南京经纬专利商标代理有限公司32200 | 代理人: | 朱小兵 |
地址: | 211100 江苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种在Android手机上实现计步器的方法,由人手持Android手机或者将Android手机放置在口袋中,利用Android手机上的加速度传感器来采集数据,并通过对加速度的一系列处理,最终达到统计人行走步数的目的。该方法包括确定手机加速度传感器采样频率和时间窗口;对采集得到的数据进行去噪,然后根据去噪后的数据利用k‑means提取正常人行走的特征;根据特征和去噪后的数据,统计人在一个时间窗口内行走的步数。本发明能够利用Android手机统计人行走的步数,为人们健康生活和运动提供有效的技术支持和合理的建议。 | ||
搜索关键词: | 一种 android 手机 实现 计步器 方法 | ||
【主权项】:
一种在Android手机上实现计步器的方法,其特征在于,包括以下具体步骤:步骤1,计算Android手机中加速度传感器的采样频率;步骤2,根据步骤1中计算得到的采样频率确定一定的时间窗口,并对加速度传感器采集到的一个时间窗口内的加速度数据进行如下处理:2‑1)将加速度传感器采集到的三轴加速度数据转化为合加速度数据;2‑2)对合加速度数据进行平滑去噪;2‑3)找出平滑去噪后的加速度数据中的波峰,计算所有波峰的方差,若方差大于设定阈值,则舍弃该时间窗口内的所有数据;否则,通过k‑means聚类算法将该时间窗口内的平滑去噪后的加速度数据聚成两类,分别为属于波峰的一类和不属于波峰的一类;2‑4)根据聚类得到的结果,计算出波峰的取值范围为:(m1-m1-m22,m1+m1-m22)]]>式中,m1、m2分别为属于波峰的一类的数据的平均值、不属于波峰的一类的数据的平均值;步骤3,重新确定时间窗口,统计各个时间窗口内的步数,从而实现计步,具体为:3‑1)重新确定时间窗口,且确保当前时间窗口与下一个时间窗口之间有重叠;3‑2)当一个时间窗口内的波峰数据满足以下条件时,将当前波峰计为一步:该波峰与前一波峰之间的时间间隔在行走一步所需的时间范围内、当前波峰的幅值在步骤2得到的波峰取值范围内;3‑3)将统计得到的各个时间窗口内的步数相加,即实现计步。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于河海大学,未经河海大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510053089.2/,转载请声明来源钻瓜专利网。