高精度地图数据管理方法及装置制造方法及图纸

技术编号:20074944 阅读:104 留言:0更新日期:2019-01-15 00:36
本发明专利技术公开一种高精度地图数据管理方法及装置,用于分别在服务器及客户端建立对实体数据的空间索引号及版本号,客户端能够在调用实体数据前,通过空间索引号及版本号请求服务器对客户端的实体数据更新。

High Precision Map Data Management Method and Device

The invention discloses a high-precision map data management method and device for establishing spatial index number and version number of entity data in server and client respectively. Client can request server to update entity data of client through spatial index number and version number before calling entity data.

【技术实现步骤摘要】
高精度地图数据管理方法及装置
本专利技术涉及地理信息
,具体而言,涉及一种高精度地图数据管理方法及装置。
技术介绍
汽车相关领域的业务增长使汽车厂商及地图数据提供商开始为车载导航系统提供增量更新服务。所谓增量更新服务是指在进行更新操作时,只更新需要改变的地方,不需要更新或者已经更新过的地方则忽略。增量更新的地图数据具有鲜度新、更新数据量少、更新频率快的特点。由于高精度地图数据内容更加具体、细节更加丰富,对地图数据的鲜度、更新频率要求更高,故而高精度地图数据在增量更新过程中发布的数据版本频次更多。现有技术中对众多地图数据进行统一版本管理非常重要。
技术实现思路
本专利技术实施例至少提供一种高精度地图数据管理方法,能够解决高精度地图数据更新效率的问题。所述方法包括:Step110、根据存储的高精度地图数据在一服务器建立至少一个主索引单元,所述主索引单元包括主索引号及主版本号,所述主索引号配置为索引一确定编号的主地图数据,所述主地图数据的当前版本为主版本号;Step120、在所述服务器建立主信息管理列表,所述主信息管理列表记载所有主索引号与所述主版本号的第一配置关系;Step210、根据存储的高精度地图数据在一客户端建立至少一个子索引单元,所述子索引单元包括子索引号及子版本号,所述子索引号与所述主索引号匹配并配置为索引一确定编号的子地图数据,所述子地图数据的当前版本为子版本号;Step300、所述客户端主动请求所述服务器更新子地图数据前,发送所述子地图数据的子索引号及子版本号至所述服务器;Step310、所述服务器根据所述子索引号在所述主信息管理列表匹配主索引号并根据所述第一配置关系及匹配的所述主索引号查询主版本号;Step320、所述服务器确定主版本号及子版本号存在差异后通过主索引号索引主地图数据并返回索引的所述主地图数据及主版本号至所述客户端;Step330、所述客户端根据所述主地图数据迭代子地图数据并根据所述主版本号对所述子索引单元的子版本号更新。在本专利技术较佳的实施例中,所述子索引单元包括区域校验码,所述区域校验码缓存前次所述服务器对所述客户端更新数据时所述主管理信息列表的版本信息;所述Step300配置为:Step301、所述客户端发送所述区域校验码至所述服务器;Step302、所述服务器根据所述区域校验码确定当前所述主信息管理列表的版本信息与所述区域校验码的一致性;Step303、所述服务器确定所述主信息管理列表的版本信息与区域校验码一致后返回确认码,所述客户端根据所述确认码发送所述子地图数据的子索引号及子版本号至所述服务器并进入步骤Step310,或者所述服务器确定所述主信息管理列表的版本信息与区域校验码不一致后返回第一错误码及所有主地图数据,所述客户端根据所述第一错误码及主地图数据重新建立所述高精度地图数据并所述返回步骤Step210。在本专利技术较佳的实施例中,所述Step210及所述Step300之间:Step220、在所述客户端建立子信息管理列表,所述子信息管理列表记载所述子索引号与所述子版本号的第二配置关系;Step400、所述服务器发送所述主地图数据的主索引号及主版本号至所述客户端;Step410、所述客户端根据所述主索引号在子信息管理列表匹配主索引号并根据所述第二配置关系及匹配的所述子索引号查询子版本号;Step420、所述客户端确定子版本号及主版本号存在差异后请求服务器发送所述主地图数据;Step430、所述客户端根据发送的所述主地图数据迭代所述子地图数据并根据所述主版本号分别对子索引号及子信息管理列表的所述子版本号更新。在本专利技术较佳的实施例中,所述子信息管理列表包括产品校验码,所述产品校验码缓存前次所述服务器对所述客户端更新数据时所述服务器的版本信息;所述Step400包括:Step401、所述客户端在被动更新子地图数据前响应于所述服务器的更新请求并发送所述产品校验码至所述服务器;Step402、所述服务器根据所述产品校验码确定当前所述服务器的版本信息与所述产品校验码的一致性;Step403、所述服务器确定所述服务器的版本信息与产品校验码一致后发送所述主索引号及主版本号至所述客户端并进入步骤Step410,或者所述服务器确定所述服务器的版本信息与产品校验码不一致后发送第二错误码及所有主地图数据,所述客户端根据所述第二错误码及主地图数据重新建立所述高精度地图数据并所述返回步骤Step210。在本专利技术较佳的实施例中,在服务器建立主树形结构,所述主树形结构包括主管理层节点及主索引层节点,所述主索引层节点为主管理层节点的子节点;所述主索引层节点存储所述主索引单元,所述主管理层节点配置主信息管理列表。在本专利技术较佳的实施例中,在所述服务器建立所述主管理层节点的父节点为主产品目录节点,所述主产品目录节点用于对高精度地图数据的应用场景分类。在本专利技术较佳的实施例中,在客户端建立子树形结构,所述子树形结构包括子管理层节点及子索引层节点,所述子索引层节点为子管理层节点的子节点;所述子索引层节点存储所述子索引单元,所述子管理层节点配置子信息管理列表。在本专利技术较佳的实施例中,在所述客户端建立所述子管理层节点的父节点为子产品目录节点,所述子产品目录节点用于对高精度地图数据的应用场景分类。本专利技术实施例至少提供一种高精度地图数据管理方法,所述方法包括:Step110、根据存储的高精度地图数据在一服务器建立至少一个主索引单元,所述主索引单元包括主索引号及主版本号,所述主索引号配置为索引一确定编号的主地图数据,所述主地图数据的当前版本为主版本号;Step120、在所述服务器建立主信息管理列表,所述主信息管理列表记载所有主索引号与所述主版本号的第一配置关系;Step210、根据存储的高精度地图数据在一客户端建立至少一个子索引单元,所述子索引单元包括子索引号及子版本号,所述子索引号与所述主索引号匹配并配置为索引一确定编号的子地图数据,所述子地图数据的当前版本为子版本号;Step300、所述客户端发送所述子地图数据的子索引号及子版本号至所述服务器;Step310、所述服务器根据所述主索引号在主信息管理列表匹配主索引号;Step320、匹配所述主索引号失败后所述服务器发送主地图数据;Step330、所述客户端根据所述主地图数据建立子地图数据及子索引单元。本专利技术实施例至少提供一种高精度地图数据管理装置,所述装置包括:服务器,根据高精度地图数据配置有主索引单元及主信息管理单元,主索引单元,包括主索引号及主版本号,所述主索引号配置为索引一确定编号的主地图数据,所述主地图数据的当前版本为主版本号,主信息管理单元,记载所有主索引号与所述主版本号的第一配置关系;客户端,根据高精度地图数据配置有子索引单元,子索引单元,包括子索引号及子版本号,所述子索引号与所述主索引号匹配并配置为索引一确定编号的子地图数据,所述子地图数据的当前版本为子版本号;所述子索引单元发送所述子地图数据的子索引号及子版本号至所述主信息管理单元;所述主信息管理单元匹配主索引号并根据所述第一配置关系及匹配的所述主索引号查询主版本号;所述主信息管理单元确定主版本号及子版本号存在差异后通过主索引号索引主地图数据并返回索引的所述主地图数据至所述客户端,返回所述主版本号至本文档来自技高网...

