车辆的软件版本管理方法、装置、服务器及存储介质制造方法及图纸

技术编号:36608566 阅读:17 留言:0更新日期:2023-02-04 18:35
本申请涉及汽车软件管理技术领域,特别涉及一种车辆的软件版本管理方法、装置、服务器及存储介质,其中,方法包括:获取目标车辆的测试任务;识别测试任务中的各个控制器的目标软件版本和车辆信息,下发基于车辆信息生成的收集请求至目标车辆,并接收目标车辆收集的各个控制器的当前软件版本;若目标软件版本和当前软件版本的版本一致,则基于测试任务对目标车辆进行测试,否则对齐测试任务与目标车辆中各个控制器的软件版本,在对齐后基于测试任务对目标车辆进行测试。由此,解决了相关技术中无法实现对车辆软件版本的自动化管理导致浪费资源、成本较高、工作效率低下等问题。工作效率低下等问题。工作效率低下等问题。

【技术实现步骤摘要】
车辆的软件版本管理方法、装置、服务器及存储介质


[0001]本申请涉及汽车软件管理
,特别涉及一种车辆的软件版本管理方法、装置、服务器及存储介质。

技术介绍

[0002]远程通讯是指使用具有通讯能力的器件实现信号远距离传输的通讯技术,其价值在于实现汽车与云服务器之间状态信息的同步及控制指令的远距离下发,而在车辆中具备通讯能力的控制器通常为车机或T

BOX(Telematics BOX,远程信息处理器)。
[0003]然而,在研发车辆的过程中,经常存在某一控制器单独进行本地升级的行为,就会造成车辆版本混乱且管理困难的现象;而对研发车辆进行测试时,是对试验车辆的整车软件进行统一更新,而由于车辆版本混乱导致的相关软件版本无法匹配目标软件版本造成测试失败或是无效测试,浪费人力物力资源,成本较高,工作效率低下。
[0004]相关技术中,需要测试人员通过诊断仪检查每一辆车辆,并根据获取结果判定车辆版本并决定是否直接更新,这种处理方式效率极低,浪费人力物力,无法批量快速检验并更新。

技术实现思路

