数据处理程序生成方法技术

技术编号:39722333 阅读:6 留言:0更新日期:2023-12-17 23:27
本申请提供一种数据处理程序生成方法

【技术实现步骤摘要】
数据处理程序生成方法、装置、设备及存储介质


[0001]本申请涉及数据处理及大数据
,尤其涉及一种数据处理程序生成方法

装置

设备及存储介质


技术介绍

[0002]随着各行业信息化程度的逐步提高,数据处理成为了各行业必须进行的任务,但是由于市场变化迅速,数据指标会发生改变,数据处理规则需要在数据指标变化时同步变化

[0003]目前,现有技术中在数据指标改变时,需要由客户与工作人员沟通,让工作人员手动更改数据处理规则

[0004]但是,专利技术人发现现有技术至少存在如下技术问题:当前更改数据处理规则的方式效率较低


技术实现思路

[0005]本申请提供一种数据处理程序生成方法

装置

设备及存储介质,用以解决更改数据处理规则的方式效率较低的问题

[0006]第一方面,本申请提供一种数据处理程序生成方法,包括:接收终端设备发送的数据处理请求,数据处理请求包括用户标识

获取用户标识对应的数据输入参考信息

将数据输入参考信息发送至终端设备,以使终端设备输出数据输入参考信息

接收终端设备发送的目标数据类型及附加处理流程,其中目标数据类型及附加处理流程是用户根据数据输入参考信息输入的

确定目标数据类型对应的抽象语法树

根据附加处理流程,编辑抽象语法树,得到新的抽象语法树

根据新的抽象语法树,生成目标数据处理程序

[0007]在一种可能的设计中,根据附加处理流程,编辑抽象语法树,得到新的抽象语法树,包括:根据附加处理流程,确定待添加节点及待去除节点中的至少一种,以及抽象语法树中的至少一个目标节点

根据待添加节点及待去除节点中的至少一种,以及目标节点,编辑抽象语法树,得到新的抽象语法树

[0008]在一种可能的设计中,根据附加处理流程,确定待添加节点及待去除节点中的至少一种,以及抽象语法树中的至少一个目标节点,包括:将附加处理流程输入预设的自然语言模型,得到自然语言模型输出的输出结果

获取输出结果对应的待添加节点及待去除节点中的至少一种,以及抽象语法树中的至少一个目标节点

[0009]在一种可能的设计中,根据附加处理流程,确定待添加节点及待去除节点中的至少一种,以及抽象语法树中的至少一个目标节点,包括:提取附加处理流程中的条件关键词及变更指令关键词

读取附加处理流程中,条件关键词对应的第一字段及变更指令关键词对应的第二字段

读取第一字段对应的待处理节点,根据变更指令关键词将待处理节点确定为待添加节点或待去除节点

读取第二字段对应的目标节点

[0010]在一种可能的设计中,在接收终端设备发送的目标数据类型及附加处理流程之
后,还包括:若附加处理流程为预设值或空值,则获取目标数据类型对应的已有数据处理程序作为目标处理程序

[0011]在一种可能的设计中,获取用户标识对应的数据输入参考信息,包括:获取用户标识对应的用户类型

获取用户类型对应的输入参考信息

[0012]在一种可能的设计中,在根据新的抽象语法树,生成目标数据处理程序之后,还包括:读取数据处理请求对应的源数据

将源数据输入目标数据处理程序,得到数据处理请求对应的数据处理结果

为数据处理结果添加用户标识对应的权限信息

[0013]第二方面,本申请提供一种数据处理程序生成装置,包括:请求接收模块,用于接收终端设备发送的数据处理请求,数据处理请求包括用户标识;信息获取模块,用于获取用户标识对应的数据输入参考信息;信息发送模块,用于将数据输入参考信息发送至终端设备,以使终端设备输出数据输入参考信息;数据接收模块,用于接收终端设备发送的目标数据类型及附加处理流程,其中目标数据类型及附加处理流程是用户根据数据输入参考信息输入的;语法树确定模块,用于确定目标数据类型对应的抽象语法树;语法树编辑模块,用于根据附加处理流程,编辑抽象语法树,得到新的抽象语法树;程序生成模块,用于根据新的抽象语法树,生成数据处理请求对应的目标数据处理程序

[0014]第三方面,本申请提供一种电子设备,包括:处理器,以及与处理器通信连接的存储器;存储器存储计算机执行指令;处理器执行存储器存储的计算机执行指令,使得处理器执行如第一方面描述的数据处理程序生成方法

