计步器的控制方法及装置(发明专利)

专利号:CN201510980574.4

申请人:广东欧珀移动通信有限公司

  • 公开号:CN105606120A
  • 申请日期:20151222
  • 公开日期:20160525
专利名称: 计步器的控制方法及装置
专利名称(英文): Pedometer control method and device
专利号: CN201510980574.4 申请时间: 20151222
公开号: CN105606120A 公开时间: 20160525
申请人: 广东欧珀移动通信有限公司
申请地址: 523860 广东省东莞市长安镇乌沙海滨路18号
发明人: 周意保
分类号: G01C22/00 主分类号: G01C22/00
代理机构: 北京品源专利代理有限公司 11332 代理人: 邓猛烈; 胡彬
摘要: 本发明公开了一种计步器的控制方法及装置。该方法包括:获取计步对象的移动速度;确定所述移动速度对应的预设速度区间;如果所述计步对象的移动速度在所述预设速度区间中的持续时间大于预设时长,则根据所述预设速度区间对应的计步器控制策略对所述计步器进行控制。本发明能够根据计步对象的移动速度控制计步器启动或关闭,当位于高速行驶的汽车中时关闭计步器,进而避免由于汽车颠簸等原因造成误计步,提高计步器的准确度。当计步器关闭时,能够节省计步器消耗的电量,提高资源利用率。
摘要(英文): The invention discloses a method and apparatus for the control of the pedometer. The method comprises : obtaining step the moving speed of the target; determining the moving speed of the interval corresponding to the preset speed; if the states counts the step the moving speed of the object in the pre-set speed in the interval greater than the duration of a preset time, the corresponding to the section according to the preset speed control strategy to a pedometer to control the pedometer. According to this invention the moving speed of the step-counting object control passimeter start or close, the high-speed running of the automobile when the pedometer is closed, so as to avoid the vehicle step-counting error caused by shaking and the like, to improve the accuracy of the pedometer. When the pedometer is closed, pedometer power consumption can be saved, improve the utilization rate of resources.
  • 商标交易流程
  • 商标交易流程
  • 商标交易流程
  • 商标交易流程
  • 商标交易流程
一种计步器的控制方法,其特征在于,包括:获取计步对象的移动速度;确定所述移动速度对应的预设速度区间;如果所述计步对象的移动速度在所述预设速度区间中的持续时间大于预设时长,则根据所述预设速度区间对应的计步器控制策略对所述计步器进行控制。

1.一种计步器的控制方法,其特征在于,包括: 获取计步对象的移动速度; 确定所述移动速度对应的预设速度区间; 如果所述计步对象的移动速度在所述预设速度区间中的持续时间大于预设 时长,则根据所述预设速度区间对应的计步器控制策略对所述计步器进行控 制。

2.根据权利要求1所述的计步器的控制方法,其特征在于,所述获取计 步对象的移动速度包括: 通过全球定位系统获取所述计步对象在至少两个时间点的位置信息; 根据所述至少两个时间点的位置信息确定所述计步对象的移动速度。

3.根据权利要求1所述的计步器的控制方法,其特征在于,所述如果所 述计步对象的移动速度在所述预设速度区间中的持续时间大于预设时长,则根 据所述预设速度区间对应的计步器控制策略对所述计步器进行控制,包括: 如果所述计步对象的移动速度在第一速度区间中的持续时间大于预设时 长,则关闭所述计步器,所述第一速度区间中的任意速度值大于预设速度阈 值; 如果所述计步对象的移动速度在第二速度区间中的持续时间大于预设时 长,则启动所述计步器,所述第二速度区间中的任意速度值小于预设速度阈 值。

