过滤定点漂移数据的方法、装置及计算机可读存储介质

文档序号:391216 发布日期:2021-12-14 浏览:14次 >En<

阅读说明:本技术 过滤定点漂移数据的方法、装置及计算机可读存储介质 (Method and device for filtering fixed-point drift data and computer readable storage medium ) 是由 向远茂 孙号令 许智皓 于 2021-09-17 设计创作,主要内容包括:本发明提供了一种过滤定点漂移数据的方法、装置及计算机可读存储介质,属于数据处理技术领域。本实施例所述方法通过获取设备终端的数据采集设备上报的GPS数据包信息,并标定定点漂移的起点信息;当设备终端在固定位置静止不动时,若出现需要过滤的数据,则进行定位信息定点飘移过滤处理;基于通过过滤定点飘移的定位数据信息,使得得到设备终端在定点定位的真实位置信息。本申请实施例所述装置解决了现有技术由于单纯以GPS速度是否为0来过滤数据,在设备故障的情况下,GPS速度上报异常而导致无法利用GPS速度过滤数据来判断设备是否为定点状态,而无法获取真实位置信息的问题。(The invention provides a method and a device for filtering fixed-point drift data and a computer readable storage medium, and belongs to the technical field of data processing. The method comprises the steps of obtaining GPS data packet information reported by a data acquisition device of a device terminal, and calibrating starting point information of fixed point drift; when the equipment terminal is still at a fixed position, if data needing to be filtered appear, performing fixed-point drift filtering processing on the positioning information; and based on the positioning data information obtained by filtering the fixed point drift, obtaining the real position information of the equipment terminal positioned at the fixed point. The device of the embodiment of the application solves the problem that in the prior art, data are filtered only by judging whether the GPS speed is 0, and under the condition of equipment failure, the GPS speed is reported abnormally, so that whether the equipment is in a fixed-point state or not can not be judged by utilizing the GPS speed filtered data, and real position information can not be acquired.)

过滤定点漂移数据的方法、装置及计算机可读存储介质

技术领域

本发明涉及数据处理技术领域,尤其涉及一种过滤定点漂移数据的方法、装置及计算机可读存储介质。

背景技术

定点飘移,标志着一个设备终端定位装置在固定位置下连续产生与实现位置偏离过大的定位数据信息。在现有技术中,很少有对这些燥点数据作过滤处理,即使有,现有也只是单纯以GPS速度是否为0来过滤数据。但是,如果在设备故障的情况下,GPS速度上报异常时,就会导致无法利用GPS速度来过滤数据来判断是否为定点状态,从而无法获取真实位置信息的问题。因此,现有急需发明一种对定点漂移的燥点数据进行过滤的方法。

发明内容

有鉴于此,本发明的目的在于提供一种过滤定点漂移数据的方法、装置及计算机可读存储介质,解决现有技术由于单纯以GPS速度是否为0来过滤数据,在设备故障的情况下,GPS速度上报异常而导致无法利用GPS速度过滤数据来判断设备是否为定点状态,而无法获取真实位置信息的问题。

本发明解决上述技术问题所采用的技术方案如下:

本发明的第一方面提供一种过滤定点漂移数据的方法,其特征在于,所述方法包括如下步骤:

获取设备终端的数据采集设备上报的GPS数据包信息;

当设备终端在固定位置静止不动时,获取设备终端在该固定位置的GPS数据包的属性信息,对获取的每个GPS数据包的属性值按时序作对比,确定作为定点飘移标定的起点信息;

当数据采集设备上报的GPS数据包信息的属性发生变化时,且超过变化阈值时,基于当前的位置信息属性进行过滤定点漂移数据处理;

基于通过定位信息定点飘移过滤处理,得到设备终端的真实位置信息。

在一些实施例中,所述基于当前的位置信息属性进行过滤定点漂移数据处理包括步骤:

