数据处理程序生成方法、装置、设备及存储介质与流程

文档序号:36338630发布日期:2023-12-13 16:26阅读:37来源:国知局
数据处理程序生成方法与流程

本申请涉及数据处理及大数据,尤其涉及一种数据处理程序生成方法、装置、设备及存储介质。


背景技术:

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

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

3、但是,发明人发现现有技术至少存在如下技术问题:当前更改数据处理规则的方式效率较低。


技术实现思路

1、本申请提供一种数据处理程序生成方法、装置、设备及存储介质,用以解决更改数据处理规则的方式效率较低的问题。

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

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

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

5、在一种可能的设计中,根据附加处理流程,确定待添加节点及待去除节点中的至少一种,以及抽象语法树中的至少一个目标节点,包括:提取附加处理流程中的条件关键词及变更指令关键词。读取附加处理流程中,条件关键词对应的第一字段及变更指令关键词对应的第二字段。读取第一字段对应的待处理节点,根据变更指令关键词将待处理节点确定为待添加节点或待去除节点。读取第二字段对应的目标节点。

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

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

8、在一种可能的设计中,在根据新的抽象语法树,生成目标数据处理程序之后,还包括:读取数据处理请求对应的源数据。将源数据输入目标数据处理程序,得到数据处理请求对应的数据处理结果。为数据处理结果添加用户标识对应的权限信息。

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

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

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

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

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



技术特征:

1.一种数据处理程序生成方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述根据所述附加处理流程,编辑所述抽象语法树,得到新的抽象语法树,包括:

3.根据权利要求2所述的方法,其特征在于,所述根据所述附加处理流程,确定待添加节点及待去除节点中的至少一种,以及所述抽象语法树中的至少一个目标节点,包括:

4.根据权利要求2所述的方法,其特征在于,所述根据所述附加处理流程,确定待添加节点及待去除节点中的至少一种,以及所述抽象语法树中的至少一个目标节点,包括:

5.根据权利要求1所述的方法,其特征在于,在所述接收所述终端设备发送的目标数据类型及附加处理流程之后,还包括:

6.根据权利要求1至5任一项所述的方法,其特征在于,所述获取所述用户标识对应的数据输入参考信息,包括:

7.根据权利要求1至5任一项所述的方法,其特征在于,在所述根据所述新的抽象语法树,生成目标数据处理程序之后,还包括:

8.一种数据处理程序生成装置,其特征在于,包括:

9.一种电子设备,其特征在于,包括:处理器,以及与所述处理器通信连接的存储器;

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如权利要求1至7中任一项所述的数据处理程序生成方法。

11.一种计算机程序产品,其特征在于,包括计算机程序,该计算机程序被处理器执行时实现权利要求1至7中任一项所述的数据处理程序生成方法。


技术总结
本申请提供一种数据处理程序生成方法、装置、设备及存储介质,属于数据处理及大数据技术领域。该方法包括:接收终端设备发送的数据处理请求,数据处理请求包括用户标识;获取用户标识对应的数据输入参考信息;将数据输入参考信息发送至终端设备,以使终端设备输出数据输入参考信息;接收终端设备发送的目标数据类型及附加处理流程,其中目标数据类型及附加处理流程是用户根据数据输入参考信息输入的;确定目标数据类型对应的抽象语法树;根据附加处理流程,编辑抽象语法树,得到新的抽象语法树;根据新的抽象语法树,生成目标数据处理程序。本申请的方法,解决了更改数据处理规则的方式效率较低的问题。

技术研发人员:高玉渤,贾国琛,朱慧中
受保护的技术使用者:建信金融科技有限责任公司
技术研发日:
技术公布日:2024/1/15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1