【技术实现步骤摘要】
一种版本升级方法、装置及自动驾驶系统
[0001]本申请涉及自动驾驶
,尤其涉及一种版本升级方法、装置及自动驾驶系统。
技术介绍
[0002]为了提高自动驾驶车辆的系统稳定性,通过会将自动驾驶系统与人机交互系统进行系统隔离,例如自动驾驶系统采用Ubuntu操作系统,而人机交互系统采用安卓Android操作系统。人机交互系统通过人机交互界面为自动驾驶座舱内的驾驶员提供自动驾驶指令的输入接口,通过相关应用程序对当前自动驾驶系统的工作状态进行实时的渲染呈现。
[0003]由于自动驾驶系统的迭代开发,会产生人机交互系统的相关应用程序的版本与新版自动驾驶系统不兼容的问题,例如当新版自动驾驶系统的数据接口发生变化时,人机交互系统的相关应用可能无法从该数据接口读取数据,进而取法对自动驾驶过程进行实时渲染。此时,就需要对人机交互系统的相关应用程序进行版本升级,但由于系统隔离的原因,无法保证驾驶员能够及时对人机交互系统的相关应用程序进行升级操作。
技术实现思路
[0004]本申请实施例提供了一种版本升级方法、装置 ...
【技术保护点】
【技术特征摘要】
1.一种版本升级方法,其特征在于,由自动驾驶系统执行,所述方法包括:在自动驾驶系统更新系统后,获取版本信息,所述版本信息包括所述自动驾驶系统的当前系统版本和人机交互系统上目标应用程序的当前应用版本;确定所述目标应用程序的当前应用版本与所述自动驾驶系统的当前系统版本是否兼容;当所述目标应用程序的当前应用版本与所述自动驾驶系统的当前系统版本不兼容时,获取与所述自动驾驶系统的当前系统版本兼容的所述目标应用程序的安装包,根据所述目标应用程序的安装包对所述人机交互系统上的所述目标应用程序进行版本升级。2.如权利要求1所述的版本升级方法,其特征在于,所述确定所述目标应用程序的当前应用版本与所述自动驾驶系统的当前系统版本是否兼容,包括:获取配置文件,所述配置文件用于记录与所述自动驾驶系统的系统版本兼容的目标应用程序的应用版本信息;根据所述配置文件确定所述目标应用程序的当前应用版本与所述自动驾驶系统的当前系统版本是否兼容。3.如权利要求2所述的版本升级方法,其特征在于,所述根据所述配置文件确定所述目标应用程序的当前应用版本与所述自动驾驶系统的当前系统版本是否兼容,包括:若所述目标应用程序的当前应用版本低于所述配置文件中与所述自动驾驶系统的当前系统版本兼容的最低版本信息,则确定所述目标应用程序的当前应用版本与所述自动驾驶系统的当前系统版本不兼容;否则,则确定所述目标应用程序的当前应用版本与所述自动驾驶系统的当前系统版本兼容。4.如权利要求2所述的版本升级方法,其特征在于,所述获取与所述自动驾驶系统的当前系统版本兼容的所述目标应用程序的安装包,包括:通过所述配置文件获取所述目标应用程序与所述自动驾驶系统的当前系统版本兼容的目标版本信息;从应用程序发布平台获取所述目标版本信息对应的所述应用程序的安装包。5.如权利要求1所述的版本升级方法,其特征在于,所述方法还包括:在所述自动驾驶系统进行系统更新时,获取与更新版本对应的所述目标应用程序的安装包,并将所述目标应用程序的安装包保存在所述自动驾驶系...
【专利技术属性】
技术研发人员:董宏宇,
申请(专利权)人:智道网联科技北京有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。