一种基于车辆位置数据的判断方法与流程

文档序号:11201905阅读:487来源:国知局
一种基于车辆位置数据的判断方法与流程

本发明涉及一种定位传输领域,特别是一种基于车辆位置数据的判断方法。



背景技术:

现在市面上的位置采集设备,可以实现定位、统计里程以及速度等功能,因此其被广泛应用于矿山、石油或者其运输等领域。众所周知,即便是高精度的位置采集设备,其所发送的位置数据与实际位置都存在一定的偏差,这是目前技术无法克服的遗失事实。

因此,如果要判断一个可以发送位置数据的目标或带有可发送位置数据设备的目标是否进到或出到一个指定区域内,那么会出现这种情况:目标实际在一个靠近指定区域旁边或边缘上不动,而接收其位置数据的外部设备上则会显示出该目标的数值数据一直在该指定区域的边缘附近来回波动。目标的位置数据在指定区域边缘往复的波动。这种波动给位置采集设备的应用带了极大的干扰,需要本领域技术人员来解决该问题。



技术实现要素:

有鉴于现有技术的上述缺陷,本发明的目的就是提供一种基于车辆位置数据的判断方法,能够解决由于位置数据发送设备自身误差导致目标在未移动的情况下出现位置数据显示波动,进而无法有效判断目标是否有效指定区域的问题。。

本发明的目的是通过这样的技术方案实现的,一种基于车辆位置数据的判断方法,它包括有:所述方法步骤如下:

s01:确定目标位置区域范围,所述区域范围包括目标位置所在的经度、纬度;

s02:实时判断车辆位置信息,所述位置信息包括某个时刻车辆所在的经度、纬度以及此刻的时间点;

s03:将车辆的位置信息实时传输给分布式服务器;所述分布式服务器通过算法识别位置信息并将识别后的信息传输给处理器;

s04:所述处理器实时储存车辆某个时刻的位置信息,并传输给显示器显示。

进一步,步骤s03中所述的处理器为pc计算机,pc计算机通过internet与一个以上的分布式服务器数据交互;在目标位置区域范围内,每个分布式服务器均连接有两个以上位置采集设备;

所述位置采集设备分布方式为:在相同高度下平行分布,或在相同高度下旋转分布;位置信息整合具体步骤如下:

s031:所述分布式服务器接收所述位置采集设备采集到的原始数据包;

s032:所述分布式服务器为每个原始数据包编写标注信息,所述标注信息包括有车辆位置与时间信息和位置采集设备的编号;

s033:所述分布式服务器将所述原始数据包以及所述标注信息通过internet发送至pc计算机,所述pc计算机根据标注信息内的设备编号,比对数据库内存储的清单,判断该原始数据包的位置信息格式;

s034:所述pc计算机根据位置信息格式,调用格式转换宏模块,对所述原始数据包的位置信息进行格式转换,转换为标准格式;

s035:所述pc计算机对相同高度下旋转分布的位置采集设备所得到的位置数据进行直接保存;对相同高度下平行分布的位置采集设备所得到的位置数据进行分析处理,首先将不存在重复的位置数据直接保存,将存在重复的位置数据进行分割,把重合部分与非重合部分分开,形成多条位置数据后保存;

s036:根据用户输入的检索目标位置区域名,搜索该目标位置区域所有位置采集设备的数据,提取并保存数据。

进一步,步骤s035中对相同高度下平行分布的位置采集设备所得到的位置数据进行位置分析处理的具体步骤如下:

s0351:同一空间中有n个相同高度下平行分布的位置采集设备,则采集到的位置数据有a1、a2、…、ai、…、an,每次按排列组合提取两组待分析位置数据,共提取次;

s0352:分别计算两个待分析位置数据的经度、纬度,将位置数据文件中的数据单元形成集合am{am1,am2,…,ami,…,amk}和al{al1,al2,…,ali,…,alk};

