类实时交互式数据库变更控制方法、装置及系统制造方法及图纸

技术编号:29968463 阅读:18 留言:0更新日期:2021-09-08 09:41
本发明专利技术提供了一种类实时交互式数据库变更控制方法、装置及系统,涉及数据库维护领域,可应用于金融领域和其他领域,所述方法包含:接收数据库变更请求,根据所述数据库变更请求分析获得环境信息和变更指令,并生成对应的短信验证码;将所述环境信息、变更指令和所述短信验证码绑定后存储至会话控制中;将所述数据库变更请求和所述短信验证码提供至预定位置供业务人员确认,以及,接收执行指令和短信验证码,将接收到的短信验证码与所述会话控制中的短信验证码进行比较;根据比较结果调用所述环境信息和所述变更指令执行对应的数据库变更操作。更操作。更操作。

【技术实现步骤摘要】
类实时交互式数据库变更控制方法、装置及系统


[0001]本专利技术涉及数据库维护领域,可应用于金融领域和其他领域,尤指一种类实时交互式数据库变更控制方法、装置及系统。

技术介绍

[0002]在测试系统中,由于数据库变更操作风险高,只授权给技术运维人员使用,业务测试人员只被授权数据库查询权限,但测试人员在模拟用户操作中需要频繁修改业务控制参数和用户数据等信息。该频繁操作,一是增加了技术运维人员运维压力,二是在技术运维不在岗情况时,业务测试人员变更操作无法被执行,进而影响测试进度。
[0003]为此,业内亟需一种能够兼顾数据库安全的同时,又能降低运维人员运维压力且不影响业务测试人员测试进度的方案予以克服上述问题。

技术实现思路

