【技术实现步骤摘要】
汽车终端电控模块软件远程升级的系统及方法
本专利技术属于汽车
,特别涉及一种汽车终端电控模块软件远程升级的系统及方法。
技术介绍
传统汽车更新软件,需要到当地的汽车经销商进行本地刷写,随着智慧出行概念的普及,新一代汽车行业如何跟上移动互联网的脚步,软件的更新迭代周期短,需要对支持先进汽车系统功能的软件及ECU的依赖性越来越大,利用远程升级技术进行多个ECU软件更新的方式将更具明显的优势。软件系统的增加,导致了车辆将必须准备面对更多的软件缺陷,召回成本、自主驾驶和基于软件复杂性的安全风险的增加,越发体现了汽车OTA升级的优越性,同时也进一步对升级的安全、稳定、可靠提出了更加苛刻的要求。因此,需要一种高效、安全的车载电控单元软件远程升级的方法及系统来满足需求。传统车载终端电控单元的软件升级条件,需要同时满足两个条件,其一、实车;其二、本地软件书写工具,如:诊断仪。传统的软件刷写模式已不再满足当今以及未来的软件升级需求。移动互联网技术的成熟是实现远程升级车载终端电控模块的先决条件。然而,对于批量生产的汽车,基数大,且位置分散,成本高,难以实现大面积的批量软件升级。
技术实现思路
针对现有技术中存在的技术问题,本专利技术提供一种汽车终端电控模块软件远程升级的系统及方法。为解决上述技术问题,本专利技术采用的技术方案是:一种汽车终端电控模块软件远程升级的系统,用于对升级包进行升级,包括:车联网平台服务器,用于读取升级包信息,并下发远程升级指令;车载终端联网设备,与 ...
【技术保护点】
1.一种汽车终端电控模块软件远程升级的系统,用于对升级包进行升级,其特征在于,包括:/n车联网平台服务器,用于读取升级包信息,并下发远程升级指令;/n车载终端联网设备,与所述车联网平台服务器信号连接,用于向所述车联网平台服务器发送升级包信息,并接收所述远程升级指令,且处理和存储升级信息;/n目标电控模块,与所述车载终端联网设备信号连接,用于接收满足升级条件的升级指令,并对升级包进行升级。/n
【技术特征摘要】
1.一种汽车终端电控模块软件远程升级的系统,用于对升级包进行升级,其特征在于,包括:
车联网平台服务器,用于读取升级包信息,并下发远程升级指令;
车载终端联网设备,与所述车联网平台服务器信号连接,用于向所述车联网平台服务器发送升级包信息,并接收所述远程升级指令,且处理和存储升级信息;
目标电控模块,与所述车载终端联网设备信号连接,用于接收满足升级条件的升级指令,并对升级包进行升级。
2.根据权利要求1所述的汽车终端电控模块软件远程升级的系统,其特征在于,还包括:
签名模块,用于对不同的电控模块的升级包进行数字签名。
3.根据权利要求1所述的汽车终端电控模块软件远程升级的系统,其特征在于,所述车联网平台服务器包括:
第一读取单元,用于读取升级包信息;
地址生成单元,与所述第一读取单元信号连接,用于对升级包生成网络地址;
整车识别单元,与所述第一读取单元信号连接,用于生成满足远程升级条件的整车的车辆识别码清单;
第一指令下发单元,与所述第一读取单元、地址生成单元和整车识别单元分别信号连接,用于下发远程升级指令。
4.根据权利要求3所述的汽车终端电控模块软件远程升级的系统,其特征在于,所述车载终端联网设备包括:
存储器,用于存储根据远程升级指令中的网络地址,下载待升级的软件包;
验证单元,与所述存储器信号连接,用于对下载的升级包进行消息摘要算法的完整性验证;
第二读取单元,与所述存储器信号连接,用于读取目标模块当前的软件版本号;
比较单元,与所述存储器和所述第二读取单元分别信号连接,当判定升级包版本号高于目标模块当前的软件版本号,则将升级包保存到存储器中;
第二指令下发单元,用于对整车状态进行判断,若满足升级条件,则下发正式升级指令。
5.根据权利要求3所述的汽车终端电控模块软件远程升级的系统,其特征在于,所述目标电控模块包括:
签名验证单元,与所述存储器信号连接,用于对升级包进行数字签名验证,若验证结果正确,则解压升级包保存到所述存储器中,并删除升级包压缩文件;
指令接收单元,与所述第二指令下发单元信号连接,用于接收所述正式升级指令,并升级目标模块;
重启单元,与所述指令接收单元信号连接,用于升级成功后,重启,且重新与所述车联网平台服务器信号连接。
6.一种汽车终端电控模块软件远程升级的方法,其特征在于,采用如权利要求...
【专利技术属性】
技术研发人员:徐玉兰,刘峰学,王爱春,
申请(专利权)人:江铃汽车股份有限公司,
类型:发明
国别省市:江西;36
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。