计步器的控制方法及装置的制造方法

文档序号:9842164阅读:512来源:国知局
计步器的控制方法及装置的制造方法
【技术领域】
[0001]本发明实施例涉及电子设备应用技术,尤其涉及一种计步器的控制方法及装置。
【背景技术】
[0002]随着智能可穿戴设备的普及,越来越多的人们使用计步器统计步数,测算卡路里或热量消耗,以便掌控运动量,防止运动量不足,或运动过量。
[0003]计步器通过一个加速度传感器和相应算法实现。通常,计步器通过峰值检测和动态阈值决策的方法来判断是否用户成功的迈出有效的一步。
[0004]然而,在乘坐公交车、地铁以及骑行等活动时,因道路不平或者刹车会使人有一定程度的晃动,当其峰值超过计步器的阈值时,就会造成误计步。

【发明内容】

[0005]本发明提供一种计步器的控制方法及装置,以实现降低误计步数,提高计步器的计步准确度。
[0006]第一方面,本发明实施例提供了一种计步器的控制方法,包括:
[0007]获取计步对象的移动速度;
[0008]确定所述移动速度对应的预设速度区间;
[0009]如果所述计步对象的移动速度在所述预设速度区间中的持续时间大于预设时长,则根据所述预设速度区间对应的计步器控制策略对所述计步器进行控制。
[0010]第二方面,本发明实施例还提供了一种计步器的控制装置,包括:
[0011 ]移动速度获取单元,用于获取计步对象的移动速度;
[0012]速度区间确定单元,用于确定所述移动速度获取单元获取的所述移动速度对应的预设速度区间;
[0013]计步器控制单元,用于如果所述移动速度获取单元获取的所述计步对象的移动速度在所述速度区间确定单元确定的所述预设速度区间中的持续时间大于预设时长,则根据所述预设速度区间对应的计步器控制策略对所述计步器进行控制。
[0014]本发明首先获取计步对象的移动速度,然后根据移动速度确定对应的预设速度区间,根据该预设速度区间对应的控制策略对计步器进行控制。现有技术并不关注计步对象的速度是否超出用户步行或跑步的范围,因此即使在汽车上计步器仍然处于启动状态,导致误计步。本发明能够根据计步对象的移动速度所在的预设速度区间确定该速度区间是否超出用户步行或跑步的速度范围。当用户预设速度区间大于用户跑步的速度阈值时,可根据计步器控制策略关闭计步器;当用户预设速度区间小于用户跑步的速度阈值时,可根据计步器控制策略启动计步器。因此本发明能够根据计步对象的移动速度控制计步器启动或关闭,当位于高速行驶的汽车中时关闭计步器,进而避免由于汽车颠簸等原因造成误计步,提高计步器的准确度。当计步器关闭时,能够节省计步器消耗的电量,提高资源利用率。
【附图说明】
[0015]图1为本发明实施例一中的计步器的控制方法的流程图;
[0016]图2是本发明实施例二中的计步器的控制方法的流程图;
[0017]图3是本发明实施例三中的计步器的控制方法的流程图;
[0018]图4是本发明实施例四中的计步器的控制装置的结构示意图。
【具体实施方式】
[0019]下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
[0020]实施例一
[0021]图1为本发明实施例一提供的计步器的控制方法的流程图,本实施例可适用于计步器进行计步时存在误差的情况,该方法可以由计步器的控制设备来执行,该控制设备可以为计步器中的一个处理芯片,该方法具体包括如下步骤:
[0022]步骤110、获取计步对象的移动速度。
[0023]计步对象可以为人、动物等,计步对象可自行行走或移动。
[0024]计步对象的移动速度可以通过第三方应用(如通过导航软件等)得到。示例性地,由于导航软件本身具有测速功能,通过程序接口可将导航软件测得的移动速度发送给执行本发明的芯片或程序。
[0025]步骤120、确定移动速度对应的预设速度区间。
[0026]预先设置多个预设速度区间。多个预设速度区间中的两个相邻的预设速度区间可连续也可不连续。当两个相邻的预设速度区间连续时,两个预设速度区间由一个区间阈值进行分割,一个预设速度区间包含有该阈值,另一个预设速度区间不包含有该阈值。例如,预设速度区间A(20,30)和预设速度区间B[30,40)为两个相邻且连续的预设速度区间。当两个相邻的预设速度区间不连续时,一个预设速度区间的最小阈值大于另一个预设速度区间的最大阈值。例如,预设速度区间C(20,30)和预设速度区间D[35,45)为两个相邻且不连续的预设速度区间。
[0027]预设速度区间的设置方法有多种。可选的,根据跑步速度阈值划分为小于等于跑步速度阈值的区间和大于跑步速度阈值的区间。当计步对象的移动速度大于跑步速度阈值时,可确定计步对象处于骑行或乘车状态;当计步对象的移动速度小于等于跑步速度阈值时,可确定计步对象处于跑步或步行状态。跑步速度阈值可以为10_20km/h,优选为18km/h。
[0028]步骤110、如果计步对象的移动速度在预设速度区间中的持续时间大于预设时长,则根据预设速度区间对应的计步器控制策略对计步器进行控制。
[0029]如果计步对象的速度在一定时间内持续维持在某个预设速度区间,则可确定计步对象处于该预设速度区间对应的运动状态。预设时长可以为10-60S,优选为30s。例如,用户骑自行车后,正常的骑行速度大于20km/h且小于30km/h。当用户在连续的30s内其速度始终处于大于20km/h且小于30km/h时,控制计步器停止计步。又例如,汽车减速停止后,用户下车行走。在减速过程中,汽车速度从大于20km/h降低至Okm/h,当汽车速度降低并维持在小于20km/h达到预设时长(如30s)时,启动计步器。用户下车后计步器正常工作记录用户的步数。
[0030]本实施例首先获取计步对象的移动速度,然后根据移动速度确定对应的预设速度区间,根据该预设速度区间对应的控制策略对计步器进行控制。现有技术并不关注计步对象的速度是否超出用户步行或跑步的范围,因此即使在汽车上计步器仍然处于启动状态,导致误计步。本实施例能够根据计步对象的移动速度所在的预设速度区间确定该速度区间是否超出用户步行或跑步的速度范围。当用户预设速度区间大于用户跑步的速度阈值时,可根据计步器控制策略关闭计步器;当用户预设速度区间小于用户跑步的速度阈值时,可根据计步器控制策略启动计步器。因此本实施例能够根据计步对象的移动速度控制计步器启动或关闭,当位于高速行驶的汽车中时关闭计步器,进而避免由于汽车颠簸等原因造成误计步,提高计步器的准确度。当计步器关闭时,能够节省计步器消耗的电量,提高资源利用率。
[0031]实施例二
[0032]图2为本发明实施例二提供的一种计步器的控制方法,作为对实施例一进行进一步说明,步骤110、获取计步对象的移动速度包括,可通过下述步骤进行实施:
[0033]步骤111、通过全球定位系统(Global Posit1ning System,GPS)获取计步对象在至少两个时间点的位置信息。
[0034]全球定位系统可提供某个时间点对应的位置信息,该位置信息为经玮度信息。每隔预设时间间隔获取一次位置信息,预设时间间隔可以为I秒或0.5秒。建立每个位置信息和时间点的对应关系。
[0035]步骤112、根据至少两个时间点的位置信息确定计步对象的移动速度。
[0036]获取计步对象在当前时间点的前一个时间点的位置信息,根据两个时间点对应的位置信息和时间差计算当前时间点的移动速度。例如:欲计算10:00:00对应的移动速度,则获取9:59:30对应的位置信息和10:00:00对应的位置信息,根据两个位置信息确定距离,再将该距离除以10:00:00和9:59:30的时间差(30秒)得到10:00:00对应的移动速度。
[0037]进一步的,为了更为准确的确定计步对象的移动速度,根据当前时间点的位置信息以及当前时间点之前的至少一个时间点的位置信息,估算当前时间点的移动速度。
[0038
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1