一种基于基础地图数据的增量更新的方法和系统的制作方法

文档序号:2584334阅读:171来源:国知局
专利名称:一种基于基础地图数据的增量更新的方法和系统的制作方法
技术领域
本发明涉及导航电子地图的数据更新技术,特别涉及一种基于基础地图数据的增量更新的方法和系统。
背景技术
目前,导航电子地图应用于手机终端、导航终端、个人电脑终端等各种用户终端,这些终端需基于互联网、移动基站等通信网络,地图数据图商也在不断地更新基础地图数据,而在地图数据图商每次更新基础地图数据时,由于数据量太大,占用带宽较大,用户终端上的电子地图不能及时得到更新,为用户的出行带来不便。

发明内容
本发明的目的在于提供一种基于基础地图数据的增量更新的方法和系统,用于解 决数据量太大用户终端不能及时更新的问题。根据本发明的一个方面,提供了一种基于基础地图数据的增量更新方法,包括以下步骤A、地图数据运营商下载并存储地图数据图商发布的上一版本基础地图至本地服务器;B、当地图数据图商发布当前版本基础地图时,地图数据运营商下载当前版本基础地图,通过分析对比上一版本基础地图和当前版本基础地图得到增量地图数据,并把增量地图数据存储至本地服务器;C、用户终端通过本地服务器获取增量地图数据。优选的,分析对比上一版本基础地图和当前版本基础地图得到增量地图数据包括以下步骤把上一版本基础地图和当前版本基础地图用若干个网格进行第I次划分,通过对比上一版本基础地图和当前版本基础地图相对应网格中的图层数据,得到第I次划分存在差异网格;对第I次划分存在差异网格再次进行划分,通过对比上一版本基础地图和当前版本基础地图相对应网格中的图层数据,得到第2次划分存在差异网格;直至对第N-I次划分存在差异网格再次进行划分,通过对比上一版本基础地图和当前版本基础地图相对应网格中的图层数据,得到的第N次划分存在差异网格的面积小于或等于预定面积;其中,N为自然数,第N次划分存在差异网格为增量地图数据。优选的,步骤B还包括地图数据运营商建立增量地图数据的索引信息,并把索引信息存储至本地服务器。优选的,在步骤A和B之间,还包括
用户终端获取地图数据图商发布的上一版本基础地图。优选的,步骤C还包括用户终端通过本地服务器获取索引信息,并根据增量地图数据和索引信息对用户终端上的地图进行局部更新。根据本发明的一个方面,提供了一种基于基础地图数据的增量更新系统,包括基础地图发布单元,用于发布上一版本基础地图和当前版本基础地图。地图数据监测单元,用于下载上一版本基础地图和当前版本基础地图并存储至本地服务器;地图数据分析单元,通过分析对比上一版本基础地图和当前版本基础地图得到增 量地图数据,并把增量地图数据存储至本地服务器;地图数据更新单元,通过本地服务器获取增量地图数据。优选的,地图数据分析单元还用于建立增量地图数据的索引信息,并把索引信息存储至本地服务器。优选的,地图数据更新单元在基础地图发布单元发布上一版本基础地图时从本地服务器获取上一版本基础地图。优选的,地图数据更新单元通过本地服务器获取索引信息,并根据增量地图数据和索引信息对用户终端上的地图进行局部更新。与现有技术相比较,本发明的有益效果在于本发明通过用户终端电子地图的增量更新实现了用户终端的地图数据的实时更新。


