配置版本管理装置及其工作方法.pdf

上传人:jo****n 文档编号:10231922 上传时间:2021-06-12 格式:PDF 页数:16 大小:650.06KB
收藏 版权申诉 举报 下载
配置版本管理装置及其工作方法.pdf_第1页
第1页 / 共16页
配置版本管理装置及其工作方法.pdf_第2页
第2页 / 共16页
配置版本管理装置及其工作方法.pdf_第3页
第3页 / 共16页
文档描述:

《配置版本管理装置及其工作方法.pdf》由会员分享,可在线阅读,更多相关《配置版本管理装置及其工作方法.pdf(16页完成版)》请在专利查询网上搜索。

1、(19)中华人民共和国国家知识产权局 (12)发明专利申请 (10)申请公布号 (43)申请公布日 (21)申请号 202010857944.6 (22)申请日 2020.08.24 (71)申请人 中国银行股份有限公司 地址 100818 北京市西城区复兴门内大街1 号 (72)发明人 王群 (74)专利代理机构 北京三友知识产权代理有限 公司 11127 代理人 谷敬丽周晓飞 (51)Int.Cl. G06F 8/71(2018.01) G06F 8/61(2018.01) H04L 9/06(2006.01) (54)发明名称 一种配置版本管理装置及其工作方法 (57)摘要 本发明提供了。

2、一种配置版本管理装置及其 工作方法, 该装置包括: 生产版本导出模块, 用于 从生产系统中导出配置信息, 作为本批次的配置 基线使用; 生产版本导入模块, 用于将从生产系 统中导出的配置信息导入开发环境, 作为本批次 开发的基线配置; 配置版本比对模块, 用于比对 开发环境的配置信息与生产基线的配置信息之 间差异, 将差异部分高亮显示, 将生产基线的配 置信息同步到当前开发环境中; 生成配置版本模 块, 用于根据配置项信息同步后的配置信息, 生 成配置版本; 配置版本安装模块, 用于将配置版 本安装于开发环境或测试环境; 配置版本校验模 块, 用于在生成配置版本的过程中, 对配置版本 进行MD。

3、5摘要加密, 生成MD5值存储于配置信息 中。 权利要求书2页 说明书8页 附图5页 CN 112015463 A 2020.12.01 CN 112015463 A 1.一种配置版本管理装置, 其特征在于, 包括: 生产版本导出模块, 用于从生产系统中导出配置信息, 作为本批次的配置基线使用; 生产版本导入模块, 用于将从生产系统中导出的配置信息导入开发环境, 作为本批次 开发的基线配置; 配置版本比对模块, 用于比对开发环境的配置信息与生产基线的配置信息之间差异, 将差异部分高亮显示, 将生产基线的配置信息同步到当前开发环境中; 生成配置版本模块, 用于根据配置项信息同步后的配置信息, 生。

4、成配置版本; 配置版本安装模块, 用于将配置版本安装于开发环境或测试环境; 配置版本校验模块, 用于在生成配置版本的过程中, 对配置版本进行MD5摘要加密, 生 成MD5值存储于配置信息中; 还用于在配置版本安装时对MD5值进行校验。 2.如权利要求1所述的装置, 其特征在于, 生产版本导出模块, 还用于: 将配置信息保存 为XML格式, 上传至版本管理工具进行版本管理。 3.如权利要求1所述的装置, 其特征在于, 配置版本安装模块, 具体用于: 利用配置版本压缩工具, 把从版本管理工具中导出的配置版本进行压缩加密, 通过版 本库将压缩加密后的配置版本解析成SQL插入数据库中, 于开发环境或测。

5、试环境中完成安 装。 4.如权利要求1所述的装置, 其特征在于, 还包括: 版本执行记录查询模块, 用于追溯查 询历史配置版本安装执行记录。 5.如权利要求1所述的装置, 其特征在于, 还包括: 生产版本导出记录查询模块, 用于按 照时间范围和经办柜员号, 对生产版本导出记录进行搜索, 确定生产版本导出记录; 其中, 生产版本导出记录, 至少包括: 导出时间信息, 记录数目信息, 经办柜员信息, 复核柜员信 息, 文件名, 导出状态信息。 6.一种权利要求1-5任一所述配置版本管理装置的工作方法, 其特征在于, 包括: 生产版本导出模块从生产系统中导出配置信息, 作为本批次的配置基线使用; 生。

