[发明专利]决策引擎系统及其业务处理方法在审
申请号: | 202010912589.8 | 申请日: | 2020-09-02 |
公开(公告)号: | CN112131014A | 公开(公告)日: | 2020-12-25 |
发明(设计)人: | 宣钢炜;罗明星;刘达明 | 申请(专利权)人: | 广州市双照电子科技有限公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 陈志明 |
地址: | 510610 广东省广州*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 决策 引擎 系统 及其 业务 处理 方法 | ||
1.一种决策引擎系统,其特征在于,包括:决策服务端、规则配置服务端、CEP引擎、第一客户端以及第二客户端;
所述决策服务端用于接收第一用户终端发送的业务数据流,将所述业务数据流传递到所述CEP引擎;其中,所述业务数据流包括至少一个业务数据;
所述规则配置服务端用于接收第二用户终端发送的规则数据流,将所述规则数据流下发至所述CEP引擎;其中,所述规则数据流包括至少一个规则数据;
所述CEP引擎包括至少一个具有双数据I/O接口的Flink CEP算子,所述Flink CEP算子用于通过所述双数据I/O接口分别接收所述业务数据和所述规则数据后,解析所述规则数据,并通过所述双数据I/O接口中的第一数据I/O接口将所述规则数据的解析结果发送至所述第一客户端;以及,
将所述业务数据与所述规则数据进行规则匹配,获得决策结果,并通过所述双数据I/O接口中的第二数据I/O接口将所述决策结果发送至所述第二客户端;其中,所述Flink CEP算子通过继承Flink框架的双数据接口形成所述双数据I/O接口。
2.根据权利要求1所述的决策引擎系统,其特征在于,所述决策服务端、所述规则配置服务端以及所述CEP引擎部署在Flink框架平台中的分布式设备上。
3.根据权利要求1所述的决策引擎系统,其特征在于,所述决策服务端具体用于:
将所述业务数据流通过Hash通道传递到所述CEP引擎。
4.根据权利要求1所述的决策引擎系统,其特征在于,所述规则配置服务端具体用于:
将所述规则数据流通过广播通道下发至所述CEP引擎。
5.根据权利要求1所述的决策引擎系统,其特征在于,所述第一客户端用于:
检测是否接收到所述CEP引擎中各所述Flink CEP算子的解析结果,并当接收到所述CEP引擎中各所述Flink CEP算子的解析结果时,将各所述规则数据的解析结果发送至所述规则配置服务端,以使所述规则配置服务端向所述第二用户终端反馈各所述规则数据的解析结果。
6.根据权利要求1所述的决策引擎系统,其特征在于,所述第二客户端用于:
根据与各所述Flink CEP算子对应的各预设权重,选取所述各预设权重中权重值最大的所述Flink CEP算子生成的决策结果形成最终决策信息;或,
根据所述各预设权重,对各所述Flink CEP算子生成的决策结果进行加权,形成所述最终决策信息。
7.根据权利要求1所述的决策引擎系统,其特征在于,所述第二客户端还用于:
检测是否接收到所述CEP引擎中各所述Flink CEP算子的解析结果,并当接收到所述CEP引擎中各所述Flink CEP算子的决策结果时,根据所述各预设权重形成所述最终决策信息。
8.根据权利要求6或7所述的决策引擎系统,其特征在于,所述第二客户端用于将所述最终决策信息发送至所述决策服务端,以使所述决策服务端向所述第一用户终端反馈所述最终决策信息;其中,所述决策服务端在传递所述业务数据后进行阻塞等待,直至接收到所述最终决策信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州市双照电子科技有限公司,未经广州市双照电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010912589.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种黄花菜种植用施肥装置
- 下一篇:压紧释放装置和航天器