海拔高度确定方法、装置、存储介质及电子设备制造方法及图纸

技术编号:38611746 阅读:9 留言:0更新日期:2023-08-26 23:40
本公开涉及一种海拔高度确定方法、装置、存储介质及电子设备,所述方法包括:获取运动数据;根据所述运动数据确定数据采集点;获取在所述数据采集点采集到的海拔高度数据;根据所述海拔高度数据计算海拔高度。采用这样的方式,在海拔高度的计算过程中还引入了运动数据作为参照维度,从而有助于提升海拔高度计算结果的准确度。果的准确度。果的准确度。

【技术实现步骤摘要】
海拔高度确定方法、装置、存储介质及电子设备


[0001]本公开涉及终端
,尤其涉及一种海拔高度确定方法、装置、存储介质及电子设备。

技术介绍

[0002]在运动记录场景中,设备可以在用户许可的情况下获取用户运动过程中的相关数据,从而生成运动记录。这样,用户可以通过生成的运动记录获知自身的运动状态。海拔高度作为一种运动数据,也是众多运动爱好者所关注的指标。但在一些场景下,相关技术中的海拔高度计算方法还容易出现计算结果误差较大的问题。

技术实现思路

[0003]为克服相关技术中存在的问题,本公开提供一种海拔高度确定方法、装置、存储介质及电子设备。
[0004]根据本公开实施例的第一方面,提供一种海拔高度确定方法,包括:
[0005]获取运动数据;
[0006]根据所述运动数据确定数据采集点;
[0007]获取在所述数据采集点采集到的海拔高度数据;
[0008]根据所述海拔高度数据计算海拔高度。
[0009]可选地,所述根据所述运动数据确定数据采集点,包括:
[0010]获取所述运动数据中的运动指标;
[0011]在所述运动指标满足阈值条件的情况下,确定所述运动指标满足阈值条件的目标时刻和/或所述运动指标满足阈值条件的目标位置作为数据采集点;
[0012]所述获取在所述数据采集点采集到的海拔高度数据,包括:
[0013]获取在所述目标时刻和/或在所述目标位置采集到的海拔高度数据。
[0014]可选地,所述运动指标包括运动距离、运动强度、运动时长、坡度中的一者或多者。
[0015]可选地,所述获取在所述数据采集点采集到的海拔高度数据,包括:
[0016]获取气压传感器在所述数据采集点采集到的气压数据;
[0017]对所述气压数据进行滤波处理,得到目标气压数据,所述海拔高度数据包括所述目标气压数据。
[0018]可选地,所述获取气压传感器在所述数据采集点采集到的气压数据,包括:
[0019]获取气压传感器在所述数据采集点采集到的多组候选气压数据;
[0020]从所述多组候选气压数据中确定异常候选气压数据;
[0021]从所述多组候选气压数据中去除所述异常候选气压数据,得到所述数据采集点的气压数据。
[0022]可选地,所述根据所述海拔高度数据计算海拔高度,包括:
[0023]根据所述目标气压数据计算海拔高度,得到第一高度;
[0024]获取卫星定位数据;
[0025]根据所述卫星定位数据计算海拔高度,得到第二高度;
[0026]对所述第一高度和所述第二高度进行数据融合,得到海拔高度。
[0027]可选地,包括:
[0028]在检测到所述数据采集点的海拔高度数据异常的情况下,确定海拔高度数据异常的起始位置;
[0029]获取运动传感器采集到的目标运动数据;
[0030]根据所述起始位置以及所述目标运动数据计算当前位置;
[0031]从地图数据中查询所述当前位置的海拔高度;
[0032]所述根据所述海拔高度数据计算海拔高度,包括:
[0033]在所述数据采集点的海拔高度数据正常的情况下,根据所述海拔高度数据计算海拔高度。
[0034]可选地,所述获取在所述数据采集点采集到的海拔高度数据,包括:
[0035]获取气压传感器在所述数据采集点采集到的气压数据;
[0036]基于所述气压数据计算海拔高度,得到第三高度;
[0037]根据所述第三高度以及参照高度计算海拔高度变化值;
[0038]累积记录所述海拔高度变化值,得到海拔高度变化累积值;
[0039]其中,初始的数据采集点为运动起始点,所述参照高度为所述数据采集点的上一个数据采集点的海拔高度,所述海拔高度数据包括所述海拔高度变化累积值。
[0040]可选地,所述运动数据包括运动距离以及坡度,所述根据所述第三高度以及参照高度计算海拔高度变化值,包括:
[0041]基于所述运动距离以及所述坡度计算海拔高度变化上限值;
[0042]在计算得到的候选海拔高度变化值大于所述海拔高度变化上限值的情况下,将所述海拔高度变化上限值作为所述海拔高度变化值。
[0043]可选地,所述根据所述海拔高度数据计算海拔高度,包括:
[0044]通过海拔高度初始值以及所述海拔高度变化累积值计算海拔高度。
[0045]根据本公开实施例的第二方面,提供一种海拔高度确定装置,包括:
[0046]第一获取模块,被配置为获取运动数据;
[0047]第一确定模块,被配置为根据所述运动数据确定数据采集点;
[0048]第二获取模块,被配置为获取在所述数据采集点采集到的海拔高度数据;
[0049]计算模块,被配置为根据所述海拔高度数据计算海拔高度。
[0050]可选地,所述第一确定模块,包括:
[0051]第一获取子模块,被配置为获取所述运动数据中的运动指标;
[0052]第一确定子模块,被配置为在所述运动指标满足阈值条件的情况下,确定所述运动指标满足阈值条件的目标时刻和/或所述运动指标满足阈值条件的目标位置作为数据采集点;
[0053]所述第二获取模块,包括:
[0054]第二获取子模块,被配置为获取在所述目标时刻和/或在所述目标位置采集到的海拔高度数据。
[0055]可选地,所述运动指标包括运动距离、运动强度、运动时长、坡度中的一者或多者。
[0056]可选地,所述第二获取模块,包括:
[0057]第三获取子模块,被配置为获取气压传感器在所述数据采集点采集到的气压数据;
[0058]滤波处理子模块,被配置为对所述气压数据进行滤波处理,得到目标气压数据,所述海拔高度数据包括所述目标气压数据。
[0059]可选地,所述第三获取子模块,包括:
[0060]第一获取子单元,被配置为获取气压传感器在所述数据采集点采集到的多组候选气压数据;
[0061]第一确定子单元,被配置为从所述多组候选气压数据中确定异常候选气压数据;
[0062]第一执行子单元,被配置为从所述多组候选气压数据中去除所述异常候选气压数据,得到所述数据采集点的气压数据。
[0063]可选地,所述计算模块,包括:
[0064]第一计算子模块,被配置为根据所述目标气压数据计算海拔高度,得到第一高度;
[0065]第四获取子模块,被配置为获取卫星定位数据;
[0066]第二计算子模块,被配置为根据所述卫星定位数据计算海拔高度,得到第二高度;
[0067]数据融合子模块,被配置为对所述第一高度和所述第二高度进行数据融合,得到海拔高度。
[0068]可选地,所述装置包括:
[0069]第二确定模块,被配置为在检测到所述数据采集点的海拔高度数据异常的情况下,确定海拔高度本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种海拔高度确定方法,其特征在于,包括:获取运动数据;根据所述运动数据确定数据采集点;获取在所述数据采集点采集到的海拔高度数据;根据所述海拔高度数据计算海拔高度。2.根据权利要求1所述的方法,其特征在于,所述根据所述运动数据确定数据采集点,包括:获取所述运动数据中的运动指标;在所述运动指标满足阈值条件的情况下,确定所述运动指标满足阈值条件的目标时刻和/或所述运动指标满足阈值条件的目标位置作为数据采集点;所述获取在所述数据采集点采集到的海拔高度数据,包括:获取在所述目标时刻和/或在所述目标位置采集到的海拔高度数据。3.根据权利要求2所述的方法,其特征在于,所述运动指标包括运动距离、运动强度、运动时长、坡度中的一者或多者。4.根据权利要求1至3中任一项所述的方法,其特征在于,所述获取在所述数据采集点采集到的海拔高度数据,包括:获取气压传感器在所述数据采集点采集到的气压数据;对所述气压数据进行滤波处理,得到目标气压数据,所述海拔高度数据包括所述目标气压数据。5.根据权利要求4所述的方法,其特征在于,所述获取气压传感器在所述数据采集点采集到的气压数据,包括:获取气压传感器在所述数据采集点采集到的多组候选气压数据;从所述多组候选气压数据中确定异常候选气压数据;从所述多组候选气压数据中去除所述异常候选气压数据,得到所述数据采集点的气压数据。6.根据权利要求4所述的方法,其特征在于,所述根据所述海拔高度数据计算海拔高度,包括:根据所述目标气压数据计算海拔高度,得到第一高度;获取卫星定位数据;根据所述卫星定位数据计算海拔高度,得到第二高度;对所述第一高度和所述第二高度进行数据融合,得到海拔高度。7.根据权利要求1至3中任一项所述的方法,其特征在于,包括:在检测到所述数据采集点的海拔高度数据异常的情况下,确定海拔高度数据异常的起始位置;获取运动传感器采集到的目标运动数据;根据所述起始位置以及所述目标运动数据计算当前位置;从地图数据中查询所述当前位置...

【专利技术属性】
技术研发人员:姚丽峰
申请(专利权)人:北京小米移动软件有限公司
类型:发明
国别省市:

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

1