在GPS速度持续为0的情况下,执行第一判断指令:判断方向角是否大于阈值;

若方向角大于阈值,则进行第二判断指令:查询其同包数据的海拔是否大于阈值;

同时进行第三判断指令:查询其同包数据的经度、纬度与上一包对比是否超过阈值;

如果“第一判断指令”和“第三判断指令”均同时满足大于或超过阈值成立,则进行过滤掉该飘移的定位信息数据包。

在一些实施例中,所述基于当前的位置信息属性进行过滤定点漂移数据处理包括步骤:

在GPS速度持续为0的情况下,执行第二判断指令:海拔是否大于阈值;

若海拔大于阈值,则执行第一判断指令:查询其同包数据的方向角是否大于阈值;

同时执行第三判断指令:查询其同包数据的经度、纬度与上一包对比是否超过阈值;

如果“第二判断指令”和“第三判断指令”均同时满足大于或超过阈值成立,则进行过滤该飘移的定位信息数据包。

在一些实施例中,所述基于当前的位置信息属性进行过滤定点漂移数据处理包括步骤:

在GPS速度持续为0的情况下,执行第三判断指令:数据的经度、纬度与上一包数据的经度、纬度进行对比判断是否超过阈值;

如对比超过阈值,则进行第四判断指令:查询其同包数据的G-sensor数据的加速度x轴数据是否大于阈值,

如果“第三判断指令”和“第四判断指令”均同时满足大于或超过阈值成立,则进行过滤该飘移的定位信息数据包。

在一些实施例中,所述基于当前的位置信息属性进行过滤定点漂移数据处理包括步骤:

在GPS速度持续为0的情况下,执行第三判断指令:数据的经度、纬度与上一包数据的经度、纬度进行对比判断是否超过阈值;

如对比超过阈值则执行第五判断指令:查询其同包数据的G-sensor数据的加速度y轴数据是否大于阈值;

如果“第三判断指令”和“第五判断指令”均同时满足大于或超过阈值成立,则进行过滤该飘移的定位信息数据包。

在一些实施例中,所述基于当前的位置信息属性进行过滤定点漂移数据处理包括步骤:

在GPS速度持续为0的情况下,执行第三判断指令:数据的经度、纬度与上一包数据的经度、纬度进行对比判断是否超过阈值;

如对比超过阈值则执行第六判断指令:查询其同包数据的G-sensor数据的加速度z轴数据是否大于阈值;

如果“第三判断指令”和“第六判断指令”均同时满足大于或超过阈值成立,则进行过滤该飘移的定位信息数据包。

在一些实施例中,,还包括步骤:当达到预定条件下,控制退出定点飘移数据处理的标定。

在一些实施例中,当达到预定条件下,控制退出定点飘移数据处理的标定包括:当检索到GPS速度连续三包数据值大于0,或方向角、海拔、经度、纬度超过对应的阈值或两包GPS时间相差大于阈值,则控制退出过滤定点飘移数据处理的标定。

本发明的第二方面还提供一种过滤定点漂移数据的装置,包括相互通信连接的数据包信息获取模块、起点信息确定模块、过滤数据处理模块、真实位置信息获取模块;

所述数据包信息获取模块,用于获取设备终端的数据采集设备上报的GPS数据包信息;

所述定点漂移标定模块,用于当设备终端在固定位置静止不动时,获取设备终端在该固定位置的GPS数据包的属性信息,对获取的每个GPS数据包的属性值按时序作对比,确定作为定点飘移标定的起点信息;

所述过滤数据处理模块,用于当数据采集设备上报的GPS数据包信息的属性发生变化时,且超过变化阈值时,基于当前的位置信息属性进行过滤定点漂移数据处理;

所述真实位置信息获取模块,用于基于过滤数据处理单元的定点飘移过滤处理,得到设备终端的真实位置信息。

本申请还提供一种计算机可读存储介质,包括处理器、计算机可读存储介质以及在所述计算机可读存储介质上存储的计算机程序,所述计算机程序被主处理器执行时实现上述所述方法中的步骤。

