数据修改方法、系统、计算机设备及计算机可读存储介质技术方案

技术编号:28145278 阅读:10 留言:0更新日期:2021-04-21 19:28
本发明专利技术实施例提供一种数据修改方法,包括接收数据修改请求,所述数据修改请求用于请求对第一脚本执行修改;从所述数据修改请求中,提取第一管理编号,所述第一管理编号用于记录脚本修改描述内容;根据所述第一脚本和所述第一管理编号,得到目标脚本说明文件,并根据所述目标脚本说明文件修改所述第一脚本,以生成目标脚本;校验所述目标脚本,生成校验结论数据;及当所述校验结论数据为校验通过时,执行校验后的所述目标脚本。本发明专利技术通过第一管理编号,自动生成目标脚本说明文件,以修改第一脚本,提高了脚本数据修改的效率和准确率。提高了脚本数据修改的效率和准确率。提高了脚本数据修改的效率和准确率。

【技术实现步骤摘要】
数据修改方法、系统、计算机设备及计算机可读存储介质


[0001]本专利技术实施例涉及人工智能
,尤其涉及一种数据修改方法、系统、计算机设备及计算机可读存储介质。

技术介绍

[0002]目前,数据修改流程通常为当接收到业务人员提交的数据修改需求时,需要相应的工作人员提供一个数据处理的脚本,脚本包含待修改数据备份,数据修改,备份数据归档等内容。当多个业务人员同时提交大量数据修改需求时,依赖于工作人员人工写脚本对数据进行修改容易出错,费时费力,不能及时满足用户的响应时效需求,也无法保证数据修改的准确性,数据修改的效率较低。

技术实现思路

