CN111343064A - 汽车控制***软件升级***及方法 - Google Patents

汽车控制***软件升级***及方法 Download PDF

Info

Publication number
CN111343064A
CN111343064A CN202010132293.4A CN202010132293A CN111343064A CN 111343064 A CN111343064 A CN 111343064A CN 202010132293 A CN202010132293 A CN 202010132293A CN 111343064 A CN111343064 A CN 111343064A
Authority
CN
China
Prior art keywords
vehicle
controller
software
upgrading
upgrade
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202010132293.4A
Other languages
English (en)
Inventor
范志容
蔡营
夏禹
岳意娥
郑伟
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Dongfeng Motor Corp
Original Assignee
Dongfeng Motor Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Dongfeng Motor Corp filed Critical Dongfeng Motor Corp
Priority to CN202010132293.4A priority Critical patent/CN111343064A/zh
Publication of CN111343064A publication Critical patent/CN111343064A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • H04L41/0813Configuration setting characterised by the conditions triggering a change of settings
    • H04L41/082Configuration setting characterised by the conditions triggering a change of settings the condition being updates or upgrades of network functionality
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/12Applying verification of the received information
    • H04L63/123Applying verification of the received information received data contents, e.g. message integrity
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/06Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • H04L67/125Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks involving control of end-device applications over a network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L2012/40208Bus networks characterized by the use of a particular bus standard
    • H04L2012/40215Controller Area Network CAN

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • General Engineering & Computer Science (AREA)
  • Computing Systems (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Stored Programmes (AREA)

Abstract

本发明公开了一种汽车控制***软件升级***及方法,该方法中OTA服务器存储车载CAN控制器和车载以太网控制器的软件升级包,远程信息处理器从OTA服务器下载车载CAN控制器和车载以太网控制器的软件升级包;中央安全网关对车载CAN控制器和车载以太网控制器的软件升级包进行完整性验证,并将CAN控制器的软件升级包发送给车载CAN控制器进行软件升级;将车载以太网控制器的软件升级包通过以太网发送给车载以太网控制器进行软件升级;车载CAN控制器根据车载CAN控制器固件信息表并利用固件刷写任务表进行车载CAN控制器的固件升级;本发明能提高汽车控制***软件的升级效率,压缩汽车控制***软件的开发周期。

Description

汽车控制***软件升级***及方法
技术领域
本发明属于汽车电子***技术领域,具体涉及一种汽车控制***软件升级***及方法。
技术背景
随着智能设备和智能汽车进行信息交互,以及车联网多数据源的融合,车载功能的复杂度和人机交互的个性化均实现了提高,这使得汽车控制***软件的更新频繁。而目前汽车控制***软件的更新升级过程依然采取的是通过4S店的线下升级方式,这种传统的升级方式的效率较低,客户体验较差。
发明内容
本发明的目的是针对上述技术问题,提供一种汽车控制***软件升级***及方法,该方式能提高汽车控制***软件的升级效率,压缩汽车控制***软件的开发周期。
为实现此目的,本发明所设计的一种汽车控制***软件升级***,其特征在于:它包括OTA(Over The Air,空中下载)服务器、远程信息处理器(T-box,Telematics box)、中央安全网关(CGW)、车载CAN控制器和车载以太网控制器,其中,所述OTA服务器用于存储车载CAN控制器和车载以太网控制器的软件升级包,远程信息处理器用于通过以太网从OTA服务器下载车载CAN控制器和车载以太网控制器的软件升级包,所述软件升级包包括固件升级程序和应用软件更新程序;
中央安全网关用于对车载CAN控制器和车载以太网控制器的软件升级包进行完整性验证,车载CAN控制器利用软件升级包中的应用软件更新程序进行车载CAN控制器的应用软件更新升级;车载以太网控制器利用软件升级包中的应用软件更新程序进行车载以太网控制器的应用软件更新升级;
中央安全网关具有固件刷写任务表、车载CAN控制器固件信息表和车载以太网控制器固件信息表;
车载CAN控制器根据车载CAN控制器固件信息表并利用固件刷写任务表调用车载CAN控制器的软件升级包中的固件升级程序进行车载CAN控制器的固件升级;
车载以太网控制器根据车载以太网控制器固件信息表并利用固件刷写任务表调用车载以太网控制器的软件升级包中的固件升级程序进行车载以太网控制器的固件升级。
本发明的优点在于:
1、提升客户满意度,实现车辆远程升级,而无需强制要求到4S店处理;
2、在同平台硬件成熟的情况下压缩软件开发周期,通过OTA升级来提升产品质量和稳定性,从而压缩车型开发周期;
3、实现整车厂对整车零部件的软硬件管理,对接售后***,从而提供整车厂的数字化运营;降低人为原因导致的升级错误,批量升级带来的批量体力劳动,对版本审批管控,安全证书管理更完善,对接售后***便于售后维护。
附图说明
图1为本发明的结构示意图;
图2为本发明中预约升级模式流程图;
图3为本发明中静默升级模式流程图;
图4为本发明中通知升级模式流程图。
其中,1—OTA服务器、2—远程信息处理器、3—中央安全网关、4—车载CAN控制器、5—车载以太网控制器。
具体实施方式
以下结合附图和实施例对本发明作进一步的详细说明:
如图1~4所示的一种汽车控制***软件升级***,它包括OTA服务器1、远程信息处理器2、中央安全网关3、车载CAN控制器4和车载以太网控制器5,其中,所述OTA服务器1用于存储车载CAN控制器4和车载以太网控制器5的软件升级包,远程信息处理器2用于通过以太网从OTA服务器1下载车载CAN控制器4和车载以太网控制器5的软件升级包,所述软件升级包包括固件升级程序和应用软件更新程序,为了保证控制器之间版本的关联性,OTA服务器1将车载CAN控制器4和车载以太网控制器5软件升级包进行统一打包;
中央安全网关3用于对车载CAN控制器4和车载以太网控制器5的软件升级包进行完整性验证,车载CAN控制器4利用软件升级包中的应用软件更新程序进行车载CAN控制器4的应用软件更新升级;车载以太网控制器5利用软件升级包中的应用软件更新程序进行车载以太网控制器5的应用软件更新升级;
中央安全网关3具有固件刷写任务表、车载CAN控制器4固件信息表和车载以太网控制器5固件信息表,固件信息表用于表明具体要升级的内容,程序数据、标定数据等;
车载CAN控制器4根据车载CAN控制器4固件信息表并利用固件刷写任务表调用车载CAN控制器4的软件升级包中的固件升级程序进行车载CAN控制器4的固件升级;
车载以太网控制器5根据车载以太网控制器5固件信息表并利用固件刷写任务表调用车载以太网控制器5的软件升级包中的固件升级程序进行车载以太网控制器5的固件升级;
上述固件信息和刷写任务表能够保证控制器所有需要升级的文件正确被执行。
本发明中,升级包包括固件升级程序(FOTA)和应用软件更新(SOTA)程序;
FOTA(Firmware-over-the-air,固件在线升级),指的是给控制器闪存下载完整的固件镜像,或者修补现有固件、更新闪存。固件被定义为一个嵌入式***内不可随意改动的,也不能丢失的,经过编译的,二进制基础软件指令集。在本发明中,也可以泛指是一个前期控制器***定义明确的,满足嵌入式***基础软件升级要求的,刷写过程中不可拆分的文件(含二进制)镜像压缩包。FOTA固件升级刷写完成后,***必须经过重启才能加载新的固件程序运行,并完成对新版本诊断的响应。
SOTA(Software-over-the-air,软件在线升级)定义为仅对控制器嵌入式***的文件***进行更新升级,例如应用程序,配置文件和地图升级,都属于SOTA的范畴。SOTA***都是采用差分升级包的方式进行文件***部分修改来的实现一次软件更新,而不是一次性更新整个文件***的镜像文件(image)。差分升级包下载到车内控制器后,控制器必须对这个差分升级包进行安装,程序更新才能生效。SOTA更新的生效不一定需要通过***重启来检验。
上述技术方案中,中央安全网关3具有EMMC存储芯片,有较大存储镜像和固件的能力,中央安全网关3具有足够的flash空间,以具备备份内部节点安全版本的能力;
上述技术方案中,车载以太网控制器5与中央安全网关之间采用100BASE-T1的车载以太网总线进行连接,中央安全网关3集成以太网Switch,进行以太网信息的转发,保证各域控制器间的信息交互;车载CAN控制器4与中央安全网关3之间采用通讯速率为500Kbit/s的高速CAN总线进行连接。
上述技术方案中,远程信息处理器2是一个由通信信号调制模块和通信数据处理模块以及存储等部件组成的嵌入式***。作为服务车内OTA***的Linux数据处理模块,需要包含通信管理软件模块,加密***模块(配合硬件算法HSM模块实施),授权认证模块,防火墙。其中,软件管理模块用于对控制器的升级软件包进行管理,包括差分包和全量包等;加密解密模块用于从OTA服务器下载的升级包都是经过证书加密,在对升级包进行管理前需要进行解密和认证证书校验过程;从通信模块下发到车载端的升级包,也需要进行证书加密。
远程信息处理器2与中央安全网关3之间采用100BASE-T1的车载以太网总线进行连接,同时具有一个通讯速率为500Kbit/s的高速CAN总线接口(高速CAN总线接口用于对控制器的诊断,比如通过CAN诊断读取控制器的软件版本);远程信息处理器2从OTA服务器1下载的控制器软件更新包通过车载以太网总线传输给中央安全网关3,中央安全网关3存储从远程信息处理器2传输的汽车控制***软件更新包,并发起对车载CAN控制器4和车载以太网控制器5的软件刷写流程。
上述技术方案中,中央安全网关3还存储有中央安全网关自身的固件升级程序,中央安全网关3根据中央安全网关自身的固件升级程序并利用固件刷写任务表进行中央安全网关3的固件升级。
上述技术方案中,中央安全网关3还具有控制器(车载CAN控制器4和车载以太网控制器5)逻辑地址、路由策略数据和安全访问数据。上述控制器逻辑地址用于对车载控制器进行标识,升级数据下发都是通过逻辑地址去识别目标控制器,路由策略数据用于实现不同网段的控制器进行报文和信息路由;安全访问数据用于控制器软件升级和通信服务的安全验证。
上述技术方案中,车载CAN控制器4和车载以太网控制器5进行软件升级(包括固件升级和应用软件更新更新)时,具有预约升级模式和静默升级模式和通知升级模式。预约升级能满足用户可根据需求,错开自己用车时间,可选择地分配控制器升级时间,不影响车辆正常使用;静默升级为不通知用户的升级,主要用于未销售车辆控制器软件Bug解决;通知升级用于给用户升级提示,由用户选择是否升级。
上述技术方案中,所述预约升级模式为车辆在熄火状态下远程信息处理器2通过中央安全网关3唤醒车载CAN控制器4和车载以太网控制器5,执行OTA服务器1下发的软件升级任务;
远程信息处理器2的唤醒方式有两种,一种是通过提前设定远程信息处理器2内置时钟芯片,另一种是通过OTA服务器1的云端指令唤醒低功耗模式下的远程信息处理器2;
预约升级模式的前提条件是用户通过人机界面设置了预约升级的时间,由远程信息处理器2的内置时钟芯片负责定时,预设时间到,且车辆在熄火状态下,则通过网络唤醒的方式激活中央安全网关3的软件升级管理单元,并通过中央安全网关3进一步唤醒车载CAN控制器4和车载以太网控制器5,执行远程上电操作,完成车载CAN控制器4和车载以太网控制器5的软件升级,如果车辆在上电正常使用状态,则转到提示升级流程,仍需用户通过人机界面确认,再执行相关OTA软件升级任务,升级任务完成后软件升级管理单元将控制整车下电和睡眠。
上述技术方案中,所述静默升级模式为在车辆交付终端客户前,首先确认车辆的远程信息处理器2、中央安全网关3、车载CAN控制器4和车载以太网控制器5是否处于工作状态,如果不处于工作状态,则先唤醒车载CAN控制器4和车载以太网控制器5,并对远程信息处理器2、中央安全网关3、车载CAN控制器4和车载以太网控制器5执行远程上电(静默升级模式指无需驾驶员手动确认,由车内远程信息处理器2、中央安全网关3、车载CAN控制器4和车载以太网控制器5在后台自动完成的软件升级,静默升级模式仅工作在在车辆交付前,一旦车辆交付终端客户,则***不可支持静默后台升级模式);
如果处于工作状态,则通过中央安全网关3的软件升级管理单元实现车载CAN控制器4和车载以太网控制器5的软件升级,升级完成后软件升级管理单元将控制整车下电和睡眠。
上述技术方案中,所述通知升级模式为通过远程信息处理器2提示用户(通知信息由OTA服务器下发,通过Tbox(T-BOX实现的就是本专利中的车内远程信息处理器的功能)下发到车端,车载MP5(显示终端可以是车载信息娱乐终端,也可以是仪表,也可以在手机APP中进行显示)接收此消息后,通过人机交互设备提示用户),并需要用户确认后才可执行软件升级任务,远程信息处理器2提示的可供用户选择的选项包括执行软件升级,暂不执行软件升级,以及设置预约时间执行软件升级;
通知升级模式的发起通过OTA服务器1后台的通知或预约升级时间,远程信息处理器2通过人机界面提示用户并要求用户手动确认升级任务是否执行,对此用户可以选择设置预约执行时间,或者拒绝执行并反馈给OTA后台,或者同意执行;如果直到远程信息处理器2的人机界面提示超时,用户没有执行任何操作,则作为拒绝执行处理。
上述技术方案中,所述OTA服务器1在制作车载CAN控制器4和车载以太网控制器5的软件升级包时,各个车载CAN控制器4与车载以太网控制器5之间的依赖性(车载各控制器不是单独工作的,具有依赖性,如为解决动力舒适性问题,EMS发动机控制器进行软件升级,同时需要TCU(变速箱)升级软件进行配合,此时,EMS和TCU升级具备依赖关系,需要同时完成升级,才能保证车辆正常使用);远程信息处理器2必须同时下载所以的车载CAN控制器4和车载以太网控制器5的软件升级包,所有车载CAN控制器4和车载以太网控制器5的升级过程也需要同时进行,一旦存在升级不成功的控制器,则软件升级包所关联的所有车载CAN控制器4和车载以太网控制器5执行回滚动作,保证所有车载CAN控制器4和车载以太网控制器5的软件版本正确性。
上述技术方案中,针对车载CAN控制器4的回滚策略为:OTA服务器1生成两套差量软件:1)前向差量,将车载CAN控制器4的软件版本从X到X+n(n为升级的版本数),用于软件升级;2)后向差量:将车载CAN控制器4的软件版本从X+n到X,用于软件升级失败后的回滚,如果软件升级过程出错,中央安全网关3记录出错信息,并通过远程信息处理器2反馈OTA服务器1;
针对车载以太网控制器5的回滚策略为:采用A/B备份,车载以太网控制器5中的存储器具有两个分区,其中一个存储分区用于存储当前版本的软件,另一个存储分区用于存储升级后版本的软件,升级时不对当前版本的软件进行擦除,而是在第二块分区进行刷写;刷写成功后,车载以太网控制器5***启动分区跳转到第二分区;另外,一旦***发现升级后的第二分区工作异常,要求切换到第一分区;如果车载以太网控制器5整个软件刷写过程出错,或者待车载以太网控制器5重启后跳转第二分区加载新的软件版本出错,则该车载以太网控制器5自行触发回滚,重新跳转第一分区加载原有软件版本,中央安全网关3记录出错信息,并通过远程信息处理器2反馈OTA服务器1(升级过程中,需要记录所有与OTA活动相关信息,包括成功和失败的。成功信息,用于升级活动结果统计;失败信息,不仅用于统计,详细的记录还能够帮助OTA失败原因查找)。
一种汽车控制***软件升级方法,其特征在于,它包括如下步骤:
步骤1:OTA服务器1存储车载CAN控制器4和车载以太网控制器5的软件升级包,远程信息处理器2通过以太网从OTA服务器1下载车载CAN控制器4和车载以太网控制器5的软件升级包;
步骤2:中央安全网关3对车载CAN控制器4和车载以太网控制器5的软件升级包进行完整性验证;
车载CAN控制器4利用软件升级包中的应用软件更新程序进行车载CAN控制器4的应用软件更新升级;车载以太网控制器5利用软件升级包中的应用软件更新程序进行车载以太网控制器5的应用软件更新升级;
步骤3:车载CAN控制器4根据车载CAN控制器4固件信息表并利用固件刷写任务表调用车载CAN控制器4的软件升级包中的固件升级程序进行车载CAN控制器4的固件升级;
车载以太网控制器5根据车载以太网控制器5固件信息表并利用固件刷写任务表调用车载以太网控制器5的软件升级包中的固件升级程序进行车载以太网控制器5的固件升级;
所述步骤2和3中,车载CAN控制器4和车载以太网控制器5进行软件升级(包括固件升级和应用软件更新更新)时,具有预约升级模式和静默升级模式和通知升级模式;
所述预约升级模式为车辆在熄火状态下远程信息处理器2通过中央安全网关3唤醒车载CAN控制器4和车载以太网控制器5,执行OTA服务器1下发的软件升级任务;
远程信息处理器2的唤醒方式有两种,一种是通过提前设定远程信息处理器2内置时钟芯片,另一种是通过OTA服务器1的云端指令唤醒低功耗模式下的远程信息处理器2;
预约升级模式的前提条件是用户通过人机界面设置了预约升级的时间,由远程信息处理器2的内置时钟芯片负责定时,预设时间到,且车辆在熄火状态下,则通过网络唤醒的方式激活中央安全网关3的软件升级管理单元,并通过中央安全网关3进一步唤醒车载CAN控制器4和车载以太网控制器5,执行远程上电操作,完成车载CAN控制器4和车载以太网控制器5的软件升级;
所述静默升级模式为在车辆交付终端客户前,首先确认车辆的远程信息处理器2、中央安全网关3、车载CAN控制器4和车载以太网控制器5是否处于工作状态,如果不处于工作状态,则先唤醒车载CAN控制器4和车载以太网控制器5,并对远程信息处理器2、中央安全网关3、车载CAN控制器4和车载以太网控制器5执行远程上电;
如果处于工作状态,则通过中央安全网关3的软件升级管理单元实现车载CAN控制器4和车载以太网控制器5的软件升级;
所述通知升级模式为通过远程信息处理器2提示用户,并需要用户确认后才可执行软件升级任务,远程信息处理器2提示的可供用户选择的选项包括执行软件升级,暂不执行软件升级,以及设置预约时间执行软件升级;
通知升级模式的发起通过OTA服务器1后台的通知或预约升级时间,远程信息处理器2通过人机界面提示用户并要求用户手动确认升级任务是否执行,对此用户可以选择设置预约执行时间,或者拒绝执行并反馈给OTA后台,或者同意执行;如果直到远程信息处理器2的人机界面提示超时,用户没有执行任何操作,则作为拒绝执行处理。
本发明中,汽车控制***软件升级流程为远程信息处理器2首先将车载CAN控制器4和车载以太网控制器5的更新包存储在中央安全网关3的EMMC存储器中,中央安全网关3通过UDS(Unified diagnostic services)数据传输方式将更新的软件文件编程到每个目标车载CAN控制器4和车载以太网控制器5,每个控制器完成后反馈升级结果,中央安全网关3将升级结果反馈给远程信息处理器2,最终传输到OTA服务器1。如果升级过程异常导致失败,则按照升级流程重新传输。
本说明书未作详细描述的内容属于本领域专业技术人员公知的现有技术。

