[发明专利]一种车机升级系统及方法有效
申请号: | 202110214348.0 | 申请日: | 2021-02-25 |
公开(公告)号: | CN112953775B | 公开(公告)日: | 2023-03-24 |
发明(设计)人: | 刘碧波;程小龙;陶首佳;秦汉;闫凯;宋美茹;周全;张书中;程治 | 申请(专利权)人: | 亿咖通(湖北)技术有限公司 |
主分类号: | H04L41/082 | 分类号: | H04L41/082;H04L12/40;H04L67/01;G06F8/656 |
代理公司: | 北京柏杉松知识产权代理事务所(普通合伙) 11413 | 代理人: | 马敬;项京 |
地址: | 430051 湖北省武汉市经济技术开发区神龙*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 升级 系统 方法 | ||
1.一种车机升级方法,其特征在于,应用于车机升级系统中的诊断仪,所述车机升级系统还包括网关和安装在车辆中的信息娱乐主机IHU;所述IHU包括微处理器MPU和微控制单元MCU;
所述MCU与所述MPU之间基于网际协议控制协议IPCP通信连接;
所述MCU与所述网关之间基于FlexRay、控制器局域网络CAN或者基于网络诊断通信Doip协议通信连接;
所述MPU与所述网关之间基于Doip协议通信连接;所述MPU基于Linux内核运行安卓操作系统Android OS;
所述诊断仪与所述网关之间基于Doip协议通信连接;
所述方法包括:
基于网络诊断通信Doip协议经过所述网关向所述MCU发送切换指令,所述切换指令用于指示所述MCU将所述MPU的系统模式切换为Recovery模式,所述Recovery模式支持Doip协议;
在确定所述MPU将自身的系统模式切换为所述Recovery模式成功时,基于Doip协议经过网关向所述MPU发送状态查询请求;
基于Doip协议经过网关接收所述MPU发送的状态响应信息,所述状态响应信息包括所述MPU的运行状态;
基于所述MPU的运行状态,确定所述MPU是否满足预设升级条件;
在确定所述MPU满足所述预设升级条件时,基于Doip协议经过网关向所述MPU发送MPU升级包,以使得所述MPU利用所述MPU升级包进行升级;
所述车辆中还包括电子控制单元ECU节点;所述方法还包括:
向所述MCU和所述ECU节点分别发送状态查询请求;
分别接收所述MCU和所述ECU节点发送的携带运行状态的状态响应信息;
所述基于所述MPU的运行状态,确定所述MPU是否满足预设升级条件,包括:
基于所述MPU、所述MCU和所述ECU节点的运行状态,确定所述MPU是否满足所述预设升级条件;
若在基于Doip协议发送状态查询请求后的超时判定时长内,未接收到所述MPU基于Doip协议发送的状态响应信息,则在达到所述超时判定时长的时刻开始计时;
若在计时时长未达到预设超时偏差时长之前,接收到所述MPU基于Doip协议发送的状态响应信息,则执行所述基于所述MPU的运行状态,确定所述MPU是否满足预设升级条件的步骤;
若在计时时长达到所述预设超时偏差时长时,未接收到所述MPU基于Doip协议发送的状态响应信息,则停止升级。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
若确定所述MPU满足所述预设升级条件,且自身存储有所述MPU升级包,则基于Doip协议经过网关向所述MPU发送第二模式切换请求,所述第二模式切换请求用于请求将所述MPU从默认会话模式切换为编程模式,所述MPU在编程模式下允许外部设备向所述MPU写入数据;
在确定所述MPU从默认会话模式切换为所述编程模式时,执行所述基于Doip协议经过网关向所述MPU发送MPU升级包的步骤。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
若确定所述MPU满足所述预设升级条件,且自身存储有MCU升级包,则经过网关向所述MCU发送第三模式切换请求,所述第三模式切换请求用于请求将所述MCU从默认会话模式切换为编程模式,所述MCU在编程模式下允许外部设备向所述MCU写入数据;
在确定所述MCU从默认会话模式切换为所述编程模式时,经过网关向所述MCU发送所述MCU升级包,以使得所述MCU利用所述MCU升级包进行升级。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于亿咖通(湖北)技术有限公司,未经亿咖通(湖北)技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110214348.0/1.html,转载请声明来源钻瓜专利网。