4.根据权利要求1所述的计步器的控制方法,其特征在于,所述如果所 述计步对象的移动速度在所述预设速度区间中的持续时间大于预设时长,则根 据所述预设速度区间对应的计步器控制策略对所述计步器进行控制,包括: 如果所述计步对象的移动速度在第三速度区间或第四速度区间中的持续时 间大于预设时长,则关闭所述计步器,所述第三速度区间和第四速度区间中的 任意速度值大于预设速度阈值,所述第三速度区间中的任意速度值大于所述第 四速度区间中的任意速度值; 如果所述计步对象的移动速度在第五速度区间或第六速度区间中的持续时 间大于预设时长,则启动所述计步器,所述第五速度区间和第六速度区间中的 任意速度值小于所述预设速度阈值,所述第五速度区间中的任意速度值大于所 述第六速度区间中的任意速度值。

5.根据权利要求3或4所述的计步器的控制方法,其特征在于,在获取计 步对象的移动速度之后,还包括: 获取所述计步对象在至少一个预设速度区间对应的移动信息,所述移动信 息包括移动轨迹。

6.根据权利要求5所述的计步器的控制方法,其特征在于,在获取位于 任意一个速度区间时所述计步对象的移动信息之后,还包括: 输出所述至少一个预设速度区间对应的移动信息。

7.一种计步器的控制装置,其特征在于,包括: 移动速度获取单元,用于获取计步对象的移动速度; 速度区间确定单元,用于确定所述移动速度获取单元获取的所述移动速度 对应的预设速度区间; 计步器控制单元,用于如果所述移动速度获取单元获取的所述计步对象的 移动速度在所述速度区间确定单元确定的所述预设速度区间中的持续时间大于 预设时长,则根据所述预设速度区间对应的计步器控制策略对所述计步器进行 控制。

8.根据权利要求7所述的计步器的控制装置,其特征在于,所述移动速 度获取单元用于: 通过全球定位系统获取所述计步对象在至少两个时间点的位置信息; 根据所述至少两个时间点的位置信息确定所述计步对象的移动速度。

9.根据权利要求7所述的计步器的控制装置,其特征在于,所述计步器 控制单元用于: 所述如果所述移动速度获取单元获取的所述计步对象的移动速度在所述速 度区间确定单元确定的第一速度区间中的持续时间大于预设时长,则启动所述 计步器,所述第一速度区间中的任意速度值大于预设速度阈值; 所述如果所述移动速度获取单元获取的所述计步对象的移动速度在所述速 度区间确定单元确定的第二速度区间中的持续时间大于预设时长,则关闭所述 计步器,所述第二速度区间中的任意速度值小于预设速度阈值。

10.根据权利要求7所述的计步器的控制装置,其特征在于,所述计步器 控制单元用于: 所述如果所述移动速度获取单元获取的所述计步对象的移动速度在所述速 度区间确定单元确定的第三速度区间或第四速度区间中的持续时间大于预设时 长,则启动所述计步器,所述第三速度区间和第四速度区间中的任意速度值大 于预设速度阈值,所述第三速度区间中的任意速度值大于所述第四速度区间中 的任意速度值; 所述如果所述移动速度获取单元获取的所述计步对象的移动速度在所述速 度区间确定单元确定的第五速度区间或第六速度区间中的持续时间大于预设时 长,则关闭所述计步器,所述第五速度区间和第六速度区间中的任意速度值小 于所述预设速度阈值,所述第五速度区间中的任意速度值大于所述第六速度区 间中的任意速度值。

11.根据权利要求9或10所述的计步器的控制装置,其特征在于,所述装 置还包括: 移动信息获取单元,用于获取所述计步对象在至少一个预设速度区间对应 的移动信息,所述移动信息包括移动轨迹。

12.根据权利要求11所述的计步器的控制装置,其特征在于,所述装置 还包括: 输出单元,用于输出所述移动信息获取单元获取的所述至少一个预设速度 区间对应的移动信息。

