一种路口实时轨迹修正的方法、装置、电子设备及计算机可读介质制造方法及图纸

技术编号:24328401 阅读:59 留言:0更新日期:2020-05-29 18:48
本发明专利技术提供一种路口实时轨迹修正方法及装置。本发明专利技术通过对GPS采集到的轨迹点的数据信息与地图数据实时匹配,将不在道路上的GPS轨迹点,根据历史轨迹点计算车头方向的范围值,并与传感器模块的方向对比,根据匹配模块将不在道路上的GPS轨迹点匹配到道路上,并更新新的GPS轨迹点数据,以达到路口实时轨迹修正的目的。本发明专利技术还能够通过传感器模块检测移动端的速度数据信息,在对应的路口位置移动端如果不转弯变换道路,则速度变化不大,匹配到原道路的概率大大增加,移动端在更换道路转弯时移动端会减速,则通过地图匹配模块将GPS轨迹点匹配到即将转弯的道路上,以确保GPS轨迹点显示在正确道路上。

【技术实现步骤摘要】
一种路口实时轨迹修正的方法、装置、电子设备及计算机可读介质
本专利技术涉及位置地图定位领域,具体为一种路口实时轨迹修正方法及装置。
技术介绍
在城市道路中,实时、准确、可靠地对移动端进行轨迹预测具有极高的应用价值,不仅可以提供准确的基于位置的服务,而且可以帮助过往移动端预知前方的交通状况。随着物联网发展的迅速,各式各样的基于GIS的应用越来越多,功能五花八门,实时监控、定位便是其中之一,但是,由于天气状况、高楼大厦等导致GPS信号减弱,收集到的GPS数据出现误差。加之城市道路网络结构复杂,交叉路口多,因此,要把实时轨迹正确的展示在地图上,是一件比较困难的事。如图1所示,在道路行驶的移动端GPS轨迹点为abc点,在道路的岔路口处为d点,d点无法正确匹配到道路1或者道路2上,现有技术中通常采用延迟策略,把采集到的GPS数据延迟1-2分钟,即实时展示的GPS轨迹点是前一分钟或两分钟的轨迹点,这样会有数据不实时,存在延迟的问题;或者基于历史轨迹的欧氏空间进行,并未考虑在受限路网中采用不确定性历史数据的移动端轨迹预测。这种方式需要大量的历史轨迹进行空间分析,然后对道路做权重标识,权重大,移动端经过的可能性就高,存在频繁模式挖掘带来的查询时间过长而影响预测效率,存在多余噪声影响轨迹预测准确率的问题。因而现有技术中在路口转弯处无法实时准确展示匹配到实际移动端所在的道路上的GPS轨迹点,导致行驶轨迹有误的情况出现。
技术实现思路
本专利技术目的在于提供一种路口实时轨迹修正方法,以解决现有技术中在路口转弯处无法实时准确展示匹配到实际移动端所在的道路上的GPS轨迹点,进而导致行驶轨迹有误问题。为达成上述目的,一种路口实时轨迹修正方法,用于车辆行驶于路口时,所述方法应用于服务器,包括:接收第一道路和第二道路的道路位置点数据,所述道路位置点数据包含经纬度数据和方向数据,所述第一道路与第二道路相交。接收GPS模块采集的第一数据,接收传感器模块采集的第二数据,所述第一数据包括第一时间和经纬度,所述第二数据包括第二时间和第一方向;合并第一数据和第二数据获得第一点位数据,定义第一点位数据中的时间为第三时间,所述第三时间为第一时间和第二时间统一后而得;检测第一点位数据是否与道路位置点数据匹配;若检测第一点位数据与道路位置点数据不匹配,定义第一点位数据对应的GPS轨迹点为第一GPS轨迹点,根据第一GPS轨迹点的至少前两个GPS轨迹点形成的方向为车头方向O,根据第一道路的方向数据确定第一道路的方向为D,O∈[D–Z,D+Z],Z代表方向的一个阈值范围;根据第一GPS轨迹点确定传感器模块的方向为A;当A∈[O–X,O+X],X代表方向的一个阈值范围,将第一GPS轨迹点替换为第一道路的位置点成为第二点位数据;当将第一GPS轨迹点替换为第二道路的位置点成为第二点位数据;发送第二点位数据给显示设备,以使第二点位数据显示在显示设备上。优选的,所述位置点数据通过提取地图数据中的路网数据获得。一种路口实时轨迹修正装置,应用于服务器,包括:第一接收模块,用于接收第一道路和第二道路的道路位置点数据,所述道路位置点数据包含经纬度数据和方向数据,所述第一道路与第二道路相交;第二接收模块,用于接收GPS模块采集的第一数据,接收传感器模块采集的第二数据,所述第一数据包括第一时间和经纬度,所述第二数据包括第二时间和第一方向;合并模块:用于合并第一数据和第二数据获得第一点位数据,定义第一点位数据中的时间为第三时间,所述第三时间为第一时间和第二时间统一后而得;检测模块,用于检测第一点位数据是否与道路位置点数据匹配;若检测第一点位数据与道路位置点数据不匹配,定义第一点位数据对应的GPS轨迹点为第一GPS轨迹点,根据第一GPS轨迹点的至少前两个GPS轨迹点形成的方向为车头方向O,根据第一道路的方向数据确定第一道路的方向为D,O∈[D–Z,D+Z],Z代表方向的一个阈值范围;根据第一GPS轨迹点确定传感器模块的方向为A;当A∈[O–X,O+X],X代表方向的一个阈值范围,将第一GPS轨迹点替换为第一道路的位置点成为第二点位数据;当将第一GPS轨迹点替换为第二道路的位置点成为第二点位数据;发送模块,用于第二点位数据给显示设备,以使第二点位数据显示在显示设备上。一种路口实时轨迹修正方法,应用于终端,所述终端上设置有GPS模块、传感器模块以及显示装置,所述终端与服务器通信连接;GPS模块采集第一数据,并发送给服务器;传感器模块采集第二数据,并发送给服务器;以使服务器合并第一数据和第二数据获得第一点位数据,所述第一点位数据中的时间为第一数据和第二数据统一后而得;检测第一点位数据是否与道路位置点数据匹配;若检测第一点位数据与道路位置点数据不匹配,定义第一点位数据对应的GPS轨迹点为第一GPS轨迹点,根据第一GPS轨迹点的至少前两个GPS轨迹点形成的方向为车头方向O,根据第一道路的方向数据确定第一道路的方向为D,O∈[D–Z,D+Z],Z代表方向的一个阈值范围;根据第一GPS轨迹点确定传感器模块的方向为A;定义:A∈[O–X,O+X],X代表方向的一个阈值范围,将第一GPS轨迹点与第一道路的位置点数据匹配;定义:将第一GPS轨迹点与第二道路的位置点数据匹配;替换第一GPS轨迹点的经纬度数据,将第一GPS轨迹点的经纬度数据替换成第一道路或者第二道路的位置点数据,定义第一GPS轨迹点替换经纬度数据后为第二GPS轨迹点;发送第二GPS轨迹点的经纬度数据给显示设备,显示装置接收第二GPS轨迹点数据并显示。一种电子设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现上述的方法。一种计算机可读介质,其上存储有计算机程序,所述程序被处理器执行时实现上述的方法。有益效果,本申请的技术方案具备如下技术效果:1、本专利技术通过对GPS采集到的轨迹点的数据信息与地图数据实时匹配,将不在道路上的GPS轨迹点,根据历史轨迹点计算车头方向的范围值,并与传感器模块的方向对比,根据匹配模块将不在道路上的GPS轨迹点匹配到道路上,并更新新的GPS轨迹点数据,以达到路口实时轨迹修正的目的。2、本专利技术还能够通过传感器模块检测移动端的速度数据信息,在对应的路口位置移动端如果不转弯变换道路,则速度变化不大,匹配到原道路的概率大大增加,移动端在更换道路转弯时移动端会减速,则通过地图匹配模块将GPS轨迹点匹配到即将转弯的道路上,以确保GPS轨迹点显示在正确道路上。应当理解,前述构思以及在下面更加详细地描述的额外构思的所有组合只要在这样的构思不相互矛盾的情况下都可以被视为本公开的专利技术主题的一部分。结合附图从下面的描述中可以更加本文档来自技高网...

