一种导航显示数据的校准方法及系统与流程

文档序号:12655125阅读:335来源:国知局
一种导航显示数据的校准方法及系统与流程

本发明涉及导航校准技术领域,具体涉及一种导航显示数据的校准方法及系统。



背景技术:

随着社会的发展,人们对应用的用户体验效果要求越来越高,尤其是在指挥调度领域。然而目前已存在的技术中,都是侧重于导航数据准确性、实时性,没有一个好的方法提高用户体验效果、用户感知。经过各方面的分析,目前已存在的技术主要关注导航设备本身的质量,没有关注最终用户的体验效果。

目前市面上的导航终端上报的数据,存在以下几个问题:数据有偏移、数据不连贯、数据大量重复、弯路拐点数据补偿不准确等,针对于这样的数据,如果直接展示给用户,就会出现:车辆不在道路上而在绿地或水域、展示出来的车辆轨迹有顿挫感、大量重复数据导致渲染慢、车辆在弯路上穿越房屋建筑等,客户体验极其不好。

因此,如何设计一种用于校准导航显示数据的方法,是亟待解决的问题。



技术实现要素:

针对现有技术中的缺陷,本发明提供一种导航显示数据的校准方法及系统,有效提高了导航数据在显示设备上的显示准确性,避免了无法显示或显示位置错误等缺陷,保证了导航数据的显示可靠性,进而保证了应用该导航数据的行驶车辆的安全性以及调度准确性。

为解决上述技术问题,本发明提供以下技术方案:

一方面,本发明提供了一种导航显示数据的校准方法,所述方法包括:

修订接收到的导航源数据,并对修订后的导航源数据进行初筛,得到基础导航数据;

对所述基础导航数据进行距离补偿及偏移校准处理,得到二次处理数据;

根据历史数据稀疏算法对所述二次处理数据进行稀疏处理,得到导航显示数据。

进一步的,所述修订接收到的导航源数据,并对修订后的导航源数据进行初筛,得到基础导航数据,包括:

接收导航数据接收设备发送的导航源数据;

对所述导航源数据的坐标进行格式转换,得到符合GCJ-02标准的所述导航源数据;

依次判断当前修订后的导航源数据与其前一导航源数据之间的坐标点距离,若所述坐标点距离小于第一距离值,则删除当前修订后的导航源数据,得到基础导航数据;

以及,存储所述基础导航数据。

进一步的,所述依次判断当前修订后的导航源数据与其前一导航源数据之间的坐标点距离,之前还包括:

判断所述导航源数据所属的经纬度范围是否在导航目标区域的预设范围内;

若所述导航源数据所属的经纬度范围在导航目标区域的预设范围内,则删去该所述导航源数据,得到修订后的导航源数据。

进一步的,所述对所述基础导航数据进行距离补偿及偏移校准处理,得到二次处理数据,包括:

判断相邻的所述基础导航数据之间的点坐标距离,若所述点坐标距离大于第二距离值,则对该相邻的所述基础导航数据进行中间点补偿;

在所述基础导航数据中筛选偏差数据,并根据全球测绘矢量数据对所述偏差数据进行偏移校验;

以及,将所述基础导航数据中为发生偏差的数据及进行偏移校验后的原偏差数据均存储为二次处理数据。

进一步的,所述根据历史数据稀疏算法对所述二次处理数据进行稀疏处理,得到导航显示数据,包括:

将所述二次处理数据中的存储时间长于预设时间段的数据划分为历史数据,及将存储时间在预设时间段内的数据划分为当前数据;

以及,根据历史数据稀疏算法对所述历史数据进行稀疏处理,得到导航显示数据。

进一步的,所述根据历史数据稀疏算法对所述历史数据进行稀疏处理,包括:

根据历史数据稀疏算法对所述历史数据进行稀疏处理,得到N个历史数据:

N=(T当前-T历史)/M

其中,N为经稀疏处理后的历史数据的数量;T当前为当前数据的存储时段,T历史为历史数据的存储时段;M为显示性能阈值;且T当前、T历史及M均为整数。

进一步的,所述方法还包括:

存储所述导航显示数据;

以及,将所述导航显示数据发送至显示终端。

另一方面,本发明还提供一种导航显示数据的校准系统,所述系统包括:

基础导航数据获取模块,用于修订接收到的导航源数据,并对修订后的导航源数据进行初筛,得到基础导航数据;