s0353:依次比较am集合中任意一个单元体ali与al集合中每一个单元体ali的经度和纬度,若相似度高于预设的阈值,且单元体ami-amk与单元体al1-al(k-i+1)中对应的位置相似度高于阈值,则提取ami单元体这一列为第一分割线,al(k-i)单元体这一列为第二分割线;

利用第一分割线将位置数据文件am分为两个位置数据am和aml,第二分割线将位置数据文件al分为两个位置数据aml和al;

分别将位置名称和位置数据采集设备编号写入am,aml和al三个位置数据块中,并保存;

s0354:若am集合中任意一个单元体与al集合中所有位置数据相似度都低于预设的阈值,则分别将位置名称和位置数据采集设备编号写入am和al后直接保存。

进一步,步骤s036中若搜索的目标位置区域有两个以上位置采集设备,并且位置采集设备在相同高度下平行分布,则进行以下处理:

提取标注有该位置名称的位置数据,识别是否存在数据aml(1≤m≤n,1≤l≤n);若存在,则提取:am,…,ami,…,al进行拼接,保存拼接后完整的车辆运动数据;若不存在,则直接提取位置数据am,…,ai…,al进行拼接,保存拼接后完整的车辆运动数据。

进一步,步骤s036中若搜索的目标位置区域有两个以上位置采集设备,并且在相同高度下旋转分布,则进行以下处理:

s0361:提取标注有该位置名称的位置数据,对它们进行预处理,用去噪、处理直方图和提取边缘的方式对数据进行数字处理,然后重新创建模板进行数据匹配,也可以对数据进行小波变换算法或傅里叶变换算法的操作;

s0362:配准数据,根据指定的准则对两条以上的位置数据进行数据配准,首先选择需要进行位置数据拼接的模板,再确定前一个位置内对应的那些特征点的位置,最后得到两条数据的转变关系和配准;

s0363:建立变换模型,通过位置数据的特征或模板内的对应情况得到数学模型里参数值,通过此计算得出关于两条位置数据进行数学变换的模型;

s0364:变换统一坐标,把需要拼接的位置数据变换到参考位置的坐标系中,实现坐标的统一转换;

s0365:重构整合,把重合的区域放入到拼接重构的位置中,完成所需全程车辆运动轨迹的整合;

s0366:经过重构整合后,得到车辆的全程运动位置数据。

由于采用了上述技术方案,本发明具有如下的优点:能够解决由于位置数据发送设备自身误差导致目标在未移动的情况下出现位置数据显示波动,进而无法有效判断目标是否有效指定区域的问题。

本发明的其他优点、目标和特征在某种程度上将在随后的说明书中进行阐述,并且在某种程度上,基于对下文的考察研究对本领域技术人员而言将是显而易见的,或者可以从本发明的实践中得到教导。本发明的目标和其他优点可以通过下面的说明书和权利要求书来实现和获得。

附图说明

本发明的附图说明如下:

图1为本发明的工作流程图。

图2为本发明的位置采集设备分布示意图。

图3为本发明的位置采集设备的流程示意图。

图4为本发明的位置数据格式转换流程图。

具体实施方式

下面结合附图和实施例对本发明作进一步说明。

实施例1:如图1至图4所示;一种基于车辆位置数据的判断方法,它包括有:方法步骤如下:

s01:确定目标位置区域范围,区域范围包括目标位置所在的经度、纬度;

s02:实时判断车辆位置信息,位置信息包括某个时刻车辆所在的经度、纬度以及此刻的时间点;

s03:将车辆的位置信息实时传输给分布式服务器;分布式服务器通过算法识别位置信息并将识别后的信息传输给处理器;

s04:处理器实时储存车辆某个时刻的位置信息,并传输给显示器显示。

步骤s03中的处理器为pc计算机,pc计算机通过internet与一个以上的分布式服务器数据交互;在目标位置区域范围内,每个分布式服务器均连接有两个以上位置采集设备;

位置采集设备分布方式为:在相同高度下平行分布,或在相同高度下旋转分布;位置信息整合具体步骤如下:

s031:分布式服务器接收位置采集设备采集到的原始数据包;

s032:分布式服务器为每个原始数据包编写标注信息,标注信息包括有车辆位置与时间信息和位置采集设备的编号;

