一种地图数据更新的方法、装置及服务器制造方法及图纸

技术编号:14153856 阅读:45 留言:0更新日期:2016-12-11 17:30
本发明专利技术提供了一种地图数据更新的方法、装置及服务器,其中,地图更新的方法包括:接收终端发送的第一地图数据的更新请求,所述更新请求中携带有第一地图数据的版本信息;根据所述版本信息,查找与所述版本信息对应的第一地图数据;将所述第一地图数据与最新版本对应的第二地图数据进行差分计算,将差分计算得到的差分数据发送至终端,以使终端对所述第一地图数据进行更新。本发明专利技术节约了地图数据更新所使用的网络流量,并减少了地图数据更新的时间。

【技术实现步骤摘要】

本专利技术涉及导航电子地图的数据更新技术,尤其是涉及一种地图数据更新的方法、装置及服务器
技术介绍
目前,随着人们出行的增多,导航电子地图的应用也逐渐增多。导航电子地图多应用于手机终端、导航终端、个人电脑终端等各种用户终端,这些终端基于互联网、移动基站等通信网络。用户可以根据这些终端上的地图进行线路规划。当道路发生修整时,地图数据图商会根据新的道路规划对地图数据进行更新。因此,用户为了避免使用陈旧的数据进行路线的规划、定位和检索,用户需要及时对终端上已存在的地图数据进行更新。目前地图更新的方法多是重新下载新的地图版本,而不能只下载地图数据更新的部分,也不能跨地图版本进行更新,这样由于下载的数据量太大,使用流量较多,不仅浪费了用户大量的网络流量,而且浪费了用户更新地图的时间,为用户的出行带来了不便。
技术实现思路
为了节约地图数据更新所使用的网络流量,并减少地图数据更新的时间,本专利技术提供了一种地图数据更新的方法、装置及服务器。为了解决上述技术问题,本专利技术提供了一种地图数据更新的方法,其中,所述方法包括:接收终端发送的第一地图数据的更新请求,所述更新请求中携带有第一地图数据的版本信息;根据所述版本信息,查找与所述版本信息对应的第一地图数据;将所述第一地图数据与最新版本对应的第二地图数据进行差分计算,将差
分计算得到的差分数据发送至终端,以使终端对所述第一地图数据进行更新。可选的,所述更新请求中还包括:车型信息、系统版本信息、数据版本信息、发送请求的地点信息、目的地点信息。可选的,所述将所述第一地图数据与最新版本对应的第二地图数据进行差分计算,将差分计算得到的差分数据发送至终端之前,所述方法还包括:判断所述第一地图数据与所述第二地图数据是否已经进行过差分计算,若已经进行过差分计算,则将差分计算得到的差分数据发送至终端;若没有进行过差分计算,则进入所述将所述第一地图数据与最新版本对应的第二地图数据进行差分计算,将差分计算得到的差分数据发送至终端的步骤。可选的,所述将所述第一地图数据与最新版本对应的第二地图数据进行差分计算,具体包括:将所述第一地图数据与所述第二地图数据进行空间差分计算,其中,所述空间差分计算的项目包括:道路的删除、新增、打断、修改形状点和修改起止点中的至少一项;将所述第一地图数据与所述第二地图数据进行属性差分计算,其中,所述属性差分计算的项目包括:道路的名称、种别和等级中的至少一项。可选的,所述将所述第一地图数据与最新版本对应的第二地图数据进行差分计算,将差分计算得到的差分数据发送至终端,具体包括:设置所述差分计算的优先级,其中,所述终端的出发地点、途径地点及目的地点差分计算的优先级高于其他地点差分计算的优先级;根据所述差分计算的优先级,对所述第一地图数据和所述第二地图数据进行差分计算,得到差分数据;根据所述差分计算的优先级,将所述差分数据分批发送至终端。依据本专利技术的另一个方面,本专利技术还提供了一种地图数据更新的装置,所述装置包括:接收模块,用于接收终端发送的第一地图数据的更新请求,所述更新请求中携带有第一地图数据的版本信息;查找模块,用于根据所述版本信息,查找与所述版本信息对应的第一地图数据;计算模块,用于将所述第一地图数据与最新版本对应的第二地图数据进行差分计算,将差分计算得到的差分数据发送至终端,以使终端对所述第一地图
数据进行更新。可选的,所述接收模块接收的更新请求中还包括:车型信息、系统版本信息、数据版本信息、发送请求的地点信息、目的地点信息。可选的,所述装置还包括判断模块,用于判断所述第一地图数据与所述第二地图数据是否已经进行过差分计算,若已经进行过差分计算,则将差分计算得到的差分数据发送至终端;若没有进行过差分计算,则触发计算模块。可选的,所述计算模块进一步用于,将所述第一地图数据与所述第二地图数据进行空间差分计算,其中,所述空间差分计算的项目包括:道路的删除、新增、打断、修改形状点和修改起止点中的至少一项;将所述第一地图数据与所述第二地图数据进行属性差分计算,其中,所述属性差分计算的项目包括:道路的名称、种别和等级中的至少一项。可选的,所述计算模块进一步用于,设置所述差分计算的优先级,其中,所述终端的出发地点、途径地点及目的地点差分计算的优先级高于其他地点差分计算的优先级;根据所述差分计算的优先级,对所述第一地图数据和所述第二地图数据进行差分计算,得到差分数据;根据所述差分计算的优先级,将所述差分数据分批发送至终端。依据本专利技术的另一个方面,还提供了一种服务器,所述服务器包括地图数据更新的装置。本专利技术的有益效果是:本专利技术提供的地图数据更新的方法,首先接收终端发送的携带有版本信息的第一地图数据的更新请求,然后根据版本信息,查找到与版本信息对应的第一地图数据,最后将第一地图数据与最新版本对应的第二地图数据进行差分计算,将差分计算得到的差分数据发送至终端,以使终端对第一地图数据进行更新。本专利技术只将差分数据发送至终端,即只将地图数据更新的部分发送至终端,在节约了地图数据更新所使用的网络流量的同时,减少了地图数据更新的时间,为用户的出行提供了便利;此外,本专利技术也可以跨地图版本进行更新,即不论终端上的地图数据的版本为何种版本,终端都能更新至最新版本的地图数据,避免了用户使用陈旧的地图数据进行路线的规划、定位和检索,提升了用户体验,体现了地图数据的价值。附图说明图1表示本专利技术的实施例中地图数据更新的方法的主要步骤流程图;图2表示本专利技术的实施例中地图数据更新的方法的详细步骤流程图;以及图3表示本专利技术的实施例中地图数据更新的装置的结构框图。具体实施方式下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。如图1所示,为本专利技术的实施例中地图数据更新的方法的主要步骤流程图,包括如下步骤:步骤S101,接收终端发送的第一地图数据的更新请求。在本步骤中,当用户发现终端中的第一地图数据需要更新时,会向服务器发送第一地图数据的更新请求。服务器接收终端发送的第一地图数据的更新请求,其中,更新请求中携带有第一地图数据的版本信息。具体的,更新请求中还可以包括车型信息、系统版本信息、数据版本信息、发送请求的地点信息、目的地点信息等信息;此外,服务器可以接收终端封装后的第一地图数据的版本信息。步骤S102,根据版本信息,查找与版本信息对应的第一地图数据。在本步骤中,服务器根据接收到的第一地图数据的版本信息,在地图数据图商的众多地图数据版本中查找与第一地图数据的版本信息对应的第一地图数据。这样,服务器根据版本信息就可以得到第一地图数据,而不需要终端上传完整的第一地图数据。步骤S103,将第一地图数据与最新版本对应的第二地图数据进行差分计算,将差分计算得到的差分数据发送至终端。在本步骤中,服务器搜索到最新版本对应的第二地图数据,并将第一地图数据与最新版本对应的第二地图数据进行差分计算,得到差分数据,然后将得
到的差分数据发送至终端。终端接收到差分数据后,根据差分数据对第一地图数据进行更本文档来自技高网
...
一种地图数据更新的方法、装置及服务器