二次处理数据获取模块,用于对所述基础导航数据进行距离补偿及偏移校准处理,得到二次处理数据;

导航显示数据获取模块,用于根据历史数据稀疏算法对所述二次处理数据进行稀疏处理,得到导航显示数据。

进一步的,所述基础导航数据获取模块,包括:

导航源数据接收单元,用于接收导航数据接收设备发送的导航源数据;

格式转换单元,用于对所述导航源数据的坐标进行格式转换,得到符合GCJ-02标准的所述导航源数据;

基础导航数据获取单元,用于依次判断当前修订后的导航源数据与其前一导航源数据之间的坐标点距离,若所述坐标点距离小于第一距离值,则删除当前修订后的导航源数据,得到基础导航数据;

基础导航数据存储单元,用于存储所述基础导航数据。

进一步的,所述二次处理数据获取模块包括:

中间点补偿单元,用于判断相邻的所述基础导航数据之间的点坐标距离,若所述点坐标距离大于第二距离值,则对该相邻的所述基础导航数据进行中间点补偿;

偏移校验单元,用于在所述基础导航数据中筛选偏差数据,并根据全球测绘矢量数据对所述偏差数据进行偏移校验;

二次处理数据存储单元,用于将所述基础导航数据中为发生偏差的数据及进行偏移校验后的原偏差数据均存储为二次处理数据。

由上述技术方案可知,本发明所述的一种导航显示数据的校准方法及系统,该方法通过修订接收到的导航源数据,并对修订后的导航源数据进行初筛,得到基础导航数据;对基础导航数据进行距离补偿及偏移校准处理,得到二次处理数据;根据历史数据稀疏算法对二次处理数据进行稀疏处理,得到导航显示数据。该系统包括基础导航数据获取模块、二次处理数据获取模块及导航显示数据获取模块。本发明有效提高了导航数据在显示设备上的显示准确性,避免了无法显示或显示位置错误等缺陷,保证了导航数据的显示可靠性,进而保证了应用该导航数据的行驶车辆的安全性以及调度准确性。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例一的一种导航显示数据的校准方法的流程示意图;

图2是本发明实施例二的校准方法中步骤100的一种具体实施方式的流程示意图;

图3是本发明的包括步骤10A及10B的上述导航显示数据的校准的流程示意图;

图4是本发明实施例三的校准方法中步骤200的一种具体实施方式的流程示意图;

图5是本发明实施例四的校准方法中步骤300的一种具体实施方式的流程示意图;

图6是本发明实施例五中的包括步骤400及500的上述导航显示数据的校准的流程示意图;

图7是本发明的一种导航显示数据的校准方法的具体应用例的流程示意图;

图8是本发明实施例六的一种导航显示数据的校准系统的结构示意图;

图9是本发明实施例七中的校准系统中基础导航数据获取模块10的结构示意图;

图10是本发明实施例八中的校准系统中二次处理数据获取模块20的结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明的实施例一提供了一种导航显示数据的校准方法的一种具体实施方式。参见图1,该导航数据校准方法具体包括如下内容:

步骤100:修订接收到的导航源数据,并对修订后的导航源数据进行初筛,得到基础导航数据。

在本步骤中,平滑展示导航数据的第一个环节就是要收集数据,对导航数据的根源进行处理,对接收到的导航源数据进行修订,并将修订后的导航源数据进行初筛,得到基础导航数据。

步骤200:对所述基础导航数据进行距离补偿及偏移校准处理,得到二次处理数据。

在本步骤中,对于收集之后的数据,如果两点距离超过一个阈值,进行中间补偿;对于与道路有偏差的数据,根据全球测绘矢量数据进行偏移校验,是车辆行驶在正常道路上。

步骤300:根据历史数据稀疏算法对所述二次处理数据进行稀疏处理,得到导航显示数据。

在本步骤中,历史数据稀疏算法是通过采样点提取计算的,其算法为:N个经纬度点取一个经纬点,N=(当前时间小时取整-历史时间小时取整)/M,其中N取计算后整数,其中M为一个阈值,取决于展示终端的性能,M越小展示效果越好,同时对展示终端的配置要求越高。

