CN113778498A - 车辆数据更新方法、ota云端及车辆数据更新系统 - Google Patents
车辆数据更新方法、ota云端及车辆数据更新系统 Download PDFInfo
- Publication number
- CN113778498A CN113778498A CN202110970611.9A CN202110970611A CN113778498A CN 113778498 A CN113778498 A CN 113778498A CN 202110970611 A CN202110970611 A CN 202110970611A CN 113778498 A CN113778498 A CN 113778498A
- Authority
- CN
- China
- Prior art keywords
- vehicle
- data
- version
- software
- current
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 30
- 238000009434 installation Methods 0.000 claims abstract description 11
- 238000004891 communication Methods 0.000 claims description 4
- 238000010586 diagram Methods 0.000 description 12
- 238000004590 computer program Methods 0.000 description 7
- 230000006870 function Effects 0.000 description 5
- 238000012986 modification Methods 0.000 description 5
- 230000004048 modification Effects 0.000 description 5
- 238000012545 processing Methods 0.000 description 4
- 230000003993 interaction Effects 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 206010063385 Intellectualisation Diseases 0.000 description 1
- 230000004075 alteration Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 230000008676 import Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000002035 prolonged effect Effects 0.000 description 1
- 230000008439 repair process Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000033772 system development Effects 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
- G06F8/658—Incremental updates; Differential updates
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/955—Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
- G06F16/9566—URL specific, e.g. using aliases, detecting broken or misspelled links
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/70—Software maintenance or management
- G06F8/71—Version control; Configuration management
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Databases & Information Systems (AREA)
- Data Mining & Analysis (AREA)
- Stored Programmes (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明提供一种基于OTA云端的车辆数据更新方法、OTA云端和车辆数据更新系统,方法包括:接收车端上报的当前数据版本和/或当前软件版本;将车端的当前数据版本和/或当前软件版本与OTA云端上存储的最新数据版本和/或最新软件版本进行比较,判定数据版本和/或软件版本是否有更新;若有更新,下发数据升级包和/或软件升级包的URL地址给车端,以使得车端根据URL地址下载数据升级包和/或软件升级包进行安装更新,并向OTA云端上传更新进展信息。通过本发明,通过OTA云端实现对车端的数据和/或软件进行实时更新,可实现自动更新,更新速度快、效率高。
Description
技术领域
本发明涉及互联网云端领域,更具体地,涉及一种车辆数据更新方法、OTA云端及车辆数据更新系统。
背景技术
随着汽车行业“电动化、网联化、智能化和共享化”新四化的推行,电子、数据和软件发挥的作用越来越重要,成本占整车的比例也逐渐提高,汽车软件的复杂度也随之增大。软件的升级、数据的更新以及个性化的需求设定只有通过OTA更新,才能带给用户最好的体验,同时也能减少汽车企业的成本,包括汽车问题修复的召回成本,用户的时间成本,也能够延长车辆的使用鲜度,给用户提供更多的增值服务,开辟汽车企业新的利润增长点。
OTA全称为Over-The-Air technology(空中下载技术),通过移动通信的接口实现对软件进行远程管理。现已广泛的应用在智能手机上。但对于汽车而言,由于汽车上没有更新库,当汽车需要修复钥匙卡加密漏洞、更新ECU软件版本或更新地图数据等时,还必须得将汽车开到4S店,插上专用的仪器设备进行手动更新升级,这种升级的方式非常麻烦。
发明内容
本发明针对现有技术中存在的技术问题,提供一种车辆数据更新方法、OTA云端及车辆数据更新系统,能够自动对车辆的数据和软件进行更新。
根据本发明的第一方面,提供了一种车辆数据更新方法,包括:接收车端上报的当前数据版本和/或当前软件版本;将车端的当前数据版本和/或当前软件版本与OTA云端上存储的最新数据版本和/或最新软件版本进行比较,判定数据版本和/或软件版本是否有更新;若有更新,下发数据升级包和/或软件升级包的URL地址给车端,以使得车端根据URL地址下载数据升级包和/或软件升级包进行安装更新,并向OTA云端上传更新进展信息。
在上述技术方案的基础上,本发明还可以作出如下改进。
可选的,所述接收车端上报的当前数据版本和/或当前软件版本,之前还包括:接收车端发送的车辆VIN码和车端信息;根据所述车辆VIN码和车端信息,生成证书信息,向车端下发证书信息和生成证书的时间信息,以使得车端根据生成证书的时间信息验证证书是否在有效期内,若在有效期内,则向OTA云端上报当前数据版本和/或当前软件版本。
可选的,所述接收车端上报的当前数据版本和/或当前软件版本,之前还包括:OTA云端接收批量导入的车辆相关信息,所述车辆相关信息包括每辆车的VIN码、所属企业、车辆地图数据、车辆上的数据版本、车辆上软件类型和版本以及各软件应用的有效期。
可选的,所述OTA云端根据车辆地图数据以及行政区划范围,对所有车辆所述区域进行行政区域的划分;将每一个行政区域范围与相应的车辆相关信息对应保存。
可选的,所述车端向OTA云端上报当前数据版本和/或当前软件版本的同时,还上报车辆的所属区域码;OTA云端根据车辆上报的所属区域码,在相应的行政区域范围内查询车辆的最新数据版本和/或最新软件版本。
可选的,所述若在有效期内,则向OTA云端上报当前数据版本和/或当前软件版本,还包括:若车端验证OTA云端下发的证书已过期时,车端重新向OTA云端发送车辆VIN码和车端信息,以使OTA云端重新生成证书。
可选的,所述车端与所述OTA云端通过MQTT协议传递消息。
根据本发明的第二方面,提供一种OTA云端,包括:接收模块,用于接收车端上报的当前数据版本和/或当前软件版本;判定模块,用于将车端的当前数据版本和/或当前软件版本与OTA云端上存储的最新数据版本和/或最新软件版本进行比较,判定数据版本和/或软件版本是否有更新;下发模块,用于若有更新,下发数据升级包和/或软件升级包的URL地址给车端,以使得车端根据URL地址下载数据升级包和/或软件升级包进行安装更新,并向OTA云端上传更新进展信息。
可选的,所述接收模块,还用于接收车端发送的车辆VIN码和车端信息;相应的,所述下发模块,还用于根据所述车辆VIN码和车端信息,生成证书信息,向车端下发证书信息和生成证书的时间信息,以使得车端根据生成证书信息和时间信息验证证书是否在有效期内,若在有效期内,则向OTA云端上报当前数据版本和/或当前软件版本。
根据本发明的第三方面,提供了一种车辆数据更新系统,包括车端和OTA云端,所述车端和所述OTA云端通过无线网络通信连接;所述车端,用于向OTA云端上报当前数据版本和/或当前软件版本;还用于根据OTA云端下发的URL地址下载数据升级包和/或软件升级包,进行安装更新,并向OTA云端上传更新进展信息;所述OTA云端,用于将车端的当前数据版本和/或当前软件版本与OTA云端上存储的最新数据版本和/或最新软件版本进行比较,判定数据版本和/或软件版本是否有更新;若有更新,下发数据升级包和/或软件升级包的URL地址给车端。
本发明提供的一种基于OTA云端的车辆数据更新方法、OTA云端及车辆数据更新系统,通过OTA云端实现对车端的数据和/或软件进行实时更新,可实现自动更新,更新速度快、效率高。
附图说明
图1为本发明提供的一种基于OTA云端的车辆数据更新方法流程图;
图2为车端与OTA云端之间的信息交互过程示意图;
图3为本发明提供的一种OTA云端的结构示意图;
图4为本发明提供的一种车辆数据更新系统的结构示意图。
具体实施方式
下面结合附图和实施例,对本发明的具体实施方式作进一步详细描述。以下实施例用于说明本发明,但不用来限制本发明的范围。
图1为本发明提供的一种基于OTA云端的车辆数据更新方法流程图,如图1所示,方法包括:101、接收车端上报的当前数据版本和/或当前软件版本;102、将车端的当前数据版本和/或当前软件版本与OTA云端上存储的最新数据版本和/或最新软件版本进行比较,判定数据版本和/或软件版本是否有更新;103、若有更新,下发数据升级包和/或软件升级包的URL地址给车端,以使得车端根据URL地址下载数据升级包和/或软件升级包,进行安装更新,并向OTA云端上传更新进展信息。
可以理解的是,基于背景技术中的缺陷,本发明实施例提出了一种车辆OTA,车辆OTA就是基于当前车辆升级的各种痛点而生,提升了车辆升级的便利性和广泛性,大大节省人力物力。但OTA更新是基于无线网络,必须保证相对稳定的网络环境和足够的带宽来支持,因此,车辆与本发明实施例中提供的OTA云端通过无线网络通信连接。
在本发明实施例中,采用当前物联网较为流行的MQTT(Message QueuingTelemetry Transport,消息队列遥测传输协议)协议进行车端和OTA云端之间的消息传输,MQTT最大优点在于,可以以极少的代码和有限的带宽,为连接远程设备提供实时可靠的消息服务。作为一种低开销、低带宽占用的即时通讯协议,使其在车联网这种较复杂的网络环境中有出色的表现。同时也降低了服务器的并发压力,在投入有限的服务器资源和网络资源的情况下,也可以有不错的网络响应速度。
车辆可实时将车辆上的当前数据版本和/或当前软件版本上报给OTA云端,OTA云端根据车辆上报的当前数据版本和/或当前软件版本和本地上存储的最新数据版本和/或最新软件版本进行比对,判定数据版本和/或软件版本是否有更新。如果有更新,则获取数据升级包和/或软件升级包的URL地址,并将升级包的URL地址下发给车端。车端可根据URL地址下载数据升级包和/或软件升级包,对本地的数据安装包和/或软件安装包进行安装更新,并向OTA云端上传更新进展信息。
本发明通过OTA云端实现对车端的数据和/或软件进行实时更新,可实现自动更新,更新速度快、效率高。
在一种可能的实施例方式中,接收车端上报的当前数据版本和/或当前软件版本,之前还包括:接收车端发送的车辆VIN码和车端信息;根据所述车辆VIN码和车端信息,生成证书信息,向车端下发证书信息和生成证书信息的时间信息,以使得车端根据生成证书信息的时间信息验证证书是否在有效期内,若在有效期内,则向OTA云端上报当前数据版本和/或当前软件版本。
可以理解的是,对于车辆软件和数据的使用,都需要相应的证书,以确保数据访问的安全性和合法性。当车辆出厂之后需要进行激活操作,OTA云端根据车辆相关信息生成证书并下发给车端。具体的,车端向OTA云端发送车辆当前的VIN码和车端相关信息,OTA云端根据车端的VIN码和车端相关信息,生成相应的证书信息,并将证书信息和生成证书信息的时间信息下发给车端。
其中,证书是有一定期限的,车端根据生成证书的时间信息验证证书是否在有效期限内,如果证书在有效期限内,才可以访问和使用车辆中的数据和软件。此时,车端向OTA云端上报当前数据版本和/或当前软件版本。
若车端验证OTA云端下发的证书已过期时,车端重新向OTA云端发送车辆VIN码和车端信息,以使OTA云端重新生成证书,确保软件和数据的正常使用。
在一种可能的实施例方式中,所述接收车端上报的当前数据版本和/或当前软件版本,之前还包括:OTA云端接收批量导入的车辆相关信息,所述车辆相关信息包括每辆车的VIN码、所属企业、车辆地图数据、车辆上的数据版本、车辆上软件类型和版本以及各软件应用的有效期。
可以理解的是,对于OTA云端,主要包括几个版块:企业管理模块:对于一个租户,可以管理多个企业,每辆车必须归属于某个企业。车辆管理模块:车辆出厂之前,汽车企业需将车辆信息批量导入到系统中来,其中,车辆信息主要包括每辆车的VIN码、所属企业、车辆地图数据、软件类型和版本、以及相关应用的有效期,比如高精度地图数据的使用有效期。版本管理模块:针对车辆软件和数据更新升级的管理,软件版本发布都必修通过该模块来实现,同时为了节省用户上网流量,会根据车辆地图数据将所有的车辆按照行政区划范围进行划分,每一个行政区域范围对应有多辆车,在OTA云端上,将每一个行政区域范围和该区域范围内的多辆汽车的VIN码对应保存,也就是将所有车辆的相关信息按照不同行政区域范围分开进行存储。根据每个用户不同的需求场景,推送适合版本的软件和数据。证书管理模块:对于车辆软件和数据的使用,都需要相应的证书,以确保安全性和合法性。当车辆出厂之后需要进行激活操作,云端根据车辆相关信息生成证书并下发给车端。当软件和数据使用有效期即将到期,用户进行续费之后,云端会生成新的license下发给车端,确保软件和数据的正常使用。任务管理模块:当有新的软件或数据发布,我们可以通过创建OTA更新任务,将不同的软件和数据推送给合适的用户进行更新升级。实现差异化升级,个性化服务。
在一种可能的实施例方式中,车端向OTA云端上报当前数据版本和/或当前软件版本的同时,还上报车辆的所属区域码;OTA云端根据车辆上报的所属区域码,在相应的行政区域范围内查询车辆的最新数据版本和/或最新软件版本。
可以理解的是,当车端向OTA云端上报车辆上的当前数据版本和/或当前软件版本的同时,还上报车辆的区域code。OTA云端根据区域code,先找到相应的行政区域范围,然后,从相应的行政区域范围内找到对应的车辆相关信息,查询该车辆的最新数据版本信息和/或最新软件版本信息。
参见图2,为车端和OTA云端的交互过程示意图,其中,OTA云端具体包括OTA服务端和OTA控制台,车端通电进行身份验证后,向OTA服务端上报车辆VIN码和车端信息,OTA服务端根据车辆VIN码和车端信息,生成证书信息,并向车端下发证书信息和生成证书的时间信息。车端根据生成证书的时间信息,验证证书是否在有效期,如果证书还在有效期,则向OTA服务器上报当前数据版本和/或当前软件版本和区域代码。
OTA云端根据区域代码,找到对应的行政区域范围,然后在干行政区域范围内查找对应的车辆相关信息,获取该车辆的最新数据版本信息和/或最新软件版本信息,判定车辆的数据版本和/或软件版本是否已更新,若更新,则向车端下发数据升级包和/或软件升级包的URL地址,车端根据URL地址下载数据升级包和/或软件升级包,对本地的数据和/或软件进行升级更新,并向OTA服务端上传数据和/或软件的更新进展信息。
当车端对数据和/或软件升级更新完毕后,向OTA服务端上传最新版本信息,同时OTA控制台显示更新成功信息。
参见图3,提供了本发明实施例的一种OTA云端,主要包括接收模块31、判定模块32和下发模块33,其中:
接收模块31,用于接收车端上报的当前数据版本和/或当前软件版本;判定模块32,用于将车端的当前数据版本和/或当前软件版本与OTA云端上存储的最新数据版本和/或最新软件版本进行比较,判定数据版本和/或软件版本是否有更新;下发模块33,用于若有更新,下发数据升级包和/或软件升级包的URL地址给车端,以使得车端根据URL地址下载数据升级包和/或软件升级包,进行安装更新,并向OTA云端上传更新进展信息。
其中,接收模块31,还用于接收车端发送的车辆VIN码和车端信息;相应的,下发模块33,还用于根据所述车辆VIN码和车端信息,生成证书信息,向车端下发证书信息和生成证书信息的时间信息,以使得车端根据生成证书的时间信息验证证书是否在有效期内,若在有效期内,则向OTA云端上报当前数据版本和/或当前软件版本。
其中,本发明实施例中的OTA云端使用的电脑操作系统为Window10,软件开发环境为IntelliJ IDEA和Postgresql,系统开发框架使用Spring Boot和Spring Cloud。发布环境使用到Centos7,JDK1.8。并保证接入互联网(有相关的安装配置文件需要从外网中下载)。
OTA云端从车管、云管和外部接口三个维度进行功能特性上的分解。其中,车管主要是针对终端车辆的全面管理,包括车辆如何接入到云端,在传输中,保证数据的时效性和安全性;在车辆地图上监控所有接入的车辆位置和状态。云管是实现多租户管理下的OTA升级,对发布的地图数据和软件版本进行管理,增量包的实时生成和发布,以及OTA更新任务的个性化配置和发布,满足不同场景下的更新要求,比如静默升级,常规升级和紧急升级。外部接口是考虑到第三方汽车OEM企业或者4S店进行交互,建立兼容性集成的解决方案。
参见图4,提供了本发明实施例的一种车辆数据更新系统,主要包括车端41和OTA云端42,车端41和所述OTA云端42通过无线网络通信连接。
其中,车端41,用于向OTA云端42上报当前数据版本和/或当前软件版本;还用于根据OTA云端42下发的URL地址下载数据升级包和/或软件升级包,进行安装更新,并向OTA云端42上传更新进展信息;OTA云端42,用于将车端41的当前数据版本和/或当前软件版本与OTA云端42上存储的最新数据版本和/或最新软件版本进行比较,判定数据版本和/或软件版本是否有更新;若有更新,下发数据升级包和/或软件升级包的URL地址给车端41。
可以理解的是,本发明提供的一种OTA云端和车辆数据更新系统与前述各实施例提供的车辆数据更新方法相对应,OTA云端和车辆数据更新系统的相关技术特征可参考车辆数据更新方法的相关技术特征,在此不再赘述。
本发明实施例提供的一种车辆数据更新方法、OTA云端和车辆数据更新系统,通过OTA云端实现对车端的数据和/或软件进行实时更新,可实现自动更新,更新速度快、效率高。
在对车辆上的数据和软件进行访问和使用时,需要向OTA云端申请证书,并验证证书是否在有效期内,只有当证书在有效期内时,才能对车辆的数据和软件访问和使用,保证了数据访问和使用的安全性。
需要说明的是,在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详细描述的部分,可以参见其它实施例的相关描述。
本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式计算机或者其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包括这些改动和变型在内。
Claims (10)
1.一种基于OTA云端的车辆数据更新方法,其特征在于,包括:
接收车端上报的当前数据版本和/或当前软件版本;
将车端的当前数据版本和/或当前软件版本与OTA云端上存储的最新数据版本和/或最新软件版本进行比较,判定数据版本和/或软件版本是否有更新;
若有更新,下发数据升级包和/或软件升级包的URL地址给车端,以使得车端根据URL地址下载数据升级包和/或软件升级包进行安装更新,并向OTA云端上传更新进展信息。
2.根据权利要求1所述的车辆数据更新方法,其特征在于,所述接收车端上报的当前数据版本和/或当前软件版本,之前还包括:
接收车端发送的车辆VIN码和车端信息;
根据所述车辆VIN码和车端信息,生成证书信息,向车端下发证书信息和生成证书信息的时间信息,以使得车端根据生成证书的时间信息验证证书是否在有效期内,若在有效期内,则向OTA云端上报当前数据版本和/或当前软件版本。
3.根据权利要求2所述的车辆数据更新方法,其特征在于,所述接收车端上报的当前数据版本和/或当前软件版本,之前还包括:
OTA云端接收批量导入的车辆相关信息,所述车辆相关信息包括每辆车的VIN码、所属企业、车辆地图数据、车辆上的数据版本、车辆上软件类型和版本以及各软件应用的有效期。
4.根据权利要求3所述的车辆数据更新方法,其特征在于,
所述OTA云端根据车辆地图数据以及行政区划范围,对所有车辆所属区域进行行政区域的划分;
将每一个行政区域范围与相应的车辆相关信息对应保存。
5.根据权利要求2所述的车辆数据更新方法,其特征在于,所述车端向OTA云端上报当前数据版本和/或当前软件版本的同时,还上报车辆的所属区域码;
OTA云端根据车辆上报的所属区域码,在相应的行政区域范围内查询车辆的最新数据版本和/或最新软件版本。
6.根据权利要求2所述的车辆数据更新方法,其特征在于,所述若在有效期内,则向OTA云端上报当前数据版本和/或当前软件版本,还包括:
若车端验证OTA云端下发的证书已过期时,车端重新向OTA云端发送车辆VIN码和车端信息,以使OTA云端重新生成证书。
7.根据权利要求1-6任一项所述的车辆数据更新方法,其特征在于,所述车端与所述OTA云端通过MQTT协议传递消息。
8.一种用于车辆数据更新的OTA云端,其特征在于,包括:
接收模块,用于接收车端上报的当前数据版本和/或当前软件版本;
判定模块,用于将车端的当前数据版本和/或当前软件版本与OTA云端上存储的最新数据版本和/或最新软件版本进行比较,判定数据版本和/或软件版本是否有更新;
下发模块,用于若有更新,下发数据升级包和/或软件升级包的URL地址给车端,以使得车端根据URL地址下载数据升级包和/或软件升级包进行安装更新,并向OTA云端上传更新进展信息。
9.根据权利要求8所述的OTA云端,其特征在于,所述接收模块,还用于接收车端发送的车辆VIN码和车端信息;
相应的,所述下发模块,还用于根据所述车辆VIN码和车端信息,生成证书信息,向车端下发证书信息和生成证书信息的时间信息,以使得车端根据生成证书信息的时间信息验证证书是否在有效期内,若在有效期内,则向OTA云端上报当前数据版本和/或当前软件版本。
10.一种车辆数据更新系统,其特征在于,包括车端和OTA云端,所述车端和所述OTA云端通过无线网络通信连接;
所述车端,用于向OTA云端上报当前数据版本和/或当前软件版本;还用于根据OTA云端下发的URL地址下载数据升级包和/或软件升级包进行更新安装,并向OTA云端上传更新进展信息;
所述OTA云端,用于将车端的当前数据版本和/或当前软件版本与OTA云端上存储的最新数据版本和/或最新软件版本进行比较,判定数据版本和/或软件版本是否有更新;若有更新,下发数据升级包和/或软件升级包的URL地址给车端。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110970611.9A CN113778498A (zh) | 2021-08-23 | 2021-08-23 | 车辆数据更新方法、ota云端及车辆数据更新系统 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110970611.9A CN113778498A (zh) | 2021-08-23 | 2021-08-23 | 车辆数据更新方法、ota云端及车辆数据更新系统 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113778498A true CN113778498A (zh) | 2021-12-10 |
Family
ID=78838942
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110970611.9A Pending CN113778498A (zh) | 2021-08-23 | 2021-08-23 | 车辆数据更新方法、ota云端及车辆数据更新系统 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113778498A (zh) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114385226A (zh) * | 2022-01-17 | 2022-04-22 | 重庆长安汽车股份有限公司 | 基于云端配制的应用商店服务管理方法及管理系统 |
CN114659529A (zh) * | 2022-03-03 | 2022-06-24 | 江铃汽车股份有限公司 | 一种高级别自动驾驶车辆的高精地图系统 |
CN114978905A (zh) * | 2022-05-25 | 2022-08-30 | 重庆长安汽车股份有限公司 | 一种基于容器的软件ota升级方法 |
CN115442411A (zh) * | 2022-08-31 | 2022-12-06 | 武汉中海庭数据技术有限公司 | 一种基于终端互联网的车端管理方法及车端管理系统 |
CN116132489A (zh) * | 2022-12-31 | 2023-05-16 | 武汉中海庭数据技术有限公司 | 一种ota数据升级更新方法 |
CN117609981A (zh) * | 2024-01-22 | 2024-02-27 | 北京云驰未来科技有限公司 | 一种用于车辆软硬件版本信息的管理系统及方法 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20170315797A1 (en) * | 2016-05-02 | 2017-11-02 | Ford Global Technologies, Llc | Vehicle connection location regional software delivery |
CN107864177A (zh) * | 2016-09-21 | 2018-03-30 | 福特全球技术公司 | 针对空中分配的更新的优先化 |
CN110190958A (zh) * | 2019-05-30 | 2019-08-30 | 北京百度网讯科技有限公司 | 一种车辆的身份验证方法、装置、电子设备及存储介质 |
CN110806894A (zh) * | 2019-10-31 | 2020-02-18 | 安徽江淮汽车集团股份有限公司 | 汽车零部件软件版本管理方法、设备、存储介质及装置 |
CN111478897A (zh) * | 2020-04-03 | 2020-07-31 | 爱瑟福信息科技(上海)有限公司 | 车辆ecu的ota升级方法及其系统 |
CN112256315A (zh) * | 2020-10-16 | 2021-01-22 | 中国第一汽车股份有限公司 | 一种升级方法、装置、设备及存储介质 |
-
2021
- 2021-08-23 CN CN202110970611.9A patent/CN113778498A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20170315797A1 (en) * | 2016-05-02 | 2017-11-02 | Ford Global Technologies, Llc | Vehicle connection location regional software delivery |
CN107864177A (zh) * | 2016-09-21 | 2018-03-30 | 福特全球技术公司 | 针对空中分配的更新的优先化 |
CN110190958A (zh) * | 2019-05-30 | 2019-08-30 | 北京百度网讯科技有限公司 | 一种车辆的身份验证方法、装置、电子设备及存储介质 |
CN110806894A (zh) * | 2019-10-31 | 2020-02-18 | 安徽江淮汽车集团股份有限公司 | 汽车零部件软件版本管理方法、设备、存储介质及装置 |
CN111478897A (zh) * | 2020-04-03 | 2020-07-31 | 爱瑟福信息科技(上海)有限公司 | 车辆ecu的ota升级方法及其系统 |
CN112256315A (zh) * | 2020-10-16 | 2021-01-22 | 中国第一汽车股份有限公司 | 一种升级方法、装置、设备及存储介质 |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114385226A (zh) * | 2022-01-17 | 2022-04-22 | 重庆长安汽车股份有限公司 | 基于云端配制的应用商店服务管理方法及管理系统 |
CN114659529A (zh) * | 2022-03-03 | 2022-06-24 | 江铃汽车股份有限公司 | 一种高级别自动驾驶车辆的高精地图系统 |
CN114978905A (zh) * | 2022-05-25 | 2022-08-30 | 重庆长安汽车股份有限公司 | 一种基于容器的软件ota升级方法 |
CN115442411A (zh) * | 2022-08-31 | 2022-12-06 | 武汉中海庭数据技术有限公司 | 一种基于终端互联网的车端管理方法及车端管理系统 |
CN116132489A (zh) * | 2022-12-31 | 2023-05-16 | 武汉中海庭数据技术有限公司 | 一种ota数据升级更新方法 |
CN117609981A (zh) * | 2024-01-22 | 2024-02-27 | 北京云驰未来科技有限公司 | 一种用于车辆软硬件版本信息的管理系统及方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113778498A (zh) | 车辆数据更新方法、ota云端及车辆数据更新系统 | |
CN111478897A (zh) | 车辆ecu的ota升级方法及其系统 | |
US9323546B2 (en) | Targeted vehicle remote feature updates | |
US7366589B2 (en) | Method and system for remote reflash | |
CN109787774B (zh) | 基于数字签名校验的升级下载方法、装置、服务器及终端 | |
CA2743685C (en) | Firmware upgrade system and method in a device management architecture | |
US10061574B2 (en) | Method and apparatus for multiple vehicle software module reflash | |
CN109413009B (zh) | 车辆固件空中升级的方法及计算机可读存储介质 | |
US10203949B2 (en) | System and method for providing software updates | |
US10235154B2 (en) | Over-the-air trigger to vehicle interrogator updates | |
CN110362329A (zh) | 一种版本更新检查方法及系统 | |
CN110187904B (zh) | 一种用于车辆控制器固件更新的装置及方法 | |
CN113612824A (zh) | 标定数据的管理方法、系统、介质及设备 | |
EP3580946B1 (fr) | Technique d'obtention d'un profil d'accès à un réseau | |
CN114115965A (zh) | 一种ota系统动态差分升级方法 | |
CN113282310A (zh) | 应用管理方法及系统、车载设备、服务器及可读存储介质 | |
CN111722861A (zh) | 一种应用程序升级方法、装置、设备及存储介质 | |
CN111935267B (zh) | 一种工业5g快速组网方法及系统 | |
Kim et al. | ECU software updating scenario using OTA technology through mobile communication network | |
CN114661328B (zh) | 设备文件程序的ota升级方法、装置和电子设备 | |
CN215344632U (zh) | 一种车载fota远程升级系统 | |
CN114090057A (zh) | Ota消息、v2x ota终端及升级方法 | |
CN110865836A (zh) | 一种车载导航can协议盒固件云端升级方法及系统 | |
KR102561411B1 (ko) | Oma-dm 표준 확장 구조를 이용하는 ota 기반 차량 긴급 업데이트 알림 배포 방법 및 장치 | |
CN116010442A (zh) | 一种车联网车机数据查询方法、装置、设备及介质 |
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 |