【技术保护点】
一种地图数据更新的方法,其特征在于,所述方法包括:接收终端发送的第一地图数据的更新请求,所述更新请求中携带有第一地图数据的版本信息;根据所述版本信息,查找与所述版本信息对应的第一地图数据;将所述第一地图数据与最新版本对应的第二地图数据进行差分计算,将差分计算得到的差分数据发送至终端,以使终端对所述第一地图数据进行更新。

【技术特征摘要】
1.一种地图数据更新的方法,其特征在于,所述方法包括:接收终端发送的第一地图数据的更新请求,所述更新请求中携带有第一地图数据的版本信息;根据所述版本信息,查找与所述版本信息对应的第一地图数据;将所述第一地图数据与最新版本对应的第二地图数据进行差分计算,将差分计算得到的差分数据发送至终端,以使终端对所述第一地图数据进行更新。2.根据权利要求1所述的方法,其特征在于,所述更新请求中还包括:车型信息、系统版本信息、数据版本信息、发送请求的地点信息、目的地点信息。3.根据权利要求1所述的方法,其特征在于,所述将所述第一地图数据与最新版本对应的第二地图数据进行差分计算,将差分计算得到的差分数据发送至终端之前,所述方法还包括:判断所述第一地图数据与所述第二地图数据是否已经进行过差分计算,若已经进行过差分计算,则将差分计算得到的差分数据发送至终端;若没有进行过差分计算,则进入所述将所述第一地图数据与最新版本对应的第二地图数据进行差分计算,将差分计算得到的差分数据发送至终端的步骤。4.根据权利要求1所述的方法,其特征在于,所述将所述第一地图数据与最新版本对应的第二地图数据进行差分计算,具体包括:将所述第一地图数据与所述第二地图数据进行空间差分计算,其中,所述空间差分计算的项目包括:道路的删除、新增、打断、修改形状点和修改起止点中的至少一项;将所述第一地图数据与所述第二地图数据进行属性差分计算,其中,所述属性差分计算的项目包括:道路的名称、种别和等级中的至少一项。5.根据权利要求1所述的方法,其特征在于,所述将所述第一地图数据与最新版本对应的第二地图数据进行差分计算,将差分计算得到的差分数据发送至终端,具体包括:设置所述差分计算的优先级,其中,所述终端的出发地点、途径地点及目的地点差分计算的优先级高于其他地点差分计算的优先级;根据所述差分计算的优先级,对所述第一地图数据和所述第二地图数据进行...

【专利技术属性】
技术研发人员:张民岗
申请(专利权)人:北京四维图新科技股份有限公司
类型:发明
国别省市:北京;11

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

1