【技术保护点】
1.一种高精度地图数据管理方法,用于管理高精度地图数据的更新,其特征在于,所述方法包括:Step110、根据存储的高精度地图数据在一服务器建立至少一个主索引单元,所述主索引单元包括主索引号及主版本号,所述主索引号配置为索引一确定编号的主地图数据,所述主地图数据的当前版本为主版本号;Step120、在所述服务器建立主信息管理列表,所述主信息管理列表记载所有主索引号与所述主版本号的第一配置关系;Step210、根据存储的高精度地图数据在一客户端建立至少一个子索引单元,所述子索引单元包括子索引号及子版本号,所述子索引号与所述主索引号匹配并配置为索引一确定编号的子地图数据,所述子地图数据的当前版本为子版本号;Step300、所述客户端主动请求所述服务器更新子地图数据前,发送所述子地图数据的子索引号及子版本号至所述服务器;Step310、所述服务器根据所述子索引号在所述主信息管理列表匹配主索引号并根据所述第一配置关系及匹配的所述主索引号查询主版本号;Step320、所述服务器确定主版本号及子版本号存在差异后通过主索引号索引主地图数据并返回索引的所述主地图数据及主版本号至所述客户端;Step330、所述客户端根据所述主地图数据迭代子地图数据并根据所述主版本号对所述子索引单元的子版本号更新。...