Claims (10)

1.一种汽车控制***软件升级***,其特征在于:它包括OTA服务器(1)、远程信息处理器(2)、中央安全网关(3)、车载CAN控制器(4)和车载以太网控制器(5),其中,所述OTA服务器(1)用于存储车载CAN控制器(4)和车载以太网控制器(5)的软件升级包,远程信息处理器(2)用于通过以太网从OTA服务器(1)下载车载CAN控制器(4)和车载以太网控制器(5)的软件升级包,所述软件升级包包括固件升级程序和应用软件更新程序;
中央安全网关(3)用于对车载CAN控制器(4)和车载以太网控制器(5)的软件升级包进行完整性验证,车载CAN控制器(4)利用软件升级包中的应用软件更新程序进行车载CAN控制器(4)的应用软件更新升级;车载以太网控制器(5)利用软件升级包中的应用软件更新程序进行车载以太网控制器(5)的应用软件更新升级;
中央安全网关(3)具有固件刷写任务表、车载CAN控制器(4)固件信息表和车载以太网控制器(5)固件信息表;
车载CAN控制器(4)根据车载CAN控制器(4)固件信息表并利用固件刷写任务表调用车载CAN控制器(4)的软件升级包中的固件升级程序进行车载CAN控制器(4)的固件升级;
车载以太网控制器(5)根据车载以太网控制器(5)固件信息表并利用固件刷写任务表调用车载以太网控制器(5)的软件升级包中的固件升级程序进行车载以太网控制器(5)的固件升级。
2.根据权利要求1所述的汽车控制***软件升级***,其特征在于:中央安全网关(3)还存储有中央安全网关自身的固件升级程序,中央安全网关(3)根据中央安全网关自身的固件升级程序并利用固件刷写任务表进行中央安全网关(3)的固件升级。
3.根据权利要求1所述的汽车控制***软件升级***,其特征在于:中央安全网关(3)还具有控制器逻辑地址、路由策略数据和安全访问数据。
4.根据权利要求1所述的汽车控制***软件升级***,其特征在于:车载CAN控制器(4)和车载以太网控制器(5)进行软件升级时,具有预约升级模式和静默升级模式和通知升级模式。
5.根据权利要求4所述的汽车控制***软件升级***,其特征在于:所述预约升级模式为车辆在熄火状态下远程信息处理器(2)通过中央安全网关(3)唤醒车载CAN控制器(4)和车载以太网控制器(5),执行OTA服务器(1)下发的软件升级任务;
远程信息处理器(2)的唤醒方式有两种,一种是通过提前设定远程信息处理器(2)内置时钟芯片,另一种是通过OTA服务器(1)的云端指令唤醒低功耗模式下的远程信息处理器(2);
预约升级模式的前提条件是用户通过人机界面设置了预约升级的时间,由远程信息处理器(2)的内置时钟芯片负责定时,预设时间到,且车辆在熄火状态下,则通过网络唤醒的方式激活中央安全网关(3)的软件升级管理单元,并通过中央安全网关(3)进一步唤醒车载CAN控制器(4)和车载以太网控制器(5),执行远程上电操作,完成车载CAN控制器(4)和车载以太网控制器(5)的软件升级。
6.根据权利要求4所述的汽车控制***软件升级***,其特征在于:所述静默升级模式为在车辆交付终端客户前,首先确认车辆的远程信息处理器(2)、中央安全网关(3)、车载CAN控制器(4)和车载以太网控制器(5)是否处于工作状态,如果不处于工作状态,则先唤醒车载CAN控制器(4)和车载以太网控制器(5),并对远程信息处理器(2)、中央安全网关(3)、车载CAN控制器(4)和车载以太网控制器(5)执行远程上电;
如果处于工作状态,则通过中央安全网关(3)的软件升级管理单元实现车载CAN控制器(4)和车载以太网控制器(5)的软件升级。
7.根据权利要求4所述的汽车控制***软件升级***,其特征在于:所述通知升级模式为通过远程信息处理器(2)提示用户,并需要用户确认后才可执行软件升级任务,远程信息处理器(2)提示的可供用户选择的选项包括执行软件升级,暂不执行软件升级,以及设置预约时间执行软件升级;
通知升级模式的发起通过OTA服务器(1)后台的通知或预约升级时间,远程信息处理器(2)通过人机界面提示用户并要求用户手动确认升级任务是否执行,对此用户可以选择设置预约执行时间,或者拒绝执行并反馈给OTA后台,或者同意执行;如果直到远程信息处理器(2)的人机界面提示超时,用户没有执行任何操作,则作为拒绝执行处理。
8.根据权利要求1所述的汽车控制***软件升级***,其特征在于:所述OTA服务器(1)在制作车载CAN控制器(4)和车载以太网控制器(5)的软件升级包时,各个车载CAN控制器(4)与车载以太网控制器(5)之间的依赖性;远程信息处理器(2)必须同时下载所以的车载CAN控制器(4)和车载以太网控制器(5)的软件升级包,所有车载CAN控制器(4)和车载以太网控制器(5)的升级过程也需要同时进行,一旦存在升级不成功的控制器,则软件升级包所关联的所有车载CAN控制器(4)和车载以太网控制器(5)执行回滚动作,保证所有车载CAN控制器(4)和车载以太网控制器(5)的软件版本正确性。
9.根据权利要求8所述的汽车控制***软件升级***,其特征在于:针对车载CAN控制器(4)的回滚策略为:OTA服务器(1)生成两套差量软件:1)前向差量,将车载CAN控制器(4)的软件版本从X到X+n,用于软件升级;2)后向差量:将车载CAN控制器(4)的软件版本从X+n到X,用于软件升级失败后的回滚,如果软件升级过程出错,中央安全网关(3)记录出错信息,并通过远程信息处理器(2)反馈OTA服务器(1);
针对车载以太网控制器(5)的回滚策略为:采用A/B备份,车载以太网控制器(5)中的存储器具有两个分区,其中一个存储分区用于存储当前版本的软件,另一个存储分区用于存储升级后版本的软件,升级时不对当前版本的软件进行擦除,而是在第二块分区进行刷写;刷写成功后,车载以太网控制器(5)***启动分区跳转到第二分区;另外,一旦***发现升级后的第二分区工作异常,要求切换到第一分区;如果车载以太网控制器(5)整个软件刷写过程出错,或者待车载以太网控制器(5)重启后跳转第二分区加载新的软件版本出错,则该车载以太网控制器(5)自行触发回滚,重新跳转第一分区加载原有软件版本,中央安全网关(3)记录出错信息,并通过远程信息处理器(2)反馈OTA服务器(1)。
10.一种汽车控制***软件升级方法,其特征在于,它包括如下步骤:
步骤1:OTA服务器(1)存储车载CAN控制器(4)和车载以太网控制器(5)的软件升级包,远程信息处理器(2)通过以太网从OTA服务器(1)下载车载CAN控制器(4)和车载以太网控制器(5)的软件升级包;
步骤2:中央安全网关(3)对车载CAN控制器(4)和车载以太网控制器(5)的软件升级包进行完整性验证;
车载CAN控制器(4)利用软件升级包中的应用软件更新程序进行车载CAN控制器(4)的应用软件更新升级;车载以太网控制器(5)利用软件升级包中的应用软件更新程序进行车载以太网控制器(5)的应用软件更新升级;
步骤3:车载CAN控制器(4)根据车载CAN控制器(4)固件信息表并利用固件刷写任务表调用车载CAN控制器(4)的软件升级包中的固件升级程序进行车载CAN控制器(4)的固件升级;
车载以太网控制器(5)根据车载以太网控制器(5)固件信息表并利用固件刷写任务表调用车载以太网控制器(5)的软件升级包中的固件升级程序进行车载以太网控制器(5)的固件升级;
所述步骤2和3中,车载CAN控制器(4)和车载以太网控制器(5)进行软件升级时,具有预约升级模式和静默升级模式和通知升级模式;
所述预约升级模式为车辆在熄火状态下远程信息处理器(2)通过中央安全网关(3)唤醒车载CAN控制器(4)和车载以太网控制器(5),执行OTA服务器(1)下发的软件升级任务;
远程信息处理器(2)的唤醒方式有两种,一种是通过提前设定远程信息处理器(2)内置时钟芯片,另一种是通过OTA服务器(1)的云端指令唤醒低功耗模式下的远程信息处理器(2);
预约升级模式的前提条件是用户通过人机界面设置了预约升级的时间,由远程信息处理器(2)的内置时钟芯片负责定时,预设时间到,且车辆在熄火状态下,则通过网络唤醒的方式激活中央安全网关(3)的软件升级管理单元,并通过中央安全网关(3)进一步唤醒车载CAN控制器(4)和车载以太网控制器(5),执行远程上电操作,完成车载CAN控制器(4)和车载以太网控制器(5)的软件升级;
所述静默升级模式为在车辆交付终端客户前,首先确认车辆的远程信息处理器(2)、中央安全网关(3)、车载CAN控制器(4)和车载以太网控制器(5)是否处于工作状态,如果不处于工作状态,则先唤醒车载CAN控制器(4)和车载以太网控制器(5),并对远程信息处理器(2)、中央安全网关(3)、车载CAN控制器(4)和车载以太网控制器(5)执行远程上电;
如果处于工作状态,则通过中央安全网关(3)的软件升级管理单元实现车载CAN控制器(4)和车载以太网控制器(5)的软件升级;
所述通知升级模式为通过远程信息处理器(2)提示用户,并需要用户确认后才可执行软件升级任务,远程信息处理器(2)提示的可供用户选择的选项包括执行软件升级,暂不执行软件升级,以及设置预约时间执行软件升级;
通知升级模式的发起通过OTA服务器(1)后台的通知或预约升级时间,远程信息处理器(2)通过人机界面提示用户并要求用户手动确认升级任务是否执行,对此用户可以选择设置预约执行时间,或者拒绝执行并反馈给OTA后台,或者同意执行;如果直到远程信息处理器(2)的人机界面提示超时,用户没有执行任何操作,则作为拒绝执行处理。
CN202010132293.4A 2020-02-29 2020-02-29 汽车控制***软件升级***及方法 Pending CN111343064A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010132293.4A CN111343064A (zh) 2020-02-29 2020-02-29 汽车控制***软件升级***及方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010132293.4A CN111343064A (zh) 2020-02-29 2020-02-29 汽车控制***软件升级***及方法

