系统事件过滤和给过程控制对象连接和嵌入法客户的通知技术方案

技术编号:2859214 阅读:216 留言:0更新日期:2012-04-11 18:40
公开了一种在窗口环境中运行,向OPC客户提供事件通知的系统。对在该系统中产生的NT事件进行过滤,并将其转换为OPC格式,以便呈现给OPC客户。转换后的NT事件通知包括产生该NT事件的来源的指定。该系统包括过滤器配置工具,它允许输入用户定义的过滤器判据和转换信息。转换信息包括来源指定、事件严重性、事件类型(简单的、跟踪的和状态的)、事件类别、事件状态、事件子状态和事件属性。(*该技术在2023年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术一般地涉及连接在网络中的多个计算节点之间的系统事件的滤过和通知,更具体地说,涉及用于在窗口管理设施(WMI)环境中完成滤过和通知的方法和装置。
技术介绍
基于Web(万维网)的企业管理(WBEM)是由分布式管理任务特设组(DMTF)采取的主动行动,以便针对其管理需要为企业系统管理者提供一种标准的低成本的解决方案。WBEM主动行动包括多个任务,其范围是从简单的工作站配置到跨越多个平台的全面的企业管理。处于主动行动中心的是一种通用信息模型(CIM),它是一种可扩展的数据模型,用以代表典型管理环境中存在的对象。WMI是WBEM主动行动针对Microsoft窗口平台的实现。通过扩展CIM来代表存在于WMI环境中的对象,并通过实现管理基础设施,既支持管理对象格式(MOF)语言又支持通用编程接口,WMI使不同应用成为可能,以便透明地管理各种各样的企业组成部分。WMI基础设施包括以下组成部分实际的WMI软件(Winmgmt.exe),一种给应用程序提供对管理数据的一致访问的组成部分。通用信息模型(CIM)储存库,用于管理数据的中央存储区。CIM储存库通过定义新的对象类来扩展,并可以用静态定义的类实例,或者通过动态实例提供者来繁殖。用于过程控制的OLE(对象连接和嵌入法)(OPCTM)是一种新出现的软件标准,用来为商业应用提供对工厂基础数据的易于使用和通用的访问方法。传统上,要求每个软件或应用程序的开发者写一个定制接口或服务器/驱动程序,来与硬件现场装置交换数据。OPC通过定义一个通用的高性能的接口,使所述项工作只需做一次,而以后通过人机接口(HMI)、监视控制和数据采集SCADA、控制和定制应用程序容易地重用,消除了这种必要性。由OPC基金会维护的OPC规格,是一个非专有的技术规格,并在Microsoft的OLE/COM技术的基础上定义了一组标准接口。组件对象模型(COM)使为诸如分布式控制系统、可编程逻辑控制器、输入/输出(I/O)系统和智能现场装置等实时信息服务器定义标准对象、方法和属性成为可能。另外,使用Microsoft的OLE自动化技术,OPC可以通过局域网、远程网址或互联网提供工厂基础数据的办公室应用。OPC既向最终用户又向硬件/软件制造商提供好处,包括开放的连通性用户可以从更加多种多样的工厂基础装置和客户软件中进行选择,更好地利用出类拔萃的(bestinbreed)应用程序。高性能通过使用诸如″自由线程″等最新技术OPC提供性能极高的特性。改进销售生产率因为OPC是一个开放的标准,软件和硬件制造商可以在连接问题上花较少的时间,而在应用问题上花较多时间,避免事倍功半。OPC在自动化和控制应用、现场装置和商业与办公室应用中间培育更大的可相互操作性。在基于PC的过程控制环境下,不仅与过程相关的事件是重要的,而且某些窗口系统事件在控制策略和/或诊断上也起着关键作用。例如,一个表明CPU或存储器的使用已经达到某个阈值,要求用户在系统性能开始下降之前采取措施的事件。然而,窗口系统事件与OPC标准不一致,因而对OPC客户是不可用的。本专利技术为解决所述问题提供一种机制。本专利技术还提供许多附加的优点,在下面的描述中就会变得明显。专利技术概要本专利技术的方法涉及向OPC客户通知OPC报警和事件(OPC-AE)和NT报警和事件(NT-AE)。所述方法把NT-AE的NT-AE通知转换为对OPC客户的OPC-AE通知。OPC客户,例如,相对于建立NT-AE的源而言,或者本机的或者是远方的。OPC-AE通知最好通过多址通信链路或WMI业务呈现给OPC客户。在本专利技术方法的一个实施例中,通过多址通信链路使各OPC-AE通知在多个节点之间同步。在本专利技术方法的另一个实施例中,按照过滤判据过滤NT-AE,所述判据最好由过滤器配置工具或系统事件过滤器snap-in提供。在本专利技术方法的再一个实施例中,转换步骤把附加的信息添加到NT-AE通知中,以便产生OPC-AE通知。在本专利技术方法的一种类型的实施例中,附加信息包括建立NT-AE通知的源的指定,所述通知最好包括建立所述NT-AE通知的计算机名称和NT-AE字符串的插入。插入字符串,例如,识别产生NT-AE的组件。在所述方法的另一种类型的实施例中,附加信息包括事件的严重性,就是NT顺从严重性。转换步骤提供从NT顺从严重性到OPC顺从严重性的转换。所述转换最好基于NT-AE的预定义的严重性值或基于已记录严重性值。在所述方法的再一种类型的实施例中,附加信息包括一个或多个项目,后者从由以下信息构成的组中选择事件cookie、源指定、事件严重性、事件类别、事件类型、事件可应答性和事件应答状态。在本专利技术方法的上述实施例中,NT-AE包括状态事件、简单事件或跟踪事件。状态事件,例如,反映特定源的状态。本专利技术的装置包括系统事件提供器,把NT-AE的NT-AE通知链接到附加信息;和系统事件服务器,它把NT-AE通知和附加信息包装为OPC-AE通知,以便呈现给OPC客户。OPC客户,例如,相对于建立NT-AE通知的源而言,或者是本机的或者是远方的。TOPC-AE通知最好通过多址通信链路或WMI业务呈现给OPC客户。在本专利技术装置的一个实施例中,通过多址通信链路使各OPC-AE通知在多个节点之间同步。在本专利技术装置的另一个实施例中,按照过滤判据过滤NT-AE通知,所述判据最好由过滤器配置工具或系统事件过滤器snap-in提供。在本专利技术装置的再一个实施例中,系统事件提供器把附加的信息添加到NT-AE通知中,以便产生OPC-AE通知。在本专利技术装置的一种类型的实施例中,所述附加信息包括建立NT-AE通知的源的指定,所述通知最好包括建立所述NT-AE通知的计算机名称和NT-AE字符串的插入。插入字符串,例如,确认产生NT-AE的组件。在本专利技术装置的另一种类型的实施例中,附加信息包括事件严重性,就是NT顺从严重性。系统事件提供器提供NT顺从严重性到OPC顺从严重性的转换。所述转换最好基于NT-AE的预定义的严重性值或基于已记录的严重性值。在本专利技术装置的再一种类型的实施例中,附加信息包括一个或多个项目,后者从由以下信息构成的组中选择事件cookie、源指定、事件严重性、事件类别、事件类型、事件可应答性和事件应答状态。在本专利技术装置的上述实施例,NT-AE包括状态事件、简单事件或跟踪事件。状态事件,例如,反映特定源的状态。在本专利技术装置的再一个实施例中,NT事件提供器提供NT-AE;而过滤器按照过滤器判据过滤NT-AE通知,使得只有满足所述过滤器判据的NT-AE通知才被系统事件提供器链接到OPC-AE。在所述实施例的一种类型中,一个或多个NT-AE是由一个源产生并反映所述源状态的状态事件。系统事件提供器响应由于源的状态改变而产生的各状态事件中后期出现的状态事件,在激活和非激活之间改变各状态事件中早期出现的状态事件的状态。系统事件提供器还把早期和后期出现的状态事件的NT-AE通知链接到OPC-AE通知,以便呈现给OPC客户。在本专利技术方法的再一个实施例中,一个或多个NT-AE是由一个源产生并反映所述源状态的状态事件。另外,所述方法还响应由于源的状态改变而产生的各状态事件中后期出现的状态事件,在激活和非激活之间改变各状态事件中早本文档来自技高网...

【技术保护点】
一种向OPC客户通知OPC报警和事件(OPC-AE)以及NT报警和事件(NT-AE)的方法,所述方法包括:把NT-AE的NT-AE通知转换为OPC-AE通知;以及把所述OPC-AE通知呈现给所述OPC客户。

【技术特征摘要】
US 2002-6-28 60/392,496;US 2003-6-5 10/455,4821.一种向OPC客户通知OPC报警和事件(OPC-AE)以及NT报警和事件(NT-AE)的方法,所述方法包括把NT-AE的NT-AE通知转换为OPC-AE通知;以及把所述OPC-AE通知呈现给所述OPC客户。2.如权利要求1所述的方法,其中还包括按照过滤器判据过滤所述NT-AE。3.如权利要求2所述的方法,其中所述过滤器判据由过滤器配置工具提供。4.如权利要求2所述的方法,其中所述过滤器判据由系统事件过滤器snap-in提供。5.如权利要求1所述的方法,其中所述转换步骤给所述NT-AE通知添加附加信息以产生所述OPC-AE通知。6.如权利要求5所述的方法,其中所述附加信息包括建立所述NT-AE通知的源的指定。7.如权利要求5所述的方法,其中所述源指定包括建立所述NT-AE的计算机的名称和所述NT-AE的插入字符串。8.如权利要求7所述的方法,其中所述插入字符串标识产生所述NT-AE的组件。9.如权利要求5所述的方法,其中所述附加信息包括事件严重性。10.如权利要求9所述的方法,其中所述事件严重性是NT顺从严重性,其中所述转换步骤提供一种从所述NT顺从严重性到OPC顺从严重性的转换。11.如权利要求10所述的方法,其中所述转换基于预定的严重性值。12.如权利要求11所述的方法,其中所述转换基于所述NT-AE通知的登录的严重性值。13.如权利要求5所述的方法,其中所述附加信息是一个或多个项目,从由以下项目构成的组中选择事件cookie、源指定、事件严重性、事件类别、事件类型、事件可应答性和事件应答状态。14.如权利要求1所述的方法,其中所述OPC客户,就建立所述NT-AE通知的源而言,或者是本机的或者是远程的。15.如权利要求1所述的方法,其中所述呈现步骤通过多址通信链路把所述OPC-AE通知呈现给所述OPC客户。16.如权利要求1所述的方法,其中所述NT-AE包括状态事件、简单事件或跟踪事件。17.如权利要求16所述的方法,其中所述状态事件中的至少一个反映特定源的状态。18.如权利要求1所述的方法,其中还包括使所述OPC-AE通知通过多址通信链路在多个节点之间同步。19.如权利要求1所述的方法,其中所述OPC-AE通知是可通过OPC-AE接口或通过WMI接口访问的。20.一种向OPC客户通知OPC报警和事件(OPC-AE)以及NT报警和事件(NT-AE)用的装置,所述装置包括系统事件提供器,它把NT-AE的NT-AE通知链接到附加信息;以及系统事件服务器,它把所述NT-AE通知和所述附加信息包装成OPC-AE通知呈现给所述OPC客户。21.如权利要求20所述的装置,其中还包括过滤器,所述过滤器按照过滤器判据过滤所述NT-AE通知。22.如权利要求21所述的装置,其中所述过滤器判据由过滤器配置工具提供。23.如权利要求21所述的装置,其中所述过滤器判据由系统事件过滤器snap-in提供。24.如权利要求20所述的装置,其中所述附加信息包括建立所述NT-AE通知的源的指定。25.如权利要求24所述的装置,其中所述源指定包括建立所述NT-AE的计算机名称和所述NT-AE的插入字符串,其中所述NT-AE是状态事件。26.如权利要求25所述的装置,其中所述插入字符串标识产生所述NT-AE的组件。27.如权利要求20所述的装置,其中所述附加信息包括事件严重性。28.如权利要求27所述的装置,其中所述事件严重性是NT顺从严重性,其中所述系统事件提供器提供一种从所述NT顺从严重性到OPC顺从严重性的转换。29.如权利要求28所述的装置,其中所述转换基于预定的严重性值。30.如权利要求28所述的装置,其中所述转换基于所述NT-AE通知的登录的严重性值。31.如权利要求20所述的装置,其中所述附加信息是一个或多个项目,从由以下项目构成的组中选择事件cookie、源指定、事件严重性、事件类别、事件类型、事件可应答性和事...

【专利技术属性】
技术研发人员:JM普拉尔JT乌尔索HJ林
申请(专利权)人:霍尼韦尔国际公司
类型:发明
国别省市:US[美国]

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

1