一种座舱软件版本管理方法、装置、设备及介质制造方法及图纸

技术编号:35153636 阅读:22 留言:0更新日期:2022-10-05 10:32
本发明专利技术提供一种座舱软件版本管理方法、装置、设备及介质,获取多个目标座舱软件和所述多个目标座舱软件的版本号;根据软件下载请求,将所述多个目标座舱软件传输至软件集成模块进行软件集成以得到集成后的软件,在传输过程中生成下载路径并对所述下载路径进行记录;获取所述集成后的软件的版本信息,并对所述集成后的软件的版本信息、下载路径和所述多个目标座舱软件的版本号展示。通过本发明专利技术的技术方案,解决了座舱集成软件在使用及测试过程中的不可追溯性问题,使用产物管理平台对版本号的唯一性进行控制,并对目标座舱软件的下载路径和版本号进行可视化展示及存储,能够明显的提升智能座舱相关研发人员的解决问题的效率。升智能座舱相关研发人员的解决问题的效率。升智能座舱相关研发人员的解决问题的效率。

【技术实现步骤摘要】
一种座舱软件版本管理方法、装置、设备及介质


[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]存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述电子设备实现如上所述的座舱软件版本管理方法。
[0035]于本专利技术的一实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,当所述计算机程序被计算机的处理器执行时,使计算机执行如上所述的座舱软件版本管理方法。
[0036]本专利技术的有益效果:获取多个目标座舱软件和所述多个目标座舱软件的版本号;
根据软件下载请求,将多个目标座舱软件传输至软件集成模块进行软件集成以得到集成后的软件,在传输过程中生成下载路径并对所述下载路径进行记录;获取集成后的软件的版本信息,并对集成后的软件的版本信息、下载路径和多个目标座舱软件的版本号展示。通过上述技术方案,可以解决座舱软件集成后在使用及测试过程中的不可追溯性问题,对各个目标座舱软件的所有版本进行管理,记录每次软件集成的版本号以及下载路径;当在使用或测试集成后的软件时出现问题,可以通过上述技术方案中记录的下载路径和目标座舱软件的版本号定位到软件并进行下载,以进行问题的复现以及排查。
[0037]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。
附图说明
[0038]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术者来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:
[0039]图1是本申请的一示例性实施例示出座舱软件版本管理方法的实施环境示意图;
[0040]图2是本申请的一示例性实施例示出的座舱软件版本管理方法的流程图;
[0041]图3是图2所示实施例中的步骤S210在一示例性的实施例中的流程图;
[0042]图4是图3所示实施例中的步骤S310在一示例性的实施例中的流程图;
[0043]本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种座舱软件版本管理方法,其特征在于,所述方法包括:获取多个目标座舱软件和所述多个目标座舱软件的版本号;根据软件下载请求,将所述多个目标座舱软件传输至软件集成模块进行软件集成以得到集成后的软件,在传输过程中生成下载路径并对所述下载路径进行记录;获取所述集成后的软件的版本信息,并对所述集成后的软件的版本信息、下载路径和所述多个目标座舱软件的版本号展示。2.根据权利要求1所述的座舱软件版本管理方法,其特征在于,所述获取多个目标座舱软件和所述多个目标座舱软件的版本号,包括:获取多个座舱软件和所述多个座舱软件的版本号;判断所述多个座舱软件的版本号是否唯一,若版本号不唯一则去除对应的座舱软件,得到版本号唯一的多个座舱软件;判断所述版本号唯一的多个座舱软件的版本号是否低于最新版本号,若版本号低于最新版本号则去除对应的座舱软件,得到所述多个目标座舱软件和所述多个目标座舱软件的版本号。3.根据权利要求2所述的座舱软件版本管理方法,其特征在于,所述获取多个座舱软件和所述多个座舱软件的版本号,包括:从软件编译模块中获取编译后的多个座舱软件和所述多个座舱软件的版本号;所述软件编译模块用于响应软件版本参数构建指令以生成所述多个座舱软件的版本号,并根据软件编译指令对开发完成的多个初始座舱软件进行编译以得到所述多个座舱软件。4.根据权利要求1所述的座舱软件版本管理方法,其特征在于,所述对所述集成后的软件的版本信息、下载路径和所述多个目标座舱软件的版本号展示之后,包括:获取集成后的软件的测试过程和/或售后问题分析过程中的问题软件定位需求;响应于问题软件定位需求,根据所述多个目标座舱软件的下载路径和版本号下载问题软件,以对下载后的问题软件进行问题复现和问题原因排查。5.一种座舱软件版本管理装置,其特征在于,所述装置包括:软件及版本号获取模块,用于获取多个目标座舱软件和所述多个目标座舱软件的版本号;下载路径记录模块,用于根据软件下载请求,将所述多个目标座舱软件传输至软件集成模块进行软件集成以得到集成后的软件...

【专利技术属性】
技术研发人员:陈飞旭孙佩杰
申请(专利权)人:重庆长安汽车股份有限公司
类型:发明
国别省市:

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

1