Publications (1)

Publication Number Publication Date
CN111343064A true CN111343064A (zh) 2020-06-26

Family

ID=71187179

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010132293.4A Pending CN111343064A (zh) 2020-02-29 2020-02-29 汽车控制***软件升级***及方法

Country Status (1)

Country Link
CN (1) CN111343064A (zh)

Cited By (42)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111562935A (zh) * 2020-07-14 2020-08-21 江苏海平面数据科技有限公司 一种ota安全升级***及其升级方法
CN111917842A (zh) * 2020-07-16 2020-11-10 无锡华普微电子有限公司 一种汽车仪表的ota升级方法、***及汽车仪表***
CN111935325A (zh) * 2020-10-15 2020-11-13 广州汽车集团股份有限公司 一种ota升级方法及装置
CN111930408A (zh) * 2020-06-29 2020-11-13 东风电驱动***有限公司 一种软件升级方法
CN112015489A (zh) * 2020-09-18 2020-12-01 华人运通(江苏)技术有限公司 一种车载软件的管理方法、装置、存储介质及***
CN112052017A (zh) * 2020-08-21 2020-12-08 东风汽车集团有限公司 汽车can控制器ota升级***及方法
CN112099810A (zh) * 2020-09-09 2020-12-18 明峰医疗***股份有限公司 一种介于运动控制***的can网络子节点远程固件升级方法
CN112099829A (zh) * 2020-09-21 2020-12-18 华人运通(上海)云计算科技有限公司 车辆升级控制方法及***、ota后台、车辆
CN112114832A (zh) * 2020-09-21 2020-12-22 华人运通(上海)云计算科技有限公司 车辆升级控制方法、终端设备、车辆和计算机存储介质
CN112187744A (zh) * 2020-09-14 2021-01-05 北京航空航天大学 一种面向车载域架构CAN总线DoS攻击的OTA升级方法
CN112256299A (zh) * 2020-10-16 2021-01-22 中国第一汽车股份有限公司 一种升级方法、装置、设备及存储介质
CN112486554A (zh) * 2020-12-01 2021-03-12 中国科学院合肥物质科学研究院 一种车载联网终端软件升级方法
CN112506536A (zh) * 2020-11-12 2021-03-16 东风汽车集团有限公司 一种车载控制器软件更新方法、装置、设备和介质
CN112506562A (zh) * 2020-12-29 2021-03-16 一汽解放汽车有限公司 车辆软件升级方法、***、车辆及存储介质
CN112506539A (zh) * 2020-11-26 2021-03-16 浪潮电子信息产业股份有限公司 一种固件更新方法、装置及电子设备和存储介质
CN112579105A (zh) * 2020-12-10 2021-03-30 东风汽车集团有限公司 一种整车初始化控制器的刷写方法及相关设备
CN112631275A (zh) * 2020-11-27 2021-04-09 厦门烟草工业有限责任公司 兼容不同agv的控制方法、***和烟草物流输送***
CN112764964A (zh) * 2020-12-15 2021-05-07 云度新能源汽车股份有限公司 一种解决fota升级失败后无法重刷的方法及其***
CN112764776A (zh) * 2021-01-18 2021-05-07 国汽智控(北京)科技有限公司 域控制器空中下载升级方法、装置、电子设备及存储介质
CN112764775A (zh) * 2021-01-07 2021-05-07 奇瑞汽车股份有限公司 一种整车ecu软件升级方法及***
CN112883382A (zh) * 2021-03-03 2021-06-01 一汽解放汽车有限公司 一种车辆刷写的方法、车联网盒、车辆及存储介质
CN112925549A (zh) * 2021-03-09 2021-06-08 浙江合众新能源汽车有限公司 基于安卓框架的***应用升级***
CN113010200A (zh) * 2021-03-23 2021-06-22 深圳市元征科技股份有限公司 一种刷写方法、刷写***、刷写装置及服务器
CN113094091A (zh) * 2021-05-11 2021-07-09 云度新能源汽车有限公司 一种实现汽车所有控制器软件版本管控的方法和***
CN113176902A (zh) * 2021-04-15 2021-07-27 常州易控汽车电子股份有限公司 车辆ecu的ota升级方法、电子设备、车辆及可读存储介质
CN113360207A (zh) * 2021-06-03 2021-09-07 奥特酷智能科技(南京)有限公司 一种基于动态应用程序加载技术的车身电气网络架构
CN113391830A (zh) * 2021-05-26 2021-09-14 上汽通用五菱汽车股份有限公司 一种汽车ecu远程刷新方法,汽车及可读存储介质
CN113407216A (zh) * 2021-06-29 2021-09-17 上海智能网联汽车技术中心有限公司 路侧网联设备的软件升级方法、***、介质及设备
CN113434233A (zh) * 2021-06-28 2021-09-24 青岛海尔科技有限公司 界面跳转方法、装置、存储介质及电子装置
CN113485336A (zh) * 2021-07-06 2021-10-08 北京踏歌智行科技有限公司 一种适用于非公路矿用自卸车的无人驾驶域控制器
CN113504771A (zh) * 2021-07-16 2021-10-15 东风小康汽车有限公司重庆分公司 一种控制器升级方法和***
CN113905061A (zh) * 2021-07-30 2022-01-07 联合汽车电子有限公司 一种信息处理方法、装置、芯片、诊断仪、设备及车辆
CN113923622A (zh) * 2021-09-30 2022-01-11 重庆长安汽车股份有限公司 一种基于手机蓝牙钥匙升级车载控制器的方法
CN114513368A (zh) * 2022-03-29 2022-05-17 广州长嘉电子有限公司 一种智能音箱的在线软件升级方法、装置及***
CN114793227A (zh) * 2022-06-23 2022-07-26 浙江吉利控股集团有限公司 车载软件下载方法、电子设备及计算机可读存储介质
CN114978905A (zh) * 2022-05-25 2022-08-30 重庆长安汽车股份有限公司 一种基于容器的软件ota升级方法
CN115051975A (zh) * 2021-02-26 2022-09-13 威马智慧出行科技(上海)股份有限公司 一种基于车载以太网的ecu远程升级方法
CN115421756A (zh) * 2022-09-16 2022-12-02 杭州云动智能汽车技术有限公司 一种服务型网关升级方法
WO2022252381A1 (zh) * 2021-06-02 2022-12-08 魔门塔(苏州)科技有限公司 车端软件版本远程批量升级管理方法、***及介质
CN116056045A (zh) * 2023-03-31 2023-05-02 江铃汽车股份有限公司 一种ab点代客泊车远程升级方法及***
CN117032764A (zh) * 2023-10-08 2023-11-10 富钛字节车载软件(长春)有限公司 一种基于mqtt协议的车辆ota任务调度方法
CN117687660A (zh) * 2024-01-18 2024-03-12 武汉世佑科技有限公司 一种新能源汽车ota升级方案

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1188115B1 (en) * 1999-06-14 2006-08-16 Sun Microsystems, Inc. Vehicle computerized network system and method
CN108984194A (zh) * 2018-06-25 2018-12-11 上海艾拉比智能科技有限公司 一种基于4g网络的汽车远程迭代***
CN109582340A (zh) * 2018-12-07 2019-04-05 安徽江淮汽车集团股份有限公司 一种电动汽车远程升级的方法及***
CN109995631A (zh) * 2019-03-21 2019-07-09 东风汽车集团有限公司 具有域控制功能的车载控制***及方法
CN110460573A (zh) * 2019-07-08 2019-11-15 上海赫千电子科技有限公司 一种应用于汽车ecu安全升级管理***及方法
CN110764804A (zh) * 2019-10-23 2020-02-07 东风电子科技股份有限公司 针对汽车多电子控制单元实现软件升级控制的***及其方法

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1188115B1 (en) * 1999-06-14 2006-08-16 Sun Microsystems, Inc. Vehicle computerized network system and method
CN108984194A (zh) * 2018-06-25 2018-12-11 上海艾拉比智能科技有限公司 一种基于4g网络的汽车远程迭代***
CN109582340A (zh) * 2018-12-07 2019-04-05 安徽江淮汽车集团股份有限公司 一种电动汽车远程升级的方法及***
CN109995631A (zh) * 2019-03-21 2019-07-09 东风汽车集团有限公司 具有域控制功能的车载控制***及方法
CN110460573A (zh) * 2019-07-08 2019-11-15 上海赫千电子科技有限公司 一种应用于汽车ecu安全升级管理***及方法
CN110764804A (zh) * 2019-10-23 2020-02-07 东风电子科技股份有限公司 针对汽车多电子控制单元实现软件升级控制的***及其方法

