[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN111478897A - 车辆ecu的ota升级方法及其系统 - Google Patents

车辆ecu的ota升级方法及其系统 Download PDF

Info

Publication number
CN111478897A
CN111478897A CN202010259275.2A CN202010259275A CN111478897A CN 111478897 A CN111478897 A CN 111478897A CN 202010259275 A CN202010259275 A CN 202010259275A CN 111478897 A CN111478897 A CN 111478897A
Authority
CN
China
Prior art keywords
vehicle
upgrading
ota
upgrade
client
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
CN202010259275.2A
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.)
Infotech Shanghai Co ltd
Original Assignee
Infotech Shanghai Co ltd
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 Infotech Shanghai Co ltd filed Critical Infotech Shanghai Co ltd
Priority to CN202010259275.2A priority Critical patent/CN111478897A/zh
Publication of CN111478897A publication Critical patent/CN111478897A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • 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/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • H04L67/025Protocols based on web technology, e.g. hypertext transfer protocol [HTTP] for remote control or remote monitoring of applications
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/10Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
    • G06F21/12Protecting executable software
    • 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
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0823Network architectures or network communication protocols for network security for authentication of entities using certificates
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0869Network architectures or network communication protocols for network security for authentication of entities for achieving mutual authentication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0876Network architectures or network communication protocols for network security for authentication of entities based on the identity of the terminal or configuration, e.g. MAC address, hardware or software configuration or device fingerprint
    • 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

Landscapes

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

Abstract

一种车辆ECU的OTA升级方法,云端OTA管理平台接收接入的车端OTA客户端的升级请求,根据所述升级请求从预先创建的升级任务中查询到相应的升级任务,并将该升级任务发送给所述车端OTA客户端,所述车端OTA客户端接入所述云端OTA管理平台,所述车端OTA客户端接收所述升级任务,并根据所述升级任务进行升级。本发明安全性高,并且提高了升级效率。

Description

