[发明专利]计算逻辑的处理方法、电子设备和可读存储介质有效
| 申请号: | 202111211756.7 | 申请日: | 2021-10-18 |
| 公开(公告)号: | CN113946321B | 公开(公告)日: | 2023-03-14 |
| 发明(设计)人: | 倪健;熊辉;王云腾;刘均胜;邢志辉;莫元武 | 申请(专利权)人: | 易保网络技术(上海)有限公司 |
| 主分类号: | G06F8/30 | 分类号: | G06F8/30;G06F8/41 |
| 代理公司: | 上海华诚知识产权代理有限公司 31300 | 代理人: | 徐乐乐 |
| 地址: | 200433 上海市杨浦区*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 计算 逻辑 处理 方法 电子设备 可读 存储 介质 | ||
1.一种计算逻辑的处理方法,用于包括服务器端和业务端的电子设备,其特征在于,包括:
所述业务端获取输入数据和配置数据并发送至服务器端,其中,所述输入数据用于描述执行计算逻辑所需的数据值,所述配置数据用于描述业务处理过程中所述计算逻辑的配置信息及所述计算逻辑之间的关联信息,所述配置数据至少包括计算逻辑的运算过程定义,所述计算逻辑的运算过程包括多个计算步骤,所述计算步骤包括多种计算逻辑,所述计算逻辑包括多个子计算逻辑,通过所述子计算逻辑对所述计算逻辑的输出数据进行后续处理,满足过滤条件的多个所述子计算逻辑并行执行,所述配置数据包括与所述计算逻辑的运算过程相关的运算配置,也包括与具体计算逻辑对应的特定配置;
所述服务器端解析所述配置数据,生成静态计算子图,其中,所述静态计算子图以所述计算逻辑为节点,以所述计算逻辑之间的数据流动方向为边;
所述服务器端将输入数据与静态计算子图连接,生成动态计算子图;
所述服务器端执行所述动态计算子图,获得计算结果;
其中,所述服务器端解析所述配置数据,生成静态计算子图,包括:所述服务器端对具有层次结构的计算逻辑进行串行化,其中,所述具有层次结构的计算逻辑包括多个步骤,所述步骤包括子计算逻辑;所述服务器端根据串行化结果生成静态计算子图;
其中,所述服务器端将输入数据与静态计算子图连接,生成动态计算子图,包括:所述服务器端根据所述静态计算子图中计算逻辑的数据参数,在所述输入数据中确定对应的数据值并将所述数据值连接到所述数据参数;
其中,所述服务器端执行所述动态计算子图,获得计算结果,包括:所述服务器端执行所述动态计算子图,获得初步计算结果;根据所述配置数据中的格式化配置信息对所述初步计算结果进行格式化处理,得到格式化后的数据,作为所述计算结果。
2.根据权利要求1所述的方法,其特征在于,所述服务器端根据串行化结果生成静态计算子图,包括:
所述服务器端通过基于流的编程技术,根据串行化结果生成静态计算子图。
3.根据权利要求1所述的方法,其特征在于,所述计算逻辑至少包括如下一种:计算表达式、扩展函数、变量、过滤器、决策树。
4.根据权利要求1所述的方法,其特征在于,所述输入数据的格式为JSON格式,所述配置数据通过YAML和DSL的组合进行描述。
5.一种电子设备,其特征在于,包括:
存储器,用于存储由电子设备的一个或多个处理器执行的指令,以及
处理器,是电子设备的处理器之一,用于执行权利要求1-4中任一项所述的计算逻辑的处理方法。
6.一种可读存储介质,其特征在于,所述可读存储介质上存储有指令,该指令在电子设备上执行时使电子设备执行权利要求1-4中任一项所述的计算逻辑的处理方法。
7.一种计算机程序产品,包括计算机程序/指令,其特征在于,该计算机程序/指令被处理器执行时实现权利要求1-4中任一项所述的计算逻辑的处理方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于易保网络技术(上海)有限公司,未经易保网络技术(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111211756.7/1.html,转载请声明来源钻瓜专利网。





