【技术实现步骤摘要】
域控制器刷写方法、装置、设备及存储介质
[0001]本专利技术涉及汽车
,具体涉及一种域控制器刷写方法、装置、设备及存储介质。
技术介绍
[0002]随着汽车的电气总成由分布式向集成式演进,多个分布式控制器由几个主要的集成式域控制器(即域控制器)替代,域控制器的刷写包格式一般为镜像文件,大小一般达到千兆(GB)量级,刷写包较大,完成域控制器的刷写需要较长时间。当前采用传统的产线升级手段对车辆的集成式域控制器进行刷写,具体的,可以在车辆的用户识别卡(subscriber identity module,SIM)未激活的情况下,通过离线工具(例如U盘)对车辆的域控制器进行刷写,完成域控制器的系统版本刷写。
[0003]但是,在上述方法中,通过离线工具对车辆的域控制器进行刷写,全程需要人工参与且需要大量离线工具,以保证短时间内对多辆车进行刷写完成系统版本升级,耗费人力物力且效率低下,从而对域控制器进行刷写的效率较差。
技术实现思路
[0004]本专利技术的目的在于提供一种域控制器刷写方法、装置、设备及存储介质,以解决通过离线工具对车辆的域控制器进行刷写耗费人力物力且效率低下的技术问题。本申请的技术方案如下:
[0005]根据本申请涉及的第一方面,提供一种域控制器刷写方法,应用于工控机,工控机包括:目标应用程序和至少一个虚拟机,一个虚拟机中运行至少一个上位机,方法包括:通过目标应用程序接收服务器发送的目标刷写任务,并基于目标刷写任务获取目标刷写文件,目标刷写任务用于指示至少一个域控制器中 ...
【技术保护点】
【技术特征摘要】
1.一种域控制器刷写方法,应用于工控机,其特征在于,所述工控机包括:目标应用程序和至少一个虚拟机,一个虚拟机中运行一个上位机,所述方法包括:通过所述目标应用程序接收服务器发送的目标刷写任务,并基于所述目标刷写任务获取目标刷写文件,所述目标刷写任务用于指示至少一个域控制器中的每个域控制器具有待刷写任务,所述目标刷写文件包括以下至少一项:多个刷写包、每个刷写包对应的控制器标识、每个刷写包的校验信息、每个刷写包的证书;通过所述至少一个虚拟机中运行的至少一个上位机监听所述至少一个域控制器,一个上位机用于监听一个域控制器;通过所述至少一个上位机接收所述至少一个域控制器中的每个域控制器发送的连接信号,并在所述连接信号校验通过后,将所述目标刷写文件发送给所述至少一个域控制器,所述目标刷写文件用于所述至少一个域控制器的系统进行刷写。2.根据权利要求1所述的方法,其特征在于,所述工控机还包括:文件存储区域;所述基于所述目标刷写任务获取目标刷写文件,包括:基于所述目标刷写任务中包括的目标链接,通过所述目标应用程序下载所述目标刷写文件;通过所述目标应用程序将所述目标刷写文件存储至所述文件存储区域中,并记录所述目标刷写文件在所述文件存储区域中的目标存储路径。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:通过所述目标应用程序向所述至少一个上位机中的每个上位机发送所述目标刷写任务和所述目标存储路径;在每个上位机接收到所述目标刷写任务和所述目标存储路径之后,通过所述至少一个上位机启动监听任务,所述监听任务用于实时监听所述至少一个域控制器。4.根据权利要求1
‑
3中任一项所述的方法,其特征在于,所述方法还包括:在所述至少一个上位机确定所述至少一个域控制器中的每个域控制器发送的连接信号校验通过后,通过所述至少一个上位机获取每个域控制器的系统当前的第一版本信息,每个域控制器的系统当前的第一版本信息为每个域控制器的系统进行刷写前的版本信息;在确定所述目标刷写文件对应的版本信息不高于每个域控制器的系统当前的第一版本信息的情况下,通过所述至少一个上位机将每个域控制器的系统当前的第一版本信息反馈给所述目标应用程序;所述将所述目标刷写文件发送给所述至少一个域控制器,包括:在确定所述目标刷写文件对应的版本信息高于每个域控制器的系统当前的第一版本信息的情况下,通过所述至少一个上位机将所述目标刷写文件发送给所述至少一个域控制器。5.根据权利要求1
‑
3中任一项所述的方法,其特征在于,所述方法还包括:在所述至少一个域控制器对系统进行刷写的过程中,通过所述至少一个上位机接收所述至少一个域控制器发送的进度信息,所述进度信息用于指示所述至少一个域控制器对系统进行刷写的完成度;在所述至少一个域控制器对系统进行刷写完成、且重启所述至少一个域控制器的情况下,通过所述至少一个上位机获取所述至少一个域控制器中的每个域控制器的系统当前的
第二版本信息,每个域控制器的系统当前的第二版本信息为每个域控制器的系统进行刷写后的版本信息;在确定每个域控制器的系统当前的第二版本信息与所述目标刷写文件对应的版本信息一致的情况下,结束所述目标刷写任务并向所述目标应用程序反馈刷写完成信息。6.根据权利要求1
‑
3中任一项所述的方法,其特征在于,所述工控机还包括至少一个目标物理网卡,一个目标物理网卡对应一个上位机,目标物理网卡用于实现一个上位机与一个域控制器之间的信息传输,所述方法还包括:通过所述至少一个目标物理网卡将所述至少...
【专利技术属性】
技术研发人员:周聪泉,李春龙,刘平,文勇,刘俊宏,
申请(专利权)人:重庆长安汽车股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。