海拔数据监测及显示方法、装置、设备及存储介质制造方法及图纸

技术编号:31010081 阅读:32 留言:0更新日期:2021-11-30 00:06
本发明专利技术提供一种海拔数据监测及显示方法,包括:获取车载GPS模块按照预设采样频率采集到的数据包;从所述数据包中获取海拔数据,并对所述海拔数据执行低通滤波处理,得到海拔修正数值;对所述海拔修正数值进行优化,获取待更新的海拔数值;按照所述待更新的海拔数值更新在状态栏上显示的海拔数值。本发明专利技术解决了现有技术在通过车载GPS监测海拔数据时存在的精度差、误差大的问题。误差大的问题。误差大的问题。

【技术实现步骤摘要】
海拔数据监测及显示方法、装置、设备及存储介质


[0001]本专利技术涉及信息
,尤其涉及的是一种海拔数据监测及显示方法、装置、设备及存储介质。

技术介绍

[0002]车载GPS主要用于对车辆进行定位监控和导航。现有技术在车载GPS定位成功后,通过连续测量获取多个海拔数值,求取该多个海拔数值的平均值,作为车载GPS模块输出的海拔信息。
[0003]然而,由于地面上的设备在接收GPS信号时受到多方面因素的影响,容易出现信号强度差,测量值误差大的情况。在一些情况下,连续测量的多个海拔数值可能存在较大的波动,若取连续测量的多个海拔数值的平均值,该平均值的精度仍会较差;且没有考虑到单次测量的海拔数值的精度,若其中任一次测量的海拔数值的精度太低时会大大增加平均值的误差,无法反映出车辆真实的海拔信息。

技术实现思路