从上述描述可知,本发明的实施例有效提高了导航数据在显示设备上的显示准确性,避免了无法显示或显示位置错误等缺陷,保证了导航数据的显示可靠性,进而保证了应用该导航数据的行驶车辆的安全性。

本发明的实施例二提供了上述导航显示数据的校准方法中步骤100的一种具体实施方式。参见图2,该步骤100具体包括如下内容:

步骤101:接收导航数据接收设备发送的导航源数据。

步骤102:对所述导航源数据的坐标进行格式转换,得到符合GCJ-02标准的所述导航源数据。

在本步骤中,GCJ-02是由中国国家测绘局(G表示Guojia国家,C表示Cehui测绘,J表示Ju局)制订的地理信息系统的坐标系统,是一种对经纬度数据的加密算法,即加入随机的偏差;国内出版的各种地图系统(包括电子形式),必须至少采用GCJ-02对地理位置进行首次加密。

步骤103:依次判断当前修订后的导航源数据与其前一导航源数据之间的坐标点距离,若所述坐标点距离小于第一距离值,则删除当前修订后的导航源数据,得到基础导航数据。

步骤104:存储所述基础导航数据。

从上述描述可知,本发明的实施例实现了对接收到的导航源数据的修订以及初筛,为后续的数据校正提供了准确且可靠的数据基础。

在一种具体实施方式中,本发明还提供了包括步骤10A及10B的上述导航显示数据的校准的一种具体实施例。参见图3,该步骤10A及10B具体包括如下内容:

步骤10A:判断所述导航源数据所属的经纬度范围是否在导航目标区域的预设范围内。

步骤10B:若所述导航源数据所属的经纬度范围在导航目标区域的预设范围内,则删去该所述导航源数据,得到修订后的导航源数据。

从上述描述可知,本发明的实施例解决目前已存在的技术无法满足用户对导航数据展示效果要求越来越高的现状。

本发明的实施例三提供了上述导航显示数据的校准中步骤200的一种具体实施方式。参见图4,该步骤200具体包括如下内容:

步骤201:判断相邻的所述基础导航数据之间的点坐标距离,若所述点坐标距离大于第二距离值,则进入步骤202。

步骤202:对该相邻的所述基础导航数据进行中间点补偿。

步骤203:在所述基础导航数据中筛选偏差数据,并根据全球测绘矢量数据对所述偏差数据进行偏移校验。

步骤204:将所述基础导航数据中为发生偏差的数据及进行偏移校验后的原偏差数据均存储为二次处理数据。

从上述描述可知,本发明的实施例实现了对所述基础导航数据进行距离补偿及偏移校准处理,避免了数据有偏移、数据不连贯、数据大量重复、弯路拐点数据补偿不准确等问题。

本发明的实施例四提供了上述导航显示数据的校准中步骤300的一种具体实施方式。参见图5,该步骤300具体包括如下内容:

步骤301:将所述二次处理数据中的存储时间长于预设时间段的数据划分为历史数据,及将存储时间在预设时间段内的数据划分为当前数据。

步骤302:根据历史数据稀疏算法对所述历史数据进行稀疏处理,得到导航显示数据。

在本步骤中,根据历史数据稀疏算法对所述历史数据进行稀疏处理,得到N个历史数据:

N=(T当前-T历史)/M

其中,N为经稀疏处理后的历史数据的数量;T当前为当前数据的存储时段,T历史为历史数据的存储时段;M为显示性能阈值;且T当前、T历史及M均为整数。

从上述描述可知,本发明的实施例中的M为一个阈值,取决于展示终端的性能,M越小展示效果越好,同时对展示终端的配置要求越高。

本发明的实施例五提供了包括步骤400和500的上述导航显示数据的校准的一种具体实施方式。参见图6,该步骤400和500具体包括如下内容:

步骤400:存储所述导航显示数据。

步骤500:将所述导航显示数据发生至显示终端。

从上述描述可知,本发明的实施例将导航显示数据发送至显示终端,使得显示终端读取并显示导航数据,能够使导航数据清晰无误的展示给用户,提升用户体验效果。

为进一步的说明本方案,本发明还提供了一种导航显示数据的校准方法的一种具体应用例。参见图7,该具体应用例具体包括如下内容:

S1导航数据收集:

平滑展示导航数据,第一个环节就是要收集数据,对导航数据的根源进行处理:

对于导航设备不是GCJ02(国测局坐标)标准的数据,按照GCJ02(国测局坐标)规范进行转换。