[0015]第四方面,本申请提供一种计算机可读存储介质,计算机可读存储介质中存储有计算机执行指令,计算机执行指令被处理器执行时用于实现如第一方面描述的数据处理程序生成方法

[0016]第五方面,本申请提供一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现如第一方面描述的数据处理程序生成方法

[0017]本申请提供的数据处理程序生成方法

装置

设备及存储介质,通过接收终端设备发送的数据处理请求,获取数据处理请求中用户标识对应的数据输入参考信息,将数据输入参考信息发送至终端设备,接收终端设备发送的目标数据类型及附加处理流程,根据附加处理流程编辑目标数据类型对应的抽象语法树,并将编辑得到的新的抽象语法树转换为目标数据处理程序,实现为不同的用户提供不同的数据输入参考信息,便于用户输入合适的目标数据类型及附加处理流程,且由于直接采用附加处理流程对已有的抽象语法树进行编辑,得到新的抽象语法树,减少了沟通过程,增加了程序编辑速度

附图说明
[0018]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理

[0019]图1为本申请实施例提供的数据处理程序生成方法的应用场景示意图;
[0020]图2为本申请实施例提供的数据处理程序生成方法的流程示意图;
[0021]图3为本申请实施例提供的数据处理过程示意图;
[0022]图4为本申请实施例提供的数据处理整体流程示意图;
[0023]图5为本申请实施例提供的数据处理程序生成装置的结构示意图;
[0024]图6为本申请实施例提供的电子设备的结构示意图

[0025]通过上述附图,已示出本申请明确的实施例,后文中将有更详细的描述

这些附图和文字描述并不是为了通过任何方式限制本申请构思的范围,而是通过参考特定实施例为本领域技术人员说明本申请的概念

具体实施方式
[0026]这里将详细地对示例性实施例进行说明,其示例表示在附图中
...

【技术保护点】

【技术特征摘要】
1.
一种数据处理程序生成方法,其特征在于,包括:接收终端设备发送的数据处理请求,所述数据处理请求包括用户标识;获取所述用户标识对应的数据输入参考信息;将所述数据输入参考信息发送至所述终端设备,以使所述终端设备输出所述数据输入参考信息;接收所述终端设备发送的目标数据类型及附加处理流程,其中所述目标数据类型及所述附加处理流程是用户根据所述数据输入参考信息输入的;确定所述目标数据类型对应的抽象语法树;根据所述附加处理流程,编辑所述抽象语法树,得到新的抽象语法树;根据所述新的抽象语法树,生成目标数据处理程序
。2.
根据权利要求1所述的方法,其特征在于,所述根据所述附加处理流程,编辑所述抽象语法树,得到新的抽象语法树,包括:根据所述附加处理流程,确定待添加节点及待去除节点中的至少一种,以及所述抽象语法树中的至少一个目标节点;根据所述待添加节点及待去除节点中的至少一种,以及所述目标节点,编辑所述抽象语法树,得到所述新的抽象语法树
。3.
根据权利要求2所述的方法,其特征在于,所述根据所述附加处理流程,确定待添加节点及待去除节点中的至少一种,以及所述抽象语法树中的至少一个目标节点,包括:将所述附加处理流程输入预设的自然语言模型,得到所述自然语言模型输出的输出结果;获取所述输出结果对应的待添加节点及待去除节点中的至少一种,以及所述抽象语法树中的至少一个目标节点
。4.
根据权利要求2所述的方法,其特征在于,所述根据所述附加处理流程,确定待添加节点及待去除节点中的至少一种,以及所述抽象语法树中的至少一个目标节点,包括:提取所述附加处理流程中的条件关键词及变更指令关键词;读取所述附加处理流程中,所述条件关键词对应的第一字段及所述变更指令关键词对应的第二字段;读取第一字段对应的待处理节点,根据变更指令关键词将所述待处理节点确定为待添加节点或待去除节点;读取所述第二字段对应的目标节点
。5.
根据权利要求1所述的方法,其特征在于,在所述接收所述终端设备发送的目标数据类型及附加处理流程之后,还包括:若所述附加处理流程为预设值或空值,则获取所述目标数据类型对应的已有数据...

【专利技术属性】
技术研发人员:高玉渤贾国琛朱慧中
申请(专利权)人:建信金融科技有限责任公司
类型:发明
国别省市:

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

1