事件处理系统和方法_4

文档序号:9524050阅读:来源:国知局
机制)来体现,并且可包括任何信息传递介质。“调制数据信号”可以是通过某种方式设置或改变一个或多个自身的特性以此来将信息编码于信号中的信号。例如,但不局限于此,通信介质可包括诸如有线网络或直接有线连接的有线介质,以及诸如声音、射频(RF)、微波、红外线(IR)的无线介质和其他的无线介质。本文中所使用的术语“计算机可读介质”可同时包括存储介质和通信介质。
[0066]计算系统160可被实现为小型便携式(或移动)电子设备(如移动电话、个人数字助理(PDA))、个人媒体播放器设备、无线网络手表设备、个人耳机设备、专用设备、或者包括任何上述功能的混合型设备的一部分。需要注意,计算系统160还可被实现为同时包括膝上计算机和非膝上计算机配置的个人计算机。
[0067]上述事件处理系统提供了若干优势,其中包括:通过允许对进程流形式的分析任务进行简单部署,以更快、更有效的技术对实时数据进行处理。事件处理系统被提供为支持类似于统计模型、数据工程模型以及评分模型的模型,并由分布式的、松散耦合的体系结构进行辅助以便于定制和使用。
[0068]本领域技术人员将理解,通常来说,本文中所使用的特别是所附权利要求(例如,所附权利要求的主体)中所使用的术语一般作为“开放性”术语(例如,术语“包括(including) ”应被解释为“包括但不局限于”,术语“具有”应被解释为“具有至少”,术语“包括(includes)”应被解释为“包括但不局限于”等)。本领域技术人员还将理解,如果打算对特定数量的所修辞的权利要求叙述进行保护,这种意图就会在权利要求中明确列出,如果没有这种意图则不列出。
[0069]例如,为帮助理解,所附权利要求可能会使用介绍性词组“至少一个”和“一个或多个”来修辞权利要求叙述。然而,即使是同一个权利要求中包括介绍性词组“一个或多个”或“至少一个”和诸如“一个(a)”或“一个(an)”的不定冠词,这种词组的使用也不应被理解为暗示使用不定冠词“一个(a)”或“一个(an)”进行修辞的权利要求叙述就是将包括这类所修辞权利要求叙述的任意具体权利要求限制到只含有一个此类叙述的实施方式中(例如,“一个(a)”和/或“一个(an)”应被解读为“至少一个”或“一个或多个”);这些对使用定冠词来修辞权利要求叙述的情况同样适用。另外,即使特定数量的所修辞权利要求叙述被明确列出,本领域技术人员将认识到这类叙述应被理解为:权利要求至少是所列出的数量(例如,在没有其他修饰语时,“两个表述”的无修辞叙述意为至少两个表述,或者不小于两个表述)。
[0070]尽管本文中只说明和描述了一些实施方式的某些特征,本领域技术人员会据此想到许多修改和变更。因此,需要理解的是,所附权利要求旨在覆盖落入本发明真实精神之内的所有修改和变更。
【主权项】
1.一种事件处理系统,所述系统包括: 基于多代理的系统,包括: 核心引擎,被配置为定义和部署多个代理;其中所述多个代理被配置为执行由一个或多个用户定义的第一组可编程任务;其中所述第一组可编程任务被配置为与实时数据一起进行操作; 监控引擎,被配置为监控所述多个代理的生命周期、所述多个代理之间的通信、以及所述可编程任务的处理时间; 计算引擎,联接至所述核心引擎并被配置为执行所述第一组可编程任务; 批量处理系统,被配置为能够进行对第二组可编程任务的部署,其中所述第二组可编程任务与非实时数据一起进行操作;以及 工作室,联接至所述基于多代理的系统,并被配置为使所述一个或多个用户能够对所述基于多代理的系统和所述批量处理系统进行管理。2.如权利要求1所述的系统,其中所述核心引擎包括: 代理集生成器,被配置为使所述一个或多个用户能够创建所述多个代理;以及 部署器代理,联接至所述代理集生成器并被配置为部署所述多个代理;其中所述多个代理被配置为在多个独立处理器上进行部署。3.如权利要求1所述的系统,其中所述工作室被配置为托管在多个平台上;并且其中所述工作室包括用户界面,所述用户界面被配置为使所述一个或多个用户能够创建所述多个代理并对所述第一组可编程任务进行触发和部署。4.如权利要求3所述的系统,其中所述用户界面还被配置为使所述一个或多个用户能够在两个独立处理器之间移动所述多个代理和/或代理集。5.如权利要求1所述的系统,还包括监控界面,所述监控界面联接至所述监控引擎并被配置为使所述一个或多个用户能够追踪由所述基于多代理的系统执行的一个或多个活动。6.如权利要求5所述的系统,其中所述监控界面还被配置为追踪由所述多个代理发送和/或接收的多个消息。7.如权利要求1所述的系统,其中所述工作室被配置为使所述一个或多个用户能够选择并聚集一组代理以形成代理集;其中所述一组代理根据由所述一个或多个用户确定的一组参数来选择。8.如权利要求7所述的系统,其中所述工作室还被配置为使所述用户能够选择并聚集一组相关代理集以形成生态系统;其中所述一组代理集根据由所述一个或多个用户确定的一组标准来选择。9.如权利要求1所述的系统,还包括通信模块,所述通信模块被配置为便于所述基于多代理的系统与所述批量处理系统之间的通信。10.用于执行可编程任务的、实时的基于多代理的系统,所述系统包括: 核心引擎,被配置为定义和部署多个代理,其中所述多个代理被配置为执行由一个或多个用户定义的一组可编程任务;其中所述一组可编程任务被配置为与实时数据一起进行操作; 监控引擎,被配置为监控所述多个代理的生命周期、所述多个代理之间的通信、以及所述可编程任务的处理时间; 计算引擎,联接至所述核心引擎并被配置为执行所述一组可编程任务;以及工作室,联接至所述基于多代理的系统,并被配置为使所述一个或多个用户能够对所述基于多代理的系统进行管理。11.如权利要求10所述的系统,其中所述核心引擎包括: 代理集生成器,被配置为使所述一个或多个用户能够创建所述多个代理;以及 部署器代理,联接至所述代理集生成器并被配置为部署所述多个代理。12.如权利要求10所述的系统,其中所述工作室包括用户界面,所述用户界面被配置为使所述一个或多个用户能够创建所述多个代理并对所述第一组可编程任务进行触发和部署。13.如权利要求10所述的系统,还包括监控界面,所述监控界面联接至所述监控引擎并被配置为使所述一个或多个用户能够追踪由所述基于多代理的系统执行的一个或多个活动。14.一种用于处理事件的方法,所述方法包括: 定义和部署多个代理,其中所述多个代理被配置为执行由一个或多个用户定义的第一组可编程任务;其中所述第一组可编程任务被配置为与实时数据一起进行操作; 监控所述多个代理的生命周期、所述多个代理之间的通信、以及所述可编程任务的处理时间; 执行所述第一组可编程任务; 部署第二组可编程任务,其中所述第二组可编程任务与非实时数据一起进行操作;以及 使所述一个或多个用户能够对所述实时数据和所述非实时数据进行管理。15.如权利要求14所述的方法,还包括: 追踪所述多个代理的进程和由所述多个代理发送和/或接收的多个消息。
【专利摘要】提供了一种事件处理系统。该事件处理系统包括基于多代理的系统。该基于多代理的系统包括核心引擎,被配置为定义和部署多个代理,其中这多个代理被配置为执行由一个或多个用户定义的第一组可编程任务。该第一组可编程任务被配置为与实时数据一起进行操作。上述基于多代理的系统还包括监控引擎,被配置为监控多个代理的生命周期、多个代理之间的通信、以及可编程任务的处理时间。该基于多代理的系统还包括计算引擎,联接至核心引擎并被配置为执行第一组可编程任务。上述事件处理系统包括批量处理系统,被配置为使能对第二组可编程任务的部署,其中第二组可编程任务与非实时数据一起进行操作;以及工作室,联接至基于多代理的系统并被配置为使一个或多个用户能够对该基于多代理的系统和批量处理系统进行管理。
【IPC分类】G06F11/30, G06F9/46
【公开号】CN105279014
【申请号】CN201410636735
【发明人】巴拉特·阿帕德拉斯塔, 斯里尼瓦桑·苏达尔萨纳姆, 祖宾·道拉蒂, 苏比尔·曼苏克哈尼
【申请人】穆西格马交易方案私人有限公司
【公开日】2016年1月27日
【申请日】2014年11月6日
【公告号】EP2977937A1, US20160026495, WO2016013020A1
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1