6、产版本导入模块将从生产系统中导出的配置信息导入开发环境, 作为本批次开发的 基线配置; 配置版本比对模块比对开发环境的配置信息与生产基线的配置信息之间差异, 将差异 部分高亮显示, 将生产基线的配置信息同步到当前开发环境中; 生成配置版本模块根据配置项信息同步后的配置信息, 生成配置版本; 配置版本安装模块将配置版本安装于开发环境或测试环境; 配置版本校验模块在生成配置版本的过程中, 对配置版本进行MD5摘要加密, 生成MD5 值存储于配置信息中; 还用于在配置版本安装时对MD5值进行校验。 7.如权利要求6所述的工作方法, 其特征在于, 还包括: 生产版本导出模块, 将配置信息 保存为XML。

7、格式, 上传至版本管理工具进行版本管理。 8.如权利要求6所述的工作方法, 其特征在于, 配置版本安装模块利用配置版本压缩工 具, 把从版本管理工具中导出的配置版本进行压缩加密, 通过版本库将压缩加密后的配置 版本解析成SQL插入数据库中, 于开发环境或测试环境中完成安装。 9.如权利要求6所述的工作方法, 其特征在于, 还包括: 版本执行记录查询模块追溯查 询历史配置版本安装执行记录。 权利要求书 1/2 页 2 CN 112015463 A 2 10.如权利要求6所述的工作方法, 其特征在于, 还包括: 生产版本导出记录查询模块按 照时间范围和经办柜员号, 对生产版本导出记录进行搜索, 确。

8、定生产版本导出记录; 其中, 生产版本导出记录, 至少包括: 导出时间信息, 记录数目信息, 经办柜员信息, 复核柜员信 息, 文件名, 导出状态信息。 11.一种计算机设备, 包括存储器、 处理器及存储在存储器上并可在处理器上运行的计 算机程序, 其特征在于, 所述处理器执行所述计算机程序时实现权利要求6至10任一项所述 方法。 12.一种计算机可读存储介质, 其特征在于, 所述计算机可读存储介质存储有执行实现 权利要求6至10任一项所述方法的计算机程序。 权利要求书 2/2 页 3 CN 112015463 A 3 一种配置版本管理装置及其工作方法 技术领域 0001 本发明涉及计算机数据。

9、处理技术领域, 尤其涉及一种配置版本管理装置及其工作 方法。 背景技术 0002 本部分旨在为权利要求书中陈述的本发明的实施方式提供背景或上下文。 此处的 描述不因为包括在本部分中就承认是现有技术。 0003 信息系统因为客户化定制, 监管要求, 功能众多等原因, 存在大量的配置项存储于 数据库中。 0004 目前信息系统的配置项多数由用户在前端页面手工录入, 提交后台系统后存储于 数据库中。 涉及配置项的变更多数为截图工单, 或者sql脚本发版, 投产时由用户手工操作 部署到生产系统。 0005 配置信息的变化往往通过制作工单或脚本的形式形成配置版本, 手工在测试环境 或生产环境进行部署, 。

10、而在大型信息系统特别是有规则引擎的系统中, 配置项过多且难于 梳理, 手工配置存在一定的出错概率, 浪费了大量人力。 且配置版本相对独立, 不能更好的 进行版本检查与追溯。 配置版本容易被篡改, 没有校验机制。 0006 因此, 如何提供一种新的方案, 其能够解决上述技术问题是本领域亟待解决的技 术难题。 发明内容 0007 本发明实施例提供一种配置版本管理装置, 实现了配置版本高效的自动生成与管 理, 该装置包括: 0008 生产版本导出模块, 用于从生产系统中导出配置信息, 作为本批次的配置基线使 用; 0009 生产版本导入模块, 用于将从生产系统中导出的配置信息导入开发环境, 作为本 。