【技术特征摘要】
1.一种高精度地图数据管理方法,用于管理高精度地图数据的更新,其特征在于,所述方法包括:Step110、根据存储的高精度地图数据在一服务器建立至少一个主索引单元,所述主索引单元包括主索引号及主版本号,所述主索引号配置为索引一确定编号的主地图数据,所述主地图数据的当前版本为主版本号;Step120、在所述服务器建立主信息管理列表,所述主信息管理列表记载所有主索引号与所述主版本号的第一配置关系;Step210、根据存储的高精度地图数据在一客户端建立至少一个子索引单元,所述子索引单元包括子索引号及子版本号,所述子索引号与所述主索引号匹配并配置为索引一确定编号的子地图数据,所述子地图数据的当前版本为子版本号;Step300、所述客户端主动请求所述服务器更新子地图数据前,发送所述子地图数据的子索引号及子版本号至所述服务器;Step310、所述服务器根据所述子索引号在所述主信息管理列表匹配主索引号并根据所述第一配置关系及匹配的所述主索引号查询主版本号;Step320、所述服务器确定主版本号及子版本号存在差异后通过主索引号索引主地图数据并返回索引的所述主地图数据及主版本号至所述客户端;Step330、所述客户端根据所述主地图数据迭代子地图数据并根据所述主版本号对所述子索引单元的子版本号更新。2.如权利要求1所述的高精度地图数据管理方法,其特征在于,所述子索引单元包括区域校验码,所述区域校验码缓存前次所述服务器对所述客户端更新数据时所述主管理信息列表的版本信息;所述Step300配置为:Step301、所述客户端发送所述区域校验码至所述服务器;Step302、所述服务器根据所述区域校验码确定当前所述主信息管理列表的版本信息与所述区域校验码的一致性;Step303、所述服务器确定所述主信息管理列表的版本信息与区域校验码一致后返回确认码,所述客户端根据所述确认码发送所述子地图数据的子索引号及子版本号至所述服务器并进入步骤Step310,或者所述服务器确定所述主信息管理列表的版本信息与区域校验码不一致后返回第一错误码及所有主地图数据,所述客户端根据所述第一错误码及主地图数据重新建立所述高精度地图数据并所述返回步骤Step210。3.如权利要求1所述的高精度地图数据管理方法,其特征在于,所述Step210及所述Step300之间:Step220、在所述客户端建立子信息管理列表,所述子信息管理列表记载所述子索引号与所述子版本号的第二配置关系;Step400、所述服务器发送所述主地图数据的主索引号及主版本号至所述客户端;Step410、所述客户端根据所述主索引号在子信息管理列表匹配主索引号并根据所述第二配置关系及匹配的所述子索引号查询子版本号;Step420、所述客户端确定子版本号及主版本号存在差异后请求服务器发送所述主地图数据;Step430、所述客户端根据发送的所述主地图数据迭代所述子地图数据并根据所述主版本号分别对子索引号及子信息管理列表的所述子版本号更新。4.如权利要求3所述的高精度地图数据管理方法,其特征在于,所述子信息管理列表包括产品校验码,所述产品校验码缓存前次所述服务器对所述客户端更新数据时所述服务器的版本信息;所述Step400包括:Step401、所述客户端在被动更新子地图数据前响应于所述服务器的更新请求并发送所述产品校验码至所述服务器;Step402、所述服务器根据所述产品校验码确定当前所述服务器的版本信息与所述产品校验码的一致性;Step403、...

【专利技术属性】
技术研发人员:张平姜子奇冯颖朱军
申请(专利权)人:武汉中海庭数据技术有限公司
类型:发明
国别省市:湖北,42

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

1