批量升级流程优化方法及装置制造方法及图纸

技术编号:33543288 阅读:19 留言:0更新日期:2022-05-21 09:56
本发明专利技术提供了一种批量升级流程优化方法及装置,包括:获取每个升级任务对应的控制表;提取每个控制表中的关键数据,并获取每个升级任务对应的升级操作知识;基于各个关键数据,生成每个升级任务对应的升级操作库;获取升级策略;基于升级策略及各个升级操作库,构建每个升级任务对应的依赖关系模型;基于升级策略及各个升级操作库,对各个依赖关系模型进行合并,获得目标依赖模型。应用本发明专利技术提供的方法,采用数据挖掘和树模型构建的方式进行了流程优化,从而减少了升级的流程,提高了执行效率。提高了执行效率。提高了执行效率。

【技术实现步骤摘要】
批量升级流程优化方法及装置


[0001]本专利技术涉及产品升级
,特别是涉及一种批量升级流程优化方法及装置。

技术介绍

[0002]在产品部署、运维过程中,批量升级是常见场景,需要在一定时间内在数百服务器上完成大量操作。为了加快批量升级的过程,现有技术通常会由人工依次监督各个升级任务的执行过程,依次完成批量升级中的各个升级任务。
[0003]现有技术的批量升级方式需要一个个升级任务依次执行,或者多个服务器同时执行,但在批量升级过程中某些升级任务存在相同的操作步骤,导致批量升级过程中需要人工紧盯每个流程的工作过程,当批量升级的数量过于庞大时,容易消耗大量的时间,导致升级效率低。

技术实现思路