11、批次开发的基线配置; 0010 配置版本比对模块, 用于比对开发环境的配置信息与生产基线的配置信息之间差 异, 将差异部分高亮显示, 将生产基线的配置信息同步到当前开发环境中; 0011 生成配置版本模块, 用于根据配置项信息同步后的配置信息, 生成配置版本; 0012 配置版本安装模块, 用于将配置版本安装于开发环境或测试环境; 0013 配置版本校验模块, 用于在生成配置版本的过程中, 对配置版本进行MD5摘要加 密, 生成MD5值存储于配置信息中; 还用于在配置版本安装时对MD5值进行校验。 0014 本发明实施例还提供一种前述配置版本管理装置的工作方法, 包括: 0015 生产版本导出。

12、模块从生产系统中导出配置信息, 作为本批次的配置基线使用; 0016 生产版本导入模块将从生产系统中导出的配置信息导入开发环境, 作为本批次开 发的基线配置; 说明书 1/8 页 4 CN 112015463 A 4 0017 配置版本比对模块比对开发环境的配置信息与生产基线的配置信息之间差异, 将 差异部分高亮显示, 将生产基线的配置信息同步到当前开发环境中; 0018 生成配置版本模块根据配置项信息同步后的配置信息, 生成配置版本; 0019 配置版本安装模块将配置版本安装于开发环境或测试环境; 0020 配置版本校验模块在生成配置版本的过程中, 对配置版本进行MD5摘要加密, 生成 MD。

13、5值存储于配置信息中; 还用于在配置版本安装时对MD5值进行校验。 0021 本发明实施例还提供一种计算机设备, 包括存储器、 处理器及存储在存储器上并 可在处理器上运行的计算机程序, 所述处理器执行所述计算机程序时实现上述一种前述配 置版本管理装置的工作方法。 0022 本发明实施例还提供一种计算机可读存储介质, 所述计算机可读存储介质存储有 执行上述一种前述配置版本管理装置的工作方法的计算机程序。 0023 本发明实施例提供的一种配置版本管理装置及其工作方法, 包括: 生产版本导出 模块, 用于从生产系统中导出配置信息, 作为本批次的配置基线使用; 生产版本导入模块, 用于将从生产系统中导。

14、出的配置信息导入开发环境, 作为本批次开发的基线配置; 本发明 实施例的生产版本导出模块和生产版本导入模块, 能够方便地将系统已有配置信息导出成 配置工具版本, 导入到其它环境中, 适用于各种信息系统的配置项版本管理。 配置版本比对 模块, 用于比对开发环境的配置信息与生产基线的配置信息之间差异, 将差异部分高亮显 示, 将生产基线的配置信息同步到当前开发环境中; 生成配置版本模块, 用于根据配置项信 息同步后的配置信息, 生成配置版本; 本发明实施例实现了配置信息的自动对比, 将产生的 修改自动同步后结合配置项信息, 自动生成配置版本, 解决了人工手动配置版本容易出错 且效率低的问题; 配置。

15、版本安装模块, 用于将配置版本安装于开发环境或测试环境; 配置版 本校验模块, 用于在生成配置版本的过程中, 对配置版本进行MD5摘要加密, 生成MD5值存储 于配置信息中; 还用于在配置版本安装时对MD5值进行校验。 本发明实施例实现了配置版本 的自动安装执行, 无需人工干预, 节省了配置版本时间的同时避免了手工配置版本可能带 来的错误, 且在配置版本生成以及安装的过程中, 进行MD5校验, 实现了配置版本安全防篡 改的功能。 本发明实施例实现了将将配置信息过多的信息系统在开发、 测试、 投产过程中, 繁琐的手工配置、 人工发版等工作转为自动完成, 在实现自动实施配置更新和发版的同时 增加必。

16、要的检查和校验, 避免自动处理中存在的风险, 实现了配置版本高效的自动生成与 管理。 附图说明 0024 为了更清楚地说明本发明实施例或现有技术中的技术方案, 下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍, 显而易见地, 下面描述中的附图仅仅是本 发明的一些实施例, 对于本领域普通技术人员来讲, 在不付出创造性劳动的前提下, 还可以 根据这些附图获得其他的附图。 在附图中: 0025 图1为本发明实施例一种配置版本管理装置示意图。 0026 图2为本发明一种配置版本管理装置的另一实施例示意图。 0027 图3为本发明实施例一种配置版本管理装置的开发、 测试及投产流程示意图。 0。