图I是本发明提供的基于基础地图数据的增量更新方法的流程示意图;图2是本发明提供的基于基础地图数据的增量更新装置框图;图3是本发明实施例提供的增量更新方法的实施流程图。
具体实施例方式以下结合附图对本发明的优选实施例进行详细说明,应当理解,以下所说明的优选实施例仅用于说明和解释本发明,并不用于限定本发明。图I显示了本发明提供的基于基础地图数据的增量更新方法的流程示意,如图I所示步骤S101,数据图商发布基础地图,包括上一版本基础地图,地图数据运营商下载并存储上一版本基础地图至本地服务器。用户终端获取地图数据图商发布的上一版本基础地图。步骤S102,当地图数据图商发布当前版本基础地图时,地图数据运营商下载当前版本基础地图,通过分析对比上一版本基础地图和当前版本基础地图得到增量地图数据,并把增量地图数据存储至本地服务器。其中,分析对比上一版本基础地图和当前版本基础地图得到增量地图数据包括以下步骤把上一版本基础地图和当前版本基础地图用若干个网格进行第I次划分,通过对比上一版本基础地图和当前版本基础地图相对应网格中的图层数据,得到第I次划分存在差异网格,即为第I次划分后存在差异的网格;对第I次划分存在差异网格再次进行划分,通过对比上一版本基础地图和当前版本基础地图相对应网格中的图层 数据,得到第2次划分存在差异网格,即为第2次划分后存在差异的网格; 直至对第N-I次划分存在差异网格再次进行划分,通过对比上一版本基础地图和当前版本基础地图相对应网格中的图层数据,得到的第N次划分存在差异网格的面积小于或等于预定面积;其中,N为自然数,第N次划分存在差异网格为增量地图数据,预定面积为预先定义的网格面积,第N次划分存在差异网格即为第N次划分后存在差异的网格,如果在某次划分时把存在差异的图层数据划分至两个不同的网格中,则第N次划分存在差异网格的面积为存在差异网格面积之和。对增量地图数据建立索引信息并存储至本地服务器。步骤S103,用户终端通过本地服务器获取增量地图数据,同时也获取增量地图数据的索引信息,然后根据索引信息和增量地图数据对用户终端上的地图进行局部更新。图2显示了本发明提供的基于基础地图数据的增量更新装置框图,如图2所示,包括基础地图发布单元、地图数据监测单元、地图数据分析单元和地图数据更新单元。基础地图发布单元发布基础地图,包括上一版本基础地图和当前版本基础地图。地图数据监测单元实时检测基础地图发布单元的发布信息,及时下载上一版本基础地图和当前版本基础地图。地图数据分析单元分析对比上一版本基础地图和当前版本基础地图得到增量地图数据,并建立增量地图数据的索引信息,再把增量地图数据和索引信息存储至本地服务器。地图数据更新单元通过本地服务器获取索引信息和增量地图数据,再根据索引信息和增量地图数据对用户终端上的地图对应的地方进行局部更新。图3显示了本发明实施例提供的增量更新方法的实施流程,如图3所示步骤S301,地图数据图商发布基础地图,版本号为Vl。步骤S302,手机终端、导航终端或PC机终端等用户终端到地图数据图商那里下载自己所需的数据,转换成自己的应用格式数据,应用在的终端机上。客户需要明确地图数据图商的基础地图版本号VI。步骤S303,地图数据运营商在本地服务器上同时存放地图数据图商发布的基础地图,同时记录地图数据图商的基础地图版本号VI。步骤S304,地图数据图商再次发布基础地图,版本号为V2,与Vl版本基础地图相比新增了一条道路A和一个商场B。步骤S305,地图数据运营商根据地图数据图商发布的V2版本基础地图,并与Vl版本基础地图进行对比分析,得出增量数据AVI,AVl包括了道路A和商场B的图层数据信息,并建立AVl的查询索引信息,放置于本地服务器。步骤S306,用户终端监测服务器端是否有新的版本,如果有新版本,把增量数据AVl和索引信息下载到本地服务器。
步骤S307,在AVl基础上建立增量数据的拓扑信息,然后把整个应用数据下载到用户终端的本地存储器,进行导航、检索应用等。综上所述,本发明具有以下技术效果本发明通过用户终端电子地图的增量更新实现了用户终端的地图数据的实时更新,使地图数据现势性更强,让用户更能体验地图数据实时的重要性,使客户出行更加便利。 尽管上文对本发明进行了详细说明,但是本发明不限于此,本领域技术人员可以根据本发明的原理进行各种修改。因此,凡按照本发明原理所作的修改,都应当理解为落入本发明的保护范围。
权利要求
1.一种基于基础地图数据的增量更新方法,其特征在于,包括以下步骤 A、地图数据运营商下载并存储地图数据图商发布的上一版本基础地图至本地服务器; B、当所述地图数据图商发布当前版本基础地图时,所述地图数据运营商下载所述当前版本基础地图,通过分析对比所述上一版本基础地图和所述当前版本基础地图得到增量地图数据,并把所述增量地图数据存储至所述本地服务器;以及 C、用户终端通过所述本地服务器获取所述增量地图数据。
2.根据权利要求I所述的方法,其特征在于,所述分析对比上一版本基础地图和所述当前版本基础地图得到增量地图数据包括以下步骤 把所述上一版本基础地图和所述当前版本基础地图用若干个网格进行第I次划分,通过对比所述上一版本基础地图和所述当前版本基础地图相对应网格中的图层数据,得到第I次划分存在差异网格; 对所述第I次划分存在差异网格再次进行划分,通过对比所述上一版本基础地图和所述当前版本基础地图相对应网格中的图层数据,得到第2次划分存在差异网格;以及 直至对第N-I次划分存在差异网格再次进行划分,通过对比所述上一版本基础地图和所述当前版本基础地图相对应网格中的图层数据,得到的第N次划分存在差异网格的面积小于或等于预定面积; 其中,N为自然数,所述第N次划分存在差异网格为所述增量地图数据。
3.根据权利要求2所述的方法,其特征在于,所述步骤B还包括 所述地图数据运营商建立所述增量地图数据的索引信息,并把所述索引信息存储至所述本地服务器。
4.根据权利要求3所述的方法,其特征在于,在所述步骤A和步骤B之间,还包括 用户终端获取地图数据图商发布的所述上一版本基础地图。
5.根据权利要求4所述的方法,其特征在于,所述步骤C还包括 用户终端通过所述本地服务器获取所述索引信息,并根据所述增量地图数据和所述索引信息对所述用户终端上的地图进行局部更新。
6.一种基于基础地图数据的增量更新系统,其特征在于,包括 基础地图发布单元,用于发布上一版本基础地图和当前版本基础地图。
地图数据监测单元,用于下载所述上一版本基础地图和所述当前版本基础地图并存储至本地服务器; 地图数据分析单元,通过分析对比所述上一版本基础地图和所述当前版本基础地图得到增量地图数据,并把所述增量地图数据存储至所述本地服务器;以及 地图数据更新单元,通过所述本地服务器获取所述增量地图数据。
7.根据权利要求6所述的系统,其特征在于,所述地图数据分析单元还用于建立所述增量地图数据的索引信息,并把所述索引信息存储至所述本地服务器。
8.根据权利要求7所述的系统,其特征在于,所述地图数据更新单元在所述基础地图发布单元发布所述上一版本基础地图时从所述本地服务器获取所述上一版本基础地图。
9.根据权利要求8所述的系统,其特征在于,所述地图数据更新单元通过所述本地服务器获取所述索引信息,并根据所述增量地图数据和所述索引信息对用户终端上的地图进行局部 更新。
全文摘要
本发明公开了一种基于基础地图数据的增量更新的方法和系统,该方法包括地图数据运营商下载并存储地图数据图商发布的上一版本基础地图至本地服务器;当地图数据图商发布当前版本基础地图时,地图数据运营商下载当前版本基础地图,通过分析对比上一版本基础地图和当前版本基础地图得到增量地图数据,并把增量地图数据存储至本地服务器;用户终端通过本地服务器获取增量地图数据。本发明通过用户终端电子地图的增量更新实现了用户终端的地图数据的实时更新。
文档编号G09B29/00GK102842264SQ20111017183
公开日2012年12月26日 申请日期2011年6月23日 优先权日2011年6月23日
发明者李慧恩, 张翔 申请人:北京畅联万方科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1