记步方法与装置制造方法及图纸

技术编号:17383459 阅读:46 留言:0更新日期:2018-03-04 01:40
本发明专利技术实施例提供一种记步方法与装置,所述方法包括:获取用户携带的设备的三轴加速度数据;分别对每个坐标轴的加速度数据进行周期性匹配,将周期性最大的坐标轴作为目标记步轴;根据所述目标记步轴对应的加速度数据,确定所述用户的步数。本申请,由于考虑了用户运动过程中的周期性,将周期性最大的坐标轴作为目标记步轴,基于该目标记步轴的加速度数据,准确获得用户的步数,进而实现对用户的准确记步。

Step method and device

【技术实现步骤摘要】
记步方法与装置
本专利技术实施例涉及终端技术,尤其涉及一种记步方法与装置。
技术介绍
现有的智能手环、智能手表等可穿戴设备普遍具有记步功能那个,使用产品集成的运动传感器感知人体的运动,进而实现记步,并根据用户的步数,估算用户的行走距离、消耗卡路里等参数。目前的可穿戴设备,通常获取用户运动时设备的三轴加速度数据,即X坐标轴方向的加速度、Y坐标轴方向的加速度和Z坐标轴方向的加速度。并从三个轴的加速度数据中获取整体幅值最大的坐标轴作为目标坐标轴,例如X坐标轴。接着,绘制X坐标轴方向的加速度波形图,通过数加速度波形图中波谷或波峰的数目来实现记步,其中,一个波峰代表一步。但是,由于用户的行走习惯不同,或者用户慢走时,幅值最大的坐标轴作不能准确反映用户的实际运动状态,进而造成记步不准确的问题。
技术实现思路
本专利技术实施例提供一种记步方法与装置,以解现有技术无法对用户进行准确记步的问题。第一方面,本专利技术实施例提供一种记步方法的评估方法,包括:获取用户携带的设备的三轴加速度数据;分别对每个坐标轴的加速度数据进行周期性匹配,将周期性最大的坐标轴作为目标记步轴;根据所述目标记步轴对应的加速度数据,确定所述用户的步数。在第一方面的一种可能的实现方式中,所述分别对每个坐标轴的加速度数据进行周期性匹配之前,所述方法还包括:使用滤波器组对所述三轴加速度数据进行滤波,其中,所述滤波器组包括不同类型的滤波器,不同类型的滤波器对应的截止频率不同。在第一方面的另一种可能的实现方式中,所述分别对每个坐标轴的加速度数据进行周期性匹配,将周期性最大的坐标轴作为目标记步轴,具体包括:分别对每个坐标轴滤波后的加速度数据进行周期性匹配,将周期性最大的坐标轴作为目标记步轴。在第一方面的另一种可能的实现方式中,所述分别对每个坐标轴滤波后的加速度数据进行周期性匹配,具体包括:分别获取每个坐标轴对应的滤波后的加速度数据中的转折点;对于每个坐标轴上的每个转折点,获取所述转折点与后一个转折点之间的第一幅值差和第一时间差,以及获取相邻周期内所述转折点对应的第一转折点,并获取所述第一转折点与后一个转折点之间的第二幅值差和第二时间差;判断所述第一幅值差与所述第二幅值差是否相等,并判断所述第一时间差与所述第二时间差是否相等;若是,则确定所述转折点周期性匹配成功。在第一方面的另一种可能的实现方式中,在所述第一幅值差与所述第二幅值差相等,且所述第一时间差与所述第二时间差相等之后,所述方法还包括:判断所述第一幅值差是否位于预设幅值区间内,以及判断所述第一时间差是否位于预设周期区间内;若是,则确定所述转折点周期性匹配成功。在第一方面的另一种可能的实现方式中,所述将周期性最大的坐标轴作为目标记步轴,具体包括:获得每个坐标轴对应的各转折点中周期性匹配成功的第一转折点的数目,将最大第一转折点的数目对应的坐标轴作为目标记步轴。在第一方面的另一种可能的实现方式中,所述根据所述目标记步轴对应的加速度数据,确定所述用户的步数,具体包括:对所述目标记步轴对应的加速度数据中的各转折点,判断当前周期性匹配的转折点与前一个周期性匹配的转折点之间的第三时间差是否大于或等于第一阈值;若是,则根据所述第三时间差与所述目标记步轴对应的加速度数据的周期值,确定所述用户的步数;若否,则根据所述目标记步轴对应加速度数据的转折点的数目,确定所述用户的步数。在第一方面的另一种可能的实现方式中,所述方法还包括:根据所述目标记步轴对应的各加速度数据幅值的最大值和最小值,确定所述加速度数据的第一能量;根据所述第一能量确定所述用户的运动形式。在第一方面的另一种可能的实现方式中,当根据所述第一能量确定所述用户具有至少两个运动形式时,所述方法还包括:根据所述目标记步轴对应的加速度数据中相邻的两加速度数据的幅值差的绝对值之和,确定所述加速度数据的第二能量;根据所述第一能量和所述第二能量确定所述用户的运动形式。在第一方面的另一种可能的实现方式中,所述根据所述第一能量确定所述用户的运动形式,具体包括:获取与所述第一能量相交的各目标第一区间,其中,不同的运动形式对应的第一区间不同;若所述目标第一区间为一个,则确定所述用户的运动形式为所述目标第一区间对应的运动形式。在第一方面的另一种可能的实现方式中,若所述目标第一区间为至少两个,所述根据所述第一能量和所述第二能量确定所述用户的运动形式,具体包括:获取各目标第一区间对应的第一运行形式集合;获取与所述第二能量相交的各目标第二区间,并获取各目标第二区间对应的第二运行形式集合,不同的运动形式对应的第二区间不同;将所述第一运行形式集合和所述第二运行形式集合中相同的运行形式作为所述用户的运动形式。第二方面,本专利技术实施例提供一种记步装置,包括:获取模块,用于获取用户携带的设备的三轴加速度数据;周期性匹配模块,用于分别对每个坐标轴的加速度数据进行周期性匹配,将周期性最大的坐标轴作为目标记步轴;确定模块,用于根据所述目标记步轴对应的加速度数据,确定所述用户的步数。在第二方面的一种可能的实现方式中,所述装置还包括:过滤模块,用于使用滤波器组对所述三轴加速度数据进行滤波,其中,所述滤波器组包括不同类型的滤波器,不同类型的滤波器对应的截止频率不同。所述周期性匹配模块,具体用于分别对每个坐标轴滤波后的加速度数据进行周期性匹配,将周期性最大的坐标轴作为目标记步轴。在第二方面的另一种可能的实现方式中,所述装置还包括判断模块:所述获取模块,还用于分别获取每个坐标轴对应的滤波后的加速度数据中的转折点,对于每个坐标轴上的每个转折点,并获取所述转折点与后一个转折点之间的第一幅值差和第一时间差,以及获取相邻周期内所述转折点对应的第一转折点,并获取所述第一转折点与后一个转折点之间的第二幅值差和第二时间差。所述判断模块,用于判断所述第一幅值差与所述第二幅值差是否相等,并判断所述第一时间差与所述第二时间差是否相等。所述确定模块,用于在所述判断模块50判断所述第一幅值差与所述第二幅值差相等,并判断所述第一时间差与所述第二时间差是相等时,确定所述转折点周期性匹配成功。在第二方面的另一种可能的实现方式中,所述判断模块,还用于在判断所述第一幅值差与所述第二幅值差相等,且所述第一时间差与所述第二时间差相等之后,判断所述第一幅值差是否位于预设幅值区间内,以及判断所述第一时间差是否位于预设周期区间内。所述确定模块,用于在所述判断模块判断所述第一幅值差位于预设幅值区间内,以及判断所述第一时间差位于预设周期区间内时,确定所述转折点周期性匹配成功。在第二方面的另一种可能的实现方式中,所述获取模块,还用于获得每个坐标轴对应的各转折点中周期性匹配成功的第一转折点的数目。所述确定模块,还用于将最大第一转折点的数目对应的坐标轴作为目标记步轴。在第二方面的另一种可能的实现方式中,所述判断模块,还用于对所述目标记步轴对应的加速度数据中的各转折点,判断当前周期性匹配的转折点与前一个周期性匹配的转折点之间的第三时间差是否大于或等于第一阈值。所述确定模块,还用于在所述判断模块判断当前周期性匹配的转折点与前一个周期性匹配的转折点之间的第三时间差大于或等于第一阈值时,根据所述第三时间差与所述目标记步轴对应的加速度数据的周期值,确定所述用户的步数。所述确定模块,还用于本文档来自技高网...
记步方法与装置

