一种用户步行计步方法、装置及移动终端制造方法及图纸

技术编号:10742981 阅读:112 留言:0更新日期:2014-12-10 16:02
本发明专利技术提供了一种用户步行计步方法、装置及移动终端,该用户步行计步方法包括:在设定时间段内获取用户的重力方向的加速度数据;根据所述加速度数据获取所述用户在所述设定时间段内的步行周期;根据所述设定时间段与所述步行周期获取所述用户在所述设定时间段内的步数。本发明专利技术实施例可以通过智能移动设备检测用户的步数,提高用户计步的准确度。

【技术实现步骤摘要】
一种用户步行计步方法、装置及移动终端
本专利技术涉及电子
,尤其涉及一种用户步行计步方法、装置及移动终端。
技术介绍
现有技术中多数是通过可穿戴设备进行步数的检测,可穿戴设备例如,运动手环、脚环等。随着智能手机的广泛普及,其用户覆盖面远远超过了可穿戴设备的覆盖面,而现有技术中的智能手机通过用户即刻的运动情况来检测用户的步数,由于智能手机通常是通过与用户的手部进行接触,若手部存在偶尔的抖动,则会致使计步不准确。
技术实现思路
本专利技术实施例提供一种用户步行计步方法、装置及移动终端,实现通过智能移动设备检测用户的步数,提高用户计步的准确度。为达到上述目的,本专利技术的实施例采用如下技术方案:一种用户步行计步方法,该方法包括:在设定时间段内获取用户的重力方向的加速度数据。根据所述加速度数据获取所述用户在所述设定时间段内的步行周期。根据所述设定时间段与所述步行周期获取所述用户在所述设定时间段内的步数。一种用户步行计步装置,该装置包括:第一获取模块,用于在设定时间段内获取用户的重力方向的加速度数据。第二获取模块,用于根据所述加速度数据获取所述用户在所述设定时间段内的步行周期。第三获取模块,用于根据所述设定时间段与所述步行周期获取所述用户在所述设定时间段内的步数。一种移动终端,该终端上设置有所述用户步行计步装置,该装置包括:第一获取模块,用于在设定时间段内获取用户的重力方向的加速度数据。第二获取模块,用于根据所述加速度数据获取所述用户在所述设定时间段内的步行周期。第三获取模块,用于根据所述设定时间段与所述步行周期获取所述用户在所述设定时间段内的步数。本专利技术实施例提供的用户步行计步方法、装置及移动终端,通过在设定时间段内获取用户的重力方向的加速度数据,进而得到用户在该设定时间段内的步行周期,从而得到用户在该设定时间段内的行走的步数。如此,在对用户步行计步时,可以避免用户的手部或者其他肢体部位抖动对步行计数的影响,从而确保计步更准确。附图说明图1为本专利技术一个实施例提供的用户步行计步方法的流程图。图2为本专利技术另一个实施例提供的用户步行计步方法的流程图。图3为图2所示实施例中的重力方向的加速度数据部分数据的示意图。图4为本专利技术再一个实施例提供的用户步行计步方法的流程图。图5为图4所示实施例中的加速度数据进行自相关计算后部分数据的示意图。图6为本专利技术一个实施例提供的用户步行计步装置的结构图。图7为本专利技术另一个实施例提供的用户步行计步装置的结构图。图8为本专利技术一个实施例提供的移动终端的结构图。具体实施方式下面结合附图对本专利技术实施例提供的用户步行计步方法、装置及移动终端进行详细描述。实施例一:图1为本专利技术一个实施例提供的用户步行计步方法的流程图,如图1所示,本专利技术实施例提供的用户步行计步的方法包括如下步骤:步骤101,在设定时间段内获取用户的重力方向的加速度数据。步骤102,根据加速度数据获取用户在设定时间段内的步行周期。步骤103,根据设定时间段与步行周期获取用户在设定时间段内的步数。在步骤101中可以通过移动终端内置的传感器等获取用户的重力方向的加速度数据,传感器具体可以为移动终端内置的加速度传感器。本专利技术实施例提供的用户步行计步方法,通过在设定时间段内获取用户的重力方向的加速度数据,进而得到用户在该设定时间段内的步行周期,从而得到用户在该设定时间段内的行走的步数。如此,在对用户步行计步时,可以避免用户的手部或者其他肢体部位抖动对步行计数的影响,从而确保计步更准确。实施例二:图2为本专利技术另一个实施例提供的用户步行计步方法的流程图,图3为图2所示实施例中的重力方向的加速度数据的示意图。如图2所示,用户步行计步的方法包括:步骤201,在设定时间段内获取用户的重力方向的加速度数据。步骤202,通过加速度数据确定用户在设定时间段内的状态。步骤203,若确定用户处于静止状态,则将静止状态对应的时间段从设定时间段剔除,得到剔除后的有效时间段。步骤204,根据加速度数据获取用户在有效时间段内的步行周期。步骤205,根据有效时间段与步行周期获取用户在设定时间段内的步数。在步骤201中,与图1所示实施例中的步骤101获取用户的重力方向的加速度数据的方法类似,均可通过移动终端内置的传感器获取,例如移动终端内置的加速度传感器。由于用户在行走时,重力方向的加速度数据存在波动,会随着用户在行走过程中的迈步状态时高时低,例如,在用户抬起左脚向前迈步到左脚落地后,右脚向前迈步的过程中,用户在重力方向的加速度值从左脚向前迈步时会高一些,而左脚地后,其重力方向的加速度值会低一些,由此,用户在行走过程中,重力方向的加速度数据可以为由波峰和波谷形成的曲线,所形成的曲线可以参见图3所示,示出了用户在重力方向的加速度数据的示意图。在步骤202中,可以通过步骤201中获取的用户的重力方向的加速度确定用户在设定时间段内的状态,例如,根据加速度数据的变化确定用户是在行走状态还是静止状态,具体地,可以将设定时间段划分为多个第一时间窗口,并获取每一个第一时间窗口内的加速度数据的最大值与最小值,并求得其最大值和最小值之间的差值,如果该差值小于预设阈值,则将用户在该第一时间窗口内的状态确定为静止状态。例如,每一个第一时间窗口为0.5s,预设阈值为0.35,如图3所示,获取到的最大值为12,最小值为7,则二者之间差值为5,该差值大于预设阈值0.35,此时,确定该0.5s的时间内,用户处于行走状态,反之,如果差值为0.10,小于预设阈值,则可以确定用户在该0.5s的时间窗口内,用户处于静止状态。本领域技术人员可以理解的是,上述对第一时间窗口、预设阈值以及差值的描述均为示例性说明,并不能形成对本专利技术实施例的限定。执行步骤203,将静止状态对应的时间段从设定时间段剔除,得到剔除后的有效时间段,例如,设定时间为10分钟,通过步骤202确定用户处于静止状态的时间为2分钟,从10分钟剔除处于静止状态的2分钟,得到有效时间为8分钟。然后执行步骤204,通过加速度数据获取用户在有效时间段内的步行周期。在步骤204中,可以利用信号处理中的自相关函数从加速度数据获取到用户的步行周期,例如,对获取的加速度数据进行自相关计算,得到计算后的波形,其相邻两个波峰或波谷的时间间隔即为步行周期。结合有效时间段以及步骤204中获取到的步行周期,便可以得到在该设定时间段内的用户步行步数。在步骤205中,将有效时间段分为多个第二时间窗口,并通过步骤204中得到的步行周期,第二时间窗口长度M/步行周期T=步数,将多个第二时间窗口行走的步数相加,即可得到在该有效时间段内行走的总步数。实施例三:图4为本专利技术再一个实施例提供的用户步行计步方法的流程图,图5为图4所示实施例中的加速度数据进行自相关计算后部分数据的示意图。如图4所示,用户步行计步的方法包括:步骤301,在设定时间段内获取用户的重力方向的加速度数据。步骤302,通过加速度数据确定用户在设定时间段内的状态。步骤303,若确定用户处于静止状态,则将静止状态对应的时间段从设定时间段剔除,得到剔除后的有效时间段。步骤304,对有效时间段划分为多个第二时间窗口。步骤305,对多个第二时间窗口内对应的加速度数据进行信号处理得到多个第二时间窗口中的每一个第二时间窗口对应的本文档来自技高网...
一种用户步行计步方法、装置及移动终端

