据,各自对应一个时间段,这些运动数据是对多个用户的运动数据 进行采样,并经过相关分析后得到的,通常每个第二时间段需要包括预设运动数据对应的 时间段,以便后续能够准确地确定出用户的运动状态具体发生的时间段,例如,在某组预设 运动数据对应的时间段为8 :00至9 :00时,第二时间段可设定为7 :30至9 :30。
[0033] 进一步地,在上述步骤S21中,上述设定数值可根据用户的实际运动情况来确定, 例如通常设定为0,即由连续多个预设周期内的步数大于0的运动数据形成一个运动片段, 其他部分的运动数据组成非运动片段。当然,上述设定数值也可以设定为其他数值。
[0034] 例如,以上述第二时间段为7 :30至9 :30为例,假设上述设定数值为0,假设用户 在7 :30至8 :00的运动数据如下表1所示:
[0035] 表 1
【主权项】
1. 一种用户运动状态的确定方法,其特征在于,包括: 服务器获取采集设备采集的用户在预设的第一时间段内的运动数据,所述运动数据包 括所述用户在每个预设周期内的运动步数; 根据获取的运动数据中的运动步数,从获取的运动数据中选择一段运动数据,并通过 可变长分段组合的方式对选择出的运动数据进行处理后,与预设运动数据进行匹配,将所 述预设运动数据对应的运动状态,作为匹配度最高的一段运动数据对应的运动状态。
2. 如权利要求1所述的方法,其特征在于,所述服务器根据获取的运动数据中的运动 步数,从获取的运动数据中选择一段运动数据,并通过可变长分段的方式对其进行处理后, 与预设运动数据进行匹配,具体包括: 从获取的运动数据中选择预设的第二时间段内的运动数据,并在选择出的运动数据 中,选择由连续多个所述预设周期内的运动步数大于设定数值的运动数据形成的运动片 段; 根据所述预设运动数据所包括的运动片段数,对选择出的运动片段进行组合,得到所 述第二时间段的各组待匹配运动数据,所述第二时间段包括所述预设运动数据对应的时间 段; 分别将得到的各组待匹配运动数据,与所述预设运动数据进行匹配。
3. 如权利要求2所述的方法,其特征在于,所述服务器通过下述方式得到所述第二时 间段的各组待匹配运动数据: 所述服务器分别对选择出的运动片段中相邻N-I个、N个和N+1个的运动片段进行组 合,得到所述第二时间段的组合后的各组运动片段,其中,N为所述预设运动数据所包括的 运动片段数,且N为大于2的整数; 将组合后的每组运动片段,与所述每组运动片段之间的非运动片段进行组合,得到所 述第二时间段的各组待匹配运动数据。
4. 如权利要求2所述的方法,其特征在于,所述服务器利用动态时间归整算法,分别将 得到的各组待匹配运动数据,与所述预设的运动模型数据进行匹配。
5. 如权利要求1-4中任一项所述的方法,其特征在于,还包括: 所述服务器在将所述预设运动数据对应的运动状态作为匹配度最高的一段运动数据 对应的运动状态后,分别将所述第一时间段内除匹配度最高的一段运动数据对应的时间段 之外的其他时间段对应的运动状态,设置为预设运动状态,得到所述用户在所述第一时间 段内的各运动状态。
6. -种用户运动状态的确定装置,其特征在于,包括: 获取模块,用于获取采集设备采集的用户在预设的第一时间段内的运动数据,所述运 动数据包括所述用户在每个预设周期内的运动步数; 确定模块,用于根据获取的运动数据中的运动步数,从获取的运动数据中选择一段运 动数据,并通过可变长分段组合的方式对选择出的运动数据进行处理后,与预设运动数据 进行匹配,将所述预设运动数据对应的运动状态,作为匹配度最高的一段运动数据对应的 运动状态。
7. 如权利要求6所述的装置,其特征在于,所述确定模块,具体用于从获取的运动数据 中选择预设的第二时间段内的运动数据,并在选择出的运动数据中,选择由连续多个所述 预设周期内的运动步数均大于设定数值的运动数据形成的运动片段;根据所述预设运动数 据所包括的运动片段数,对选择出的运动片段进行组合,得到所述第二时间段的各组待匹 配运动数据;以及分别将得到的各组待匹配运动数据,与所述预设运动数据进行匹配,所述 第二时间段包括所述预设运动数据对应的时间段。
8. 如权利要求7所述的装置,其特征在于,所述确定模块,具体用于分别对选择出的运 动片段中相邻N-I个、N个和N+1个的运动片段进行组合,得到所述第二时间段的组合后的 各组运动片段;以及将组合后的每组运动片段,与所述每组运动片段之间的非运动片段进 行组合,得到所述第二时间段的各组待匹配运动数据,其中,N为所述预设运动数据所包括 的运动片段数,且N为大于2的整数。
9. 如权利要求7所述的装置,其特征在于,所述确定模块,具体用于利用动态时间归整 算法,分别将得到的各组待匹配运动数据,与所述预设的运动模型数据进行匹配。
10. 如权利要求6-9中任一项所述的装置,其特征在于,所述确定模块,还用于在将所 述预设运动数据对应的运动状态作为匹配度最高的一段运动数据对应的运动状态后,分别 将所述第一时间段内除匹配度最高的一段运动数据对应的时间段之外的其他时间段对应 的运动状态,设置为预设运动状态,得到所述用户在所述第一时间段内的各运动状态。
【专利摘要】本发明实施例提供了一种用户运动状态的确定方法及装置,该方法包括:服务器获取采集设备采集的用户在预设的第一时间段内的运动数据;根据获取的运动数据中的运动步数,从获取的运动数据中选择一段运动数据,并通过可变长分段组合的方式对选择出的运动数据进行处理后,与预设运动数据进行匹配,将预设运动数据对应的运动状态,作为匹配度最高的一段运动数据对应的运动状态。在本发明实施例中,采集设备例如便携式设备只需上报用户的相关运动数据即可,无需进行相关解析,这就减少了采集设备的电量消耗,且由服务器利用预设运动数据,对用户一定时间段内的运动数据进行分析,得到用户这段时间内不同的运动状态,操作起来较方便,提高了用户体验。
【IPC分类】H04L29-08, G06F19-00
【公开号】CN104750965
【申请号】CN201310753804
【发明人】姚振杰, 张志鹏, 李凯, 许利群
【申请人】中国移动通信集团公司
【公开日】2015年7月1日
【申请日】2013年12月31日