用于事件管理的系统和方法技术方案

技术编号:5462491 阅读:158 留言:0更新日期:2012-04-11 18:40
一种事件管理系统,包括一台服务器,该服务器包括一个平台构件架构(PCA)以及一个软件引擎,其中该PCA被配置为提供系统构件的运行时间的发现和显示。该系统还包括一个数据源,它用于存储多种用户定义的数据对象和多种应用;至少一个系统构件;以及用于管理和监测多种用户定义的事件的至少一个客户端,其中该PCA提供了在服务器、数据源、以及至少一个客户端之间的一个公共接口。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术总体上涉及事件管理系统。更具体地说,本专利技术涉及用于事件管理的一种系统和方法。
技术介绍
目前,许多不同的行业希望能够获得同时主动地控制和监测不同类型的实体装置的能力。例如,在消防和保安行业,人们希望能够同时控制和监测多个实体装置,如门、报警器、摄像机等。为此目的,已经产生了诸如事件管理系统这样的工具。然而,现有的事件管理系统真正将多种设备整合在一起的能力受到限制。为了说明这一点,若一个新的实体装置要被添加到现有的系统中,则该系统往往需要修改它的总体结构以容纳新的实体装置。为了做到这一点,往往还要求该系统保持和存储与新装置的方法和规格有关的错综复杂的细节。其结果是,现有的事件系统是单一体的并且提供与系统装置的很少的独立性。此外,即使一个特定的装置能够被整合到一个现有系统中,但在对于系统的其他部分而言该新装置是可接入之前要求对常规的事件管理系统重新进行汇编。因此,人们希望有一种方法和系统来提供对于任何数量的装置的全面整合,而无需顾虑被整合的装置的类型或种类。人们还希望这种方法和系统也提供了用于额外的系统装置的运行时间的添加,由此消除了需重进行的重新汇编。
技术实现思路
本专利技术涉及可以在事件环境中使用的一种事件管理系统。该事件环境可包括例如事件管理系统,该事件管理系统通过一个广域网连接-->到不同类型的视频监控系统以及接入控制系统,连同不同的设施管理/保安工作站,如在此进一步说明。事件管理系统自身可包括一个服务器、一个用于存储用户定义的数据对象和应用的数据源、至少一个系统构件、以及用于管理和监测用户定义的事件的至少一个客户端。该服务器可包括一个平台构件架构(PCA)以及一个软件引擎,其中该PCA可被配置为提供系统构件的运行时间的发现和显示。该PCA还可提供在该服务器、该数据源与该至少一个客户端之间的一个公共接口。在一个替代实施方案中,该PCA可以被配置为用于设计多种用户定义的应用,在这种实施方案中,该PCA可进一步包括一个应用布局编辑器。附图说明通过结合附图阅读以下详细说明就能够充分地理解本专利技术,在这些附图中:图1示出了根据本专利技术的一个事件管理系统;图2示出了根据本专利技术的一个应用布局编辑器;图2A是用图2中所示的应用布局编辑器已经设计出的一个应用布局的一个实例。图3示出了根据本专利技术利用一个拖放进程的应用布局编辑器;图4示出了根据本专利技术的一个装入内容的应用布局编辑器;以及图5示出了在一个事件管理系统中用于发现、整合、显示和管理系统构件的一个流程图。图6示出了结合了根据本专利技术的一个事件管理系统的事件环境。图7示出了一个图形用户界面,该用户界面用于根据本专利技术的在事件环境中使用的事件管理系统。具体实施方式本专利技术涉及为了用于控制多个实体系统构件而组成的一种事件-->管理系统。此外,本专利技术的系统提供了这些实体系统构件的运行时间的发现、整合、显示和主动管理。一旦一个实体系统构件已经成功地添加到并整合进入该系统,则该系统提供了该构件的功能的客户端接入和/或监测。该客户端接入可以在预定的基础上或在与条件相关的基础上手动进行。根据本专利技术,一个事件管理系统可以结合建立在C#.NET编程语言上的软件应用程序。如本领域中普通的技术人员通常所知的那样,.NET架构提供了用于软件应用程序以及网络服务的开发和操作的一个共同框架。更确切地说,.NET保持着一个类别库,该类别库提供标准的功能性,如输入/输出、字符串处理、保安管理、网络通信、线程管理、以及用户界面设计特征,并且进一步提供了用于多种应用程序的一种独立于编程语言的运行时间环境。此外,根据本专利技术的实施方案的系统可以结合视窗通信基础(WCF)标准,以进一步提供通过LAN、WAN、网络服务器、互联网等进行的可靠的通信。如本领域中普通的技术人员所知的那样,WCF是建立在.NET框架上并且引入一种使XML(可扩展标识语言)的传送更有效的方法,这是通过利用提供改进的性能的该WCF系统内的二进制表达以及能够从一个单一的系统到达整个互联网的一种统一的编程模型。WCF编程模型的一个优点在于它将网络服务、分布式交易以及消息队列统一在用于分布式计算的面向服务的一个单编程模型中,并带有将一个快速应用程序开发方法提供给网络服务的开发的所要达到的功能,以及用于在本地机器、LAN中或在WAN上的进程间的通信一个单一的API。WCF的另一个优点在于它可以将SOAP消息用于两个进程间的通信,从而使基于WCF的应用程序与任何其他的通过SOAP消息进行通信的进程可以交互操作。另一方面,当一个WCF进程与一个非WCF进程进行通信时,将基于XML的编码用于以优化的二进制格式编码的这些SOAP消息,以便进一步优化这种通信。与.NET框架相结合的WCF的使用确保该系统会与所有类型的-->网络架构兼容,并进一步提供了对IPv6的未来支持。然而,应该理解,本专利技术的实施方案并不限于使用C#.NET或WCF,并且可以使用多种不同的编程语言,如VB.NET、Java、C++、等等。正如在以下将进一步讨论的那样,本专利技术的系统可以被配置为使用认为适于这种特定的实施方式的任何数目的应用程序和服务。例如,为了易于安装并且进一步提供随时对系统进行升级的能力,该系统可以使用DNS(域名服务)名称和DHCP来与所有的IP装置进行通信。此外,该系统可以利用NAT(网络地址转换)与防火墙系统和网络一起工作。也可以由该系统使用硬件面板来提供用于网络冗余的双网络路径。然而,应该理解,前面的描述仅以举例的方式,而且本专利技术并不限于使用上述应用程序、服务和硬件。因此,正如本领域中熟练的技术人员所容易理解的那样,可以进一步地使用其他应用程序、服务和硬件。现参见图1,所示为根据本专利技术的一个事件管理系统(100)。出于说明的目的,图1的系统(100)被配置为用于消防和保安事件管理。然而,应该理解本专利技术的事件管理系统(100)可以被定制为用在所希望的任何行业。现在回到图1,在此将系统(100)的架构描述为具有三个不同的架构性构件:1)一个服务器(102);2)至少一个客户端(104);以及3)至少一个数据源(106)。服务器(102)是这个系统(100)的基础架构性构件,因为它通过一个平台构件架构(PCA)(103)在系统(100)的多个客户端(104)与多个数据源(10本文档来自技高网...

【技术保护点】
一种事件管理系统,包括: 一台服务器,该服务器包括一个平台构件架构(PCA)以及一个软件引擎,所述PCA被配置为提供多个系统构件的运行时间的发现和显示; 一个数据源,该数据源用于存储用户定义的多个数据对象以及多种应用; 至 少一个系统构件;以及 用于管理和监测多个用户定义事件的至少一个客户端, 其中该PCA提供了在该服务器、该数据源以及该至少一个客户端之间的一个公共接口。

【技术特征摘要】
【国外来华专利技术】US 2006-9-22 60/846,5531.一种事件管理系统,包括:
一台服务器,该服务器包括一个平台构件架构(PCA)以及一个
软件引擎,所述PCA被配置为提供多个系统构件的运行时间的发现和
显示;
一个数据源,该数据源用于存储用户定义的多个数据对象以及多
种应用;
至少一个系统构件;以及
用于管理和监测多个用户定义事件的至少一个客户端,
其中该PCA提供了在该服务器...

【专利技术属性】
技术研发人员:J德拉尼M高尔韦兹布赖恩金S塔尔梅
申请(专利权)人:传感电子公司
类型:发明
国别省市:US[美国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1