PDF文件加载中,请耐心等待!
一种计步器的控制方法,其特征在于,包括:获取计步对象的移动速度;确定所述移动速度对应的预设速度区间;如果所述计步对象的移动速度在所述预设速度区间中的持续时间大于预设时长,则根据所述预设速度区间对应的计步器控制策略对所述计步器进行控制。
原文:

1.一种计步器的控制方法,其特征在于,包括: 获取计步对象的移动速度; 确定所述移动速度对应的预设速度区间; 如果所述计步对象的移动速度在所述预设速度区间中的持续时间大于预设 时长,则根据所述预设速度区间对应的计步器控制策略对所述计步器进行控 制。

2.根据权利要求1所述的计步器的控制方法,其特征在于,所述获取计 步对象的移动速度包括: 通过全球定位系统获取所述计步对象在至少两个时间点的位置信息; 根据所述至少两个时间点的位置信息确定所述计步对象的移动速度。

3.根据权利要求1所述的计步器的控制方法,其特征在于,所述如果所 述计步对象的移动速度在所述预设速度区间中的持续时间大于预设时长,则根 据所述预设速度区间对应的计步器控制策略对所述计步器进行控制,包括: 如果所述计步对象的移动速度在第一速度区间中的持续时间大于预设时 长,则关闭所述计步器,所述第一速度区间中的任意速度值大于预设速度阈 值; 如果所述计步对象的移动速度在第二速度区间中的持续时间大于预设时 长,则启动所述计步器,所述第二速度区间中的任意速度值小于预设速度阈 值。

4.根据权利要求1所述的计步器的控制方法,其特征在于,所述如果所 述计步对象的移动速度在所述预设速度区间中的持续时间大于预设时长,则根 据所述预设速度区间对应的计步器控制策略对所述计步器进行控制,包括: 如果所述计步对象的移动速度在第三速度区间或第四速度区间中的持续时 间大于预设时长,则关闭所述计步器,所述第三速度区间和第四速度区间中的 任意速度值大于预设速度阈值,所述第三速度区间中的任意速度值大于所述第 四速度区间中的任意速度值; 如果所述计步对象的移动速度在第五速度区间或第六速度区间中的持续时 间大于预设时长,则启动所述计步器,所述第五速度区间和第六速度区间中的 任意速度值小于所述预设速度阈值,所述第五速度区间中的任意速度值大于所 述第六速度区间中的任意速度值。

5.根据权利要求3或4所述的计步器的控制方法,其特征在于,在获取计 步对象的移动速度之后,还包括: 获取所述计步对象在至少一个预设速度区间对应的移动信息,所述移动信 息包括移动轨迹。

6.根据权利要求5所述的计步器的控制方法,其特征在于,在获取位于 任意一个速度区间时所述计步对象的移动信息之后,还包括: 输出所述至少一个预设速度区间对应的移动信息。

7.一种计步器的控制装置,其特征在于,包括: 移动速度获取单元,用于获取计步对象的移动速度; 速度区间确定单元,用于确定所述移动速度获取单元获取的所述移动速度 对应的预设速度区间; 计步器控制单元,用于如果所述移动速度获取单元获取的所述计步对象的 移动速度在所述速度区间确定单元确定的所述预设速度区间中的持续时间大于 预设时长,则根据所述预设速度区间对应的计步器控制策略对所述计步器进行 控制。

8.根据权利要求7所述的计步器的控制装置,其特征在于,所述移动速 度获取单元用于: 通过全球定位系统获取所述计步对象在至少两个时间点的位置信息; 根据所述至少两个时间点的位置信息确定所述计步对象的移动速度。

9.根据权利要求7所述的计步器的控制装置,其特征在于,所述计步器 控制单元用于: 所述如果所述移动速度获取单元获取的所述计步对象的移动速度在所述速 度区间确定单元确定的第一速度区间中的持续时间大于预设时长,则启动所述 计步器,所述第一速度区间中的任意速度值大于预设速度阈值; 所述如果所述移动速度获取单元获取的所述计步对象的移动速度在所述速 度区间确定单元确定的第二速度区间中的持续时间大于预设时长,则关闭所述 计步器,所述第二速度区间中的任意速度值小于预设速度阈值。