17、028 图4为本发明实施例一种配置版本管理装置的工作方法示意图。 说明书 2/8 页 5 CN 112015463 A 5 0029 图5为运行本发明实施的一种配置版本管理装置的工作方法的计算机装置示意 图。 具体实施方式 0030 为使本发明实施例的目的、 技术方案和优点更加清楚明白, 下面结合附图对本发 明实施例做进一步详细说明。 在此, 本发明的示意性实施例及其说明用于解释本发明, 但并 不作为对本发明的限定。 0031 图1为本发明实施例一种配置版本管理装置示意图, 如图1所示, 本发明实施例提 供一种配置版本管理装置, 实现了配置版本高效的自动生成与管理, 该装置包括: 0032 生。

18、产版本导出模块101, 用于从生产系统中导出配置信息, 作为本批次的配置基线 使用; 0033 生产版本导入模块102, 用于将从生产系统中导出的配置信息导入开发环境, 作为 本批次开发的基线配置; 0034 配置版本比对模块103, 用于比对开发环境的配置信息与生产基线的配置信息之 间差异, 将差异部分高亮显示, 将生产基线的配置信息同步到当前开发环境中; 0035 生成配置版本模块104, 用于根据配置项信息同步后的配置信息, 生成配置版本; 0036 配置版本安装模块105, 用于将配置版本安装于开发环境或测试环境; 0037 配置版本校验模块106, 用于在生成配置版本的过程中, 对配。

19、置版本进行MD5摘要 加密, 生成MD5值存储于配置信息中; 还用于在配置版本安装时对MD5值进行校验。 0038 本发明实施例提供的一种配置版本管理装置, 包括: 生产版本导出模块, 用于从生 产系统中导出配置信息, 作为本批次的配置基线使用; 生产版本导入模块, 用于将从生产系 统中导出的配置信息导入开发环境, 作为本批次开发的基线配置; 本发明实施例的生产版 本导出模块和生产版本导入模块, 能够方便地将系统已有配置信息导出成配置工具版本, 导入到其它环境中, 适用于各种信息系统的配置项版本管理。 配置版本比对模块, 用于比对 开发环境的配置信息与生产基线的配置信息之间差异, 将差异部分高。

20、亮显示, 将生产基线 的配置信息同步到当前开发环境中; 生成配置版本模块, 用于根据配置项信息同步后的配 置信息, 生成配置版本; 本发明实施例实现了配置信息的自动对比, 将产生的修改自动同步 后结合配置项信息, 自动生成配置版本, 解决了人工手动配置版本容易出错且效率低的问 题; 配置版本安装模块, 用于将配置版本安装于开发环境或测试环境; 配置版本校验模块, 用于在生成配置版本的过程中, 对配置版本进行MD5摘要加密, 生成MD5值存储于配置信息 中; 还用于在配置版本安装时对MD5值进行校验。 本发明实施例实现了配置版本的自动安装 执行, 无需人工干预, 节省了配置版本时间的同时避免了手。

21、工配置版本可能带来的错误, 且 在配置版本生成以及安装的过程中, 进行MD5校验, 实现了配置版本安全防篡改的功能。 本 发明实施例实现了将将配置信息过多的信息系统在开发、 测试、 投产过程中, 繁琐的手工配 置、 人工发版等工作转为自动完成, 在实现自动实施配置更新和发版的同时增加必要的检 查和校验, 避免自动处理中存在的风险, 实现了配置版本高效的自动生成与管理。 0039 具体实施例本发明实施例的一种配置版本管理装置时, 可以包括: 0040 生产版本导出模块, 用于从生产系统中导出配置信息, 作为本批次的配置基线使 用; 说明书 3/8 页 6 CN 112015463 A 6 004。

22、1 生产版本导入模块, 用于将从生产系统中导出的配置信息导入开发环境, 作为本 批次开发的基线配置; 0042 配置版本比对模块, 用于比对开发环境的配置信息与生产基线的配置信息之间差 异, 将差异部分高亮显示, 将生产基线的配置信息同步到当前开发环境中; 0043 生成配置版本模块, 用于根据配置项信息同步后的配置信息, 生成配置版本; 0044 配置版本安装模块, 用于将配置版本安装于开发环境或测试环境; 0045 配置版本校验模块, 用于在生成配置版本的过程中, 对配置版本进行MD5摘要加 密, 生成MD5值存储于配置信息中; 还用于在配置版本安装时对MD5值进行校验。 0046 实施例。