车辆ECU的OTA升级方法及其系统
技术领域
本发明涉及车辆ECU升级技术领域,尤其涉及一种车辆ECU的OTA升级方法及其系统。
背景技术
随着现在车联网技术的发展,车辆的功能及复杂性越来越高,车辆上搭载嵌入式软件的电子控制单元(ElectronicControlUnit,ECU)也越来越多,这些ECU的版本更新贯穿了车辆的整个生命周期。传统的升级方式只能通过4S店进行线下刷写,即耽误客户时间,也大大增加了整车厂升级一批软件的成本,有时一些涉及安全的版本更新需要尽快安装到客户车辆上,传统升级方式也不能保证升级的及时性,因此为了应对越来越多的升级场景,空中下载(OverTheAir,OTA)的升级方式被越来越多的使用。
传统的OTA升级方式安全性以及效率较低。
发明内容
基于此,针对上述技术问题,提供一种车辆ECU的OTA升级方法及其方法。
为解决上述技术问题,本发明采用如下技术方案:
一种车辆ECU的OTA升级方法,所述云端OTA管理平台接收接入的车端OTA客户端的升级请求,根据所述升级请求从预先创建的升级任务中查询到相应的升级任务,并将该升级任务发送给所述车端OTA客户端,所述车端OTA客户端接入所述云端OTA管理平台,所述车端OTA客户端接收所述升级任务,并根据所述升级任务进行升级,所述升级任务包括升级包的下载地址,其特征在于,还包括:
所述车端OTA客户端接入云端OTA管理平台时,进行双向认证;
在创建所述升级任务时,将多个升级包合并成升级包集合,所述升级任务还包括所述升级包集合的下载地址以及按照依赖性和原子性设置的多个升级包的升级顺序;
所述云端OTA管理平台根据所述升级请求查询到相应的同一个ECU的多个升级任务时,若所述多个升级任务未设置优先级,则只将最新的升级任务发送给所述车端OTA客户端,若所述多个升级任务设置了优先级,则按照优先级从高到低将所述多个升级任务发送给所述车端OTA客户端,对于优先级相同的升级任务,则只将最新的升级任务发送给所述车端OTA客户端。
本方案还包括:
所述车端OTA客户端:
根据升级任务中的下载策略下载升级包;
根据升级包中的签名信息进行验签;
验签完成后,向所述云端OTA管理平台上报下载及验签结果;
根据升级任务中的升级策略,进行升级;
升级完成后,上报升级结果;
所述云端OTA管理平台:
接收所述下载及验签结果;
接收所述升级结果,并根据升级结果对升级任务进行状态统计展示。
所述双向认证包括:
所述云端OTA管理平台:
接收来自车端OTA客户端的消息;
解析消息头中的证书信息获得车端OTA客户端的唯一标识信息或者直接从消息头中获得车端OTA客户端的唯一标识信息;
将所述车端OTA客户端的唯一标识信息与本地存储的车端OTA客户端的唯一标识信息进行匹配,匹配成功,则允许该车端OTA客户端接入。
所述车端OTA客户端:
将自己的证书信息或者车端OTA客户端的唯一标识信息携带在消息头中,向所述云端OTA管理平台发送消息。
所述双向认证包括:
所述云端OTA管理平台:
接收来自车端OTA客户端的消息;
解析消息头中的证书信息获得车端OTA客户端的唯一标识信息或者直接从消息头中获得车端OTA客户端的唯一标识信息;
将所述车端OTA客户端的唯一标识信息与消息体中的车端OTA客户端的唯一标识信息进行匹配,匹配成功,则允许该车端OTA客户端接入。
所述车端OTA客户端:
将自己的证书信息或者车端OTA客户端的唯一标识信息携带在消息头中,向所述云端OTA管理平台发送消息。
所述双向认证包括:
所述云端OTA管理平台:
接收来自车端OTA客户端的消息;
从消息中获得加密的证书序列号;
将所述加密的证书序列号发送给远端证书验证服务器进行验证,验证通过,则允许该车端OTA客户端接入;
所述车端OTA客户端:
通过所述远端证书验证服务器分配的公钥对证书序列号进行加密;
携带加密的证书序列号向云端OTA管理平台发送消息。
本方案还涉及一种车辆ECU的OTA升级系统,包括云端OTA管理平台以及车端OTA客户端,所述云端OTA管理平台接收接入的车端OTA客户端的升级请求,根据所述升级请求从预先创建的升级任务中查询到相应的升级任务,并将该升级任务发送给所述车端OTA客户端,所述车端OTA客户端接入所述云端OTA管理平台,所述车端OTA客户端接收所述升级任务,并根据所述升级任务进行升级,所述升级任务包括升级包的下载地址,其特征在于,还包括:
所述车端OTA客户端接入云端OTA管理平台时,进行双向认证;
在创建所述升级任务时,将多个升级包合并成升级包集合,所述升级任务还包括所述升级包集合的下载地址以及按照依赖性和原子性设置的多个升级包的升级顺序;
所述云端OTA管理平台根据所述升级请求查询到相应的同一个ECU的多个升级任务时,若所述多个升级任务未设置优先级,则只将最新的升级任务发送给所述车端OTA客户端,若所述多个升级任务设置了优先级,则按照优先级从高到低将所述多个升级任务发送给所述车端OTA客户端,对于优先级相同的升级任务,则只将最新的升级任务发送给所述车端OTA客户端。
本方案还包括:
所述车端OTA客户端:
根据升级任务中的下载策略下载升级包;
根据升级包中的签名信息进行验签;
验签完成后,向所述云端OTA管理平台上报下载及验签结果;
根据升级任务中的升级策略,进行升级;
升级完成后,上报升级结果;
所述云端OTA管理平台:
接收所述下载及验签结果;
接收所述升级结果,并根据升级结果对升级任务进行状态统计展示。
所述双向认证包括:
所述云端OTA管理平台:
接收来自车端OTA客户端的消息;
解析消息头中的证书信息获得车端OTA客户端的唯一标识信息或者直接从消息头中获得车端OTA客户端的唯一标识信息;
将所述车端OTA客户端的唯一标识信息与本地存储的车端OTA客户端的唯一标识信息进行匹配,匹配成功,则允许该车端OTA客户端接入。
所述车端OTA客户端:
将自己的证书信息或者车端OTA客户端的唯一标识信息携带在消息头中,向所述云端OTA管理平台发送消息。
所述双向认证包括:
所述云端OTA管理平台:
接收来自车端OTA客户端的消息;
解析消息头中的证书信息获得车端OTA客户端的唯一标识信息或者直接从消息头中获得车端OTA客户端的唯一标识信息;
将所述车端OTA客户端的唯一标识信息与消息体中的车端OTA客户端的唯一标识信息进行匹配,匹配成功,则允许该车端OTA客户端接入。
所述车端OTA客户端:
将自己的证书信息或者车端OTA客户端的唯一标识信息携带在消息头中,向所述云端OTA管理平台发送消息。
所述双向认证包括:
所述云端OTA管理平台:
接收来自车端OTA客户端的消息;
从消息中获得加密的证书序列号;
将所述加密的证书序列号发送给远端证书验证服务器进行验证,验证通过,则允许该车端OTA客户端接入;
所述车端OTA客户端:
通过所述远端证书验证服务器分配的公钥对证书序列号进行加密;
携带加密的证书序列号向云端OTA管理平台发送消息。
本发明安全性高,并且提高了升级效率。
附图说明
下面结合附图和具体实施方式对本发明进行详细说明:
图1为本发明的系统结构示意图。
具体实施方式
如图1所示,一种车辆ECU的OTA升级方法,包括:
云端OTA管理平台110接收接入的车端OTA客户端的升级请求,根据上述升级请求从预先创建的升级任务中查询到相应的升级任务,并将该升级任务发送给车端OTA客户端120。
车端OTA客户端120接入云端OTA管理平台110,接收上述升级任务,并根据该升级任务进行升级,该升级任务中包括升级包的下载地址。
车端OTA客户端120接入云端OTA管理平台110时,进行双向认证,安全性高。
在创建升级任务时,将多个升级包合并成升级包集合,则升级任务中还包括升级包集合的下载地址以及按照依赖性和原子性设置的多个升级包的升级顺序。不同ECU的不同版本是独立的升级包,有时不同ECU之间的升级顺序是需要由依赖性的,必须先升级一种ECU,再升级另一种ECU;有时,多个ECU之间升级时必须是原子性的,要么都成功,要么都失败,如果一个成功,一个失败,那么成功的那个也需要回滚成原版本,这就需要将多个独立的升级包进行逻辑的合并,合并成一个集合,为这个集合设置其中各升级包的升级顺序。创建升级任务时,可以选择一个或者多个升级包集合,各升级包集合之间也可以设置顺序。以此来灵活的根据ECU之间的约束关系进行升级,提高了升级效率。
云端OTA管理平台110根据升级请求查询到相应的同一个ECU的多个升级任务时,若多个升级任务未设置优先级,则只将最新的升级任务发送给车端OTA客户端120,这样的任务调度方式可以使车辆ECU从一个比较老的版本跳过中间的几次升级直接升级到最新的版本;若多个升级任务设置了优先级,则按照优先级从高到低将多个升级任务发送给车端OTA客户端120,对于优先级相同的升级任务,则只将最新的升级任务发送给车端OTA客户端120,这样的任务调度方式是为了应对车辆ECU的升级有时也需要保证升级的顺序性的情况,比如某个版本的升级必须依赖于前一个版本的升级成功。本发明对每一个ECU的多个升级任务均采用两种任务调度方式,同样提高了升级效率。
较佳地,本发明方法还具有如下过程:
一、车端OTA客户端120的执行过程:
根据升级任务中的下载策略下载升级包,根据升级包中的签名信息进行验签,验签完成后,向云端OTA管理平台110上报下载及验签结果,根据升级任务中的升级策略,进行升级,升级完成后,上报升级结果。
二、云端OTA管理平台110的执行过程:
接收下载及验签结果,接收升级结果,并根据升级结果对升级任务进行状态统计展示。
实施例1
在本实施例中,上述双向认证过程如下:
一、云端OTA管理平台110的执行过程:
1、接收来自车端OTA客户端120的消息。
2、解析消息头中的证书信息获得车端OTA客户端的唯一标识信息或者直接从消息头中获得车端OTA客户端的唯一标识信息。
3、将车端OTA客户端的唯一标识信息与本地存储的车端OTA客户端的唯一标识信息进行匹配,匹配成功,则允许该车端OTA客户端接入。
二、车端OTA客户端120的执行过程:
将自己的证书信息或者车端OTA客户端的唯一标识信息携带在消息头中,向云端OTA管理平台110发送消息。
实施例2
在本实施例中,上述双向认证过程如下:
一、云端OTA管理平台110的执行过程:
1、接收来自车端OTA客户端120的消息。
2、解析消息头中的证书信息获得车端OTA客户端的唯一标识信息或者直接从消息头中获得车端OTA客户端的唯一标识信息。
3、将车端OTA客户端120的唯一标识信息与消息体中的车端OTA客户端的唯一标识信息进行匹配,匹配成功,则允许该车端OTA客户端120接入,消息体本身就带有车端OTA客户端标识信息。
二、车端OTA客户端120的执行过程:
将自己的证书信息或者车端OTA客户端的唯一标识信息携带在消息头中,向云端OTA管理平台110发送消息。
实施例3
在本实施例中,上述双向认证过程如下:
一、云端OTA管理平台110的执行过程:
1、接收来自车端OTA客户端120的消息。
2、从消息中获得加密的证书序列号。
3、将加密的证书序列号发送给远端证书验证服务器进行验证,验证通过,则允许该车端OTA客户端120接入。
二、车端OTA客户端120的执行过程:
1、通过远端证书验证服务器分配的公钥对证书序列号进行加密。
2、携带加密的证书序列号向云端OTA管理平台110发送消息。
具体地,云端OTA管理平台110包括:
车辆数据管理模块111,用于从MES/TSP系统2获取车辆数据,或者提供用户界面供用户手工添加车辆数据,车辆数据包括车端OTA客户端的唯一标识信息、车端所有的ECU信息以及车辆信息。
其中,车端OTA客户端的唯一标识信息为车辆识别号(VIN),或者TBOX序列号,或者VIN与TBOX序列号与特殊符号的组合。车辆信息包括车型信息、车系信息以及OEM信息。
TSP(TelematicsServiceProvider)是指汽车远程服务提供商,MES(manufacturingexecutionsystem)是指制造企业生产过程执行系统。
车辆数据管理模块111可以主动从MES/TSP系统2拉取车辆数据,该主动拉取过程可以是周期性的,也可以是手动触发的,也可以两者兼有。拉取的数据可以是全量的,也可以是增量的。
上述用户界面可以为web界面,用户可以在web界面批量导入或者单条输入的方式,对车辆数据进行添加。
车辆数据管理模块111也可以被动从MES/TSP系统2接收车辆数据,该过程可以是周期性的,也可以是手动触发,也可以两者皆有。被动接收的数据可以是全量的,也可以是增量的。
升级包管理模块112,用于提供用户界面供用户手工上传升级包、接收用户手工输入的升级包信息或者自动解析该升级包获得升级包信息以及对升级包进行签名。升级包信息与升级包相关联。
其中,升级包信息包括软件版本号、待升级ECU的零件号、待升级ECU的硬件信息、升级包文件类型以及可以使用所述升级包文件进行升级的ECU的软件版本号范围。
支持采用HTTP/HTTPS/FTP/FTPS/SFTP协议上传升级包,升级包为全量升级包文件或者差分升级包。
同一个ECU的相同软件版本号的全量升级包文件只允许存在一个。同一个ECU的不同软件版本号的全量包文件允许存在多个。不同ECU的不同软件版本号的全量包允许存在多个。不同ECU的相同软件版本号的全量包允许存在多个。同一个ECU的相同软件版本号,相同升级源版本号的差分升级包文件只允许存在一个。同一个ECU的相同软件版本号,不同升级源版本号的差分升级包文件允许存在多个。同一个ECU的不同软件版本号,相同或不同升级源版本号的差分升级包文件允许存在多个。
升级任务管理模块113,用于创建升级任务并对升级任务进行管理。
对升级任务进行管理包括部署任务、终止任务、暂停任务、重新运行任务、多个任务之间的优先级认定以及任务合并。
其中,升级任务包括唯一的任务标识、待升级的车辆的特征表达式、待升级的车辆OTA客户端的唯一标识范围、升级包文件信息的标识、升级包大小、升级包的sha值、升级包的加密方式、解密升级包的密钥信息、下载策略、升级策略、回滚策略、按照依赖性和原子性设置的多个升级包的升级顺序、任务的开始时间、结束时间、调度的开始时间、调度的结束时间以及优先级。
通信管理模块114,用于向车端OTA客户端120发送或者接收消息。
车端OTA客户端120包括:
通信管理模块121,用于向云端OTA管理平台110发送或者接收消息。
ECU升级管理模块122,用于根据升级任务进行升级。
其中,上述消息可以为:上报ECU版本信息,通知当前有升级任务的消息,查询是否有升级任务的消息,升级任务消息,下载进度上报的消息,升级结果消息,升级过程的详情消息,上报硬件信息等。承载方式可以为HTTP/HTTPS协议,或者WS/WSS协议,或者采用格式满足OMA规范或者JSON规范的消息格式。
如图1所示,本发明还涉及一种车辆ECU的OTA升级系统,包括云端OTA管理平台110以及车端OTA客户端120。
云端OTA管理平台110接收接入的车端OTA客户端的升级请求,根据上述升级请求从预先创建的升级任务中查询到相应的升级任务,并将该升级任务发送给车端OTA客户端120。
车端OTA客户端120接入云端OTA管理平台110,接收上述升级任务,并根据该升级任务进行升级,该升级任务中包括升级包的下载地址。
车端OTA客户端120接入云端OTA管理平台110时,进行双向认证,安全性高。
在创建升级任务时,将多个升级包合并成升级包集合,则升级任务中还包括升级包集合的下载地址以及按照依赖性和原子性设置的多个升级包的升级顺序。不同ECU的不同版本是独立的升级包,有时不同ECU之间的升级顺序是需要由依赖性的,必须先升级一种ECU,再升级另一种ECU;有时,多个ECU之间升级时必须是原子性的,要么都成功,要么都失败,如果一个成功,一个失败,那么成功的那个也需要回滚成原版本,这就需要将多个独立的升级包进行逻辑的合并,合并成一个集合,为这个集合设置其中各升级包的升级顺序。创建升级任务时,可以选择一个或者多个升级包集合,各升级包集合之间也可以设置顺序。以此来灵活的根据ECU之间的约束关系进行升级,提高了升级效率。
云端OTA管理平台110根据升级请求查询到相应的同一个ECU的多个升级任务时,若多个升级任务未设置优先级,则只将最新的升级任务发送给车端OTA客户端120,这样的任务调度方式可以使车辆ECU从一个比较老的版本跳过中间的几次升级直接升级到最新的版本;若多个升级任务设置了优先级,则按照优先级从高到低将多个升级任务发送给车端OTA客户端120,对于优先级相同的升级任务,则只将最新的升级任务发送给车端OTA客户端120,这样的任务调度方式是为了应对车辆ECU的升级有时也需要保证升级的顺序性的情况,比如某个版本的升级必须依赖于前一个版本的升级成功。本发明对每一个ECU的多个升级任务均采用两种任务调度方式,同样提高了升级效率。
较佳地,本发明还具有如下过程:
一、车端OTA客户端120的执行过程:
根据升级任务中的下载策略下载升级包,根据升级包中的签名信息进行验签,验签完成后,向云端OTA管理平台110上报下载及验签结果,根据升级任务中的升级策略,进行升级,升级完成后,上报升级结果。
二、云端OTA管理平台110的执行过程:
接收下载及验签结果,接收升级结果,并根据升级结果对升级任务进行状态统计展示。
实施例1
在本实施例中,上述双向认证过程如下:
一、云端OTA管理平台110的执行过程:
1、接收来自车端OTA客户端120的消息。
2、解析消息头中的证书信息获得车端OTA客户端的唯一标识信息或者直接从消息头中获得车端OTA客户端的唯一标识信息。
3、将车端OTA客户端的唯一标识信息与本地存储的车端OTA客户端的唯一标识信息进行匹配,匹配成功,则允许该车端OTA客户端接入。
二、车端OTA客户端120的执行过程:
将自己的证书信息或者车端OTA客户端的唯一标识信息携带在消息头中,向云端OTA管理平台110发送消息。
实施例2
在本实施例中,上述双向认证过程如下:
一、云端OTA管理平台110的执行过程:
1、接收来自车端OTA客户端120的消息。
2、解析消息头中的证书信息获得车端OTA客户端的唯一标识信息或者直接从消息头中获得车端OTA客户端的唯一标识信息。
3、将车端OTA客户端120的唯一标识信息与消息体中的车端OTA客户端的唯一标识信息进行匹配,匹配成功,则允许该车端OTA客户端120接入,消息体本身就带有车端OTA客户端标识信息。
二、车端OTA客户端120的执行过程:
将自己的证书信息或者车端OTA客户端的唯一标识信息携带在消息头中,向云端OTA管理平台110发送消息。
实施例3
在本实施例中,上述双向认证过程如下:
一、云端OTA管理平台110的执行过程:
1、接收来自车端OTA客户端120的消息。
2、从消息中获得加密的证书序列号。
3、将加密的证书序列号发送给远端证书验证服务器进行验证,验证通过,则允许该车端OTA客户端120接入。
二、车端OTA客户端120的执行过程:
1、通过远端证书验证服务器分配的公钥对证书序列号进行加密。
2、携带加密的证书序列号向云端OTA管理平台110发送消息。
具体地,云端OTA管理平台110包括:
车辆数据管理模块111,用于从MES/TSP系统2获取车辆数据,或者提供用户界面供用户手工添加车辆数据,车辆数据包括车端OTA客户端的唯一标识信息、车端所有的ECU信息以及车辆信息。
其中,车端OTA客户端的唯一标识信息为车辆识别号(VIN),或者TBOX序列号,或者VIN与TBOX序列号与特殊符号的组合。车辆信息包括车型信息、车系信息以及OEM信息。
TSP(TelematicsServiceProvider)是指汽车远程服务提供商,MES(manufacturingexecutionsystem)是指制造企业生产过程执行系统。
车辆数据管理模块111可以主动从MES/TSP系统2拉取车辆数据,该主动拉取过程可以是周期性的,也可以是手动触发的,也可以两者兼有。拉取的数据可以是全量的,也可以是增量的。
上述用户界面可以为web界面,用户可以在web界面批量导入或者单条输入的方式,对车辆数据进行添加。
车辆数据管理模块111也可以被动从MES/TSP系统2接收车辆数据,该过程可以是周期性的,也可以是手动触发,也可以两者皆有。被动接收的数据可以是全量的,也可以是增量的。
升级包管理模块112,用于提供用户界面供用户手工上传升级包、接收用户手工输入的升级包信息或者自动解析该升级包获得升级包信息以及对升级包进行签名。升级包信息与升级包相关联。
其中,升级包信息包括软件版本号、待升级ECU的零件号、待升级ECU的硬件信息、升级包文件类型以及可以使用所述升级包文件进行升级的ECU的软件版本号范围。
支持采用HTTP/HTTPS/FTP/FTPS/SFTP协议上传升级包,升级包为全量升级包文件或者差分升级包。
同一个ECU的相同软件版本号的全量升级包文件只允许存在一个。同一个ECU的不同软件版本号的全量包文件允许存在多个。不同ECU的不同软件版本号的全量包允许存在多个。不同ECU的相同软件版本号的全量包允许存在多个。同一个ECU的相同软件版本号,相同升级源版本号的差分升级包文件只允许存在一个。同一个ECU的相同软件版本号,不同升级源版本号的差分升级包文件允许存在多个。同一个ECU的不同软件版本号,相同或不同升级源版本号的差分升级包文件允许存在多个。
升级任务管理模块113,用于创建升级任务并对升级任务进行管理。
对升级任务进行管理包括部署任务、终止任务、暂停任务、重新运行任务、多个任务之间的优先级认定以及任务合并。
其中,升级任务包括唯一的任务标识、待升级的车辆的特征表达式、待升级的车辆OTA客户端的唯一标识范围、升级包文件信息的标识、升级包大小、升级包的sha值、升级包的加密方式、解密升级包的密钥信息、下载策略、升级策略、回滚策略、按照依赖性和原子性设置的多个升级包的升级顺序、任务的开始时间、结束时间、调度的开始时间、调度的结束时间以及优先级。
通信管理模块114,用于向车端OTA客户端120发送或者接收消息。
车端OTA客户端120包括:
通信管理模块121,用于向云端OTA管理平台110发送或者接收消息。
ECU升级管理模块122,用于根据升级任务进行升级。
其中,上述消息可以为:上报ECU版本信息,通知当前有升级任务的消息,查询是否有升级任务的消息,升级任务消息,下载进度上报的消息,升级结果消息,升级过程的详情消息,上报硬件信息等。承载方式可以为HTTP/HTTPS协议,或者WS/WSS协议,或者采用格式满足OMA规范或者JSON规范的消息格式。
但是,本技术领域中的普通技术人员应当认识到,以上的实施例仅是用来说明本发明,而并非用作为对本发明的限定,只要在本发明的实质精神范围内,对以上所述实施例的变化、变型都将落在本发明的权利要求书范围内。