【技术保护点】
一种用户步行计步方法,其特征在于,所述方法包括:在设定时间段内获取用户的重力方向的加速度数据;根据所述加速度数据获取所述用户在所述设定时间段内的步行周期;根据所述设定时间段与所述步行周期获取所述用户在所述设定时间段内的步数。

【技术特征摘要】
1.一种用户步行计步方法,其特征在于,所述方法包括:在设定时间段内获取用户的重力方向的加速度数据,其中所述设定时间段包括有效时间段;对所述有效时间段划分为多个第二时间窗口;对所述多个第二时间窗口内对应的所述加速度数据进行信号处理得到所述多个第二时间窗口中的每一个第二时间窗口对应的步行周期,一个所述步行周期为加速度数据的自相关函数中,上下两个波形的两个相邻波峰或波谷的距离;根据所述有效时间段与所述步行周期获取所述用户在所述设定时间段内的步数。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:通过所述加速度数据确定所述用户在所述设定时间段内的状态;若确定所述用户处于静止状态,则将所述静止状态对应的时间段从所述设定时间段剔除,得到所述剔除后的有效时间段。3.根据权利要求2所述的方法,其特征在于,所述通过所述加速度数据确定所述用户在所述设定时间段内的状态的步骤包括:将所述设定时间段划分为多个第一时间窗口;根据所述用户在所述多个第一时间窗口内的加速度数据确定所述用户在所述多个第一时间窗口内的状态。4.根据权利要求3所述的方法,其特征在于,所述根据所述用户在所述多个第一时间窗口内的加速度数据确定所述用户在所述多个第一时间窗口内的状态的步骤包括:获取在每一个第一时间窗口内的所述加速度数据的最大值与最小值;获取所述最大值与所述最小值的差值;在所述差值小于预设阈值时,则所述用户在该第一时间窗口内的状态为静止状态。5.根据权利要求2-4任一所述的方法,其特征在于,所述根据所述设定时间段与所述步行周期获取所述用户在所述设定时间段内的步数的步骤包括:根据所述每一个第二时间窗口对应的步行周期与所述第二时间窗口对应的时长获取所述多个第二时间窗口内的每一个第二时间窗口内的步数,得到与所述多个第二时间窗口分别对应的多个步数;将所述多个步数相加,得到所述设定时间段内的步数。6.一种用户步行计步装置,其特征在于,所述装置包括:第一获取模块...

【专利技术属性】
技术研发人员:贾海禄
申请(专利权)人:百度在线网络技术北京有限公司
类型:发明
国别省市:北京;11

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

1