10.根据权利要求7所述的计步器的控制装置,其特征在于,所述计步器 控制单元用于: 所述如果所述移动速度获取单元获取的所述计步对象的移动速度在所述速 度区间确定单元确定的第三速度区间或第四速度区间中的持续时间大于预设时 长,则启动所述计步器,所述第三速度区间和第四速度区间中的任意速度值大 于预设速度阈值,所述第三速度区间中的任意速度值大于所述第四速度区间中 的任意速度值; 所述如果所述移动速度获取单元获取的所述计步对象的移动速度在所述速 度区间确定单元确定的第五速度区间或第六速度区间中的持续时间大于预设时 长,则关闭所述计步器,所述第五速度区间和第六速度区间中的任意速度值小 于所述预设速度阈值,所述第五速度区间中的任意速度值大于所述第六速度区 间中的任意速度值。

11.根据权利要求9或10所述的计步器的控制装置,其特征在于,所述装 置还包括: 移动信息获取单元,用于获取所述计步对象在至少一个预设速度区间对应 的移动信息,所述移动信息包括移动轨迹。

12.根据权利要求11所述的计步器的控制装置,其特征在于,所述装置 还包括: 输出单元,用于输出所述移动信息获取单元获取的所述至少一个预设速度 区间对应的移动信息。

翻译:
计步器的控制方法及装置

技术领域

本发明实施例涉及电子设备应用技术,尤其涉及一种计步器的控制方法及 装置。

背景技术

随着智能可穿戴设备的普及,越来越多的人们使用计步器统计步数,测算 卡路里或热量消耗,以便掌控运动量,防止运动量不足,或运动过量。

计步器通过一个加速度传感器和相应算法实现。通常,计步器通过峰值检 测和动态阈值决策的方法来判断是否用户成功的迈出有效的一步。

然而,在乘坐公交车、地铁以及骑行等活动时,因道路不平或者刹车会使 人有一定程度的晃动,当其峰值超过计步器的阈值时,就会造成误计步。

发明内容

本发明提供一种计步器的控制方法及装置,以实现降低误计步数,提高计 步器的计步准确度。

第一方面,本发明实施例提供了一种计步器的控制方法,包括:

获取计步对象的移动速度;

确定所述移动速度对应的预设速度区间;

如果所述计步对象的移动速度在所述预设速度区间中的持续时间大于预设 时长,则根据所述预设速度区间对应的计步器控制策略对所述计步器进行控 制。

第二方面,本发明实施例还提供了一种计步器的控制装置,包括:

移动速度获取单元,用于获取计步对象的移动速度;

速度区间确定单元,用于确定所述移动速度获取单元获取的所述移动速度 对应的预设速度区间;

计步器控制单元,用于如果所述移动速度获取单元获取的所述计步对象的 移动速度在所述速度区间确定单元确定的所述预设速度区间中的持续时间大于 预设时长,则根据所述预设速度区间对应的计步器控制策略对所述计步器进行 控制。

本发明首先获取计步对象的移动速度,然后根据移动速度确定对应的预设 速度区间,根据该预设速度区间对应的控制策略对计步器进行控制。现有技术 并不关注计步对象的速度是否超出用户步行或跑步的范围,因此即使在汽车上 计步器仍然处于启动状态,导致误计步。本发明能够根据计步对象的移动速度 所在的预设速度区间确定该速度区间是否超出用户步行或跑步的速度范围。当 用户预设速度区间大于用户跑步的速度阈值时,可根据计步器控制策略关闭计 步器;当用户预设速度区间小于用户跑步的速度阈值时,可根据计步器控制策 略启动计步器。因此本发明能够根据计步对象的移动速度控制计步器启动或关 闭,当位于高速行驶的汽车中时关闭计步器,进而避免由于汽车颠簸等原因造 成误计步,提高计步器的准确度。当计步器关闭时,能够节省计步器消耗的电 量,提高资源利用率。