s033:分布式服务器将原始数据包以及标注信息通过internet发送至pc计算机,pc计算机根据标注信息内的设备编号,比对数据库内存储的清单,判断该原始数据包的位置信息格式;

s034:pc计算机根据位置信息格式,调用格式转换宏模块,对原始数据包的位置信息进行格式转换,转换为标准格式;

s035:pc计算机对相同高度下旋转分布的位置采集设备所得到的位置数据进行直接保存;对相同高度下平行分布的位置采集设备所得到的位置数据进行分析处理,首先将不存在重复的位置数据直接保存,将存在重复的位置数据进行分割,把重合部分与非重合部分分开,形成多条位置数据后保存;

s036:根据用户输入的检索目标位置区域名,搜索该目标位置区域所有位置采集设备的数据,提取并保存数据。

步骤s035中对相同高度下平行分布的位置采集设备所得到的位置数据进行位置分析处理的具体步骤如下:

s0351:同一空间中有n个相同高度下平行分布的位置采集设备,则采集到的位置数据有a1、a2、…、ai、…、an,每次按排列组合提取两组待分析位置数据,共提取次;

s0352:分别计算两个待分析位置数据的经度、纬度,将位置数据文件中的数据单元形成集合am{am1,am2,…,ami,…,amk}和al{al1,al2,…,ali,…,alk};

s0353:依次比较am集合中任意一个单元体ali与al集合中每一个单元体ali的经度和纬度,若相似度高于预设的阈值,且单元体ami-amk与单元体al1-al(k-i+1)中对应的位置相似度高于阈值,则提取ami单元体这一列为第一分割线,al(k-i)单元体这一列为第二分割线;

利用第一分割线将位置数据文件am分为两个位置数据am和aml,第二分割线将位置数据文件al分为两个位置数据aml和al;

分别将位置名称和位置数据采集设备编号写入am,aml和al三个位置数据块中,并保存;

s0354:若am集合中任意一个单元体与al集合中所有位置数据相似度都低于预设的阈值,则分别将位置名称和位置数据采集设备编号写入am和al后直接保存。

步骤s036中若搜索的目标位置区域有两个以上位置采集设备,并且位置采集设备在相同高度下平行分布,则进行以下处理:

提取标注有该位置名称的位置数据,识别是否存在数据aml(1≤m≤n,1≤l≤n);若存在,则提取:am,…,ami,…,al进行拼接,保存拼接后完整的车辆运动数据;若不存在,则直接提取位置数据am,…,ai…,al进行拼接,保存拼接后完整的车辆运动数据。

步骤s036中若搜索的目标位置区域有两个以上位置采集设备,并且在相同高度下旋转分布,则进行以下处理:

s0361:提取标注有该位置名称的位置数据,对它们进行预处理,用去噪、处理直方图和提取边缘的方式对数据进行数字处理,然后重新创建模板进行数据匹配,也可以对数据进行小波变换算法或傅里叶变换算法的操作;

s0362:配准数据,根据指定的准则对两条以上的位置数据进行数据配准,首先选择需要进行位置数据拼接的模板,再确定前一个位置内对应的那些特征点的位置,最后得到两条数据的转变关系和配准;

s0363:建立变换模型,通过位置数据的特征或模板内的对应情况得到数学模型里参数值,通过此计算得出关于两条位置数据进行数学变换的模型;

s0364:变换统一坐标,把需要拼接的位置数据变换到参考位置的坐标系中,实现坐标的统一转换;

s0365:重构整合,把重合的区域放入到拼接重构的位置中,完成所需全程车辆运动轨迹的整合;

s0366:经过重构整合后,得到车辆的全程运动位置数据。

本发明具有的有益效果:能够解决由于位置数据发送设备自身误差导致目标在未移动的情况下出现位置数据显示波动,进而无法有效判断目标是否有效指定区域的问题。

最后说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或者等同替换,而不脱离本技术方案的宗旨和范围,其均应涵盖在本发明的权利要求范围当中。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1