一种车载导航地图差分更新方法与流程

文档序号:11944523阅读:883来源:国知局
一种车载导航地图差分更新方法与流程

本发明涉及车载导航的地图更新方式,具体涉及一种车载导航地图差分更新方法。



背景技术:

随着卫星定位技术以及移动互联网技术的广泛应用,带动了车载导航及位置服务相关产业的发展。现阶段车载导航软件正朝着智能化、便捷化、个性化的方向发展,而车载导航地图的信息是否及时准确,将直接影响导航结果。而众所周知,绝大多数导航软件均受限于地图厂商的更新频率,地图厂商每更新一次地图少则需要三个月,多则需要半年甚至一年,而这也正被作为一个导航及位置服务产业的硬伤,引起大量用户抱怨。

为了解决地图限制,提升用户良性感知,促进整个车载导航产业的发展,部分国内外领先的导航软件开发者,开始了对地图差分更新的研发。“地图差分更新”即用户通过自身需要,选择自己想要更新的地图区域,并通过云端服务器进行地图POI及道路等信息的更新,以保证所在区域地图的最新性。目前已有少数几个国外导航软件开发商开发出差分更新技术,而这在国内目前来说仍是一个空白点。差分更新技术也被作为下一代导航技术的一个关键点,在国内外展开了对于该技术的研发热潮。地图差分更新是指导航地图可以更新差分数据,只更新变更、新增的数据,这样数据量要小得多。差分更新导航是增量更新技术的一种很重要的应用。



技术实现要素:

本发明的目的在于提供一种车载导航地图差分更新方法,只更新地图数据中需要更新的地方,相对于完全更新更快捷,处理量减少。具体技术方案如下:

一种车载导航地图差分更新方法,包括如下步骤:

(1)对比车载导航地图的版本是否要更新;

(2)根据选择下载差分包;

(3)将差分包内数据插入到本地的对应文件中去;和/或进一步包括:

(4)删除差分包。

进一步地,步骤(2)中选择的差分包为只包含需要进行更新区域、省份或市的地图数据的数据包。

进一步地,步骤(3)中先将差分包内数据解压。

进一步地,步骤(1)中包括步骤:

(1-1)连接无线网络;

(1-2)系统连接服务器,检查是否有新的增量升级包;

(1-3)如果有则给用户提示,并弹出地图数据更新信息界面;

步骤(2)中包括步骤:

(2-1)用户选择要更新的区域;

(2-2)进行数据更新;

步骤(3)中包括步骤:下载数据到本地并与本地数据合并。

进一步地,步骤(1)中包括步骤:

(1-1)通过PC在服务端下载差分数据;

(1-2)将数据拷贝到存储介质中;

(1-3)将包含下载数据的存储介质插入车内的导航机器上;

(1-4)打开导航功能,导航软件检查存储介质中的数据版本是否高于车机内的地图数据版本,如果高于车机内的地图数据版本则自动进行数据的复制与更新。

进一步地,所述差分包数据格式为NDS(Navigation Data Standard)格式。

进一步地,所述差分包为分省包,其以省级行政区为单位分割数据。

进一步地,所述差分包为分市包,其地级市行政区为单位分割数据。

与目前现有技术相比,本发明的地图差分更新,是指在进行更新操作时,只更新需要改变的地方,不需要更新或者已经更新过的地方则不会重复更新,差分更新与完全更新相对。导航地图更新差分数据,只更新变更、新增的数据,这样数据量要小得多。大大的减少升级的数据量,提升升级效率,另外传统的数据升级只能升级全国,从费用角度上讲,降低了导航地图的升级成本。

附图说明

图1为本发明在线更新流程图

图2为本发明离线更新流程图

图3为差分更新过程

具体实施方式

下面根据附图对本发明进行详细描述,其为本发明多种实施方式中的一种优选实施例。

地图差分更新,是指在进行更新操作时,只更新需要改变的地方,不需要更新或者已经更新过的地方则不会重复更新,差分更新与完全更新相对。导航地图更新差分数据升级效率高,导航地图的升级成本低。

