实时坡度计算方法、装置、智能穿戴设备及存储介质制造方法及图纸

技术编号:39052824 阅读:17 留言:0更新日期:2023-10-12 19:45
本发明专利技术提供了一种实时坡度计算方法、装置、智能穿戴设备及存储介质,其中,该方法应用于配备有高度计和定位模块的智能穿戴设备,在进行实时坡度计算时,先获取当前时刻的坡度计算数据,该坡度计算数据包括来自高度计的当前海拔变化量和来自定位模块的当前距离变化量;然后基于当前海拔变化量和记录的历史海拔变化量,对用户进行是否匀速运动的判定,得到匀速判定结果;之后基于匀速判定结果和当前距离变化量,确定目标距离变化量;进而基于当前海拔变化量对应的目标高度变化量和目标距离变化量,计算得到当前时刻的实时坡度值。这样通过智能穿戴设备,可以实现在户外运动场景下准确的坡度计算。确的坡度计算。确的坡度计算。

【技术实现步骤摘要】
实时坡度计算方法、装置、智能穿戴设备及存储介质


[0001]本专利技术涉及智能穿戴设备
,尤其是涉及一种实时坡度计算方法、装置、智能穿戴设备及存储介质。

技术介绍

[0002]坡度是衡量地表场景的倾斜、缓平程度,通过垂直高度和水平距离的比值计算得到;用户在户外登山场景,会关心整个运动过程中的一个地形变化,特别是专业运动员对训练过程中爬升情况尤为关心,实时坡度值则成为度量地形起伏程度的重要参数。现有的智能手环等设备虽然可以实现实时坡度计算,但准确度较低,无法满足用户需求。

技术实现思路

[0003]本专利技术的目的在于提供一种实时坡度计算方法、装置、智能穿戴设备及存储介质,以提高实时坡度计算结果的准确度。
[0004]第一方面,本专利技术实施例提供了一种实时坡度计算方法,应用于配备有高度计和定位模块的智能穿戴设备;所述实时坡度计算方法包括:
[0005]获取当前时刻的坡度计算数据,所述坡度计算数据包括来自所述高度计的当前海拔变化量和来自所述定位模块的当前距离变化量;
[0006]基于所述当前海拔变化量和记录的历史海拔变化量,对用户进行是否匀速运动的判定,得到匀速判定结果;
[0007]基于所述匀速判定结果和所述当前距离变化量,确定目标距离变化量;
[0008]基于所述当前海拔变化量对应的目标高度变化量和所述目标距离变化量,计算得到当前时刻的实时坡度值。
[0009]进一步地,所述基于所述当前海拔变化量和记录的历史海拔变化量,对用户进行是否匀速运动的判定,得到匀速判定结果,包括:
[0010]确定距离当前时刻最近的第一预设数量个历史海拔变化量和第二预设数量个历史海拔斜率值;
[0011]基于所述当前海拔变化量和各个所述历史海拔变化量,计算得到当前海拔斜率值;
[0012]基于所述当前海拔斜率值和各个所述历史海拔斜率值,确定所述匀速判定结果。
[0013]进一步地,所述基于所述当前海拔斜率值和各个所述历史海拔斜率值,确定所述匀速判定结果,包括:
[0014]对所述当前海拔斜率值和各个所述历史海拔斜率值进行标准差计算,得到当前标准差;
[0015]基于所述当前标准差与预设的标准差阈值的大小关系,确定所述匀速判定结果。
[0016]进一步地,所述定位模块包括GNSS定位模块,所述坡度计算数据还包括与所述当前距离变化量对应的卫星个数;所述基于所述匀速判定结果和所述当前距离变化量,确定
目标距离变化量,包括:
[0017]当所述匀速判定结果为匀速时,基于预设的第一滤波参数对所述当前距离变化量进行滤波,得到所述目标距离变化量;
[0018]当所述匀速判定结果为非匀速时,基于所述当前距离变化量对应的卫星个数和所述当前距离变化量,确定所述目标距离变化量。
[0019]进一步地,所述基于所述当前距离变化量对应的卫星个数和所述当前距离变化量,确定所述目标距离变化量,包括:
[0020]判断所述当前海拔变化量对应的卫星个数是否大于预设的卫星个数阈值,得到个数判断结果;
[0021]当所述个数判断结果为是时,将所述当前距离变化量确定为所述目标距离变化量;
[0022]当所述个数判断结果为否时,基于预设的第二滤波参数对所述当前距离变化量进行滤波,得到所述目标距离变化量。
[0023]进一步地,在所述基于所述匀速判定结果和所述当前距离变化量,确定目标距离变化量之前,所述实时坡度计算方法还包括:
[0024]判断所述当前海拔变化量是否小于预设的海拔变化量阈值;
[0025]当所述当前海拔变化量小于所述海拔变化量阈值时,将所述当前距离变化量置为0。
[0026]进一步地,所述实时坡度计算方法还包括:
[0027]当所述当前海拔变化量大于或等于所述海拔变化量阈值时,判断所述当前距离变化量是否大于预设的距离阈值,得到距离判断结果;
[0028]当所述距离判断结果为是时,执行所述基于所述匀速判定结果和所述当前距离变化量,确定目标距离变化量的步骤;
[0029]当所述距离判断结果为否时,将所述当前距离变化量置为0。
[0030]第二方面,本专利技术实施例还提供了一种实时坡度计算装置,应用于配备有高度计和定位模块的智能穿戴设备;所述实时坡度计算装置包括:
[0031]数据获取模块,用于获取当前时刻的坡度计算数据,所述坡度计算数据包括来自所述高度计的当前海拔变化量和来自所述定位模块的当前距离变化量;
[0032]匀速判定模块,用于基于所述当前海拔变化量和记录的历史海拔变化量,对用户进行是否匀速运动的判定,得到匀速判定结果;
[0033]距离确定模块,用于基于所述匀速判定结果和所述当前距离变化量,确定目标距离变化量;
[0034]坡度计算模块,用于基于所述当前海拔变化量对应的目标高度变化量和所述目标距离变化量,计算得到当前时刻的实时坡度值。
[0035]第三方面,本专利技术实施例还提供了一种智能穿戴设备,包括存储器、处理器,所述存储器中存储有可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现第一方面所述的实时坡度计算方法。
[0036]第四方面,本专利技术实施例还提供了一种存储介质,所述存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行第一方面所述的实时坡度计算方法。
[0037]本专利技术实施例提供的实时坡度计算方法、装置、智能穿戴设备及存储介质中,该方法应用于配备有高度计和定位模块的智能穿戴设备,在进行实时坡度计算时,先获取当前时刻的坡度计算数据,该坡度计算数据包括来自高度计的当前海拔变化量和来自定位模块的当前距离变化量;然后基于当前海拔变化量和记录的历史海拔变化量,对用户进行是否匀速运动的判定,得到匀速判定结果;之后基于匀速判定结果和当前距离变化量,确定目标距离变化量;进而基于当前海拔变化量对应的目标高度变化量和目标距离变化量,计算得到当前时刻的实时坡度值。这样通过智能穿戴设备,采用基于匀速判定结果的实时坡度计算方式,可以实现在户外运动场景下准确的坡度计算,也即提高了实时坡度计算结果的准确度。
附图说明
[0038]为了更清楚地说明本专利技术具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0039]图1为本专利技术实施例提供的一种实时坡度计算方法的流程示意图;
[0040]图2为本专利技术实施例提供的另一种实时坡度计算方法的流程示意图;
[0041]图3为本专利技术实施例提供的一种高度判别模块的执行流程示意图;
[0042]图4为本专利技术实施例提供的一种距离判别模块的执行流程示意图;
[0043]图5为本专利技术实施例提供的一种实时坡度计算装置的结构示意图;
...