附图说明

图1为本发明实施例一中的计步器的控制方法的流程图;

图2是本发明实施例二中的计步器的控制方法的流程图;

图3是本发明实施例三中的计步器的控制方法的流程图;

图4是本发明实施例四中的计步器的控制装置的结构示意图。

具体实施方式

下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此 处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需 要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结 构。

实施例一

图1为本发明实施例一提供的计步器的控制方法的流程图,本实施例可适 用于计步器进行计步时存在误差的情况,该方法可以由计步器的控制设备来执 行,该控制设备可以为计步器中的一个处理芯片,该方法具体包括如下步骤:

步骤110、获取计步对象的移动速度。

计步对象可以为人、动物等,计步对象可自行行走或移动。

计步对象的移动速度可以通过第三方应用(如通过导航软件等)得到。示 例性地,由于导航软件本身具有测速功能,通过程序接口可将导航软件测得的 移动速度发送给执行本发明的芯片或程序。

步骤120、确定移动速度对应的预设速度区间。

预先设置多个预设速度区间。多个预设速度区间中的两个相邻的预设速度 区间可连续也可不连续。当两个相邻的预设速度区间连续时,两个预设速度区 间由一个区间阈值进行分割,一个预设速度区间包含有该阈值,另一个预设速 度区间不包含有该阈值。例如,预设速度区间A(20,30)和预设速度区间 B[30,40)为两个相邻且连续的预设速度区间。当两个相邻的预设速度区间不 连续时,一个预设速度区间的最小阈值大于另一个预设速度区间的最大阈值。 例如,预设速度区间C(20,30)和预设速度区间D[35,45)为两个相邻且不连 续的预设速度区间。

预设速度区间的设置方法有多种。可选的,根据跑步速度阈值划分为小于 等于跑步速度阈值的区间和大于跑步速度阈值的区间。当计步对象的移动速度 大于跑步速度阈值时,可确定计步对象处于骑行或乘车状态;当计步对象的移 动速度小于等于跑步速度阈值时,可确定计步对象处于跑步或步行状态。跑步 速度阈值可以为10-20km/h,优选为18km/h。

步骤110、如果计步对象的移动速度在预设速度区间中的持续时间大于预 设时长,则根据预设速度区间对应的计步器控制策略对计步器进行控制。

如果计步对象的速度在一定时间内持续维持在某个预设速度区间,则可确 定计步对象处于该预设速度区间对应的运动状态。预设时长可以为10-60s,优 选为30s。例如,用户骑自行车后,正常的骑行速度大于20km/h且小于30km/h。 当用户在连续的30s内其速度始终处于大于20km/h且小于30km/h时,控制计 步器停止计步。又例如,汽车减速停止后,用户下车行走。在减速过程中,汽 车速度从大于20km/h降低至0km/h,当汽车速度降低并维持在小于20km/h达 到预设时长(如30s)时,启动计步器。用户下车后计步器正常工作记录用户的 步数。

本实施例首先获取计步对象的移动速度,然后根据移动速度确定对应的预 设速度区间,根据该预设速度区间对应的控制策略对计步器进行控制。现有技 术并不关注计步对象的速度是否超出用户步行或跑步的范围,因此即使在汽车 上计步器仍然处于启动状态,导致误计步。本实施例能够根据计步对象的移动 速度所在的预设速度区间确定该速度区间是否超出用户步行或跑步的速度范 围。当用户预设速度区间大于用户跑步的速度阈值时,可根据计步器控制策略 关闭计步器;当用户预设速度区间小于用户跑步的速度阈值时,可根据计步器 控制策略启动计步器。因此本实施例能够根据计步对象的移动速度控制计步器 启动或关闭,当位于高速行驶的汽车中时关闭计步器,进而避免由于汽车颠簸 等原因造成误计步,提高计步器的准确度。当计步器关闭时,能够节省计步器 消耗的电量,提高资源利用率。

