用于维护过程控制系统的系统及方法

文档序号:6290105阅读:122来源:国知局
专利名称:用于维护过程控制系统的系统及方法
用于维护过程控制系统的系统及方法技术领域本公开整体上涉及过程控制系统,尤其涉及用于维护过程控制系统的系 统及方法。
背景技术
过程控制系统——如那些用于化学、石油或其他过程的控制系统——典 型地包括一个或多个集中式过程控制器,这些集中式过程控制器通过模拟总 线、数字总线或模拟/数字混合总线通信连接到至少一个主机或操作员工作 站及一个或多个现场设备。现场设备可能是设备控制器、阀、阀定位器、开 关及变送器(例如温度传感器、压力传感器及流率传感器),它们在过程控 制系统中发挥功能,如开启或关闭阀及测量过程参数。集中式过程控制器接 收指示现场设备进行的过程测量的信号及/或其他关于现场设备的信息,并 使用这些信息来实施一个控制例程,然后产生控制信号,这些信号通过总线 或其他通信线传送到现场设备,以控制过程控制系统的操作。一家公司可能运行数套过程设备,而每套过程设备有不同配置的一个或 多个过程控制系统。在这些系统上执行硬件及软件维护可能很费劲。这是由 于过程控制系统可能位于不同地理位置的不同设备场点,系统工程师可能需 要在多个设备场点之间频繁地奔波。可选择地,每个设备场点可以有系统工 程师负责维护与过程控制系统的元件有关的硬件及软件。无论如何,维护一 家公司的过程控制系统,经常涉及不同的维护程序。发明内容在此描述用于维护过程控制系统的范例性系统及方法。根据一个范例, 一种方法涉及检索第 一信息和确定所述第 一信息是否与过程控制系统有关。 如果所述第一信息与所述过程控制系统有关,则产生第二信息,指示所述第 一信息与所述过程控制系统有关。然后确定所述第 一信息是否与所述过程控 制系统的某个特定节点有关。如果所述第一信息与所述过程控制系统的特定 节点有关,则产生第三信息,指示所述第一信息与所述特定节点有关。根据另一个范例, 一种设备包括被配置成检索第一信息的界面,以及被 配置成确定所述第 一信息是否与所述过程控制系统有关和确定所述第 一信 息是否与所述过程控制系统的某个特定节点有关的比较器。所述范例性设备也包括匹配指示器,该匹配指示器被配置成如果所述第一信息与所述过程 控制系统有关,则产生第二信息,指示所述第一信息与所述过程控制系统有 关。所述匹配指示器被进一步配置成如果所述第一信息与所述特定节点有 关,则产生第三信息,指示所述第一信息与所述特定节点有关。根据再一个范例, 一种方法涉及通过图形用户界面提供第一显示区,以 显示多个控制系统的控制系统识别器。然后,通过该图形用户界面提供第二 显示区,以显示与所选择的一个控制系统识别器有关的多个信息模块。然后, 与所选择的一个控制系统识别器有关的数据结构被存取,以检索与所选择的 一个控制系统识别器相应的控制系统有关的维护信息。所检索的维护信息通 过至少 一 些信息模块显示。根据又一个范例, 一种方法涉及获取与控制系统有关的第一及第二维护 通知。将所述第一及第二维护通知与第一控制系统的第一组多个设备节点的 第一信息进行比较。然后,根据所述比较,与所述第一维护通知有关的所述 第一组多个设备节点的第一数量被显示在一个图形用户界面的第一显示区 中。根据所述比较,与所述第二维护通知有关的所述第一组多个设备节点的 第二数量被显示在所述图形用户界面的第二显示区中。