[0004]有鉴于此,本专利技术提供一种批量升级流程优化方法,通过该方法,采用数据挖掘和树模型构建的方式进行了流程优化,从而减少了升级的流程,提高了执行效率。
[0005]本专利技术还提供了一种批量升级流程优化装置,用以保证上述方法在实际中的实现及应用。
[0006]一种批量升级流程优化方法,包括:
[0007]获取每个升级任务对应的控制表;
[0008]提取每个所述控制表中的关键数据,并获取每个所述升级任务对应的升级操作知识,所述升级操作知识包含多个升级操作表示,各个所述升级操作表示用于描述升级任务进行升级操作的操作过程;
[0009]基于各个所述关键数据,生成每个所述升级任务对应的升级操作库;
[0010]获取用户预先设置的升级策略;
[0011]基于所述升级策略及各个所述升级操作库,构建每个所述升级任务对应的依赖关系模型,所述依赖关系模型用于表示升级操作知识中各个升级操作表示之间的依赖关系;
[0012]基于所述升级策略及各个所述升级操作库,对各个所述依赖关系模型进行合并,获得目标依赖模型,所述目标依赖模型用于表示对各个所述升级任务进行批量升级的总体升级流程。
[0013]上述的方法,可选的,所述提取每个所述控制表中的关键数据,包括:
[0014]获取预先设置的关键信息表;
[0015]基于所述关键信息表,提取各个所述控制表中的各个初始关键数据;
[0016]应用预设的数据仓库技术ETL工具对各个所述初始关键数据进行数据清洗;
[0017]将各个已清洗的数据转换成结构化数据,获得最终的关键数据。
[0018]上述的方法,可选的,所述基于所述升级策略及各个所述升级操作库,构建每个所述升级任务对应的依赖关系模型,包括:
[0019]获取所述升级策略中包含的操作级规则,及每个所述升级操作库中包含的该升级操作库对应的升级操作知识的操作特征信息;
[0020]基于所述操作级规则及每个所述升级操作库中的操作特征信息,确定每个升级操作知识中各个升级操作表示之间的依赖关系;
[0021]基于每个所述升级操作知识中各个所述升级操作表示之间的依赖关系,构建每个所述升级任务对应的依赖关系模型。
[0022]上述的方法,可选的,所述基于所述升级策略,对各个所述依赖关系模型进行合并,获得目标依赖模型,包括:
[0023]获取所述升级策略中包含的变更级规则,及每个所述升级操作库中包含的该升级操作库对应的升级操作知识的变更特征信息;
[0024]基于所述变更级规则及每个所述升级操作库中的变更特征信息,去除变更名称一致的依赖关系模型,并对各个所述依赖关系模型进行合并,获得目标依赖模型。
[0025]上述的方法,可选的,还包括:
[0026]基于所述变更级规则及每个所述升级操作库中的变更特征信息,确定各个所述升级任务中对已有业务造成影响的升级任务;
[0027]将所述对已有业务造成影响的升级任务对应的依赖关系模型作为独立执行的依赖模型。
[0028]一种批量升级流程优化装置,包括:
[0029]第一获取单元,用于获取每个升级任务对应的控制表;
[0030]提取单元,用于提取每个所述控制表中的关键数据,并获取每个所述升级任务对应的升级操作知识,所述升级操作知识包含多个升级操作表示,各个所述升级操作表示用于描述升级任务进行升级操作的操作过程;
[0031]生成单元,用于基于各个所述关键数据,生成每个所述升级任务对应的升级操作库;
[0032]第二获取单元,用于获取用户预先设置的升级策略;
[0033]构建单元,用于基于所述升级策略及各个所述升级操作库,构建每个所述升级任务对应的依赖关系模型,所述依赖关系模型用于表示升级操作知识中各个升级操作表示之间的依赖关系;
[0034]合并单元,用于基于所述升级策略及各个所述升级操作库,对各个所述依赖关系模型进行合并,获得目标依赖模型,所述目标依赖模型用于表示对各个所述升级任务进行批量升级的总体升级流程。
[0035]上述的装置,可选的,所述提取单元,包括:
[0036]第一获取子单元,用于获取预先设置的关键信息表;
[0037]提取子单元,用于基于所述关键信息表,提取各个所述控制表中的各个初始关键数据;
[0038]第一处理子单元,用于应用预设的数据仓库技术ETL工具对各个所述初始关键数据进行数据清洗;
[0039]第二处理子单元,用于将各个已清洗的数据转换成结构化数据,获得最终的关键数据。
[0040]上述的装置,可选的,所述构建单元,包括:
[0041]第二获取子单元,用于获取所述升级策略中包含的操作级规则,及每个所述升级操作库中包含的该升级操作库对应的升级操作知识的操作特征信息;
[0042]确定子单元,用于基于所述操作级规则及每个所述升级操作库中的操作特征信息,确定每个升级操作知识中各个升级操作表示之间的依赖关系;
[0043]构建子单元,用于基于每个所述升级操作知识中各个所述升级操作表示之间的依赖关系,构建每个所述升级任务对应的依赖关系模型。
[0044]上述的装置,可选的,所述合并单元,包括:
[0045]第三获取子单元,用于获取所述升级策略中包含的变更级规则,及每个所述升级操作库中包含的该升级操作库对应的升级操作知识的变更特征信息;
[0046]合并子单元,用于基于所述变更级规则及每个所述升级操作库中的变更特征信息,去除变更名称一致的依赖关系模型,并对各个所述依赖关系模型进行合并,获得目标依赖模型。
[0047]上述的装置,可选的,还包括:
[0048]确定单元,用于基于所述变更级规则及每个所述升级操作库中的变更特征信息,确定各个所述升级任务中对已有业务造成影响的升级任务;将所述对已有业务造成影响的升级任务对应的依赖关系模型作为独立执行的依赖模型。
[0049]一种存储介质,所述存储介质包括存储的指令,其中,在所述指令运行时控制所述存储介质所在的设备执行上述的批量升级流程优化方法。
[0050]一种电子设备,包括存储器,以及一个或者一个以上的指令,其中一个或者一本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种批量升级流程优化方法,其特征在于,包括:获取每个升级任务对应的控制表;提取每个所述控制表中的关键数据,并获取每个所述升级任务对应的升级操作知识,所述升级操作知识包含多个升级操作表示,各个所述升级操作表示用于描述升级任务进行升级操作的操作过程;基于各个所述关键数据,生成每个所述升级任务对应的升级操作库;获取用户预先设置的升级策略;基于所述升级策略及各个所述升级操作库,构建每个所述升级任务对应的依赖关系模型,所述依赖关系模型用于表示升级操作知识中各个升级操作表示之间的依赖关系;基于所述升级策略及各个所述升级操作库,对各个所述依赖关系模型进行合并,获得目标依赖模型,所述目标依赖模型用于表示对各个所述升级任务进行批量升级的总体升级流程。2.根据权利要求1所述的方法,其特征在于,所述提取每个所述控制表中的关键数据,包括:获取预先设置的关键信息表;基于所述关键信息表,提取各个所述控制表中的各个初始关键数据;应用预设的数据仓库技术ETL工具对各个所述初始关键数据进行数据清洗;将各个已清洗的数据转换成结构化数据,获得最终的关键数据。3.根据权利要求1所述的方法,其特征在于,所述基于所述升级策略及各个所述升级操作库,构建每个所述升级任务对应的依赖关系模型,包括:获取所述升级策略中包含的操作级规则,及每个所述升级操作库中包含的该升级操作库对应的升级操作知识的操作特征信息;基于所述操作级规则及每个所述升级操作库中的操作特征信息,确定每个升级操作知识中各个升级操作表示之间的依赖关系;基于每个所述升级操作知识中各个所述升级操作表示之间的依赖关系,构建每个所述升级任务对应的依赖关系模型。4.根据权利要求1所述的方法,其特征在于,所述基于所述升级策略,对各个所述依赖关系模型进行合并,获得目标依赖模型,包括:获取所述升级策略中包含的变更级规则,及每个所述升级操作库中包含的该升级操作库对应的升级操作知识的变更特征信息;基于所述变更级规则及每个所述升级操作库中的变更特征信息,去除变更名称一致的依赖关系模型,并对各个所述依赖关系模型进行合并,获得目标依赖模型。5.根据权利要求4所述的方法,其特征在于,还包括:基于所述变更级规则及每个所述升级操作库中的变更特征信息,确定各个所述升级任务中对已有业务造成影响的升级任务;将所述对已有业务造成影响的升级任务对应的依赖关系模型作为独立执行的依赖模型。6.一种批量升级流程优化装置,其特征在于,包括:第一获取单元,用于获取每个升...

【专利技术属性】
技术研发人员:韩梦乔
申请(专利权)人:中国建设银行股份有限公司
类型:发明
国别省市:

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

1