[发明专利]复合事件处理系统及其部署方法有效
申请号: | 201210018025.5 | 申请日: | 2012-01-19 |
公开(公告)号: | CN102609785A | 公开(公告)日: | 2012-07-25 |
发明(设计)人: | 谭杰;李娜 | 申请(专利权)人: | 中国科学院自动化研究所 |
主分类号: | G06Q10/04 | 分类号: | G06Q10/04;G06F15/18 |
代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 宋焰琴 |
地址: | 100190 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 复合 事件 处理 系统 及其 部署 方法 | ||
技术领域
本发明属于复合事件处理(CEP)技术领域,尤其涉及一种基于机器学习的且能够提取环境潜在特征的复合事件处理系统及其部署方法。
背景技术
随着应用规模的不断扩大,安全审查、在线交易、入侵检测、金融服务等领域产生了越来越多的原始数据,这对异常检测和实时监控等信息服务提出了更多要求。通常,采用事件驱动的应用架构,在原始数据及上层应用(MES,ERP等)之间部署事件处理系统。事件处理系统首先将对采集的数据进行简单处理,转化为基本事件,然后,利用上层应用定义的业务规则从大量的基本事件中提取出相应的复合事件,进而触发相应的业务规则,从而实现信息的智能处理。复合事件处理技术对于面向服务的大规模应用系统具有十分重要的作用。
目前,围绕复合事件处理,特别是模式匹配的研究已有很多。国内的相关研究处于起步阶段,国外对复合事件检测已经进行了深入的理论研究。例如针对RFID复合事件检测机制的研究,Siemens公司根据实时监控应用中的RFID事件时序需求开发了一个事件检测系统,它给出了三元组方式的RFID事件模型,并引入伪事件进行事件检测。为了满足大量Service Oriented Architecture(SOA)应用对实时性的需求,在限定时间内完成数据检测任务,以保证整个复合事件检测系统的正确性和有效性,Magid,Y在IBM动态中间件的基础上设计了一个事件检测应用程序生成框架,设计了支持进行最大响应时限计算的IDE,支持用户进行规则定制和自动生成优化事件处理代码,通过复合事件处理代码的分析,进而确定最坏情况下每个类型的事件模式的处理时间。已存在一些围绕动态复合事件检测规则的响应架构的研究。
但是,针对不同环境中的用户需求,事件处理系统可以存在多种部署方案。组成复合事件检测算法的事件模型、时态模型、事件检测语言/规则及复合事件响应方法都还没有能独立于特殊应用环境进行性能的比较,缺乏对复合事件处理系统各组成部分特征与性能间关系的认识。
发明内容
(一)要解决的技术问题
本发明要解决的技术问题是发现影响事件处理系统满足当前环境系统应用需求的具体参数组成及当前环境中的复合事件处理系统各组成部分的优化方向,使得复合事件处理系统部署方案得到优化,满足用户对当前环境下复合事件处理系统响应的应用需求。
(二)技术方案
为解决上述技术问题,本发明提出一种复合事件处理系统,包括事件检测算法管理模块、系统特征提取模块、部署方案管理模块、系统部署模块、用户反馈获取模块及环境特征提取模块,其中:
所述事件检测算法管理模块分别连接于系统特征提取模块与系统部署模块,用于对使用不同事件检测算法获得的系统响应进行分析,得到满足系统响应性能的衡量指标,并将分析结果传递给系统特征提取模块;所述系统特征提取模块用于接收来自事件检测算法管理模块输出的所述分析结果,选择一套初始部署方案并传递给部署方案管理模块;所述部署方案管理模块接收来自系统特征提取模块的输入,用于将当前复合事件处理系统部署方案存档并传递给系统部署模块;所述系统部署模块接收来自部署方案管理模块的复合事件处理系统部署方案,用于根据当前接收到的该部署方案,完成复合事件处理系统的部署,并将该复合事件处理系统的特征参数及系统响应序列传递给用户反馈获取模块;所述用户反馈获取模块接收来自系统部署模块的当前部署的复合事件处理系统的特征参数及系统响应序列,用于为所获取的当前部署的复合事件处理系统的系统响应分配用户标识;所述环境特征提取模块接收来自用户反馈获取模块的被标识的系统响应序列及当前的复合事件处理系统的部署方案,用于获得满足用户需求的系统响应的复合事件处理系统的特征参数序列的取值,并将更新后的部署方案的复合事件处理系统的特征参数序列传递给部署方案管理模块。
本发明还提出一种复合事件处理系统的部署方法,所述复合事件处理系统包括事件检测算法管理模块、系统特征提取模块、部署方案管理模块、系统部署模块、用户反馈获取模块及环境特征提取模块,该方法包括:
步骤S1:事件检测算法管理模块及系统特征提取模块接收用户的输入,以确定待定制的业务规则及系统响应需求;同时,由事件检测算法管理模块(101)使用不同事件检测算法获得的系统响应来分析更容易满足系统响应性能的衡量指标;
步骤S2:系统特征提取模块接收来自事件检测算法管理模块输出的所述分析结果,选择一套初始部署方案并传递给部署方案管理模块;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院自动化研究所,未经中国科学院自动化研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210018025.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:能量法调节工业中央空调风机频率的控制方法
- 下一篇:蜗壳式对称排放器
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理