本发明实施例提供的所述一种过滤定点漂移数据的方法、装置及存储介质,通过获取设备终端的数据采集设备上报的GPS数据包信息,并标定定点漂移的起点信息;当设备终端在固定位置静止不动时,若出现需要过滤的数据,则进行定位信息定点飘移过滤处理;基于通过过滤定点飘移的定位数据信息,使得得到设备终端在定点定位的真实位置信息。本申请实施例所述装置解决了现有技术由于单纯以GPS速度是否为0来过滤数据,在设备故障的情况下,GPS速度上报异常而导致无法利用GPS速度过滤数据来判断设备是否为定点状态,而无法获取真实位置信息的问题。

附图说明

图1为本发明实施例的过滤定点漂移数据的方法一实施例的方法流程图;

图2为本发明实施例的过滤定点漂移数据的方法另一实施例的方法流程图;

图3为本发明实施例的过滤定点漂移数据的方法再一实施例的方法流程图;

图4为本发明实施例的过滤定点漂移数据的装置一实施例的结构框图;

图5为本发明实施例的过滤定点漂移数据的装置另一实施例的结构框图;

图6为本发明实施例的过滤定点漂移数据的装置再一实施例的结构框图。

具体实施方式

为了使本发明所要解决的技术问题、技术方案及有益效果更加清楚、明白,以下结合附图和实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

针对于现有技术由于单纯以GPS速度是否为0来过滤数据,在设备故障的情况下,GPS速度上报异常时,导致无法利用GPS速度进行过滤数据来判断车载设备是否为定点状态,而无法获取真实位置信息的问题,本发明提出一种过滤定点漂移数据的方法、装置及计算机可读存储介质,通过所述过滤定点漂移数据的方法获取设备终端的数据采集设备上报的GPS数据包作定点飘移数据过滤;当设备终端在固定位置静止不动时,若出现需要过滤的数据,则进行定位信息定点飘移过滤处理;基于通过过滤定点飘移的定位数据信息,使得最终得到设备终端在定点定位的真实位置信息。

实施例一:

本申请发明提供一种过滤定点漂移数据的方法,请参阅图1,所述方法包括如下步骤:

S10、获取设备终端的数据采集设备上报的GPS数据包信息;

具体地,设备终端的数据采集设备上报GPS数据包信息,获取所述上报的GPS数据包信息;所述GPS数据包信息的属性包括:经度、纬度、方向角、北南纬标识、东西经标识、速度、海拔、时间、定位卫星数、PDOP(Position Dilution Of Precision三维位置精度因子)、HDOP(horizontal dilution of precision水平分量精度因子)、VDOP(vertical dilutionof precision垂直分量精度因子)、G-sensor(加速度的x、y、z轴数据)。

S11、当设备终端在固定位置静止不动时,获取设备终端在该固定位置的GPS数据包的属性信息,对获取的每个GPS数据包的属性值按时序作对比,确定作为定点飘移标定的起点信息;

具体地,当设备终端在固定位置静止不动时,对获取的每个GPS数据包的属性值按时序作对比,以GPS速度、方向角、海拔、北南纬标识、东西经标识这五组数据在三包数据信息为完全一致时的位置信息作为定点飘移标志的起点信息。

S12、当数据采集设备上报的GPS数据包信息的属性发生变化时,且超过变化阈值时,基于当前的位置信息属性进行过滤定点漂移数据处理;

具体地,当数据采集设备上报的GPS数据:方向角、海拔、经度、纬度这四组数据发生变化时,且超过变化的阈值(阈值为1)时,基于当前的位置信息属性进行过滤定点漂移数据处理,使得最终得到设备终端在当前定位的真实位置信息。

在一实施例中,当所述上报的GPS数据进一步包括G-sensor(加速度的x、y、z轴数据)等数据信息时,也适用一并作阈值判断。