Claims (10)

1.一种车辆ECU的OTA升级方法,云端OTA管理平台接收接入的车端OTA客户端的升级请求,根据所述升级请求从预先创建的升级任务中查询到相应的升级任务,并将该升级任务发送给所述车端OTA客户端,所述车端OTA客户端接入所述云端OTA管理平台,所述车端OTA客户端接收所述升级任务,并根据所述升级任务进行升级,所述升级任务包括升级包的下载地址,其特征在于,还包括:
所述车端OTA客户端接入云端OTA管理平台时,进行双向认证;
在创建所述升级任务时,将多个升级包合并成升级包集合,所述升级任务还包括所述升级包集合的下载地址以及按照依赖性和原子性设置的多个升级包的升级顺序;
所述云端OTA管理平台根据所述升级请求查询到相应的同一个ECU的多个升级任务时,若所述多个升级任务未设置优先级,则只将最新的升级任务发送给所述车端OTA客户端,若所述多个升级任务设置了优先级,则按照优先级从高到低将所述多个升级任务发送给所述车端OTA客户端,对于优先级相同的升级任务,则只将最新的升级任务发送给所述车端OTA客户端。
2.根据权利要求1所述的一种车辆ECU的OTA升级方法,其特征在于,还包括:
所述车端OTA客户端:
根据升级任务中的下载策略下载升级包;
根据升级包中的签名信息进行验签;
验签完成后,向所述云端OTA管理平台上报下载及验签结果;
根据升级任务中的升级策略,进行升级;
升级完成后,上报升级结果;
所述云端OTA管理平台:
接收所述下载及验签结果;
接收所述升级结果,并根据升级结果对升级任务进行状态统计展示。
3.根据权利要求1或2所述的一种车辆ECU的OTA升级方法,其特征在于,所述双向认证包括:
所述云端OTA管理平台:
接收来自车端OTA客户端的消息;
解析消息头中的证书信息获得车端OTA客户端的唯一标识信息或者直接从消息头中获得车端OTA客户端的唯一标识信息;
将所述车端OTA客户端的唯一标识信息与本地存储的车端OTA客户端的唯一标识信息进行匹配,匹配成功,则允许该车端OTA客户端接入。
所述车端OTA客户端:
将自己的证书信息或者车端OTA客户端的唯一标识信息携带在消息头中,向所述云端OTA管理平台发送消息。
4.根据权利要求1或2所述的一种车辆ECU的OTA升级方法,其特征在于,所述双向认证包括:
所述云端OTA管理平台:
接收来自车端OTA客户端的消息;
解析消息头中的证书信息获得车端OTA客户端的唯一标识信息或者直接从消息头中获得车端OTA客户端的唯一标识信息;
将所述车端OTA客户端的唯一标识信息与消息体中的车端OTA客户端的唯一标识信息进行匹配,匹配成功,则允许该车端OTA客户端接入。
所述车端OTA客户端:
将自己的证书信息或者车端OTA客户端的唯一标识信息携带在消息头中,向所述云端OTA管理平台发送消息。
5.根据权利要求1或2所述的一种车辆ECU的OTA升级方法,其特征在于,所述双向认证包括:
所述云端OTA管理平台:
接收来自车端OTA客户端的消息;
从消息中获得加密的证书序列号;
将所述加密的证书序列号发送给远端证书验证服务器进行验证,验证通过,则允许该车端OTA客户端接入;
所述车端OTA客户端:
通过所述远端证书验证服务器分配的公钥对证书序列号进行加密;
携带加密的证书序列号向云端OTA管理平台发送消息。
6.一种车辆ECU的OTA升级系统,包括云端OTA管理平台以及车端OTA客户端,所述云端OTA管理平台接收接入的车端OTA客户端的升级请求,根据所述升级请求从预先创建的升级任务中查询到相应的升级任务,并将该升级任务发送给所述车端OTA客户端,所述车端OTA客户端接入所述云端OTA管理平台,所述车端OTA客户端接收所述升级任务,并根据所述升级任务进行升级,所述升级任务包括升级包的下载地址,其特征在于,还包括:
所述车端OTA客户端接入云端OTA管理平台时,进行双向认证;
在创建所述升级任务时,将多个升级包合并成升级包集合,所述升级任务还包括所述升级包集合的下载地址以及按照依赖性和原子性设置的多个升级包的升级顺序;
所述云端OTA管理平台根据所述升级请求查询到相应的同一个ECU的多个升级任务时,若所述多个升级任务未设置优先级,则只将最新的升级任务发送给所述车端OTA客户端,若所述多个升级任务设置了优先级,则按照优先级从高到低将所述多个升级任务发送给所述车端OTA客户端,对于优先级相同的升级任务,则只将最新的升级任务发送给所述车端OTA客户端。
7.根据权利要求6所述的一种车辆ECU的OTA升级系统,其特征在于,还包括:
所述车端OTA客户端:
根据升级任务中的下载策略下载升级包;
根据升级包中的签名信息进行验签;
验签完成后,向所述云端OTA管理平台上报下载及验签结果;
根据升级任务中的升级策略,进行升级;
升级完成后,上报升级结果;
所述云端OTA管理平台:
接收所述下载及验签结果;
接收所述升级结果,并根据升级结果对升级任务进行状态统计展示。
8.根据权利要求6或7所述的一种车辆ECU的OTA升级系统,其特征在于,所述双向认证包括:
所述云端OTA管理平台:
接收来自车端OTA客户端的消息;
解析消息头中的证书信息获得车端OTA客户端的唯一标识信息或者直接从消息头中获得车端OTA客户端的唯一标识信息;
将所述车端OTA客户端的唯一标识信息与本地存储的车端OTA客户端的唯一标识信息进行匹配,匹配成功,则允许该车端OTA客户端接入。
所述车端OTA客户端:
将自己的证书信息或者车端OTA客户端的唯一标识信息携带在消息头中,向所述云端OTA管理平台发送消息。
9.根据权利要求6或7所述的一种车辆ECU的OTA升级系统,其特征在于,所述双向认证包括:
所述云端OTA管理平台:
接收来自车端OTA客户端的消息;
解析消息头中的证书信息获得车端OTA客户端的唯一标识信息或者直接从消息头中获得车端OTA客户端的唯一标识信息;
将所述车端OTA客户端的唯一标识信息与消息体中的车端OTA客户端的唯一标识信息进行匹配,匹配成功,则允许该车端OTA客户端接入。
所述车端OTA客户端:
将自己的证书信息或者车端OTA客户端的唯一标识信息携带在消息头中,向所述云端OTA管理平台发送消息。
10.根据权利要求6或7所述的一种车辆ECU的OTA升级系统,其特征在于,所述双向认证包括:
所述云端OTA管理平台:
接收来自车端OTA客户端的消息;
从消息中获得加密的证书序列号;
将所述加密的证书序列号发送给远端证书验证服务器进行验证,验证通过,则允许该车端OTA客户端接入;
所述车端OTA客户端:
通过所述远端证书验证服务器分配的公钥对证书序列号进行加密;
携带加密的证书序列号向云端OTA管理平台发送消息。
CN202010259275.2A 2020-04-03 2020-04-03 车辆ecu的ota升级方法及其系统 Pending CN111478897A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010259275.2A CN111478897A (zh) 2020-04-03 2020-04-03 车辆ecu的ota升级方法及其系统

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010259275.2A CN111478897A (zh) 2020-04-03 2020-04-03 车辆ecu的ota升级方法及其系统