【技术保护点】
1.一种路口实时轨迹修正方法,用于车辆行驶于路口时,所述方法应用于服务器,其特征在于:包括:/n接收第一道路和第二道路的道路位置点数据,所述道路位置点数据包含经纬度数据和方向数据,所述第一道路与第二道路相交。/n接收GPS模块采集的第一数据,接收传感器模块采集的第二数据,所述第一数据包括第一时间和经纬度,所述第二数据包括第二时间和第一方向;/n合并第一数据和第二数据获得第一点位数据,定义第一点位数据中的时间为第三时间,所述第三时间为第一时间和第二时间统一后而得;/n检测第一点位数据是否与道路位置点数据匹配;/n若检测第一点位数据与道路位置点数据不匹配,定义第一点位数据对应的GPS轨迹点为第一GPS轨迹点,根据第一GPS轨迹点的至少前两个GPS轨迹点形成的方向为车头方向O,根据第一道路的方向数据确定第一道路的方向为D,O∈[D–Z,D+Z],Z代表方向的一个阈值范围;/n根据第一GPS轨迹点确定传感器模块的方向为A;/n当A∈[O–X,O+X],X代表方向的一个阈值范围,将第一GPS轨迹点替换为第一道路的位置点成为第二点位数据;/n当

【技术特征摘要】
1.一种路口实时轨迹修正方法,用于车辆行驶于路口时,所述方法应用于服务器,其特征在于:包括:
接收第一道路和第二道路的道路位置点数据,所述道路位置点数据包含经纬度数据和方向数据,所述第一道路与第二道路相交。
接收GPS模块采集的第一数据,接收传感器模块采集的第二数据,所述第一数据包括第一时间和经纬度,所述第二数据包括第二时间和第一方向;
合并第一数据和第二数据获得第一点位数据,定义第一点位数据中的时间为第三时间,所述第三时间为第一时间和第二时间统一后而得;
检测第一点位数据是否与道路位置点数据匹配;
若检测第一点位数据与道路位置点数据不匹配,定义第一点位数据对应的GPS轨迹点为第一GPS轨迹点,根据第一GPS轨迹点的至少前两个GPS轨迹点形成的方向为车头方向O,根据第一道路的方向数据确定第一道路的方向为D,O∈[D–Z,D+Z],Z代表方向的一个阈值范围;
根据第一GPS轨迹点确定传感器模块的方向为A;
当A∈[O–X,O+X],X代表方向的一个阈值范围,将第一GPS轨迹点替换为第一道路的位置点成为第二点位数据;
当将第一GPS轨迹点替换为第二道路的位置点成为第二点位数据;
发送第二点位数据给显示设备,以使第二点位数据显示在显示设备上。