S13、基于通过定位信息定点飘移过滤处理,得到设备终端在定位的真实位置信息。

请参阅图2及图3,当设备终端在固定位置静止不动时,若出现需要过滤的数据,基于当前的位置信息属性进行过滤定点漂移数据处理,在一实施例中,所述过滤定点漂移数据处理还包括步骤:

S121、在GPS速度持续为0的情况下,执行第一判断指令:判断方向角是否大于阈值;若方向角大于阈值,则进行第二判断指令:查询其同包数据的海拔是否大于阈值;同时进行第三判断指令:查询其同包数据的经度、纬度与上一包对比是否超过阈值;如果“第一判断指令”和“第三判断指令”均同时满足大于或超过阈值成立,则进行过滤掉该飘移的定位信息数据包。

本实施例中,所述第一判断指令中的方向角阈值、第二判断指令中的海拔阈值以及第三判断指令中的经、纬度阈值均为1。

阈值1的说明:

阈值1为平台额定的数值范围值,可根据实际需要进行自定义,如:

方向角在10以内的偏差;

海拔在2以内的偏差;

两包数据的经纬度差值在5米以上。

在一实施例中,所述过滤定点漂移数据处理还包括步骤:

S122、在GPS速度持续为0的情况下,执行第二判断指令:海拔是否大于阈值;若海拔大于阈值,则执行第一判断指令:查询其同包数据的方向角是否大于阈值;同时执行第三判断指令:查询其同包数据的经度、纬度与上一包对比是否超过阈值;如果“第二判断指令”和“第三判断指令”均同时满足大于或超过阈值成立,则进行过滤该飘移的定位信息数据包。

本实施例中,所述第一判断指令中的方向角阈值、第二判断指令中的海拔阈值以及第三判断指令中的经、纬度阈值均为1。

在一实施例中,所述过滤定点漂移数据处理还包括步骤:

S123、在GPS速度持续为0的情况下,执行第三判断指令:数据的经度、纬度与上一包数据的经度、纬度进行对比判断是否超过阈值;如对比超过阈值则进行第四判断指令:查询其同包数据的G-sensor数据的加速度x轴数据是否大于阈值,如果“第三判断指令”和“第四判断指令”均同时满足大于或超过阈值成立,则进行过滤该飘移的定位信息数据包。

本实施例中,所述第三判断指令中的经、纬度阈值以及第四判断指令中的加速度阈值均为1。

在一实施例中,所述过滤定点漂移数据处理还包括步骤:

S124、在GPS速度持续为0的情况下,执行第三判断指令:数据的经度、纬度与上一包数据的经度、纬度进行对比判断是否超过阈值;如对比超过阈值则执行第五判断指令:查询其同包数据的G-sensor数据的加速度y轴数据是否大于阈值;如果“第三判断指令”和“第五判断指令”均同时满足大于或超过阈值成立,则进行过滤该飘移的定位信息数据包。

本实施例中,所述第三判断指令中的经、纬度阈值以及第五判断指令中的加速度阈值均为1。

在一实施例中,所述过滤定点漂移数据处理还包括步骤:

S125、在GPS速度持续为0的情况下,执行第三判断指令:数据的经度、纬度与上一包数据的经度、纬度进行对比判断是否超过阈值;如对比超过阈值则执行第六判断指令:查询其同包数据的G-sensor数据的加速度z轴数据是否大于阈值;如果“第三判断指令”和“第六判断指令”均同时满足大于或超过阈值成立,则进行过滤该飘移的定位信息数据包。

S14、当达到预定条件下,控制退出定点飘移数据处理的标定。

具体地,所述预定条件包括:当检索到GPS速度连续三包数据值大于0,或方向角、海拔、经度、纬度超过对应的阈值(阈值1),(G-sensor[加速度的x、y、z轴数据]可作辅助判断),或两包GPS时间相差大于阈值1的预定条件时,则控制退出过滤定点飘移数据处理的标定。

