(19)国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 202210841199.5
(22)申请日 2022.07.18
(71)申请人 中国建设银行股份有限公司
地址 100033 北京市西城区金融大街25号
(72)发明人 陈秋梅 申冠豪 李卓
(74)专利代理 机构 北京三友知识产权代理有限
公司 11127
专利代理师 贾磊 李辉
(51)Int.Cl.
G06F 8/34(2018.01)
G06F 16/21(2019.01)
G06F 16/23(2019.01)
(54)发明名称
数据库版本管理方法、 装置及电子设备
(57)摘要
本说明书提供了数据库版本管 理方法、 装置
及电子设备, 其方法包括: 软件开发平台展示第
一编辑界面, 用于编辑目标业务对象的参数; 接
收在第一编辑界面内编辑的参数, 将编辑的参数
关联至目标图形, 并将目标图形作为目标业务对
象的图形化标识; 目标图形被开发人员关联至指
定位置以实现目标业务对象关联的编程操作; 响
应于软件的部署指令, 将对目标业务对象参数的
操作转化 成数据库脚本文件, 并控制数据库版本
管理组件执行数据库脚本文件以更新数据库, 并
将更新后的数据库确定为数据库新版本, 记录数
据库新版本的编号。 本方案使得软件编程操作简
单、 便捷; 使得编程人员无需接触源代码就可 以
调用数据库版本管理组件对数据库版本进行管
理。
权利要求书3页 说明书13页 附图6页
CN 115167841 A
2022.10.11
CN 115167841 A
1.一种数据库版本管理方法, 其特 征在于, 包括:
软件开发平台展示第 一编辑界面, 所述第 一编辑界面用于创建新的目标业务对象或者
更改目标业 务对象的参数; 其中, 目标业 务对象的参数与数据库中表的字段关联;
接收开发人员在所述第一编辑界面内编辑的参数, 将编辑的参数关联至目标图形, 并
将目标图形作为目标业务对象的图形化标识; 所述目标图形被开 发人员关联至指 定位置以
实现目标业 务对象关联的编程操作;
获取软件的部署指令, 所述软件的部署指令用于指示将开发人员在软件开发平台上开
发的软件部署至目标服 务器;
响应于所述部署指令, 将开发人员对目标业务对象参数的操作转化成数据库脚本文
件, 并控制软件开发平台关联的数据库版本管理组件执行所述数据库脚本文件以更新数据
库, 并将更新后的数据库确定为数据库新版本, 记录所述数据库新版本的编号。
2.根据权利要求1所述的方法, 其特 征在于, 还 包括:
在通过软件开发平台修改已存在的数据库之前, 获取 数据库的获取指令;
响应于数据库获取指令, 从数据库版本管理 组件获取 数据库的目标 版本;
将数据库的目标 版本转化为业务对象的图形化标识关联的参数;
在第一编辑界面上显示 转化结果。
3.根据权利要求1所述的方法, 其特征在于, 所述目标服务器为调试服务器, 用于调试
软件; 所述数据库是与所述调试服 务器关联;
或者, 所述目标服务器为应用服务器, 用于服务软件的用户; 所述数据库与所述应用服
务器关联。
4.根据权利要求1所述的方法, 其特 征在于, 在获取 软件的部署指令之后, 还 包括:
响应于所述部署指令, 将软件开发平台 中各编辑界面上的操作转 化为目标代码段;
将所述代码段发送至软件版本管理组件, 以用于软件版本管理组件采用所述目标代码
段更新关联的目标 软件, 并将更新后的目标 软件确定为 新的软件版本 。
5.根据权利要求 4所述的方法, 其特 征在于, 还 包括:
在通过软件开发平台修改已存在的目标 软件之前, 获取目标 软件的获取指令;
响应于目标 软件的获取指令, 从软件版本管理 组件获取目标 软件的目标 版本;
将目标软件的最 新版本转 化为图形;
将转化结果显示在软件开发平台的关联界面上。
6.根据权利要求1所述的方法, 其特 征在于, 还 包括:
软件开发平台展示第二编辑界面, 所述第二编辑界面用于编辑业务的处理流程, 所述
第二编辑界面包括第一区域和第二区域, 其中第一区域包括多种流程节点的图形化标识,
第二区域 为业务处理流程的编辑区域;
接收开发人员基于将第一区域的图形化标识添加至第二区域的方式编辑得到的流程
图;
接收开发人员将所述流程图中至少一个流程节点与目标业务对象关联的操作, 并将操
作结果作为目标业 务处理流程。
7.根据权利要求6所述的方法, 其特 征在于, 还 包括:
软件开发平台展示第三编辑界面, 所述第三编辑界面用于编辑软件的用户交互界面,权 利 要 求 书 1/3 页
2
CN 115167841 A
2所述第三编辑界面包括第三区域和 第四区域, 其中第三区域包括多种页面元素的图形化标
识, 第四区域 为用户交 互界面的编辑区域;
接收开发人员基于将第三区域的图形化标识添加至第四区域的方式编辑得到的页面
显示样式;
接收开发人员将所述页面显示样式中至少一个页面元素与目标业务对象和/或目标业
务处理流程关联的操作, 并将 操作结果作为目标用户交 互界面。
8.根据权利要求7所述的方法, 其特征在于, 在开发人员编辑得到目标业务对象、 目标
业务流程、 目标用户交 互界面之后, 还 包括:
软件开发平台将目标业务对象、 目标业务流程、 目标用户交互界面组织在一个单元中,
所述一个单元用于对应于软件中的一个 应用;
展示第四界面, 所述第四界面用于展示各单元, 以及各单元对应的编辑链接、 升级控
件、 部署控件、 版本号, 以用于开 发人员在点击目标单元的编辑链接后进入目标单元中目标
业务对象、 目标业务流程、 目标用户交互界面的编辑界面, 点击升级控件后 将软件开 发平台
中的单元升级至最 新版本, 点击 部署控件后将软件开发平台 中的软件版本 部署至服 务器。
9.一种数据库版本管理装置, 其特 征在于, 包括:
第一展示单元, 用于软件开发平台展示第一编辑界面, 所述第一编辑界面用于创建新
的目标业务对 象或者更改目标业务对 象的参数; 其中, 目标业务对 象的参数与数据库中表
的字段关联;
第一接收单元, 用于接收开发人员在所述第一编辑界面内编辑的参数, 将编辑的参数
关联至目标图形, 并将目标图形作为 目标业务对 象的图形化标识; 所述 目标图形被开发人
员关联至指定位置以实现目标业 务对象关联的编程操作;
第一获取单元, 用于获取软件的部署指令, 所述软件的部署指令用于指示将开发人员
在软件开发平台上开发的软件部署至目标服 务器;
第一转化单元, 用于响应于所述部署指令, 将开发人员对目标业务对象参数的操作转
化成数据库脚本文件, 并控制软件开 发平台关联的数据库版本管理组件执行所述数据库脚
本文件以更新数据库, 并将更新后的数据库确定为数据库新版本, 记录所述数据库新版本
的编号。
10.根据权利要求9所述的装置, 其特 征在于, 所述装置还 包括:
第二获取单元, 用于在通过软件开发平台修改已存在的数据库之前, 获取数据库的获
取指令;
第三获取单元, 用于响应于数据库获取指令, 从数据库版本管理组件获取数据库的目
标版本;
第二转化单元, 用于将数据库的目标 版本转化为业务对象的图形化标识关联的参数;
第一显示单 元, 用于在第一编辑界面上显示 转化结果。
11.一种软件开发平台, 其特 征在于, 包括:
图形化编程模块, 用于展示第一编辑界面, 所述第一编辑界面用于创建新的目标业务
对象或者更改目标业务对象的参数; 其中, 目标业务对象的参数与数据库中表的字段关联;
接收开发人员 在所述第一编辑界面内编辑的内容, 并将输入的内容关联至目标图形, 并将
目标图形作为目标业务对象的图形化标识; 所述目标图形被开发人员关联至指 定位置以实权 利 要 求 书 2/3 页
3
CN 115167841 A
3
专利 数据库版本管理方法、装置及电子设备
文档预览
中文文档
23 页
50 下载
1000 浏览
0 评论
0 收藏
3.0分
温馨提示:本文档共23页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 SC 于 2024-02-07 12:43:14上传分享