Publications (1)

Publication Number Publication Date
CN111478897A true CN111478897A (zh) 2020-07-31

Family

ID=71750634

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010259275.2A Pending CN111478897A (zh) 2020-04-03 2020-04-03 车辆ecu的ota升级方法及其系统

Country Status (1)

Country Link
CN (1) CN111478897A (zh)

Cited By (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112015489A (zh) * 2020-09-18 2020-12-01 华人运通(江苏)技术有限公司 一种车载软件的管理方法、装置、存储介质及系统
CN112256310A (zh) * 2020-11-13 2021-01-22 上海伟世通汽车电子系统有限公司 车辆仪表ota升级系统及方法
CN112579125A (zh) * 2020-12-10 2021-03-30 四川虹微技术有限公司 一种固件升级方法、装置、电子设备和存储介质
CN113110850A (zh) * 2021-05-12 2021-07-13 宝能(广州)汽车研究院有限公司 车辆升级方法、装置、设备、车辆及存储介质
CN113590164A (zh) * 2021-08-31 2021-11-02 重庆长安汽车股份有限公司 一种整车控制器软件的升级方法及系统
CN113778498A (zh) * 2021-08-23 2021-12-10 武汉中海庭数据技术有限公司 车辆数据更新方法、ota云端及车辆数据更新系统
CN113992516A (zh) * 2021-10-21 2022-01-28 远景智能国际私人投资有限公司 物联网设备的固件更新方法、装置及物联网
CN114090049A (zh) * 2021-11-30 2022-02-25 上海有个机器人有限公司 机器人远程打包升级方法、系统及相关产品
CN114327529A (zh) * 2020-09-30 2022-04-12 宝能汽车集团有限公司 车辆、车辆固件升级方法、装置和可读存储介质
CN114328186A (zh) * 2021-12-07 2022-04-12 一汽奔腾轿车有限公司 一种用于汽车控制器ota升级的测试系统及方法
CN114661331A (zh) * 2020-12-22 2022-06-24 本田技研工业株式会社 控制系统、移动体、服务器、控制方法、更新控制方法和计算机可读存储介质
CN114745369A (zh) * 2022-04-08 2022-07-12 北京汽车集团越野车有限公司 一种远程升级方法及装置
CN115202323A (zh) * 2022-06-23 2022-10-18 重庆长安汽车股份有限公司 车辆的服务请求管理方法、装置、车辆及介质
CN115333937A (zh) * 2022-06-27 2022-11-11 中国第一汽车股份有限公司 数据下载方法、装置及电子设备
CN115567496A (zh) * 2022-09-21 2023-01-03 润芯微科技(江苏)有限公司 一种ota升级方法及其系统
CN116418670A (zh) * 2021-12-31 2023-07-11 比亚迪股份有限公司 用于多ecu系统的升级方法、装置、电子设备和存储介质
CN117032764A (zh) * 2023-10-08 2023-11-10 富钛字节车载软件(长春)有限公司 一种基于mqtt协议的车辆ota任务调度方法
EP4310669A4 (en) * 2021-03-31 2024-04-17 Huawei Technologies Co., Ltd. VERSION MANAGEMENT METHOD AND APPARATUS
CN118377511A (zh) * 2024-06-25 2024-07-23 上海艾拉比智能科技有限公司 基于行为分析的ota任务管理方法、系统、设备及存储介质

Citations (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102387165A (zh) * 2010-08-27 2012-03-21 腾讯科技(深圳)有限公司 软件升级系统及方法
WO2013078951A1 (zh) * 2011-12-01 2013-06-06 腾讯科技(深圳)有限公司 软件升级方法和系统
CN104991796A (zh) * 2015-06-19 2015-10-21 青岛海信移动通信技术股份有限公司 一种连续升级的方法及装置
CN105159724A (zh) * 2015-09-15 2015-12-16 青岛海信移动通信技术股份有限公司 一种软件跨版本升级的方法、客户端及服务器
CN105933150A (zh) * 2016-04-20 2016-09-07 努比亚技术有限公司 Ota升级方法、装置及系统
CN106603311A (zh) * 2017-01-18 2017-04-26 北京洋浦伟业科技发展有限公司 Ota升级方法、客户端、服务器和系统
CN107193612A (zh) * 2014-06-27 2017-09-22 青岛海信移动通信技术股份有限公司 一种移动终端的版本升级方法及装置
CN107844343A (zh) * 2017-11-24 2018-03-27 税友软件集团股份有限公司 一种复杂服务端应用系统的升级系统及方法
CN109032912A (zh) * 2018-07-25 2018-12-18 北京首汽智行科技有限公司 车载终端固件升级的压力测试方法
CN109062598A (zh) * 2018-06-26 2018-12-21 珠海全志科技股份有限公司 一种安全的ota升级方法及系统
CN109495307A (zh) * 2018-11-27 2019-03-19 北京车和家信息技术有限公司 系统升级方法、ota升级包加密方法、终端设备及车辆
CN109491681A (zh) * 2018-10-19 2019-03-19 北京经纬恒润科技有限公司 一种汽车内mcu的升级方法及装置
CN110086885A (zh) * 2019-05-10 2019-08-02 上海擎感智能科技有限公司 空间下载技术的升级包下载方法及装置、存储介质和终端
CN110134418A (zh) * 2019-05-10 2019-08-16 上海擎感智能科技有限公司 基于空间下载技术的整车升级方法及装置、存储介质和终端
CN110378123A (zh) * 2019-07-18 2019-10-25 上海擎感智能科技有限公司 一种用于车载终端的软件升级方法及系统
CN110378153A (zh) * 2019-07-18 2019-10-25 上海擎感智能科技有限公司 一种升级包安全下载方法及系统
CN110535941A (zh) * 2019-08-29 2019-12-03 湖北亿咖通科技有限公司 车载系统更新方法、电子设备和存储介质
CN110865842A (zh) * 2018-08-28 2020-03-06 成都鼎桥通信技术有限公司 一种ota升级方法和设备

Patent Citations (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102387165A (zh) * 2010-08-27 2012-03-21 腾讯科技(深圳)有限公司 软件升级系统及方法
WO2013078951A1 (zh) * 2011-12-01 2013-06-06 腾讯科技(深圳)有限公司 软件升级方法和系统
CN107193612A (zh) * 2014-06-27 2017-09-22 青岛海信移动通信技术股份有限公司 一种移动终端的版本升级方法及装置
CN104991796A (zh) * 2015-06-19 2015-10-21 青岛海信移动通信技术股份有限公司 一种连续升级的方法及装置
CN105159724A (zh) * 2015-09-15 2015-12-16 青岛海信移动通信技术股份有限公司 一种软件跨版本升级的方法、客户端及服务器
CN105933150A (zh) * 2016-04-20 2016-09-07 努比亚技术有限公司 Ota升级方法、装置及系统
CN106603311A (zh) * 2017-01-18 2017-04-26 北京洋浦伟业科技发展有限公司 Ota升级方法、客户端、服务器和系统
CN107844343A (zh) * 2017-11-24 2018-03-27 税友软件集团股份有限公司 一种复杂服务端应用系统的升级系统及方法
CN109062598A (zh) * 2018-06-26 2018-12-21 珠海全志科技股份有限公司 一种安全的ota升级方法及系统
CN109032912A (zh) * 2018-07-25 2018-12-18 北京首汽智行科技有限公司 车载终端固件升级的压力测试方法
CN110865842A (zh) * 2018-08-28 2020-03-06 成都鼎桥通信技术有限公司 一种ota升级方法和设备
CN109491681A (zh) * 2018-10-19 2019-03-19 北京经纬恒润科技有限公司 一种汽车内mcu的升级方法及装置
CN109495307A (zh) * 2018-11-27 2019-03-19 北京车和家信息技术有限公司 系统升级方法、ota升级包加密方法、终端设备及车辆
CN110086885A (zh) * 2019-05-10 2019-08-02 上海擎感智能科技有限公司 空间下载技术的升级包下载方法及装置、存储介质和终端
CN110134418A (zh) * 2019-05-10 2019-08-16 上海擎感智能科技有限公司 基于空间下载技术的整车升级方法及装置、存储介质和终端
CN110378123A (zh) * 2019-07-18 2019-10-25 上海擎感智能科技有限公司 一种用于车载终端的软件升级方法及系统
CN110378153A (zh) * 2019-07-18 2019-10-25 上海擎感智能科技有限公司 一种升级包安全下载方法及系统
CN110535941A (zh) * 2019-08-29 2019-12-03 湖北亿咖通科技有限公司 车载系统更新方法、电子设备和存储介质

Cited By (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112015489A (zh) * 2020-09-18 2020-12-01 华人运通(江苏)技术有限公司 一种车载软件的管理方法、装置、存储介质及系统
CN114327529A (zh) * 2020-09-30 2022-04-12 宝能汽车集团有限公司 车辆、车辆固件升级方法、装置和可读存储介质
CN112256310A (zh) * 2020-11-13 2021-01-22 上海伟世通汽车电子系统有限公司 车辆仪表ota升级系统及方法
CN112579125A (zh) * 2020-12-10 2021-03-30 四川虹微技术有限公司 一种固件升级方法、装置、电子设备和存储介质
CN114661331A (zh) * 2020-12-22 2022-06-24 本田技研工业株式会社 控制系统、移动体、服务器、控制方法、更新控制方法和计算机可读存储介质
EP4310669A4 (en) * 2021-03-31 2024-04-17 Huawei Technologies Co., Ltd. VERSION MANAGEMENT METHOD AND APPARATUS
CN113110850B (zh) * 2021-05-12 2022-09-20 宝能(广州)汽车研究院有限公司 车辆升级方法、装置、设备、车辆及存储介质
CN113110850A (zh) * 2021-05-12 2021-07-13 宝能(广州)汽车研究院有限公司 车辆升级方法、装置、设备、车辆及存储介质
CN113778498A (zh) * 2021-08-23 2021-12-10 武汉中海庭数据技术有限公司 车辆数据更新方法、ota云端及车辆数据更新系统
CN113590164A (zh) * 2021-08-31 2021-11-02 重庆长安汽车股份有限公司 一种整车控制器软件的升级方法及系统
CN113590164B (zh) * 2021-08-31 2024-03-22 重庆长安汽车股份有限公司 一种整车控制器软件的升级方法及系统
CN113992516A (zh) * 2021-10-21 2022-01-28 远景智能国际私人投资有限公司 物联网设备的固件更新方法、装置及物联网
CN114090049A (zh) * 2021-11-30 2022-02-25 上海有个机器人有限公司 机器人远程打包升级方法、系统及相关产品
CN114328186A (zh) * 2021-12-07 2022-04-12 一汽奔腾轿车有限公司 一种用于汽车控制器ota升级的测试系统及方法
CN116418670A (zh) * 2021-12-31 2023-07-11 比亚迪股份有限公司 用于多ecu系统的升级方法、装置、电子设备和存储介质
CN116418670B (zh) * 2021-12-31 2024-10-29 比亚迪股份有限公司 用于多ecu系统的升级方法、装置、电子设备和存储介质
CN114745369A (zh) * 2022-04-08 2022-07-12 北京汽车集团越野车有限公司 一种远程升级方法及装置
CN114745369B (zh) * 2022-04-08 2024-06-25 北京汽车集团越野车有限公司 一种远程升级方法及装置
CN115202323A (zh) * 2022-06-23 2022-10-18 重庆长安汽车股份有限公司 车辆的服务请求管理方法、装置、车辆及介质
CN115333937A (zh) * 2022-06-27 2022-11-11 中国第一汽车股份有限公司 数据下载方法、装置及电子设备
CN115333937B (zh) * 2022-06-27 2023-09-01 中国第一汽车股份有限公司 数据下载方法、装置及电子设备
CN115567496A (zh) * 2022-09-21 2023-01-03 润芯微科技(江苏)有限公司 一种ota升级方法及其系统
CN117032764B (zh) * 2023-10-08 2023-12-05 富钛字节车载软件(长春)有限公司 一种基于mqtt协议的车辆ota任务调度方法
CN117032764A (zh) * 2023-10-08 2023-11-10 富钛字节车载软件(长春)有限公司 一种基于mqtt协议的车辆ota任务调度方法
CN118377511A (zh) * 2024-06-25 2024-07-23 上海艾拉比智能科技有限公司 基于行为分析的ota任务管理方法、系统、设备及存储介质

Similar Documents

Publication Publication Date Title
CN111478897A (zh) 车辆ecu的ota升级方法及其系统
CN111190633B (zh) 整车电控单元ota升级系统及方法
US11163549B2 (en) Vehicle information communication system
US10592231B2 (en) Vehicle information communication system
CN111385191B (zh) 车载互联网关、车辆ota升级系统和方法、计算机存储介质
CN109787774B (zh) 基于数字签名校验的升级下载方法、装置、服务器及终端
JP6219301B2 (ja) テレマティックサービスを提供するためのシステムおよび対応する方法
US11579865B2 (en) Vehicle information communication system
US20170344355A1 (en) Updating vehicle system modules
US20120167071A1 (en) Software update apparatus and method of vehicle
CN113778498A (zh) 车辆数据更新方法、ota云端及车辆数据更新系统
US20130167119A1 (en) Apparatus and method for supporting software development for vehicle
CN102622705A (zh) 自动管理pos终端升级的终端管理系统及其升级管理方法
CN113268257A (zh) 车载应用升级系统、方法及计算机存储介质
US20240171564A1 (en) Application programming interface for certificate management systems
CN116401146B (zh) 一种数据交互方法、装置、存储介质、服务器及车辆
CN117950702A (zh) 车辆零件的ota升级顺序确定方法、装置、电子设备及介质
CN117827251A (zh) 一种车辆ecu版本升级方法、系统及相关设备
CN117931232A (zh) 车辆软件升级方法、装置、网关控制器和车辆
CN116915816A (zh) Can信号数据定制化采集方法及装置
CN116088913A (zh) 整车升级软件的集成设备、方法和计算机程序产品
JP7239025B2 (ja) センター装置及び車両情報通信システム
CN116366636A (zh) 车辆软件升级方法、装置及汽车
CN114090057A (zh) Ota消息、v2x ota终端及升级方法
CN114138306B (zh) 一种支持分布式下载的车辆fota快速升级方法、系统

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

Application publication date: 20200731

RJ01 Rejection of invention patent application after publication