[0003]有鉴于此,本专利技术实施例提供了一种数据修改方法、系统、计算机设备及计算机可读存储介质,用于解决采用现有数据修改方法对数据修改的效率低、准确率低的问题。
[0004]本专利技术实施例是通过下述技术方案来解决上述技术问题:
[0005]一种数据修改方法,包括:
[0006]接收数据修改请求,所述数据修改请求用于请求对第一脚本执行修改;
[0007]从所述数据修改请求中,提取第一管理编号,所述第一管理编号用于记录脚本修改描述内容;
[0008]根据所述第一脚本和所述第一管理编号,得到目标脚本说明文件,并根据所述目标脚本说明文件修改所述第一脚本,以生成目标脚本;
[0009]校验所述目标脚本,生成校验结论数据;及
[0010]当所述校验结论数据为校验通过时,执行校验后的所述目标脚本。
[0011]可选地,所述根据所述第一脚本和所述第一管理编号,得到目标脚本说明文件,并根据所述目标脚本说明文件修改所述第一脚本,以生成目标脚本的步骤,包括:
[0012]解析所述第一管理编号,以获取规则标识;
[0013]判断所述规则标识是否包括第一规则标识:
[0014]若所述规则标识包括第一规则标识,则根据所述第一管理编号从预设的脚本说明模板文件库中获取第一脚本说明模板文件,并更新所述第一脚本说明模板文件,得到目标脚本说明文件,根据所述目标脚本说明文件修改所述第一脚本,以生成目标脚本;
[0015]若所述规则标识不包括第一规则标识,则根据所述第一管理编号生成第二脚本规则文件上传请求,获取业务端基于所述第二脚本规则文件上传请求发送的第二脚本规则文件,将所述第二脚本规则文件定义为目标脚本说明文件,并根据所述目标脚本说明文件修改所述第一脚本,以生成目标脚本。
[0016]可选地,所述根据所述第一管理编号从预设的脚本说明模板文件库中获取第一脚本说明模板文件,并更新所述第一脚本说明模板文件的步骤,包括:
[0017]根据所述第一管理编号中的问题编号,从所述预设的脚本说明模板文件库中获取第一脚本说明模板文件;
[0018]根据所述第一管理编号中的处理编号,从预设的数据库中获取与所述第一管理编号中的处理编号关联的第一修改参数;
[0019]将所述第一修改参数添加至所述第一脚本说明模板文件中,得到更新后的所述第一脚本说明模板文件;
[0020]将所述更新后的所述第一脚本说明模板文件确定为目标脚本说明文件;
[0021]根据所述目标脚本说明文件修改所述第一脚本,以得到目标脚本。
[0022]可选地,所述校验所述目标脚本的步骤,包括:
[0023]获取所述目标脚本的脚本类型,获取与所述目标脚本的脚本类型对应的目标脚本库;
[0024]基于所述目标脚本库,获取对应的预设的脚本语法规则;
[0025]根据所述预设的脚本语法规则对所述目标脚本进行校验;
[0026]若所述目标脚本与所述不符合所述预设的脚本语法规则,则根据所述预设的脚本语法规则,修改所述目标脚本。
[0027]可选地,所述方法还包括:对所述目标脚本执行备份,以得到备份目标脚本;
[0028]在根据所述预设的脚本语法规则,修改所述目标脚本的步骤之后,还包括:
[0029]根据修改后的目标脚本,接收数据恢复指令;
[0030]根据所述数据恢复指令,调用所述备份目标脚本,以替换所述目标脚本。
[0031]可选地,在所述对所述目标脚本执行备份,以得到备份目标脚本的步骤之后,包括:
[0032]根据所述数据修改请求中的时间戳和所述第一管理编号生成随机密钥;
[0033]基于所述随机密钥和加密算法对所述备份目标脚本执行加密,以得到加密后的备份目标脚本。
[0034]可选地,所述根据所述数据恢复指令,调用所述备份目标脚本,以替换所述目标脚本的步骤,包括:
[0035]根据所述数据恢复指令,调用所述加密后的备份目标脚本;
[0036]对所述加密后的备份目标脚本执行解密,以得到解密后的备份目标脚本;
[0037]插入所述解密后的备份目标脚本,以替换所述目标脚本。
[0038]为了实现上述目的,本专利技术实施例还提供一种数据修改系统,包括:
[0039]接收模块,用于接收数据修改请求,所述数据修改请求用于请求对第一脚本执行修改;
[0040]提取模块,用于从所述数据修改请求中,提取第一管理编号,所述第一管理编号用于记录脚本修改描述内容;
[0041]修改模块,用于根据所述第一脚本和所述第一管理编号,得到目标脚本说明文件,并根据所述目标脚本说明文件修改所述第一脚本,以生成目标脚本;
[0042]校验模块,用于校验所述目标脚本,生成校验结论数据;及
[0043]执行模块,用于当所述校验结论数据为校验通过时,执行校验后的所述目标脚本。
[0044]为了实现上述目的,本专利技术实施例还提供一种计算机设备,所述计算机设备包括
存储器、处理器以及存储在所述存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上所述数据修改方法的步骤。
[0045]为了实现上述目的,本专利技术实施例还提供一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序可被至少一个处理器所执行,以使所述至少一个处理器执行如上所述的数据修改方法的步骤。
[0046]本专利技术实施例提供的数据修改方法、系统、计算机设备及计算机可读存储介质,接收数据修改请求,所述数据修改请求用于请求对第一脚本执行修改;从所述数据修改请求中,提取第一管理编号,所述第一管理编号用于记录脚本修改描述内容;根据所述第一脚本和所述第一管理编号,得到目标脚本说明文件,并根据所述目标脚本说明文件修改所述第一脚本,以生成目标脚本;校验所述目标脚本;及执行校验后的所述目标脚本;本专利技术通过第一管理编号,自动生成目标脚本说明文件,以修改第一脚本,提高了脚本数据修改的效率和准确率。
[0047]以下结合附图和具体实施例对本专利技术进行详细描述,但不作为对本专利技术的限定。
附图说明
[0048]图1为本专利技术实施例一之数据修改方法的步骤流程图;
[0049]图2为本专利技术实施例一之数据修改方法本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据修改方法,其特征在于,包括:接收数据修改请求,所述数据修改请求用于请求对第一脚本执行修改;从所述数据修改请求中,提取第一管理编号,所述第一管理编号用于记录脚本修改描述内容;根据所述第一脚本和所述第一管理编号,得到目标脚本说明文件,并根据所述目标脚本说明文件修改所述第一脚本,以生成目标脚本;校验所述目标脚本,生成校验结论数据;及当所述校验结论数据为校验通过时,执行校验后的所述目标脚本。2.根据权利要求1所述的数据修改方法,其特征在于,所述根据所述第一脚本和所述第一管理编号,得到目标脚本说明文件,并根据所述目标脚本说明文件修改所述第一脚本,以生成目标脚本的步骤,包括:解析所述第一管理编号,以获取规则标识;判断所述规则标识是否包括第一规则标识:若所述规则标识包括第一规则标识,则根据所述第一管理编号从预设的脚本说明模板文件库中获取第一脚本说明模板文件,并更新所述第一脚本说明模板文件,得到目标脚本说明文件,根据所述目标脚本说明文件修改所述第一脚本,以生成目标脚本;若所述规则标识不包括第一规则标识,则根据所述第一管理编号生成第二脚本规则文件上传请求,获取业务端基于所述第二脚本规则文件上传请求发送的第二脚本规则文件,将所述第二脚本规则文件定义为目标脚本说明文件,并根据所述目标脚本说明文件修改所述第一脚本,以生成目标脚本。3.根据权利要求2所述的数据修改方法,其特征在于,所述根据所述第一管理编号从预设的脚本说明模板文件库中获取第一脚本说明模板文件,并更新所述第一脚本说明模板文件,得到目标脚本说明文件的步骤,包括:根据所述第一管理编号中的问题编号,从所述预设的脚本说明模板文件库中获取第一脚本说明模板文件;根据所述第一管理编号中的处理编号,从预设的数据库中获取与所述第一管理编号中的处理编号关联的第一修改参数;将所述第一修改参数添加至所述第一脚本说明模板文件中,得到更新后的所述第一脚本说明模板文件;将所述更新后的所述第一脚本说明模板文件确定为目标脚本说明文件。4.根据权利要求3所述的数据修改方法,其特征在于,所述校验所述目标脚本的步骤,包括:获取所述目标脚本的脚本类型;获取与所述目标脚本的脚本类型对应的目标脚本库;基于所述目标脚本库,获取对应的预设的脚本语法...

【专利技术属性】
技术研发人员:彭程
申请(专利权)人:平安普惠企业管理有限公司
类型:发明
国别省市:

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

1