本申请涉及车辆试制,具体涉及一种软件刷写方法、装置、设备及计算机可读存储介质。
背景技术:
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、针对每个控制器,将保存的控制器对应的刷写内容传输至刷写设备,以供刷写设备对控制器进行软件刷写;
27、接收刷写设备传输的刷写结果并保存。
28、第三方面,本申请实施例提供了一种软件刷写设备,所述软件刷写设备包括处理器、存储器、以及存储在所述存储器上并可被所述处理器执行的软件刷写程序,其中所述软件刷写程序被所述处理器执行时,实现如第一方面所述的软件刷写方法的步骤。
29、第四方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有软件刷写程序,其中所述软件刷写程序被处理器执行时,实现如第一方面所述的软件刷写方法的步骤。
30、本申请实施例提供的技术方案带来的有益效果包括:
31、本申请实施例中,生成软件刷写清单,其中,软件刷写清单包括各个控制器对应的文件负责人信息、刷写负责人信息以及标准刷写内容标识信息;针对每个控制器,基于控制器对应的文件负责人信息发送上传文件通知至控制器对应的文件负责人,所述上传文件通知包括控制器对应的标准刷写内容标识信息;针对每个控制器,基于控制器对应的刷写负责人信息发送刷写通知至控制器对应的刷写负责人。通过本申请实施例,在软件刷写工序中针对每个控制器,以通知相关负责人的方式指导文件上传以及刷写工作,保证了软件刷写工序有序进行,减少了因刷写频繁导致刷写出错的可能。
1.一种软件刷写方法,其特征在于,所述软件刷写方法包括:
2.如权利要求1所述的软件刷写方法,其特征在于,在所述针对每个控制器,基于控制器对应的文件负责人信息发送上传文件通知给控制器对应的文件负责人的步骤之后,还包括:
3.如权利要求2所述的软件刷写方法,其特征在于,在所述针对每个控制器,比对文件负责人上传的刷写内容的标识信息与标准刷写内容标识信息是否一致的步骤之后,还包括:
4.如权利要求2所述的软件刷写方法,其特征在于,在所述针对每个控制器,基于控制器对应的刷写负责人信息发送刷写通知至控制器对应的刷写负责人的步骤之后,还包括:
5.如权利要求1至4中任一项所述的软件刷写方法,其特征在于,所述软件刷写方法还包括:
6.一种软件刷写装置,其特征在于,所述软件刷写装置包括:
7.如权利要求6所述的软件刷写装置,其特征在于,软件刷写装置还包括文件校验模块,用于:
8.如权利要求7所述的软件刷写装置,其特征在于,软件刷写装置还包括刷写模块,用于:
9.一种软件刷写设备,其特征在于,所述软件刷写设备包括处理器、存储器、以及存储在所述存储器上并可被所述处理器执行的软件刷写程序,其中所述软件刷写程序被所述处理器执行时,实现如权利要求1至5中任一项所述的软件刷写方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有软件刷写程序,其中所述软件刷写程序被处理器执行时,实现如权利要求1至5中任一项所述的软件刷写方法的步骤。