2.根据权利要求1所述的一种路口实时轨迹修正方法,其特征在于:所述位置点数据通过提取地图数据中的路网数据获得。


3.根据权利要求1-2任意一项所述的一种路口实时轨迹修正方法,其特征在于:通过滑动窗口形式保存采集的第一GPS轨迹点的至少前两个GPS轨迹点。


4.一种路口实时轨迹修正装置,应用于服务器,其特征在于:包括:
第一接收模块,用于接收第一道路和第二道路的道路位置点数据,所述道路位置点数据包含经纬度数据和方向数据,所述第一道路与第二道路相交;
第二接收模块,用于接收GPS模块采集的第一数据,接收传感器模块采集的第二数据,所述第一数据包括第一时间和经纬度,所述第二数据包括第二时间和第一方向;
合并模块:用于合并第一数据和第二数据获得第一点位数据,定义第一点位数据中的时间为第三时间,所述第三时间为第一时间和第二时间统一后而得;
检测模块,用于检测第一点位数据是否与道路位置点数据匹配;
若检测第一点位数据与道路位置点数据不匹配,定义第一点位数据对应的GPS轨迹点为第一G...

【专利技术属性】
技术研发人员:万栋新
申请(专利权)人:上海炬宏信息技术有限公司
类型:发明
国别省市:上海;31

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

1