控制器的刷写方法、系统、装置、电子设备及存储介质与流程

专利查询7小时前  2


本申请涉及数据处理,具体涉及一种控制器的刷写方法、系统、装置、电子设备及计算机可读存储介质。


背景技术:

1、目前,控制器需要更新软件包时,控制器的整个过程采用can(controller areanetwork,控制器局域网总线)通信的方式将软件包刷写入控制器内。但can总线的通讯效率有限,仅为1兆,在刷写过程中的软件包有上百兆,这将导致刷写效率较低,难以满足生产需求。

2、可见,现有技术中存在控制器的软件包刷写效率较低的问题。


技术实现思路

1、鉴于上述问题,本申请提供了一种控制器的刷写方法、系统、装置、电子设备及计算机可读存储介质,用于解决现有技术中存在的控制器的软件包刷写效率较低的问题。

2、根据本申请实施例的第一方面,提供了控制器的刷写方法,所述方法包括:在从机模式下,响应于刷写命令,从外接存储器内获取目标软件包;其中,所述从机模式表征控制器仅响应于上位机下发命令的模式;基于获取到的所述目标软件包进行刷写更新。

3、在一种可选的方式中,所述响应于刷写命令之前,进一步包括:将初始版本信息传输至所述上位机;接收所述刷写命令;其中,所述刷写命令是所述上位机根据所述初始版本信息确定所述控制器的类型信息为预设类型信息时下发的。

4、在一种可选的方式中,所述基于获取到的所述目标软件包进行刷写更新之后,进一步包括:响应于校验命令,将特定信息传输给上位机,使所述上位机根据所述特定信息对更新后的所述目标软件包进行校验,得到校验结果并输出;其中,所述校验命令是在所述上位机下发刷写命令预设时段之后发出的。

5、在一种可选的方式中,所述基于获取到的所述目标软件包进行刷写更新之后,进一步包括:响应于版本信息读取命令,将更新后的版本信息传输给上位机;其中,所述版本信息读取命令是在所述上位机下发刷写命令预设时段之后发出的;响应于校验命令,将特定信息传输给上位机,使所述上位机根据所述特定信息对更新后的所述目标软件包进行校验,得到校验结果并输出;其中,所述校验命令是所述上位机确认所述更新后的版本信息为目标版本信息时下发的。

6、在一种可选的方式中,所述从外接存储器内获取目标软件包,进一步包括:从外接存储器内获取软件包的目标标志信息;若所述软件包的目标标志信息为预设标志信息,则确定所述软件包为目标软件包,并获取所述目标软件包;其中,所述标志信息包括:软件包的格式和/或软件包的名称。

7、在一种可选的方式中,所述从外接存储器内获取目标软件包,进一步包括:通过通用串行总线的接口从外接的存储器内获取目标软件包。

8、根据本申请实施例的第二方面,提供了一种控制器的刷写系统,所述系统包括:上位机和多个并联的子控制器;目标控制器为所述系统中的任一子控制器;所述目标控制器用于在从机模式下,响应于刷写命令,从外接存储器内获取目标软件包;其中,所述从机模式表征控制器仅响应于上位机下发命令的模式;还用于基于获取到的所述目标软件包进行刷写更新。

9、根据本申请实施例的第三方面,提供了一种控制器的刷写装置,所述装置包括:

10、获取模块,用于在从机模式下,响应于刷写命令,从外接存储器内获取目标软件包;其中,所述从机模式表征控制器仅响应于上位机下发命令的模式;

11、刷写模块,用于基于获取到的所述目标软件包进行刷写更新。

12、根据本申请实施例的第四方面,提供了一种电子设备,包括:处理器;存储器,用于存储计算机程序,所述计算机程序被所述处理器执行时实现所述的控制器的刷写方法的以下步骤:在从机模式下,响应于刷写命令,从外接存储器内获取目标软件包;其中,所述从机模式表征控制器仅响应于上位机下发命令的模式;基于获取到的所述目标软件包进行刷写更新。

13、根据本申请实施例的第五方面,提供了一种计算机可读存储介质,所述存储介质中存储有计算机程序,所述计算机程序被处理器执行时实现所述的控制器刷写方法的以下步骤:在从机模式下,响应于刷写命令,从外接存储器内获取目标软件包;其中,所述从机模式表征控制器仅响应于上位机下发命令的模式;基于获取到的所述目标软件包进行刷写更新。

14、本申请至少具备的有益技术效果:

15、通过设置控制器在从机模式下,控制器仅仅响应于上位机发出的目标软件包刷写更新相关的命令,控制器不会启动其它程序,可提高目标软件包的刷写效率;响应于刷写命令后,控制器自己主动从外接存储器内获取目标软件包,相比于现有技术需要外部控制器控制从存储器内获取软件包通过can线推送给需要更新的控制器被动接收,本方案主动从外接存储器内的目标软件包,减少了目标软件包的推送过程,软件包的刷写更新效率更高;通过外接存储器,可以根据用户的实际需要软件包的版本对外接存储器进行替换,进一步提高用户使用过程中的体验感。

16、上述说明仅是本申请实施例技术方案的概述,为了能够更清楚了解本申请实施例的技术手段,而可依照说明书的内容予以实施,并且为了让本申请实施例的上述和其它目的、特征和优点能够更明显易懂,以下特举本申请的具体实施方式。



技术特征:

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

2.根据权利要求1所述的控制器的刷写方法,其特征在于,所述响应于刷写命令之前,进一步包括:

3.根据权利要求1所述的控制器的刷写方法,其特征在于,所述基于获取到的所述目标软件包进行刷写更新之后,进一步包括:

4.根据权利要求1所述的控制器的刷写方法,其特征在于,所述基于获取到的所述目标软件包进行刷写更新之后,进一步包括:

5.根据权利要求1所述的控制器的刷写方法,其特征在于,所述从外接存储器内获取目标软件包,进一步包括:

6.根据权利要求1所述的控制器的刷写方法,其特征在于,所述从外接存储器内获取目标软件包,进一步包括:

7.一种控制器的刷写系统,其特征在于,所述系统包括:上位机和多个并联的子控制器;目标控制器为所述系统中的任一子控制器;

8.一种控制器的刷写装置,其特征在于,所述装置包括:

9.一种电子设备,其特征在于,包括:

10.一种计算机可读存储介质,其特征在于,所述存储介质中存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1-6中任一项所述的控制器的刷写方法。


技术总结
本申请涉及车辆技术领域,提供了一种控制器的刷写方法、系统、装置、电子设备及可读存储介质,所述方法包括:在从机模式下,响应于刷写命令,从外接存储器内获取目标软件包;其中,所述从机模式表征控制器仅响应于上位机下发命令的模式;基于获取到的所述目标软件包进行刷写更新。能够解决现有技术中存在的控制器的软件包刷写效率较低的问题。

技术研发人员:汪孟雪,徐安良,龚龙,韩黎
受保护的技术使用者:重庆赛力斯新能源汽车设计院有限公司
技术研发日:
技术公布日:2024/12/5

最新回复(0)