差分更新导航使用的数据格式为NDS(Navigation Data Standard)格式,传统格式升级只能全数据升级,从升级效率和成本上都是较高的,使用NDS格式后理论上可以更新数据最小单位是一个POI,一条道路,一个规制,一个图标等。从升级数据量上看,NDS数据格式能减少用户升级的数据量,其可以按照省或市或者其他分块方式进行升级,大大的减少升级的数据量,提升升级效率。另外传统的数据升级只能升级全国,从费用角度上讲,每次升级也要被强迫花钱购买升级不需要的数据,而在NDS时代,数据被人为分割,费用会按照不同数据区域定价,用户可根据自己需要进行购买,对于用户来讲,降低了导航的升级成本,而且也增加了升级积极性。

从文件表现看,更新前后,文件个数是不变的,只改变文件内容,差分更新是基于本地的基础数据,将差分数据加入到基础数据的过程,简单理解就是用程序改本地基础数据。比如,存储POI的文件中,差分更新前有100个POI,差分后可能是110个或90个,增量是有增、有减、有更正三种操作的。

差分更新下载的更新包里只存储要差分的内容(即增加,减少或变更的POI和路网信息),所以理论上差分包不会大于本地的基础包的。

差分更新的流程第一步是对比地图的版本是否要更新;第二步是根据你选择的区域省份或市下载差分包;第三步是将差分包里边的数据解压并插入到本地的对应文件中去;最后一步是将差分包删除。

1.数据组织形式

a.分省包:以省级行政区(直辖市、省、自治区、特别行政区)为单位分割数据。

数据中包含:

●省(直辖市、省、自治区、特别行政区)差分数据包

数据升级版本:

●省数据包版本高于基础数据版本

●省数据包之间没有版本约束

b.分市包:以地级市行政区为单位分割数据。但是直辖市、特别行政区不再分割,每个直辖市和特别行政区只有一个数据包。

数据包中包含:

●省、自治区中逐地级市差分数据包

●直辖市差分数据包

●特别行政区差分数据包

数据升级时:

●由软件来约束省、自治区与其下地级市的从属关系

●每个地级市数据版本高于基础数据版本

●地级市数据包之间没有版本约束

2.更新方式

a.在线更新

有通讯模块的车载导航可以通过网络下载数据以及升级,所有操作在导航内部完成,但支付流程可以调整到PC端,具体看需求,下方流程是内支付方式。在车机使用过程中,自动与服务器比较数据版本,在有最新版本数据时,提示用户,由用户决定是否需要下载,在用户确认下载后,使用车辆自身的通讯模块下载数据,在数据下载完成后,自动更新数据,在数据更新完成后,用户使用的将是最新版本地图数据。

b.离线更新

车载导航无通讯模块,用户自行通过PC下载数据,并拷贝到SD卡或者U盘中,把包含下载数据的SD卡或者U盘插入车机,由导航软件检查SD卡或者U盘中的数据版本是否高于车机内的地图数据版本,如果高于车机内的地图数据版本则自动进行数据的复制与更新,在数据更新完成后,用户使用的将是SD卡或者U盘中的地图数据。

在优选实施例中,可以采用如下方案:

实施例1:

无线网络连接上后,系统连接服务器,检查是否有新的增量升级包,如果有则给用户提示。弹出地图数据更新信息界面(界面中显示的黄色的区域表示相对于本机中的导航系统,已经更新了的数据区域),用户选择要更新的区域,区域选择完成后,进行数据更新(导航程序支持断点续传),下载数据到本地并与本地数据合并。如图3。

实施例2:

在车机没有网络时,用户在家通过PC在NDS的服务端(专门开发的APP)下载最新的差分数据,如想下载安徽省的即可选择安徽省的数据包,并将其拷贝到SD卡或者U盘中,把包含下载数据的SD卡或者U盘插入车内的导航机器上,打开导航功能,导航软件检查SD卡或者U盘中的数据版本是否高于车机内的地图数据版本,如果高于车机内的地图数据版本则自动进行数据的复制与更新,在数据更新完成后,用户使用就是最新的数据了。

上面结合附图对本发明进行了示例性描述,显然本发明具体实现并不受上述方式的限制,只要采用了本发明的方法构思和技术方案进行的各种改进,或未经改进直接应用于其它场合的,均在本发明的保护范围之内。

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