软件升级的处理方法、装置、存储介质及处理器制造方法及图纸

技术编号:31503507 阅读:19 留言:0更新日期:2021-12-22 23:30
本申请公开了一种软件升级的处理方法、装置、存储介质及处理器。该方法包括:获取待升级目标软件的数据信息,其中,目标软件为多个同类型软件的集合;基于数据信息获取目标软件对应的目标升级包,其中,目标升级包中包括多个升级包,每个或多个同类型软件对应一个升级包;基于目标升级包对目标软件执行升级操作,获取升级操作的执行进程;基于可视化界面对执行进程进行监听,得到监听结果。通过本申请,解决了相关技术中由于对软件的升级过程不能实时监听,导致软件升级效率较低的问题。导致软件升级效率较低的问题。导致软件升级效率较低的问题。

【技术实现步骤摘要】
软件升级的处理方法、装置、存储介质及处理器


[0001]本申请涉及软件升级
,具体而言,涉及一种软件升级的处理方法、装置、存储介质及处理器。

技术介绍

[0002]随着互联网的快速发展,同时加速了中间件的更新迭代,由于企业业务系统中使用的中间件逐渐增多,例如,对中间件升级包的升级已然成为艰巨的维护工作。
[0003]通常情况下,内部生产服务器无法联网进行在线升级,需要人工参与每个中间件补丁的甄别、补丁下载、补丁拷贝至内网服务器、补丁安装、安装结果检查等工作,由于对软件的升级过程不能实时监听,当面对大量需要升级的中间件时,导致效率低且工作繁杂,难以大批量的进行操作,难以满足企业发展对运维效率的要求。
[0004]针对相关技术中由于对软件的升级过程不能实时监听,导致软件升级效率较低的问题,目前尚未提出有效的解决方案。

技术实现思路

