[发明专利]事件串流处理系统及其方法在审

专利信息
申请号: 201410035203.4 申请日: 2014-01-24
公开(公告)号: CN104717272A 公开(公告)日: 2015-06-17
发明(设计)人: 林谷原;王秉丰;周泽民 申请(专利权)人: 财团法人资讯工业策进会
主分类号: H04L29/08 分类号: H04L29/08;H04L12/66
代理公司: 北京康信知识产权代理有限责任公司 11240 代理人: 余刚;李静
地址: 中国*** 国省代码: 中国台湾;71
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 事件 串流 处理 系统 及其 方法
【说明书】:

技术领域

发明涉及一种数据串流处理,且特别涉及一种事件串流处理系统、方法以及机器可读内存。

背景技术

事件驱动运算架构(Event-Driven Architecture,EDA)近几年逐渐受到重视。所谓事件(Event)指的是企业组织受到环境或内部的影响,造成数量的改变,其呈现的方法是用信息来记录改变的状态。事件驱动(Event-Driven)的应用系统区分为四大类,包括简单事件(Simple Events)、代收事件处理(Brokered Event Processing)、业务流程管理加强应用(Business Process Management(BPM)-Enabled Applications)与复合事件处理(Complex Event Processing,CEP)。

复合事件处理是目前最具发展性的架构,不同于前述其他三种事件驱动的应用系统,复合事件处理是一个集中式/分布式的事件管理系统,其处理步骤分成三个阶段。首先过滤掉不重要的事件,然后将事件归类整理成更复杂的事件,最后根据事先设定的规则对这些事件产生对应的回应响应(Response)。然而,无论是在复合事件处理还是其他的事件处理都非常重视时间的有效性。

传统的数据检测分析方式是将实时串流数据先储存至数据库中。接着,再经由处理器检测/分析事件,进而通知使用者需处理的事件。然而,是在传统的数据检测分析方式须先由数据库中取出并过滤,将耗费较多的时间或错失及时反映商务的时机。另外,传统的数据检测分析方式将事件传送至服务器上进行计算,因此大量的网络频宽会被占用,若网络频宽不足,则将可能造成事件的处理速度下降。

发明内容

本发明实施例提供一种事件串流处理系统,且事件串流处理系统包括网关装置(gateway device)与扩充模块。网关装置包括事件处理引擎,而扩充模块包括扩充处理器。事件处理引擎包括事件分群器、收集获取器、处理器及事件产生器。事件处理引擎将符合条件规则的事件串流的多个事件进行处理。事件分群器将符合条件规则的事件进行分群。收集获取器耦接于事件分群器,用以从事件中储存第一群组事件。处理器耦接于事件分群器,用以处理第二群组事件。事件产生器将第一群组事件的第一处理结果与第二群组事件的第二处理结果整合并产生衍生事件。扩充处理器计算第一群组事件并产生第一处理结果。

本发明实施例提供一种事件串流处理方法,适用于事件串流处理系统。事件串流处理系统具有网关装置与扩充模块,事件串流处理方法包括以下步骤。首先,网关装置筛选出符合条件规则的事件串流的多个事件并进行分群。接着,网关装置将第一群组事件传送到扩充模块进行计算,并且将第二群组事件在网关装置中进行计算。随后,扩充模块产生第一处理结果回传给网关装置。最后,网关装置将第一群组事件的第一处理结果与第二群组事件的第二处理结果整合产生衍生事件。

综上所述,通过本发明实施例的事件串流处理系统、方法及机器可读内存,使受限于硬件效能及运算处理能力的网关装置能够通过外部的扩充模块协助处理大量数据与运算复杂的处理程序。再者,通过扩充模块,可依使用者的需求设定所需的定义函式,并且在扩充模块与网关装置之间通过通用的通信方式及数据格式的跨平台整合方式,有效增加事件串流处理的灵活性。值得一提的是,通过本发明实施例由网关装置对事件串流的事件进行实时处理的方式,网关装置仅会将须进行处理的事件传送至其连接的扩充模块进行运算,故能够有效节省网络频宽。

为使能更进一步了解本发明的特征及技术内容,请参阅以下有关本发明的详细说明与附图,但是此等说明与所附图式仅是用来说明本发明,而非对本发明的权利要求范围作任何的限制。

附图说明

图1为本发明实施例的事件串流处理系统或方法进行事件串流处理流程的示意图。

图2为本发明实施例的事件串流处理系统的网关装置的细部方块图。

图3为本发明实施例的事件串流处理系统的扩充模块的细部方块图。

图4为本发明另一实施例的事件串流处理系统的网关装置的细部方块图。

图5为本发明另一实施例的事件串流处理系统的扩充模块的细部方块图。

图6为本发明再一实施例的事件串流处理系统的扩充模块的细部方块图。

图7为本发明实施例的事件串流处理方法流程图。

图8-1至8-3为本发明实施例的事件串流处理方法的详细流程图。

【符号说明】

11:事件串流

13:使用者

14:数据库

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于财团法人资讯工业策进会;,未经财团法人资讯工业策进会;许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201410035203.4/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top