本申请实施例通过所述过滤定点漂移数据的方法获取设备终端的数据采集设备上报的GPS数据包作定点飘移数据过滤;当设备终端在固定位置静止不动时,若出现需要过滤的数据,则进行定位信息定点飘移过滤处理;基于通过过滤定点飘移的定位数据信息,使得最终得到设备终端在定点定位的真实位置信息。

当检索到GPS速度连续三包数据值大于0,或方向角、海拔、经度、纬度超过阈值1,(G-sensor[加速度的x、y、z轴数据]可作辅助判断),或两包GPS时间相差大于阈值1时,则退出过滤定点飘移数据处理的标定。

通过本发明实施例所述方法,对设备终端的数据采集设备上报的位置数据在定点状态(固定位置静止不动)下作筛选和对比,通过定位飘移数据起点的标定、以及所述过滤定点漂移数据处理判断策略过滤飘移的定位信息数据包,和过滤定位飘移数据退出的标定判断,组成过滤定点飘移数据异常事件处理机制,使得最终得到设备终端在定点定位的真实位置信息。解决了现有技术由于单纯以GPS速度是否为0来过滤数据,在设备故障的情况下,GPS速度上报异常而导致无法利用GPS速度过滤数据来判断设备是否为定点状态,而无法获取真实位置信息的问题。

实施例二:

本申请实施例还提供一种过滤定点漂移数据的装置,请参阅图4至图5,所述装置包括相互通信连接的数据包信息获取模块20、定点漂移标定模块30、过滤数据处理模块40、真实位置信息获取模块50以及退出过滤模块60。

所述数据包信息获取模块20,用于获取设备终端的数据采集设备上报的GPS数据包信息;

具体地,设备终端的数据采集设备上报GPS数据包信息,通过所述数据包信息获取模块20获取所述上报的GPS数据包信息;所述GPS数据包信息的属性包括:经度、纬度、方向角、北南纬标识、东西经标识、速度、海拔、时间、定位卫星数、PDOP(Position Dilution OfPrecision三维位置精度因子)、HDOP(horizontal dilution of precision水平分量精度因子)、VDOP(vertical dilution of precision垂直分量精度因子)、G-sensor(加速度的x、y、z轴数据)。

所述定点漂移标定模块30,用于标定定点漂移的起点信息。

所述定点漂移标定模块30包括固定位置信息获取单元301以及时序对比单元302,

所述固定位置信息获取单元301,用于当设备终端在固定位置静止不动时,获取设备终端在该固定位置的GPS数据包的属性信息,

所述时序对比单元302,用于对获取的每个GPS数据包的属性值按时序作对比,确定作为定点飘移标定的起点信息。

具体地,当设备终端在固定位置静止不动时,对获取的每个GPS数据包的属性值按时序作对比,以GPS速度、方向角、海拔、北南纬标识、东西经标识这五组数据在三包数据信息为完全一致时的位置信息作为定点飘移标志的起点信息。

所述过滤数据处理模块40,用于当数据采集设备上报的GPS数据包信息的属性发生变化时,且超过变化阈值时,基于当前的位置信息属性进行过滤定点漂移数据处理。

所述过滤数据处理模块40包括属性判断单元401以及过滤数据处理单元402,所述属性判断单元401用于数据采集设备上报的GPS数据包信息的属性是否发生变化,

所述过滤数据处理单元402,用于当GPS数据包信息的属性发生变化时,且超过变化阈值时,基于当前的位置信息属性进行过滤定点漂移数据处理。

具体地,所述属性判断单元401执行上述方法实施例中的步骤S121—S125步骤中的一项或几项组合的判断步骤,并控制所述过滤数据处理单元402进行过滤飘移的定位信息数据包。

所述真实位置信息获取模块50,用于基于过滤数据处理单元402的定点飘移过滤处理,得到设备终端在定位的真实位置信息。