[0005]本申请的主要目的在于提供一种软件升级的处理方法、装置、存储介质及处理器,以解决相关技术中由于对软件的升级过程不能实时监听,导致软件升级效率较低的问题。
[0006]为了实现上述目的,根据本申请的一个方面,提供了一种软件升级的处理方法。该方法包括:获取待升级的目标软件的数据信息,其中,目标软件为多个同类型软件的集合;基于数据信息获取目标软件对应的目标升级包,其中,目标升级包中包括多个升级包,每个或多个同类型软件对应一个升级包;基于目标升级包对目标软件执行升级操作,获取升级操作的执行进程;基于可视化界面对执行进程进行监听,得到监听结果。r/>[0007]进一步地,在基于数据信息获取目标软件的目标升级包之前,该方法还包括:基于数据信息在目标网站上对目标软件对应的目标升级包进行下载,得到下载后的目标升级包;将目标升级包通过可视化界面上传至目标平台中。
[0008]进一步地,在基于目标升级包对目标软件执行升级操作之前,该方法还包括:基于可视化界面创建目标软件的升级审批流程模板;对升级审批流程模板进行配置,获取配置后的升级审批流程模板;基于配置后的升级审批模板执行目标软件的升级审批流程。
[0009]进一步地,在基于配置后的升级审批模板执行目标软件的升级审批流程之后,该方法还包括:判断目标软件的升级审批流程是否审批通过;若目标软件的升级审批流程审批通过,则执行目标软件的升级操作。
[0010]进一步地,基于目标升级包对目标软件执行升级操作,获取升级操作的执行进程包括:基于可视化界面创建目标软件的升级执行流程模板;对升级执行流程模板进行配置,获取配置后的升级执行流程模板;目标升级包按照配置后的升级执行流程模板对目标软件执行升级操作,获取升级操作的执行进程。
[0011]进一步地,基于可视化界面对执行进程进行监听,得到监听结果包括:基于可视化
界面对升级操作的执行进程进行监听,得到监听结果;将监听结果存储在目标系统中。
[0012]进一步地,基于可视化界面对升级操作的执行进程进行监听,得到监听结果之后,该方法还包括:对监听结果的执行状态进行检查;若检查到监听结果的执行状态指示升级失败,则执行升级操作的中断指令。
[0013]为了实现上述目的,根据本申请的另一方面,提供了一种软件升级的处理装置。该装置包括:第一获取单元,用于获取待升级的目标软件的数据信息,其中,目标软件为多个同类型软件的集合;第二获取单元,用于基于数据信息获取目标软件对应的目标升级包,其中,目标升级包中包括多个升级包,每个或多个同类型软件对应一个升级包;第三获取单元,用于基于目标升级包对目标软件执行升级操作,获取升级操作的执行进程;第一监听单元,用于基于可视化界面对执行进程进行监听,得到监听结果。
[0014]进一步地,该装置还包括:第一下载单元,用于在基于数据信息获取目标软件的目标升级包之前,基于数据信息在目标网站上对目标软件对应的目标升级包进行下载,得到下载后的目标升级包;第一上传单元,用于将目标升级包通过可视化界面上传至目标平台中。
[0015]进一步地,该装置还包括:第一创建单元,用于在基于目标升级包对目标软件执行升级操作之前,基于可视化界面创建目标软件的升级审批流程模板;第四获取单元,用于对升级审批流程模板进行配置,获取配置后的升级审批流程模板;第一执行单元,用于基于配置后的升级审批模板执行目标软件的升级审批流程。
[0016]进一步地,该装置还包括:第一判断单元,用于在基于配置后的升级审批模板执行目标软件的升级审批流程之后,判断目标软件的升级审批流程是否审批通过;第二执行单元,用于若目标软件的升级审批流程审批通过,则执行目标软件的升级操作。
[0017]进一步地,第三获取单元包括:第一创建模块,用于基于可视化界面创建目标软件的升级执行流程模板;第一配置模块,用于对升级执行流程模板进行配置,获取配置后的升级执行流程模板;第一获取模块,用于目标升级包按照配置后的升级执行流程模板对目标软件执行升级操作,获取升级操作的执行进程。
[0018]进一步地,第一监听单元包括:第一监听模块,用于基于可视化界面对升级操作的执行进程进行监听,得到监听结果;第一存储模块,用于将监听结果存储在目标系统中。
[0019]进一步地,该装置还包括:第一检查单元,用于基于可视化界面对升级操作的执行进程进行监听,得到监听结果之后,对监听结果的执行状态进行检查;第三执行单元,用于若检查到监听结果的执行状态指示升级失败,则执行升级操作的中断指令。
[0020]根据本申请实施例的另一方面,还提供了一种处理器,处理器用于运行程序,其中,程序运行时执行上述任意一项的方法。
[0021]根据本申请实施例的另一方面,还提供了一种计算机可读存储介质,其上存储有计算机程序/指令,该计算机程序/指令被处理器执行时执行上述任意一项的方法。
[0022]通过本申请,采用以下步骤:获取待升级的目标软件的数据信息,其中,目标软件为多个同类型软件的集合;基于数据信息获取目标软件对应的目标升级包,其中,目标升级包中包括多个升级包,每个或多个同类型软件对应一个升级包;基于目标升级包对目标软件执行升级操作,获取升级操作的执行进程;基于可视化界面对执行进程进行监听,得到监听结果。解决了相关技术中由于对软件的升级过程不能实时监听,导致软件升级效率较低
的问题,本申请基于可视化界面对目标软件的目标升级包的执行进程进行监听,得到监听结果,进而达到了提升软件升级效率的效果。
附图说明
[0023]构成本申请的一部分的附图用来提供对本申请的进一步理解,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
[0024]图1是根据本申请实施例提供的软件升级的处理方法的流程图;
[0025]图2是根据本申请实施例提供的软件升级的处理方法的weblogic软件的审批流程示意图;
[0026]图3是根据本申请实施例提供的软件升级的处理方法的系统架构示意图;
[0027]图4是根据本申本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种软件升级的处理方法,其特征在于,包括:获取待升级的目标软件的数据信息,其中,所述目标软件为多个同类型软件的集合;基于所述数据信息获取所述目标软件对应的目标升级包,其中,所述目标升级包中包括多个升级包,每个或多个同类型软件对应一个升级包;基于所述目标升级包对所述目标软件执行升级操作,获取所述升级操作的执行进程;基于可视化界面对所述执行进程进行监听,得到监听结果。2.根据权利要求1所述的方法,其特征在于,在基于所述数据信息获取目标软件的目标升级包之前,所述方法还包括:基于所述数据信息在目标网站上对所述目标软件对应的目标升级包进行下载,得到下载后的所述目标升级包;将所述目标升级包通过所述可视化界面上传至目标平台中。3.根据权利要求1所述的方法,其特征在于,在基于所述目标升级包对所述目标软件执行升级操作之前,所述方法还包括:基于所述可视化界面创建所述目标软件的升级审批流程模板;对所述升级审批流程模板进行配置,获取配置后的升级审批流程模板;基于配置后的升级审批模板执行所述目标软件的升级审批流程。4.根据权利要求3所述的方法,其特征在于,在基于配置后的升级审批模板执行所述目标软件的升级审批流程之后,所述方法还包括:判断所述目标软件的升级审批流程是否审批通过;若所述目标软件的升级审批流程审批通过,则执行所述目标软件的升级操作。5.根据权利要求1所述的方法,其特征在于,基于所述目标升级包对所述目标软件执行升级操作,获取所述升级操作的执行进程包括:基于所述可视化界面创建所述目标软件的升级执...

【专利技术属性】
技术研发人员:杨天一海鹏肖宇智王帅康
申请(专利权)人:北京中亦安图科技股份有限公司
类型:发明
国别省市:

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

1