对于不在上报范围内(例如:我国经纬度范围,经度73.66~135.05,纬度3.86~53.55)的经纬度数据,直接丢弃,这些数据属于导航设备故障、卫星信号异常导致的。

对于当前最新数据与最近上报的数据进行比对,如果两点间距离小于一个阈值(例如:1米),丢弃当前数据,以剔除大量重复数据。

S2导航数据处理:

对于收集之后的数据,如果两点距离超过一个阈值(例如:10米),进行中间补偿。

对于与道路有偏差的数据,根据全球测绘矢量数据进行偏移校验,是车辆行驶在正常道路上。

S3导航数据展示:

导航数据展示的时候,若果是全量数据渲染,势必会导致浏览器性能难以满足。然而,对于用户最关注的是近期车辆的位置变动,所以展示导航数据的算法为:

历史数据要稀疏计算,可以时间越久越稀疏,计算方式为:N个经纬度点取一个经纬点,N=(当前时间小时取整-历史时间小时取整)/M,其中N取计算后整数,其中M为一个阈值,取决于展示终端的性能,M越小展示效果越好,同时对展示终端的配置要求越高。

从上述描述可知,本发明的具体应用例有效提高了导航数据在显示设备上的显示准确性,避免了无法显示或显示位置错误等缺陷,保证了导航数据的显示可靠性,进而保证了应用该导航数据的行驶车辆的安全性。

本发明的实施例六提供了应用上述导航显示数据的校准的一种导航显示数据的校准系统。参见图8,该导航数据校准系统具体包括如下内容:

基础导航数据获取模块10,用于修订接收到的导航源数据,并对修订后的导航源数据进行初筛,得到基础导航数据。

二次处理数据获取模块20,用于对所述基础导航数据进行距离补偿及偏移校准处理,得到二次处理数据。

导航显示数据获取模块30,用于根据历史数据稀疏算法对所述二次处理数据进行稀疏处理,得到导航显示数据。

从上述描述可知,本发明的系统有效提高了导航数据在显示设备上的显示准确性,避免了无法显示或显示位置错误等缺陷,保证了导航数据的显示可靠性。

本发明的实施例七提供了应该上述导航数据的校准系统中基础导航数据获取模块10的一种具体实施方式。参见图9,该基础导航数据获取模块10具体包括如下内容:

导航源数据接收单元11,用于接收导航数据接收设备发送的导航源数据。

格式转换单元12,用于对所述导航源数据的坐标进行格式转换,得到符合GCJ-02标准的所述导航源数据。

基础导航数据获取单元13,用于依次判断当前修订后的导航源数据与其前一导航源数据之间的坐标点距离,若所述坐标点距离小于第一距离值,则删除当前修订后的导航源数据,得到基础导航数据。

基础导航数据存储单元14,用于存储所述基础导航数据。

从上述描述可知,本发明的系统实现了对接收到的导航源数据的修订以及初筛,为后续的数据校正提供了准确且可靠的数据基础。

本发明的实施例八提供了应该上述导航数据的校准系统中二次处理数据获取模块20的一种具体实施方式。参见图10,该二次处理数据获取模块20具体包括如下内容:

中间点补偿单元21,用于判断相邻的所述基础导航数据之间的点坐标距离,若所述点坐标距离大于第二距离值,则对该相邻的所述基础导航数据进行中间点补偿。

偏移校验单元22,用于在所述基础导航数据中筛选偏差数据,并根据全球测绘矢量数据对所述偏差数据进行偏移校验。

二次处理数据存储单元23,用于将所述基础导航数据中为发生偏差的数据及进行偏移校验后的原偏差数据均存储为二次处理数据。

从上述描述可知,本发明的系统实现了对所述基础导航数据进行距离补偿及偏移校准处理,避免了数据有偏移、数据不连贯、数据大量重复、弯路拐点数据补偿不准确等问题;通过本发明各个环节的处理,能够使导航数据清晰无误的展示给用户,提升用户体验效果。本发明仅提供核心算法,所以可应用于需要进行导航数据展示的社会各个领域,是一个通用方法。

最后应说明的是:以上各实施例仅用以说明本发明的实施例的技术方案,而非对其限制;尽管参照前述各实施例对本发明的实施例进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明的实施例各实施例技术方案的范围。

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