计步方法、计步装置及可读存储介质制造方法及图纸

技术编号:27419344 阅读:20 留言:0更新日期:2021-02-21 14:37
本发明专利技术公开了一种计步方法、计步装置及可读存储介质,所述计步方法包括以下步骤:获取当前预设时间间隔内的加速度信号的波峰;获取所述波峰与上一有效波谷之间的第一差值;在所述第一差值大于预设差值时,获取所述波峰与所述下一所述预设时间间隔内的加速度信号的波谷的第二差值;在所述第二差值大于所述预设差值时,将所述波峰设置为有效波峰,并更新有效步数;将所述波谷所在的预设时间间隔的下一预设时间间隔更新为所述当前预设时间间隔,并返回执行所述获取当前预设时间间隔内的加速度信号的波峰的步骤,提高了计步效率。提高了计步效率。提高了计步效率。

【技术实现步骤摘要】
计步方法、计步装置及可读存储介质


[0001]本专利技术涉及智能设备
,尤其涉及计步方法、计步装置及可读存储介质。

技术介绍

[0002]现有的计步方法中较为常用的是波峰检测法,即通过检测人体行走时加速度信号出现的波峰来进行计步。由于加速度传感器采集的加速度信号中存在较多的噪音,则需要对加速度信号进行滤波处理,而现有的滤波方法均需要对加速度信号中的每个信号点进行处理,导致滤波速度较慢,从而影响计步效率。
[0003]上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术。

技术实现思路

