本发明专利技术提供一种地图数据更新方法、更新系统、电子设备及存储介质,更新方法包括:向云端上传最新版本地图数据包;基于最新版本地图数据包和历史各版本地图数据包,生成最新版本地图数据包与历史各版本地图数据包之间的地图数据差分包;根据任务ID,下载对应的地图数据差分包至车端;在云端的数据服务上创建数据更新窗口,在虚拟引擎环境中对数据更新任务进行验证;当验证成功后,基于所述地图数据差分包,对地图数据进行更新。本发明专利技术在对地图数据进行更新时,基于数据差分包进行地图数据更新,并且对数据差分包进行判断及验证,确保地图数据能快速、有效的传输至智能汽车上,增强了车辆时空大脑的可靠性、稳定性。稳定性。稳定性。
【技术实现步骤摘要】
一种地图数据更新方法、更新系统、电子设备及存储介质
[0001]本专利技术涉及地图数据更新领域,更具体地,涉及一种地图数据更新方法、更新系统、电子设备及存储介质。
技术介绍
[0002]在当前车辆智能化、网联化的大环境中,高精度地图数据作为智能汽车大脑,及时更新最新地图数据显得尤为重要。通过OTA云平台将比对差分后的数据同步至车端后,会存在地图数据与引擎版本、地图数据版本接边、地图数据与车端不匹配的情况。上述情况均无法有效支撑和满足智能汽车对地图数据使用的诉求。
技术实现思路
[0003]本专利技术针对现有技术中存在的技术问题,提供一种地图数据更新方法、更新系统、电子设备及存储介质。
[0004]根据本专利技术的第一方面,提供了一种地图数据更新方法,包括:
[0005]向云端上传最新版本地图数据包;
[0006]基于所述最新版本地图数据包和历史各版本地图数据包,生成最新版本地图数据包与历史各版本地图数据包之间的地图数据差分包;
[0007]根据任务ID,下载对应的地图数据差分包至车端;
[0008]在云端的数据服务上创建数据更新窗口,在虚拟引擎环境中对数据更新任务进行验证;
[0009]当验证成功后,基于所述地图数据差分包,对地图数据进行更新。
[0010]在上述技术方案的基础上,本专利技术还可以作出如下改进。
[0011]可选的,基于所述最新版本地图数据包和历史各版本地图数据包,生成最新版本地图数据包与历史各版本地图数据包之间的地图数据差分包,包括:
[0012]从所述最新版本地图数据包中解析出该最新版本的全量数据包,以及生成最新版本地图数据包与历史各个版本地图数据包之间的数据差分包,将最新版本的全量数据包和各个数据差分包存储于云端,其中,每一个所述数据差分包在云端上均具有对应的存储地址。
[0013]可选的,所述根据任务ID,下载对应的地图数据差分包至车端,包括:
[0014]根据任务ID,找到对应的数据差分包以及存储地址;
[0015]基于数据差分包的存储地址,到云端的所述存储地址下载对应的数据差分包至车端。
[0016]可选的,所述在云端的数据服务上创建数据更新窗口,在虚拟引擎环境中对数据更新任务进行验证,包括:
[0017]根据下载的数据差分包,在云端的数据服务上创建数据更新窗口,在数据服务上判断当前车端环境是否兼容所述数据差分包的版本号;
[0018]如果兼容,则对所述数据差分包进行MD5校验,若校验通过,则在车端进行地图数据的更新;
[0019]若当前车端环境不兼容所述数据差分包的版本号或者MD5校验不通过,则地图数据更新失败。
[0020]可选的,所述当验证成功后,基于所述地图数据差分包,对地图数据进行更新,包括:
[0021]根据所述地图数据差分包,对地图数据按照UR级层逐级进行更新。
[0022]可选的,还包括:
[0023]在地图数据更新失败时,重新生成数据差分包,并重新进行地图数据的更新。
[0024]可选的,所述基于所述最新版本地图数据包和历史各版本地图数据包,生成最新版本地图数据包与历史各版本地图数据包之间的地图数据差分包,还包括:
[0025]若地图数据差分包生成失败,则分析失败原因,所述失败原因包括NDS数据版本不一致、差分服务异常关闭和/或接口调用频繁。
[0026]根据本专利技术的第二方面,提供一种地图数据更新系统,包括:
[0027]上传模块,用于向云端上传最新版本地图数据包;
[0028]生成模块,用于基于所述最新版本地图数据包和历史各版本地图数据包,生成最新版本地图数据包与历史各版本地图数据包之间的地图数据差分包;
[0029]下载模块根据任务ID,下载对应的地图数据差分包至车端;
[0030]验证模块,用于在云端的数据服务上创建数据更新窗口,在虚拟引擎环境中对数据更新任务进行验证;
[0031]更新模块,用于当验证成功后,基于所述地图数据差分包,对地图数据进行更新。
[0032]根据本专利技术的第三方面,提供了一种电子设备,包括存储器、处理器,所述处理器用于执行存储器中存储的计算机管理类程序时实现地图数据更新方法的步骤。
[0033]根据本专利技术的第四方面,提供了一种计算机可读存储介质,其上存储有计算机管理类程序,所述计算机管理类程序被处理器执行时实现地图数据更新方法的步骤。
[0034]本专利技术提供的一种地图数据更新方法、更新系统、电子设备及存储介质,在对地图数据进行更新时,基于数据差分包进行地图数据更新,并且对数据差分包进行判断及验证,确保地图数据能快速、有效的传输至智能汽车上,增强了车辆时空大脑的可靠性、稳定性。
附图说明
[0035]图1为本专利技术提供的一种地图数据更新方法流程图;
[0036]图2为一种地图数据更新方法的整体流程示意图;
[0037]图3为云端上各个服务的交互过程示意图;
[0038]图4为本专利技术提供的一种地图数据更新系统的结构示意图;
[0039]图5为本专利技术提供的一种可能的电子设备的硬件结构示意图;
[0040]图6为本专利技术提供的一种可能的计算机可读存储介质的硬件结构示意图。
具体实施方式
[0041]为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例
中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。另外,本专利技术提供的各个实施例或单个实施例中的技术特征可以相互任意结合,以形成可行的技术方案,这种结合不受步骤先后次序和/或结构组成模式的约束,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时,应当认为这种技术方案的结合不存在,也不在本专利技术要求的保护范围之内。
[0042]当前地图数据进行版本差分时,会存在部分差分失败,导致数据版本、数据区域的缺失,导致地图数据损坏,无法为智能汽车提供更安全、更准确的高精度地图,本专利技术提出地图数据在差分过程中,根据不同的场景作出对应的处理方案,增强差分数据的可用性同时,减少差分服务的压力,提高升级效率。
[0043]图1为本专利技术提供的一种地图数据更新方法流程图,如图1所示,方法包括:
[0044]S1,向云端上传最新版本地图数据包。
[0045]当地图数据更新后,获取最新版本地图数据包,并将最新版本地图数据包上传至云端。
[0046]S2,基于所述最新版本地图数据包和历史各版本地图数据包,生成最新版本地图数据包与历史各版本地图数据包之间的地图数据差分包。
[0047]作为实施例,基于所述最新版本地图数据包和历史各版本地图数据包,生成最新版本地图数据包与历本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种地图数据更新方法,其特征在于,包括:向云端上传最新版本地图数据包;基于所述最新版本地图数据包和历史各版本地图数据包,生成最新版本地图数据包与历史各版本地图数据包之间的地图数据差分包;根据任务ID,下载对应的地图数据差分包至车端;在云端的数据服务上创建数据更新窗口,在虚拟引擎环境中对数据更新任务进行验证;当验证成功后,基于所述地图数据差分包,对地图数据进行更新。2.根据权利要求1所述的地图数据更新方法,其特征在于,基于所述最新版本地图数据包和历史各版本地图数据包,生成最新版本地图数据包与历史各版本地图数据包之间的地图数据差分包,包括:从所述最新版本地图数据包中解析出该最新版本的全量数据包,以及生成最新版本地图数据包与历史各个版本地图数据包之间的数据差分包,将最新版本的全量数据包和各个数据差分包存储于云端,其中,每一个所述数据差分包在云端上均具有对应的存储地址。3.根据权利要求2所述的地图数据更新方法,其特征在于,所述根据任务ID,下载对应的地图数据差分包至车端,包括:根据任务ID,找到对应的数据差分包以及存储地址;基于数据差分包的存储地址,到云端的所述存储地址下载对应的数据差分包至车端。4.根据权利要求1所述的地图数据更新方法,其特征在于,所述在云端的数据服务上创建数据更新窗口,在虚拟引擎环境中对数据更新任务进行验证,包括:根据下载的数据差分包,在云端的数据服务上创建数据更新窗口,在数据服务上判断当前车端环境是否兼容所述数据差分包的版本号;如果兼容,则对所述数据差分包进行MD5校验,若校验通过,则在车端进行地图数据的更新;若当前车端环境不兼容所述数据差分包的版本号或者MD5校验不通过,则地图数据更新失败。5.根...
【专利技术属性】
技术研发人员:吕生伟,王骏,魏珊珊,张皓,罗跃军,
申请(专利权)人:武汉中海庭数据技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。