车载软件下载方法、电子设备及计算机可读存储介质与流程

文档序号:30890394发布日期:2022-07-26 22:24阅读:来源:国知局

技术特征:
1.一种车载软件下载方法,其特征在于,应用于目标车辆,所述目标车辆包括目标控制器、车载网关和车载通信模块,所述车载软件下载方法包括:通过所述车载通信模块接收ota服务器下发的服务器地址信息,其中,所述服务器地址信息包括所述ota服务器的服务器地址和所述目标控制器对应的控制器标识;依据所述控制器标识,通过所述车载网关将所述服务器地址转发至所述目标控制器;依据所述服务器地址,控制所述目标控制器访问所述ota服务器,以将所述ota服务器上的目标车载软件包下载至所述目标控制器的控制器内存中。2.如权利要求1所述车载软件下载方法,其特征在于,所述依据所述服务器地址,通过控制所述目标控制器访问所述ota服务器,以将所述ota服务器上的目标车载软件包下载至所述目标控制器的控制器内存中的步骤包括:获取所述控制器内存对应的控制器内存地址;根据所述服务器地址、所述控制器内存地址和所述控制器标识,通过所述目标控制器生成车载软件下载请求;控制所述目标控制器向所述ota服务器发送所述车载软件下载请求,以供所述ota服务器生成所述车载软件下载请求对应的至少一个原始传输数据包,其中,各所述原始传输数据包由所述控制器标识、所述目标车载软件包和所述控制器内存地址封装得到;通过所述车载通信模块依次接收各所述原始传输数据包,将所述目标车载软件包下载至所述控制器内存。3.如权利要求2所述车载软件下载方法,其特征在于,所述目标车载软件包至少包括一个目标传输数据包,所述控制器内存至少包括一所述目标传输数据包对应的内存块,所述通过所述车载通信模块依次接收各所述原始传输数据包,将所述目标车载软件包下载至所述控制器内存的步骤包括:通过所述车载通信模块接收所述ota服务器下发的原始传输数据包,并将所述原始传输数据包传输至所述车载网关;通过所述车载网关将所述原始传输数据包中的目标传输数据包转发至所述目标控制器,将所述目标传输数据包存储至对应的内存块中,直至所有的目标传输数据包均存储至所述控制器内存中。4.如权利要求3所述车载软件下载方法,其特征在于,所述通过所述车载网关将所述原始传输数据包中的目标传输数据包转发至所述目标控制器的步骤包括:通过所述车载网关解析所述原始传输数据包,得到目标传输数据包、控制器标识和内存块地址;依据所述控制器标识和所述内存块地址,将所述目标传输数据包存储至所述内存块地址对应的内存块中。5.如权利要求1所述车载软件下载方法,其特征在于,在所述依据所述服务器地址,通过控制所述目标控制器访问所述ota服务器,以将所述ota服务器上的目标车载软件包下载至所述目标控制器的控制器内存中的步骤之后,所述车载软件下载方法还包括:对所述目标车载软件包进行解压,得到解压数据;依据所述解压数据,安装所述目标车载软件包对应的目标车载软件。6.一种车载软件下载方法,其特征在于,应用于ota服务器,所述车载软件下载方法包
括:获取目标车辆对应的车辆标识以及所述目标车辆中的目标控制器对应的控制器标识;依据所述控制器标识和所述ota服务器的服务器地址,生成服务器地址信息;依据所述车辆标识,将所述服务器地址信息发送至所述目标车辆,以供所述目标车辆中的目标控制器依据所述服务器地址信息,在所述ota服务器下载目标车载软件包。7.如权利要求6所述车载软件下载方法,其特征在于,所述依据所述车辆标识,将所述服务器地址信息发送至所述目标车辆,以供所述目标车辆中的目标控制器依据所述服务器地址信息,在所述ota服务器下载目标车载软件包的步骤包括:依据所述车辆标识,将所述服务器地址信息发送至所述目标车辆,以供所述目标车辆依据所述服务器地址信息,生成车载软件下载请求;接收所述目标车辆发送的车载软件下载请求,并获取所述车载软件下载请求中的控制器内存地址;获取所述目标车辆对应的目标车载软件包,将所述控制器标识、所述目标车载软件包以及所述控制器内存地址封装为至少一个原始传输数据包;将各所述原始传输数据包依次发送至所述目标车辆,以供所述目标车辆依据各所述原始传输数据包,将所述目标车载软件包下载至所述控制器内存地址对应的控制器内存。8.如权利要求7所述车载软件下载方法,其特征在于,所述控制器内存地址至少包括一内存块地址,所述将所述控制器标识、所述目标车载软件包以及所述控制器内存地址封装为至少一个原始传输数据包的步骤包括:对所述目标车载软件包进行切分,得到各目标传输数据包,并为各所述目标传输数据包匹配对应的内存块地址;对各所述目标传输数据包、对应的内存块地址以及对应的控制器标识分别进行封装,得到各所述原始传输数据包。9.一种电子设备,其特征在于,所述电子设备包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行权利要求1至8中任一项所述的车载软件下载方法的步骤。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有实现车载软件下载方法的程序,所述实现车载软件下载方法的程序被处理器执行以实现如权利要求1至8中任一项所述车载软件下载方法的步骤。

技术总结
本申请公开了一种车载软件下载方法、电子设备及计算机可读存储介质,应用于目标车辆,所述目标车辆包括目标控制器、车载网关和车载通信模块,所述车载软件下载方法包括:通过所述车载通信模块接收OTA服务器下发的服务器地址信息,其中,所述服务器地址信息包括所述OTA服务器的服务器地址和所述目标控制器对应的控制器标识;依据所述控制器标识,通过所述车载网关将所述服务器地址转发至所述目标控制器;依据所述服务器地址,控制所述目标控制器访问所述OTA服务器,以将所述OTA服务器上的目标车载软件包下载至所述目标控制器的控制器内存中。本申请解决了车载软件升级安装效率低的技术问题。的技术问题。的技术问题。


技术研发人员:夏欢 尚军辉 尚军刚 马在朋
受保护的技术使用者:吉利汽车研究院(宁波)有限公司
技术研发日:2022.06.23
技术公布日:2022/7/25
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1