实施例二

图2为本发明实施例二提供的一种计步器的控制方法,作为对实施例一进 行进一步说明,步骤110、获取计步对象的移动速度包括,可通过下述步骤进 行实施:

步骤111、通过全球定位系统(GlobalPositioningSystem,GPS)获取计步 对象在至少两个时间点的位置信息。

全球定位系统可提供某个时间点对应的位置信息,该位置信息为经纬度信 息。每隔预设时间间隔获取一次位置信息,预设时间间隔可以为1秒或0.5 秒。建立每个位置信息和时间点的对应关系。

步骤112、根据至少两个时间点的位置信息确定计步对象的移动速度。

获取计步对象在当前时间点的前一个时间点的位置信息,根据两个时间点 对应的位置信息和时间差计算当前时间点的移动速度。例如:欲计算10:00:00 对应的移动速度,则获取9:59:30对应的位置信息和10:00:00对应的位置信息, 根据两个位置信息确定距离,再将该距离除以10:00:00和9:59:30的时间差(30 秒)得到10:00:00对应的移动速度。

进一步的,为了更为准确的确定计步对象的移动速度,根据当前时间点的 位置信息以及当前时间点之前的至少一个时间点的位置信息,估算当前时间点 的移动速度。

本实施例提供的技术方案,能够根据全球定位系统提供的位置信息确定计 步对象的移动速度,由于不需要依赖第三方应用,因此能够节省计步器的存储 和处理资源,提高计步器的资源利用率。

实施例三

本发明实施例还提供了一种计步器的控制方法,作为对上述实施例的进一 步说明,根据预设速度阈值将速度域划分为至少两个区间。

在一种实现方式中,根据预设速度阈值从速度域中划分出第一速度区间和 第二速度区间,其中第一速度区间的最小速度值大于预设速度阈值,第二速度 区间的最大速度值小于预设速度阈值。

此时,步骤130、如果计步对象的移动速度在预设速度区间中的持续时间 大于预设时长,则根据预设速度区间对应的计步器控制策略对计步器进行控 制,可实施为:

步骤130a、如果计步对象的移动速度在第一速度区间中的持续时间大于预 设时长,则关闭计步器。

其中,第一速度区间中的任意速度值大于预设速度阈值。

预设速度阈值用于表示用户跑步的速度阈值(最快速度)。示例性地,速 度阈值为20km/h。

步骤130b、如果计步对象的移动速度在第二速度区间中的持续时间大于预 设时长,则启动计步器。

其中,第二速度区间中的任意速度值小于预设速度阈值。

在获取计步对象的移动速度后,判断该移动速度是否大于预设速度阈值。 如果移动速度大于预设速度阈值,则关闭计步器。如果移动速度小于预设速度 阈值,则启动计步器。可选的,如果移动速度等于预设速度阈值,则启动计步 器。由于每个人的跑步极限速度不尽相同,因此可根据个人的跑步速度对预设 速度阈值进行人工设定。

由于只设置了两个速度区间,因此只需要比较移动速度预设速度阈值的大 小即可确定是否启动或关闭计步器,避免将移动速度与各预设速度区间的各端 值进行比较,提高处理速度。

在另一种实现方式中,为了能够更为精确的获取计步对象的运动,可从速 度域中划分出四个预设速度区间,包括与汽车(或地铁、公交等)速度对应的 第三速度区间、与骑行速度对应的第四速度区间、与跑步速度对应的第五速度 区间以及与步行速度对应的第六速度区间。

此时,步骤130、如果计步对象的移动速度在预设速度区间中的持续时间 大于预设时长,则根据预设速度区间对应的计步器控制策略对计步器进行控 制,可实施为:

步骤130c、如果所述计步对象的移动速度在第三速度区间或第四速度区间 中的持续时间大于预设时长,则关闭所述计步器。

其中,所述第三速度区间和第四速度区间中的任意速度值大于预设速度阈 值,所述第三速度区间中的任意速度值大于所述第四速度区间中的任意速度 值。

可选的,第三速度区间为大于30km/h,第四速度区间为20-30km/h。

步骤130d、如果所述计步对象的移动速度在第五速度区间或第六速度区间 中的持续时间大于预设时长,则启动所述计步器。

其中,所述第五速度区间和第六速度区间中的任意速度值小于所述预设速 度阈值,所述第五速度区间中的任意速度值大于所述第六速度区间中的任意速 度值。

第三速度区间和第四速度区间为两相邻的速度区间,第三速度区间的最小 速度值大于第四速度区间中的最大速度值。第三速度区间与第四速度区间可以 为连续的也可为不连续的。第四速度区间与第五速度区间,以及第五速度区间 与第六速度区间的速度区域覆盖关系与第三速度区域与第四速度区域形式相 同,此处不作赘述。

可选的,第三速度区间为大于30km/h,第四速度区间为20-30km/h。第五 速度区间为16-18km/h,第六速度区间为4-7km/h。

可选的,第三速度区间为大于(30,+∞)km/h,第四速度区间为(20, 30]km/h。第五速度区间为(7,20]km/h,第六速度区间为(0,7]km/h。

第三速度区间至第六速度区间分别对应到行驶模式、骑行模式、跑步模式 以及步行模式,进而将计步对象的移动速度与运动模式相关联,实现在不同的 运动模式下对计步器的启动和关闭进行控制,提高控制精度。

进一步的,在步骤110、获取计步对象的移动速度之后,还包括:

步骤140、获取计步对象在至少一个预设速度区间对应的移动信息,移动 信息包括移动轨迹。

移动信息还可包括移动时间。为了记录计步对象更多的运动信息,可以在 计步对象处于任意一个预设速度区间时,获取计步对象在该预设速度区间中的 移动信息。根据计步对象移动的轨迹可计算出该轨迹对应的距离。

在上述一种实现方式中,可以在第一速度区间或第二速度区间中记录计步 对象的移动轨迹,或者在第一速度区间和第二速度区间中均记录计步对象的移 动轨迹,并根据记录的移动轨迹计算出移动轨迹对应的距离。

同理,在上述另一种实现方式中,可以从第三速度区间至第六速度区间中 选择一个或多个速度区间,在选择出的速度区间中记录计步对象的移动轨迹, 并根据记录的移动轨迹计算出移动轨迹对应的距离。

通过移动轨迹确定移动距离后,能够为用户提供更为详细的运动数据,帮 助用户了解自己的运动情况。

进一步的,在步骤140、获取位于任意一个速度区间时计步对象的移动信 息之后,还包括:

步骤150、输出至少一个预设速度区间对应的移动信息。

通过计步器的显示器输出步骤140获取的一个或多个移动信息。示例性地, 输出到提示信息为“您今天走了a步,共行走了b米。跑了c步,共跑步d米。 此外还坐车行驶了e米”。

将移动信息以及记录的步数进行显示,能够使用户准确直观的了解运动情 况,提高用户体验。

下面通过一个使用场景对上述实施例进行进一步说明,如图3所示,包括:

S40、开启计步器和全球定位系统GPS功能。计步器开始计步。执行S41。

S41、根据GPS返回的数据获取用户当前的移动速度。执行S42。

S42、判断用户当前的移动速度是否为30km/h以上且持续30s。如果是, 则确定用户正在乘坐汽车、公交车或者地铁模式,关闭计步器功能,并返回S41。 如果不是,则执行S43。

