一种车辆升级方法、装置及处理设备制造方法及图纸

技术编号:37597533 阅读:13 留言:0更新日期:2023-05-18 11:45
本发明专利技术提供了一种车辆升级方法、装置及处理设备,其中,方法包括:获取待升级车辆的至少一个控制器的第一版本信息;在第一目标控制器的第一版本信息与第一目标控制器的目标版本信息不匹配的情况下,生成针对第一目标控制器的第一任务包,第一任务包中包括第一目标控制器的原始包和目标包;将第一任务包发送给待升级车辆,使得第一目标控制器进行升级。在待升级车辆升级任务包制作前的目标版本信息与升级任务包制作后的第一版本信息不匹配的情况下,根据第一版本信息生成第一任务包,并发送至待升级车辆完成车辆升级;此种方式能够避免已经升级过的车辆再次收到升级任务包,以此避免升级任务包的无效发送,避免车辆升级报错。避免车辆升级报错。避免车辆升级报错。

【技术实现步骤摘要】
一种车辆升级方法、装置及处理设备


[0001]本专利技术涉及车辆
,特别涉及一种车辆升级方法、装置及处理设备。

技术介绍

[0002]远程升级技术随着智能网联电动汽车近几年的发展,越来越多的得到各大汽车厂商的青睐和应用。相比于传统的本地软件升级,远程升级的方法不需要工程师去现场进行刷写软件,只需要通过云端平台进行任务下发和推送,车主根据任务提醒,进行软件升级过程的操作,可以大幅降低售后服务的成本并且提升客户体验。然而,在远程升级根据车辆信息生成任务包等待触发的同时存在一定比例的车辆在本地已经完成升级,而已经完成升级的车辆再次收到升级任务包,会发生任务报错。

技术实现思路