Cited By (57)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111930408A (zh) * 2020-06-29 2020-11-13 东风电驱动***有限公司 一种软件升级方法
CN111562935B (zh) * 2020-07-14 2020-10-27 江苏海平面数据科技有限公司 一种ota安全升级***及其升级方法
CN111562935A (zh) * 2020-07-14 2020-08-21 江苏海平面数据科技有限公司 一种ota安全升级***及其升级方法
CN111917842A (zh) * 2020-07-16 2020-11-10 无锡华普微电子有限公司 一种汽车仪表的ota升级方法、***及汽车仪表***
CN111917842B (zh) * 2020-07-16 2024-06-07 无锡华普微电子有限公司 一种汽车仪表的ota升级方法
CN112052017A (zh) * 2020-08-21 2020-12-08 东风汽车集团有限公司 汽车can控制器ota升级***及方法
CN112099810A (zh) * 2020-09-09 2020-12-18 明峰医疗***股份有限公司 一种介于运动控制***的can网络子节点远程固件升级方法
CN112187744A (zh) * 2020-09-14 2021-01-05 北京航空航天大学 一种面向车载域架构CAN总线DoS攻击的OTA升级方法
CN112015489A (zh) * 2020-09-18 2020-12-01 华人运通(江苏)技术有限公司 一种车载软件的管理方法、装置、存储介质及***
CN112114832A (zh) * 2020-09-21 2020-12-22 华人运通(上海)云计算科技有限公司 车辆升级控制方法、终端设备、车辆和计算机存储介质
CN112099829A (zh) * 2020-09-21 2020-12-18 华人运通(上海)云计算科技有限公司 车辆升级控制方法及***、ota后台、车辆
CN112114832B (zh) * 2020-09-21 2024-03-15 华人运通(上海)云计算科技有限公司 车辆升级控制方法、终端设备、车辆和计算机存储介质
CN111935325A (zh) * 2020-10-15 2020-11-13 广州汽车集团股份有限公司 一种ota升级方法及装置
CN111935325B (zh) * 2020-10-15 2021-08-24 广州汽车集团股份有限公司 一种ota升级方法及装置
CN112256299A (zh) * 2020-10-16 2021-01-22 中国第一汽车股份有限公司 一种升级方法、装置、设备及存储介质
CN112506536A (zh) * 2020-11-12 2021-03-16 东风汽车集团有限公司 一种车载控制器软件更新方法、装置、设备和介质
CN112506539B (zh) * 2020-11-26 2024-02-23 浪潮电子信息产业股份有限公司 一种固件更新方法、装置及电子设备和存储介质
CN112506539A (zh) * 2020-11-26 2021-03-16 浪潮电子信息产业股份有限公司 一种固件更新方法、装置及电子设备和存储介质
CN112631275A (zh) * 2020-11-27 2021-04-09 厦门烟草工业有限责任公司 兼容不同agv的控制方法、***和烟草物流输送***
CN112486554B (zh) * 2020-12-01 2022-11-08 中国科学院合肥物质科学研究院 一种车载联网终端软件升级方法
CN112486554A (zh) * 2020-12-01 2021-03-12 中国科学院合肥物质科学研究院 一种车载联网终端软件升级方法
CN112579105A (zh) * 2020-12-10 2021-03-30 东风汽车集团有限公司 一种整车初始化控制器的刷写方法及相关设备
CN112764964A (zh) * 2020-12-15 2021-05-07 云度新能源汽车股份有限公司 一种解决fota升级失败后无法重刷的方法及其***
CN112506562B (zh) * 2020-12-29 2023-09-26 一汽解放汽车有限公司 车辆软件升级方法、***、车辆及存储介质
CN112506562A (zh) * 2020-12-29 2021-03-16 一汽解放汽车有限公司 车辆软件升级方法、***、车辆及存储介质
CN112764775A (zh) * 2021-01-07 2021-05-07 奇瑞汽车股份有限公司 一种整车ecu软件升级方法及***
CN112764776A (zh) * 2021-01-18 2021-05-07 国汽智控(北京)科技有限公司 域控制器空中下载升级方法、装置、电子设备及存储介质
CN115051975A (zh) * 2021-02-26 2022-09-13 威马智慧出行科技(上海)股份有限公司 一种基于车载以太网的ecu远程升级方法
CN112883382B (zh) * 2021-03-03 2023-05-23 一汽解放汽车有限公司 一种车辆刷写的方法、车联网盒、车辆及存储介质
CN112883382A (zh) * 2021-03-03 2021-06-01 一汽解放汽车有限公司 一种车辆刷写的方法、车联网盒、车辆及存储介质
CN112925549A (zh) * 2021-03-09 2021-06-08 浙江合众新能源汽车有限公司 基于安卓框架的***应用升级***
CN113010200A (zh) * 2021-03-23 2021-06-22 深圳市元征科技股份有限公司 一种刷写方法、刷写***、刷写装置及服务器
CN113176902B (zh) * 2021-04-15 2024-02-09 常州易控汽车电子股份有限公司 车辆ecu的ota升级方法、电子设备、车辆及可读存储介质
CN113176902A (zh) * 2021-04-15 2021-07-27 常州易控汽车电子股份有限公司 车辆ecu的ota升级方法、电子设备、车辆及可读存储介质
CN113094091A (zh) * 2021-05-11 2021-07-09 云度新能源汽车有限公司 一种实现汽车所有控制器软件版本管控的方法和***
CN113391830A (zh) * 2021-05-26 2021-09-14 上汽通用五菱汽车股份有限公司 一种汽车ecu远程刷新方法,汽车及可读存储介质
WO2022252381A1 (zh) * 2021-06-02 2022-12-08 魔门塔(苏州)科技有限公司 车端软件版本远程批量升级管理方法、***及介质
CN113360207A (zh) * 2021-06-03 2021-09-07 奥特酷智能科技(南京)有限公司 一种基于动态应用程序加载技术的车身电气网络架构
CN113434233A (zh) * 2021-06-28 2021-09-24 青岛海尔科技有限公司 界面跳转方法、装置、存储介质及电子装置
CN113434233B (zh) * 2021-06-28 2023-10-24 青岛海尔科技有限公司 界面跳转方法、装置、存储介质及电子装置
CN113407216A (zh) * 2021-06-29 2021-09-17 上海智能网联汽车技术中心有限公司 路侧网联设备的软件升级方法、***、介质及设备
CN113485336B (zh) * 2021-07-06 2024-05-28 北京踏歌智行科技有限公司 一种适用于非公路矿用自卸车的无人驾驶域控制器
CN113485336A (zh) * 2021-07-06 2021-10-08 北京踏歌智行科技有限公司 一种适用于非公路矿用自卸车的无人驾驶域控制器
CN113504771A (zh) * 2021-07-16 2021-10-15 东风小康汽车有限公司重庆分公司 一种控制器升级方法和***
CN113905061A (zh) * 2021-07-30 2022-01-07 联合汽车电子有限公司 一种信息处理方法、装置、芯片、诊断仪、设备及车辆
CN113923622A (zh) * 2021-09-30 2022-01-11 重庆长安汽车股份有限公司 一种基于手机蓝牙钥匙升级车载控制器的方法
CN114513368A (zh) * 2022-03-29 2022-05-17 广州长嘉电子有限公司 一种智能音箱的在线软件升级方法、装置及***
CN114513368B (zh) * 2022-03-29 2023-10-27 广州长嘉电子有限公司 一种智能音箱的在线软件升级方法、装置及***
CN114978905A (zh) * 2022-05-25 2022-08-30 重庆长安汽车股份有限公司 一种基于容器的软件ota升级方法
CN114793227A (zh) * 2022-06-23 2022-07-26 浙江吉利控股集团有限公司 车载软件下载方法、电子设备及计算机可读存储介质
CN114793227B (zh) * 2022-06-23 2022-11-01 浙江吉利控股集团有限公司 车载软件下载方法、电子设备及计算机可读存储介质
CN115421756B (zh) * 2022-09-16 2023-07-18 杭州云动智能汽车技术有限公司 一种服务型网关升级方法
CN115421756A (zh) * 2022-09-16 2022-12-02 杭州云动智能汽车技术有限公司 一种服务型网关升级方法
CN116056045A (zh) * 2023-03-31 2023-05-02 江铃汽车股份有限公司 一种ab点代客泊车远程升级方法及***
CN117032764A (zh) * 2023-10-08 2023-11-10 富钛字节车载软件(长春)有限公司 一种基于mqtt协议的车辆ota任务调度方法
CN117032764B (zh) * 2023-10-08 2023-12-05 富钛字节车载软件(长春)有限公司 一种基于mqtt协议的车辆ota任务调度方法
CN117687660A (zh) * 2024-01-18 2024-03-12 武汉世佑科技有限公司 一种新能源汽车ota升级方案

