System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及新能源汽车控制领域,尤其涉及车辆智能系统,具体涉及一种车辆系统恢复方法、装置、设备及存储介质。
技术介绍
1、随着新能源汽车的崛起,新能源汽车市场占有率越来越大,新能源汽车厂商以极致体验和人工智能为导向,通过空中下载技术(over-the-air technology,ota)对各控制器的软件进行更新升级,为用户提供更多新功能和服务。
2、现有技术中,在进行车辆系统的ota升级时,是通过将车辆的控制器信息上传至云端,然后云端根据控制器信息比对是否有可以更新的系统版本,并在有可以更新的系统版本后,将该系统版本发送至车辆终端,以供车辆系统更新系统。然而,车辆系统在更新时,若出现任何情况的丢帧、电磁干扰都会导致ota升级失败,而ota升级失败会导致相应控制器无法正常工作,此时需召回或售后进驻现场才能处理。
3、因此,现有对ota升级失败后进行系统恢复的效率较低。
技术实现思路
1、本申请提供一种车辆系统恢复方法、装置、设备及存储介质,以至少解决相关技术中车辆系统ota升级失败后,系统修复效率较低的技术问题。本申请的技术方案如下:
2、根据本申请涉及的第一方面,提供一种车辆系统恢复方法,包括:在目标车辆的系统升级失败的情况下,接收该目标车辆的车辆终端上传的控制器信息,在该控制器信息为空信息的情况下,确定上述目标车辆的目标系统版本,该目标系统版本为上述目标车辆存储的历史有效系统版本或与上述目标车辆的车辆识别码属于同一批次的至少一个车辆存储的历史有
3、根据上述技术手段,本申请可以在目标车辆系统升级失败后,接收车辆终端上传的控制器信息,并在该控制器信息为空信息的时,将该目标车辆存储的历史有效系统版本或与该目标车辆的车辆识别码属于同一批次的至少一个车辆存储的历史有效系统版本确定为该目标车辆的目标系统版本,最后,将该目标系统版本发送至车辆终端,以用于修复车辆终端的系统。由此,可以在车辆系统升级失败导致车辆控制器无法工作时,通过上传空信息获取云端管理平台中存储的历史有效系统版本,来修复无法工作的车辆控制器,提高了恢复车辆系统的效率,避免出现因车辆系统升级失败而需要返回售后维修的情况。
4、在一种可能的实施方式中,上述在所述控制器信息为空信息的情况下,确定上述目标车辆的目标系统版本,包括:在上述控制器信息为空信息的情况下,从云端管理平台中查找上述目标车辆存储的历史有效系统版本,在上述云端管理平台中不存在上述目标车辆存储的历史有效系统版本的情况下,从云端管理平台中查找与上述目标车辆的车辆识别码属于同一批次的至少一个车辆存储的历史有效系统版本,将上述至少一个车辆中任一车辆存储的历史有效系统版本确定为上述目标车辆的目标系统版本。
5、根据上述技术手段,本申请可以在接收到空信息时,从云端管理平台先查找本车存储的历史有效系统版本,在查找不到时,再查找与本车车辆识别码属于同一批次的车辆的历史有效系统版本,尽可能的保证查找的系统版本与本车控制器的匹配度。
6、在一种可能的实施方式中,上述方法还包括:在上述云端管理平台中存在上述目标车辆存储的历史有效系统版本的情况下,将该目标车辆存储的历史有效系统版本确定为该目标车辆的目标系统版本。
7、根据上述技术手段,本申请可以在查找到本车存储的历史有效系统版本,直接将该历史有效系统版本确定为本车地目标系统版本,提高了查找有效系统版本的速度。
8、在一种可能的实施方式中,上述将上述目标系统版本发送至上述车辆终端之前,上述方法还包括:将上述目标系统版本对应的修复策略发送至上述车辆终端,上述修复策略用于指示上述目标系统版本支持修复上述车辆终端的系统,接收该车辆终端发送的修复请求,上述将上述目标系统版本发送至上述车辆终端,包括:响应于上述修复请求,将上述目标系统版本发送至上述车辆终端。
9、根据上述技术手段,本申请可以在接收到车辆终端发送的修复请求后,再向车辆终端发送用于修复车辆终端地系统的目标系统版本,保证了发送目标系统版本的精准性和有效性。
10、在一种可能的实施方式中,上述接收目标车辆的车辆终端上传的控制器信息之前,上述方法还包括:接收上述目标车辆的车辆终端上传的初始控制器信息,该初始控制器信息包括系统版本信息,在该系统版本信息对应的系统版本与最新系统版本不同的情况下,将该最新系统版本发送至上述车辆终端,上述最新系统版本为存储在云端管理平台中的上述目标车辆对应的最新系统版本,上述最新系统版本用于升级上述车辆终端的系统。
11、根据上述技术手段,本申请可以根据接收到的车辆控制器信息包括地系统版本信息,从云端管理平台中查找是否存在最新版本系统,确保查找到的最新版本系统与本车控制器匹配。
12、根据本申请提供的第二方面,提供一种车辆系统恢复装置,包括:接收单元、确定单元和发送单元,其中:上述接收单元,用于在目标车辆的系统升级失败的情况下,接收上述目标车辆的车辆终端上传的控制器信息,上述确定单元,用于在接收单元接收到的上述控制器信息为空信息的情况下,确定上述目标车辆的目标系统版本,该目标系统版本为上述目标车辆存储的历史有效系统版本或与上述目标车辆的车辆识别码属于同一批次的至少一个车辆存储的历史有效系统版本,上述发送单元,用于将确定单元确定的上述目标系统版本发送至上述车辆终端,该目标系统版本用于修复上述车辆终端的系统。
13、在一种可能的实施方式中,上述确定单元,具体用于:在上述控制器信息为空信息的情况下,从云端管理平台中查找上述目标车辆存储的历史有效系统版本,在上述云端管理平台中不存在上述目标车辆存储的历史有效系统版本的情况下,从上述云端管理平台中查找与上述目标车辆的车辆识别码属于同一批次的至少一个车辆存储的历史有效系统版本,将上述至少一个车辆中任一车辆存储的历史有效系统版本确定为上述目标车辆的目标系统版本。
14、在一种可能的实施方式中,上述确定单元,还用于在上述云端管理平台中存在上述目标车辆存储的历史有效系统版本的情况下,将该目标车辆存储的历史有效系统版本确定为上述目标车辆的目标系统版本。
15、在一种可能的实施方式中,上述发送单元,还用于将上述目标系统版本对应的修复策略发送至上述车辆终端,上述修复策略用于指示上述目标系统版本支持修复上述车辆终端的系统,上述接收单元,还用于接收上述车辆终端发送的修复请求,上述发送单元,具体用于响应于接收单元接收到的上述修复请求,将上述目标系统版本发送至上述车辆终端。
16、在一种可能的实施方式中,上述接收单元,还用于在上述接收目标车辆的车辆终端上传的控制器信息之前,接收上述目标车辆的车辆终端上传的初始控制器信息,该初始控制器信息包括系统版本信息,上述发送单元,还用于在上述系统版本信息对应的系统版本与最新系统版本不同的情况下,将该最新系统版本发送至上述车辆终端,该最新系统版本为存本文档来自技高网...
【技术保护点】
1.一种车辆系统恢复方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述在所述控制器信息为空信息的情况下,确定所述目标车辆的目标系统版本,包括:
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
4.根据权利要求1所述的方法,其特征在于,所述将所述目标系统版本发送至所述车辆终端之前,所述方法还包括:
5.根据权利要求1至4任一项所述的方法,其特征在于,所述接收目标车辆的车辆终端上传的控制器信息之前,所述方法还包括:
6.一种车辆系统恢复装置,其特征在于,所述装置包括:接收单元、确定单元和发送单元,其中:
7.根据权利要求6所述的装置,其特征在于,
8.根据权利要求7所述的装置,其特征在于,
9.根据权利要求6所述的装置,其特征在于,
10.根据权利要求6至9任一项所述的装置,其特征在于,
11.一种电子设备,其特征在于,包括:
12.一种计算机可读存储介质,其特征在于,当所述计算机可读存储介质中存储的计算机执行指令由电子
...【技术特征摘要】
1.一种车辆系统恢复方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述在所述控制器信息为空信息的情况下,确定所述目标车辆的目标系统版本,包括:
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
4.根据权利要求1所述的方法,其特征在于,所述将所述目标系统版本发送至所述车辆终端之前,所述方法还包括:
5.根据权利要求1至4任一项所述的方法,其特征在于,所述接收目标车辆的车辆终端上传的控制器信息之前,所述方法还包括:
6.一种车辆系统恢复装置,...
【专利技术属性】
技术研发人员:刘志伟,李晓弘,杨祖煌,
申请(专利权)人:深蓝汽车科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。