【技术实现步骤摘要】
一种软件升级方法、装置、设备及存储介质
[0001]本申请涉及车辆软件
,具体涉及一种软件升级方法、装置、设备及存储介质。
技术介绍
[0002]随着电动汽车的极速发展和人们对于电动汽车更人性化、智能化的需求,车辆控制器愈发增多,传统分布式电子电器架构已经无法满足控制器间高效交互和处理的要求,车辆域控制器的规划和发展正在逐步成为电动汽车电子电器架构的主流。智能整车域控制器SVDC作为传统整车控制器(Vehicle Control Unit,以下简称VCU)、网关(Gateway,以下简称GW)、车联网系统(Telematics
‑
BOX,以下简称TBOX)高度集成域控制器,已经成熟的应用到相关电动汽车项目,并且较之前传统分布式电子电器架构,无论在信息交互、大数据处理、整车性能等相关方面都有极大的提升。
[0003]智能整车域控制器SVDC主要包括微控制器(Microcontroller Unit,以下简称MCU)和微处理器(Microprocessor Unit,以下简称MPU)软件两部分,MCU软件主要负责整车控制器VCU和网关GW的功能,微处理器MPU软件则主要负责车联网系统TBOX的功能。微控制器MCU软件的升级方式主要是通过车辆诊断接口(On
‑
Board Diagnostics,以下简称OBD)外接CAN(Controller Area Network,控制器域网,以下简称CAN)工具连接线,使用USB(Universal Serial Bus,通用串行总线 ...
【技术保护点】
【技术特征摘要】
1.一种软件升级方法,其特征在于,所述方法包括以下步骤:电脑终端选择微处理器的无线网络热点,向所述微处理器发起通信连接请求,并基于所述无线网络热点与所述微处理器建立通信连接;所述电脑终端通过第一工具发送传输控制协议指令给所述微处理器,通知所述微处理器打开文件传输协议服务,并接收所述微处理器发送的地址、端口、账号和密码;所述电脑终端通过第二工具以文件传输协议服务将微处理器软件升级包上传至微处理器软件升级指定目录;所述电脑终端通过第三工具发送软件安装指令给所述微处理器,通知所述微处理器从微处理器软件升级指定目录中安装所述微处理器软件升级包;所述电脑终端通过第四工具发送查询微处理器软件版本信息指令给微处理器,并接收所述微处理器反馈的微处理器软件版本信息,以及根据所述微处理器反馈的微处理器软件版本信息确定所述微处理器是否完成软件升级。2.根据权利要求1所述的软件升级方法,其特征在于,当所述电脑终端通过第一工具发送传输控制协议指令给所述微处理器后,未接收到所述微处理器发送的地址、端口、账号和密码,则所述电脑终端通过第一工具重新发送传输控制协议指令给所述微处理器;以及,当所述电脑终端通过第二工具以文件传输协议服务将微处理器软件升级包上传至微处理器软件升级指定目录时,出现上传失败,则所述电脑终端通过第二工具重新以文件传输协议服务将微处理器软件升级包上传至微处理器软件升级指定目录;以及,在所述电脑终端通过第三工具发送软件安装指令给所述微处理器后,接收所述微处理器反馈的安装状态和安装进度;当所述电脑终端接收到所述微处理器反馈的安装失败状态时,所述电脑终端通过第三工具重新发送软件安装指令给所述微处理器。3.根据权利要求1或2所述的软件升级方法,其特征在于,根据所述微处理器反馈的微处理器软件版本信息确定所述微处理器是否完成软件升级的过程包括:若所述微处理器反馈的微处理器软件版本信息为升级后版本,则所述电脑终端确定所述微处理器完成软件升级;若所述微处理器反馈的微处理器软件版本信息为升级前版本,则所述电脑终端确定所述微处理器未完成软件升级,以及,所述电脑终端通过第一工具重新发送传输控制协议指令给所述微处理器,通知所述微处理器打开文件传输协议服务。4.一种软件升级方法,其特征在于,所述方法包括以下步骤:微处理器打开无线网络热点,并接收电脑终端发起的通信连接请求,基于所述无线网络热点和所述通信连接请求,与所述电脑终端建立通信连接;所述微处理器接收并响应于所述电脑终端发送的传输控制协议指令,打开文件传输协议服务,以及将地址、端口、账号和密码发送给所述电脑终端;所述微处理器对所述电脑终端发送的软件安装指令进行判断,确定当前环境是否适合执行所述软件安装指令;并在当前环境适合执行所述软件安装指令时,将微处理器软件升级包的安装进度和安装状态反馈至所述电脑终端;以及在当前环境不适合执行所述软件安装指令时,所述微处理器重新接收所述电脑终端发送的软件安装指令,并再次进行判断;所述微处理器在成功安装所述微处理器软件升级包后,重新启动并打开无线网络热点;
所述微处理器接收并响应于所述电脑终端发送的查询微处理器软件版本信息指令,将微处理器软件版本信息反馈至所述电脑终端,以使所述电脑终端根据所述微处理器软件版本信息确定所述微处理器是否完成软件升级。5.一种软件升级方法,其特征在于,所述方法包括以下步骤:微处理器打开无线网络热点;电脑终端选择微处理器的无线网络热点,向所述微处理器发起通信连接请求;所述微处理器接收电脑终端发起的通信连接请求,并基于所述通信连接请求和所述无线网络热点,建立所述微处理器与所述电脑终端的通信连接;所述电脑终端通过第一工具发送传输控制协议指令给所述微处理器,通知所述微处理器打开文件传输协议服务;所述微处理器接收并响应于所述电脑终端发送的传输控制协议指令,打开文件传输协议服务,并将地址、端口、账号和密码发送给所述电脑终端;所述电脑终端通过第二工具以文件传输协议服务将微处理器软件升级包上传至微处理器软件升级指定目录;若上传失败,则所述电脑终端通过第二工具重新以文件传输协议服务将微处理器软件升级包上传至微处理器软件升级指定目录;所述电脑终端通过第三工具发送软件安装指令给所述微处理器,通知所述微处理器从微处理器软件升级指定目录中安装所述微处理器软件升级包;所述微处理器对所述电脑终端发送的软件安装指令进行判断,确定当前环境是否适合执行所述软件安装指令;并在当前环境适合执行所述软件安装指令时,将微处理器软件升级包的安装进度和安装状态反馈至所述电脑终端;以及在当前环境不适合执行所述软件安装指令时,所述微处理器重新接收所述电脑终端发...
【专利技术属性】
技术研发人员:杨林,
申请(专利权)人:重庆长安新能源汽车科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。