所述退出过滤模块60,用于当达到预定条件下,控制退出定点飘移数据处理的标定。

具体地,当检索到GPS速度连续三包数据值大于0,或方向角、海拔、经度、纬度超过对应的阈值(阈值1),(G-sensor[加速度的x、y、z轴数据]可作辅助判断),或两包GPS时间相差大于阈值1的预定条件时,则退出过滤定点飘移数据处理的标定。

本申请实施例所述过滤定点漂移数据的装置通过数据包信息获取模块20获取设备终端的数据采集设备上报的GPS数据包信息,并由定点漂移标定模块30标定定点漂移的起点信息;当设备终端在固定位置静止不动时,若出现需要过滤的数据,则由过滤数据处理模块40进行定位信息定点飘移过滤处理;基于通过过滤定点飘移的定位数据信息,使得真实位置信息获取模块50最终得到设备终端在定点定位的真实位置信息。本申请实施例所述装置解决了现有技术由于单纯以GPS速度是否为0来过滤数据,在设备故障的情况下,GPS速度上报异常而导致无法利用GPS速度过滤数据来判断设备是否为定点状态,而无法获取真实位置信息的问题。

实施例三:

根据本发明的一个实施例提供的一种计算机可读存储介质,请参阅图6,包括处理器100以及存储器200,存储器200上存储有计算机程序,所述计算机程序被处理器100执行时实现上述过滤定点漂移数据的方法中的步骤,具体步骤如实施例一中描述所述,在此不再赘述。

本实施例中的存储器可用于存储软件程序以及各种数据。本实施例中,所述存储器200上存储有定点状态标定程序201、定位漂移标定程序202以及定点漂移GPS数据对比程序203、定点漂移G-sensor数据辅助对比程序204、退出过滤处理程序205、操作系统206等。所述存储器可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序等;存储数据区可存储根据手机的使用所创建的数据等。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。

在一实施例中,所述计算机可读存储介质还包括与所述处理器100连接的用户接口101以及网络接口102,通过所述用户接口101以及网络接口102可以实现与用户的通讯设备连接,并进行通讯交互。所述处理器100与所述用户接口101、网络接口102以及存储器200之间通过通信总线连接,通过通信总线,所述用户接口101、网络接口102、处理器100以及存储器200之间可以进行通讯交互。

所述用户接口101可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可选用户接口101还可以包括标准的有线接口、无线接口,用户接口101主要用于连接客户端(用户端),与客户端进行数据通信。

所述网络接口102可以包括标准的有线接口、无线接口(如WI-FI接口),网络接口102主要用于连接后台服务器,与后台服务器进行数据通信。

存储器200可以是高速RAM存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器。存储器200还可以是独立于前述处理器100的存储装置。所述处理器100可以用于调用存储器200中存储的所述程序,并控制所述程序执行实现上述过滤定点漂移数据的方法中的步骤,具体步骤如实施例一中描述所述,在此不再赘述。

根据本实施例的一个示例,上述实施例方法中的全部或部分流程,可以通过计算机程序来指令相关的硬件来完成,所述程序可存储于一计算机可读取存储介质中,如本发明实施例中,该程序可存储于计算机系统的存储介质中,并被该计算机系统中的至少一个处理器执行,以实现包括如上述各方法的实施例的流程。该存储介质包括但不限于磁碟、优盘、光盘、只读存储记忆体(Read-Only Memory,ROM)等。

以上参照附图说明了本发明的优选实施例,并非因此局限本发明的权利范围。本领域技术人员不脱离本发明的范围和实质,可以有多种变型方案实现本发明,比如作为一个实施例的特征可用于另一实施例而得到又一实施例。凡在运用本发明的技术构思之内所作的任何修改、等同替换和改进,均应在本发明的权利范围之内。

17页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种提升智能穿戴设备定位感知速度的方法、装置、介质

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类