刷写包发布系统、方法、设备及存储介质技术方案

技术编号:36093095 阅读:9 留言:0更新日期:2022-12-24 11:10
本申请公开了一种刷写包发布系统、方法、设备及存储介质,属于车辆技术领域。该系统先在ALM系统中对第一刷写包进行需求、测试管理,在第一刷写包通过测试的情况下,在SVN系统中存储第一刷写包,然后在ALM系统中存储第一刷写包的存储路径并发布第一刷写包,最后PLM系统从ALM系统中获取第一刷写包的存储路径,并基于该存储路径,从SVN系统中获取第一刷写包并进行发布。由于PLM系统中发布的刷写包与ALM系统中发布的刷写包相同,而该刷写包的需求、测试过程也是在ALM系统中进行管理的,因此,当刷写包在应用过程中出现问题时,可以在ALM系统中追溯刷写包与其需求、测试过程之间的关系,从而为刷写包的质量提供保障。从而为刷写包的质量提供保障。从而为刷写包的质量提供保障。

【技术实现步骤摘要】
刷写包发布系统、方法、设备及存储介质


[0001]本申请涉及车辆
,特别涉及一种刷写包发布系统、方法、设备及存储介质。

技术介绍

[0002]在汽车新四化的发展趋势下,整个汽车行业出现前所未有的变化,汽车后市场也迎来了新的发展机遇。随着新技术在汽车领域的不断推进,控制器已成为汽车零部件中的核心部件,特别是控制器的电子化和智能化水平,已成为汽车后市场竞争的制高点。
[0003]其中,控制器主要是基于刷写包中的控制程序实现对车辆的控制。因此,在控制器基于刷写包中的控制程序控制车辆前,需要先开发刷写包,然后对刷写包进行需求、测试,最后发布刷写包。
[0004]基于以上描述可知,刷写包的质量直接影响对车辆的控制效果。为此,如何保障刷写包的质量,便成为了本领域亟待解决的一个问题。

技术实现思路

