控制器刷写方法、相关设备及车辆与流程

文档序号:35696436发布日期:2023-10-11 19:25阅读:51来源:国知局
控制器刷写方法、相关设备及车辆与流程

本申请涉及车辆生产,尤其涉及一种控制器刷写方法、相关设备及车辆。


背景技术:

1、车辆在生产过程中,需要在生产工位进行控制器软件的刷写操作,但是受生产工位节拍限制,控制器刷新时间不能超过当前节点的规定时长,否则将打乱生产节奏,影响生产效率。然而,控制器软件刷写过程包括对软件进行安全验证,安全验证耗费时间较长,严重拖慢了生产节奏,增加了车辆生产过程的时间成本。


技术实现思路

1、有鉴于此,本申请的目的在于提出一种控制器刷写方法、相关设备及车辆,以解决控制器软件刷写时间较长,影响生产节奏的问题。

2、基于上述目的,本申请的第一方面提供了一种控制器刷写方法,包括:

3、当车辆控制器已通过生产工位的刷写设备写入目标软件后,执行如下第一刷写操作:

4、当所述车辆控制器重启时,基于所述目标软件通过哈希算法计算确定第一哈希值;

5、当车辆下线后且所述车辆控制器再次重启时,根据所述第一哈希值对上位机发送的签名进行校验,若所述校验通过,则运行所述目标软件。

6、可选的,在执行第一刷写操作之前,包括:

7、确定所述车辆控制器的已刷写次数;

8、若所述已刷写次数未超过预设阈值,则执行所述第一刷写操作。

9、可选的,所述方法还包括:

10、若所述已刷写次数超过所述预设阈值,则执行预设的第二刷写操作。

11、可选的,所述方法还包括:

12、若所述校验未通过,运行引导程序且不运行所述目标软件。

13、可选的,在执行第一刷写操作之前,所述方法还包括:

14、对所述目标软件进行有效性校验和版本校验。

15、可选的,所述根据所述第一哈希值对上位机发送的签名进行校验,若所述校验通过,则运行所述目标软件,包括:

16、采用预设密钥对所述签名进行解密,得到第二哈希值;

17、若所述第一哈希值与所述第二哈希值相同,则所述校验通过,运行所述目标软件。

18、可选的,所述签名是所述上位机采用预设密钥对第二哈希值进行加密后得到的,所述第二哈希值是所述上位机基于所述目标软件通过哈希算法计算得到的。

19、本申请的第二方面还提供了一种控制器刷写装置,包括:

20、执行模块,被配置为当车辆控制器已通过生产工位的刷写设备写入目标软件后,执行如下第一刷写操作;

21、计算模块,被配置为当所述车辆控制器重启时,基于所述目标软件通过哈希算法计算确定第一哈希值;

22、校验模块,被配置为当车辆下线后且所述车辆控制器再次重启时,根据所述第一哈希值对上位机发送的签名进行校验,若所述校验通过,则运行所述目标软件。

23、本申请的第三方面还提供了一种电子设备,包括存储器、处理器及存储在所述存储器上并可由所述处理器执行的计算机程序,所述处理器在执行所述计算机程序时实现如第一方面所述的方法。

24、本申请的第四方面还提供了一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令用于使计算机执行如第一方面所述的方法。

25、本申请的第五方面还提供了一种车辆,包括如第三方面所述的电子设备。

26、从上面所述可以看出,本申请提供的控制器刷写方法、相关设备及车辆,所述方法包括当车辆控制器已通过生产工位的刷写设备写入目标软件后,执行如下第一刷写操作:当所述车辆控制器重启时,基于所述目标软件通过哈希算法计算确定第一哈希值,在车辆下线前,对于目标软件的安全验证只执行第一哈希值的计算,减少对于生产工位当前节点的占用时间。当车辆下线后且所述车辆控制器再次重启时,根据所述第一哈希值对上位机发送的签名进行校验,将校验步骤转移至车辆下线后进行,避免校验时间过长拖慢产线生产节奏,有效减少车辆在生产工位的当前节点所占用的时间,降低车辆生产的时间成本。若所述校验通过,则运行所述目标软件,实现了在节省产线生产时间的同时确保目标软件安全运行的技术效果。



技术特征:

1.一种控制器刷写方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,在执行第一刷写操作之前,包括:

3.根据权利要求2所述的方法,其特征在于,所述方法还包括:

4.根据权利要求1所述的方法,其特征在于,所述方法还包括:

5.根据权利要求1所述的方法,其特征在于,在执行第一刷写操作之前,所述方法还包括:

6.根据权利要求1所述的方法,其特征在于,所述根据所述第一哈希值对上位机发送的签名进行校验,若所述校验通过,则运行所述目标软件,包括:

7.一种控制器刷写装置,其特征在于,包括:

8.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至6任意一项所述的方法。

9.一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,其特征在于,所述计算机指令用于使计算机执行权利要求1至6任意一项所述的方法。

10.一种车辆,其特征在于,包括如权利要求8所述的电子设备。


技术总结
本申请提供一种控制器刷写方法、相关设备及车辆,所述方法包括:当车辆控制器已通过生产工位的刷写设备写入目标软件后,执行如下第一刷写操作:当所述车辆控制器重启时,基于所述目标软件通过哈希算法计算确定第一哈希值。当车辆下线后且所述车辆控制器再次重启时,根据所述第一哈希值对上位机发送的签名进行校验,将校验步骤转移至车辆下线后进行,避免校验时间过长拖慢产线生产节奏,有效减少车辆在生产工位的当前节点所占用的时间,降低车辆生产的时间成本。若所述校验通过,则运行所述目标软件,实现了在节省产线生产时间的同时确保目标软件运行的安全性的技术效果。

技术研发人员:王昭阳
受保护的技术使用者:长城汽车股份有限公司
技术研发日:
技术公布日:2024/1/15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1