System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及车辆相关,特别是一种车辆软件发布方法、分组方法、装置、电子设备及存储介质。
技术介绍
1、现有的车辆软件发布,采用全量发布或灰度发布。全量发布是指将新版本或新功能发布给所有用户,全量发布在新版本或新功能引发的问题时,存在问题突增爆发风险。
2、为此,现有技术提出了灰度发布,灰度发布是指在软件开发中通过逐步放量的方式将新版本或新功能发布给部分用户,以测试其稳定性和用户体验,并在反馈和数据分析的基础上逐渐扩大规模,最终全面发布。这种方法可以减少新版本或新功能引发的问题和风险,并在发布后及时进行修改和优化,以提供更好的用户体验和产品质量。灰度发布通常是通过将用户分为几个不同的群体,每个群体对应一个特定的发布阶段,控制版本的推送量和推送时间,以确保对整个用户群体的前后兼容性和影响的可控性。
3、然而,现有的车辆软件的灰度发布,定向圈选车辆能力需要手动定义,在整个发布周期的每个发布时间段,都需要通过人工方式选择发布软件的车辆,无法自动渐进式发布。
技术实现思路
1、基于此,有必要针对现有技术车辆软件的灰度发布无法自动渐进式发布的技术问题,提供一种车辆软件发布方法、分组方法、装置、电子设备及存储介质。
2、本专利技术提供一种车辆软件发布方法,应用于业务发布平台,包括:
3、响应于车辆软件发布请求,向对照比较平台发送灰度策略规则,所述对照比较平台在发布周期内根据所述灰度策略规则在车辆库管理平台中逐次增加灰度发布车辆分组中的车辆,并在每
4、响应于更新完成信息,获取所述灰度发布车辆分组;
5、向所述灰度发布车辆分组中的车辆发布车辆软件。
6、进一步地,所述响应于车辆软件发布请求,向对照比较平台发送灰度策略规则,所述对照比较平台在发布周期内根据所述灰度策略规则在车辆库管理平台中逐次增加灰度发布车辆分组中的车辆,并在每次所述灰度发布车辆分组增加完成后发送更新完成信息,包括:
7、响应于车辆软件发布请求,获取灰度全量目标车辆分组以及车辆库管理平台所创建的灰度发布车辆分组;
8、向对照比较平台发送所述灰度全量目标车辆分组、所述灰度发布车辆分组以及灰度策略规则,所述对照比较平台在发布周期的每一发布时间段,根据所述灰度策略规则从所述灰度全量目标车辆分组中选取车辆加入所述灰度发布车辆分组,在车辆库管理平台中获取所述灰度发布车辆分组,并在所述灰度发布车辆分组更新完成后发送更新完成信息。
9、本专利技术提供一种车辆软件分组方法,应用于对照比较平台,包括:
10、接收到灰度策略规则,在发布周期内根据所述灰度策略规则在车辆库管理平台中逐次增加灰度发布车辆分组中的车辆;
11、在所述灰度发布车辆分组增加完成后向业务发布平台发送更新完成信息,所述业务发布平台响应于更新完成信息,获取所述灰度发布车辆分组,并向所述灰度发布车辆分组中的车辆发布车辆软件。
12、进一步地,所述接收到灰度策略规则,在发布周期内根据所述灰度策略规则在车辆库管理平台中逐次增加灰度发布车辆分组中的车辆,包括:
13、接收到灰度全量目标车辆分组、灰度发布车辆分组以及灰度策略规则;
14、在发布周期的每一发布时间段,根据所述灰度策略规则从所述灰度全量目标车辆分组中选取所述发布时间段对应的车辆加入所述灰度发布车辆分组。
15、更进一步地,所述在发布周期的每一发布时间段,根据所述灰度策略规则从所述灰度全量目标车辆分组中选取所述发布时间段对应的车辆加入所述灰度发布车辆分组包括:
16、根据所述灰度策略规则对所述灰度全量目标车辆分组中的车辆设置染色信息,所述染色信息包括实验组染色信息和对照组染色信息;
17、在发布周期的每一发布时间段,根据所述灰度策略规则从所述灰度全量目标车辆分组中选取所述染色信息为所述实验组染色信息的车辆加入所述灰度发布车辆分组。
18、更进一步地,所述根据所述灰度策略规则从所述灰度全量目标车辆分组中选取所述发布时间段对应的车辆加入所述灰度发布车辆分组,包括:
19、从所述灰度全量目标车辆分组中选取所述灰度策略规则所限定的所述发布时间段对应数量的车辆加入所述灰度发布车辆分组,所述灰度策略规则限定每一发布时间段所要增加发布的车辆的数量。
20、更进一步地,所述根据所述灰度策略规则从所述灰度全量目标车辆分组中选取所述发布时间段对应的车辆加入所述灰度发布车辆分组,包括:
21、从所述灰度全量目标车辆分组中,选取车辆活跃度符合所述灰度策略规则所限定的所述发布时间段的车辆活跃度要求的车辆加入所述灰度发布车辆分组,所述灰度策略规则限定每一发布时间段所要增加发布的车辆活跃度。
22、本专利技术提供一种车辆软件发布装置,包括:
23、灰度策略规则发送模块,用于响应于车辆软件发布请求,向对照比较平台发送灰度策略规则,所述对照比较平台在发布周期内根据所述灰度策略规则在车辆库管理平台中逐次增加灰度发布车辆分组中的车辆,并在每次所述灰度发布车辆分组增加完成后发送更新完成信息;
24、更新响应模块,用于响应于更新完成信息,获取所述灰度发布车辆分组;
25、发布模块,用于向所述灰度发布车辆分组中的车辆发布车辆软件。
26、本专利技术提供一种车辆软件分组装置,包括:
27、灰度策略规则接收模块,用于接收到灰度策略规则,在发布周期内根据所述灰度策略规则在车辆库管理平台中逐次增加灰度发布车辆分组中的车辆;
28、更新发送模块,用于在所述灰度发布车辆分组增加完成后向业务发布平台发送更新完成信息,所述业务发布平台响应于更新完成信息,获取所述灰度发布车辆分组,并向所述灰度发布车辆分组中的车辆发布车辆软件。
29、本专利技术提供一种电子设备,包括:
30、至少一个处理器;以及,
31、与至少一个所述处理器通信连接的存储器;其中,
32、所述存储器存储有可被至少一个所述处理器执行的指令,所述指令被至少一个所述处理器执行,以使至少一个所述处理器能够执行如前所述的车辆软件发布方法或者如前所述的车辆软件分组方法。
33、本专利技术提供一种存储介质,所述存储介质存储计算机指令,当计算机执行所述计算机指令时,用于执行如前所述的车辆软件发布方法或者如前所述的车辆软件分组方法的所有步骤。
34、本专利技术通过对照比较平台在车辆库管理平台中逐次增加灰度发布车辆分组中的车辆,并由业务发布平台向灰度发布车辆分组中的车辆发布车辆软件,由于对照比较平台是根据灰度策略规则逐次增加灰度发布车辆分组中的车辆,因此业务发布平台在每一发布时间段,发布软件的车辆逐次增加,实现自动渐进发布的能力,从而降低发布新产品后的风险,提高产品质量,平滑产品升级过程。
本文档来自技高网...【技术保护点】
1.一种车辆软件发布方法,应用于业务发布平台,其特征在于,包括:
2.根据权利要求1所述的车辆软件发布方法,其特征在于,所述响应于车辆软件发布请求,向对照比较平台发送灰度策略规则,所述对照比较平台在发布周期内根据所述灰度策略规则在车辆库管理平台中逐次增加灰度发布车辆分组中的车辆,并在每次所述灰度发布车辆分组增加完成后发送更新完成信息,包括:
3.一种车辆软件分组方法,应用于对照比较平台,其特征在于,包括:
4.根据权利要求3所述的车辆软件分组方法,其特征在于,所述接收到灰度策略规则,在发布周期内根据所述灰度策略规则在车辆库管理平台中逐次增加灰度发布车辆分组中的车辆,包括:
5.根据权利要求4所述的车辆软件分组方法,其特征在于,所述在发布周期的每一发布时间段,根据所述灰度策略规则从所述灰度全量目标车辆分组中选取所述发布时间段对应的车辆加入所述灰度发布车辆分组包括:
6.根据权利要求4所述的车辆软件分组方法,其特征在于,所述根据所述灰度策略规则从所述灰度全量目标车辆分组中选取所述发布时间段对应的车辆加入所述灰度发布车辆分组,
7.根据权利要求4所述的车辆软件分组方法,其特征在于,所述根据所述灰度策略规则从所述灰度全量目标车辆分组中选取所述发布时间段对应的车辆加入所述灰度发布车辆分组,包括:
8.一种车辆软件发布装置,其特征在于,包括:
9.一种车辆软件分组装置,其特征在于,包括:
10.一种电子设备,其特征在于,包括:
11.一种存储介质,其特征在于,所述存储介质存储计算机指令,当计算机执行所述计算机指令时,用于执行如权利要求1至2任一项所述的车辆软件发布方法或者如权利要求3至7任一项所述的车辆软件分组方法的所有步骤。
...【技术特征摘要】
1.一种车辆软件发布方法,应用于业务发布平台,其特征在于,包括:
2.根据权利要求1所述的车辆软件发布方法,其特征在于,所述响应于车辆软件发布请求,向对照比较平台发送灰度策略规则,所述对照比较平台在发布周期内根据所述灰度策略规则在车辆库管理平台中逐次增加灰度发布车辆分组中的车辆,并在每次所述灰度发布车辆分组增加完成后发送更新完成信息,包括:
3.一种车辆软件分组方法,应用于对照比较平台,其特征在于,包括:
4.根据权利要求3所述的车辆软件分组方法,其特征在于,所述接收到灰度策略规则,在发布周期内根据所述灰度策略规则在车辆库管理平台中逐次增加灰度发布车辆分组中的车辆,包括:
5.根据权利要求4所述的车辆软件分组方法,其特征在于,所述在发布周期的每一发布时间段,根据所述灰度策略规则从所述灰度全量目标车辆分组中选取所述发布时间段对...
【专利技术属性】
技术研发人员:倪大泉,宋霄,
申请(专利权)人:北京罗克维尔斯科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。