S43、判断用户当前的移动速度是否为20km/h到30km/h且持续30s。如果 是,则确定用户在骑行模式下,关闭计步器功能,并通过GPS记录使用者的移 动轨迹,并返回S41。如果不是,则执行S44。

S44、判断用户当前的移动速度是否为16km/h到18km/h且持续30s。如果 是,则切换为慢跑模式,此时计步器正常工作,记录用户移动轨迹,并返回S41。 如果不是,则执行S45。

S45、判断用户当前的移动速度是否为4km/h到7km/h且持续30s。如果是, 则计步器正常工作,不记录用户的移动轨迹,并返回S41。如果不是,则关闭 计步器功能,并返回S41,以便S41通过GPS实时监测用户的速度,并在检测 到相应速度条件时进入对应模式。

经测试,在乘坐公交车时,现有计步器每分钟可能会引起10~20步的误差, 若在乘车过程中系统暂时关闭计步器,即可有效降低此类误差。

实施例四

本发明实施例提供了一种计步器的控制装置1,如图4所示,包括:

移动速度获取单元11,用于获取计步对象的移动速度;

速度区间确定单元12,用于确定所述移动速度获取单元11获取的所述移 动速度对应的预设速度区间;

计步器控制单元13,用于如果所述移动速度获取单元11获取的所述计步 对象的移动速度在所述速度区间确定单元12确定的所述预设速度区间中的持 续时间大于预设时长,则根据所述预设速度区间对应的计步器控制策略对所述 计步器进行控制。

进一步的,所述移动速度获取单元11用于:

通过全球定位系统GPS获取所述计步对象在至少两个时间点的位置信息;

根据所述至少两个时间点的位置信息确定所述计步对象的移动速度。

进一步的,所述计步器控制单元13用于:

所述如果所述移动速度获取单元11获取的所述计步对象的移动速度在所 述速度区间确定单元12确定的第一速度区间中的持续时间大于预设时长,则 启动所述计步器,所述第一速度区间中的任意速度值大于预设速度阈值;

所述如果所述移动速度获取单元11获取的所述计步对象的移动速度在所 述速度区间确定单元12确定的第二速度区间中的持续时间大于预设时长,则 关闭所述计步器,所述第二速度区间中的任意速度值小于预设速度阈值。

进一步的,所述计步器控制单元13用于:

所述如果所述移动速度获取单元11获取的所述计步对象的移动速度在所 述速度区间确定单元12确定的第三速度区间或第四速度区间中的持续时间大 于预设时长,则启动所述计步器,所述第三速度区间和第四速度区间中的任意 速度值大于预设速度阈值,所述第三速度区间中的任意速度值大于所述第四速 度区间中的任意速度值;

所述如果所述移动速度获取单元11获取的所述计步对象的移动速度在所 述速度区间确定单元12确定的第五速度区间或第六速度区间中的持续时间大 于预设时长,则关闭所述计步器,所述第五速度区间和第六速度区间中的任意 速度值小于所述预设速度阈值,所述第五速度区间中的任意速度值大于所述第 六速度区间中的任意速度值。

进一步的,所述装置1还包括:移动信息获取单元14和输出单元15。

所述移动信息获取单元14,用于获取所述计步对象在至少一个预设速度区 间对应的移动信息,所述移动信息包括移动轨迹。

进一步的,所述输出单元15,用于输出所述移动信息获取单元14获取的 所述至少一个预设速度区间对应的移动信息。

上述装置可执行本发明实施例一至实施例三所提供的方法,具备执行上述方 法相应的功能模块和有益效果。未在本实施例中详尽描述的技术细节,可参见本 发明实施例一至实施例三所提供的方法。

注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员 会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进 行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽 然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以 上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例, 而本发明的范围由所附的权利要求范围决定。

收缩
  • QQ咨询

  • 在线咨询
  • 在线咨询
  • 在线咨询
  • 在线咨询
  • 电话咨询

  • 02886312233