一种设置计步器参数的方法及装置的制造方法

文档序号:9808251阅读:332来源:国知局
一种设置计步器参数的方法及装置的制造方法
【技术领域】
[0001] 本发明涉及计步器技术领域,具体涉及一种设置计步器参数的方法及装置。
【背景技术】
[0002] 目前,计步器的应用越来越广泛。计步器是通过统计步数、距离、速度、时间等数 据,测算卡路里或热量消耗,用以掌控运动量,防止运动量不足,或运动过量的一种工具。
[0003] 目前计步器计步的阀值都采用固定值,当包括计数器的终端例如手机的抖动超过 这个阈值的时候,认为用户在走路,否则认为没有走路。
[0004] 但实践发现,用户的运动情况不一样,手机的抖动幅度也是有很大差距的,比如用 户跑步的时候,计步器的原始数据变化往往要比用户走路的时候要大,变化频率也会更快。 如果都是以一个标准的固定值来计步,那么在抖动比较大,抖动频率比较快的时候,就往往 会造成误计步,影响计步器的精确性。

【发明内容】

[0005] 本发明实施例提供一种设置计步器参数的方法及装置,用于根据终端的抖动更新 计步器的阈值,提尚计步器的精确性。
[0006] 为解决上述技术问题及达到上述有益效果,本发明提供一种设置计步器参数的方 法,包括:利用心率传感器检测用户当前的心率;在用户当前的心率高于心率阈值时,利用 加速度传感器检测终端的抖动;根据所述终端的抖动更新计步器的阈值。
[0007] 本发明还提供一种设置计步器参数的装置,包括:心率检测模块,用于利用心率传 感器检测用户当前的心率;抖动检测模块,用于在用户当前的心率高于心率阈值时,利用加 速度传感器检测终端的抖动;设置模块,用于根据所述终端的抖动更新计步器的阈值。
[0008] 本发明还提供一种存储一个或多个程序的存储器,当所述一个或多个程序被包括 一个或多个处理器的终端执行时,使所述终端执行如上文所述的设置计步器参数的方法。
[0009] 本发明还提供一种终端,包括:多个处理器;存储器;收发器;所述存储器中存储有 一个或多个程序,所述多个处理器与存储器通过总线连接,当所述终端运行时,所述多个处 理器执行所述存储器存储的程序,以使所述终端执行如上文所述的设置计步器参数的方 法。
[0010] 相对现有技术,本发明采用检测用户当前的心率,在用户当前的心率高于心率阈 值时,利用加速度传感器检测终端的抖动,根据所述终端的抖动更新计步器的阈值的技术 方案,可以在在用户当前的心率高于心率阈值时,更新计步器的阈值,提高计步器的精确 性,避免误计步。
【附图说明】
[0011]为了更清楚地说明本发明实施例技术方案,下面将对实施例和现有技术描述中所 需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施 例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获 得其它的附图。
[0012] 图1是本发明实施例提供的设置计步器参数的方法的流程示意图;
[0013] 图2是本发明实施例提供的一种设置计步器参数的装置的结构示意图;
[0014] 图3是本发明实施例提供的另一种设置计步器参数的装置的结构示意图;
[0015] 图4是本发明实施例提供的终端的结构示意图。
【具体实施方式】
[0016] 本发明实施例提供一种设置计步器参数的方法,用于根据终端的抖动更新计步器 的阈值,提高计步器的精确性。本发明实施例还提供相应的装置。
[0017] 为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的 附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是 本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人 员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范 围。
[0018] 下面通过具体实施例,分别进行详细的说明。
[0019] 实施例一、
[0020] 请参考图1,本发明实施例提供一种设置计步器参数的方法,可包括:
[0021] 101、利用心率传感器检测用户当前的心率。
[0022] 当计步器检测到用户在走路的时候,表示终端当前的抖动超过了目前设定好的阀 值,比如说450mg,默认该阀值是出厂的时候设置好的阀值。
[0023] 当用户触摸终端上设置的心律传感器的时候,会触发中断,检测用户当前的心律。
[0024] 102、在用户当前的心率高于心率阈值时,利用加速度传感器检测终端的抖动。 [0025]如果检测到的心律为静止的时候的心律,比如说50-90,那么说明用户运动不剧 烈,这个时候,计步器的阀值就采用出厂默认的比较低的阀值,不需更新。如果心律较高,比 如说最高心率达到120左右,超过了心率阈值,那么说明用户运动比较剧烈,这个时候,手机 的抖动幅度以及频率会比较大,如果再以较低的阀值来计步的话,就容易出现多计步,此 时,就应该提高计步器的计步阀值。
[0026] 其中,心率阈值可以根据用户的实际情况设定,默认的,出厂时的心率阈值例如可 以设置为100或110等。
[0027] 运动时计步器的阀值的设定,要通过加速度传感器,来实时检测用户的抖动,后续 将根据检测到的抖动更新计步器的阈值。
[0028] 103、根据所述终端的抖动更新计步器的阈值。
[0029] 本发明实施例中,可以计算在一段时间内所述终端的平均抖动;计算所述平均抖 动减去预设固定值的差值;判断所述差值是否大于所述计步器的阈值;若是,则更新所述计 步器的阈值。
[0030] 其中,可以计算在一段时间内所述终端在三个轴上的平均抖动。比如说采用公式
来计算,其中,x,y,z表示三个轴的相对于手机静止放置的时候的抖动变 化量。该平均抖动S表示该用户的跑步的时候的平均抖动。
[0031 ] 可选的,所述预设固定值可以为n*32mg,n为正整数,32mg为计步器的最小阀值调 整单位。优选的,η等于2。
[0032] 通过计算(S-n*32mg),然后,可以判断(S-n*32mg)大于计步器当前的阈值,通常是 判断该步伐抖动(S-n*32mg)是否大于计步器固定出厂时的阀值,如果大于,那么说明需要 提高计步器的触发阀值;如果小于出厂时的阀值,那么没有必要重新设定计步器阀值。 [0033]可选的,可以将所述差值(S-n*32mg)更新为所述计步器的阈值。
[0034]通过上述方案,可以根据用户实际运动情况,来设置计步器触发阀值,使得计步器 计步更加准确。
[0035]可以理解,本发明实施例上述方案例如可以在手机等终端设备具体实施。
[0036] 由上可见,在本发明的一些可行的实施方式中,采用检测用户当前的心率,在用户 当前的心率高于心率阈值时,利用加速度传感器检测终端的抖动,根据
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1