说明:收录25万 73个行业的国家标准 支持批量下载
(19)国家知识产权局 (12)发明 专利 (10)授权公告 号 (45)授权公告日 (21)申请 号 202211017516.8 (22)申请日 2022.08.24 (65)同一申请的已公布的文献号 申请公布号 CN 115098093 A (43)申请公布日 2022.09.23 (73)专利权人 湖南云畅网络科技有限公司 地址 410000 湖南省长 沙市雨花区正塘坡 路69号中建信和城中建总部国际一期 A、 B栋A单 元5层A-509号房 (72)发明人 胡艳平 蔡鑫莹 罗绍巍 舒展  简佳林  (74)专利代理 机构 湖南会挽 专利代理事务所 (普通合伙) 43286 专利代理师 刁飞(51)Int.Cl. G06F 8/34(2018.01) G06F 8/35(2018.01) G06F 16/242(2019.01) G06F 16/2455(2019.01) (56)对比文件 CN 109447406 A,2019.0 3.08 CN 101821710 A,2010.09.01 审查员 陈玉艳 (54)发明名称 一种数据流 程表达式处 理方法及系统 (57)摘要 本发明实施例涉及数据流程处理技术领域, 具体公开了一种数据流程表达式处理方法及系 统。 本发明实施例通过接收用户的选择、 排列、 连 接操作, 构建由多个功能块组成的业务数据处理 流程; 接收用户发起的数据流请求, 对业务数据 处理流程进行识别验证, 并在识别验证成功之 后, 生成数据流处理指令; 根据数据流处理指令, 对业务数据处理流程进行节点运算, 得到节点运 算结果; 根据节点运算结果, 执行节点查询, 在操 作数据库,完成一次动态的数据查询。 能够通过 抽象解耦的编程思维,设计出一套简单、 易扩展、 低耦合高内聚的软件功能, 将传统编程范畴内的 代码抽象成各种节点和功能块,让操作者可以使 用拖拽的方式完成一个复杂的业务数据处理流 程。 权利要求书2页 说明书9页 附图6页 CN 115098093 B 2022.12.02 CN 115098093 B 1.一种数据流 程表达式处 理方法, 其特 征在于, 所述方法具体包括以下步骤: 接收用户的选择、 排列、 连接操作, 构建由多个功能块组成的业 务数据处 理流程; 接收用户发起的数据流请求, 对所述业务数据处理流程进行识别验证, 并在识别验证 成功之后, 生成数据流处 理指令; 根据所述数据流处理指令, 对所述业务数据处理流程进行节点运算, 得到节点运算结 果; 具体的, 按照数据流处理指令, 进入判断节点, 判断节点需要一个返回布尔值的表达 式, 以此来决定流程走向, 流程进入下游的两个分支中, 在变量赋值节点里, 按照赋值表达 式将动态的值赋值给一个对应变量, 进而在下游的配置查询条件节点里, 再次使用赋值表 达式将对应 变量组成到sql语句中, 得到节点 运算结果; 根据所述节点运算结果, 执行节点查询, 在操作数据库,完成一次动态 的数据查询; 所 述接收用户发起的数据流请求, 对所述业务数据处理流程进行识别验证, 并在识别验证成 功之后, 生成数据流处 理指令具体包括以下步骤: 接收用户发起的数据流请求; 根据所述数据流请求, 对所述 业务数据处 理流程进行表达式基 类识别, 生成识别 信息; 按照所述识别 信息, 对所述 业务数据处 理流程进行合理性验证, 生成验证结果; 根据所述验证结果, 在验证成功之后, 生成数据流处 理指令。 2.根据权利要求1所述的数据流程表达式处理方法, 其特征在于, 所述接收用户的选 择、 排列、 连接操作, 构建由多个功能块组成的业 务数据处 理流程具体包括以下步骤: 接收用户的选择操作, 确定多个功能块; 接收用户的排列操作, 将多个所述功能块进行排列; 接收用户的连接操作, 将多个所述功能块进行 连接; 构建由多个所述功能块组成的业 务数据处 理流程。 3.根据权利要求1所述的数据流程表达 式处理方法, 其特征在于, 所述根据所述节点运 算结果, 执 行节点查询, 在操作数据库,完成一次动态的数据查询具体包括以下步骤: 在执行节点查询, 根据所述节点 运算结果, 生成查询指令; 按照所述 查询指令, 在操作数据库,  完成一次动态的数据查询, 得到数据查询结果; 按照数据查询结果, 生成并输出 结果数据。 4.一种数据流程表达 式处理系统, 其特征在于, 所述系统包括业务流程构建单元、 流程 识别验证单 元、 流程节点运算单元和节点 查询处理单元, 其中: 业务流程构建单元, 用于接收用户的选择、 排列、 连接操作, 构建由多个功能块组成的 业务数据处 理流程; 流程识别验证单元, 用于接收用户发起的数据流请求, 对所述业务数据处理流程进行 识别验证, 并在识别验证成功之后, 生成数据流处 理指令; 流程节点运算单元, 用于根据所述数据流处理指令, 对所述业务数据处理流程进行节 点运算, 得到节点 运算结果; 具体的, 流程节点运算单元按照数据流处理指令, 进入判断节点, 判断节点需要一个返 回布尔值的表达式, 以此来决定流程走向, 流程进入下游的两个分支中, 在变量赋值节点 里, 按照赋值表达式将动态的值赋值给一个对应变量, 进而在下游的配置查询条件节点里,权 利 要 求 书 1/2 页 2 CN 115098093 B 2再次使用赋值表达式将对应 变量组成到sql语句中, 得到节点 运算结果; 节点查询处理单元, 用于根据所述节点运算结果, 执行节点查询, 在操作数据库,完成 一次动态的数据查询; 所述流程识别验证单 元具体包括: 请求接收模块, 用于 接收用户发起的数据流请求; 基类识别模块, 用于根据所述数据流请求, 对所述业务数据处理流程进行表达式基类 识别, 生成识别 信息; 合理验证模块, 用于按照所述识别信 息, 对所述业务数据处理流程进行合理性验证, 生 成验证结果; 处理指令生成模块, 用于根据所述验证结果, 在验证成功之后, 生成数据流处 理指令。 5.根据权利要求4所述的数据流程表达 式处理系统, 其特征在于, 所述业务流程构建单 元具体包括: 选择处理模块, 用于 接收用户的选择操作, 确定多个功能块; 排列处理模块, 用于 接收用户的排列操作, 将多个所述功能块进行排列; 连接处理模块, 用于 接收用户的连接操作, 将多个所述功能块进行 连接; 流程构建模块, 用于构建由多个所述功能块组成的业 务数据处 理流程。 6.根据权利要求5所述的数据流程表达 式处理系统, 其特征在于, 所述流程节点运算单 元具体包括: 节点判断模块, 用于根据所述数据流处 理指令, 进入判断节点, 确定流 程走向; 节点赋值模块, 用于按照所述流程走向, 在两个分支流程的变量赋值节点, 进行动态赋 值给对应 变量; 节点配置模块, 用于在配置查询条件节点, 将所述对应变量组成到sql语句中, 得到节 点运算结果。 7.根据权利要求6所述的数据流程表达 式处理系统, 其特征在于, 所述节点查询处理单 元具体包括: 查询指令生成模块, 用于在执 行节点查询, 根据所述节点 运算结果, 生成查询指令; 数据查询模块, 用于按照所述查询指令, 在操作数据库,  完成一次动态的数据查询, 得 到数据查询结果; 数据输出模块, 用于按照数据查询结果, 生成并输出 结果数据。权 利 要 求 书 2/2 页 3 CN 115098093 B 3

.PDF文档 专利 一种数据流程表达式处理方法及系统

文档预览
中文文档 18 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共18页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种数据流程表达式处理方法及系统 第 1 页 专利 一种数据流程表达式处理方法及系统 第 2 页 专利 一种数据流程表达式处理方法及系统 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 17:15:34上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。