23、中, MD5信息摘要算法(MD5 Message-Digest Algorithm), 是一种被广泛使 用的密码散列函数, 可以产生出一个128位(16字节)的散列值(hash value), 用于确保信息 传输完整一致。 0047 具体实施本发明实施例提供的一种配置版本管理装置时, 在一个实施例中, 前述 的生产版本导出模块, 还用于: 将配置信息保存为XML格式, 上传至版本管理工具进行版本 管理。 0048 实施例中, 生产版本导出模块, 主要用于投产前生产配置的备份以及在新批次开 始前, 从生产系统导出生产系统的配置信息, 将配置信息保存为XML格式, 上传至版本管理 工具进行版本管理。

24、, 提供给配置开人员作为该批次的配置基线使用。 生产版本导入模块, 主 要用于将从生产系统中导出的配置信息导入开发环境, 作为本批次开发的基线配置。 0049 本发明实施例的生产版本导出模块和生产版本导入模块, 能够方便地将系统已有 配置信息导出成配置工具版本, 导入到其它环境中, 适用于各种信息系统的配置项版本管 理。 0050 具体实施本发明实施例提供的一种配置版本管理装置时, 在一个实施例中, 前述 的配置版本比对模块, 用于比对开发环境的配置信息与生产基线的配置信息之间差异, 将 差异部分高亮显示, 将生产基线的配置信息同步到当前开发环境中, 可以包括: 配置版本比 对模块可以自动比对。

25、开发环境与导入的生产基线差异, 将差异部分高亮显示, 提供将生产 基线版本同步到当前开发环境中的功能; 此配置版本比对模块提供给配置开发人员使用。 配置开发人员可以使用此配置版本比对模块, 自动比对当前开发环境的配置与生产基线配 置的差异, 可以全部或部分同步配置信息到开发环境中, 为后续的开发做数据准备。 生成配 置版本模块, 用于根据配置项信息同步后的配置信息, 生成配置版本; 开发人员选择需要生 成的配置项信息, 系统自动生成配置版本, 节省了开发人员大量制作配置版本的时间。 配置 开发人员完成配置项修改后, 通过工具提供的配置版本比对功能检查配置项修改是否正 确, 用户勾选需要生成的配。

26、置项信息后使用JDOM工具类生成XML配置版本。 0051 本发明实施例通过配置版本对比模块和生成配置版本模块, 实现了配置信息的自 动对比, 将产生的修改自动同步后结合配置项信息, 自动生成配置版本, 解决了人工手动配 置版本容易出错且效率低的问题; 0052 具体实施本发明实施例提供的一种配置版本管理装置时, 在一个实施例中, 前述 的配置版本安装模块, 具体用于: 0053 利用配置版本压缩工具, 把从版本管理工具中导出的配置版本进行压缩加密, 通 过版本库将压缩加密后的配置版本解析成SQL插入数据库中, 于开发环境或测试环境中完 说明书 4/8 页 7 CN 112015463 A 7。

27、 成安装。 0054 实施例中, 开发或测试人员可以将生成的配置版本安装到其它开发或测试环境, 节省了配置版本时间的同时避免了手工配置版本可能带来的错误。 该模块提供给业务人员 和测试人员使用, 用于将配置变更更新到测试环境或生产环境。 正式版投产时, 配置管理员 使用配置版本压缩工具, 把在ClearCase、 git等版本管理工具导出来的版本进行压缩加密, 通过版本库发业务人员进行生产版本导入工作。 0055 配置版本校验模块, 用于在生成配置版本的过程中, 对配置版本进行MD5摘要加 密, 生成MD5值存储于配置信息中; 还用于在配置版本安装时对MD5值进行校验。 实施例中, 通过配置版。