[0005]本申请实施例提供了一种刷写包发布系统、方法、设备及存储介质,可以保障刷写包的质量。具体技术方案如下:
[0006]一方面,本申请实施例提供了一种刷写包发布系统,所述系统包括:第一电子设备、第二电子设备和第三电子设备;所述第一电子设备上安装有版本控制SVN系统,所述第二电子设备上安装有软件生命周期管理ALM系统,所述第三电子设备上安装有产品生命周期管理PLM系统;
[0007]所述第二电子设备,用于在所述ALM系统中对车辆中目标控制器的第一刷写包进行需求、测试管理;
[0008]所述第一电子设备,用于在所述第一刷写包通过测试的情况下,在所述SVN系统中存储所述第一刷写包;
[0009]所述第二电子设备,还用于在所述第一刷写包通过测试的情况下,展示发布界面,所述发布界面包括上传选项和第一发布选项;响应于对所述上传选项的触发操作,从所述第一电子设备中获取所述第一刷写包的存储路径;响应于对所述第一发布选项的触发操作,基于所述第一刷写包的存储路径,在所述ALM系统中发布所述第一刷写包;
[0010]所述第三电子设备,用于展示控制界面,所述控制界面包括软件信息选项和第二发布选项;响应于对所述软件信息选项的触发操作,从所述第二电子设备中获取所述第一刷写包的存储路径;基于所述第一刷写包的存储路径,从所述第一电子设备中获取所述第一刷写包;将所述第一刷写包加载到所述目标控制器中;响应于对所述第二发布选项的触发操作,在所述PLM系统中发布所述第一刷写包。
[0011]在一种可能的实现方式中,所述第三电子设备,用于响应于对所述软件信息选项的触发操作,确定所述第一刷写包对应的目标控制器的属性信息;
[0012]基于所述目标控制器的属性信息,确定发布所述第一刷写包的发布项信息;
[0013]在所述目标控制器未加载刷写包的情况下,基于所述第一刷写包的发布项信息和所述目标控制器的属性信息,从所述第二电子设备中获取所述第一刷写包的存储路径。
[0014]在另一种可能的实现方式中,所述第三电子设备,还用于在所述目标控制器加载第二刷写包的情况下,确定所述第二刷写包的包信息;
[0015]基于所述第一刷写包的发布项信息,确定所述第一刷写包的包信息;
[0016]确定所述第一刷写包的包信息与所述第二刷写包的包信息之间的第一匹配度;
[0017]在所述第一匹配度不大于第一预设阈值的情况下,从所述第二电子设备中获取所述第一刷写包的存储路径。
[0018]在另一种可能的实现方式中,所述第三电子设备,还用于在所述第一匹配度大于所述第一预设阈值的情况下,显示提示消息,且将所述第二发布选项的状态调整为不可编辑状态;所述提示消息用于提示禁止重复发布同一刷写包。
[0019]在另一种可能的实现方式中,所述发布界面还包括:信息输入选项;
[0020]所述第二电子设备,用于响应于对所述上传选项的触发操作,从所述第一电子设备中获取所述第一刷写包的存储路径和包信息;
[0021]响应于对所述信息输入选项的触发操作,获取输入的所述第一刷写包的包信息;
[0022]响应于对所述第一发布选项的触发操作,确定第二匹配度;所述第二匹配度用于表示从所述第一电子设备中获取的第一刷写包的包信息与基于所述信息输入选项获取的第一刷写包的包信息之间的匹配度;
[0023]在所述第二匹配度大于第二预设阈值的情况下,基于所述第一刷写包的存储路径,在所述ALM系统中发布所述第一刷写包。
[0024]在另一种可能的实现方式中,所述第三电子设备,还用于创建所述目标控制器的数据结构;
[0025]基于所述目标控制器的数据结构,将所述第一刷写包加载到所述目标控制器中。
[0026]另一方面,本申请实施例提供了一种刷写包发布方法,所述方法包括:
[0027]第二电子设备在软件生命周期管理ALM系统中对车辆中目标控制器的第一刷写包进行需求、测试管理;
[0028]第一电子设备在所述第一刷写包通过测试的情况下,在版本控制SVN系统中存储所述第一刷写包;
[0029]所述第二电子设备在所述第一刷写包通过测试的情况下,展示发布界面,所述发布界面包括上传选项和第一发布选项;响应于对所述上传选项的触发操作,从所述第一电子设备中获取所述第一刷写包的存储路径;响应于对所述第一发布选项的触发操作,基于所述第一刷写包的存储路径,在所述ALM系统中发布所述第一刷写包;
[0030]第三电子设备展示控制界面,所述控制界面包括软件信息选项和第二发布选项;响应于对所述软件信息选项的触发操作,从所述第二电子设备中获取所述第一刷写包的存储路径;基于所述第一刷写包的存储路径,从所述第一电子设备中获取所述第一刷写包;将所述第一刷写包加载到所述目标控制器中;响应于对所述第二发布选项的触发操作,在产品生命周期管理PLM系统中发布所述第一刷写包。
[0031]在一种可能的实现方式中,所述第二电子设备响应于对所述上传选项的触发操
作,从所述第一电子设备中获取所述第一刷写包的存储路径,包括:
[0032]响应于对所述软件信息选项的触发操作,所述第二电子设备确定所述第一刷写包对应的目标控制器的属性信息;
[0033]所述第二电子设备基于所述目标控制器的属性信息,确定发布所述第一刷写包的发布项信息;
[0034]在所述目标控制器未加载刷写包的情况下,所述第二电子设备基于所述第一刷写包的发布项信息和所述目标控制器的属性信息,从所述第二电子设备中获取所述第一刷写包的存储路径。
[0035]在另一种可能的实现方式中,所述方法还包括:
[0036]在所述目标控制器加载第二刷写包的情况下,所述第三电子设备确定所述第二刷写包的包信息;
[0037]所述第三电子设备基于所述第一刷写包的发布项信息,确定所述第一刷写包的包信息;
[0038]所述第三电子设备确定所述第一刷写包的包信息与所述第二刷写包的包信息之间的第一匹配度;
[0039]在所述第一匹配度不大于第一预设阈值的情况下,所述第三电子设备从所述第二电子设本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种刷写包发布系统,其特征在于,所述系统包括:第一电子设备、第二电子设备和第三电子设备;所述第一电子设备上安装有版本控制SVN系统,所述第二电子设备上安装有软件生命周期管理ALM系统,所述第三电子设备上安装有产品生命周期管理PLM系统;所述第二电子设备,用于在所述ALM系统中对车辆中目标控制器的第一刷写包进行需求、测试管理;所述第一电子设备,用于在所述第一刷写包通过测试的情况下,在所述SVN系统中存储所述第一刷写包;所述第二电子设备,还用于在所述第一刷写包通过测试的情况下,展示发布界面,所述发布界面包括上传选项和第一发布选项;响应于对所述上传选项的触发操作,从所述第一电子设备中获取所述第一刷写包的存储路径;响应于对所述第一发布选项的触发操作,基于所述第一刷写包的存储路径,在所述ALM系统中发布所述第一刷写包;所述第三电子设备,用于展示控制界面,所述控制界面包括软件信息选项和第二发布选项;响应于对所述软件信息选项的触发操作,从所述第二电子设备中获取所述第一刷写包的存储路径;基于所述第一刷写包的存储路径,从所述第一电子设备中获取所述第一刷写包;将所述第一刷写包加载到所述目标控制器中;响应于对所述第二发布选项的触发操作,在所述PLM系统中发布所述第一刷写包。2.根据权利要求1所述的系统,其特征在于,所述第三电子设备,用于响应于对所述软件信息选项的触发操作,确定所述第一刷写包对应的目标控制器的属性信息;基于所述目标控制器的属性信息,确定发布所述第一刷写包的发布项信息;在所述目标控制器未加载刷写包的情况下,基于所述第一刷写包的发布项信息和所述目标控制器的属性信息,从所述第二电子设备中获取所述第一刷写包的存储路径。3.根据权利要求2所述的系统,其特征在于,所述第三电子设备,还用于在所述目标控制器加载第二刷写包的情况下,确定所述第二刷写包的包信息;基于所述第一刷写包的发布项信息,确定所述第一刷写包的包信息;确定所述第一刷写包的包信息与所述第二刷写包的包信息之间的第一匹配度;在所述第一匹配度不大于第一预设阈值的情况下,从所述第二电子设备中获取所述第一刷写包的存储路径。4.根据权利要求3所述的系统,其特征在于,所述第三电子设备,还用于在所述第一匹配度大于所述第一预设阈值的情况下,显示提示消息,且将所述第二发布选项的状态调整为不可编辑状态;所述提示消息用于提示禁止重复发布同一刷写包。5.根据权利要求1所述的系统,其特征在于,所述发布界面还包括:信息输入选项;所述第二电子设备,用...

【专利技术属性】
技术研发人员:杜宏艳张俊吴方正
申请(专利权)人:奇瑞汽车股份有限公司
类型:发明
国别省市:

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

1