【技术保护点】

【技术特征摘要】
1.一种实时坡度计算方法,其特征在于,应用于配备有高度计和定位模块的智能穿戴设备;所述实时坡度计算方法包括:获取当前时刻的坡度计算数据,所述坡度计算数据包括来自所述高度计的当前海拔变化量和来自所述定位模块的当前距离变化量;基于所述当前海拔变化量和记录的历史海拔变化量,对用户进行是否匀速运动的判定,得到匀速判定结果;基于所述匀速判定结果和所述当前距离变化量,确定目标距离变化量;基于所述当前海拔变化量对应的目标高度变化量和所述目标距离变化量,计算得到当前时刻的实时坡度值。2.根据权利要求1所述的实时坡度计算方法,其特征在于,所述基于所述当前海拔变化量和记录的历史海拔变化量,对用户进行是否匀速运动的判定,得到匀速判定结果,包括:确定距离当前时刻最近的第一预设数量个历史海拔变化量和第二预设数量个历史海拔斜率值;基于所述当前海拔变化量和各个所述历史海拔变化量,计算得到当前海拔斜率值;基于所述当前海拔斜率值和各个所述历史海拔斜率值,确定所述匀速判定结果。3.根据权利要求2所述的实时坡度计算方法,其特征在于,所述基于所述当前海拔斜率值和各个所述历史海拔斜率值,确定所述匀速判定结果,包括:对所述当前海拔斜率值和各个所述历史海拔斜率值进行标准差计算,得到当前标准差;基于所述当前标准差与预设的标准差阈值的大小关系,确定所述匀速判定结果。4.根据权利要求1所述的实时坡度计算方法,其特征在于,所述定位模块包括GNSS定位模块,所述坡度计算数据还包括与所述当前距离变化量对应的卫星个数;所述基于所述匀速判定结果和所述当前距离变化量,确定目标距离变化量,包括:当所述匀速判定结果为匀速时,基于预设的第一滤波参数对所述当前距离变化量进行滤波,得到所述目标距离变化量;当所述匀速判定结果为非匀速时,基于所述当前距离变化量对应的卫星个数和所述当前距离变化量,确定所述目标距离变化量。5.根据权利要求4所述的实时坡度计算方法,其特征在于,所述基于所述当前距离变化量对应的卫星个数和所述当前距离变化量,确定所述目标距离变化量,包括:判断所述当前海拔变化量对应的卫星个数是否大于预设的卫星个数阈值,得...

【专利技术属性】
技术研发人员:朱燕雄刘萍赵燕许晓凯朱燕升
申请(专利权)人:深圳市爱都科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1