28、本校验模块, 对版本进行MD5摘要加密, 生成MD5值存储于版本信息中, 版本导入 或者安装时首先对版本进行校验, 实现了配置版本防篡改功能, 实现了统一的版本管理流 程。 0056 图2为本发明一种配置版本管理装置的另一实施例示意图, 如图2所示, 具体实施 本发明实施例提供的一种配置版本管理装置时, 在一个实施例中, 还包括: 版本执行记录查 询模块107, 用于追溯查询历史配置版本安装执行记录。 该模块提供给业务人员、 测试人员、 配置开发人员使用, 用于查看历史版本安装执行记录。 0057 图2为本发明一种配置版本管理装置的另一实施例示意图, 如图2所示, 具体实施 本发明实施例提供的。

29、一种配置版本管理装置时, 在一个实施例中, 还包括: 生产版本导出记 录查询模块108, 用于按照时间范围和经办柜员号, 对生产版本导出记录进行搜索, 确定生 产版本导出记录; 其中, 生产版本导出记录, 至少包括: 导出时间信息, 记录数目信息, 经办 柜员信息, 复核柜员信息, 文件名, 导出状态信息。 该模块的搜索条件为时间范围和经办柜 员号。 搜索结果记录显示为导出时间, 记录数目, 经办柜员, 复核柜员, 文件名, 导出状态, 单 击记录名称允许对7天内导出文件进行下载。 0058 本发明实施例的一种配置版本工具使用前需要将目前系统生产运行配置项数据 导出成配置基线, 供后续开发时配。

30、置项变更比较。 0059 本发明实施例通过配置版本管理工具打通信息系统开发测试以及投产全流程, 将 数据库中用户不可见的配置信息以XML形式存储, 利于版本管理; 将大量的手工操作转为自 动化工具执行, 极大减少开发、 测试及业务人员工作量的同时减少错误概率, 提高了产品质 量; 增加了版本校验功能, 做到了配置版本防篡改, 提高了版本安全性。 本发明实施例具有 如下技术优势: 使用于各种信息系统的配置项版本管理; 统一的版本管理流程; 配置版本生 成及安装工作自动执行; 配置版本安全防篡改; 配置版本可查询。 0060 本发明实施例的一种配置管理工具将信息系统开发、 测试、 投产过程中繁琐、。

31、 大量 的手工配置、 人工发版等工作转为系统辅助完成, 在实现自动实施配置更新和发版的同时 增加必要的检查和校验, 避免自动处理中存在的风险。 同时对系统配置版本的变更情况进 行记录和管理, 以便后续的跟踪和查询。 0061 图3为本发明实施例一种配置版本管理装置的开发、 测试及投产流程示意图, 如图 3所示, 实施例一种配置版本管理装置的开发、 测试及投产的整体流程如下: 0062 生产版本导出: 主要实现投产前生产配置的备份以及在新批次开始前, 由业务人 员在生产系统导出生产系统的配置数据文件, 提供给配置开人员作为该批次的配置基线使 用。 说明书 5/8 页 8 CN 112015463。

32、 A 8 0063 生产版本导入及开发使用: 主要实现将生产环境导出的系统配置数据导入到开发 环境中, 作为本批次开发的基线配置。 0064 配置版本比对: 主要实现自动比对开发环境与导入的生产基线差异, 将差异部分 高亮显示, 提供将生产基线版本同步到当前开发环境中的功能。 0065 生成配置版本的发版脚本: 主要实现配置开发人员完成配置项修改后, 通关工具 提供的配置版本比对功能检查配置项修改是否正确, 用户勾选需要生成的配置项后使用 JDOM工具类生成XML配置版本。 0066 版本安装: 主要提供给业务人员和测试人员使用, 实现将配置变更更新到测试环 境或生产环境。 正式版投产时, 配。

33、置管理员使用配置版本压缩工具, 把在ClearCase、 git等 版本管理工具导出来的版本进行压缩加密, 通过版本库发业务人员进行生产版本导入工 作。 0067 版本执行记录查询功能, 主要提供给业务人员、 测试人员、 配置开发人员使用, 实 现查看历史版本安装执行记录。 0068 生产版本导出记录查询: 主要实现将搜索条件设定为时间范围和经办柜员号, 进 行搜索; 搜索结果记录显示为导出时间, 记录数目, 经办柜员, 复核柜员, 文件名, 导出状态, 单击记录名称允许对7天内导出文件进行下载。 0069 上述开发、 测试及投产生成的一种配置版本管理装置, 主要实现了如下功能: 0070 生。

