计步数据的调节方法及装置的制造方法

文档序号:9920841阅读:387来源:国知局
计步数据的调节方法及装置的制造方法
【技术领域】
[0001] 本发明涉及终端技术领域,特别是涉及一种计步数据的调节方法及装置。
【背景技术】
[0002] 随着终端的不断发展,基于终端的运动应用程序越来越多,提高了用户运动的乐 趣。
[0003] 比如以步行检测软件为例,通过检测手机的抖动量判断用户是否在步行,以统计 用户的步行数,具体当通过计步器检测手机的抖动量,如果手机的抖动量超过一定阈值时, 终端判定用户在走路,否则判定用户没有在走路。但是,目前步行检测软件统计步行的阀值 都采用固定值,也即采用同一个判断标准。由于每个人的身体状况都不一样,以及运动习惯 不一样,走路步伐的轻重也有差别,使得触发终端的抖动量大小不同。比如有的人走路比较 快,那么计步器检测到的抖动量比较大,有的人走路比较慢,则计步器检测到的抖动量会比 较小,可见,采用这种固定阈值的计步方式容易漏计步数,导致计数不准确。

【发明内容】

[0004] 本发明实施例提供一种计步数据的调节方法及装置,以解决现有的计步方法,容 易漏计步数,准确度较低的技术问题。
[0005] 为解决上述问题,本发明提供的技术方案如下:
[0006] 本发明实施例提供一种计步数据的调节方法,其包括:
[0007] 当检测到终端的加速度大于预设步态检测阈值时,获取所述终端在预设时长内预 设方向上的平均加速度;
[0008] 根据所述平均加速度计算加速度绝对值;
[0009] 判断所述加速度绝对值是否小于所述预设步态检测阈值;
[0010] 若判定所述加速度绝对值小于所述预设步态检测阈值,则对所述预设步态检测阈 值进行调整,得到调整步态检测阈值,以使所述调整步态检测阈值与所述加速度绝对值相 匹配;
[0011] 使用所述调整步态检测阈值替换所述预设步态检测阈值。
[0012] 本发明实施例还提供一种计步数据的调节装置,其包括:
[0013] 获取模块,用于当检测到终端的加速度大于预设步态检测阈值时,获取所述终端 在预设时长内预设方向上的平均加速度;
[0014]计算模块,用于根据所述平均加速度计算加速度绝对值;
[0015] 判断模块,用于判断所述加速度绝对值是否小于所述预设步态检测阈值;
[0016] 调整模块,用于当所述判断模块判定所述加速度绝对值小于所述预设步态检测阈 值时,对所述预设步态检测阈值进行调整,得到调整步态检测阈值,以使所述调整步态检测 阈值与所述加速度绝对值相匹配;
[0017] 替换模块,用于使用所述调整步态检测阈值替换所述预设步态检测阈值。
[0018] 相较于现有技术,本实施例的计步数据的调节方法及装置,当检测到终端的加速 度大于预设步态检测阈值时,获取该终端在预设时长内预设方向上的平均加速度;根据该 平均加速度计算加速度绝对值;判断该加速度绝对值是否小于该预设步态检测阈值;若判 定该加速度绝对值小于该预设步态检测阈值,则对该预设步态检测阈值进行调整,得到调 整步态检测阈值;并使用该调整步态检测阈值替换该预设步态检测阈值;由于在检测到用 户步行时,获取终端的平均加速度,根据该平均加速度对预设步态检测阈值进行调整,从而 能够在用户的步行抖动幅度偏小时,自适应地调整步态检测阈值,防止漏检的情况,提高了 检测的准确性。
【附图说明】
[0019] 图1为本发明实施例一提供的计步数据的调节方法的流程图;
[0020] 图2为本发明实施例二提供的计步数据的调节方法的流程图;
[0021 ]图3为本发明实施例三提供的计步数据的调节方法的流程图;
[0022] 图4为本发明实施例四提供的计步数据的调节装置的结构示意图;
[0023] 图5为本发明实施例四提供的计步数据的调节装置的优选结构示意图。
【具体实施方式】
[0024]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于 本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施 例,都属于本发明保护的范围。
[0025] 请参照图1,图1为本发明实施例一提供的计步数据的调节方法的流程图。
[0026] 本优选实施例的计步数据的调节方法,包括:
[0027] 步骤S101,当检测到终端的加速度大于预设步态检测阈值时,获取该终端在预设 时长内预设方向上的平均加速度。
[0028] 例如,当终端的加速度超过了预设步态检测阈值时,终端检测到用户步行,此时通 过加速度传感器检测预设时长内终端在x、y、z三个方向上相对于静止状态时的加速度值, 并计算X轴、y轴、Z轴的加速度平均值a x、ay、az;该终端可以为手机、平板电脑等设备。
[0029]步骤S102,根据该平均加速度计算加速度绝对值。
[0030] 例如,终端根据X轴、y轴、z轴的加速度平均值ax、ay、az计算加速度绝对值a m,比如 加速度绝对值为公式1所示:
[0031]
[0032] 步骤S103,判断该加速度绝对值是否小于该预设步态检测阈值。
[0033]例如,终端在预设数据库中存储有预设步态检测阈值,终端判断加速度绝对值是 否小于预设步态检测阈值,如果终端判断加速度绝对值大于或等于该预设步态检测阈值, 表明用户的平均步行抖动幅度偏大,则反应终端预先设置的步态检测阈值的大小合适,可 以满足检测步数的准确性,因此不对预设步态检测阈值进行调整;如果终端判断加速度绝 对值小于该预设步态检测阈值,则执行步骤S104。
[0034] 步骤S104,若判定该加速度绝对值小于该预设步态检测阈值,对该预设步态检测 阈值进行调整,得到调整步态检测阈值。
[0035] 例如,当终端判断加速度绝对值小于该预设步态检测阈值时,表明用户的平均步 行抖动幅度偏小,因此反应当前终端预先设置的步态检测阈值的大小不合适,容易造成步 数漏检的情况。比如,此时终端将当前的预设步态检测阈值调小,将调小后的预设步态检测 阈值作为调整步态检测阈值,以使该调整步态检测阈值与该加速度绝对值相匹配,即使得 调整步态检测阈值与用户的步行抖动幅度匹配,防止漏检步数。
[0036]步骤S105,使用该调整步态检测阈值替换该预设步态检测阈值。
[0037] 例如,终端在后续计步时,使用该调整步态检测阈值作为计数的依据,即当终端检 测到加速度大于调整步态检测阈值时,则表明用户在步行,从而触发计步器计数。
[0038] 本优选实施例的计步数据的调节方法,由于在检测到用户步行时,获取终端在预 设时长内预设方向上的平均加速度,并获取加速度绝对值,判断加速度绝对值是否小于预 设步态检测阈值,若是,则对预设步态检测阈值进行调整,根据调整步态检测阈值进行计 数,从而能够在用户的步行抖动幅度偏小时,自适应地调整步态检测阈值,防止步数漏检的 情况,能提尚检测的准确性。
[0039] 请参照图2,图2为本发明实施例二提供的计步数据的调节方法的流程图。
[0040] 本优选实施例的计步数据的调节方法,包括:
[0041] 步骤S201,当检测到终端的加速度大于预设步态检测阈值时,获取该终端在预设 时长内预设方向上的平均加速度。
[0042] 例如,当终端的加速度超过了预设步态检测阈值时,终端检测到用户步行,此时通 过加速度传感器检测预设时长内终端在x、y、z三个方向上相对于静止状态时的加速度值, 并计算X轴、y轴、Z轴的加速度平均值a x、ay、az;该终端可以为手机、平板电脑等设备。
[0043]步骤S202,根
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1