[发明专利]一种软件版本的切换方法、设备以及系统有效
| 申请号: | 201810001671.8 | 申请日: | 2018-01-02 |
| 公开(公告)号: | CN108196910B | 公开(公告)日: | 2021-03-30 |
| 发明(设计)人: | 丁文定;王金余;吴桂平;周宇 | 申请(专利权)人: | 中国工商银行股份有限公司 |
| 主分类号: | G06F9/445 | 分类号: | G06F9/445 |
| 代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 乔媛;汤在彦 |
| 地址: | 100140 北*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 软件 版本 切换 方法 设备 以及 系统 | ||
本发明提供了一种软件版本的切换方法、设备以及系统,涉及信息处理技术领域。所述方法包括:抽取应用的元数据,根据版本类型以及元数据生成版本配置文件;将版本配置文件导入到临时存储区,对数据信息根据基础规则进行校验;将临时存储区中校验通过的数据信息与一静态配置层中的数据信息进行时间拉链对比,得到对比通过的数据信息,并对对比通过的数据信息进行配置时间拉链调整;将配置时间拉链调整后的数据信息更新至静态配置层;根据静态配置层的数据信息进行派生操作,生成运行配置层的数据;根据运行配置层的数据对作业进行调度操作,生成实时运行层的数据。本发明能够降低应用投产之间的耦合性,使投产时间更灵活、投产时间窗口更短。
技术领域
本发明关于信息处理技术领域,具体的讲是一种软件版本的切换方法、软件版本的切换系统、计算机设备以及计算机可读存储介质。
背景技术
本部分旨在为权利要求书中陈述的本发明的实施方式提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。
随着企业应用系统的发展,大部分企业都会建立统一的数据交换平台,负责应用系统之间数据的标准化处理和传输。数据交换平台于企业应用系统中的位置如图1所示,与各应用系统之间均存在着高度耦合关系。因此该平台投产部署过程中,存在变更变动频繁、涉及应用范围广、投产频度高、投产窗口受限制等特点。针对此点,现有技术中通常采用VAIM等构建自动化部署。然而这个方法只能降低操作复杂度,仍不能解决应用间投产顺序存在的依赖关系,耦合度较高,导致投产时间窗口受限制。
因此,如何提供一种新的方案,其能够解决上述技术问题是本领域亟待解决的技术难题。
发明内容
有鉴于此,本发明提供了一种软件版本的切换方法、软件版本的切换系统、计算机设备以及计算机可读存储介质,能够降低应用投产之间的耦合性,使投产时间更灵活、投产时间窗口更短。
为了实现上述目的,本发明提供了一种软件版本的切换方法,所述方法包括:
抽取应用的元数据,根据所述应用的版本类型以及所述元数据生成版本配置文件,所述元数据为所述应用提供的数据交换相关的配置信息;
将所述版本配置文件导入到临时存储区,导入后的所述版本配置文件对应多条数据信息,对所述数据信息根据基础规则进行校验;
将所述临时存储区中校验通过的数据信息与一静态配置层中的数据信息进行时间拉链对比,得到对比通过的数据信息,并对所述对比通过的数据信息进行配置时间拉链调整;
将配置时间拉链调整后的数据信息更新至所述静态配置层;
根据所述静态配置层的数据信息进行派生操作,生成运行配置层的数据;
根据所述运行配置层的数据对作业进行调度操作,生成实时运行层的数据;
将所述临时存储区中校验通过的数据信息与一静态配置层中的数据信息进行时间拉链对比,得到对比通过的数据信息包括:
从所述临时存储区中获取一条数据信息;
根据所述数据信息对应的数据id从所述静态配置层中获取出与所述数据id对应的最小的生效日期;
判断所述数据信息对应的生效日期是否小于所述最小的生效日期;
当判断为否时,所述数据信息即为对比通过的数据信息。
本发明的目的之一是,提供了一种软件版本的切换系统,所述系统包括:
元数据抽取模块,用于抽取应用的元数据,根据所述应用的版本类型以及所述元数据生成版本配置文件,所述元数据为所述应用提供的数据交换相关的配置信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国工商银行股份有限公司,未经中国工商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810001671.8/2.html,转载请声明来源钻瓜专利网。