[0004]本专利技术提供一种海拔数据监测及显示方法、装置、设备及存储介质,以解决现有技术在通过车载GPS监测海拔数据时存在的精度差、误差大的问题。
[0005]一种海拔数据监测及显示装置,包括:
[0006]获取车载GPS模块按照预设采样频率采集到的数据包;
[0007]从所述数据包中获取海拔数据,并对所述海拔数据执行低通滤波处理,得到海拔修正数值;
[0008]对所述海拔修正数值进行优化,获取待更新的海拔数值;
[0009]按照所述待更新的海拔数值更新在状态栏上显示的海拔数值。
[0010]可选地,所述从所述数据包中获取海拔数据,并对所述海拔数据执行低通滤波处理,得到海拔修正数值包括:
[0011]解析所述数据包,得到海拔数值及其对应的精度信息;
[0012]比较所述精度信息与预设精度阈值;
[0013]当所述精度信息小于所述预设精度阈值时,采用第一滤波因子对所述海拔数值进行低通滤波处理;
[0014]当所述精度信息大于所述预设精度阈值时,采用第二滤波因子对所述海拔数值进行低通滤波处理;
[0015]其中,所述第一滤波因子大于所述第二滤波因子。
[0016]可选地,所述对所述海拔修正数值进行优化,获取待更新的海拔数值包括:
[0017]对于每一个海拔修正数值,计算所述海拔修正数值相比于前一海拔修正数值的第一偏差,并比较所述第一偏差与第一偏差阈值;
[0018]若连续若干个海拔修正数值的第一偏差均小于所述第一偏差阈值时,以所述若干
个海拔修正数值中的最后一个海拔修正数值作为待更新的海拔数值。
[0019]可选地,所述按照所述待更新的海拔数值更新在状态栏上显示的海拔数值包括:
[0020]获取状态栏上显示的当前海拔数值;
[0021]计算所述待更新的海拔数值与所述当前海拔数值之间的第二偏差;
[0022]比较所述第二偏差与第二偏差阈值;
[0023]若所述第二偏差大于所述第二偏差阈值时,将状态栏上显示的当前海拔数值更新为所述待更新的海拔数值。
[0024]可选地,所述按照所述待更新的海拔数值更新在状态栏上显示的海拔数值还包括:
[0025]当所述第二偏差小于或等于所述第二偏差阈值时,保持状态栏上显示的当前海拔数值。
[0026]一种海拔数据监测及显示装置,包括:
[0027]获取模块,用于获取车载GPS模块按照预设采样频率采集到的数据包;
[0028]预处理模块,用于从所述数据包中获取海拔数据,并对所述海拔数据执行低通滤波处理,得到海拔修正数值;
[0029]优化模块,用于对所述海拔修正数值进行优化,获取待更新的海拔数值;
[0030]更新显示模块,用于按照所述待更新的海拔数值更新在状态栏上显示的海拔数值。
[0031]可选地,所述预处理模块包括:
[0032]解析单元,用于解析所述数据包,得到海拔数值及其对应的精度信息;
[0033]精度比较单元,用于比较所述精度信息与预设精度阈值;
[0034]第一滤波单元,用于当所述精度信息小于所述预设精度阈值时,采用第一滤波因子对所述海拔数值进行低通滤波处理;
[0035]第二滤波单元,用于当所述精度信息大于所述预设精度阈值时,采用第二滤波因子对所述海拔数值进行低通滤波处理;
[0036]其中,所述第一滤波因子大于所述第二滤波因子。
[0037]可选地,所述优化模块包括:
[0038]第一计算单元,用于对于每一个海拔修正数值,计算所述海拔修正数值相比于前一海拔修正数值的第一偏差,并比较所述第一偏差与第一偏差阈值;
[0039]第一获取单元,用于若连续若干个海拔修正数值的第一偏差均小于所述第一偏差阈值时,以所述若干个海拔修正数值中的最后一个海拔修正数值作为待更新的海拔数值。
[0040]一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述海拔数据监测及显示方法。
[0041]一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述海拔数据监测及显示方法。
[0042]在本专利技术实施例中,车载GPS模块按照预设采样频率采集数据包,对于每一所述数据包,从所述数据包中获取海拔数据,并对所述海拔数据执行低通滤波处理,得到海拔修正数值,以滤除跳变的数据;然后根据所述海拔修正数值进行优化判断,获取待更新的海拔数
值,以减少数据的不稳定情况;最后按照所述待更新的海拔数值更新在状态栏上显示的海拔数值;从而改善了现有技术基于车载GPS计算海拔数值的方式,有效地提高了监测到的海拔数据的精度和稳定性,解决了现有技术在通过车载GPS监测海拔数据时存在的精度差、误差大的问题。
附图说明
[0043]为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0044]图1是本专利技术一实施例提供的海拔数据监测及显示方法的实现流程图;
[0045]图2是本专利技术一实施例提供的海拔数据监测及显示方法中步骤S102的实现流程图;
[0046]图3是本专利技术一实施例提供的海拔数据监测及显示方法中步骤S103的实现流程图;
[0047]图4是本专利技术一实施例提供的海拔数据监测及显示方法中步骤S104的实现流程图;
[0048]图5是本专利技术一实施例提供的海拔数据监测及显示方装置的组成结构图。
[0049]图6是本专利技术一实施例中计算机设备的一示意图。
具体实施方式
[0050]为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本发本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种海拔数据监测及显示方法,其特征在于,包括:获取车载GPS模块按照预设采样频率采集到的数据包;从所述数据包中获取海拔数据,并对所述海拔数据执行低通滤波处理,得到海拔修正数值;对所述海拔修正数值进行优化,获取待更新的海拔数值;按照所述待更新的海拔数值更新在状态栏上显示的海拔数值。2.如权利要求1所述的海拔数据监测及显示方法,其特征在于,所述从所述数据包中获取海拔数据,并对所述海拔数据执行低通滤波处理,得到海拔修正数值包括:解析所述数据包,得到海拔数值及其对应的精度信息;比较所述精度信息与预设精度阈值;当所述精度信息小于所述预设精度阈值时,采用第一滤波因子对所述海拔数值进行低通滤波处理;当所述精度信息大于所述预设精度阈值时,采用第二滤波因子对所述海拔数值进行低通滤波处理;其中,所述第一滤波因子大于所述第二滤波因子。3.如权利要求2所述的海拔数据监测及显示方法,其特征在于,所述对所述海拔修正数值进行优化,获取待更新的海拔数值包括:对于每一个海拔修正数值,计算所述海拔修正数值相比于前一海拔修正数值的第一偏差,并比较所述第一偏差与第一偏差阈值;若连续若干个海拔修正数值的第一偏差均小于所述第一偏差阈值时,以所述若干个海拔修正数值中的最后一个海拔修正数值作为待更新的海拔数值。4.如权利要求3所述的海拔数据监测及显示方法,其特征在于,所述按照所述待更新的海拔数值更新在状态栏上显示的海拔数值包括:获取状态栏上显示的当前海拔数值;计算所述待更新的海拔数值与所述当前海拔数值之间的第二偏差;比较所述第二偏差与第二偏差阈值;若所述第二偏差大于所述第二偏差阈值时,将状态栏上显示的当前海拔数值更新为所述待更新的海拔数值。5.如权利要求4所述的海拔数据监测及显示方法,其特征在于,所述按照所述待更新的海拔数值更新在状态栏上显示的海拔数值还包括:当所述第二偏差小于或等于所述第二偏差...

【专利技术属性】
技术研发人员:龙威郭振敏韩立卫李锋
申请(专利权)人:比亚迪股份有限公司
类型:发明
国别省市:

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

1