图1为一原理框图,其图解一个通信连接到多个过程控制系统的范例性 在线维护系统。
图2为一范例性用户界面层次图,其描绘用于存取与图1的范例性在线 维护系统和过程控制系统有关的信息的多个图形用户界面屏幕之间的关系。图3为 一范例性主菜单屏幕的图形用户界面,该图形用户界面可以用于 存取与图1的范例性在线维护系统有关的服务。图4为一范例性配置屏幕的图形用户界面,该图形用户界面使用户能够 配置与图1的在线维护系统有关的多种特征。图5为一范例性支持资源屏幕的图形用户界面,该图形用户界面可以用 于显示多个超链接,以存取与维护过程控制系统有关的多种支持资源。图6为一范例性管理屏幕的图形用户界面,该图形用户界面可以用于实 施用户名称输入的管理器可存取列表,通过选择用户名称输入,可以查看及 /或更改用户记录。图7为一范例性用户资料屏幕的图形用户界面,该图形用户界面可以用 于查看及/或更改与存取图1的范例性在线维护系统的一个在线门户有关的 用户资料。图8为一范例性报告存取屏幕的图形用户界面,该图形用户界面可以用 于显示由图1的范例性在线维护系统产生的可用报告列表。图9为一通过图8的范例性报告存取屏幕存取的范例性报告的图形用户界面。图10为 一范例性可操作知识库文章(actionable KBA )摘要屏幕的图形 用户界面,该图形用户界面可以用于指示适用于图1的范例性过程控制系统 的特定部分的可操作知识库文章(KBA)。图11为一范例性可操作知识库文章(actionableKBA)详细信息屏幕的 图形用户界面,该图形用户界面用于列出与图10的范例性可操作知识库文 章(actionable KBA)摘要屏幕中所列出的一个知识库文章(KBA)有关的 多个节点。图12为一范例性知识库文章(KBA)搜索屏幕的图形用户界面,该图 形用户界面可以通过图1的范例性在线维护系统、用于查找与特定准则有关
的知识库文章(KBA)。图13为一范例性系统内容变更屏幕的图形用户界面,该图形用户界面 可以用于显示图1的范例性在线维护系统内发生的变更。图14为一范例性公开呼叫摘要屏幕的图形用户界面,该图形用户界面 可以用于显示与图1的过程控制系统有关的公开服务呼叫。图15为一范例性公开呼叫详情屏幕的图形用户界面,该图形用户界面 可以用于显示与通过图14的范例性公开呼叫摘要屏幕选择的一个公开呼叫 有关的详细信息。图16为一范例性生命周期状况屏幕的图形用户界面,该图形用户界面 可以用于显示图1的过程控制系统的生命周期阶段和设备或部分之间的关 系。图17为一范例服务有效期屏幕的图形用户界面,该图形用户界面可以 用于显示与图1的过程控制系统的部分有关的支持服务有效期及保修服务 有效期。图18为一范例性系统内容屏幕的图形用户界面,该图形用户界面可以 用于显示图1的过程控制系统内的元件摘要。图19为一范例性系统设备详情屏幕的图形用户界面,该图形用户界面 可以用于显示与用于实施图1的过程控制系统的设备有关的详情列表。图20为一范例性设备级详细信息屏幕的图形用户界面,该图形用户界 面可以用于显示与图1的过程控制系统内的特定设备或仪器有关的详细信 台-图21为一范例性系统界面屏幕的图形用户界面,该图形用户界面可以 用于显示用于实施图1的过程控制系统的互连界面。图22为一范例性连接监测屏幕的图形用户界面,该图形用户界面可以 用于显示与图1的范例性在线维护系统有关的多个网络连接事件。图23为一范例性许可屏幕的图形用户界面,该图形用户界面可以用于 显示与图1的过程控制系统有关的硬件及/或软件元件相应的多个许可证。
图24为一范例性采购详情屏幕的图形用户界面,该图形用户界面可以 用于显示与图1的过程控制系统内的设备的采购有关的详细采购信息。图25为一范例性系统联系人屏幕的图形用户界面,该图形用户界面可 以用于显示图1的过程控制系统的不同部分的负责人员的联系信息。图26为一范例性系统,该系统可以用于实施在此描述的范例性系统及 方法。图27为一详细原理框图,其显示图26的范例性系统的一个范例性知识 库文章(KBA)系统匹配器。图28为一范例性方法的流程图,该方法可以用于使知识库文章(KBA) 与过程控制系统匹配。图29为一范例性方法的流程图,该方法可以用于比较知识库文章 (KBA)的节点类型和过程控制系统的节点类型,以实施图28的范例性方 法。图30为 一 范例性方法的流程图,该方法可以用于比较知识库文章 (KBA)的节点准则和过程控制系统的节点准则,以实施图28的范例性方 法。图31为一范例性方法的流程图,该方法可以用于传输有关的知识库文 章(KBA)到过程控制系统操作员。图32为一范例性处理器系统的原理框图,该处理器系统可以用于实施 在此描述的范例性系统及方法。
具体实施方式
虽然以下描述的范例性系统除了包括其他元件之外,还包括在硬件上执 行的软件及/或固件,但应该注意的是,这种系统仅仅是说明性的,而且不 应该被当成是限制本发明。例如,预期任何或所有这些硬件、软件及固件元 件可以单独地实施于硬件、单独地实施于软件或实施于硬件与软件的任何组 合。因此,虽然以下的描述只涉及范例性系统,但本领域的普通技术的人员
将很清楚,本发明所提供的这些范例并非实施这类系统的唯一途径。与已知的涉及使用人工维护技术来防止或校正系统故障的过程控制系 统维护技术不同,在此描述的范例性方法及系统可以用于实施一种在线维护 系统,该在线维护系统能远距离地监测过程控制系统及有关设备,并产生与 预防性及/或校正性维护有关的信息。在此描述的范例性方法及系统涉及使 用 一种范例性在线维护系统,该在线维护系统通信连接到 一个或多个远距离 过程控制系统,并被配置成监测过程控制系统的多个方面,以产生预防性及 /或校正性维护信息。例如,可以使用集中式设施的一个或多个维护服务器 来执行机器可存取指令,致使所述维护服务器通过互联网或其他通信网络(例如局域网[LAN]、无线局域网[WLAN]、广域网[WAN]等等)与一个或 多个远距离过程控制系统服务器通信,及致使所述维护服务器从所述过程控 制系统服务器获得过程控制系统信息(例如性能信息、操作信息等等),从 而实施所述范例性在线维护系统。所述范例性在线维护系统可以分析所述这些过程控制系统信息,以确定 是否可以利用任何预防性维护或校正性维护于所述一个或多个过程控制系 统的任何部分。所述这些过程控制系统信息可以指示每个过程控制系统的多 种操作情况,例如包括可以指示由每个过程控制系统内的设备执行的软件及 /或固件、所述系统内是否存在任何设备故障、操作效率、部件号码及用于 实施所述系统的设备的制造商及/或许多其他类别的操作情况。为了监测是 否应该执行维护程序,在有些实施例中,所述范例性在线维护系统可以对至 少一些所述过程控制系统信息和描述问题(例如软件缺陷、设备故障、操作 异常等等)的知识库文章(KBA )(例如维护数据库输入)及与克服或排除 所述这些问题有关的已提议的临时解决方法、修正或其他维护程序进行比 较。所述范例性在线维护系统可以通过使用"网基界面"(如网基门户)来实 施。在有些实施例中,用户实质上可以通过任何具有网络存取权和有能力提 供网页的计算机系统来访问所述范例性在线维护系统。照这样,与用于维护
过程控制系统的传统技术不同,用户可以在远离过程控制系统的位置(例如 不在所述设备位置内或在所述过程控制系统位置外)存取维护信息和执行维 护程序。所述范例性在线维护系统也可以实施来提供多个其他特征。例如,所述范例性在线维护系统可以被配置成在一个或多个特定情况发生时(例如故 障情况、软件或硬件更改、固件更新或软件升级实行等等),通过电子邮件、 传呼机、移动电话、固定电话、简易信息聚合(Really Simple Syndication , RSS)等等,向用户(例如系统操作员、系统工程师、维护工程师等等)发 送警报。所述范例性在线维护系统也可以产生多种维护报告、监测所述过程 控制系统的部分的生命周期状况、组织及跟踪与产品保修及支持服务有关的 信息(例如有效期)、存储及显示公开维护票证或维护呼叫及以下描述的其 他特征。现在参看图1,范例性在线维护系统102包括主服务器104、网页服务 器106及服务管理系统(SMS)服务器108。在选择性的实施例中,所述范 例性在线维护系统102可以包括比图1中描绘的服务器数目较少或较多的服 务器,以便实施在此描述的范例性在线维护系统102的范例性特征、服务及 性能。在所述的图示范例中,主服务器104被配置成接收与所述范例性在线维 护系统102所监测的过程控制系统(例如范例性过程控制系统118及120 ) 有关的注册信息及Z或配置信息。所述这些注册信息及/或配置信息可以包括 与用于实施所监测的过程控制系统的元件及设备的硬件、软件及/或固件有 关的现场设备信息、软件信息、固件信息、操作情况信息、维护信息、生命 周期信息等等。所述主服务器104可以在过程控制系统的注册过程进行时 (例如在过程控制系统首次被带上线以由所述范例性在线维护系统102监 测时),接收所述这些注册信息及/或配置信息。此外,所述主服务器104 也可以在注册过程之后定期地及/或不定期地接收新的及/或更新的注册信息 及/或配置信息,以确保所述范例性在线维护系统102拥有与所监测的过程
控制系统相应的最新和最近的信息。所述主服务器104也被配置成监测过程控制系统。例如,所述主服务器 104可以拥有软件,在软件被执行时,其致使所述主服务器104根据(例如) 其从所述过程控制系统接收的所述注册信息及/或配置信息、对被监测的过 程控制系统的现场设备及/或其他元件或设备进行监测。在所述的图示范例中,所述网页服务器106被配置成创建网页及向被监 测的过程控制系统的操作员提供网页。在所述的图示范例中,所述网页服务 器106提供网页,包括以下描述的与图2-25有关的图形用户界面(GUI)。 所述这些网页可以被操作员用来向所述范例性在线维护系统102提供信息 及从所述范例性在线维护系统102检索信息。例如,所述网页服务器106提 供的网页可以用于向所述范例性在线维护系统102注册过程控制系统及向 所述主服务器104提供注册信息及/或配置信息。在所述的图示范例中,所述主服务器104及所述网页服务器106被分开 实施,以使得能够在不影响所述主服务器104执行的监测过程及注册信息及 /或配置信息接收过程的情况下,使所述网页服务器106离线。例如,在所 述主服务器104继续监测过程控制系统的同时,所述网页服务器106可以#皮 带离线,以执行维护工作(例如添加或升级网页界面、更新安全软件等等)。在所述的图示范例中,所述服务管理系统(SMS)服务器108被配置成 存储及处理与所述范例性在线维护系统102所监测的每个过程控制系统相 应的注册信息及/或配置信息。例如,所述服务管理系统(SMS)服务器108 可以包括一个或多个存储所述注册信息及/或配置信息的数据结构(例如数 据库)及/或通信连接到一个或多个存储所述注册信息及/或配置信息的数据 结构(例如数据库)。所述服务管理系统(SMS)服务器108也可以被配置 成存储描述与过程控制系统的不同元件或设备有关的问题(例如软件缺陷、 设备故障、操作异常等等)的知识库文章(KBA)(例如维护数据库输入或 其他数据库输入,包括有关过程系统及/或其部件的维护信息或其他信息)。 典型地,所述知识库文章(KBA)也包括与克服或排除所指示的问题有关的已提议的临时解决方法、修正或其他维护程序。在所述的图示范例中,知识库文章(KBA)可以是普通类别的总体上涉及过程控制系统的知识库文章 (KBA),或知识库文章(KBA)可以是涉及过程控制系统的特定部件(例 如现场设备、工作站、控制器等等)或部分(例如子系统)的特定设备类别 的知识库文章(KBA)。在所述的图示范例中,所述服务管理系统(SMS)服务器108被配置为 执行以下描述的与图28-30中描绘的流程图有关的知识库文章(KBA)匹配 过程。 一般上,所述知识库文章(KBA)匹配过程对存储于知识库文章(KBA ) 的信息(例如以下描述的涉及图11的范例性可操作知识库文章[actionable KBA]详细信息屏幕1100的识别信息、设备类别信息或其他准则)及所述注 册信息/配置信息进行比较,以确定哪些知识库文章(KBA)适用于或涉及 哪些被监测的过程控制系统。所述范例性在线维护系统102通过所述互联网(或其他广域网[WAN]) 116通信连接到第一场点110、第二场点112及第三场点114。广域网(WAN) 例如可以通过使用电话线路、数字用户线路(DSL)、综合服务数字网(ISDN)、 宽带电缆系统、宽带交流电(AC)系统、卫星通信系统等等来实施。所述场点110、 112及114可以是一家单一企业的部分(例如由同一商 业实体、公司、企业等等操作的场点),而且可以包括制造场点、经销场点、 提炼场点、造纸厂或与过程控制系统的操作有关的任何其他类别的工业或商 业场点。虽然所述第一场点110的说明比所述第二及第三场点il2及114的 说明相对详细,但是可以使用与所述图示的第一场点IIO的配置充分类似或 相同的配置,来实施所述第二及第三场点112及114当中的一个场点或两个 场点。无论如何,所述场点110、 112及114包括一个或多个过程控制系统, 这些过程控制系统使用所述范例性在线维护系统102来监测及维护。在所述的图示范例中,所述第一场点110包括第一及第二分布式过程控 制系统118及120。所述过程控制系统118及120可以用于执行充分相同或 不同的操作。例如,所述过程控制系统118及120的其中一个过程控制系统
可以用于处理过程流体,而另 一个过程控制系统则可以用于操作产品制造过程。当然,所述过程控制系统U8及120可以用于执行采用任何其他类别的 过程来执行的操作。所述第 一及第二过程控制系统118及120包括各自的控制器122及124, 所述控制器122及124通信连接到各自的节点126a-c及128a-b。所述节点 126a-c及128a-b中的至少一些节点可以包括现场设备,例如包括设备控制 器、阀、阀定位器、开关及/或变送器(例如温度传感器、压力传感器及流 率传感器)。所述控制器122及124可以用于传输配置信息及控制信息到所 述节点126a-c及128a-b及从所述节点126a-c及128a-b接收信息,例如包括 传输及接收配置信息、控制信息、状况信息、测量信息、分析信息等等。虽 然图中并未显示,所述过程控制系统118及120可以包括其他过程控制系统 设备,例如包括输入/输出(1/0)模块、提供容错特征的冗余设备、与无线 现场设备等等通信的无线基站;任何这些现场设备可以用所述节点126a-c 及128a-b的其中一个节点表示。所述第 一及第二过程控制系统118及120也包括各自的第 一及第二工作 站终端130及132,其中每个工作站终端通信连接到各自的所述控制器122 及124。所述工作站终端130及132通信连接到一个局域网(LAN) 134, 所述局域网(LAN) 134通信连接到所述互联网116,并使所述过程控制系 统118及120能够与所述范例性在线维护系统102通信。所述局域网(LAN ) 134可以通过使用有线网(例如以太网[Ethernet]、令牌环[Token Ring]、美 国电气及电子工程师学会准则1394[IEEE 1394]、通用串行总线[USB]等等) 或无线网(例如美国电气及电子工程师学会准则 802.1 l[IEEE 802.1 l][Wi-Fi ]、蓝牙[Bluetooth ], 900MHz等等)来实施。在有些实施例中,为了充分地减少或消除对所述过程控制系统118及 120的安全性(例如数据安全、网络安全等等)及完整性等等方面的影响, 有些用户可以选择不使所述过程控制系统118及120通信连接到所述局域网 (LAN) 134及/或可以选择限制人员接近所述过程控制系统118及120。在
这样的配置中,为了将与所述过程控制系统118及120有关的信息传输到所 述范例性在线维护系统102,经授权可物理地接近所述工作站终端130及132 当中的一个或两个工作站终端的用户可以在所述工作站终端130及132启动 过程,使用加密的"可扩展性标记语言,,(XML)文件来采集及组织计划用 于所述范例性在线维护系统102的已存储的数据(例如过程控制系统信息)。 接着,所述经授权的用户可以将所述加密的"可扩展性标记语言"(XML) 文件存储在便携式机器可读媒介(例如只读光盘[CD-ROM]、通用串行总线 [USB]内存条、磁盘等等)上,并将所述加密的"可扩展性标记语言"(XML) 文件从所述工作站终端130及132物理地传送到与所述互联网116通信连接 的一个处理器系统(例如所述手写板计算机142、所述手提式计算机144、 所述膝上式计算机146或其他工作站)。接着,所述用户可以将所述加密的 "可扩展性标记语言,,(XML)文件上载到所述主服务器104。 所述用户 可以定期地或不定期地重复所述这个过程,以便更新存储在所述范例性在线 维护系统102的所述过程控制系统信息。这个实施例使得所述范例性在线维 护系统102能够提供其服务,并及时对所述过程控制系统118及120内的改 变作出反应。因此,用户们在确保所述过程控制系统118及120的信息完整 性和安全性的同时,能够获得所述范例性在线维护系统102所提供的服务的 好处。所述工作站终端130及132可以存储应用程序编程,包括机器可存取指 令,这些应用程序编程在#:执行时致使所述工作站终端130及132与所述控 制器122及124以及所述范例性在线维护系统102交换信息。所述工作站终 端130及132可以与所述控制器122及124通信,以将配置信息及控制信息 传输到所述节点126a-c及128a-b的现场设备,以及接收测量信息、分析信 息、操作情况信息、状况信息及其他维护信息(例如软件版本、硬件版本、 序号、生产商、安装曰期、最近维护曰期等等)。所述工作站终端130及 132可以将接收自所述控制器122及124和所述节点126a-c及128a-b的至 少一些信息传输到所述范例性在线维护系统102。此外,所述工作站终端130
及132可以从所述范例性在线维护系统102接收维护信息,这些维护信息涉 及所述控制器122及124、所述节点126a-c及128a-b及其附属设备及任何 其他通信连接到工所述作站终端130及132的设备。照这样,所述工作站终 端130及132可以在可以利用更新、升级或其他维护信息时通知用户们(例 如操作员、系统工程师、管理员等等)。所述第一场点IIO也包括通讯服务器136,所述通讯服务器136通信连 接到所述局域网(LAN) 134并被配置成与所述过程控制系统118及120通 信。在所述的图示范例中,所述通讯服务器136被配置成产生及/或跟踪与 所述过程控制系统118及120有关的警告及/或事件。例如,所述通讯服务 器136可以获得由所述现场设备节点126a-c及128a-b、所述控制器122及 124及/或所述工作站终端130及132产生的警告。在有些实施例中,用于实 施所述过程控制系统118及120的任何设备可以被配置成根据(例如)极 限测量值、操作时数、效率或任何其他类别的操作情况来产生警告。附加地 或可选择地,所述通讯服务器136可以被配置成根据从所述过程控制系统 118及120获得的操作情况信息来产生警告。无论如何,所述通讯服务器136 可以存储和跟踪数据结构(例如数据库)内的所述警告的状况,并根据所述 这些警告信息产生报告。在所述的图示范例中,所述通讯服务器136也可以产生事件信息。事件 例如可以包括设备状况变化(例如允许、禁止、开/关、设备错误等等)、 操作员改变、设备配置改变(例如新配置被下载到现场设备)。所述通讯服 务器136可以存储和跟踪数据结构(例如数据库)内的所述事件的状况,并 根据所存储的事件信息产生报告。所述范例性在线维护系统102可以存取存储在所述通讯服务器136的所 述警告及事件信息,并使用所述这些警告及事件信息来确定是否需要维护或 是否可以获得与所述过程控制系统118及120内的任何设备有关的维护信息 (例如产品文件、缺陷报告、知识库文章[KBA]、产品更新等等)。用户可以使用所述第一及第二工作站终端130及132来存取从所述控制
器122及124、所述范例性在线维护系统102及/或所述通讯服务器136获得 的信息。在一个实施例中,所述工作站终端130及132可以执行专用客户端 软件应用程序,这些专用客户端软件应用程序与所述范例性在线维护系统 102建立网络连接,以便同所述范例性在线维护系统102交换维护信息。可 选择地或附加地,所述工作站终端130及132可以执行网络浏览器,以存取 网页或网基应用程序,从而存取所述范例性在线维护系统102及执行与使用 专用客户端软件应用程序执行的操作充分相同或相似的操作。无论如何,用 户可以使用所述专用客户端软件应用程序或所述网基应用程序来查看、更改 及管理从所述控制器122及124、所述范例性在线维护系统102及所述通讯 服务器136获得的所述维护信息。用户可以通过所述工作站终端130及132执行维护有关工作。例如,所 述用户可以指令所述工作站终端130及132及/或所述范例性在线维护系统 102用所接收的软件或固件更新来对特定设备(例如现场设备、所述控制器 122及124等等)进行更新或升级。此外,所述用户可以查看与所述过程控 制系统118及120的公开服务呼叫有关的摘要信息和详细信息。以下以图 3-26更详细地描述用户可以查看、更改及/或管理的其他信息。在有些实施 例中,所述工作站终端130及132也可以被配置成查看、更改及/或管理与 所述第二及第三场点112及114内的过程控制系统有关的信息。所述范例性在线维护系统102可以从软件供应商及设备制造商获得维 护信息,例如软件/固件更新、设备更换可用性、手册、技术文件、缺陷报 告等等。在所述的图示范例中,设备制造商系统138和软件供应商系统140 通信连接到所述互联网116,以便向所述范例性在线维护系统102提供硬件 及软件/固件更新信息。照这样,所述范例性在线维护系统102可以选择与 所述场点110、 112及114的每个场点内的控制系统有关的更新信息,并将 所选择的信息传送到所述个别的场点110、 112及114。图1的实施例也包括手写板计算机142、手提式计算机144和膝上式计 算机146,所有这些计算机都可以通信连接到所述互联网116及/或所述局域
网(LAN) 134,以便同所述范例性在线维护系统102、所述过程控制系统 118及120和所述通讯服务器136通信。用户们可以以充分类似上述与所述 工作站终端130及132有关的方式,使用连接到所述互联网116或所述局域 网(LAN) 134的、其位置远离所述场点110的、所述手写板计算机142、 所述手提式计算机144、所述膝上式计算机146或任何其他计算机(例如台 式计算机)中的一部或多部计算机来存取与所述场点IIO有关的维护信息。 例如,所述手写板计算机142、所述手提式计算机144或所述膝上式计算机 146可以扭i行专用客户端应用程序及/或网基应用程序(或网页),以查看、 更改及/或管理与所述场点110、 112或114的任何场点的所述过程控制设备 有关的所述维护信息。图2为一范例性用户界面层次图220,其描绘用于存取与所述图1的范 例性在线维护系统10 2和过程控制系统118及12 0有关的维护信息的多个图 形用户界面屏幕之间的关系。该组多个图形用户界面可以通过使用由所述工 作站终端130及132、所述手写板计算机142、所述手提式计算机144及/或 所述膝上式计算机146当中的一个或多个计算机执行的专用客户端应用程 序来实施。可选择地或附加地,所述这些图形用户界面屏幕可以由网络浏览 器提供为网页或网基应用程序。在有些实施例中,所述图形用户界面可以实 施为一个门户,以存取所述范例性在线维护系统102提供的维护信息及多种 维护特征和维护服务。所述这些图形用户界面的每个图形用户界面更详细地 显示于图3-25。虽然所述范例性在线维护系统102所提供的维护信息及服务可以通过 使用上述任何类别的软件编程来存取,但为了简单起见,所述多个范例性方 法及系统在以下描述,它们和可以通过使用由所述工作站终端130及132、 所述手写板计算机142、所述手提式计算机144或所述膝上式计算机146当 中的任何一个计算机执行的网络浏览器应用程序来提供的网页有关。在此描 述的多个实施例中,用于提供下述范例性图形用户界面屏幕的网页,是由图 1的网页服务器106使用"动态服务器主页"(ASP)技术来提供的。此外,
通过所述范例性图形用户界面屏幕提供的所述维护信息、服务及特征可以从存储在所述图1的主服务器104、网页服务器106及服务管理系统(SMS) 服务器108当中的一个或多个服务器的数据结构检索。所述范例性层次图200描绘一个主菜单屏幕300,该主菜单屏幕300可 以在登录到登录网页后向用户显示。所述主菜单屏幕300在图3中更详细地 描绘。在图3的图示范例中,所述主菜单屏幕300是通过使用一个门户类网 页,提供链接到由所述范例性在线维护系统102提供的多种维护信息、维护 特征及维护服务来实施。如图3所示,所述主菜单屏幕300包括企业浏览显 示区302,该企业浏览显示区302用于提供树式排列显示,包括场点识别器 304 (例如设备场点名称、设备场点识别号码等等)和控制系统识别器306 (例如系统名称、系统识别号码等等)。在所述的图示范例中,所述场点识 别器304当中的每个场点识别器识別所述图1的场点110、 112及114当中 的场点。此外,所述每个控制系统识别器306当中的每个控制系统识别器识 别所述图1的多个过程控制系统(例如所述第一场点IIO的所述过程控制系 统118及120,以及所述第二和第三场点112及114的过程控制系统)当中 的一个过程控制系统。用户可以通过选择所述系统识别器306的各别的系统识别器来存取与 每个所代表的过程控制系统有关的维护信息、维护服务或维护特征。如图所 示,选择与所述控制系统118有关的所述控制系统识别器306致使所述主菜 单屏幕300显示多个可选择维护类別识别器308 (例如维护特征识别器及维 护服务识别器)。所述维护种类识别器308当中的有些维护种类识别器可以 进一步扩展,以显示可选择维护子类别识别器310。所述主菜单屏幕300也包括邻近所述企业浏览显示区302的分片显示区 312。所述分片显示区312包括多个可选择信息分片314,所述可选择信息 分片314当中的每个可选择信息分片与所述企业浏览显示区302内描绘的所 述维护类别识别器308当中的一个维护类别识别器有关。如图所示,所述可 选择信息分片314当中的每个可选择信息分片显示与该信息分片314有关的
一般信息、摘要信息或高级信息。例如,每个可选择信息分片314可以被配 置成显示最新近活动、最紧急活动、与维护类别有关的一般性能或任何其他 信息。在有些实施例中,在所述维护类别信息分片314中显示的信息可以由 用户(例如管理员)设定。无论如何,在所述维护类别信息分片314中显示 的信息可以被用户用于迅速查看对过去所识别的兴趣(例如对系统故障的兴 趣、对最新近服务呼叫的兴趣、对特定性能报告的兴趣、对接近产品支持有 效期/保修有效期的兴趣等等)最有关的信息。所述信息分片314当中的有些信息分片也包括维护子类别超链接316, 所述维护子类别超链接316与所述企业浏览显示区302内的分别的维护子类 别识别器310相应。为了显示与所述信息分片314有关的用户界面屏幕(例 如下述与图4-25有关的一些用户界面屏幕),用户可以选择所述信息分片 314或其感兴趣的超链接316,或所述用户可以在所述企业浏览显示区302 中选择一个相应的可选择维护类别或子类别识别器308、 310,以调用其所 感兴趣的用户界面屏幕。然而,为求清晰起见,下述与图4-25有关的一些 用户界面屏幕被描述为通过选择所述其中一个信息分片314或所述其中一个超链接316来存取。所述主菜单屏幕300也包括多个功能键318,所述功能键318可以用于 选择与所述范例性在线维护系统102 (图1)的一般配置和管理有关的屏幕 或其他信息,例如所述范例性在线维护系统102的支持资源。选择所述维护类别识别器308、所述维护子类别识别器310、所述维护 类别信息分片314或所述功能键318致使所述网页服务器106 (图1)传送 与所述这些选择有关的信息,并致使网络浏览器接收信息及提供网页来显示 所接收的信息。以下描述与图4-25的可用选择308、 310、 314及318有关 的用户界面屏幕。现在返回到图2,所述范例性层次图200描绘一个范例性特征配置屏幕 400,可以通过选择所述其中一个功能键318,从所述主菜单屏幕300调用 特征配置屏幕400。图4显示所述范例性特征配置屏幕400的详细描绘。在
所述的图示范例中,所述特征配置屏幕400使用户们能够更改与所述范例性 在线维护系统102 (图1)的多种特征有关的设定。例如,用户可以更改图 3的主菜单屏幕300的配置及配置电子邮件通知或其他通知(例如"简易信息 聚合"[RSS]通知)。如图4所示,所述特征配置屏幕400包括过滤和布置用户界面(UI)控制402,以便在所述主菜单屏幕300上过滤和排列所述维护类别信息分片314。所述特征配置屏幕400也包括多个电子邮件激活和设置用户界面(UI)控制404,这些电子邮件激活和设置用户界面(UI)控制404用于允许自动化的电子邮件服务以及配置电子邮件的外观及目的地址。所述电子邮件激活和设置用户界面(UI)控制404可以用于指定与用户的电子邮件服务器和电子邮件安全系统兼容的特定电子邮件格式(例如电子邮件安全格式)。例如, 有些电子邮件服务器和安全系统只可以接受/发送纯文本电子邮件,虽然其他电子邮件服务器和安全系统可以接受/发送包含"超文本标示语言"(HTML)的电子邮件。此外,所述特征配置屏幕400包括多个电子邮件类别及内容用户界面(UI)控制406,这些电子邮件类别及内容用户界面(UI)控制406可以用 于选择应触发电子邮件的自动传送的事件类别和电子邮件中应包括的信息 的类别。在所述的图示范例中,对于在所述电子邮件类别及内容用户界面(UI)控制406中显示的每个类别的电子邮件,用户可以选择不接收与特定电子邮件类别相应的电子邮件、接收适用于所述用户被指派的过程控制系统 的电子邮件或企业中的所有系统的电子邮件。例如,用户可以使用所述多个电子邮件类别及内容用户界面(UI)控制406来选择接收与其工作责任有关 的及/或与特定过程控制系统或其部分(例如用户负责操作、维护等等的过 程控制系统或其部分)有关的信息。例如,所述用户可以使用所述多个电子 邮件类别及内容用户界面(UI)控制406来选择"我的系统"(MySystems ) 选项,以指示(例如)在图3的企业浏览显示区302内显示的过程控制系统。 当然,在其他实施例中,所述特征配置屏幕400可以包括与配置所述范
例性在线维护系统102的任何其他特征或服务有关的用户界面(UI)控制。 对于每名用户,通过所述特征配置屏幕400提供的信息存储于该用户的联系 记录内,该联系记录存储于图1的服务管理系统(SMS)服务器108。所述 特征配置屏幕400也包括"简易信息聚合,,(RSS)设置408,以使得能够通 过"简易信息聚合"(RSS)馈入,向用户发送讯息、通知、警告等等。现在返回到图2,所述范例性层次图200描绘一个范例性支持资源屏幕 500,该支持资源屏幕500可以通过从所述主菜单屏幕300选择所述其中一 个功能键318来存取。图5显示所述范例性支持资源屏幕500的详细描绘。 如图5所示,所述支持资源屏幕500显示多个超链接502,选择所述超链接 502使得网络浏览器应用程序链接到与所选择的超链接有关的其他网页或文 件,或指引网络浏览器应用程序到与所选择的超链接有关的其他网页或文 件。所述超链接502可以指引用户到与用于实施企业的过程控制系统(例如 图1的过程控制系统118及120)的产品(例如硬件、软件、服务等等)有 关的外部资源。所述超链接502也可以导致支持与所述范例性在线维护系统 102、行业新闻、技术出版物、服务办事处位置、客户反馈网页有关的信息 或任何其他信息。所述超链接502所链接的某些信息专用于企业的过程控制 系统的实施。图2的范例性层次图200也描绘一个范例性用户管理屏幕600,该用户 管理屏幕600可以通过选择图3的主菜单屏幕300上的其中一个功能键318 来存取。所述范例性在线维护系统102可以被配置成只向那些拥有管理存取 权的用户提供到所述范例性用户管理屏幕600的通路。图6显示所述范例性 用户管理屏幕600的详细描绘。所述范例性用户管理屏幕600包括用户管理 显示区602和位置管理显示区604。所述用户管理显示区602显示多个用户 名称链接606,这些用户名称链接606向管理员提供到每名用户可利用的系 统特征的通路,使管理员可以更改每名用户被授予的用户权利及/或其他用 户配置。所述位置管理显示区604显示多个位置链接,这些位置链接指示不 同地理位置内的场点(例如图1的场点110、 112及114),在这些场点中,
企业的过程控制系统通信连接到图1的范例性在线维护系统102。管理员可 以配置怎样向登录到所述范例性在线维护系统102的用户呈现与所述每个 场点110、 112及114有关的信息。在有些实施例中,所述管理员可以配置 使用户只可以存取与所述场点110、 112及114当中的某些场点有关的信息。 在所述的图示范例中,通过所述范例性用户管理屏幕600提供的信息存储于 所述服务管理系统(SMS)服务器108内。
图2的范例性层次图200也描绘一个范例性用户资料屏幕700,该用户 资料屏幕700可以从图3的主菜单屏幕300存取。所述范例性用户资料屏幕 700详细地显示于图7,其包括链接702,所述链接702可以由用户们选择, 以查看及/或更改他们的个人信息(例如姓名、部门、职称、电话号码、电 子邮箱地址等等)或其他信息,包括电子邮箱地址、密码、存取权、可存取 过程控制系统、与用户的工作责任有关的过程控制系统、感兴趣的过程控制 系统等等。在所述的图示范例中,通过所述范例性用户资料屏幕700提供的 信息存储于所述服务管理系统(SMS)服务器108的用户联系记录内。
图2的范例性层次图200也描绘一个范例性报告存取屏幕800,该报告 存取屏幕800可以通过选择图3的主菜单屏幕300的其中一个分片314来存 取。所述范例性报告存取屏幕800详细显示于图8,其可以用于存取为在图 3的企业浏览显示区302内选择的过程控制系统而准备的报告。如图8所示, 所述范例性报告存取屏幕800显示多个报告类别描述符802。所述报告类别 描述符802的每个报告类别描述符与多个详细报告804 (图2)有关。在监 测所述过程控制系统118及120时,所述详细报告804基于所述通讯服务器 136产生的事件产生。在所述的图示范例中,选择一个系统分析报告类别806 致使所述范例性在线维护系统102提供与所述系统分析报告类别806有关的 多个详细报告链接808。所述范例性在线维护系统102也提供缩略摘要810, 该缩略摘要810概述与所述详细报告链接808有关的所述详细报告804 (图 2)内包含的信息。照这样,在选择所述报告类别描述符802当中的一个特 定报告类别描述符之后,用户可以迅速地照看所述缩略摘要810,以查看感
兴趣的过程控制系统内是否存在任何不良性能。
在所述的图示范例中,由所述详细报告链接808链接的所述每个详细报 告804 (图2)可以以"可扩展性标记语言"(XML)的格式存储于所述服务 管理系统(SMS)服务器108内。在所述范例性在线维护系统102监测所述 过程控制系统118及120的操作时,所述服务管理系统(SMS)服务器108 接收来自所述通讯服务器136的事件数据及警报数据,并将所采集的事件数 据及警报数据存储于分别的数据结构内,以便随后产生所述详细"t艮告804(图 2)。在有些实施例中,选择所述详细报告链接808当中的一个详细报告链 接致使所述服务管理系统(SMS)服务器108检索过去从所述通讯服务器 136接收的所述事件数据及警报数据,并动态地产生所述其中一个选择详细 报告804,以便向用户显示。在其他实施例中,所述详细报告804可以预先 产生和存储于所述服务管理系统(SMS)服务器108内,以用于随后的检索, 使得不需要在存取被要求时动态地产生所述详细报告804。无"^仑如何,所述 详细报告804可以被选择来反映在特定可选择的时间所获得的数据(例如所 述通讯服务器136在某特定日期的上午8时到下午5时之间所产生的数据)。
图9描述一个图形用户界面,该图形用户界面用于实施一个范例性详细 报告屏幕900,其显示从图2的其中一个详细报告804检索的信息。所述范 例性详细报告屏幕900显示与由所述通讯服务器136 (图1)为图1的过程 控制系统118及120当中的一个过程控制系统产生的事件之间的平均时间有 关的分析信息。当然,用于其他详细报告804的详细报告屏幕可以以不同布 置来显示不同信息。
现在返回到图2,所述范例性层次图200包括一个范例性可操作知识库 文章(actionable KBA )摘要屏幕1000,该可操作知识库文章(actionable KBA) 摘要屏幕1000可以通过从所述主菜单屏幕300选择其中一个分片314来存 取。图10显示所述范例性可操作知识库文章(actionable KBA)摘要屏幕 1000的详细描绘。知识库文章(KBA)是存储于所述服务管理系统(SMS) 服务器108 (图1)内的数据结构的数据输入,并且包括与涉及用于实施过
程控制系统(例如图1的过程控制系统118及120)的硬件、软件、固件等 等的已报告的、已识别的或已发现的问题有关的信息。知识库文章(KBA) 可以由所述范例性在线维护系统102的用户产生及/或由过程控制硬件制造 商和软件开发商(例如图1的设备制造商138及软件开发商140)产生,而 且可以存储于图1的服务管理系统(SMS)服务器108内,以用于随后的检 索。在有些实施例中,知识库文章(KBA)可以从用户(例如其他7>司的雇 员)为团体合作而向其提交缺陷报告或提交已知的系统异常的可公开存取报 告公告栏中获得。为了使知识库文章(KBA)能与相应的过程控制系统或过 程控制系统的部分(例如设备、硬件、软件、固件等等)匹配,知识库文章 (KBA )包括能识别适用于所述知识库文章(KBA )或与所述知识库文章 (KBA)有关的过程控制系统元件的信息(例如设备类别、序号、型号、版 本信息等等)。以下详细描述与图11的范例性可操作知识库文章(actionable KBA)详细信息屏幕1100有关的知识库文章(KBA)内的范例性信息。
如图IO所示,所述范例性可操作知识库文章(actionable KBA)摘要屏 幕1000显示与多个知识库文章(KBA) 1002有关的摘要信息。在图示的范 例中,每个知识库文章(KBA)包括指示系统行为1004 (例如如果没有处 理某个情况,系统行为可能招致的潜在影响)、适用性/可能性1006 (例如 过程控制系统将受影响的概率)、避免/临时解决方法1008 (例如预防性动 作)以及恢复/解决方案1010 (例如长期、永久解决办法)的信息。每个知 识库文章(KBA)也包括动作描述符(图中未显示),该动作描述符使该知 识库文章(KBA)与一个特定动作类别——比如即时动作类别(例如必须采 取补救措施以预防或阻止可能导致严重或极端后果的系统行为)、必需的动 作类别(例如必须在某个时候采取动作)、思考类别(例如可能改善系统性 能、效率等等)或纯信息类别一一发生联系。
所述范例性可操作知识库文章(actionable KBA)摘要屏幕1000也显示 节点数量1012,该节点数量1012指示适用于或与所述每个知识库文章 (KBA) 1012有关的的节点的数量(例如所述第一过程控制系统118的所
述一个或多个节点126a-c)。为了识别适用于某个知识库文章(KBA)的过 程控制系统(例如图1的第一场点110的过程控制系统118及120及/或图1 的第二及第三场点112及114的过程控制系统[图中未显示])内的所述节点, 所述服务管理系统(SMS)服务器108可以执行以下描述的有关图28-30的 流程图的知识库文章(KBA)匹配过程。 一般上,所述知识库文章(KBA) 匹配过程对存储于知识库文章(KBA)中的信息(例如以下描述的与图11 的范例性可操作知识库文章[actionable KBA]详细信息屏幕1100有关的识别 信息、设备类别、准则等等)及与通信连接到过程控制系统(图1的过程控 制系统118及120)的所述节点(例如图1的节点126a-c及128a-b )的设备 有关的信息及/或所述过程控制系统的其他元件(例如硬件、软件、固件等 等)的信息进行比较。
此外,所述范例性可操作知识库文章(actionable KBA)摘要屏幕1000 显示每个知识库文章(KBA)的知识库文章(KBA)发布号码1014和知识 库文章(KBA)发布日期1016。选择与所述节点数量1012、所述知识库文 章(KBA)发布号码1014或所述知识库文章(KBA)发布日期1016有关的 值或描述符,致使所述服务管理系统(SMS)服务器108通过详细知识库文 章(KBA)屏幕1018 (图2)提供详细知识库文章(KBA)信息。此外,用 户可以存取知识库文章(KBA)搜索屏幕1020 (图2),以检索与其感兴趣 的特定知识库文章(KBA)有关的信息。
图11描绘从所述其中一个知识库文章(KBA)屏幕1018 (图2)选择 的所述范例性可操作知识库文章(actionable KBA)详细信息屏幕1100。图 1的网页服务器106可以对用户选择与所述节点数量1012、所述知识库文章
(KBA)发布号码1014或所述知识库文章(KBA)发布日期1016有关的一 个值或描述符作出反应,提供所述可操作知识库文章(actionable KBA)详 细信息屏幕1100。所述可操作知识库文章(actionable KBA)详细信息屏幕 1100中显示的所述详细知识库文章(KBA)信息与所述可操作知识库文章
(actionable KBA)摘要屏幕1000中显示的所述第一知识库文章(KBA)输
入有关。明确地说,所述详细知识库文章(KBA )信息包括知识库文章(KBA ) 准则或知识库文章(KBA)属性,这些知识库文章(KBA)准则或知识库文 章(KBA)属性描述所选择的知识库文章(KBA)适用的节点类别(例如设 备类别)(显示于节点类别栏1102)。所述这些详细信息(例如知识库文 章[KBA]准则)也指示与所述设备有关的每个节点的所述节点标识符(显示 于节点标识符栏1104)、所述设备的模型描述(显示于模型描述栏1106)、 所述设备的序号(显示于序号栏1108)以及所述软件及硬件版本号码(显 示于软件及硬件版本号码栏1U0及1112)。
图12详细描绘所述范例性知识库文章(KBA)搜索屏幕1020 (图2)。 用户可以通过选择搜索域准则1202、选择系统内容匹配准则1204及在搜索 文本框1206中指定一个或多个词、短语等等来执行搜索。在所述的图示范 例中,所述域准则1202使用户能够指定是否搜索所有知识库文章(KBA)、 只是搜索可操作知识库文章(actionable KBA)或只是搜索有下载文件(例 如软件/固件更新、技术文件、诊断例程、补丁、数据分析例程等等)的可 操作知识库文章(actionable KBA)。所述系统内容匹配准则1204使得用户 能够指定用于实施某特定过程控制系统的特定过程控制系统配置(例如系统 配置)和设备类别(例如系统内容)。例如,用户可以搜索适用于特定设备 序号、部件号码或软件版本号码的知识库文章(KBA)。用户可以通过文本 框1208人工地输入所述准则,或可以选择搜索任何适用于过程控制系统的 任何内容和配置的任何知识库文章(KB A )。此外,所述用户可以要求搜索 知识库文章(KBA)而不论系统内容及配置。在所述的图示范例中,所述范 例性知识库文章(KBA)搜索屏幕1020在结果显示区1210内显示搜索结果。
现在返回到图2,所述范例性层次图200包括范例性系统内容更改屏幕 1300,该系统内容更改屏幕1300可以通过选择所述主菜单屏幕300内的所 述其中一个分片314来存取。图13显示所述范例性系统内容更改屏幕1300 的详细描绘。所述系统内容更改屏幕1300用于显示对过程控制系统(例如 图1的过程控制系统118及120)的所迷配置进行的任何更改。系统内容更
改可以指示设备(例如所述控制器122及124;连接到所述节点126a-c及 128a-b的现场设备;所迷工作站终端130及132等等)的添加、置换或移除, 设备的赋能或禁止,软件/固件更新,设备维修等等。
所述这些内容更改信息可以由图1的通讯服务器136提供。例如,在操 作时,所述通讯服务器136可以监测图1的过程控制系统118及120中是否 有任何更改,并在每次发生系统内容更改时产生一个事件。所述通讯服务器 136接着可以将所述这些系统内容更改事件传送到所述服务管理系统(SMS ) 服务器108,而所述服务管理系统(SMS)服务器108可以将所述这些事件 信息存储在一个或多个数据结构。在图13图示的范例中,对于每个系统内 容更改事件,所述服务管理系统(SMS)服务器108存储已报告日期及时间 1302(例如所述通讯服务器136为监测所得的更改而产生一个事件的日期及 时间)、已更改节点描述符1304 (例如经历所述更改的节点)、更改描述 1306 (例如已发生的更改的类别)、过去状态描述符1308 (例如所述节点 在更改发生前的状态)以及目前状态描述符1310 (例如所述节点在更改发 生后的状态)。存储于所述服务管理系统(SMS)服务器108内、涉及每项 内容更改事件的一些或所有信息可以通过图13所示的范例性系统内容更改 屏幕1300显示。
所述范例性系统内容更改屏幕1300也显示日期范围用户界面(UI)控 制1312,所述日期范围用户界面(UI)控制1312可以用于指定所述通讯服 务器136已报告的系统内容更改的感兴趣日期范围。如果用户有兴趣查找在 某特定日期范围内发生的系统内容更改,该用户可以在所述日期范围用户界 面(UI)控制1312内指定该日期范围,以便仅仅检索在该日期范围内发生 的系统内容更改。
现在再次返回到图2,所述范例性层次图200也包括范例性公开呼叫摘 要屏幕1400,该公开呼叫摘要屏幕1400可以通过选择图3的主菜单屏幕300 的其中一个维护类别信息分片314来存取。图14显示所述范例性公开呼叫 摘要屏幕1400的详细描绘。所迷公开呼叫摘要屏幕1400用于显示公开服务
呼叫输入1402,包括与过程控制系统(例如图1的过程控制系统118及120) 内的设备或软件/固件的公开服务呼叫有关的摘要信息。如图14所示,每个 公开呼叫输入1402包括
公开日期1404、客户标识符1406 (例如客户名称、 客户标识符号码等等)、呼叫标识符1408、优先值1410以及征兆描述1412。
使用所述公开呼叫摘要屏幕1400,用户可以迅速地查看公开呼叫的数目和 这些呼叫的性质。
如图2所示,可以通过所述公开呼叫摘要屏幕1400来存取多个/>开呼 叫详情屏幕1414。所述每个公开呼叫详情屏幕1414与图14的其中一个公 开呼叫输入1402有关。在操作中,为了查看与某个特定公开呼叫输入1402 有关的详情,用户可以选择与其感兴趣的所述公开呼叫输入1402有关的所 述呼叫标识符1408。
图15显示一个范例性公开呼叫详情屏幕1500 (例如图2的其中一个公 开呼叫详情屏幕1414)的详细描绘。在所述的图示范例中,所述公开呼叫 详情屏幕1500与图14的第一个公开呼叫输入1402相应。所述7>开呼叫详 情屏幕1500包括状况显示区1502,其中显示用户输入,以描述与所选择的 公开呼叫有关的、已执行的活动的类别。照这样,用户可以分析为所述公开 呼叫执行的任何更改或维护的历史,以便确定任何随后活动或确定所述7>开 服务呼叫是否应该被当成已经解决来结束。
如图2所示,所述范例性层次图200也包括一个范例生命周期状况屏幕 1600,该生命周期状况屏幕1600可以通过选择图3的主菜单屏幕300的其 中一个信息分片314来存取。图16显示所述范例生命周期状况屏幕1600的 详细描绘。在所述的图示范例中,所述生命周期状况屏幕1600用于显示与 过程控制系统(例如图1的过程控制系统118及120)内的每个装置、仪器 或设备(例如通信连接到图1的节点126a-c及128a-b、控制器122及124、 工作站终端130及132等等的现场设备)的目前生命周期状况及预测生命周 期状况有关的信息。所述范例性生命周期状况屏幕1600也可以用于显示与 软件及/或固件的生命周期类别有关的信息。为了显示过程控制系统内的软件及/或固件的生命周期状况,所述范例
性生命周期状况屏幕1600包括软件状况显示区1602。所述软件状况显示区 1602可以显示已安装的过程控制系统的软件/固件元件的状况。例如,所述 软件状况显示区1602可以显示用于实施图1的范例性在线维护系统102的 软件、用于管理过程控制系统的操作的控制管理软件、安装于现场设备的固 件等等的生命周期状况。
为了显示与硬件设备(例如通信连接到图1的节点126a-c及128a-b、 控制器122及124、工作站终端130及132等等的现场设备)的生命周期状 况有关的摘要信息,所述范例性生命周期状况屏幕1600包括硬件设备摘要 显示区1604。所述硬件设备摘要显示区1604可以显示目前每个生命周期状 况类别有关的设备的总数量,以及显示未来某个时候(例如一年后)的预测 数量。所述范例性在线维护系统102可以使每个设备与四个生命周期类别 目前类别1606、活性类别1608、退出类别1610及过时类别1612当中的一 个或多个生命周期类别发生联系。
为了显示过程控制系统内的每个硬件设备的详细生命周期状况信息,所 述范例性生命周期状况屏幕1600包括状况列表显示区1614。所述状况列表 显示区1614显示与每个硬件设备有关的详细信息(例如节点地址、设备类 别、设备型号等等)以及与每个设备的生命周期状况有关的日期。在所述的 图示范例中,列于所述目前类别1606之下的日期指示相应设备已经被更新 为采用所列日期当前的技术(例如采用在所列日期制造或出厂的硬件及/或 软件/固件)。列于所述活性类别1608之下的日期显示相应设备已经在所列 日期当日或将在所列日期当日起动操作。列于所述退出类别1610之下的日 期指示相应设备已经在所列日期当日或将在所列日期当日退出操作。列于所 述过时类别1612之下的日期指示相应设备已经在所列日期当日或将在所列 日期当日成为过时。
现在再次返回到图2,所述范例性层次图200也包括范例服务有效期屏 幕1700,该服务有效期屏幕1700可以通过选择图3的主菜单屏幕300的其
中一个信息分片314来存取。图n显示所述范例服务有效期屏幕noo的详
细描绘。所述范例服务有效期屏幕1700用于显示产品保修信息及支持服务
信息。在图n所示的范例中,所述服务有效期屏幕noo显示与多个认购服
务1702有关的描述和有效日期。所述服务有效期屏幕1700也显示附加服务 信息1704,所述附加服务信息1704包括服务联系号码、支持时间可得性等 等。此外,所述服务有效期屏幕1700显示多个可利用服务信息文件1706, 例如包括已更新部件清单、服务安排、示意图、服务人员报告等等。
图2的范例性层次图200也包括范例性系统内容屏幕1800,该系统内 容屏幕1800可以通过选择与图3的主菜单屏幕300的其中一个信息分片314 有关的一个超链接来存取。图18显示所述范例性系统内容屏幕180O的详细 描绘。所述范例性系统内容屏幕1800可以用于显示指示所述过程控制系统 (例如所述第一场点IIO的所述过程控制系统118及120或所述第二及第三 场点112及114的任何过程控制系统)内的多种元件的摘要信息。
所述范例性系统内容屏幕1800包括系统设备显示区1802,该系统i更备 显示区1802包括在所述企业浏览显示区302中所选择的过程控制系统内的 一个系统设备类别列表和每个设备类别的数量。在所述的图示范例中,所述 系统设备类别包括计算机(例如图1的工作站终端130及132)、控制器(例 如图1的控制器122及124)、输入/输出(I/O)模块、电源及其他设备。 系统设备详情链接1804被提供,以便从所述范例性系统内容屏幕1800调用 系统设备详情屏幕1900 (图19),以便显示与所列出的系统设备类别有关 的详细信息。以下描述图19所示的系统设备详情屏幕1900。
所述范例性系统内容屏幕1800也包括输入/输出(1/0)总线设备显示区 1806,该输入/输出(I/O)总线设备显示区1806可以用于显示现场设备类别 及指示过程控制系统内的现场设备的数量的数量值。在所述的图示范例中, 现场设备类别被归类为总线类类别。"总线设备详情超链接"1808被提供, 以使得能够检索与所列出的总线设备类别有关的详细信息。选择所述"总线 设备详情超链接"1808致使图1的网页服务器106提供总线设备详情屏幕 (图中未显示),该总线设备详情屏幕可以显示与通过所述系统设备详情屏幕1900显示的信息类别充分相似的信息。所述范例性系统内容屏幕1800中的系统配置显示区1810使用户能够选择其希望见到摘要信息在所述系统内容屏幕1800中显示的设备的特性。例 如,如果用户只希望见到"现场总线"(Fieldbus)设备的数量信息,该用 户可以只选择所述"现场总线"(Fieldbus)选项框1812,并提交所述要求 或更改。照这样,在更新后,所述范例性系统内容屏幕1800显示只是与所 选择的过程控制系统内的"现场总线"(Fiddbus)设备有关的数量值。图19是所述范例性系统设备详情屏幕1900的图形用户界面,其可以用 于显示与用于实施图1的过程控制系统(例如在所述第一场点IIO的所述过 程控制系统118及120或所述第二及第三场点112及114内的任何过程控制 系统)的系统装置及设备有关的详细信息列表。明确地说,如上所述,所述 范例性系统设备详情屏幕1900可以通过从所述范例性系统内容屏幕1800选 择系统设备详情链接1804 (图18)来存取。在选择所述系统设备详情链接 1804之后,所述网页服务器106 (图1 )从所述服务管理系统(SMS)服务 器108(图l)获得所述系统设备详细信息,并提供如图19所示的详细信息, 以用于显示。在所述的图示范例中,通过所述系统设备详情屏幕1900显示的所述系 统设备详细信息包括节点地址、设备类别描述符、型号描述符、序号、软件 版本、硬件版本及保修有效日期。当然,在选择性的实施例中,可以显示较 多或较少的信息。所述系统设备详情屏幕1900也显示"订购信息超链接"l卯2。所述"订 购信息超链接,,1902当中的每个"订购信息超链接"与其中一个已列出的 系统设备相应,而且可以被选择来检索各别系统设备的订购及采购信息。照 这样,用户(例如操作员、系统工程师、维护技术员等等)可以相对较容易 地从所述详细列表识别感兴趣的系统设备,而且如果需要,用户还可以从其 已经识别所述其感兴趣的系统设备的同 一屏幕,为所识别的设备定购置换部
件或获知怎样订购置换部件。所述系统设备详情屏幕1900中也显示设备专用超链接1906,以使得能 够查看与特定系统设备明确有关的进一步的详细信息。在所述的图示范例 中,所述设备专用超链接1906与一个工作站(例如图1的其中一个工作站 终端130或132)相应。通过选择所述设备专用超链接1906,可以从图2所 示的系统设备详细信息屏幕1900存取设备级详细信息屏幕2000 (图20)。 明确地说,选择所述超链接1906致使所述网页服务器106 (图1 );险索与所 述相应系统设备明确有关的进一步的详细信息,以及提供所述详细信息,以便通过图20中详细显示的所述设备级详细信息屏幕2000来显示所述详细信 台如图20所示,所述设备级详细信息屏幕2000包括设备配置显示区2002, 以显示描述所述相应设备内的硬件及软件的配置信息(例如硬件及软件标识 符)。在所述的图示范例中,所述设备配置显示区2002内显示的配置信息 与所述其中一个工作站终端130有关,而且包括制造商有关硬件信息2004 (例如设备制造商名称、服务标签号码、设备模型名称等等)、操作系统信 息2006及控制系统软件信息2008。所述设备级详细信息屏幕2000也包括软件更新显示区2010,以显示已 安装的软件及/或固件更新。如图所示,与所述已安装的软件/固件更新有关 的知识库文章(KBA)识别号码2012及名称2014也被显示。所述知识库文 章(KBA)识别号码2012被显示为超链接,以使得用户们能够从所述设备 级详细信息屏幕2000检索其感兴趣的知识库文章(KBA)。所述设备级详细信息屏幕2000也拥有一个附加卡信息显示区2016,用 于显示与已安装的硬件卡有关的信息。此外,已安装的服务器软件信息通过 所述设备级详细信息屏幕2000,在服务器软件信息显示区2016内显示。现在返回到图2,所述范例性层次图200包括范例性系统界面屏幕2100, 该系统界面屏幕2100可以通过选择与图3的主菜单屏幕300的所述其中一 个信息分片314有关的相应超链接来存取。所述系统界面屏幕2100被详细
描绘于图21,用于查看、更改及管理与用于实施企业内的所述过程控制系 统(例如图1的过程控制系统118及120)的所述输入/输出(I/O)总线有 关的信息。亦如图2所示,所述范例性层次图200包括范例性连接监测屏幕2200, 该连接监测屏幕2200可以通过选择图3的范例性主菜单屏幕300的所述其 中一个信息分片314来存取。所述范例性连接监测屏幕2200详细显示于图 21,用于显示与网络连接事件有关的信息。所述网络连接事件可以由图l的 通讯服务器136产生,并被传输到所述服务管理系统(SMS)服务器108, 用于存储及随后的检索。所述事件可以包括网络连接被建立、终止、恢复、 禁止、允许等等的日期。照这样,用户可以分析所述事件信息,以确定是否 需要为任何网络连接进行任何校正性或预防性维护。现在返回到图2,所述范例性层次图200包括范例性许可文件屏幕2300, 该许可文件屏幕2300可以通过选择图3的范例性主菜单屏幕300的所述其 中一个信息分片314来存取。图23显示所述范例性许可文件屏幕2300的详 细描绘。在所述的图示范例中,所述范例性许可文件屏幕2300显示用于实 施企业内的所述过程控制系统(例如图1的过程控制系统118及120)或与 企业有关的任何其他系统(例如通讯服务器136)的软件及/或硬件许可有关 的信息。如图23所示,所述范例性许可文件屏幕2300可以显示超链接2302, 以j更许可文件,例如包括许可协议文本文件和许可数据文件,这对允许~软件 及/或硬件的操作而言,可能是必需的。图2的范例性层次图200也包括范例性采购详情屏幕2400,该采购详 情屏幕2400可以通过选择图3的范例性主菜单屏幕300的所述其中一个信 息分片314来存取。所述范例性采购详情屏幕2400详细描绘于图24,其用 于显示涉及为企业的任何部分——包括过程控制系统(例如图1的过程控制 系统118及120 )——所进行的采购(例如硬件及/或软件)的信息(例如型 号、描述等等)。此外,如图24的范例所示,所述范例性采购详情屏幕2400 也显示生命周期状况信息2402。 图2的范例性层次图200也包括范例性系统联系屏幕2500,该系统联 系屏幕2500可以通过选择与图3的范例性主菜单屏幕300的所述其中一个 信息分片314有关的超链接来存取。如图25的范例所示,所述范例性系统 联系屏幕2500可以用于查看及/或更改负责过程控制系统(例如图1的过程 控制系统118及120)的不同方面的人员的联系信息。图26显示范例性系统2600,该系统2600可以用于实施在此描述的范 例性系统及方法。在以下描述的有些图示范例中,所述范例性系统2600的 元件或部件被描述为使用上述与图l有关的范例性在线维护系统102的一个 或多个部件来实施。然而,所述范例性系统2600可以与所述范例性在线维 护系统102结合实施或分开实施。所述范例性系统2600可以通过使用任何 需要的硬件、固件及/或软件的结合来实施。在有些实施例中,所述范例性 系统2600可以被实施为一个单一设备(例如单一设备、装置等等)或被实 施为两个或更多个设备,其中一些设备可以彼此通信连接。例如,可以使用 一个或多个集成线路、分立半导体元件或无源电子元件来实施一个或多个设 备。附加地或可选择地,所述范例性系统2600的一些模块或所有模块或其 部件,可以通过使用存储于机器可存取媒介的指令、代码及/或其他软件及/ 或固件等等来实施,例如在被处理器系统(例如图32的范例性处理器系统 3210)执行时,这些存储于机器可存取媒介的指令、代码及/或其他软件及/ 或固件等等可以执行图28-31的流程图内表示的操作。如图26所示,所述范例性系统2600包括注册界面2602,该注册界面 2602通信连接到范例性过程控制系统2604 (例如图1的第一场点的过程控 制系统118及120及/或图1的第二及第三场点112及114的过程控制系统[图 中未显示])。所述范例性过程控制系统2604与图l的分布式过程控制系统 118及120充分相似或相同。在所述的图示范例中,所述注册界面2602可 以通过使用图1的主服务器104来实施,而且被配置成注册所述过程控制系 统2604,以便使用图1的范例性在线维护系统102。例如,所述注册界面 2602可以接收与过程控制系统2604有关的信息(例如注册信息)。注册信 息可以涉及硬件配置、软件、固件、操作状况、生命周期状况、维护信息或上述任何其他与图2-25的图形用户界面显示有关的信息。所述注册信息例 如可以包括序号、版本号码、型号、部件号码、网络识别及/或上述任何其 他与图2-25的图形用户界面显示有关的信息。所述注册界面2602可以在所述过程控制系统2604最初注册时及/或在 最初注册后,在所述过程控制系统2604有任何新的或修订的注册信息需要 传输到所述范例性系统2600的任何时候(例如在过程控制系统2604^皮更新、 升级、维修、更改操作时、等等)从所述过程控制系统2604采集注册信息。 在一个实施例中,所述注册界面2602可以自动地、定期地(例如每日、每 周等等)或不定期地查询所述过程控制系统2604,以要求任何已更新的或 新的注册信息。例如,所述注册界面2602可以自动地同与所述过程控制系 统2604有关的通讯服务器(例如图1的通讯服务器136)通信,以获得与 所述过程控制系统2604相应的、新的或已更新的注册信息及/或配置信息。附加地或可选择地,所述注册界面2602可以由用户(例如系统工程师、 用户等等)人工地控制,以查询所述过程控制系统2604。无论如何,所述 过程控制系统2604 (例如图1的通讯服务器136 )可以自动地通过将任何新 的或已更新的注册信息传输到所述注册界面2602来响应。此外,为了响应 来自所述过程控制系统2604的信息要求及/或在所述过程控制系统2604有 新的或已更新的注册信息的任何时候,与所述过程控制系统2604有关的操 作员可以使用(例如)工作站终端(图l的工作站终端130),将新的或已 更新的注册信息从所述过程控制系统2604人工地传输到所述注册界面 2602。为了使所述过程控制系统2604和所述范例性系统2600之间能够进行通 信,所述过程控制系统2604上可以安装客户软件(图中未显示)(例如将 客户软件安装在过程控制系统服务器或工作站终端,比如图l的工作站终端 130及132),使所述过程控制系统2604能够接收来自所述注册界面2602 的信息要求及将注册信息传输到所述注册界面2602。
虽然所述范例性系统2600被显示为通信连接到一个过程控制系统(例 如所述过程控制系统2604),所述范例性系统2600可以通信连接到任何数 目的过程控制系统。例如,可以使用通过互联网通信连接到多个过程控制系 统(例如图1的第一场点110的过程控制系统118及120及/或图1的第二 及第三场点112及114的过程控制系统[图中未显示])的一个或多个服务器 (例如图1的主服务器104、网页服务器106、服务管理系统[SMS]服务器 108、通讯服务器136)来实施所述范例性系统2600。在这样的实施例中, 所述注册界面2602与所述过程控制系统通信并从所述所有的过程控制系统 接收注册信息。
所述注册界面2602根据从所述过程控制系统2604接收的注册信息,产 生与所述过程控制系统2604相应的总注册文件2606。所述总注册文件2606 可以使用"可扩展性标记语言,,(XML)格式、纯文本格式或任何其他适合格 式来存储所述注册信息。所述注册界面2602为所述范例性系统2600所监测 的每个过程控制系统产生及维护一个单独的总注册文件(例如总注册文件 2606)。在一个实施例中,所述注册界面2602可以被配置成加密所述总注 册文件2606,以充分减少或消除未经授权人员或未经4受权网络实体篡改数 据的发生。
在一个实施例中,所述注册界面2602也定期地分析所述总注册文件 2606是否涉及数据损坏或篡改。如果所述注册界面2602确定所述总注册文 件2606内的注册信息被损坏或已经被危害(例如被篡改),所述注册界面 2602可以将一个与所述受损坏或受危害数据有关的描迷符存储在所述总注 册文件2606,以指示数据错误及所述错误类别。该描述符可以包括发送人 身份(例如与所述过程控制系统2604有关的操作员的用户名称)、资源鉴 别(例如所述过程控制系统2604的过程控制系统识别)以及与所述受损坏 或受危害数据的接收有关的日期。
为了剖析(例如过滤、分离、分类、整理等等)存储于所述总注册文件 2606的所述注册信息,所述范例性系统2600拥有过程控制系统注册器2608。 在所述的图示范例中,所述过程控制系统注册器2608可以通过使用图1的 主服务器104来实施,而且被配置成读取所述总注册文件2606内的所述注 册信息、剖析所述注册信息以及将所述信息整理成不同的类别。在所述注册 界面2602接收新的或已更新的注册信息及/或监测到所述总注册文件2606 内的受损坏或受危害数据时,所述注册界面2602创建更改记录事件,以指 示已经为所述总注册文件2606接收新的或已更新的注册信息,并且将更改 记录事件传输到所述过程控制系统注册器2608。在所述的图示范例中,所述过程控制系统注册器2608从所述总注册文 件2606读取所述注册信息,并将所述注册信息整理成硬件类别、软件类別、 固件类别、操作状况类别、生命周期类别、维护类别或上述任何其他与图 2-25的图形用户界面显示的信息有关的类别。对于每个类别,所述过程控制 系统注册器2608可以进一步将所述注册信息分类为子类别。硬件类别的范 例性子类别可以包括设备种类、型号、制造商部件号码等等。为了存储所剖析的注册信息,所述范例性系统2600拥有服务管理系统 (SMS)数据库2610,该服务管理系统(SMS)数据库2610通信连接到过 所述程控制系统注册器2608。所述服务管理系统(SMS )凄史据库2610例如 可以实施于所述服务管理系统(SMS)服务器108 (图1)内及/或通信连接 到所述服务管理系统(SMS)服务器108 (图1),而且被配置成存储服务 管理系统(SMS)数据记录(图中未显示),包括由所述过程控制系统注册 器2608所整理的已分类的信息。所述服务管理系统(SMS)数据库2610存 储与所述范例性系统2600监测的每个过程控制系统相应的数据记录。在所 述的图示范例中,所述过程控制系统注册器2608在将得自所述总注册文件 2606的注册信息分类之后,所述过程控制系统注册器2608将所分类的注册 信息传输到所述服务管理系统(SMS)数据库2610,以更新与所述过程控 制系统2604有关的所述服务管理系统(SMS)数据记录。在所述服务管理系统(SMS)数据库2610中存储的所述注册信息可以 用于使所述过程控制系统2604的元件(例如设备、硬件、軟件等等)与知
识库文章(KBA) 2612发生联系。以下描述与图2及图IO的范例性可操作 知识库文章(actionable KBA)摘要屏幕1000有关的所述知识库文章(KBA) 2612。范例性知识库文章(KBA)匹配过程可以使用存储于所述服务管理系 统(SMS)数据库2610的服务管理系统(SMS)数据记录来查找与被监测 的过程控制系统及/或其部分有关的知识库文章(KBA ) 2612当中的知识库 文章。在所述的图示范例中,所述知识库文章(KBA ) 2612由工作站2614提 供,而且存储于所述服务管理系统(SMS)数据库2610。所述工作站2614 可以与提供所述范例性系统2600的商业实体有关,而且与所述范例性系统 2600有关的操作员(例如服务管理系统[SMS]用户2616)可以向至少一些所 述知识库文章(KBA) 2612提供向所述工作站2614提供的信息。附加地或 可选择地,所述工作站2614及/或其他通信连接到所述范例性系统2600、提 供一些所述知识库文章(KBA) 2612的工作站可以与设计及/或制造所述过 程控制系统2604内的元件的设备制造商(例如图1的设备制造商138)及/ 或软件开发商(例如图1的软件开发商140)发生联系。当然,知识库文章 (KBA)也可以^M壬何其他源传输到所述工作站2614。为了使所述范例性系统2600能够使所述过程控制系统2604的元件与所 述知识库文章(KBA) 2612的有关元件匹配,所述范例性系统2600才艮据存 储于所述服务管理系统(SMS)数据库2610的所述注册信息,产生过程控 制系统配置文件2618。例如,图1的服务管理系统(SMS)服务器108可 以从所述服务管理系统(SMS)数据库2610检索信息,并且使用所检索的 信息产生所述过程控制系统配置文件2618。虽然在此只是显示过程控制系 统配置文件(例如所述过程控制系统配置文件2618),但所述范例性系统 2600可以提供多个过程控制系统配置文件,而每个过程控制系统配置文件 对应由所述范例性系统2600监测的不同过程控制系统(例如所述过程控制 系统2604、图1的第一场点110的过程控制系统118及120、图1的第二及 第三场点112及114的过程控制系统[图中未显示])。
为了使所述过程控制系统2604的元件与所述知识库文章(KBA) 2612 的有关元件匹配,所述范例性系统2600拥有范例性知识库文章(KBA)匹 配器2620。所述范例性知识库文章(KBA)匹配器2620接收所述知识库文 章(KBA )2612及所述过程控制系统配置文件2618。所述知识库文章(KBA) 匹配器2620对存储于所述过程控制系统配置文件2618的信息(例如序号、 版本号码、型号、部件号码、网络识别及/或上述任何其他与图2-25的图形 用户界面显示有关的信息)及所述知识库文章(KBA) 2612内的信息进行 比较,以确定哪些知识库文章(KBA) 2612适用于或与所述过程控制系统 2604内的元件有关。在所述的图示范例中,所述知识库文章(KBA)匹配 器2620可以根据下述与图28-30的流程图有关的范例性知识库文章(KBA) 匹配过程来实施。所述范例性知识库文章(KBA)匹配器2620提供匹配信息2622,包括 与所述过程控制系统2604有关的知识库文章(KBA ) 2612,以及与所述有 关的知识库文章(KBA) 2612有关的知识库文章有关的来自所述过程控制 系统配置文件2618的至少一些配置信息。所述知识库文章(KBA)匹配器 2620可以以"可扩展性标记语言"(XML)文件、纯文本文件、电子数据表 文件(例如.XLS文件)或任何其他适合的文件来提供所述匹配信息2622。 在所述的图示范例中,所述匹配信息2622中提供的配置信息例如可以包括 节点标识符(例如图11的节点标识符1104)、设备类别(例如图11的节 点类别栏1102中显示的节点类别)、模型描述符(例如图11的模型描述符 1106)、序号(例如图11的序号1108)、软件版本号码(例如图11的软 件版本号码1110)、硬件版本号码(例如图11的硬件版本号码1112)及/ 或与所述过程控制系统2604有关的操作员感兴趣的任何其他信息。为了存储所述匹配信息2622,所述范例系统2600拥有匹配后服务管理 系统(SMS)数据库2624。所述匹配后服务管理系统(SMS)数据库2624 可以实施于及/或通信连接到(例如)图1的服务管理系统(SMS)服务器 108。
为了使与所述过程控制系统2604有关的操作员(例如客户用户2626) 能够检索所述匹配信息2622,所述匹配后服务管理系统(SMS)数据库2624 中的信息被复制在主数据库2628,使所述匹配信息2622存储于所述匹配后 服务管理系统(SMS )数据库2624及所述主数据库2628。在所述的图示范 例中,所述主数据库2628可以实施于及/或通信连接到图1的主服务器104。如图26所示,所述客户用户2626可以通过客户工作站2630使用几个 界面来存取及/或检索所述匹配信息2622。在所述的图示范例中,所述范例 性系统2600拥有网络界面2632,所述客户用户2626可以使用这个网络界 面2632来检索所述匹配信息2622。例如,所述网络界面2632可以产生及 提供与上述有关图10-11的范例性可操作知识库文章(actionable KBA)摘 要屏幕1000及范例性可操作知识库文章(actionable KBA)详细信息屏幕 1100充分类似或相同的网页。附加地或可选择地,所述网络界面2632可以 使所述客户用户2626能够下载文件(例如工作簿[XLS]文件、"可扩展性标 记语言,,[XML]文件等等),包括所述匹配信息2622。所述网络界面2632可 以通过使用图1的网页服务器106来实施。为了通过电子邮件将所述匹配信息2622传送到所述客户用户2626,所 述范例性系统2600拥有自动发送器(automailer) 2634。例如,所述自动发 送器(automailer) 2634可以向所述客户用户2626的电邮账户发送"可扩展 性标记语言"(XML)文件为所述客户用户2626的电邮账户的附件。可选择 地,所述自动发送器(automailer) 2634可以电邮与上述有关图10及图11 的范例性可操作知识库文章(actionable KBA )摘要屏幕1000及范例性可操 作知识库文章(actionable KBA)详细信息屏幕1100充分类似或相同的嵌入 屏幕界面。所述客户用户2626接着可以通过所述工作站2630或任何其他电 子邮件存取设备来存取所述匹配信息2622。在有些实施例中,所述自动发 送器(automailer )2634可以在通过电子邮件传送之前加密所述匹配信息2622 及/或可以加密用于传送匹配信息2622的电子邮件。所述自动发送器 (automailer) 2634可以通过使用由图1的主服务器104执行的自动发送器(automailer)应用程序来实施。为了通过一个"简易信息聚合进给"(RSS feed)将所述匹配信息2622 传送到所述客户用户2626,所述范例性系统2600拥有"简易信息聚合进给"(RSS feed)界面2636。在所述的图示范例中,所述"筒易信息聚合进给"(RSS feed )界面2636将所述匹配信息2622格式化为"简易信息聚合"(RSS ) 格式,并且将所述"简易信息聚合"(RSS)格式化信息传输到所述客户用 户2626的"筒易信息聚合"(RSS)接收器。"简易信息聚合"(RSS)接 收器可以通过上述有关图2-25的任何一个或多个图形用户界面屏幕来显示"简易信息聚合进给"(RSSfeed)信息。例如,可以在图形用户界面(GUI) 屏幕的导航框及/或标题框中实施"简易信息聚合"(RSS)查看区。在有些 实施例中,所述"简易信息聚合进给,,(RSS feed)界面2636可以通过"简 易信息聚合进给',(RSS feed)只传送有关新的匹配信息可供检索的通知。 所述客户用户2626接着可以通过所述网络界面2632存取匹配信息2622来 作出反应。图27是一个详细原理框图,其显示图26的范例性知识库文章(KBA) 匹配器2620。图27所示的范例性结构可以通过使用任何所需的硬件及/或软 件组合来实施。例如,可以使用一个或多个集成电路、分立半导体元件或无 源电子元件。附加地或可选择地,图27的范例性结构当中的一些或所有结 构或其部分可以通过使用存储于计算机可读媒介的指令、代码或其他软件及 /或固件等等来实施;在被处理器系统(例如图32的处理器系统3210)执行 时,这些指令、代码或其他软件及/或固件等等执行在此描述的方法。此外, 下述有关图28-30的方法范例描述范例性操作或过程,这些范例性操作或过 程可以用于实施与图27所示的结构有关的一些或所有功能或操作。所述范例性知识库文章(KBA)匹配器2620拥有知识库文章(KBA ) 界面2702,以便从所述服务管理系统(SMS)数据库2610 (图26)获得所 述知识库文章(KBA) 2612,以及从所述知识库文章(KBA) 2612检索信 息。例如,所述知识库文章(KBA)界面2702可以检索知识库文章(KBA) 准则或知识库文章(KBA)属性,包括设备序号、部件号码、软件版本号码、 软件许可信息、设备描述、硬件版本号码、设备冗余信息(例如如果发生主 设备故障,主设备是否与冗余设备联合承担主设备责任)、设备驱动器信息、 软件服务包信息、设备装运日期信息等等。所述知识库文章(KBA)准则可 以是可以用于对知识库文章(KBA )与过程控制系统及/或过程控制系统内 的节点(例如图1的节点126a-c及128a-b)进行匹配的任何准则、属性或 信息。范例性知识库文章(KBA)准则显示于图11,其包括某些知识库文 章(KBA) 2612适用的、在所述节点类别栏1102中显示的节点类别、在所 述节点标识符栏1104中显示的节点标识符、在所述模型描述栏1106中显示 的现场设备模型描述、在所述序号栏1108中显示的现场设备序号以及在所〖诏码。当然,可以使用其他与知识库文章(KBA )及过程控制系统及/或过程 控制系统的节点相应的准则。为了检索及存取图26的过程控制系统配置文件2618,所述知识库文章 (KBA)匹配器2620拥有配置文件界面2704。在所述的图示范例中,所述 配置文件界面2704被配置成与所述服务管理系统(SMS)数据库2610 (图 26)进行通信,以检索过程控制系统的过程控制系统配置文件(例如图26 的过程控制系统配置文件2618)。例如,所述配置文件界面2704可以将过 程控制系统识别信息传输到所述服务管理系统(SMS)数据库2610,而所 述服务管理系统(SMS)数据库2610可以通过传输过程控制系统配置文件 到已识别的过程控制系统的所述配置文件界面2704来作出反应。在所述的 图示范例中,所述配置文件界面2704也被配置成从过程控制系统配置文 件(例如所述过程控制系统配置文件2618)检索信息(例如现场设备准则 或属性)。为了将从所述知识库文章(KBA) 2612检索的知识库文章(KBA)准 则与从所述过程控制系统配置文件2618检索的过程控制系统准则或属性进 行比较,所述知识库文章(KBA)匹配器2620拥有比较器2706。此外,所
述比较器2706被配置成对知识库文章(KBA)准则及/或过程控制系统准则 与其他值(例如零值或任何其他值)进行比较。为了产生指示所述比较器2706是否已经找到匹配的信息,所述知识库 文章(KBA)匹配器2620拥有匹配指示器2708。在所述的图示范例中,当 所述比较器2706在知识库文章(KBA)准则值和过程控制系统准则值之间 或在任何其他值(例如知识库文章[KBA]准则值和零值)之间找到匹配时, 所述比较器2706将信号或信息传输到所述匹配指示器2708,指示已经找到 匹配。所述匹配指示器2708接着产生指示所述匹配的信息。例如,所述匹 配指示器2708可以将所述匹配信息存储于所述匹配信息2622 (图26 )。在 一个实施例中,所述匹配信息可以包括知识库文章(KBA)识别值和匹配现 场设备、工作站等等或过程控制系统的识别值。附加地或可选择地,所述匹 配信息可以包括知识库文章(KBA)准则值和匹配过程控制系统准则4直。在 另 一个实施例中,所述匹配信息2622可以包括过程控制系统的现场设备、 工作站等等的列表,而所述匹配指示器2708可以存储与一个或多个知识库 文章(KBA)准则匹配的所述过程控制系统的特定现场设备、工作站等等相 应的标记或位值。为了将所述匹配信息2622传输到所述匹配后服务管理系 统(SMS)数据库2624 (图26),所述知识库文章(KBA)匹配器2620拥 有匹配信息界面2710。图28-30描绘范例性方法的流程图,这些方法可以用于对知识库文章 (KBA)(例如图26的知识库文章[KBA]2612)与过程控制系统(例如所 述过程控制系统2604、图1的第一场点IIO的过程控制系统118及120、图 l的第二及第三场点112及114的过程控制系统[图中未显示]等等)、过程 控制系统的部件(例如图1的节点126a-c及128a-b)或过程控制系统的部 分(例如子系统)进行匹配。在一个实施例中,图28-30的流程图代表用于 实施图26及27的范例性知识库文章(KBA)匹配器2620的范例性机器可 读及可执行指令。在该实施例中,所述机器可读指令包括由处理器(比如图 32所示的范例性处理器系统3210的处理器3212)执行的编程。所述编程可
以收录在存储于有形媒介,例如只读光盘(CD-ROM)、软盘、硬盘、数字 化万能光盘(DVD)或与所述处理器3212有关的存储器上的软件内,及/ 或以任何广为人知的方式收录在固件或专用硬件上。例如,所述知识库文章 (KBA)匹配器2620 (图26及图27)或图27的知识库文章(KBA )界面 2702、配置文件界面2704、比较器2706、匹配指示器2708以及匹配信息界 面2710中的一个或多个可以通过使用软件、硬件及/或固件来实施。此外, 虽然参考图28-30所示的流程图来描述所述范例性编程,本领域的普通技术 的人员将很清楚,所述知识库文章(KBA)匹配器2620可以通过使用许多 其他方法来实施。例如,所述流程块的执行顺序可以更改及/或有些流程块 可以更改、排除或结合。图28-30的范例性方法被配置成可以相对高度确定地保证,每个知识库 文章(KBA)将会与适用该知识库文章(KBA)的几乎所有被监测的过程控 制系统或其部件或部分进行匹配。在所述的图示范例中,图28-30的范例性 方法用于对知识库文章(KBA)与被监测的过程控制系统进行过程控制系统 级的比4支和节点级的比较。照这样,普通类别知识库文章(KBA)与所有或 几乎所有被监测的过程控制系统进行匹配,以通知适用知识库文章(KBA ) 的操作员(例如图26的客户用户2626)。图28及图29的范例性方法用于 对知识库文章(KBA)与被监测的过程控制系统的节点类别进行比较,以确 保每个知识库文章(KBA)与拥有与该知识库文章(KBA)同样的节点类别 的被监测的过程控制系统内的特定节点进行匹配。图28及图30的范例性方 法进一步确保,对^皮监测的过程控制系统的节点与相应知识库文章(KBA ) 进行匹配,即使这些节点和知识库文章(KBA )的节点类别不同。明确地说, 图28及图30的范例性方法对节点准则和知识库文章(KBA)准则(例如上 述有关图11的节点准则及知识库文章[KBA]准则)进行比4交。例如,如果 通过知识库文章(KBA)提供的固件更新警报适用于与该知识库文章(KBA) 的节点类别栏中描述的节点类别(例如图11的节点类别栏1102中显示的节 点类别)不同的一个节点,可以使用图28及图30的范例性方法,根据知识
库文章(KBA)准则与节点准则的比较,对知识库文章(KBA)和适用节点 进行匹配。照这样,其节点与知识库文章(KBA)的节点不同,但其软件、 固件、硬件是该知识库文章(KBA)对象的设备可以与该知识库文章(KBA)匹配。
现在参看图28,最初,所述知识库文章(KBA)界面2702 (图27 ) 乂人 (例如)所述服务管理系统(SMS)数据库2610 (图26)检索图26的其中 一个知识库文章(KBA) 2612 (流程块2802)。所述知识库文章(KBA) 界面2702接着获得所检索的知识库文章(KBA )的节点类别(流程块2804)。 在所述的图示范例中,知识库文章(KBA)可以是一般涉及过程控制系统的 普通类别知识库文章(KBA),或知识库文章(KBA)可以是涉及过程控制 系统的部分(例如子系统)或过程控制系统的特定部件(例如现场设备、工 作站、控制器等等)(例如图1的其中一个节点126a-c及128a-b)的特殊 类别知识库文章(KBA)。
所述知识库文章(KBA )界面2702接着确定所检索的知识库文章(KBA ) 是否为普通类别知识库文章(KBA)(流程块2806)。如果所述知识库文 章(KBA)界面2702确定所检索的知识库文章(KBA)为普通类别知识库 文章(KBA),所述匹配指示器2708 (图27)存储信息于所述匹配信息2622 (图26),以指示所检索的知识库文章(KBA)适用于信息存储于所述服 务管理系统(SMS )数据库2610的所有被监测的过程控制系统(流程块2808 ) (例如由所述范例性系统2600监测的所有过程控制系统)。然而,如果所 述知识库文章(KBA)界面2702确定所检索的知识库文章(KBA)并非普 通类别知识库文章(KBA)(流程块2806),所述知识库文章(KBA)匹 配器2620接着使用所检索的知识库文章(KBA)的节点类别及被监测的过 程控制系统(例如信息存储于服务管理系统[SMS]数据库2610的过程控制系 统)的节点类别,以确定所述知识库文章(KBA)是否适用于被监测的过程 控制系统的特定节点(流程块2810)。以下描述有关图29的可以用于实施 流程块2810的操作的范例性方法。
在比较节点类别(流程块2810)之后或在所述匹配指示器2708存储信 息指示所检索的知识库文章(KBA)适用于所有被监测的过程控制系统(流 程块2808 )之后,所述知识库文章(KBA)匹配器2620使用所检索的知识 库文章(KBA)的其他节点准则(例如上述有关图11的节点准则)和被监 测的过程控制系统内的节点来确定所述知识库文章(KBA )是否不应适用于 被监测的过程控制系统的任何特定节点(流程块2812)。例如,如果流程 块2810的操作确定某个知识库文章(KBA)适用于某特定节点,所述知识 库文章(KBA)的状况被指示为匹配该节点,除非流程块2812的操作确定 存在与该节点有关的其他节点准则,排除所述知识库文章(KBA)对该节点 的适用性。所述知识库文章(KBA)匹配器2620接着确定是否有另一个需要进行 分析的知识库文章(KBA)(流程块2814)。如果(例如)所述服务管理 系统(SMS)数据库2610中有另一个需要进行分析的知识库文章(KBA), 控制返回到流程块2802,而所述知识库文章(KBA)界面2702从所述服务 管理系统(SMS)数据库2610检索下一个知识库文章(KBA)。否则,所 述匹配信息界面2710将所述匹配信息2622传输到一个数据结构(流程块 2816),例如所述匹配后服务管理系统(SMS)数据库2624 (图26),而 过程结束。图29的范例性流程图显示一个范例性方法,该方法可以用于实施图28 的流程块2810的才喿作。明确地i兌,图29的范例性方法用于比4交知识库文章 (KBA)的节点类别和被监测的过程控制系统的节点类别,以确定知识库文 章(KBA)是否适用于所述被监测的过程控制系统的特定节点。在操作时, 所述知识库文章(KBA)匹配器2620 (图26)选择一个被监测的过程控制 系统(例如配置信息存储于图26的服务管理系统[SMS]数据库2610的多个 被监测的过程控制系统的其中 一个被监测的过程控制系统)(流程块2902 )。 在所述的图示范例中,所述知识库文章(KBA)匹配器2620选择所迷过程 控制系统2604 (图26)。
所述配置文件界面2704接着检索与所述过程控制系统2604相应的所述 过程控制系统配置文件(例如图26的过程控制系统配置文件2618)(流程 块2904)。在所述的图示范例中,所述配置文件界面2704通过向所述服务 管理系统(SMS)数据库2610发送一个要求,从服务管理系统(SMS)数 据库2610检索过程控制系统配置文件2618,包括识别所述过程控制系统 2604的识别信息。所述配置文件界面2704接着检索所述过程控制系统2604内的一个节点 (例如图1的节点126a-c及128a-b的其中 一个)的节点类别(流程块2908 )。 例如,所述过程控制系统配置文件2618可以包括与所述过程控制系统2604 内的多个设备或节点(例如图1的节点126a-c及128a-b)相应的记录。所 述配置文件界面2704可以存取所述过程控制系统配置文件2618,以检索所 述过程控制系统2604内的每个节点的节点类别。在所述的图示范例中,所 述配置文件界面2704在流程块2908从所述过程控制系统配置文件2618 — 次检索一个节点类别。所述比较器2706接着对所述过程控制系统2604的已检索的节点类别和 在图28的流程块2804所检索的知识库文章(KBA)节点类別进行比4交,以 确定所述过程控制系统2604的已检索的节点类别是否与所述知识库文章 (KBA)节点类别匹配(流程块2910 )。如果所述比较器2706确定所述过 程控制系统2604的节点类别与所述知识库文章(KBA)节点类别相匹配(流 程块2910),所述匹配指示器2708 (图27)存储信息于所述匹配信息2622 内,指示所述过程控制系统2604的节点与所述知识库文章(KBA )之间的 匹配(流程块2912)在所述匹配指示器2708指示所述匹配(流程块2912)之后,或如果所 述比较器2706确定所述过程控制系统2604的节点类别与所述知识库文章 (KBA)节点类别并不匹配(流程块2910),所述知识库文章(KBA)匹 配器2620确定所述过程控制系统2604是否有另 一节点需要与所述知识库文 章(KBA)节点类别进行比较(流程块2914)。如果所述知识库文章(KBA)
匹配器2620确定所述过程控制系统2604有另 一节点需要比较,控制返回到 流程块2908,而所迷配置文件界面2704检索所述过程控制系统2604的另 一节点的节点类别,以便和在图28的流程块2804检索的所述知识库文章 (KBA)节点类别进行比较。另一方面,如果所述知识库文章(KBA)匹配 器2620确定所述过程控制系统2604没有另一节点需要比较,所述知识库文 章(KBA)匹配器2620确定是否有另一个被监测的过程控制系统需要进行 分析(流程块2916)。例如,所述配置文件界面2704可以询问所述月良务管 理系统(SMS )数据库2610,以确定所述服务管理系统(SMS )数据库2610 是否有所述知识库文章(KBA)匹配器2620尚未根据知识库文章(KBA) 的节点类别进行比较的、适用于任何其他被监测的过程控制系统的配置信 息。如果所迷知识库文章(KBA)匹配器2620确定有另一个被监测的过程 控制系统需要进行分析,控制返回到流程块2902,而所述知识库文章(KBA) 匹配器2620选择另 一个被监测的过程控制系统。否则,图29的过程结束, 而且控制返回到呼叫过程或功能,例如图28描绘的范例性过程。图30是一个范例性流程图,其显示一个范例性方法,该方法可以用于 实施图28的流程块2812的操作。明确地说,图30的范例性方法可以用于 比较知识库文章(KBA)准则(例如上述有关图11的知识库文章[KBA]准 则)和被监测的过程控制系统的节点准则,以确定知识库文章(KBA )是否 不应适用于被监测的过程控制系统的特定节点。例如,图30的范例性方法 可以用于在流程块2810 (图28)排除知识库文章(KBA)与节点之间的匹 配,如果这些节点有任何准则指示它们应被排除(例如知识库文章[KBA]与 特定节点的匹配状况应更改为非匹配状况)。在操作时,所述知识库文章(KBA)匹配器2620 (图26)选择被监测 的过程控制系统(例如其配置信息存储于图26的服务管理系统[SMS]数据库 2610的多个被监测的过程控制系统的其中一个被监测的过程控制系统)(流 程块3002)。在所迷的图示范例中,所述知识库文章(KBA)匹配器2620 选择所述过程控制系统2604 (图26)。所述配置文件界面2704接着检索与
所述过程控制系统2604相应的过程控制系统配置文件(例如图26的过程控 制系统配置文件2618)(流程块3004)。在所述的图示范例中,所述配置 文件界面2704通过向所述服务管理系统(SMS)数据库2610发送要求,从 所述服务管理系统(SMS)数据库2610检索所述过程控制系统配置文件 2618,包括识别所迷过程控制系统2604的识别信息。所述知识库文章(KBA)匹配器2620选择所述过程控制系统2604的一 个节点(例如图1的节点126a-c及128a-b的其中 一个)(流程块3006 ), 与在图28的流程块2802检索的知识库文章(KBA)准则进行比较。所述知 识库文章(KBA)界面2702接着从所述知识库文章(KBA)纟企索知识库文 章(KBA)准则(流程块3008),而所述配置文件界面2704检索所述过程 控制系统2604内的被选择的节点的准则(例如 一 个节点准则)(流程块 3010)。例如,所述过程控制系统配置文件2618可以包括与所述过程控制 系统2604内的多个设备或节点(例如图1的节点126a-c及128a-b)相应的 记录,而每个记录可以包括一个相应节点的一个或多个节点准则。所述配置 文件界面2704可以存取所述过程控制系统配置文件2618,以;险索所述过程 控制系统2604内的每个节点的节点准则。在所述的图示范例中,所述配置 文件界面2704在流程块3010从所述过程控制系统配置文件2618 —次检索 一个节点准则。所述比较器2706接着通过(例如)对所检索的节点准则与零值进行比 较,确定所述节点准则是否为零(例如空白或无值)(流程块3012)。照 这样,如果节点准则未知、不可获得或不完整,该节点准则将不会在所述知 识库文章(KBA)匹配过程中被考虑。如果所述比较器2706确定所述节点 准则不是零(流程块3012),所述比较器2706通过(例如)对所述节点准 则与所述知识库文章(KBA)准则进行比较,确定所述节点准则是否与所述 知识库文章(KBA)准则相匹配(流程块3014)。如果所述比较器2706确定所述节点准则与所述知识库文章(KBA)准 则不匹配(流程块3014),所述匹配指示器2708 (图27)通过(例如)存储指示其不匹配的信息于所述存储信息2622 (图26)(流程块3016),指 示所述过程控制系统2604的所选择的节点与所述知识库文章(KBA)之间 的不匹配。通过根据节点准则及知识库文章(KBA)准则来排除节点与知识 库文章(KBA)之间的匹配,所述知识库文章(KBA)匹配器2620确保对 被监测的过程控制系统内的节点与有关知识库文章(KBA )进行匹配,即使 所述节点的节点设备类别或节点标识与有关知识库文章(KBA)的节点设备 类别或节点标识不同。例如,知识库文章(KBA)可以涉及输入/输出(I/O) 模块设备类别的固件更新,而且可以使用图29内描绘的范例性方法,根据 设备类别比较来和输入/输出(1/0)模块进行匹配。然而,图29的范例性方 法不能对所述知识库文章(KBA)与使用同一固件、有内置输入/输出(I/O) 模块的现场设备(例如与所述知识库文章[KBA]内指示的设备类别不同的设 备类别)进行匹配,这是由于所述现场设备的设备类别并不是输入/输出(I/O ) 模块设备类别。在所述的图示范例中,为了充分确保所述知识库文章(KBA )将与所述 输入/输出(I/O)模块和有内置输入/输出(I/O)模块的所述现场设备进行 匹配,所述知识库文章(KBA)被指示为普通类别知识库文章(KBA)(例 如图28的流程块2808)。照这样,所述输入/输出(I/O)模块和有内置输 入/输出(I/O )模块的所述现场设备将与所述知识库文章(KBA)进行匹配。 为了排除所述系统配置文件2618内的特定节点或设备类别与所述知识库文 章(KBA )之间的关联或匹配,所述知识库文章(KBA )匹配器2620使用 图30的范例性方法(例如图28的流程块2812),以评估其他与所述知识 库文章(KBA)准则有关的节点准则。既然这样,图30的范例性方法确保, 所述知识库文章(KBA)匹配器2620将根据描述输入/输出(I/O)模块的 所述现场设备的匹配准则和指定所述输入/输出(I/O)模块的所述知识库文 章(KBA)的准则,对所述知识库文章(KBA)和所述现场设备进行匹配。如果所述比较器2706确定所述节点准则与所述知识库文章(KBA)准 则不匹配(流程块3014),或如果所述比较器确定所述节点准则为零(流 程块3012),所述知识库文章(KBA)界面2702确定所述知识库文章(KBA) 是否有另一知识库文章(KBA)准则需要进行比较(流程块3018)。如果 所述知识库文章(KBA)界面2702确定所述知识库文章(KBA)有另一知 识库文章(KBA)准则需要进行匹配(流程块3018),控制返回到流程块 3008,而所述知识库文章(KBA)界面2702冲企索另一知识库文章(KBA ) 准则。如果所述知识库文章(KBA)界面2702确定所述知识库文章(KBA) 没有另一知识库文章(KBA)准则需要进行比较(流程块3018),则在流 程块2810 (图28 )对所述知识库文章(KBA )和在流程块3006选择的节点 进行的匹配保持为匹配状况,以确保为用户(例如客户用户2626)提供所 述知识库文章(KBA)与所选择的节点之间的充分可靠的匹配。如果所述比较器2706确定所述知识库文章(KBA)没有另 一知识库文 章(KBA)准则需要进行匹配(流程块3018),或在所述匹配指示器2708 指示所述匹配(流程块3016)之后,所述知识库文章(KBA)匹配器2620 根据(例如)存储于所述过程控制系统配置文件2618 (图26 )的配置信息, 确定所述过程控制系统2604是否有另一节点需要进行分析(流程块3022)。 如果所述知识库文章(KBA)匹配器2620确定所述过程控制系统2604有另 一节点需要进行分析(流程块3022),控制返回到流程块3006,而所述知 识库文章(KBA )匹配器2620则选择所述过程控制系统2604的另 一节点。 另 一方面,如果所述知识库文章(KBA)匹配器2620确定所述过程控制系 统2604没有另 一节点需要进行分析(流程块3022 ),所述知识库文章(KBA ) 匹配器2620确定是否有另一个被监测的过程控制系统需要进行分析(流程 块3024)。例如,所述配置文件界面2704可以询问所述服务管理系统(SMS ) 数据库2610,以确定所述服务管理系统(SMS)数据库2610是否拥有所述 知识库文章(KBA)匹配器2620尚未根据准则信息进行分析的、任何其他 被监测的过程控制系统的配置信息。如果所述知识库文章(KBA)匹配器 2620确定有另一个被监测的过程控制系统需要进行分析,控制返回到流程 块3002,而所述知识库文章(KBA)匹配器2620选择另一个被监测的过程
控制系统。否则,图30的过程结束,而且控制返回到一个呼叫过程或功能, 如图28描绘的范例性过程。图31描绘一个范例性方法,该方法可以用于将所述匹配信息2622内指 示的有关的知识库文章(KBA)传输到相应的过程控制系统搡作员(例如图 26的客户用户2626 )。在所述的图示范例中,图31的范例性方法通过使用 图26的"简易信息聚合"(RSS )界面2636、自动发送器(automailer) 2634 及/或网络界面2632来实施。起初,所述"简易信息聚合进给"(RSSfeed) 界面2636选择已经通过"简易信息聚合进给"(RSS feed)要求知识库文 章(KBA)通信的用户(例如客户用户2626)(流程块3102)。例如,所 述"简易信息聚合进给,,(RSS feed)界面2636可以存取与上述有关图4 的配置信息充分相似或相同的配置信息,以确定哪些用户已经选择通过"简 易信息聚合进给"(RSS feed)接收信息。所述"简易信息聚合进给"(RSS feed)界面2636接着将所述匹配后服务管理系统(SMS)数据库2624 (图 26)中指示的有关的知识库文章(KBA)传输到已经选择通过"简易信息聚 合进给"(RSS feed)接收信息的相应用户(流程块3104)(例如将知识库 文章[KBA]发送到已匹配的知识库文章[KBA]适用的过程控制系统的用户)。所迷自动发送器(automailer) 2634接着选择已经选择通过电子邮件要 求知识库文章(KBA)通信的用户(例如客户用户2626 )(流程块3106 )。 例如,所述自动发送器(automailer) 2634可以存取与上述有关图4的配置 信息充分相似或相同的配置信息,以确定哪些用户已经选择通过电子邮件接 收信息。所述自动发送器(automailer) 2634接着将所述匹配后服务管理系 统(SMS)数据库2624 (图26)中指示的有关的知识库文章(KBA)传输 到已经选择通过电子邮件接收信息的相应用户(流程块3108)。所述网络界面2632接着确定是否有任何用户(例如图26的客户用户 2626)已经通过网页要求有关的知识库文章(KBA)(流程块3110),例 如通过图3的主菜单屏幕300、图8的范例性报告存取屏幕800、所述范例 性可操作知识库文章(actionable KBA)(图10的知识库文章[KBA]摘要屏
幕1000、图11的范例性可操作知识库文章[actionable KBA]详细信息屏幕 1100或图12的知识库文章[KBA]搜索屏幕1020要求有关的知识库文章 [KBA])。如果所述网络界面2632确定用户已经通过网页要求有关的知识 库文章(KBA),所述网络界面2632通过(例如)图IO的范例性可操作知 识库文章(actionable KBA)摘要屏幕1000或图11的范例性可操作知识库 文章(actionable KBA )详细信息屏幕1100显示,在主数据库2628 (图26 ) 内指示的知识库文章(KBA)与提出要求的用户有关的过程控制系统有关, 或与由提出要求的用户所选择的过程控制系统有关。在所述网络界面2632向提出要求的用户显示有关的知识库文章(KBA) 之后,或如果所述网络界面2632确定没有用户通过网页要求知识库文章(KBA),所述"简易信息聚合进给"(RSSfeed)界面2636、所述自动发 送器(automailer) 2634及/或所述网络界面2632确定是否有其他知识库文 章(KBA)需要传输(流程块3114)。例如,所述"简易信息聚合进给"(RSS feed)界面2636及所述自动发送器(automailer) 2634可以询问所述 匹配后服务管理系统(SMS)数据库2624,而所述网络界面2632可以询问 所述主数据库2628,以确定是否有任何其他知识库文章(KBA)(例如新 的或已更新的知识库文章[KBA])需要传输给用户。如果所述"简易信息聚 合进给"(RSS feed)界面2636、所述自动发送器(automailer) 2634及/ 或所述网络界面2632确定有其他知识库文章(KBA)需要传输,控制返回 到流程块3102。否则,过程结束。图32是一个原理框图,图示一个范例性处理器系统,该处理器系统可 以用于实施在此描述的范例性设备、方法及制造件。如图32所示,所述处 理器系统3210包括处理器3212,该处理器3212连接到互连总线3214。所 述处理器3212包括寄存器或寄存空间3216,该寄存空间3216在图32中被 描绘为完全在线,但也可选择完全地或部分地离线放置和通过专用电气连接 及/或通过所述互连总线3214直接连接到所述处理器3212。所述处理器3212 可以是任何适合的处理器、处理单元或微处理器。虽然图32中未显示,所
述处理器系统3210可以是多处理器系统,因而可以包括与所述处理器3212 相同或相似而且通信连接到所述互连总线3214的一个或多个附加处理器。图32的处理器3212连接到芯片组3218,该芯片组3218包括存储体控 制器3220和输入/输出(I/O)控制器3222。广为人知的是,芯片组典型地 提供输入/输出(I/O )及存储体管理功能以及多个通用及Z或特殊用途寄存器、 定时器等等,它们可以由连接到所述芯片组3218的一个或多个处理器存取 或使用。所述存储器控制器3220发挥功能,使所述处理器3212 (或多个处 理器,如果有多个处理器)能够存取系统存储器3224及大容量存储器3225。所述系统存储器3224可以包括任何所需类别的易失性存储器及/或非易 失性存储器,例如静态随机存取存储器(SRAM)、动态随机存取存储器 (DRAM)、闪烁存储器、只读存储器(ROM)等等。所述大容量存储器 3225可以包括任何所需类别的大容量存储设备,包括硬盘驱动器、光驱、 带存储设备等等。所述输入/输出(I/O)控制器3222发挥功能,使所述处理器3212能够 通过输入/输出(I/O)总线3232与外围输入/输出(I/O )设备3226及3228 以及网络界面3230通信。所述输入/输出(I/O )设备3226及3228可以是任 何所需类别的输入/输出(1/0)设备,例如键盘、视频显示或监测器、鼠标 等等。所述网络界面3230例如可以是以太设备、异步传输模式(ATM)设 备、802.11设备、数字用户线路(DSL)调制解调器、电缆调制解调器、蜂 窝式调制解调器等等,这些设备使处理器系统3210能够与另一处理器系统 进行通信。虽然所述存储器控制器3220及所述输入/输出(I/O)控制器3222在图 32中被描绘为所述芯片组3218内的不同的功能模块,但这些功能模块所执 行的功能可以在一个单一的半导体电路内结合,或者可以通过使用两个或多 个不同的集成电路来实施。虽然在此已经描述某些方法、设备及制造件,但是本发明的覆盖范围并 不局限于所述方法、设备及制造件。相反地,不论是根据字面意义或是根据
等效原则,本发明覆盖理当属于所附权利要求的范围的所有方法、设备及制 造件。
权利要求
1.一种用于确定信息是否与过程控制系统有关的方法,包括检索第一信息;确定所述第一信息是否与所述过程控制系统有关;如果所述第一信息与所述过程控制系统有关,产生用于指示所述第一信息与所述过程控制系统有关的第二信息;确定所述第一信息是否与所述过程控制系统的特定节点有关;以及如果所述第一信息与所述过程控制系统的所述特定节点有关,产生用于指示所述第一信息与所述过程控制系统的所述特定节点有关的第三信息。
2. 如权利要求1所述的方法,其中所述第一信息包括知识库文章(KBA), 而且其中检索第 一信息的步骤包括从被配置成存储与多个过程控制系统有关的 多个知识库文章(KBA)的数据结构检索所述第一信息。
3. 如权利要求1所述的方法,其中所述第一信息包括技术信息,以帮助所 述过程控制系统的操作员识別涉及所述过程控制系统或涉及所述过程控制系统 的设备的问题。
4. 如权利要求3所述的方法,其中所述技术信息包括操作错误或维护程序 当中的至少一个操作错误或维护程序的通知。
5. 如权利要求1所述的方法,其中所述节点包括控制器、阀、传感器或通 信总线中的至少一个。
6. 如权利要求1所述的方法,其中确定所述第一信息是否与所述过程控制 系统的特定节点有关的步骤包括对所述第一信息中描述的节点类别和所述特 定节点的节点类别进行比较。
7. 如权利要求1所述的方法,其进一步包括通过对所述第一信息中描述 的准则和另一特定节点的准则进行比较,确定所述第一信息是否不与所述过程 控制系统的所述另 一特定节点有关。
8. 如权利要求1所述的方法,其进一步包括将所述第二信息存储于一数据结构中,以指示所述第 一信息与所述过程控制系统有关。
9. 如权利要求1所述的方法,其进一步包括将所述第三信息存储于一数据结构中,以指示所述第 一信息与所述特定节点有关。
10. 如权利要求1所述的方法,其进一步包括如果所述第一信息与所述过 程控制系统或所述特定节点有关,传输所述第一信息到所述过程控制系统的用户。
11. 如权利要求10所述的方法,其中传输所述第一信息的步骤包括通过 "简易信息聚合进给"(RSS feed)、电子邮件或网页中的至少一个,传输所述第一信息。
12. 如权利要求10所述的方法,其中传输所述第一信息的步骤包括基于 所述用户所作的与工作责任、电子邮件安全格式当中的至少一项有关的选择, 或与所述第 一信息有关的过程控制系统,传输所述第 一信息。
13. —种用于确定信息是否与过程控制系统有关的设备,包括 界面,被配置成检索第一信息;比较器,被配置成确定所述第一信息是否与所述过程控制系统有关及所述 第 一信息是否与所述过程控制系统的特定节点有关;以及匹配指示器,被配置成如果所述第一信息与所述过程控制系统有关,产生 用于指示所述第一信息与所述过程控制系统有关的第二信息,而且所述匹配指 示器进一步被配置成如果所述第一信息与所述特定节点有关,产生用于指示所 述第 一信息与所述特定节点有关的第三信息。
14. 如权利要求13所述的设备,其中所述第一信息包括知识库文章(KBA), 而且其中所述界面被配置成/人被配置成存储与多个过程控制系统有关的多个 知识库文章(KBA)的数据结构检索所述第一信息。
15. 如权利要求13所述的设备,其中所述第一信息包括技术信息,以帮助 所述过程控制系统的操作员识别涉及所述过程控制系统或涉及所述过程控制系 统的设备的问题。
16. 如权利要求15所述的设备,其中所述技术信息包括操作错误或维护程序当中的至少一个操作错误或维护程序的通知。
17. 如权利要求13所述的设备,其中所述节点包括控制器、阀、传感器或 通信总线中的至少一个。
18. 如权利要求13所述的设备,其中所述比较器被配置成通过对所述第 一信息中描述的节点类别和所述特定节点的节点类别进行比较,确定所述第一 信息是否与所述过程控制系统的特定节点有关。
19. 如权利要求13所述的设备,其中所述比较器被配置成通过对所述第 一信息中描述的准则和另一特定节点的准则进行比较,确定所述第一信息是否 不与所述过程控制系统的所述另 一特定节点有关。
20. 如权利要求13所述的设备,其进一步包括第二界面,该第二界面被配 置成将所述第二信息存储于一数据结构中,以指示所述第一信息与所述过程 控制系统有关。
21.如权利要求13所述的设备,其进一步包括第二界面,该第二界面被配 置成将所述第三信息存储于一数据结构中,以指示所述第一信息与所述特定 节点有关。
22. 如权利要求13所述的设备,其进一步包括通信界面,以便如果所述第 一信息与所述过程控制系统或所述特定节点有关,传输所述第 一信息到所述过 程控制系统的用户。
23. 如权利要求22所述的设备,其中所述通信界面是"简易信息聚合进给" (RSSfecd)界面、电子邮件界面或网页界面中的一个。
24. 如权利要求22所述的设备,其中所述通信界面被配置成基于所述用 户所作的与工作责任、电子邮件安全格式当中的至少一项有关的选择,或与所 述第一信息有关的过程控制系统,传输所述第一信息。
25. —种机器可存取媒介,其上存储指令,在执行所存储的指令时,致使机器检索第一信息;确定所述第 一信息是否与所述过程控制系统有关; 如果所述第一信息与所述过程控制系统有关,产生第二信息,指示所述第一信息与所述过程控制系统有关;确定所述第一信息是否与所述过程控制系统的特定节点有关;以及 如果所述第一信息与所述过程控制系统的所述特定节点有关,产生第三信息,指示所述第一信息与所述过程控制系统的所述特定节点有关。
26. 如权利要求25所述的机器可存取媒介,其中所述第一信息包括知识库 文章(KBA),而且在执行存储于机器可存取媒介的指令时,致使所述机器从 被配置成存储与多个过程控制系统有关的多个知识库文章(KBA)的l丈据结构 中检索所述第一信息。
27. 如权利要求25所述的机器可存取媒介,其中所述第一信息包括技术信 息,以帮助所述过程控制系统的操作员识别涉及所述过程控制系统或涉及所述 过程控制系统的设备的问题。
28. 如权利要求27所述的机器可存取媒介,其中所述技术信息包括操作错 误或维护程序当中的至少一个操作错误或维护程序的通知。
29. 如权利要求25所述的机器可存取媒介,其中所述节点包括控制器、阀、 传感器或通信总线中的至少一个。
30. 如权利要求25所述的机器可存取媒介,其上存储指令,在执行所存储 的指令时,致使所述机器通过对所述第一信息中描述的节点类别和所述特定节 点的节点类别进行比较,确定所述第 一信息是否与所述过程控制系统的所述特 定节点有关。
31. 如权利要求25所述的机器可存耳又i某介,其上存储指令,在执行所存储 的指令时,致使所述机器通过对所述第一信息中描述的准则和另 一特定节点的 准则进行比较,确定所述第 一信息是否不与所述过程控制系统的所述另 一特定 节点有关。
32. 如权利要求25所述的机器可存取媒介,其上存储指令,在执行所存储 的指令时,致使所述机器将所述第二信息存储于一数据结构中,以指示第一信 息与所述过程控制系统有关。
33. 如权利要求25所述的机器可存取媒介,其上存储指令,在执行所存储的指令时,致使所述机器将所述第三信息存储于一数据结构中,以指示第一信 息与所述特定节点有关。
34. 如权利要求25所述的机器可存取媒介,其上存储指令,在执行所存储 的指令时,致使所述机器在所述第一信息与所述过程控制系统或所述特定节点 有关时,传输所述第一信息到所述过程控制系统的用户。
35. 如权利要求34所述的机器可存取媒介,其上存储指令,在执行所存储 的指令时,致使所述机器通过"简易信息聚合进给"(RSS feed)、电子邮件或 网页中的至少一个,传输所述第一信息。
36. 如权利要求34所述的机器可存取媒介,其上存储指令,在执行所存储 的指令时,致使所述机器基于所述用户所作的与工作责任、电子邮件安全格式 中的至少一项有关的选择,或与所述第一信息有关的过程控制系统,传输所述 第一信息。
37. —种方法,包括通过图形用户界面提供第一显示区,以显示多个控制系统的控制系统标识符;通过所述图形用户界面提供第二显示区,以显示与所选择的控制系统标识符有关的多个信息模块;存取与所选择的控制系统标识符有关的数据结构,以检索与所选择的控制 系统标识符相应的所述控制系统有关的维护信息;以及通过至少一些所述信息模块,显示所检索的维护信息。
38. 如权利要求37所述的方法,其中存取所述数据结构的步骤包括从所 述^:据结构;险索与维护更新通知有关的 一些设备节点。
39. 如权利要求38所述的方法,其进一步包括通过多个信息模块的其中 一个信息模块,显示一些设备节点。
40. 如权利要求37所述的方法,其中存取所述数据结构的步骤包括从所 述数据结构检索与所选择的控制系统标识符相应的所述控制系统有关的一些服 务支持呼叫。
41. 如权利要求37所述的方法,其中存取所述数据结构的步骤包括检索 技术支持有效期、操作状况摘要或系统更改信息中的至少一个。
42. 如权利要求37所述的方法,其进一步包括通过网页提供所述图形用 户界面。
43. 如权利要求37所述的方法,其进一步包括使用通信连接到服务器应 用程序的客户应用程序来提供所述图形用户界面。
44. 如权利要求37所述的方法,其中所述每个控制系统标识符与界面控制 器有关,在启动界面控制器时,致使存取与其中一个相应的控制系统标识符有 关的数据结构中的信息。
45. 如权利要求37所述的方法,其中所述多个控制系统位于不同的过程设 备设施中。
46. 如权利要求37所述的方法,其中所述多个控制系统之间彼此通信连接。
47. 如权利要求37所述的方法,其中至少一些所检索的维护信息被显示为 超链接文本,使得能够检索与所述至少一些所检索的维护信息有关的相对更详 细的信息。
48. —种方法,包4舌获得与控制系统有关的第 一及第二维护通知;对所述第 一及第二维护通知及第 一控制系统的第 一组多个设备节点的第一 信息进行比较;根据所述比较,在图形用户界面的第一显示区内显示与所述第一维护通知 有关的所述第一组多个设备节点的第一数量;以及根据所述比较,在所述图形用户界面的第二显示区内显示与所述第二维护 通知有关的所述第 一组多个设备节点的第二数量。
49. 如权利要求48所述的方法,其中所述第一信息包括设备类别。
50. 如权利要求48所述的方法,其进一步包括通过所述图形用户界面的 所述第一显示区显示与所述第一维护通知有关的第二信息,及通过所述图形用 户界面的所述第二显示区显示与所述第二维护通知有关的第三信息。
51. 如权利要求48所述的方法,其进一步包括显示所述第一组多个设备节点的所述第一及第二数量为超链接格式文本,其使用户能够检索与所述第一组多个设备节点的所述第一及第二数量相应的每个所述设备节点有关的详细信 台
52. 如权利要求51所述的方法,其中所述详细信息包括设备类别、模型类 别、序号、软件版本号或硬件版本号中的至少一个。
53. 如权利要求48所述的方法,其进一步包括对所述第 一及第二维护通知及与第二控制系统的第二组多个设备节点有关 的第二信息进行比较;根据所述比较,在一数据结构中存储与所述第一维护通知有关的所述第二组多个设备节点的第三数量;以及根据所述比较,在一数据结构中存储与所述第二维护通知有关的所述第二 组多个设备节点的第四数量。
54. 如权利要求48所述的方法,其进一步包括在所述图形用户界面的第 三显示区内显示与所述第 一控制系统及至少第二控制系统有关的识别信息,其 中与所述第 一控制系统相应的所迷识别信息与图形用户界面控制有关,在所述 图形用户界面控制被选择时,致使通过所述第一及第二显示区显示所述第一组 多个设备节点的第 一及第二数量。
55. 如权利要求48所述的方法,其中所述图形用户界面通过网页提供。
56. 如权利要求48所述的方法,其中所述图形用户界面与通过局域网、广 域网或互联网中的至少一个通信连接到服务器应用程序的客户应用程序有关。
57. 如权利要求56所述的方法,其中所述服务器应用程序获得所述第一及 第二维护通知,并对所述第一及第二维护通知与所述第一信息进行比较。
全文摘要
本发明揭示用于维护过程控制系统的范例性系统及方法。所揭示的范例性方法涉及检索第一信息及确定所述第一信息是否与过程控制系统有关。如果所述第一信息与所述过程控制系统有关,则产生第二信息,指示所述第一信息与所述过程控制系统有关。所揭示的范例性方法也确定所述第一信息是否与所述过程控制系统的某特定节点有关。如果所述第一信息与所述过程控制系统的所述特定节点有关,则产生第三信息,指示所述第一信息与所述特定节点有关。
文档编号G05B19/418GK101126928SQ20071014019
公开日2008年2月20日 申请日期2007年8月13日 优先权日2006年8月16日
发明者特雷弗·邓肯·施莱斯, 坎普 金·O·范 申请人:费舍-柔斯芒特系统股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1