CN111414183A - 车辆组件的升级检测方法、装置、计算机设备及存储介质 - Google Patents
车辆组件的升级检测方法、装置、计算机设备及存储介质 Download PDFInfo
- Publication number
- CN111414183A CN111414183A CN202010276843.XA CN202010276843A CN111414183A CN 111414183 A CN111414183 A CN 111414183A CN 202010276843 A CN202010276843 A CN 202010276843A CN 111414183 A CN111414183 A CN 111414183A
- Authority
- CN
- China
- Prior art keywords
- upgrade
- vehicle
- detected
- detection
- information
- 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
- 238000001514 detection method Methods 0.000 title claims abstract description 160
- 238000000034 method Methods 0.000 claims abstract description 27
- 238000004590 computer program Methods 0.000 claims description 24
- 238000004364 calculation method Methods 0.000 claims description 8
- 230000007246 mechanism Effects 0.000 claims description 8
- 230000000737 periodic effect Effects 0.000 claims description 8
- 239000000463 material Substances 0.000 abstract description 3
- 230000006870 function Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 230000009286 beneficial effect Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 238000012163 sequencing technique Methods 0.000 description 2
- 206010063385 Intellectualisation Diseases 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 210000004556 brain Anatomy 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 210000001503 joint Anatomy 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 238000003032 molecular docking Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 230000008439 repair process Effects 0.000 description 1
- 238000007493 shaping process Methods 0.000 description 1
- 230000001960 triggered effect Effects 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
-
- 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)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Stored Programmes (AREA)
Abstract
本发明公开了一种车辆组件的升级检测方法、装置、计算机设备及存储介质,该方法包括:向服务端发送当前待检测车辆的升级检测请求,升级检测请求携带有待检测车辆的所有车辆组件的基本信息,接收服务端返回的根据基本信息以及最新的升级包信息比对结果所生成的检测结果,当检测结果为有新版本时,服务端还返回根据基本信息以及最新的升级包信息生成的升级策略,以便根据升级策略进行相关车辆组件的升级。本发明可以实现为用户进行合理且精准的推送车辆组件的升级消息,提高用户的驾车体验以及用户的行车安全,并且通过上述方法,不需要将汽车亲自开到4S店进行升级,节省了大量的人力物力。
Description
技术领域
本发明涉及车辆技术领域,特别涉及一种车辆组件的升级检测方法、装置、计算机设备及存储介质。
背景技术
随着汽车的越来越智能化,电子控制单元和软件技术在整车上的应用程度越来越高,未来汽车电子软件问题会随之愈加爆发,需要返修的可能性也会更大。当汽车的ECU(电子控制单元)出现故障或增加新功能需要升级时,传统的ECU升级方式需要通过4S店,即汽车生产厂商提前将需要升级的ECU固件以及升级方法告知4S店,并通知车主将车开到4S店,由专业人员进行汽车ECU固件的升级。一方面,为了在用户车辆发生故障时,能够及时得到解决,通常需要建立大量的服务网点,不仅耗时耗力,还将产生巨大的成本投入。另一方面,考虑到行车和驻车等不同场景下,盲目的为用户推送升级消息,不但会影响用户驾车体验,还会影响用户行车安全。
因此,继续提出一种新的车辆组件的升级检测方法,以解决上述问题。
发明内容
为了解决现有技术的问题,本发明实施例提供了一种车辆组件的升级检测方法、装置、计算机设备以及存储介质,以克服现有技术中盲目的为用户推送车辆组件的升级消息,不但会影响用户驾车体验,还会影响用户行车安全以及当车辆组件出现故障或增加新功能需要升级时,需要将车开到4S店,由专业人员进行升级,耗时耗力等问题。
为解决上述一个或多个技术问题,本发明采用的技术方案是:
第一方面,提供了一种车辆组件的升级检测方法,该方法包括如下步骤:
向服务端发送当前待检测车辆的升级检测请求,所述升级检测请求携带有所述待检测车辆的所有车辆组件的基本信息;
接收所述服务端返回的根据所述基本信息以及最新的升级包信息比对结果所生成的检测结果,当所述检测结果为有新版本时,所述服务端还返回根据所述基本信息以及最新的升级包信息生成的升级策略,以便根据所述升级策略进行相关车辆组件的升级。
进一步的,所述根据所述基本信息以及最新的升级包信息生成的升级策略至少包括:
根据所述基本信息以及所述最新的升级包信息计算所述待检测车辆的各个车辆组件需要迭代到哪个版本,根据计算结果生成的升级策略。
进一步的,所述根据所述基本信息以及最新的升级包信息生成的升级策略还包括:
根据所述基本信息以及所述最新的升级包信息确定所述车辆组件的升级顺序以及所述车辆组件对应的升级包的下载顺序,根据所述升级顺序以及所述下载顺序生成的升级策略。
进一步的,向服务端发送当前待检测车辆的升级检测请求前,所述方法还包括:
接收所述待检测车辆的升级检测触发指令后获取所述待检测车辆的所有车辆组件的基本信息,结合所述基本信息发出升级检测请求。
进一步的,所述升级检测触发指令至少包括:
通过点击预先设置于车机界面上的检测按钮生成的升级检测触发指令;和/或,
在待检测车辆接收到推送来的升级消息后,当所述待检测车辆第一次点火时生成的升级检测触发指令;和/或,
通过预先设置的周期性轮询机制,定时生成的升级检测触发指令;和/或,
当提前设置的升级时间到达且检测到待检测车辆的相关车辆组件处于开机状态时,生成的升级检测触发指令。
进一步的,向服务端发送当前待检测车辆的升级检测请求前,所述方法还包括:
通过预设的接口将所述待检测车辆的身份信息发送至PKI***,以便所述PKI***根据所述身份信息对所述待检测车辆进行身份认证,并接收所述PKI***返回的认证结果。
第二方面,提供了一种车辆组件的升级检测装置,所述装置包括:
请求发送模块,用于向服务端发送当前待检测车辆的升级检测请求,所述升级检测请求携带有所述待检测车辆的所有车辆组件的基本信息;
数据接收模块,用于接收所述服务端返回的根据所述基本信息以及最新的升级包信息比对结果所生成的检测结果,当所述检测结果为有新版本时,所述服务端还返回根据所述基本信息以及最新的升级包信息生成的升级策略,以便根据所述升级策略进行相关车辆组件的升级。
进一步的,所述装置还包括:
指令接收模块,用于接收所述待检测车辆的升级检测触发指令;
信息获取模块,用于获取所述待检测车辆的所有车辆组件的基本信息。
第三方面,提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如下步骤:
向服务端发送当前待检测车辆的升级检测请求,所述升级检测请求携带有所述待检测车辆的所有车辆组件的基本信息;
接收所述服务端返回的根据所述基本信息以及最新的升级包信息比对结果所生成的检测结果,当所述检测结果为有新版本时,所述服务端还返回根据所述基本信息以及最新的升级包信息生成的升级策略,以便根据所述升级策略进行相关车辆组件的升级。
第四方面,提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时,实现如下步骤:
向服务端发送当前待检测车辆的升级检测请求,所述升级检测请求携带有所述待检测车辆的所有车辆组件的基本信息;
接收所述服务端返回的根据所述基本信息以及最新的升级包信息比对结果所生成的检测结果,当所述检测结果为有新版本时,所述服务端还返回根据所述基本信息以及最新的升级包信息生成的升级策略,以便根据所述升级策略进行相关车辆组件的升级。
本发明实施例提供的技术方案带来的有益效果是:
本发明实施例提供的车辆组件的升级检测方法、装置、计算机设备以及存储介质,通过向服务端发送当前待检测车辆的升级检测请求,升级检测请求携带有待检测车辆的所有车辆组件的基本信息,接收服务端返回的根据基本信息以及最新的升级包信息比对结果所生成的检测结果,当检测结果为有新版本时,服务端还返回根据基本信息以及最新的升级包信息生成的升级策略,以便根据升级策略进行相关车辆组件的升级,实现为用户进行合理且精准的推送车辆组件的升级消息,提高用户的驾车体验以及用户的行车安全,并且通过上述方法,不需要将汽车亲自开到4S店进行升级,节省了大量的人力物力。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是根据一示例性实施例示出的车辆组件的升级检测方法的流程图;
图2是根据一示例性实施例示出的车辆组件的升级检测装置的结构示意图;
图3是根据一示例性实施例示出的计算机设备的内部结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
为了解决车辆的电子控制单元(ECU)的返修和功能新增问题,本发明实施例中,通过预先搭建的OTA升级业务体系取代了传统的4S店的现场升级。并且考虑到车辆会有行车、驻车等不同的场景,若是盲目的为用户推送OTA升级消息,不但会影响用户驾车体验,还会影响用户行车安全。因此,本发明实施例创造性的提出了一种车辆组件的升级检测方法,以实现合理、精准的向用户推送车辆组件的升级消息。
图1是根据一示例性实施例示出的车辆组件的升级检测方法的流程图,参照图1所示,该方法包括:
S101:向服务端发送当前待检测车辆的升级检测请求,所述升级检测请求携带有所述待检测车辆的所有车辆组件的基本信息。
具体的,本发明实施例中,车辆组件主要是指车辆上的电子控制单元(ECU),如IVI(In-Vehicle InOTAinment)、TBOX、IC等车辆上的电子控制单元,这里不再一一列举。作为一种较优的实施方式,可以通过终端向服务端发送待检测车辆的升级检测请求。例如,可以预先设置一APP,用于与服务端对接,进行注册、检测版本、下载等,在获得升级包后,通过车机的人机交互界面,由用户确认对TGW、车机、仪表及其他ECU等设备进行升级,该APP可以安装在手机、车机等终端上,通过该APP向服务端发送待检测车辆的升级检测请求。其中,在向服务端发送当前待检测车辆的升级检测请求时,需要将该待检测车辆的所有车辆组件的基本信息一起发送至服务端。
ECU(Electronic Control Unit)电子控制单元,又称“行车电脑”、“车载电脑”等。从用途上讲则是汽车专用微机控制器。它和普通的电脑一样,由微处理器(CPU)、存储器(ROM、RAM)、输入/输出接口(I/O)、模数转换器(A/D)以及整形、驱动等大规模集成电路组成。用一句简单的话来形容就是“ECU就是汽车的大脑”。
S102:接收所述服务端返回的根据所述基本信息以及最新的升级包信息比对结果所生成的检测结果,当所述检测结果为有新版本时,所述服务端还返回根据所述基本信息以及最新的升级包信息生成的升级策略,以便根据所述升级策略进行相关车辆组件的升级。
具体的,服务端接收到待检测车辆发送来的升级检测请求后,会先提取出升级检测请求中携带的待检测车辆的所有车辆组件的基本信息,然后服务端会将获取到的车辆组件的基本信息与服务端本地存储的该车辆组件对应的最新的升级包信息进行比对,并根据比对结果生成检测结果,最后将该检测结果返回给。例如,将基本信息中的版本信息与最新的升级包信息中的版本信息进行比较,若一致,则说明该车辆组件没有新版本,不需要升级,若不一致,则说明该车辆组件有了新版本,需要升级。其中,当检测出待检测车辆所有的车辆组件在服务端上都没有新版本时,才反馈没有新版本的检结果,当检测出待检测车辆至少存在一个车辆组件在服务端上有新版本时,就反馈有新版本的检测结果。这里需要说明的是,本发明实施例中,上述最新的升级包信息包括但不限于车厂管理人员上传至该服务端的各个车辆组件的升级包信息。
另外,在具体实施时,当服务端检测出待检测车辆有车辆组件存在新版本需要更新时,本发明实施例中,服务端还需要根据车辆组件的基本信息以及服务端上存储的与该车辆组件对应最新的升级包信息生成升级策略,将该升级策略与检测结果一起返回给终端。后续过程中,用户可以根据该升级策略进行相关车辆组件的升级操作,如下载升级包、安装升级包等操作。
作为一种较优的实施方式,本发明实施例中,所述根据所述基本信息以及最新的升级包信息生成的升级策略至少包括:
根据所述基本信息以及所述最新的升级包信息计算所述待检测车辆的各个车辆组件需要迭代到哪个版本,根据计算结果生成的升级策略。
具体的,本发明实施例中,服务端在生成升级策略时,需要先对接收到各个车辆组件的基本信息进行解析,根据解析结果至少分析出各个车辆组件的当前版本等信息,然后根据包括当前版本在内的等基本信息以及服务端上存储的对应车辆组件的最新的升级包信息计算出待检测车辆的各个车辆组件需要迭代到哪个版本,最后根据得到的计算结果生成升级策略。
作为一种较优的实施方式,本发明实施例中,所述根据所述基本信息以及最新的升级包信息生成的升级策略还包括:
根据所述基本信息以及所述最新的升级包信息确定所述车辆组件的升级顺序以及所述车辆组件对应的升级包的下载顺序,根据所述升级顺序以及所述下载顺序生成的升级策略。
具体的,本发明实施例中,服务端在生成升级策略时,除了要考虑到上述步骤中版本的因素外,还需要考虑各个车辆组件的升级包的下载顺序、安装顺序等因素。具体在实施时,可以根据实际需求以及行业经验等预先设置一排序规则,如,可以按照升级包大小进行排序等,然后根据各个车辆组件的基本信息以及服务端上存储的最新的升级包信息确定各个车辆组件的升级顺序以及各个车辆组件对应的升级包的下载顺序,最后再根据该升级顺序以及该下载顺序生成升级策略。除此之外,本发明实施例中生成的升级策略还可以包括升级包的下载路径等信息。后续用户就可以根据该升级策略中的升级顺序以及下载顺序依次对需要升级的车辆组件进行升级操作。
作为一种较优的实施方式,本发明实施例中,向服务端发送当前待检测车辆的升级检测请求前,所述方法还包括:
接收所述待检测车辆的升级检测触发指令后获取所述待检测车辆的所有车辆组件的基本信息,结合所述基本信息发出升级检测请求。
具体的,本发明实施例中,设置终端需要在接收到待检测车辆发出的升级检测触发指令后,才会向服务端发送当前待检测车辆的升级检测请求。并且终端在向服务端发送当前待检测车辆的升级检测请求时,需要同时将当前待检测车辆的所有车辆组件的基本信息一同发送至服务端。因此,终端在向服务端发送当前待检测车辆的升级检测请求前,需要先获取当前待检测车辆的所有车辆组件的基本信息。这里需要说明的是,本发明实施例中,车辆组件的基本信息包括但不限于该车辆组件的序列号、当前版本号等信息,用户可以根据实际需求进行设置,这里不再一一列举。
作为一种较优的实施方式,本发明实施例中,所述升级检测触发指令至少包括:
通过点击预先设置于车机界面上的检测按钮生成的升级检测触发指令;和/或,
在待检测车辆接收到推送来的升级消息后,当所述待检测车辆第一次点火时生成的升级检测触发指令;和/或,
通过预先设置的周期性轮询机制,定时生成的升级检测触发指令;和/或,
当提前设置的升级时间到达且检测到待检测车辆的相关车辆组件处于开机状态时,生成的升级检测触发指令。
具体的,本发明实施例中,升级检测触发指令可以由用户主动发起,也可以是被动发起,其中升级检测触发指令的发出方式包括但不限于以下几种方式:
1、在车辆的车机界面上提前设置一检测按钮,点击该检测按钮就会自动生成升级检测触发指令,因而,当有需要时,用户可以通过点击该检测按钮主动发起升级检测;
2、车厂的管理人员可以通过TSP端向车端推送升级消息,设置当待检测车辆接收到推送来的升级消息后,在该待检测车辆第一次点火时车辆自动生成升级检测触发指令,或者提醒提醒车主进行升级检测;
3、预先配置一APP,用于与服务端对接,进行注册、检测版本、下载等,在获得升级包后,通过车机的人机交互界面,由用户确认对TGW、车机、仪表及其他ECU等设备进行升级,该APP可以安装在手机、车机等终端上。在该APP上配置一周期性轮询机制,通过该的周期性轮询机制,定时生成升级检测触发指令;
4、用户可以提前预约一升级时间,当该升级时间到达后,若检测到待检测车辆的相关车辆组件处于开机状态,则生成升级检测触发指令,若当时不处于开机状态,则待开机后再主动进行提醒。
作为一种较优的实施方式,本发明实施例中,向服务端发送当前待检测车辆的升级检测请求前,所述方法还包括:
通过预设的接口将所述待检测车辆的身份信息发送至PKI***,以便所述PKI***根据所述身份信息对所述待检测车辆进行身份认证,并接收所述PKI***返回的认证结果。
具体的,为解决向车辆精准推送升级消息的问题,本发明实施例中,在向服务端发送当前待检测车辆的升级检测请求前,会先通过预设的接口将该待检测车辆的身份信息发送至PKI***,PKI***会根据接收到的身份信息对该待检测车辆进行身份认证。具体实施时,PKI***会根据本地存储的该待检测车辆的备案信息对收到的待检测车辆的身份信息进行自动比对,若一致,则认证通过,若不一致,则认证失败。其中,待检测车辆的身份信息包括但不限于车辆识别代码等信息。
图2是根据一示例性实施例示出的车辆组件的升级检测装置的结构示意图,参照图2所示,该装置包括:
请求发送模块,用于向服务端发送当前待检测车辆的升级检测请求,所述升级检测请求携带有所述待检测车辆的所有车辆组件的基本信息;
数据接收模块,用于接收所述服务端返回的根据所述基本信息以及最新的升级包信息比对结果所生成的检测结果,当所述检测结果为有新版本时,所述服务端还返回根据所述基本信息以及最新的升级包信息生成的升级策略,以便根据所述升级策略进行相关车辆组件的升级。
作为一种较优的实施方式,本发明实施例中,所述装置还包括:
指令接收模块,用于接收所述待检测车辆的升级检测触发指令;
信息获取模块,用于获取所述待检测车辆的所有车辆组件的基本信息。
作为一种较优的实施方式,本发明实施例中,所述根据所述基本信息以及最新的升级包信息生成的升级策略至少包括:
根据所述基本信息以及所述最新的升级包信息计算所述待检测车辆的各个车辆组件需要迭代到哪个版本,根据计算结果生成的升级策略。
作为一种较优的实施方式,本发明实施例中,所述根据所述基本信息以及最新的升级包信息生成的升级策略还包括:
根据所述基本信息以及所述最新的升级包信息确定所述车辆组件的升级顺序以及所述车辆组件对应的升级包的下载顺序,根据所述升级顺序以及所述下载顺序生成的升级策略。
作为一种较优的实施方式,本发明实施例中,所述升级检测触发指令至少包括:
通过点击预先设置于车机界面上的检测按钮生成的升级检测触发指令;和/或,
在待检测车辆接收到推送来的升级消息后,当所述待检测车辆第一次点火时生成的升级检测触发指令;和/或,
通过预先设置的周期性轮询机制,定时生成的升级检测触发指令;和/或,
当提前设置的升级时间到达且检测到待检测车辆的相关车辆组件处于开机状态时,生成的升级检测触发指令。
作为一种较优的实施方式,本发明实施例中,所述装置还包括:
身份认证模块,用于通过预设的接口将所述待检测车辆的身份信息发送至PKI***,以便所述PKI***根据所述身份信息对所述待检测车辆进行身份认证,并接收所述PKI***返回的认证结果。
图3是根据一示例性实施例示出的计算机设备的内部结构示意图,参照图3所示,该计算机设备包括通过***总线连接的处理器、存储器和网络接口。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作***、计算机程序和数据库。该内存储器为非易失性存储介质中的操作***和计算机程序的运行提供环境。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种执行计划的优化方法。
本领域技术人员可以理解,图3中示出的结构,仅仅是与本发明方案相关的部分结构的框图,并不构成对本发明方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
作为一种较优的实施方式,本发明实施例中,计算机设备包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现以下步骤:
向服务端发送当前待检测车辆的升级检测请求,所述升级检测请求携带有所述待检测车辆的所有车辆组件的基本信息;
接收所述服务端返回的根据所述基本信息以及最新的升级包信息比对结果所生成的检测结果,当所述检测结果为有新版本时,所述服务端还返回根据所述基本信息以及最新的升级包信息生成的升级策略,以便根据所述升级策略进行相关车辆组件的升级。
作为一种较优的实施方式,本发明实施例中,处理器执行计算机程序时还实现以下步骤:
根据所述基本信息以及所述最新的升级包信息计算所述待检测车辆的各个车辆组件需要迭代到哪个版本,根据计算结果生成的升级策略。
作为一种较优的实施方式,本发明实施例中,处理器执行计算机程序时还实现以下步骤:
根据所述基本信息以及所述最新的升级包信息确定所述车辆组件的升级顺序以及所述车辆组件对应的升级包的下载顺序,根据所述升级顺序以及所述下载顺序生成的升级策略。
作为一种较优的实施方式,本发明实施例中,处理器执行计算机程序时还实现以下步骤:
接收所述待检测车辆的升级检测触发指令后获取所述待检测车辆的所有车辆组件的基本信息,结合所述基本信息发出升级检测请求。
作为一种较优的实施方式,本发明实施例中,处理器执行计算机程序时,生成的升级检测触发指令至少包括:
通过点击预先设置于车机界面上的检测按钮生成的升级检测触发指令;和/或,
在待检测车辆接收到推送来的升级消息后,当所述待检测车辆第一次点火时生成的升级检测触发指令;和/或,
通过预先设置的周期性轮询机制,定时生成的升级检测触发指令;和/或,
当提前设置的升级时间到达且检测到待检测车辆的相关车辆组件处于开机状态时,生成的升级检测触发指令。
作为一种较优的实施方式,本发明实施例中,处理器执行计算机程序时还实现以下步骤:
通过预设的接口将所述待检测车辆的身份信息发送至PKI***,以便所述PKI***根据所述身份信息对所述待检测车辆进行身份认证,并接收所述PKI***返回的认证结果。
本发明实施例中,还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时,实现如下步骤:
向服务端发送当前待检测车辆的升级检测请求,所述升级检测请求携带有所述待检测车辆的所有车辆组件的基本信息;
接收所述服务端返回的根据所述基本信息以及最新的升级包信息比对结果所生成的检测结果,当所述检测结果为有新版本时,所述服务端还返回根据所述基本信息以及最新的升级包信息生成的升级策略,以便根据所述升级策略进行相关车辆组件的升级。
作为一种较优的实施方式,本发明实施例中,所述计算机程序被处理器执行时,还实现如下步骤:
根据所述基本信息以及所述最新的升级包信息计算所述待检测车辆的各个车辆组件需要迭代到哪个版本,根据计算结果生成的升级策略。
作为一种较优的实施方式,本发明实施例中,所述计算机程序被处理器执行时,还实现如下步骤:
根据所述基本信息以及所述最新的升级包信息确定所述车辆组件的升级顺序以及所述车辆组件对应的升级包的下载顺序,根据所述升级顺序以及所述下载顺序生成的升级策略。
根据所述基本信息以及所述最新的升级包信息计算所述待检测车辆的各个车辆组件需要迭代到哪个版本,根据计算结果生成的升级策略。
作为一种较优的实施方式,本发明实施例中,所述计算机程序被处理器执行时,还实现如下步骤:
接收所述待检测车辆的升级检测触发指令后获取所述待检测车辆的所有车辆组件的基本信息,结合所述基本信息发出升级检测请求。
作为一种较优的实施方式,本发明实施例中,所述计算机程序被处理器执行时,生成的升级检测触发指令至少包括:
通过点击预先设置于车机界面上的检测按钮生成的升级检测触发指令;和/或,
在待检测车辆接收到推送来的升级消息后,当所述待检测车辆第一次点火时生成的升级检测触发指令;和/或,
通过预先设置的周期性轮询机制,定时生成的升级检测触发指令;和/或,
当提前设置的升级时间到达且检测到待检测车辆的相关车辆组件处于开机状态时,生成的升级检测触发指令。
作为一种较优的实施方式,本发明实施例中,所述计算机程序被处理器执行时,还实现如下步骤:
通过预设的接口将所述待检测车辆的身份信息发送至PKI***,以便所述PKI***根据所述身份信息对所述待检测车辆进行身份认证,并接收所述PKI***返回的认证结果。
综上所述,本发明实施例提供的技术方案带来的有益效果是:
本发明实施例提供的车辆组件的升级检测方法、装置、计算机设备以及存储介质,通过向服务端发送当前待检测车辆的升级检测请求,升级检测请求携带有待检测车辆的所有车辆组件的基本信息,接收服务端返回的根据基本信息以及最新的升级包信息比对结果所生成的检测结果,当检测结果为有新版本时,服务端还返回根据基本信息以及最新的升级包信息生成的升级策略,以便根据升级策略进行相关车辆组件的升级,实现为用户进行合理且精准的推送车辆组件的升级消息,提高用户的驾车体验以及用户的行车安全,并且通过上述方法,不需要将汽车亲自开到4S店进行升级,节省了大量的人力物力。
需要说明的是:上述实施例提供的车辆组件的升级检测装置在触发升级检测业务时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的车辆组件的升级检测装置与车辆组件的升级检测方法实施例属于同一构思,即该装置是基于该车辆组件的升级检测方法的,其具体实现过程详见方法实施例,这里不再赘述。
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (10)
1.一种车辆组件的升级检测方法,其特征在于,所述方法包括如下步骤:
向服务端发送当前待检测车辆的升级检测请求,所述升级检测请求携带有所述待检测车辆的所有车辆组件的基本信息;
接收所述服务端返回的根据所述基本信息以及最新的升级包信息比对结果所生成的检测结果,当所述检测结果为有新版本时,所述服务端还返回根据所述基本信息以及最新的升级包信息生成的升级策略,以便根据所述升级策略进行相关车辆组件的升级。
2.根据权利要求1所述的车辆组件的升级检测方法,其特征在于,所述根据所述基本信息以及最新的升级包信息生成的升级策略至少包括:
根据所述基本信息以及所述最新的升级包信息计算所述待检测车辆的各个车辆组件需要迭代到哪个版本,根据计算结果生成的升级策略。
3.根据权利要求2所述的车辆组件的升级检测方法,其特征在于,所述根据所述基本信息以及最新的升级包信息生成的升级策略还包括:
根据所述基本信息以及所述最新的升级包信息确定所述车辆组件的升级顺序以及所述车辆组件对应的升级包的下载顺序,根据所述升级顺序以及所述下载顺序生成的升级策略。
4.根据权利要求1至3任一所述的车辆组件的升级检测方法,其特征在于,向服务端发送当前待检测车辆的升级检测请求前,所述方法还包括:
接收所述待检测车辆的升级检测触发指令后获取所述待检测车辆的所有车辆组件的基本信息,结合所述基本信息发出升级检测请求。
5.根据权利要求4所述的车辆组件的升级检测方法,其特征在于,所述升级检测触发指令至少包括:
通过点击预先设置于车机界面上的检测按钮生成的升级检测触发指令;和/或,
在待检测车辆接收到推送来的升级消息后,当所述待检测车辆第一次点火时生成的升级检测触发指令;和/或,
通过预先设置的周期性轮询机制,定时生成的升级检测触发指令;和/或,
当提前设置的升级时间到达且检测到待检测车辆的相关车辆组件处于开机状态时,生成的升级检测触发指令。
6.根据权利要求1至3任一所述的车辆组件的升级检测方法,其特征在于,向服务端发送当前待检测车辆的升级检测请求前,所述方法还包括:
通过预设的接口将所述待检测车辆的身份信息发送至PKI***,以便所述PKI***根据所述身份信息对所述待检测车辆进行身份认证,并接收所述PKI***返回的认证结果。
7.一种车辆组件的升级检测装置,其特征在于,所述装置包括:
请求发送模块,用于向服务端发送当前待检测车辆的升级检测请求,所述升级检测请求携带有所述待检测车辆的所有车辆组件的基本信息;
数据接收模块,用于接收所述服务端返回的根据所述基本信息以及最新的升级包信息比对结果所生成的检测结果,当所述检测结果为有新版本时,所述服务端还返回根据所述基本信息以及最新的升级包信息生成的升级策略,以便根据所述升级策略进行相关车辆组件的升级。
8.根据权利要求7所述的车辆组件的升级检测装置,其特征在于,所述装置还包括:
指令接收模块,用于接收所述待检测车辆的升级检测触发指令;
信息获取模块,用于获取所述待检测车辆的所有车辆组件的基本信息。
9.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至6中任一项所述方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010276843.XA CN111414183A (zh) | 2020-04-09 | 2020-04-09 | 车辆组件的升级检测方法、装置、计算机设备及存储介质 |
PCT/CN2020/109180 WO2021203604A1 (zh) | 2020-04-09 | 2020-08-14 | 车辆组件的升级检测方法、装置、计算机设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010276843.XA CN111414183A (zh) | 2020-04-09 | 2020-04-09 | 车辆组件的升级检测方法、装置、计算机设备及存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111414183A true CN111414183A (zh) | 2020-07-14 |
Family
ID=71491807
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010276843.XA Pending CN111414183A (zh) | 2020-04-09 | 2020-04-09 | 车辆组件的升级检测方法、装置、计算机设备及存储介质 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN111414183A (zh) |
WO (1) | WO2021203604A1 (zh) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112256299A (zh) * | 2020-10-16 | 2021-01-22 | 中国第一汽车股份有限公司 | 一种升级方法、装置、设备及存储介质 |
CN113190250A (zh) * | 2021-04-30 | 2021-07-30 | 延锋汽车饰件***有限公司 | 座舱软件升级方法、电子设备及可读存储介质 |
WO2021203604A1 (zh) * | 2020-04-09 | 2021-10-14 | 东风小康汽车有限公司重庆分公司 | 车辆组件的升级检测方法、装置、计算机设备及存储介质 |
CN113590163A (zh) * | 2021-08-31 | 2021-11-02 | 重庆长安汽车股份有限公司 | 一种基于日志诊断的车辆ota升级方法 |
CN114158035A (zh) * | 2022-02-08 | 2022-03-08 | 宁波均联智行科技股份有限公司 | 一种ota升级消息的推送方法及装置 |
WO2023123995A1 (zh) * | 2021-12-30 | 2023-07-06 | 中国第一汽车股份有限公司 | 车辆数据的处理方法、装置和车辆 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2018006677A1 (zh) * | 2016-07-06 | 2018-01-11 | 中兴通讯股份有限公司 | 智能升级方法、服务器、终端和*** |
US20180095744A1 (en) * | 2016-09-30 | 2018-04-05 | Hitachi, Ltd. | Computer System, Method of Managing Transmission of Software with Computer System, Program Therefor, and Recording Medium |
CN110378153A (zh) * | 2019-07-18 | 2019-10-25 | 上海擎感智能科技有限公司 | 一种升级包安全下载方法及*** |
CN110659049A (zh) * | 2019-09-24 | 2020-01-07 | 北京智行者科技有限公司 | 自动驾驶车辆的ota升级方法及终端设备 |
CN110955444A (zh) * | 2019-12-04 | 2020-04-03 | 福尔达车联网(深圳)有限公司 | 一种车辆ecu升级方法、***、终端及存储介质 |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109561118B (zh) * | 2017-09-26 | 2020-12-25 | 比亚迪股份有限公司 | 软件升级方法、装置、***、存储介质、电子设备及车辆 |
US10545751B2 (en) * | 2017-10-03 | 2020-01-28 | Accenture Global Solutions Limited | Automated usage driven engineering |
CN109413134B (zh) * | 2018-08-30 | 2021-12-14 | 百度在线网络技术(北京)有限公司 | 车载应用升级方法、装置、***及存储介质 |
CN109614141A (zh) * | 2018-12-25 | 2019-04-12 | 北京长城华冠汽车技术开发有限公司 | 远程通讯模块升级管理***及升级管理方法 |
CN110032382A (zh) * | 2019-03-25 | 2019-07-19 | 深圳猛犸电动科技有限公司 | 一种汽车电子控制单元升级方法、***及终端设备 |
CN111414183A (zh) * | 2020-04-09 | 2020-07-14 | 东风小康汽车有限公司重庆分公司 | 车辆组件的升级检测方法、装置、计算机设备及存储介质 |
-
2020
- 2020-04-09 CN CN202010276843.XA patent/CN111414183A/zh active Pending
- 2020-08-14 WO PCT/CN2020/109180 patent/WO2021203604A1/zh active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2018006677A1 (zh) * | 2016-07-06 | 2018-01-11 | 中兴通讯股份有限公司 | 智能升级方法、服务器、终端和*** |
US20180095744A1 (en) * | 2016-09-30 | 2018-04-05 | Hitachi, Ltd. | Computer System, Method of Managing Transmission of Software with Computer System, Program Therefor, and Recording Medium |
CN110378153A (zh) * | 2019-07-18 | 2019-10-25 | 上海擎感智能科技有限公司 | 一种升级包安全下载方法及*** |
CN110659049A (zh) * | 2019-09-24 | 2020-01-07 | 北京智行者科技有限公司 | 自动驾驶车辆的ota升级方法及终端设备 |
CN110955444A (zh) * | 2019-12-04 | 2020-04-03 | 福尔达车联网(深圳)有限公司 | 一种车辆ecu升级方法、***、终端及存储介质 |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2021203604A1 (zh) * | 2020-04-09 | 2021-10-14 | 东风小康汽车有限公司重庆分公司 | 车辆组件的升级检测方法、装置、计算机设备及存储介质 |
CN112256299A (zh) * | 2020-10-16 | 2021-01-22 | 中国第一汽车股份有限公司 | 一种升级方法、装置、设备及存储介质 |
CN112256299B (zh) * | 2020-10-16 | 2023-02-28 | 中国第一汽车股份有限公司 | 一种升级方法、装置、设备及存储介质 |
CN113190250A (zh) * | 2021-04-30 | 2021-07-30 | 延锋汽车饰件***有限公司 | 座舱软件升级方法、电子设备及可读存储介质 |
CN113590163A (zh) * | 2021-08-31 | 2021-11-02 | 重庆长安汽车股份有限公司 | 一种基于日志诊断的车辆ota升级方法 |
CN113590163B (zh) * | 2021-08-31 | 2024-03-22 | 重庆长安汽车股份有限公司 | 一种基于日志诊断的车辆ota升级方法 |
WO2023123995A1 (zh) * | 2021-12-30 | 2023-07-06 | 中国第一汽车股份有限公司 | 车辆数据的处理方法、装置和车辆 |
CN114158035A (zh) * | 2022-02-08 | 2022-03-08 | 宁波均联智行科技股份有限公司 | 一种ota升级消息的推送方法及装置 |
CN114158035B (zh) * | 2022-02-08 | 2022-05-06 | 宁波均联智行科技股份有限公司 | 一种ota升级消息的推送方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
WO2021203604A1 (zh) | 2021-10-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111414183A (zh) | 车辆组件的升级检测方法、装置、计算机设备及存储介质 | |
CN111158718A (zh) | 本地通讯服务器及其ota升级方法和云端服务器 | |
CN110928567A (zh) | 车辆***升级方法、终端设备及计算机可读存储介质 | |
CN111277477B (zh) | 一种支持车载多网段同时升级的fota*** | |
CN111722860B (zh) | 基于有穷状态机的ota升级方法和装置 | |
CN111399885B (zh) | 一种车辆组件升级推送方法、装置及计算机可读存储介质 | |
CN111610993A (zh) | 固件升级方法、服务器及*** | |
CN112416371A (zh) | 车载***的远程升级方法、装置、***及存储介质 | |
CN110297649A (zh) | 对车辆的电子控制单元进行软件更新的方法、***及设备 | |
CN112905214A (zh) | 远程升级方法、装置、设备及存储介质 | |
CN110795124A (zh) | 汽车安全件的远程升级方法、装置、设备及存储介质 | |
CN113741936A (zh) | 一种基于uds协议的并行刷写方法、装置、车辆及计算机可读存储介质 | |
CN110187904B (zh) | 一种用于车辆控制器固件更新的装置及方法 | |
CN114675855A (zh) | 整车软件远程升级方法、装置及平台设备 | |
CN113625690A (zh) | 一种汽车智能诊断方法、***及移动终端 | |
CN116366636A (zh) | 车辆软件升级方法、装置及汽车 | |
CN115934130A (zh) | 一种ecu升级方法、装置、设备及介质 | |
US11960876B2 (en) | Center, update management method, and non-transitory storage medium | |
CN116257270A (zh) | 一种车辆、车辆的升级方法和装置 | |
CN115291907A (zh) | 车辆升级方法、装置及*** | |
CN115469899A (zh) | 固件升级方法、装置、设备、介质及车载*** | |
CN114281374A (zh) | 车辆电控单元的远程刷写方法、***及存储介质 | |
CN113791800A (zh) | 一种自动泊车控制模块远程升级方法、***及汽车 | |
CN111949295A (zh) | 一种燃料电池汽车远程升级控制策略 | |
CN116567579B (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 | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20200714 |