[0003]本专利技术的目的在于提供一种车辆升级方法、装置及处理设备,用于解决现有技术中在远程升级根据车辆信息生成任务包等待触发的同时存在一定比例的车辆在本地已经完成升级,而已经完成升级的车辆再次收到升级任务包,会发生任务报错的问题。
[0004]为了解决上述技术问题,本专利技术实施例提供一种车辆升级方法,其中,所述方法包括:
[0005]获取待升级车辆的至少一个控制器的第一版本信息;
[0006]在第一目标控制器的所述第一版本信息与所述第一目标控制器的目标版本信息不匹配的情况下,生成针对所述第一目标控制器的第一任务包,所述第一任务包中包括所述第一目标控制器的原始包和目标包;
[0007]将所述第一任务包发送给所述待升级车辆,使得所述第一目标控制器进行升级。
[0008]可选地,所述的方法,其中,所述方法还包括:
[0009]在第二目标控制器的所述第一版本信息与所述第二目标控制器的所述目标版本信息匹配的情况下,将所述第二目标控制器的第二任务包发送给所述待升级车辆,所述第二任务包基于所述第二目标控制器的所述目标版本信息生成,所述第二任务包中包括所述第二目标控制器的所述原始包和所述目标包。
[0010]可选地,所述的方法,其中,在第二目标控制器的所述第一版本信息与所述第二目标控制器的所述目标版本信息匹配的情况下,将所述第二目标控制器的第二任务包发送给所述待升级车辆,还包括:
[0011]向所述待升级车辆发送版本查询命令;
[0012]接收所述待升级车辆发送的至少一个控制器的所述目标版本信息;
[0013]根据所述目标版本信息,生成至少一个控制器的所述第二任务包。
[0014]可选地,所述的方法,其中,所述根据所述目标版本信息,生成至少一个控制器的所述第二任务包,包括:
[0015]将所述目标版本信息与车辆远程升级任务中的第二版本信息进行对比;
[0016]若第三目标控制器的所述目标版本信息低于所述第二版本信息,则生成所述第三目标控制器的所述第二任务包。
[0017]可选地,所述的方法,其中,所述获取待升级车辆的至少一个控制器的第一版本信息,包括:
[0018]向所述待升级车辆发送版本查询命令;
[0019]接收所述待升级车辆发送的至少一个控制器的所述第一版本信息。
[0020]可选地,所述的方法,其中,所述在第一目标控制器的所述第一版本信息与所述第一目标控制器的目标版本信息不匹配的情况下,生成针对所述第一目标控制器的第一任务包,包括:
[0021]将所述第一目标控制器的所述第一版本信息与所述第一目标控制器的所述目标版本信息进行对比;
[0022]若所述第一版本信息高于所述目标版本信息,则根据所述第一版本信息生成针对所述第一目标控制器的第一任务包。
[0023]可选地,所述的方法,其中,所述方法还包括:
[0024]向所述待升级车辆发送下载信息查询命令:
[0025]接收所述待升级车辆发送的下载信息,根据所述下载信息向所述待升级车辆发送第三任务包;
[0026]其中,所述下载信息包括所述待升级车辆中至少一个控制器已下载的任务包信息;所述第三任务包为所述第一任务包中不同于所述下载信息中任务包的部分。
[0027]为了达到上述目的,本专利技术提供了一种车辆升级装置,其中,所述装置包括:
[0028]第一获取模块,用于获取待升级车辆的至少一个控制器的第一版本信息;
[0029]第一生成模块,用于在第一目标控制器的所述第一版本信息与所述第一目标控制器的目标版本信息不匹配的情况下,生成针对所述第一目标控制器的第一任务包,所述第一任务包中包括所述第一目标控制器的原始包和目标包;
[0030]第一发送模块,用于将所述第一任务包发送给所述待升级车辆,使得所述第一目标控制器进行升级。
[0031]为了达到上述目的,本专利技术提供了一种处理设备,其中,包括:处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序,所述程序被所述处理器执行时实现如上所述的车辆升级方法。
[0032]本专利技术的上述技术方案的有益效果如下:
[0033]上述方案中,将待升级车辆升级任务包制作前的目标版本信息与升级任务包制作后的待升级车辆的第一版本信息进行比较,在信息不匹配的情况下,根据第一版本信息生成针对待升级车辆的第一目标控制器的第一任务包,并发送至待升级车辆完成车辆升级;此种方式能够避免已经升级过的车辆再次收到升级任务包,以此避免升级任务包的无效发送,避免车辆升级报错。
附图说明
[0034]图1为本专利技术实施例所述的车辆升级方法的流程图之一;
[0035]图2为本专利技术实施例所述的车辆升级方法的架构图之一;
[0036]图3为本专利技术实施例所述的车辆升级方法的架构图之二;
[0037]图4为本专利技术实施例所述的车辆升级方法的流程图之二;
[0038]图5为本专利技术实施例所述的车辆升级装置的结构图。
具体实施方式
[0039]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,并不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0040]本专利技术针对现有技术中车辆升级前不进行版本校对,导致升级目标版本失败又无法恢复升级前的版本,造成严重的车辆功能受限的问题,提供一种车辆升级方法、装置及处理设备。
[0041]如图1所示,本专利技术实施例提供一种车辆升级方法,其中,所述方法包括:
[0042]步骤S110,获取待升级车辆的至少一个控制器的第一版本信息;
[0043]步骤S120,在第一目标控制器的所述第一版本信息与所述第一目标控制器的目标版本信息不匹配的情况下,生成针对所述第一目标控制器的第一任务包,所述第一任务包中包括所述第一目标控制器的原始包和目标包;
[0044]步骤S130,将所述第一任务包发送给所述待升级车辆,使得所述第一目标控制器进行升级。
[0045]该实施例中,将所述待升级车辆升级任务包制作前的所述目标版本信息与升级任本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种车辆升级方法,其特征在于,所述方法包括:获取待升级车辆的至少一个控制器的第一版本信息;在第一目标控制器的所述第一版本信息与所述第一目标控制器的目标版本信息不匹配的情况下,生成针对所述第一目标控制器的第一任务包,所述第一任务包中包括所述第一目标控制器的原始包和目标包;将所述第一任务包发送给所述待升级车辆,使得所述第一目标控制器进行升级。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:在第二目标控制器的所述第一版本信息与所述第二目标控制器的所述目标版本信息匹配的情况下,将所述第二目标控制器的第二任务包发送给所述待升级车辆,所述第二任务包基于所述第二目标控制器的所述目标版本信息生成,所述第二任务包中包括所述第二目标控制器的所述原始包和所述目标包。3.根据权利要求2所述的方法,其特征在于,在第二目标控制器的所述第一版本信息与所述第二目标控制器的所述目标版本信息匹配的情况下,将所述第二目标控制器的第二任务包发送给所述待升级车辆,还包括:向所述待升级车辆发送版本查询命令;接收所述待升级车辆发送的至少一个控制器的所述目标版本信息;根据所述目标版本信息,生成至少一个控制器的所述第二任务包。4.根据权利要求3所述的方法,其特征在于,所述根据所述目标版本信息,生成至少一个控制器的所述第二任务包,包括:将所述目标版本信息与车辆远程升级任务中的第二版本信息进行对比;若第三目标控制器的所述目标版本信息低于所述第二版本信息,则生成所述第三目标控制器的所述第二任务包。5.根据权利要求1所述的方法,其特征在于,所述获取待升级车辆的至少一个控制器的第一版本信息,包括...

【专利技术属性】
技术研发人员:勾华栋
申请(专利权)人:北京新能源汽车股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1