System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本公开涉及运动监测领域,具体涉及一种运动监测方法、装置、电子设备及存储介质。
技术介绍
1、随着人民生活水平的日益提升以及国家的大力支持,越来越多的人逐渐投入到健身运动中,对运动参与者在运动过程中的运动监测显得尤为重要,象征运动总趟数的目标趟数作为最直观的一项运动数据代表了运动参与者的运动体验。
2、然而,采用现有的运动监测方法无法确定运动参与者在进行一项运动时的目标趟数,运动监测功能受限,用户体验差。
技术实现思路
1、为克服相关技术中存在的问题,本公开提供了一种运动监测方法、装置、电子设备及存储介质。
2、根据本公开实施例的第一方面,提供了一种运动监测方法,应用于电子设备,所述运动监测方法包括:
3、获取运动状态数据;
4、根据所述运动状态数据确定处于运动状态时,获取实际检测的至少一种运动参数;
5、判断所述至少一种运动参数符合预设条件时,根据所述至少一种运动参数计算所述运动过程中的目标趟数。
6、本公开的一些实施例中,所述获取实际检测的至少一种运动参数,包括:
7、获取实际检测的多种运动参数,所述多种运动参数表征在单一时刻的运动状态信息;
8、所述运动参数包括多种,所述判断所述至少一种运动参数符合预设条件时,根据所述至少一种运动参数计算所述运动过程中的目标趟数包括:
9、在多个单一时刻,记录多个运动参数符合预设关系的单一时刻;
10、根据符合预设关系的单一时
11、本公开的一些实施例中,所述在多个单一时刻,记录多个运动参数符合预设关系的单一时刻,包括:
12、根据运动类型和/或运动场景,确定所述多个运动参数中的基准参数;
13、判断各所述单一时刻下所述多个运动参数中除所述基准参数之外的其他参数是否与所述基准参数相匹配,若匹配,则确定该单一时刻下所述多个运动参数符合预设关系。
14、本公开的一些实施例中,所述至少一种运动参数包括海拔高度、海拔高度差、坡度、速度、加速度、运动位移、海拔信号精度中的至少一种或任几种的组合。
15、本公开的一些实施例中,所述预设条件包括:所述运动参数产生周期性变化,或者,所述运动参数的变化符合预设规律。
16、本公开的一些实施例中,所述根据所述至少一种运动参数计算所述运动过程中的目标趟数,包括:
17、获取运动过程的多种运动参数的参数值,每一种运动参数均获取多个对应的参数值,所述运动参数包括海拔高度;
18、判断各所述海拔高度与多种运动参数的参数值是否匹配,确定匹配的多个海拔高度作为多个目标海拔高度数据;
19、基于所述多个目标海拔高度数据,确定所述运动过程中的目标趟数。
20、本公开的一些实施例中,判断各所述海拔高度与多种运动参数的参数值是否匹配包括:
21、当所述海拔高度与对应的海拔高度差、坡度、速度、加速度、运动位移、海拔信号精度均匹配时,将所述海拔高度确定为所述目标海拔高度数据。
22、本公开的一些实施例中,所述基于所述多个目标海拔高度数据,确定所述运动过程中的目标趟数,包括:
23、以预设窗口长度,将所述多个目标海拔高度数据划分为多个数据组;
24、确定各所述数据组对应的海拔高度均值;
25、根据各所述海拔高度均值,确定所述运动过程中的目标趟数。
26、本公开的一些实施例中,所述基于所述多个目标海拔高度数据,确定所述运动过程中的目标趟数,包括:
27、确定所述运动过程中的各坡顶点和各坡底点;
28、根据各所述坡顶点和各所述坡底点,确定所述运动过程中的目标趟数。
29、本公开的一些实施例中,所述确定所述运动过程中的各坡顶点和各坡底点,包括:
30、采用二次差分算法确定所述运动过程中的各坡顶点和各坡底点。
31、本公开的一些实施例中,所述根据各所述坡顶点和各所述坡底点,确定所述运动过程中的目标趟数,包括:
32、将每个所述坡底点对应确定为一个初始趟数;
33、识别各所述初始趟数中的有效趟数;
34、根据各所述有效趟数,确定所述运动目标趟数。
35、本公开的一些实施例中,所述识别各所述初始趟数中的有效趟数,包括:
36、比较各所述坡底点对应的海拔高度与前次坡顶点对应的海拔高度的高度差,当所述高度差大于或等于第一预设高度差时,确定该坡底点对应的初始趟数为有效趟数,和/或,比较各所述坡底点对应的时刻与前次坡顶点对应的时刻的时间差,当所述时间差大于或等于第一预设时间差时,确定该坡底点对应的初始趟数为有效趟数。
37、本公开的一些实施例中,所述基于所述多个目标海拔高度数据,确定所述运动过程中的目标趟数,还包括:
38、当接收到运动结束的指令时,确定是否满足尾趟补偿条件;
39、若满足所述尾趟补偿条件,则对确定的所述目标趟数进行尾趟补偿。
40、本公开的一些实施例中,所述尾趟补偿条件包括以下条件:
41、所述各坡顶点和各坡底点中最后确定的为坡顶点;
42、运动结束时刻与最后确定的坡顶点对应的时刻之间的时间差大于第二预设时间差;
43、运动结束时刻对应的海拔高度与最后确定的坡顶点对应的海拔高度之差大于第二预设高度差。
44、根据本公开实施例的第二方面,提供了一种运动监测装置,应用于电子设备,所述运动监测装置包括:
45、第一获取模块,所述第一获取模块用于获取运动状态数据;
46、第二获取模块,所述第二获取模块用于根据所述运动状态数据确定处于运动状态时,获取实际检测的至少一种运动参数;
47、计算模块,所述计算模块用于判断所述至少一种运动参数符合预设条件时,根据所述至少一种运动参数计算所述运动过程中的目标趟数。
48、本公开的一些实施例中,所述至少一种运动参数包括海拔高度、海拔高度差、坡度、速度、加速度、运动位移、海拔信号精度中的至少一种或任几种的组合。
49、根据本公开实施例的第三方面,提供了一种电子设备,所述电子设备包括:
50、处理器;
51、用于存储处理器可执行指令的存储器;
52、其中,所述处理器被配置为:
53、获取运动状态数据;
54、根据所述运动状态数据确定处于运动状态时,获取实际检测的至少一种运动参数;
55、判断所述至少一种运动参数符合预设条件时,根据所述至少一种运动参数计算所述运动过程中的目标趟数。
56、根据本公开实施例的第四方面,提供了一种非临时性计算机可读存储介质,当所述存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行一本文档来自技高网...
【技术保护点】
1.一种运动监测方法,应用于电子设备,其特征在于,所述运动监测方法包括:
2.根据权利要求1所述的运动监测方法,其特征在于,所述获取实际检测的至少一种运动参数,包括:
3.根据权利要求2所述的运动监测方法,其特征在于,所述在多个单一时刻,记录多个运动参数符合预设关系的单一时刻,包括:
4.根据权利要求1至3任一项所述的运动监测方法,其特征在于,所述至少一种运动参数包括海拔高度、海拔高度差、坡度、速度、加速度、运动位移、海拔信号精度中的至少一种或任几种的组合。
5.根据权利要求1至3任一项所述的运动监测方法,其特征在于,所述预设条件包括:所述运动参数产生周期性变化,或者,所述运动参数的变化符合预设规律。
6.根据权利要求1至3任一项所述的运动监测方法,其特征在于,所述根据所述至少一种运动参数计算所述运动过程中的目标趟数,包括:
7.根据权利要求6所述的运动监测方法,其特征在于,判断各所述海拔高度与多种运动参数的参数值是否匹配包括:
8.根据权利要求6所述的运动监测方法,其特征在于,所述基于所述多个目
9.根据权利要求6所述的运动监测方法,其特征在于,所述基于所述多个目标海拔高度数据,确定所述运动过程中的目标趟数,包括:
10.根据权利要求6所述的运动监测方法,其特征在于,所述确定所述运动过程中的各坡顶点和各坡底点,包括:
11.根据权利要求9所述的运动监测方法,其特征在于,所述根据各所述坡顶点和各所述坡底点,确定所述运动过程中的目标趟数,包括:
12.根据权利要求11所述的运动监测方法,其特征在于,所述识别各所述初始趟数中的有效趟数,包括:
13.根据权利要求9所述的滑雪运动监测方法,其特征在于,所述基于所述多个目标海拔高度数据,确定所述运动过程中的目标趟数,还包括:
14.根据权利要求13所述的运动监测方法,其特征在于,所述尾趟补偿条件包括以下条件:
15.一种运动监测装置,应用于电子设备,其特征在于,所述运动监测装置包括:
16.根据权利要求15所述的运动监测装置,其特征在于,所述至少一种运动参数包括海拔高度、海拔高度差、坡度、速度、加速度、运动位移、海拔信号精度中的至少一种或任几种的组合。
17.一种电子设备,其特征在于,所述电子设备包括:
18.一种非临时性计算机可读存储介质,其特征在于,当所述存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行一种运动监测方法,所述运动监测方法包括:
...【技术特征摘要】
1.一种运动监测方法,应用于电子设备,其特征在于,所述运动监测方法包括:
2.根据权利要求1所述的运动监测方法,其特征在于,所述获取实际检测的至少一种运动参数,包括:
3.根据权利要求2所述的运动监测方法,其特征在于,所述在多个单一时刻,记录多个运动参数符合预设关系的单一时刻,包括:
4.根据权利要求1至3任一项所述的运动监测方法,其特征在于,所述至少一种运动参数包括海拔高度、海拔高度差、坡度、速度、加速度、运动位移、海拔信号精度中的至少一种或任几种的组合。
5.根据权利要求1至3任一项所述的运动监测方法,其特征在于,所述预设条件包括:所述运动参数产生周期性变化,或者,所述运动参数的变化符合预设规律。
6.根据权利要求1至3任一项所述的运动监测方法,其特征在于,所述根据所述至少一种运动参数计算所述运动过程中的目标趟数,包括:
7.根据权利要求6所述的运动监测方法,其特征在于,判断各所述海拔高度与多种运动参数的参数值是否匹配包括:
8.根据权利要求6所述的运动监测方法,其特征在于,所述基于所述多个目标海拔高度数据,确定所述运动过程中的目标趟数,包括:
9.根据权利要求6所述的运动监测方法,其特征在于,所述基于所述多个目标海拔高度数据,确...
【专利技术属性】
技术研发人员:皮特,
申请(专利权)人:北京小米移动软件有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。