[0004]本专利技术目的在于提供一种类实时交互式数据库变更控制方法、装置及系统,予以兼顾数据库安全的同时,又能降低运维人员运维压力且不影响业务测试人员测试进度。
[0005]为达上述目的,本专利技术所提供的一种类实时交互式数据库变更控制方法,所述方法包含:接收数据库变更请求,根据所述数据库变更请求分析获得环境信息和变更指令,并生成对应的短信验证码;将所述环境信息、变更指令和所述短信验证码绑定后存储至会话控制中;将所述数据库变更请求和所述短信验证码提供至预定位置供业务人员确认,以及,接收执行指令和短信验证码,将接收到的短信验证码与所述会话控制中的短信验证码进行比较;根据比较结果调用所述环境信息和所述变更指令执行对应的数据库变更操作。
[0006]在上述类实时交互式数据库变更控制方法中,优选的,所述方法还包含:获取发起数据库变更请求的发起方的身份信息;将所述身份信息与预定授权身份进行比对,根据比对结果通过所述身份信息建立会话控制。
[0007]在上述类实时交互式数据库变更控制方法中,优选的,所述数据库变更请求包含环境信息和变更指令,所述变更指令包含应用信息、数据库信息和SQL语句。
[0008]在上述类实时交互式数据库变更控制方法中,优选的,将接收到的短信验证码与所述会话控制中的短信验证码进行比较包含:将提供短信验证码的通信号码信息与所述数据库变更请求的发起方的通信号码信息比较,当比较一致时将接收到的短信验证码与所述会话控制中的短信验证码进行比较。
[0009]在上述类实时交互式数据库变更控制方法中,优选的,根据所述数据库变更请求分析获得环境信息和变更指令,并生成对应的短信验证码还包含:通过预设规则分析所述变更指令,当所述变更指令符合预设规则时,通过验证码生成算法生成所述数据库变更请求对应的短信验证码。
[0010]在上述类实时交互式数据库变更控制方法中,优选的,将所述数据库变更请求和所述短信验证码提供至预定位置供业务人员确认包含:通过所述数据库变更请求中的应用
信息调取预存的应用维护对照表;根据所述应用维护对照表获得业务人员的通信号码信息,根据所述通信号码信息将所述数据库变更请求和所述短信验证码提供至业务人员进行确认。
[0011]在上述类实时交互式数据库变更控制方法中,优选的,将接收到的短信验证码与所述会话控制中的短信验证码进行比较还包含:将所述执行指令中的环境信息和变更信息分别与所述会话控制中的环境信息和变更指令比较;当比较一致时,将接收到的短信验证码与所述会话控制中的短信验证码进行比较。
[0012]本专利技术还提供一种类实时交互式数据库变更控制装置,所述装置包含验证码生成模块、会话控制模块、分析模块和处理模块;所述验证码生成模块用于接收数据库变更请求,根据所述数据库变更请求分析获得环境信息和变更指令,并生成对应的短信验证码;所述会话控制模块用于将所述环境信息、变更指令和所述短信验证码绑定后存储至会话控制中;所述分析模块用于将所述数据库变更请求和所述短信验证码提供至预定位置供业务人员确认,以及,接收执行指令和短信验证码,将接收到的短信验证码与所述会话控制中的短信验证码进行比较;所述处理模块用于根据比较结果调用所述环境信息和所述变更指令执行对应的数据库变更操作。
[0013]在上述类实时交互式数据库变更控制装置中,优选的,所述装置还包含身份认证模块,所述身份认证模块用于获取发起数据库变更请求的发起方的身份信息;将所述身份信息与预定授权身份进行比对,根据比对结果通过所述身份信息建立会话控制。
[0014]本专利技术还提供一种类实时交互式数据库变更控制系统,所述系统包含移动业务端、业务维护端、类实时交互式数据库变更控制装置和数据库;所述移动业务端用于接收用户输入的数据库变更信息,根据所述数据库变更信息生成数据库变更请求,将所述数据接口变更请求提供至所述类实时交互式数据库变更控制装置;以及,将接收到的短信验证码和用户输入的执行指令绑定后提供至所述类实时交互式数据库变更控制装置;所述类实时交互式数据库变更控制装置用于根据所述数据库变更请求分析获得环境信息和变更指令,并生成对应的短信验证码;将所述环境信息、变更指令和所述短信验证码绑定后存储至会话控制中;将所述数据库变更请求和所述短信验证码提供至所述业务维护端;以及,接收所述移动业务端提供的执行指令和短信验证码,将接收到的短信验证码与所述会话控制中的短信验证码进行比较;根据比较结果调用所述环境信息和所述变更指令对所述数据库执行对应的数据库变更操作;所述业务维护端,用于将接收到的所述数据库变更请求和所述短信验证码展示至业务维护人员确认;以及,当确认通过后,将所述短信验证码提供至所述移动业务端。
[0015]本专利技术还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述方法。
[0016]本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质存储有执行上述方法的计算机程序。
[0017]本专利技术的有益技术效果在于:在安全合规基础上,通过控制验证码输入,实现了SQL的审批和自动提交,极大提高了终端用户变更时效;极大的减轻了技术运维人员工作压力、即使不在岗状态,也可提供数据库变更能力。
附图说明
[0018]此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,并不构成对本专利技术的限定。在附图中:
[0019]图1为本专利技术一实施例所提供的类实时交互式数据库变更控制方法的流程示意图;
[0020]图2为本专利技术一实施例所提供的身份认证的流程示意图;
[0021]图3为本专利技术一实施例所提供的验证码转发的流程示意图;
[0022]图4为本专利技术一实施例所提供的类实时交互式数据库变更控制装置的结构示意图;
[0023]图5为本专利技术一实施例所提供的类实时交互式数据库变更控制系统的结构示意图;
[0024]图6为本专利技术一实施例所提供的类实时交互式数据库变更控制系统的交互流程示意图;
[0025]图7为本专利技术一实施例所提供的电子设备的结构示意图。
具体实施方式
[0026]以下将结合附图及实施例来详细说明本专利技术的实施方式,借此对本发本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种类实时交互式数据库变更控制方法,其特征在于,所述方法包含:接收数据库变更请求,根据所述数据库变更请求分析获得环境信息和变更指令,并生成对应的短信验证码;将所述环境信息、变更指令和所述短信验证码绑定后存储至会话控制中;将所述数据库变更请求和所述短信验证码提供至预定位置供业务人员确认,以及,接收执行指令和短信验证码,将接收到的短信验证码与所述会话控制中的短信验证码进行比较;根据比较结果调用所述环境信息和所述变更指令执行对应的数据库变更操作。2.根据权利要求1所述的类实时交互式数据库变更控制方法,其特征在于,所述方法还包含:获取发起数据库变更请求的发起方的身份信息;将所述身份信息与预定授权身份进行比对,根据比对结果通过所述身份信息建立会话控制。3.根据权利要求1所述的类实时交互式数据库变更控制方法,其特征在于,所述数据库变更请求包含环境信息和变更指令,所述变更指令包含应用信息、数据库信息和SQL语句。4.根据权利要求1所述的类实时交互式数据库变更控制方法,其特征在于,将接收到的短信验证码与所述会话控制中的短信验证码进行比较包含:将提供短信验证码的通信号码信息与所述数据库变更请求的发起方的通信号码信息比较,当比较一致时将接收到的短信验证码与所述会话控制中的短信验证码进行比较。5.根据权利要求1所述的类实时交互式数据库变更控制方法,其特征在于,根据所述数据库变更请求分析获得环境信息和变更指令,并生成对应的短信验证码还包含:通过预设规则分析所述变更指令,当所述变更指令符合预设规则时,通过验证码生成算法生成所述数据库变更请求对应的短信验证码。6.根据权利要求1所述的类实时交互式数据库变更控制方法,其特征在于,将所述数据库变更请求和所述短信验证码提供至预定位置供业务人员确认包含:通过所述数据库变更请求中的应用信息调取预存的应用维护对照表;根据所述应用维护对照表获得业务人员的通信号码信息,根据所述通信号码信息将所述数据库变更请求和所述短信验证码提供至业务人员进行确认。7.根据权利要求1所述的类实时交互式数据库变更控制方法,其特征在于,将接收到的短信验证码与所述会话控制中的短信验证码进行比较还包含:将所述执行指令中的环境信息和变更信息分别与所述会话控制中的环境信息和变更指令比较;当比较一致时,将接收到的短信验证码与所述会话控制中的短信验证码进行比较。8.一种类实时交互式数据库变更控制装置,其特征...

【专利技术属性】
技术研发人员:练婉利徐行潘秋月高艺珩
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

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

1