[0004]本专利技术的主要目的在于提供一种计步方法、计步装置及可读存储介质,旨在提高计步效率。
[0005]为实现上述目的,本专利技术提供一种计步方法,基于加速度传感器,包括以下步骤:
[0006]获取当前预设时间间隔内的加速度信号的波峰;
[0007]获取所述波峰与上一有效波谷之间的第一差值;
[0008]在所述第一差值大于预设差值时,获取所述波峰与所述下一所述预设时间间隔内的加速度信号的波谷的第二差值;
[0009]在所述第二差值大于所述预设差值时,将所述波峰设置为有效波峰,并更新有效步数;
[0010]将所述波谷所在的预设时间间隔的下一预设时间间隔更新为所述当前预设时间间隔,并返回执行所述获取当前预设时间间隔内的加速度信号的波峰的步骤。
[0011]可选地,所述在所述第二差值大于所述预设差值时,将所述波峰设置为有效波峰,并更新有效步数的步骤包括:
[0012]在所述波峰为有效波峰时,获取当前所述有效波峰的检测时间与上一有效波峰的检测时间的时间差;
[0013]在所述时间差小于预设时间差时,更新有效步数。
[0014]可选地,所述在所述波峰为有效波峰时,获取当前所述有效波峰的检测时间与上一有效波峰的检测时间的时间差的步骤之后,还包括:
[0015]在所述时间差大于或等于预设时间差时,执行所述将所述波谷所在的预设时间间隔的下一预设时间间隔更新为所述当前预设时间间隔的步骤。
[0016]可选地,所述获取所述波峰与上一有效波谷之间的第一差值的步骤之前,还包括:
[0017]比对所述波峰的峰值与第一阈值;
[0018]在所述波峰的峰值大于所述第一阈值时,执行所述获取所述波峰与上一有效波谷之间的第一差值的步骤;
[0019]在所述波峰的峰值小于或等于所述第一阈值时,将所述波峰所在的预设时间间隔的下一预设时间间隔更新为所述当前预设时间间隔,并返回执行所述获取当前预设时间间隔内的加速度信号的波峰的步骤;
[0020]所述获取所述波峰与上一有效波谷之间的第一差值的步骤之后,还包括:
[0021]在所述第一差值小于或等于所述预设差值时,将所述波峰所在的预设时间间隔的下一预设时间间隔更新为所述当前预设时间间隔,并返回执行所述获取当前预设时间间隔内的加速度信号的波峰的步骤。
[0022]可选地,所述获取所述波峰与所述下一所述预设时间间隔内的加速度信号的波谷的第二差值的步骤之前,还包括:
[0023]获取下一所述预设时间间隔内的加速度信号的波谷;
[0024]比对所述波谷的谷值与第二阈值;
[0025]在所述波谷的谷值小于第二阈值时,执行所述获取所述波峰与所述下一所述预设时间间隔内的加速度信号的波谷的第二差值的步骤;
[0026]在所述波谷的谷值大于或等于第二阈值时,将所述波谷所在的预设时间间隔更新为所述当前预设时间间隔,并返回执行所述获取下一所述预设时间间隔内的加速度信号的波谷的步骤;
[0027]所述获取所述波峰与所述下一所述预设时间间隔内的加速度信号的波谷的第二差值的步骤之后,还包括:
[0028]在所述第二差值小于或等于所述预设差值时,执行所述将所述波谷所在的预设时间间隔的下一预设时间间隔更新为所述当前预设时间间隔的步骤。
[0029]可选地,所述在所述第二差值大于所述预设差值时,将所述波峰设置为有效波峰,并更新有效步数的步骤之后,还包括:
[0030]将所述波谷设置为有效波谷。
[0031]可选地,所述获取当前预设时间间隔内的加速度信号的波峰的步骤包括:
[0032]在当前预设时间间隔内的加速度信号中存在多个波峰时,比对每个所述波峰的峰值;
[0033]获取所述峰值最大的波峰。
[0034]可选地,所述获取当前预设时间间隔内的加速度信号的波峰的步骤之前,还包括:
[0035]在不存在所述上一有效波谷时,获取当前预设时间间隔内的加速度信号的波谷;
[0036]在所述波谷的谷值小于第二阈值时,将所述波谷设置为有效波谷;
[0037]将所述有效波谷所在的预设时间间隔的下一预设时间间隔更新为所述当前预设时间间隔。
[0038]此外,为实现上述目的,本专利技术还提出了一种计步装置,所述计步装置包括:加速度传感器、存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计步程序,所述计步程序在被处理器执行时实现如上述的计步方法的步骤。
[0039]此外,为实现上述目的,本专利技术还提出一种可读存储介质,所述可读存储介质上存储有计步程序,所述计步程序被处理器执行时实现如上所述的计步方法的步骤。
[0040]本专利技术实施例提出的一种计步方法、计步装置及可读存储介质,获取当前预设时间间隔内的加速度信号的波峰,获取所述波峰与上一有效波谷之间的第一差值,在所述第
一差值大于预设差值时,获取所述波峰与所述下一所述预设时间间隔内的加速度信号的波谷的第二差值,在所述第二差值大于所述预设差值时,将所述波峰设置为有效波峰,并更新有效步数,将所述波谷所在的预设时间间隔的下一预设时间间隔更新为所述当前预设时间间隔,并返回执行所述获取当前预设时间间隔内的加速度信号的波峰的步骤,提高了计步效果。
附图说明
[0041]图1是本专利技术实施例方案涉及的计步装置的硬件架构示意图;
[0042]图2为本专利技术计步方法的第一实施例的流程示意图;
[0043]图3为本专利技术计步方法的第二实施例的流程示意图;
[0044]图4为本专利技术计步方法的第三实施例的流程示意图;
[0045]图5为本专利技术计步方法的第四实施例的流程示意图。
[0046]本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
[0047]应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。
[0048]现有的计步方法中较为常用的是波峰检测法,即通过检测人体行走时加速度信号出现的波峰来进行计步。由于加速度传感器采集的加速度信号中存在较多的噪音,则需要对加速度信号进行滤波处理,而现有的滤波方法均需要对加速度信号中的每个信号点进行处理,导致滤波速度较慢,从而影响计步效率。
[0049]为解决上述缺陷,本专利技术实施例提出一种本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种计步方法,其特征在于,包括以下步骤:获取当前预设时间间隔内的加速度信号的波峰;获取所述波峰与上一有效波谷之间的第一差值;在所述第一差值大于预设差值时,获取所述波峰与所述下一所述预设时间间隔内的加速度信号的波谷的第二差值;在所述第二差值大于所述预设差值时,将所述波峰设置为有效波峰,并更新有效步数;将所述波谷所在的预设时间间隔的下一预设时间间隔更新为所述当前预设时间间隔,并返回执行所述获取当前预设时间间隔内的加速度信号的波峰的步骤。2.如权利要求1所述的计步方法,其特征在于,所述在所述第二差值大于所述预设差值时,将所述波峰设置为有效波峰,并更新有效步数的步骤包括:在所述波峰为有效波峰时,获取当前所述有效波峰的检测时间与上一有效波峰的检测时间的时间差;在所述时间差小于预设时间差时,更新有效步数。3.如权利要求2所述的计步方法,其特征在于,所述在所述波峰为有效波峰时,获取当前所述有效波峰的检测时间与上一有效波峰的检测时间的时间差的步骤之后,还包括:在所述时间差大于或等于预设时间差时,执行所述将所述波谷所在的预设时间间隔的下一预设时间间隔更新为所述当前预设时间间隔的步骤。4.如权利要求1所述的计步方法,其特征在于,所述获取所述波峰与上一有效波谷之间的第一差值的步骤之前,还包括:比对所述波峰的峰值与第一阈值;在所述波峰的峰值大于所述第一阈值时,执行所述获取所述波峰与上一有效波谷之间的第一差值的步骤;在所述波峰的峰值小于或等于所述第一阈值时,将所述波峰所在的预设时间间隔的下一预设时间间隔更新为所述当前预设时间间隔,并返回执行所述获取当前预设时间间隔内的加速度信号的波峰的步骤;所述获取所述波峰与上一有效波谷之间的第一差值的步骤之后,还包括:在所述第一差值小于或等于所述预设差值时,将所述波峰所在的预设时间间隔的下一预设时间间隔更新为所述当前预设时间间隔,并返回执行所述获取当前预设时间间隔内的加速度信号的波峰的步骤。5.如权利要求1所述的计步方法,其特征在于,所述获取所述波峰与所述下一所述预...

【专利技术属性】
技术研发人员:唐燕华
申请(专利权)人:歌尔科技有限公司
类型:发明
国别省市:

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

1