34、产配置版本导入/导出功能; 生产版本导出; 生产版本导入-开发使用; 生产版本 恢复-生产使用; 生产版本恢复审核-生产使用; 0071 生成配置发版脚本功能; 0072 版本安装功能: 上传发版脚本; 版本执行; 0073 配置版本比对功能; 0074 查询功能: 版本执行记录查询; 生产版本导出记录查询。 0075 通过上述开发、 测试及投产生成的一种配置版本管理装置, 可以具有以下技术优 势: 配置版本管理工具可以保存已有系统数据, 并生成易读的XML文件; 配置版本管理工具 可以自动识别系统中的配置项改动, 便于用户选择生成配置版本; 配置版本管理工具生成 的版本具有防篡改功能; 配置。

35、版本管理工具有版本执行历史查询功能, 可以对版本执行情 况进行追溯查询。 0076 本发明实施例中还提供了一种配置版本管理装置的工作方法, 如下面的实施例所 述。 由于该工作方法解决问题的原理与一种配置版本管理装置相似, 因此该方法的实施可 以参见一种配置版本管理装置的实施, 重复之处不再赘述。 0077 图4为本发明实施例一种配置版本管理装置的工作方法示意图, 如图4所示, 本发 明实施例还提供一种上述配置版本管理装置的工作方法, 具体实施时可以包括: 0078 步骤401: 生产版本导出模块从生产系统中导出配置信息, 作为本批次的配置基线 使用; 0079 步骤402: 生产版本导入模块将。

36、从生产系统中导出的配置信息导入开发环境, 作为 本批次开发的基线配置; 0080 步骤403: 配置版本比对模块比对开发环境的配置信息与生产基线的配置信息之 间差异, 将差异部分高亮显示, 将生产基线的配置信息同步到当前开发环境中; 说明书 6/8 页 9 CN 112015463 A 9 0081 步骤404: 生成配置版本模块根据配置项信息同步后的配置信息, 生成配置版本; 0082 步骤405: 配置版本安装模块将配置版本安装于开发环境或测试环境; 0083 步骤406: 配置版本校验模块在生成配置版本的过程中, 对配置版本进行MD5摘要 加密, 生成MD5值存储于配置信息中; 还用于在。

37、配置版本安装时对MD5值进行校验。 0084 具体实施本发明实施例提供的一种上述配置版本管理装置的工作方法时, 在一个 实施例中, 还包括: 生产版本导出模块, 将配置信息保存为XML格式, 上传至版本管理工具进 行版本管理。 0085 具体实施本发明实施例提供的一种上述配置版本管理装置的工作方法时, 在一个 实施例中, 配置版本安装模块利用配置版本压缩工具, 把从版本管理工具中导出的配置版 本进行压缩加密, 通过版本库将压缩加密后的配置版本解析成SQL插入数据库中, 于开发环 境或测试环境中完成安装。 0086 具体实施本发明实施例提供的一种上述配置版本管理装置的工作方法时, 在一个 实施例。

38、中, 还包括: 版本执行记录查询模块追溯查询历史配置版本安装执行记录。 0087 具体实施本发明实施例提供的一种上述配置版本管理装置的工作方法时, 在一个 实施例中, 还包括: 生产版本导出记录查询模块按照时间范围和经办柜员号, 对生产版本导 出记录进行搜索, 确定生产版本导出记录; 其中, 生产版本导出记录, 至少包括: 导出时间信 息, 记录数目信息, 经办柜员信息, 复核柜员信息, 文件名, 导出状态信息。 0088 图5为运行本发明实施的一种配置版本管理装置的工作方法的计算机装置示意 图, 如图5所示, 本发明实施例还提供一种计算机设备, 包括存储器、 处理器及存储在存储器 上并可在处。

39、理器上运行的计算机程序, 所述处理器执行所述计算机程序时实现上述一种配 置版本管理装置的工作方法。 0089 本发明实施例还提供一种计算机可读存储介质, 所述计算机可读存储介质存储有 执行实现上述一种配置版本管理装置的工作方法的计算机程序。 0090 综上, 本发明实施例提供的一种配置版本管理装置及其工作方法, 包括: 生产版本 导出模块, 用于从生产系统中导出配置信息, 作为本批次的配置基线使用; 生产版本导入模 块, 用于将从生产系统中导出的配置信息导入开发环境, 作为本批次开发的基线配置; 本发 明实施例的生产版本导出模块和生产版本导入模块, 能够方便地将系统已有配置信息导出 成配置工具。

