一种数据流程表达式处理方法及系统与流程

文档序号:31633198发布日期:2022-09-24 02:34阅读:来源:国知局

技术特征:
1.一种数据流程表达式处理方法,其特征在于,所述方法具体包括以下步骤:接收用户的选择、排列、连接操作,构建由多个功能块组成的业务数据处理流程;接收用户发起的数据流请求,对所述业务数据处理流程进行识别验证,并在识别验证成功之后,生成数据流处理指令;根据所述数据流处理指令,对所述业务数据处理流程进行节点运算,得到节点运算结果;根据所述节点运算结果,执行节点查询,在操作数据库, 完成一次动态的数据查询。2.根据权利要求1所述的数据流程表达式处理方法,其特征在于,所述接收用户的选择、排列、连接操作,构建由多个功能块组成的业务数据处理流程具体包括以下步骤:接收用户的选择操作,确定多个功能块;接收用户的排列操作,将多个所述功能块进行排列;接收用户的连接操作,将多个所述功能块进行连接;构建由多个所述功能块组成的业务数据处理流程。3.根据权利要求1所述的数据流程表达式处理方法,其特征在于,所述接收用户发起的数据流请求,对所述业务数据处理流程进行识别验证,并在识别验证成功之后,生成数据流处理指令具体包括以下步骤:接收用户发起的数据流请求;根据所述数据流请求,对所述业务数据处理流程进行表达式基类识别,生成识别信息;按照所述识别信息,对所述业务数据处理流程进行合理性验证,生成验证结果;根据所述验证结果,在验证成功之后,生成数据流处理指令。4.根据权利要求1所述的数据流程表达式处理方法,其特征在于,所述根据所述数据流处理指令,对所述业务数据处理流程进行节点运算,得到节点运算结果具体包括以下步骤:根据所述数据流处理指令,进入判断节点,确定流程走向;按照所述流程走向,在两个分支流程的变量赋值节点,进行动态赋值给对应变量;在配置查询条件节点,将所述对应变量组成到sql语句中,得到节点运算结果。5.根据权利要求1所述的数据流程表达式处理方法,其特征在于,所述根据所述节点运算结果,执行节点查询,在操作数据库, 完成一次动态的数据查询具体包括以下步骤:在执行节点查询,根据所述节点运算结果,生成查询指令;按照所述查询指令,在操作数据库, 完成一次动态的数据查询,得到数据查询结果;按照数据查询结果,生成并输出结果数据。6.一种数据流程表达式处理系统,其特征在于,所述系统包括业务流程构建单元、流程识别验证单元、流程节点运算单元和节点查询处理单元,其中:业务流程构建单元,用于接收用户的选择、排列、连接操作,构建由多个功能块组成的业务数据处理流程;流程识别验证单元,用于接收用户发起的数据流请求,对所述业务数据处理流程进行识别验证,并在识别验证成功之后,生成数据流处理指令;流程节点运算单元,用于根据所述数据流处理指令,对所述业务数据处理流程进行节点运算,得到节点运算结果;节点查询处理单元,用于根据所述节点运算结果,执行节点查询,在操作数据库, 完成
一次动态的数据查询。7.根据权利要求6所述的数据流程表达式处理系统,其特征在于,所述业务流程构建单元具体包括:选择处理模块,用于接收用户的选择操作,确定多个功能块;排列处理模块,用于接收用户的排列操作,将多个所述功能块进行排列;连接处理模块,用于接收用户的连接操作,将多个所述功能块进行连接;流程构建模块,用于构建由多个所述功能块组成的业务数据处理流程。8.根据权利要求6所述的数据流程表达式处理系统,其特征在于,所述流程识别验证单元具体包括:请求接收模块,用于接收用户发起的数据流请求;基类识别模块,用于根据所述数据流请求,对所述业务数据处理流程进行表达式基类识别,生成识别信息;合理验证模块,用于按照所述识别信息,对所述业务数据处理流程进行合理性验证,生成验证结果;处理指令生成模块,用于根据所述验证结果,在验证成功之后,生成数据流处理指令。9.根据权利要求6所述的数据流程表达式处理系统,其特征在于,所述流程节点运算单元具体包括:节点判断模块,用于根据所述数据流处理指令,进入判断节点,确定流程走向;节点赋值模块,用于按照所述流程走向,在两个分支流程的变量赋值节点,进行动态赋值给对应变量;节点配置模块,用于在配置查询条件节点,将所述对应变量组成到sql语句中,得到节点运算结果。10.根据权利要求6所述的数据流程表达式处理系统,其特征在于,所述节点查询处理单元具体包括:查询指令生成模块,用于在执行节点查询,根据所述节点运算结果,生成查询指令;数据查询模块,用于按照所述查询指令,在操作数据库, 完成一次动态的数据查询,得到数据查询结果;数据输出模块,用于按照数据查询结果,生成并输出结果数据。

技术总结
本发明实施例涉及数据流程处理技术领域,具体公开了一种数据流程表达式处理方法及系统。本发明实施例通过接收用户的选择、排列、连接操作,构建由多个功能块组成的业务数据处理流程;接收用户发起的数据流请求,对业务数据处理流程进行识别验证,并在识别验证成功之后,生成数据流处理指令;根据数据流处理指令,对业务数据处理流程进行节点运算,得到节点运算结果;根据节点运算结果,执行节点查询,在操作数据库,完成一次动态的数据查询。能够通过抽象解耦的编程思维,设计出一套简单、易扩展、低耦合高内聚的软件功能,将传统编程范畴内的代码抽象成各种节点和功能块,让操作者可以使用拖拽的方式完成一个复杂的业务数据处理流程。程。程。


技术研发人员:胡艳平 蔡鑫莹 罗绍巍 舒展 简佳林
受保护的技术使用者:湖南云畅网络科技有限公司
技术研发日:2022.08.24
技术公布日:2022/9/23
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1