【技术保护点】
一种记步方法,其特征在于,包括:获取用户携带的设备的三轴加速度数据;分别对每个坐标轴的加速度数据进行周期性匹配,将周期性最大的坐标轴作为目标记步轴;根据所述目标记步轴对应的加速度数据,确定所述用户的步数。

【技术特征摘要】
1.一种记步方法,其特征在于,包括:获取用户携带的设备的三轴加速度数据;分别对每个坐标轴的加速度数据进行周期性匹配,将周期性最大的坐标轴作为目标记步轴;根据所述目标记步轴对应的加速度数据,确定所述用户的步数。2.根据权利要求1所述的方法,其特征在于,所述分别对每个坐标轴的加速度数据进行周期性匹配之前,所述方法还包括:使用滤波器组对所述三轴加速度数据进行滤波,其中,所述滤波器组包括不同类型的滤波器,不同类型的滤波器对应的截止频率不同。3.根据权利要求2所述的方法,其特征在于,所述分别对每个坐标轴的加速度数据进行周期性匹配,将周期性最大的坐标轴作为目标记步轴,具体包括:分别对每个坐标轴滤波后的加速度数据进行周期性匹配,将周期性最大的坐标轴作为目标记步轴。4.根据权利要求3所述的方法,其特征在于,所述分别对每个坐标轴滤波后的加速度数据进行周期性匹配,具体包括:分别获取每个坐标轴对应的滤波后的加速度数据中的转折点;对于每个坐标轴上的每个转折点,获取所述转折点与后一个转折点之间的第一幅值差和第一时间差,以及获取相邻周期内所述转折点对应的第一转折点,并获取所述第一转折点与后一个转折点之间的第二幅值差和第二时间差;判断所述第一幅值差与所述第二幅值差是否相等,并判断所述第一时间差与所述第二时间差是否相等;若是,则确定所述转折点周期性匹配成功。5.根据权利要求4所述的方法,其特征在于,在所述第一幅值差与所述第二幅值差相等,且所述第一时间差与所述第二时间差相等之后,所述方法还包括:判断所述第一幅值差是否位于预设幅值区间内,以及判断所述第一时间差是否位于预设周期区间内;若是,则确定所述转折点周期性匹配成功。6.根据权利要求5所述的方法,其特征在于,所述将周期性最大的坐标轴作为目标记步轴,具体包括:获得每个坐标轴对应的各转折点中周期性匹配成功的第一转折点的数目,将最大第一转折点的数目对应的坐标轴作为目标记步轴。7.根据权利要求1所述的方法,其特征在于,所述根据所述目标记步轴对应的加速度数据,确定所...

【专利技术属性】
技术研发人员:章军
申请(专利权)人:上海惠芽信息技术有限公司
类型:发明
国别省市:上海,31

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

1