一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

自动驾驶软件同步方法、装置、存储介质及计算机设备与流程

2022-11-18 18:13:00 来源:中国专利 TAG:

技术特征:
1.一种自动驾驶软件同步方法,其特征在于,应用于自动驾驶运算平台,所述方法包括:根据目标版本软件的版本信息获取所述目标版本软件的元数据;其中,所述元数据包括所述目标版本软件的每个文件的文件名、预定义的相对路径、文件指纹及其在分布式存储系统的存储路径;根据每个文件的文件名、预定义的相对路径及本地目标目录,确定每个文件的本地同步路径;根据本地缓存目录、每个文件的文件指纹及存储路径,确定每个文件在本地缓存的响应路径;所述响应路径为用于从所述分布式存储系统或与所述分布式存储系统连接的分布式缓存系统加载文件指纹对应的文件的路径;基于每个文件对应的本地同步路径和响应路径创建从本地同步路径指向响应路径的软链接并保存。2.根据权利要求1所述的自动驾驶软件同步方法,其特征在于,所述根据目标版本软件的版本信息获取所述目标版本软件的元数据,包括:根据所述版本信息及预设的元数据文件名生成加载路径;根据所述加载路径从所述分布式存储系统或与所述分布式存储系统连接的分布式缓存系统加载所述目标版本软件的元数据。3.根据权利要求1或2所述的自动驾驶软件同步方法,其特征在于,所述方法还包括:在运行所述目标版本软件时,根据每个文件对应的软链接加载对应文件。4.根据权利要求3所述的自动驾驶软件同步方法,其特征在于,所述分布式存储系统为对象存储系统,所述分布式缓存系统为对象缓存系统。5.根据权利要求1所述的自动驾驶软件同步方法,其特征在于,所述目标版本软件中每个文件在所述分布式存储系统中的存储路径根据每个文件的文件指纹创建。6.根据权利要求1所述的自动驾驶软件同步方法,其特征在于,执行所述根据目标版本软件的版本信息获取所述目标版本软件的元数据之前,还包括:获取模拟运行任务;根据所述模拟运行任务获取所述目标版本软件的版本信息。7.一种自动驾驶软件同步装置,其特征在于,应用于自动驾驶运算平台,所述装置包括:元数据获取模块,用于根据目标版本软件的版本信息获取所述目标版本软件的元数据;其中,所述元数据包括所述目标版本软件的每个文件的文件名、预定义的相对路径、文件指纹及其在分布式存储系统的存储路径;第一确定模块,用于根据每个文件的文件名、预定义的相对路径及本地目标目录,确定每个文件的本地同步路径;第二确定模块,用于根据本地缓存目录、每个文件的文件指纹及存储路径,确定每个文件在本地缓存的响应路径;所述响应路径为用于从所述分布式存储系统或与所述分布式存储系统连接的分布式缓存系统加载文件指纹对应的文件的路径;软链接创建模块,用于基于每个文件对应的本地同步路径和响应路径创建从本地同步路径指向响应路径的软链接并保存。
8.根据权利要求7所述的自动驾驶软件同步装置,其特征在于,所述元数据获取模块包括:版本信息获取单元,用于获取目标版本软件的版本信息;加载路径生成单元,用于根据所述版本信息及预设的元数据文件名生成加载路径;元数据加载单元,用于根据所述加载路径从所述分布式存储系统或与所述分布式存储系统连接的分布式缓存系统加载所述目标版本软件的元数据。9.一种存储介质,其特征在于:所述存储介质中存储有计算机可读指令,所述计算机可读指令被一个或多个处理器执行时,使得一个或多个处理器执行如权利要求1至6中任一项所述的自动驾驶软件同步方法的步骤。10.一种计算机设备,其特征在于,包括:一个或多个处理器,以及存储器;所述存储器中存储有计算机可读指令,所述一个或多个处理器执行时所述计算机可读指令时,执行如权利要求1至6中任一项所述的自动驾驶软件同步方法的步骤。

技术总结
本申请提供了一种自动驾驶软件同步方法、装置、存储介质及计算机设备。该方法包括:根据目标版本软件的版本信息获取目标版本软件的元数据;根据每个文件的文件名、预定义的相对路径及本地目标目录,确定每个文件的本地同步路径;根据本地缓存目录、每个文件的文件指纹及存储路径,确定每个文件在本地缓存的响应路径;响应路径为用于从分布式存储系统或与分布式存储系统连接的分布式缓存系统加载文件指纹对应的文件的路径;基于每个文件对应的本地同步路径和响应路径创建从本地同步路径指向响应路径的软链接并保存。本申请能够节省分发自动驾驶软件所需的存储空间、网络资源和计算资源,提高分发效率。提高分发效率。提高分发效率。


技术研发人员:何峰
受保护的技术使用者:广州文远知行科技有限公司
技术研发日:2022.08.16
技术公布日:2022/11/15
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献