40、版本, 导入到其它环境中, 适用于各种信息系统的配置项版本管理。 配置版本比 对模块, 用于比对开发环境的配置信息与生产基线的配置信息之间差异, 将差异部分高亮 显示, 将生产基线的配置信息同步到当前开发环境中; 生成配置版本模块, 用于根据配置项 信息同步后的配置信息, 生成配置版本; 本发明实施例实现了配置信息的自动对比, 将产生 的修改自动同步后结合配置项信息, 自动生成配置版本, 解决了人工手动配置版本容易出 错且效率低的问题; 配置版本安装模块, 用于将配置版本安装于开发环境或测试环境; 配置 版本校验模块, 用于在生成配置版本的过程中, 对配置版本进行MD5摘要加密, 生成MD5值。

41、存 储于配置信息中; 还用于在配置版本安装时对MD5值进行校验。 本发明实施例实现了配置版 本的自动安装执行, 无需人工干预, 节省了配置版本时间的同时避免了手工配置版本可能 带来的错误, 且在配置版本生成以及安装的过程中, 进行MD5校验, 实现了配置版本安全防 篡改的功能。 本发明实施例实现了将将配置信息过多的信息系统在开发、 测试、 投产过程 中, 繁琐的手工配置、 人工发版等工作转为自动完成, 在实现自动实施配置更新和发版的同 说明书 7/8 页 10 CN 112015463 A 10 时增加必要的检查和校验, 避免自动处理中存在的风险, 实现了配置版本高效的自动生成 与管理。 同时。

42、对系统配置版本的变更情况进行记录和管理, 以便后续的跟踪和查询。 工具的 适用人员为业务人员、 配置开发人员、 测试人员, 所有功能均通过客户端页面操作实现, 无 需后台处理, 实现了统一的版本管理流程。 0091 本领域内的技术人员应明白, 本发明的实施例可提供为方法、 系统、 或计算机程序 产品。 因此, 本发明可采用完全硬件实施例、 完全软件实施例、 或结合软件和硬件方面的实 施例的形式。 而且, 本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机 可用存储介质(包括但不限于磁盘存储器、 CD-ROM、 光学存储器等)上实施的计算机程序产 品的形式。 0092 本发明是参照根据。

43、本发明实施例的方法、 设备(系统)、 和计算机程序产品的流程 图和/或方框图来描述的。 应理解可由计算机程序指令实现流程图和/或方框图中的每一流 程和/或方框、 以及流程图和/或方框图中的流程和/或方框的结合。 可提供这些计算机程序 指令到通用计算机、 专用计算机、 嵌入式处理机或其他可编程数据处理设备的处理器以产 生一个机器, 使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实 现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。 0093 这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特 定方式工作的计算机可读存储器中, 使得存。

44、储在该计算机可读存储器中的指令产生包括指 令装置的制造品, 该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或 多个方框中指定的功能。 0094 这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上, 使得在计 算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理, 从而在计算机或 其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一 个方框或多个方框中指定的功能的步骤。 0095 以上所述的具体实施例, 对本发明的目的、 技术方案和有益效果进行了进一步详 细说明, 所应理解的是, 以上所述仅为本发明的具体实施例而已, 并不用于限定本发明的保 护范围, 凡在本发明的精神和原则之内, 所做的任何修改、 等同替换、 改进等, 均应包含在本 发明的保护范围之内。 说明书 8/8 页 11 CN 112015463 A 11 图1 说明书附图 1/5 页 12 CN 112015463 A 12 图2 说明书附图 2/5 页 13 CN 112015463 A 13 图3 说明书附图 3/5 页 14 CN 112015463 A 14 图4 说明书附图 4/5 页 15 CN 112015463 A 15 图5 说明书附图 5/5 页 16 CN 112015463 A 16 。

展开阅读全文
内容关键字: 配置 版本 管理 装置 及其 工作 方法
关于本文
本文标题:配置版本管理装置及其工作方法.pdf
链接地址:https://www.zhuanlichaxun.net/pdf/10231922.html
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1