[0005]本申请提供一种车辆的软件版本管理方法、装置、服务器及存储介质,以解决相关技术中无法实现对车辆软件版本的自动化对齐以及管理,导致浪费资源、成本较高、工作效率低下等问题。
[0006]本申请第一方面实施例提供一种车辆的软件版本管理方法,所述方法应用于服务器,其中,包括以下步骤:获取目标车辆的测试任务;识别所述测试任务中的各个控制器的目标软件版本和车辆信息,下发基于所述车辆信息生成的收集请求至所述目标车辆,并接收所述目标车辆收集的各个控制器的当前软件版本;若所述目标软件版本和所述当前软件版本的版本一致,则基于所述测试任务对所述目标车辆进行测试,否则对齐所述测试任务与所述目标车辆中各个控制器的软件版本,在对齐后基于所述测试任务对所述目标车辆进行测试。
[0007]根据上述技术手段,本申请实施例通过获取车辆的测试任务并识别任务中各个控制器的目标软件版本和车辆信息,下发车辆信息生成的收集请求到目标车辆,服务器接收来自目标车辆收集的各个控制器的当前版本,并将目标软件版本与当前版本做比较,当版本一致时,根据测试任务直接对目标车辆进行测试;若是版本不一致时,将测试任务与目标车辆中各个控制器的软件版本对齐,再基于测试任务对目标车辆进行测试,并基于远程通讯技术,可实现目标车辆的软件版本与测试任务中的目标软件版本的自动化对齐,实现对车辆软件版本的自动化管理,提升测试效率,降低成本。
[0008]可选地,所述对齐所述测试任务与所述目标车辆中各个控制器的软件版本,包括:若所述目标车辆的任意控制器的当前软件版本低于所述目标软件版本,则将对应控制器的
当前软件版本升级至所述目标软件版本;若所述目标车辆的任意控制器的当前软件版本高于所述目标软件版本,则将对应控制器的当前软件版本降级至所述目标软件版本。
[0009]根据上述技术手段,本申请实施例在检测到目标车辆的任意控制器的软件版本低于目标版本时,则将对应控制器的版本升级至目标软件版本,若高于目标版本,则降级至目标软件版本,避免因车辆软件版本管理混乱及相关版本不匹配导致更新失败,实现目标车辆的软件版本与测试任务中的目标软件版本的自动化对齐,以便于统一管理车辆,提升工作效率。
[0010]可选地,所述在对齐后基于所述测试任务对所述目标车辆进行测试,还包括:检测对齐后的各个控制器的当前软件版本与所述目标软件版本是否一致;若一致,则判定对齐成功,并基于所述测试任务对所述目标车辆进行测试;否则,判定对齐失败,并重新对齐所述各个控制器的当前软件版本与所述目标软件版本,直到满足预设停止条件时,停止对齐。
[0011]根据上述技术手段,本申请实施例通过检测各个控制器的当前软件版本与目标软件版本是否一致,判定是否软件对齐成功,若是一致代表对齐成功,并根据测试任务对目标车辆测试;若是不一致则代表对齐失败,然后重新对齐版本,直至重新对齐成功,避免由于未对齐成功导致车辆软件版本的管理混乱,从而导致测试失败。
[0012]可选地,所述预设停止条件为对齐成功,或者,对比失败次数大于预设次数。
[0013]本申请第二方面实施例提供一种车辆的软件版本管理装置,包括:获取模块,用于获取目标车辆的测试任务;接收模块,用于识别所述测试任务中的各个控制器的目标软件版本和车辆信息,下发基于所述车辆信息生成的收集请求至所述目标车辆,并接收所述目标车辆收集的各个控制器的当前软件版本;测试模块,用于若所述目标软件版本和所述当前软件版本的版本一致,则基于所述测试任务对所述目标车辆进行测试,否则对齐所述测试任务与所述目标车辆中各个控制器的软件版本,在对齐后基于所述测试任务对所述目标车辆进行测试。
[0014]可选地,所述测试模块进一步用于:若所述目标车辆的任意控制器的当前软件版本低于所述目标软件版本,则将对应控制器的当前软件版本升级至所述目标软件版本;若所述目标车辆的任意控制器的当前软件版本高于所述目标软件版本,则将对应控制器的当前软件版本降级至所述目标软件版本。
[0015]可选地,所述测试模块进一步用于:检测对齐后的各个控制器的当前软件版本与所述目标软件版本是否一致;若一致,则判定对齐成功,并基于所述测试任务对所述目标车辆进行测试;否则,判定对齐失败,并重新对齐所述各个控制器的当前软件版本与所述目标软件版本,直到满足预设停止条件时,停止对齐。
[0016]可选地,所述预设停止条件为对齐成功,或者,对比失败次数大于预设次数。
[0017]本申请第三方面实施例提供一种服务器,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述程序,以实现如上述实施例所述的车辆的软件版本管理方法。
[0018]本申请第四方面实施例提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行,以用于实现如上述实施例所述的车辆的软件版本管理方法。
[0019]由此,本申请至少具有如下有益效果:
[0020](1)本申请实施例通过获取车辆的测试任务并识别任务中各个控制器的目标软件
版本和车辆信息,下发车辆信息生成的收集请求到目标车辆,服务器接收来自目标车辆收集的各个控制器的当前版本,并将目标软件版本与当前版本做比较,当版本一致时,根据测试任务直接对目标车辆进行测试;若是版本不一致时,将测试任务与目标车辆中各个控制器的软件版本对齐,再基于测试任务对目标车辆进行测试,并基于远程通讯技术,可实现目标车辆的软件版本与测试任务中的目标软件版本的自动化对齐,实现对车辆软件版本的自动化管理,提升测试效率,降低成本。
[0021](2)本申请实施例在检测到目标车辆的任意控制器的软件版本低于目标版本时,则将对应控制器的版本升级至目标软件版本,若高于目标版本,则降级至目标软件版本,避免因车辆软件版本管理混乱及相关版本不匹配导致更新失败,实现目标车辆的软件版本与测试任务中的目标软件版本的自本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种车辆的软件版本管理方法,其特征在于,所述方法应用于服务器,其中,方法包括以下步骤:获取目标车辆的测试任务;识别所述测试任务中的各个控制器的目标软件版本和车辆信息,下发基于所述车辆信息生成的收集请求至所述目标车辆,并接收所述目标车辆收集的各个控制器的当前软件版本;若所述目标软件版本和所述当前软件版本的版本一致,则基于所述测试任务对所述目标车辆进行测试,否则对齐所述测试任务与所述目标车辆中各个控制器的软件版本,在对齐后基于所述测试任务对所述目标车辆进行测试。2.根据权利要求1所述的方法,其特征在于,所述对齐所述测试任务与所述目标车辆中各个控制器的软件版本,包括:若所述目标车辆的任意控制器的当前软件版本低于所述目标软件版本,则将对应控制器的当前软件版本升级至所述目标软件版本;若所述目标车辆的任意控制器的当前软件版本高于所述目标软件版本,则将对应控制器的当前软件版本降级至所述目标软件版本。3.根据权利要求1所述的方法,其特征在于,所述在对齐后基于所述测试任务对所述目标车辆进行测试,还包括:检测对齐后的各个控制器的当前软件版本与所述目标软件版本是否一致;若一致,则判定对齐成功,并基于所述测试任务对所述目标车辆进行测试;否则,判定对齐失败,并重新对齐所述各个控制器的当前软件版本与所述目标软件版本,直到满足预设停止条件时,停止对齐。4.根据权利要求3所述的方法,其特征在于,所述预设停止条件为对齐成功,或者,对比失败次数大于预设次数。5.一种车辆的软件版本管理装置,其特征在于,所述装置应用于服务器,包括:获取模块,用于获取目标车辆的测试任务;接收模块,用于识别所述测试任务中的各个控制器的目标软件版本和车辆信息,下...

【专利技术属性】
技术研发人员:张博钟月华
申请(专利权)人:重庆长安汽车股份有限公司
类型:发明
国别省市:

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

1