Similar Documents

Publication Publication Date Title
CN111343064A (zh) 汽车控制***软件升级***及方法
US11907698B2 (en) Vehicle electronic control system, vehicle master device, method for controlling transmission of data storage bank information and computer program product for controlling transmission of data storage bank information
US11163549B2 (en) Vehicle information communication system
US10592231B2 (en) Vehicle information communication system
US11669323B2 (en) Vehicle electronic control system, program update notification control method and computer program product
US11683197B2 (en) Vehicle master device, update data distribution control method, computer program product and data structure of specification data
US20220179644A1 (en) Vehicle electronic control system, vehicle master device, and rewrite instruction program product under specific mode
US11671498B2 (en) Vehicle master device, update data verification method and computer program product
US11999360B2 (en) Vehicle master device, control method for executing rollback, computer program product for executing rollback and data structure of specification data
US20210157573A1 (en) Vehicle electronic control system, progress screen display control method and computer program product
US11822366B2 (en) Electronic control unit, vehicle electronic control system, rewrite execution method, rewrite execution program, and data structure of specification data
US20210155177A1 (en) Vehicle electronic control system, distribution package download determination method and computer program product
US11467821B2 (en) Vehicle master device, installation instruction determination method and computer program product
US11604637B2 (en) Electronic control unit, vehicle electronic control system, difference data consistency determination method and computer program product
US20210155173A1 (en) Vehicle master device, vehicle electronic control system, activation request instruction method and computer program product
US11928459B2 (en) Electronic control unit, retry point specifying method and computer program product for specifying retry point
US11579865B2 (en) Vehicle information communication system
US20210157492A1 (en) Vehicle electronic control system, file transfer control method, computer program product and data structure of specification data
US20210157574A1 (en) Vehicle master device, non-rewrite target power supply administration method and computer program product
US11941384B2 (en) Vehicle master device, rewrite target group administration method, computer program product and data structure of specification data
CN114327543A (zh) 车载控制器的在线升级方法、装置、车辆及存储介质
US20210155174A1 (en) Display control device, rewrite progress display control method and computer program product
US20220179643A1 (en) Vehicle master device, vehicle electronic control system, configuration setting information rewrite instruction method, and configuration setting information rewrite instruction program product
WO2023241458A1 (zh) 车载控制器的软件升级方法、装置、设备和存储介质
US11907697B2 (en) Vehicle electronic control system, center device, vehicle master device, display control information transmission control method, display control information reception control method, display control information transmission control program, and display control information reception control program

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20200626