(57)【要約】プロセス制御システム（５００）が、サブネットワーク（２００）およびルーター（３００）経由でこれらのサブネットワークに接続されるより多くのネットワークサーバ（１０１）の１つを含むネットワーク（１００）を備える。ネットワークユーザ（１０３）が、ネットワークユーザ端末（１０２）を用いてこのネットワークにアクセスすることができる。サブネットワークは、それに接続される周辺デバイス（２０３）を備えた自動化サーバ（２０１）を備える。自動化サーバは、周辺デバイスを制御して構成し、かつローカルユーザ端末（２０２）を使用してローカルユーザ（２０５）によってアクセスされることができる。ネットワークユーザ端末は、ネットワークを介して周辺デバイスに関するデータを自動化サーバに問い合わせることができる。この自動化デバイスは、それらの地理的位置に関するデータを用いて選択され識別されることができる。【選択図】図１
2009533732.tif 000002
【特許請求の範囲】
【請求項１】
サブネットワークのネットワークを備えたプロセス制御システムであって、各サブネットワークが、それに接続される少なくとも１つの周辺デバイスを有し、かつ自動化サーバ用の位置データおよび付加データを含む、その上に格納されるデータを有する前記自動化サーバを備え、前記ネットワークが更に、それに接続されるネットワークユーザ端末を備えた少なくとも１つのネットワークサーバを含み、およびそれによって、前記ネットワーク内の前記自動化サーバの各々が、その間でのデータの通信のために前記少なくとも１つのネットワークサーバの１つに接続され、前記少なくとも１つのネットワークサーバが、前記少なくとも１つのネットワークサーバの１つから選択された自動化サーバへの問合せに応答して送信される前記選択された自動化サーバからエクスポートされるデータを受信するように使用可能であり、それによって、前記選択された自動化サーバが前記位置データに基づいて前記ネットワークサーバによって問い合わせられる、プロセス制御システム。
【請求項２】
請求項１に記載のプロセス制御システムであって、前記少なくとも１つのネットワークサーバの前記１つが、選択された地理的位置に対するその位置の一致に基づいて選択された自動化サーバに問い合わせるように使用可能である、ことを特徴とするプロセス制御システム。
【請求項３】
請求項１に記載のプロセス制御システムであって、前記少なくとも１つのネットワークサーバの前記１つが、選択された地理的位置に対してその近い位置に基づいて選択された自動化サーバに問い合わせるように使用可能である、ことを特徴とするプロセス制御システム。
【請求項４】
いずれかの先行する請求項に記載のプロセス制御システムであって、前記少なくとも１つのネットワークサーバの前記１つが、全ての自動化サーバに前記問合せをブロードキャスト問合せとして送信するように使用可能である、ことを特徴とするプロセス制御システム。
【請求項５】
請求項１ないし３のいずれか１項に記載のプロセス制御システムであって、前記少なくとも１つのネットワークサーバの前記１つが、選択された自動化サーバに前記問い合わせをブロードキャスト問合せとして送信するように使用可能である、ことを特徴とするプロセス制御システム。
【請求項６】
請求項１ないし３のいずれか１項に記載のプロセス制御システムであって、前記少なくとも１つのネットワークサーバの前記１つが、全ての自動化サーバを逐次的にポーリングすることによって前記問合せを送信するように使用可能である、ことを特徴とするプロセス制御システム。
【請求項７】
いずれかの先行する請求項に記載のプロセス制御システムであって、前記少なくとも１つのネットワークサーバの前記１つによって受信される前記データが、以降のアクセスのために前記少なくとも１つのネットワークサーバの前記１つに局所的に格納される、ことを特徴とするプロセス制御システム。
【請求項８】
いずれかの先行する請求項に記載のプロセス制御システムであって、前記少なくとも１つのネットワークサーバの前記１つが、前記選択された自動化サーバからのデータの受信に応答してアラートを発するように使用可能である、ことを特徴とするプロセス制御システム。
【請求項９】
いずれかの先行する請求項に記載のプロセス制御システムであって、さらに、前記ネットワーク内に設けられ、かつ、その上に前記サブネットワークの自動化サーバからエクスポートされるデータの格納のために、前記サブネットワークおよび前記少なくとも１つのネットワークサーバに接続される構成サーバを含み、前記少なくとも１つのネットワークサーバの１つが前記構成サーバからのデータを取り出すように使用可能なようにする、プロセス制御システム。
【請求項１０】
いずれかの先行する請求項に記載のプロセス制御システムであって、さらに、前記ネットワーク内に設けられ、かつ、前記サブネットワークおよび前記少なくとも１つのネットワークサーバに接続される処理サーバを含み、前記処理サーバが、更に処理されたデータに対して前記サブネットワークの選択された自動化サーバに問い合わせるように使用可能である、プロセス制御システム。
【請求項１１】
いずれかの先行する請求項に記載のプロセス制御システムであって、前記自動化サーバおよび前記ネットワークサーバが、単一のサーバである、ことを特徴とするプロセス制御システム。
【請求項１２】
いずれかの先行する請求項に記載のプロセス制御システムであって、前記ネットワークサーバが、自動化サーバとして使用可能であり、かつそれに接続される１つ以上の周辺デバイスを含む、ことを特徴とするプロセス制御システム。
【請求項１３】
サブネットワークのネットワークを備えたプロセス制御システムを使用するプロセス制御の方法であって、各サブネットワークが、それに接続される少なくとも１つの周辺デバイスを有し、かつ自動化サーバ用の位置データおよび付加データを含む、その上に格納されるデータを有する前記自動化サーバを備え、前記ネットワークが更に、それに接続されるネットワークユーザ端末を備えた少なくとも１つのネットワークサーバを含み、およびそれによって、前記ネットワーク内の前記自動化サーバの各々が、その間でのデータの通信のために前記少なくとも１つのネットワークサーバの１つに接続され、前記方法が、以下のステップ、すなわち、前記少なくとも１つのネットワークサーバの１つからの問合せの送信によって前記位置データに基づいて前記自動化サーバの１つ以上に問い合わせるステップと、前記少なくとも１つのネットワークサーバの１つから前記自動化サーバまでの前記問合せに応答して送信される自動化サーバからエクスポートされるデータを受信するステップと、を含む方法。
【請求項１４】
請求項１３に記載の方法であって、前記問合せが、選択された地理的位置に対する前記自動化サーバの前記位置の一致に基づいている、ことを特徴とする方法。
【請求項１５】
請求項１３に記載の方法であって、前記問合せが、選択された地理的位置に対して自動化サーバの近い位置に基づいている、ことを特徴とする方法。
【請求項１６】
請求項１３ないし１５のいずれか１項に記載の方法であって、前記問合せが、全ての自動化サーバにブロードキャストされる、ことを特徴とする方法。
【請求項１７】
請求項１３ないし１５のいずれか１項に記載の方法であって、前記問合せが、選択された自動化サーバにブロードキャストされる、ことを特徴とする方法。
【請求項１８】
請求項１３ないし１５のいずれか１項に記載の方法であって、前記問合せが、全ての自動化サーバの連続したポーリングである、ことを特徴とする方法。
【請求項１９】
請求項１３ないし１８のいずれか１項に記載の方法であって、以降のアクセスのために前記少なくとも１つのネットワークサーバの前記１つにおいて局所的に前記少なくとも１つのネットワークサーバの前記１つによって受信される前記データを格納するステップを含む方法。
【請求項２０】
請求項１３ないし１９のいずれか１項に記載の方法であって、前記ネットワーク上に設けられる構成サーバ上に前記サブネットワークの自動化サーバからエクスポートされるデータを格納するステップと、前記構成サーバからデータを取り出すステップと、を含む方法。
【請求項２１】
請求項１３ないし２０のいずれか１項に記載の方法であって、更に処理されたデータのために前記サブネットワークの選択された自動化サーバに問い合わせるステップを含む方法。
【請求項２２】
プロセス制御システムのためのネットワークサーバであって、前記ネットワークサーバが、サブネットワークのネットワーク内に設けられ、各サブネットワークが、それに接続される少なくとも１つの周辺デバイスを有し、かつ自動化サーバ用の位置データおよび付加データを含む、その上に格納されるデータを有する前記自動化サーバを備え、前記ネットワークが更に、それに接続されるネットワークユーザ端末を備えた少なくとも１つのネットワークサーバを含み、およびそれによって、前記ネットワーク内の前記自動化サーバの各々が、その間でのデータの通信のために前記少なくとも１つのネットワークサーバの１つに接続され、前記少なくとも１つのネットワークサーバが、前記少なくとも１つのネットワークサーバの１つから選択された自動化サーバへの問合せに応答して送信される前記選択された自動化サーバからエクスポートされるデータを受信するように使用可能であり、それによって、前記選択された自動化サーバが前記位置データに基づいて前記ネットワークサーバによって問い合わせられる、ネットワークサーバ。
【請求項２３】
請求項２２に記載のネットワークサーバであって、前記少なくとも１つのネットワークサーバの前記１つが、選択された地理的位置に対するその位置の一致に基づいて選択された自動化サーバに問い合わせるように使用可能である、ことを特徴とするネットワークサーバ。
【請求項２４】
請求項２２に記載のネットワークサーバであって、前記少なくとも１つのネットワークサーバの前記１つが、選択された地理的位置に対してその近い位置に基づいて選択された自動化サーバに問い合わせるように使用可能である、ことを特徴とするネットワークサーバ。
【請求項２５】
請求項２２ないし２４のいずれか１項に記載のネットワークサーバであって、前記少なくとも１つのネットワークサーバの前記１つが、全ての自動化サーバに前記問合せをブロードキャスト問合せとして送信するように使用可能である、ことを特徴とするネットワークサーバ。
【請求項２６】
請求項２２ないし２４のいずれか１項に記載のネットワークサーバであって、前記少なくとも１つのネットワークサーバの前記１つが、選択された自動化サーバに前記問い合わせをブロードキャスト問合せとして送信するように使用可能である、ことを特徴とするネットワークサーバ。
【請求項２７】
請求項２２ないし２４のいずれか１項に記載のネットワークサーバであって、前記少なくとも１つのネットワークサーバの前記１つが、全ての自動化サーバを逐次的にポーリングすることによって前記問合せを送信するように使用可能である、ことを特徴とするネットワークサーバ。
【請求項２８】
請求項２２ないし２７のいずれか１項に記載のネットワークサーバであって、前記少なくとも１つのネットワークサーバの前記１つが、前記選択された自動化サーバからのデータの受信に応答してアラートを発するように使用可能である、ことを特徴とするネットワークサーバ。
【請求項２９】
プロセス制御システムのための構成サーバであって、前記構成サーバが、サブネットワークのネットワーク内に設けられ、各サブネットワークが、それに接続される少なくとも１つの周辺デバイスを有し、かつ自動化サーバ用の位置データおよび付加データを含む、その上に格納されるデータを有する前記自動化サーバを備え、前記ネットワークが更に、それに接続されるネットワークユーザ端末を備えた少なくとも１つのネットワークサーバを含み、およびそれによって、前記ネットワーク内の前記自動化サーバの各々が、その間でのデータの通信のために前記少なくとも１つのネットワークサーバの１つに接続され、前記構成サーバがその上に前記サブネットワークの自動化サーバからエクスポートされるデータの格納のために、前記サブネットワークおよび前記少なくとも１つのネットワークサーバに接続され、前記少なくとも１つのネットワークサーバの１つが前記構成サーバからのデータを取り出すように使用可能なようにする、ことを特徴とする構成サーバ。
【請求項３０】
プロセス制御システムのための処理サーバであって、前記処理サーバが、サブネットワークのネットワーク内に設けられ、各サブネットワークが、それに接続される少なくとも１つの周辺デバイスを有し、かつ自動化サーバ用の位置データおよび付加データを含む、その上に格納されるデータを有する前記自動化サーバを備え、前記ネットワークが更に、それに接続されるネットワークユーザ端末を備えた少なくとも１つのネットワークサーバを含み、およびそれによって、前記ネットワーク内の前記自動化サーバの各々が、その間でのデータの通信のために前記少なくとも１つのネットワークサーバの１つに接続され、前記処理サーバが、更に処理されたデータに対して前記サブネットワークの選択された自動化サーバに問い合わせるように使用可能である、ことを特徴とする処理サーバ。
【請求項３１】
添付の図面を参照して実質的に先に記載されたようなプロセス制御システム。
【請求項３２】
添付の図面を参照して実質的に先に記載されたようなプロセス制御の方法。
【請求項３３】
添付の図面を参照して実質的に先に記載されたようなプロセス制御システムのためのネットワークサーバ。
【請求項３４】
添付の図面を参照して実質的に先に記載されたようなプロセス制御システムのための構成サーバ。
【請求項３５】
添付の図面を参照して実質的に先に記載されたようなプロセス制御システムのための処理サーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、自動化システムを管理するための、特に、もっぱらではないが、セキュリティおよび状況認識用途に用いられる自動化システムを管理するための、プロセス制御システムおよび方法に関する。この種のシステムは、ローカルレベルでおよびより広いレベルでデータの記録、現在の状態の監視および自動制御動作を提供する。
【０００２】
明細書の全体にわたって、文脈が別な方法で要求しない限り、単語「備える（ｃｏｍｐｒｉｓｅ）」または、「備える（ｃｏｍｐｒｉｓｅｓ）」もしくは「備えた（ｃｏｍｐｒｉｓｉｎｇ）」のような変形は、所定の整数または整数のグループの包含を意味するがその他の整数または整数のグループの除外を意味しないと理解される。
【０００３】
さらに、明細書の全体にわたって、文脈が別な方法で要求しない限り、単語「含む（ｉｎｃｌｕｄｅ）」または、「含む（ｉｎｃｌｕｄｅｓ）」もしくは「含む（ｉｎｃｌｕｄｉｎｇ）」のような変形は、所定の整数または整数のグループの包含を意味するがその他の整数または整数のグループの除外を意味しないと理解される。
【背景技術】
【０００４】
本発明の背景の以下の説明は、本発明の理解を容易にすることを目的とされる。しかしながら、理解されるべきことは、この説明が、出願の優先権主張日の時点において、いかなる司法権においても、参照される文献のいずれかが、公表された、公知の、または当業者の一般汎用知識の一部であったとの容認または承認ではない、ということである。
【０００５】
現在、プロセス制御自動化システムは多くの場合システムによって解決されるシステムにわたる自己完結型制御問題を有する完全系として設計される。周知のシステムにおいて、完全なシステム設計は十分に特徴付けられて、プログラマブルロジックコントローラ（「ＰＬＣ」）のような制御デバイスにダウンロードされる。この種の制御ソリューションは、企業内の従業員が使用するのは容易でない。それは、彼らの作業環境に関連しなければならない。典型的なシステムが、しばしば専門家技術者によって設置されて、維持されて、構成され、および技師によって使われる。さらに、この種のシステムは通常大規模中央管理ネットワークとして導入され、管理するのに大きくて扱いにくい。分散化された方法は、システムがよりモジュール式であるように、『ネットワークのネットワーク』を形成するために共に多重システムをネットワーク化することである。本発明は、システムにアクセスする異なる人々およびグループに意味がある問題に対する、モジュール化による方法を述べる。
【０００６】
セキュリティにおいて、および、他の自動化用途において、システムは、しばしば、閉回路テレビジョン（「ＣＣＴＶ」）、セキュリティ、位置、制御、建築管理その他に対して別々のシステムがある「ストーブパイプ」内の情報と共に導入される。これは、異種のシステムを一体化するために高価で複雑なエンジニアリングに至る。本発明は多くの異なる情報源および制御を一体化して、それにもかかわらず技術者でないスタッフによってさえ、管理されるのが簡単なアーキテクチャによって、これを克服する。
【０００７】
特許文献１は、この種のシステムを構成するためのプロセス制御システムおよび方法を記載する。このシステムは、それに接続される１つ以上のプロセス制御周辺デバイスを有するプログラマブル自動化コントローラを備える。プログラマブル自動化コントローラは、トリガー条件および警報条件を含む周辺デバイスに関する情報を規定するように構成されることができる。周辺デバイスに関する情報は、プログラマブル自動化コントローラに接続されるユーザ端末を通してユーザによってアクセスされることができる。周辺デバイスは、構成情報に従って動作して、プログラマブル自動化コントローラにデータを転送することができる。
【特許文献１】国際特許出願番号ＰＣＴ／ＡＵ２００４／０００２４３
【０００８】
特許文献２は、周辺デバイスがコントローラによって制御されるプロセス制御システムおよび方法を記載している。この周辺デバイスは階層化性質で配置される環境内に位置する。各周辺デバイスは、それが位置する環境に従い一意の階層化識別子を有する。環境が変化する場合、その時、一意の識別子もそうする。この一意の識別子が、その識別子に従って周辺デバイスの制御のために使われることができる。
【特許文献２】国際特許出願番号ＰＣＴ／ＡＵ２００５／００１３１４
【発明の開示】
【０００９】
本発明の第１の態様に従って、サブネットワークのネットワークを備えたプロセス制御システムが提供され、各サブネットワークが、それに接続される少なくとも１つの周辺デバイスを有し、かつ、自動化サーバの位置データおよび付加データを含む、その上に格納されるデータを有する自動化サーバを備え、このネットワークが、それに接続されるネットワークユーザ端末を備えた少なくとも１つのネットワークサーバを更に含み、およびそれによって、このネットワーク内の自動化サーバの各々が、その間のデータの通信のための少なくとも１つのネットワークサーバの１つに接続され、この少なくとも１つのネットワークサーバが、この少なくとも１つのネットワークサーバの１つからの選択された自動化サーバへの問合せに応答して送信される選択された自動化サーバからエクスポートされるデータを受信するように使用可能であり、それによって、選択された自動化サーバが位置データに基づいてネットワークサーバによって問い合わせられる。
【００１０】
好ましくは、この少なくとも１つのネットワークサーバの１つが選択された地理的位置に対するその位置の一致に基づいて選択された自動化サーバに問い合わせるように使用可能である。代わりとして、この少なくとも１つのネットワークサーバの１つが選択された地理的位置に対してその近い位置に基づいて選択された自動化サーバに問い合わせるように使用可能である。
【００１１】
好ましくは、少なくとも１つのネットワークサーバの１つが全ての自動化サーバに対するブロードキャスト問合せとして問合せを送信するように使用可能である。代わりとして、この少なくとも１つのネットワークサーバの１つが選択された自動化サーバに対するブロードキャスト問合せとして問合せを送信するように使用可能であるか、または、この少なくとも１つのネットワークサーバの１つが全ての自動化サーバを逐次的にポーリングすることによって問合せを送信するように使用可能である。
【００１２】
好ましくは、この少なくとも１つのネットワークサーバの１つによって受信されるデータが、以降のアクセスに対してこの少なくとも１つのネットワークサーバの１つに局所的に格納される。
【００１３】
好ましくは、この少なくとも１つのネットワークサーバの１つが選択された自動化サーバからのデータの受信に応答してアラートを発するように使用可能である。
【００１４】
好ましくは、プロセス制御システムは、ネットワーク内に設けられて、サブネットワークに接続される構成サーバおよび、そこにサブネットワークの自動化サーバからエクスポートされるデータの記憶のための少なくとも１つのネットワークサーバを更に含み、少なくとも１つのネットワークサーバの１つが、構成サーバからのデータを取り出すように使用可能なようにする。
【００１５】
好ましくは、プロセス制御システムは、ネットワーク内に設けられて、サブネットワークに接続される処理サーバを更に含み、この処理サーバは、更に処理されたデータのためにサブネットワークの選択された自動化サーバに問い合わせるように使用可能である。
【００１６】
好ましくは、自動化サーバおよびネットワークサーバは、単一のサーバである。好ましくは、ネットワークサーバは、自動化サーバとして使用可能で、それに接続される１つ以上の周辺デバイスを含む。
【００１７】
本発明の第２の態様に従って、サブネットワークのネットワークを備えたプロセス制御システムを使用するプロセス制御の方法が提供され、各サブネットワークが、それに接続される少なくとも１つの周辺デバイスを有し、かつ自動化サーバの位置データおよび付加データを含む、その上に格納されるデータを有する自動化サーバを備え、このネットワークがそれに接続されるネットワークユーザ端末を備えた少なくとも１つのネットワークサーバを更に含み、およびそれによって、ネットワーク内の自動化サーバの各々がその間でのデータの通信のためにこの少なくとも１つのネットワークサーバの１つに接続され、この方法が、以下のステップ、すなわち、少なくとも１つのネットワークサーバの１つからの問合せの送信によって位置データに基づいて自動化サーバの１つ以上に問い合わせるステップと、この少なくとも１つのネットワークサーバの１つから自動化サーバまでの問合せに応答して送信される自動化サーバからエクスポートされるデータを受信するステップと、を含む。
【００１８】
好ましくは、この問合せは選択された地理的位置に対する自動化サーバの位置の一致に基づく。代わりとして、この問合せは選択された地理的位置に対して自動化サーバの近い位置に基づく。
【００１９】
好ましくは、この問合せは全ての自動化サーバにブロードキャストされる。代わりとして、この問合せは選択された自動化サーバにブロードキャストされるかまたはこの問合せは全ての自動化サーバの連続したポーリングである。
【００２０】
好ましくは、この方法は以降のアクセスのためにこの少なくとも１つのネットワークサーバの１つにおいて局所的にこの少なくとも１つのネットワークサーバの１つによって受信されるデータを格納するステップを含む。
【００２１】
好ましくは、この方法はネットワーク上に設けられる構成サーバ上のサブネットワークの自動化サーバからエクスポートされるデータを格納して、かつ構成サーバからのデータを取り出すステップを更に含む。
【００２２】
好ましくは、この方法は更に処理されたデータに対してサブネットワークの選択された自動化サーバに問い合わせるステップを含む。
【００２３】
本発明の第３の態様に従って、プロセス制御システムのためのネットワークサーバが提供され、このネットワークサーバがサブネットワークのネットワーク内に設けられ、各サブネットワークが、それに接続される少なくとも１つの周辺デバイスを有し、かつ自動化サーバの位置データおよび付加データを含む、その上に格納されるデータを有する自動化サーバを備え、このネットワークがそれに接続されるネットワークユーザ端末を備えた少なくとも１つのネットワークサーバを更に含み、およびそれによって、ネットワーク内の自動化サーバの各々がその間でのデータの通信のためにこの少なくとも１つのネットワークサーバの１つに接続され、この少なくとも１つのネットワークサーバが、この少なくとも１つのネットワークサーバの１つからの選択された自動化サーバへの問合せに応答して送信される選択された自動化サーバからエクスポートされるデータを受信するように使用可能であり、それによって、選択された自動化サーバが位置データに基づいてネットワークサーバによって問い合わせられる。
【００２４】
好ましくは、この少なくとも１つのネットワークサーバの１つが選択された地理的位置に対するその位置の一致に基づいて選択された自動化サーバに問い合わせるように使用可能である。代わりとして、この少なくとも１つのネットワークサーバの１つが選択された地理的位置に対してその近い位置に基づいて選択された自動化サーバに問い合わせるように使用可能である。
【００２５】
好ましくは、少なくとも１つのネットワークサーバの１つが全ての自動化サーバに対するブロードキャスト問合せとして問合せを送信するように使用可能である。代わりとして、この少なくとも１つのネットワークサーバの１つが選択された自動化サーバに対するブロードキャスト問合せとして問合せを送信するように使用可能であるか、または、この少なくとも１つのネットワークサーバの１つが全ての自動化サーバを逐次的にポーリングすることによって問合せを送信するように使用可能である。
【００２６】
好ましくは、この少なくとも１つのネットワークサーバの１つが選択された自動化サーバからのデータの受信に応答してアラートを発するように使用可能である。
【００２７】
本発明の第４の態様に従って、プロセス制御システムのための構成サーバが提供され、この構成サーバがサブネットワークのネットワーク内に設けられ、各サブネットワークが、それに接続される少なくとも１つの周辺デバイスを有し、かつ自動化サーバの位置データおよび付加データを含む、その上に格納されるデータを有する自動化サーバを備え、このネットワークがそれに接続されるネットワークユーザ端末を備えた少なくとも１つのネットワークサーバを更に含み、およびそれによって、ネットワーク内の自動化サーバの各々がその間でのデータの通信のためにこの少なくとも１つのネットワークサーバの１つに接続され、この構成サーバが、サブネットワークおよびそこにサブネットワークの自動化サーバからエクスポートされるデータの格納のための少なくとも１つのネットワークサーバに接続され、少なくとも１つのネットワークサーバの１つが、構成サーバからのデータを取り出すように使用可能なようにする。
【００２８】
本発明の第５の態様に従って、プロセス制御システムのための処理サーバが提供され、この処理サーバがサブネットワークのネットワーク内に設けられ、各サブネットワークが、それに接続される少なくとも１つの周辺デバイスを有し、かつ自動化サーバの位置データおよび付加データを含む、その上に格納されるデータを有する自動化サーバを備え、このネットワークがそれに接続されるネットワークユーザ端末を備えた少なくとも１つのネットワークサーバを更に含み、およびそれによって、ネットワーク内の自動化サーバの各々がその間でのデータの通信のためにこの少なくとも１つのネットワークサーバの１つに接続され、この処理サーバが、更に処理されたデータのためにサブネットワークの選択された自動化サーバに問い合わせるように使用可能である。
【００２９】
本発明の柔軟性は、特にセキュリティ自動化モデルに適用される場合、分散化された管理と操作および集中化された管理と操作の両方を可能にすることによって使用可能な柔軟性を達成する。扱いにくいリエンジニアリングに対する必要性を取り除くことによって、領域専門技術に対するものに委ねられるシステムを適応させる柔軟性が提供される。これは、システムが異なる脅威レベルおよび区別的な情報収集が調整を必要とする先制非公然活動に対して容易に調整されることを可能にする。
【発明を実施するための最良の形態】
【００３０】
本発明の一実施態様のプロセス制御システム５００は、１人以上のユーザによってアクセスされることができるネットワーク１００を備える。
【００３１】
ネットワーク１００は、１つ以上のネットワークサーバ１０１および１つ以上のサブネットワーク２００を含む。図１に例示される実施態様において、ネットワーク１００は３つのサブネットワーク２００を備え、各々が２つのネットワークサーバ１０１に、および残りのサブネットワーク２００にルーター３００経由で接続される。しかし、理解されるべきことは、ネットワークサーバ１０１の数が変化することができるのと同様に、サブネットワーク２００の数が変化することができることである。
【００３２】
各ネットワークサーバ１０１は、ネットワークユーザ１０３によってアクセス可能で、下記に詳述されるように、ネットワーク１００にアクセスして、制御して、構成するのに用いられる、パーソナルコンピュータまたは他の適切なユーザーインターフェースのような、ネットワークユーザ端末１０２に接続される。ネットワークユーザ端末１０２は、キーボード１０５および、例えばタッチスクリーンを備えた、視覚的ディスプレイ１０６を含むことができる。ネットワークユーザ端末１０２はさらに、ネットワークサーバ１０１とのデータ通信を容易にするために適切なプロセッサ１０７を含む。この種のネットワークユーザ端末１０２の使用および操作は、当業者にとって周知であり、本発明に関連する場合を除いて、本願明細書において更に詳細に記載される必要はない。
【００３３】
各ネットワークサーバ１０１は、また、ネットワークサーバデータベース１０４に接続される。各ネットワークサーバ１０１はまた、ユーザにアラートを与えるためのセル式携帯無線電話または他の適切なデバイスのような、任意選択のアラートデバイス１０８に接続されることができる。
【００３４】
各サブネットワーク２００は、サブネットワーク２００およびそこに設けられる周辺デバイス２０３にアクセスして、制御して、構成するローカルユーザ２０５用の、１つ以上の周辺デバイス２０３に、および、パーソナルコンピュータまたは他の適切なユーザーインターフェースのようなローカルユーザ端末２０２に接続される自動化サーバ２０１を備える。ローカルユーザ端末２０２はキーボード２０８および、例えばタッチスクリーンを備えた、視覚的ディスプレイ２０６を含むことができる。ローカルユーザ端末２０２はさらに、自動化サーバ２０１とのデータ通信を容易にするために適切なプロセッサ２０７を含む。この種のローカルユーザ端末２０２の使用および操作は、当業者にとって周知であり、本願明細書において更に詳細に記載される必要はない。周辺デバイス２０３は、アナログまたはディジタルデバイスであることができて、かつカメラ、センサ、アクチュエータおよびセキュリティデバイスを含むことができるが、これに限定されるものではない。
【００３５】
自動化サーバ２０１は、当業者に周知のように、メモリ、処理手段、記憶手段および入出力ポートを備える。
【００３６】
記憶手段は、データベース２０４を含む。データベース２０４は、固定または着脱可能なハードディスクまたは固体メモリ手段を含む種々の形態をとることができる。同様に、入出力ポートはケーブル、無線、赤外線およびＰＣＩ／ＩＳＡカードを含む種々の形態をとることができる。データベース２０４は、自動化サーバ２０１用にデータおよび情報を格納し、かつ、自動化サーバ２０１およびそれに接続される周辺デバイス２０３に関し、かつネットワーク１００内に設けられる他の自動化サーバ２０１、ネットワークサーバ１０１および他のサーバにエクスポートされることができ、かつ下記に詳述されている、構成および他のデータを含む。
【００３７】
自動化サーバ２０１は、入出力ポートを通して周辺デバイス２０３およびローカルユーザ端末２０２と、同様に、ルーター３００経由で、ネットワーク１００上のネットワークサーバ１０１と、データ通信する。ローカルユーザ端末２０３は、自動化サーバ２０１と制御通信する。自動化サーバ２０１は、周辺デバイス２０３と制御通信する。本実施態様において、データおよび制御通信は、ＴＣＰ／ＩＰおよびブルートゥースのような、所有権の保持されていない通信規格を通して達成される。
【００３８】
各自動化サーバ２０１は、ユーザにアラートを送達することができるセル式携帯無線電話または他の適切なデバイスのような、任意選択のアラートデバイス２０９に接続される。
【００３９】
ローカルユーザ端末２０２は、本願明細書において記載されている実施態様において、当業者に明白であろうように、一般的に標準構成のコンピュータである。
【００４０】
プロセス技術者または他の同じように熟練した人であってもなくてもよいローカルユーザ２０５が、所望の位置に周辺デバイス２０３を設置する。ローカルユーザ２０５は、次いで追加的な所望の位置に自動化サーバ２０１を設置して、自動化サーバ２０１と周辺デバイス２０３との間のデータおよび制御通信を必要に応じて確実にするためにこの種の動作をする。
【００４１】
ローカルユーザ２０５は、次いで自動化サーバ２０１および周辺デバイス２０３を構成することが可能である。構成は、ローカルユーザ端末２０２経由で適切な入力によって自動化サーバ２０１上に記録されるローカルユーザ２０５実行ソフトウェアを開始する。
【００４２】
構成は以下を含むが、必ずしもこれに限定されない：
＞周辺デバイス２０３が位置する環境を規定すること、
＞当業者にとって公知の「プラグアンドプレイ」の方法で、周辺デバイス２０３の詳細を検出して格納すること、
＞周辺デバイス２０３と自動化サーバ２０１との間の通信チャネルを規定すること、
＞必要に応じて周辺デバイス２０３の動作パラメータを設定すること、
＞周辺デバイス２０３のトリガー条件を規定すること、
＞周辺デバイス２０３に関連するアラートおよび警報を規定すること、
＞必要に応じて周辺デバイス２０３の制御動作および／またはシーケンスを規定して設定すること、
＞周辺デバイス２０３の較正情報を規定して、設定すること、
＞周辺デバイス２０３の位置に関する地理的情報を提供すること、および
＞周辺デバイスに関連するその他のパラメータまたは情報。
【００４３】
本発明の一代替実施態様において、自動化サーバ２０１およびそれに接続される周辺デバイス２０３の性質に従い他の適切な構成プロセスが当業者に周知のように使われることができる。
【００４４】
構成に関するデータは、上記したようにデータベース２０４内に格納される。
【００４５】
本発明の一実施態様において、環境およびその中に設けられる周辺デバイス２０３が階層に組織され、ユーザが周辺デバイス２０３をプロセス制御システムとして管理して構成するのを補助して、柔軟で役立つ制御機能を与える。周辺デバイス２０３は、他のデバイスおよびトリガー条件に依存して、それらによって順序づけられるそれらの制御動作を有することができる。制御動作はまた、周辺デバイス２０３が位置する環境に依存することができる。
【００４６】
各周辺デバイス２０３は、それに関連し、その環境および下位環境に関して周辺デバイス２０３を規定する、階層化識別子を有する。この階層化識別子は生成されて、自動化サーバ２０１に格納されて、制御シーケンスがデバイスとそれらのトリガー条件との間の依存関係を規定することによって１つ以上のデバイスを伴ってセットアップされることを可能にする。環境の（したがってその識別子の）変化は、自動化サーバ２０１の制御の下で開始される制御動作および／または一連の動作を起動させることができる。制御動作とともに、デバイスのタイプならびにそれが有する動作パラメータおよび特性についての情報が、階層化情報にリンクされることができて、構成プロセスの一部として、自動化サーバ２０１内に格納される。上記したように、周辺デバイス２０３の構成データは環境またはデバイスの位置、図的表現、較正パラメータ、制御シーケンス、トリガーレベルおよび他のデバイスへの依存関係を含むことができる。これの具体例は、それが読み込まれる（センサである場合）かまたは起動させられる（アクチュエータである場合）ために使用するデバイスの画像または使用可能なおよび較正パラメータを含む。
【００４７】
各周辺デバイス２０３は、センサ、スイッチまたは弁のようなフィジカルデバイスであることができるかまたはコンピューティング方法の一部によってモデル化されて、自動化サーバ２０１内に導入される仮想デバイスであることができる。この種の仮想デバイスは、大いに向上された柔軟性を提供する。例えば、それらはタッチスクリーン上のグラフィック画像によって起動されるスイッチを表すことができ、または、それらは遅延またはタイミング機能を提供することができる。それらは、デバイスの動作または評価が開始される前に、（デバイストリガー条件および他の周辺デバイス２０３への依存関係によって、またはコンピュータプログラムロジカル文によって、のどちらかで規定される）条件の論理セットに関する依存関係を指示することができる。それらは、また、テスト目的のために現実のデバイスを一時的に置換することができる。この種の仮想デバイスは、また、現実のデバイスと同様に階層および環境のシステムに組織されることができる。
【００４８】
周辺デバイス２０３は、また、人々、動物またはその他の対象物であることができ、−およびこの用語はそれに応じて解釈されるべきである。デバイスは、また、他のデバイスの環境であるとみなされることができる。
【００４９】
上記したように、周辺デバイス２０３は階層的に組織された環境と関連する。各環境は、それによって環境の画像または図的表現および空間分離、形態的な組織および階層内の他の環境に対する地理的位置を格納することができた。この情報が他の環境および周辺デバイス２０３に対して相対的であることができるとはいえ、それはまた、地理学的座標を用いて絶対的であることもできる。
【００５０】
代わりとして、以前の階層的に組織された周辺デバイス２０３およびそれらの制御情報は実質的に同じ情報を含む別々のデータベースの問合せによるような他のより従来の手段によって規定されることができる。
【００５１】
更に、周辺デバイス２０３の階層間の関係は手動でまたは動的に変更されることができ、および、これはそれ自体自動化動作または新しい自動化シーケンスを起動させることができる。
【００５２】
自動化サーバ２０１は、また、周辺デバイス２０３の過去状態の記録された履歴を含むことができて、さらにプロセス制御システム５００の現在の状態の監視を可能にすることができる。このデータは、データベース２０４内に格納されるであろう。
【００５３】
各自動化サーバ２０１は、その関連したサブネットワーク２００を介して局所的にまたは遠隔で管理されることができる。
【００５４】
サブネットワーク２００の管理は、関連した自動化サーバ２０１によって管理される。サブネットワーク２０１のローカルユーザ２０５は、サブネットワーク２０１およびそこに設けられる周辺デバイス２０３を直接管理して変更するために自動化サーバ２０１にアクセスすることができる。理解されるであろうことは、ローカルユーザ２０５がサブネットワーク２００の遠隔に位置することができ、かつなお自動化サーバ２０１にアクセスすることができ、および、この文書の目的に対してローカルユーザと称されることができることである。ローカルユーザ２０５によって設定されるように、自動化サーバ２０１はそのレベルで記録、自動化、監視、アラートおよび警報を処理する。図１において、３つの自動化サーバ２０１が示されるが、上で議論したように、任意の数（Ｎ）のそれらがあることができる。
【００５５】
前述したように、地理的情報は構成データの一部として提供されることができる。それが構成プロセス中にプロセス制御システム５００に加えられる場合、各周辺デバイス２０３の地理空間座標のような、地理空間情報が各周辺デバイス２０３のローカルユーザ端末２０２経由で入力されることができる。特に、地理座標は周辺デバイス２０３が位置する各環境に明示的に入力されることができるか、または、環境内の各周辺デバイス２０３はそれが位置する環境の地理空間基準を継承することができる。より正確なデータの不在の場合、下位環境はそれらの親環境の地理空間座標を継承することができる。座標は、ローカルユーザ端末２０２経由でタイプ入力することによって手動で入力されることができるか、またはより自動化されて便利な形態でグローバルポジショニングシステム（「ＧＰＳ」）デバイスのような他の機械から与えられることができる。
【００５６】
地理空間座標は、緯度と経度または他の座標系のような絶対包括基準点として明示的に入力されることができる。代わりとして、地理空間座標は距離に関して包括基準点に対して相対的に入力されることができるか、または、推定の手動計測によって定位置から、または包括基準点による周知のスケールの機能のグラフィック画像から算出されることができる。例えば、都合がいい包括基準点は自動化サーバ２０１の位置自体であることができる。この情報が、たとえ人のまたは車両の場合のような基準点または環境が移動しているとしても、各周辺デバイス２０３の絶対地理空間座標およびそれが位置する環境を算出し、同じく自動化システムを管理する人に都合がいいデータ入力を提供する、のに十分であることが容易に認められることができる。
【００５７】
地理空間座標および他のメタデータが、特許文献２に記載されているプロセスまたはデータベースアクセスのようなその他の適切なまたは適用可能な方法に従って、自動化サーバ２０１とネットワークサーバ１０１との間で使われ、インポートされ、またはエクスポートされることができる。一例として、データはコンマで区切られた可変データファイルとして、またはＣＯＲＢＡおよびＸＭＬのようなオープン標準書式を使用して、インポートされることができる。
【００５８】
さらに、地理空間座標および他のメタデータは、自動化サーバ２０１に集められて格納されるアラートを備えたまたは出力データを備えたメタデータとして、ルーター３００経由でネットワークサーバ１０１の１つ以上にネットワーク１００を介してエクスポートされることができる。一実施態様において、メタデータは全てのネットワークサーバ１０１と自動的に共有され、一方いくつかの状況において、ネットワークサーバ１０１は階層的にグループ化されて、プロセス制御システム５００を地理的または組織的機能グループに合致するようによりよく組織することができる。本願明細書において記載されている実施態様において、ネットワークサーバ１０１は、マップまたはグリッド上にネットワーク１００内にあるネットワークサーバ１０１の数を任意の適切な方法でフラットまたは階層化スタイルのどちらかで表示することができる地図情報システム（ＧＩＳ）サーバである。
【００５９】
ＧＩＳサーバは、公知技術であり、本発明に関連する場合を除いて、本願明細書において更に詳細に記載される必要はない。
【００６０】
ネットワークサーバ１０１は、その構成およびそれに接続される周辺デバイス２０３に関する情報に対して個々の自動化サーバ２０１に問い合わせ、およびデータがこの種のリクエストに応答してネットワークサーバ１０１にエクスポートされることができる。これらの問合せは、特定の自動化サーバ２０１にアクセスするために、または地理的対象点に対して自動化サーバ２０１に基づいて最も近いものである自動化サーバ２０１にアクセスするために、ネットワークユーザ端末１０２を使用するネットワークユーザ１０３からの特定のリクエストに基づいている。一旦自動化サーバ２０１が問い合わせられると、関連した問い合わせられた自動化サーバ２０１からの構成データは将来の問合せの速度を上げるためにネットワークサーバ１０１に局所的に格納されることができる。このようにして、このネットワークサーバ２０１は「中央構成サーバ」として動作する。ネットワークユーザ１０３は、したがって、自動化サーバ２０１によってネットワーク１００経由でネットワークサーバ１０１にエクスポートされるメタデータを使用して、プロセス制御システム５００を地理的にブラウズすることが可能である。任意選択で、ネットワークサーバ１０１はそれ自体のレベルのアラートを発するために自動化サーバ２０１から問い合わせられたデータを処理することができ、したがって自動化サーバ２０２の機能を実行することができる。アラートは、任意の適切なアナログまたはディジタル通信手段によって伝達される。
【００６１】
アラートまたは利用可能なデータおよびメタデータの存在は、例えば、視覚的ディスプレイ１０６上のアイコンの点滅または変更色のような視覚指示によって、ネットワークユーザ端末１０２の視覚的ディスプレイ１０６経由でユーザに表示されることができる。これは、ユーザ１０３が、キーボード１０５の使用によっておよび／またはネットワークサーバ１０１位置上でクリックすることによって更に調査するよう警告するかまたは招いて、そのネットワークサーバ１０１内に利用できるリソースをブラウズして管理するか、またはただ生成された特定のアラートまたはデータを受信することができる。
【００６２】
各自動化サーバ２０１のデータベース２０４内に格納されるデータは、関連した自動化サーバ２０１の位置を正しい自動化サーバ２０１を識別する手段として使用して、ネットワークサーバ１０１を使用するネットワークユーザ１０３によってアクセスされることができる。データは、地理空間座標が自動化サーバ２０１の地理空間座標と正確に一致する場合だけ、関連すると判定されることができる。代わりとして、距離計算が最も近くに位置する自動化サーバ２０１または所定の対象点から所定の半径内の自動化サーバ２０１を戻すのに用いられるであろう。代わりとして、多角形または他の幾何学的形状によって描かれる取り囲まれた領域内の自動化サーバ２０１が、戻されるであろう。代わりとして、自動化サーバ２０１が接続される周辺デバイス２０３の絶対位置を通して、自動化サーバ２０１が識別されることができる。これは、ブロードキャスト問合せをネットワーク１００に接続される全ての自動化サーバ２０１に送信することによって、またはネットワーク１００に接続される全ての周知の自動化サーバ２０１を逐次的にポーリングすることによって、特定の問合せを選択された数の自動化サーバ２０１に送信することによって達成されることができる。
【００６３】
問合せプロセスの一実施態様が、次にもっと詳細に記載される。自動化サーバ２０１への問合せは、周辺デバイス２０３および問い合わせられた自動化サーバの２０１の位置に位置する環境に関するデータを初めに要求し、周辺デバイス２０３および階層化形態でまたは絶対地理的形態で利用できる環境にアクセスするための基礎を提供する。問合せプロセスが、図６内に図式的に例示される。ネットワークサーバ１０１は、自動化サーバ２０１に接続して、認証プロセスを実施する。一旦接続が確立されると、ネットワークサーバ１０１は自動化サーバ２０１に問い合わせて、問合せパラメータと一致するデバイス、イベントまたは他のデータを取り出すように使用可能である。ネットワークサーバ１０１は、次いで取り出されたデータをキャッシュにいれるように使用可能である。このデータは、次いで問合せを実行するのに用いられるネットワークサーバ１０１にエクスポートされる。任意の適切な問合せプロセスが、使われることができる。問合せによって要求されるデータの一例は、例えば、部屋または車両であることができる特定の環境に位置する周辺デバイス２０３の全てに対して全ての情報を要求することであることができる。要求される他のデータは、例えば、１つの特定の周辺デバイス２０３に関する情報であることができる。データは、完全に階層的にまたは地理座標に基づいて、またはこれらの方法の組合せによって要求されることができる。例えば、運動検出器のようなディジタルセンサまたは温度センサのようなアナログセンサのような周辺デバイス２０３またはオーディオおよびビデオデータを供給する周辺デバイスのタイプに従い、データが１つ以上の自動化サーバ２０１から要求されるであろうこともまた可能である。従来のデータベースによって対応されるであろうように、多くの形態の単独のまたは組合せのメタデータに基づく問合せがネットワークサーバ１０１内で対応されるであろうこともまた可能である。
【００６４】
代わりとして、発行／予約モデルが導入されることができ、それによって、ネットワークサーバ１０１は任意のデバイス変更および構成変更データを予約することができて、周辺デバイス２０３に関するイベントを制御することができる。デバイス、構成変更および／または制御イベントが自動化サーバ２０１上で生じる場合、情報は全ての予約されたネットワークサーバ１０１に発行される。このプロセスは、図７内に図式的に例示される。
【００６５】
図２内に例示される代替実施態様において、同様な特徴は同様な参照番号によって参照され、ネットワーク１００は、自動化サーバ２０１の各論理グループ化のための１つが一般的にある中央構成サーバ４００を含む。構成サーバ４００は、ルーター３００経由でサブネットワーク２００およびネットワークサーバ１０１に接続される。その構成およびメタデータに対して各自動化サーバ２０１に問い合わせるよりはむしろ、構成および適切なメタデータがデータベースの形態で中央構成サーバ４００内に格納される。自動化サーバ２０１またはそれに接続される周辺デバイス２０３に関するデータを必要とするネットワークサーバ１００のいずれかが、構成サーバ４００から直接に必要データを取り出すことができ、およびそれらの構成に対する変更がなされる場合、自動化サーバ２０１は中央構成サーバ４００をアップデートするように使用可能である。このプロセスは、図８内に図式的に例示される。構成サーバ４００は、自動化サーバ２０１に接続して、構成データおよび構成変更イベントのようなデータを取り出して格納する。ネットワークサーバ１０１は、次いで構成サーバ４００に接続して問い合わせ、かつ問合せパラメータと一致するデータを取り出すように使用可能である。このデータは、次いでネットワークサーバ１０１によってキャッシュにいれられる。ネットワークサーバ１０１は、次いでさらに問合せパラメータと一致するそれらの自動化サーバ２０１のリストに対して構成サーバ４００に問い合わせるように使用可能である。このリストに基づいて、自動化サーバ２０１は次いでそれらの問合せパラメータと一致するデータに対して関連した自動化サーバ２０１に問い合わせることが可能である。自動化サーバ２０１は、前の通りネットワーク１００をブラウズして、前の通り任意選択の処理およびアラートを実施する。この構成の利点は、自動化サーバ２０１およびネットワークサーバ１０１の両方が構成情報に対する単一の接触点を有するということである。
【００６６】
より多くが冗長性を与えるのに用いられることができるとはいえ、一般的に１つの中央構成サーバ４００だけがある。中央構成サーバの数がネットワークサーバ１０１の数に等しい場合、ネットワークサーバ１０１は構成サーバの役割を実行するであろうし、およびまた、中央構成サーバ４００の故障の場合には冗長構成サーバの役割を有するであろう。
【００６７】
ネットワークサーバ１０１が周辺デバイス２０３に関する初期の必要情報を有し、および関連した環境がリクエストを促進する場合、データは、各環境、周辺デバイス２０３または周辺デバイス２０３のグループ、または、環境に対して個々のベースでネットワークサーバ１０１によって作られることができる。これが依存されることである場合、例えば構成、可用性または位置において、自動化サーバの環境およびそれに接続される周辺デバイス２０３に対する変更はネットワークサーバ１０１でアップデートされなければならない。これは、例えば各自動化サーバ２０１自体からのアップデートに対するネットワークサーバ１０１による予約によって、またはリポジトリとして働く上述した中央構成サーバ４００および自動化サーバ２０１によってそれに通知されるこの種の変更のデータベースに対する予約によって、任意の適切な周知の方法を使用して実行されることができる。
【００６８】
この方法でプロセス制御システム５００を構成することによって新しい機能が可能にされ、その理由は、周辺デバイス２０３および環境からのデータ−アナログ、ディジタル、オーディオおよびビデオ、同じく、きわめて重要なことには、それが収集された時間および、どこでおよびなぜを含む、内容に関するメタデータを含むことができる、データ−がアクセスされることができるからである。このデータは、記録されたデータのパターンを探すためか、または更なるアラートおよび動作のために特定のオーディオおよびビデオデータの処理を強化するために、ネットワークサーバ１０１によって更に後処理されることができる。これが自動化サーバ上で実行される場合、これはその特定の自動化サーバ２０１上のデータに対して達成されることができるだけである。例えば、ビデオ画像は複雑なアルゴリズムを使用して動きまたは特定の内容に対して分析されるであろう。
【００６９】
図３内に例示される本発明の第３の実施態様において、ネットワーク１００は、ルーター３００経由でサブネットワーク２００およびネットワークサーバ１０１に接続される処理サーバ６００を含む。この実施態様において、およびより広いデータが必要なところで、更に処理されたデータのために必要であるように、処理サーバ６００は自動化サーバ２０１に問い合わせるように使用可能である。このようにして、データは最初に自動化サーバ２０１によってフィルターをかけられて、次いで処理サーバ６００に渡されて、ビデオまたはパターンに対する大きいデータセットを分析する計算機的に集中的な作業に費やされる。処理サーバ６００は、それ自体のアラートを発するように使用可能であり、および、この点に関しては、アラートが送信されることができるアラートデバイス６０１に接続される。アラートデバイスの一例は、携帯セル方式無線電話であることができる。代わりとして、処理サーバ６００は必要に応じて更なる解析およびアラート発行のためにネットワークサーバ１０１に、結果を戻すように使用可能である。
【００７０】
図４内に図式的に例示される本発明の第４の実施態様において、全てのブラウジング処理およびアラートが自動化サーバ２０１内に生じ、および、遠隔ネットワークユーザ２１１がそのサブネットワーク２００位置によって各自動化サーバ２０１を直接ブラウズする。この点に関しては、遠隔ネットワークユーザ２１１はルーター２０３経由で自動化サーバ２０１とデータ通信するよう配置されている遠隔ネットワーク端末２１０を使用する。
【００７１】
図５内に図式的に例示される本発明の第５の実施態様では、第２のおよび第３の実施態様が組み合わせられる。本実施態様において、したがって、構成サーバ４００の処理および管理はネットワークサーバ１０１と別である。
【００７２】
図９内に図式的に例示される本発明の第６の実施態様において、ネットワークサーバ１０１は１つ以上の局所的に接続された周辺デバイス２０３に加えて周辺デバイスとしてゼロまたは１つ以上の自動化サーバ２０１を接続する自動化サーバとして働く。その上、接続された自動化サーバ２０１に接続される周辺デバイス２０３は、プロキシとして接続された自動化サーバ２０１を使用してネットワークサーバ１０１と接続される。接続された周辺デバイス２０３は、遠隔自動化サーバ２０１の環境階層内に維持される。上記した予約／発行問合せ方法は、ネットワークサーバ１０１に情報およびイベントを供給するために利用される。ネットワークサーバ１０１および自動化サーバ２０１の関係は、サーバレベルで階層モデルを複製する集約を可能にするＮレベルの深さで複製されることができる。
【００７３】
要約すると、最終結果はより計算的に集中的な解析およびより高位の地理空間表示および解析がネットワークサーバ１０１で遠隔で引き受けられることができるとはいえ、自動化サーバ２０１がより頑丈で、より低いスペックであることができて、データ収集制御に集中することができるということである。自動化サーバ２０１は、自身のアラートを独立に送信して、自身のローカルネットワークを管理する動作をして、および、これはシステムに対する堅固性を加えて、サービスの拒絶のようなネットワーク攻撃に対する耐性を向上させる。調整は、自動化サーバ２０１のグループを調整する分散形ネットワークサーバ１０１を使用して包括的に改善され、およびこれらは任意選択で自動化サーバ２０１によって出力されるデータおよびメタデータの解析に基づいて自身のアラートを送信するであろう。各自動化サーバ２０１の構成データはネットワークサーバ１０１で管理されるかまたは代わりとして、設けられる場合、中央構成サーバ４００内に集中化されるであろう。ネットワークサーバ１０１はまた、データの計算機的に集中的な解析を行うであろうか、または、代替実施態様において、データは第３の実施態様にて説明され、図３内に図式的に例示されるように、処理サーバ６００に送信される。
【００７４】
自動化サーバ２０１、ネットワークサーバ１０１、処理サーバ６００または中央構成サーバ４００からデータにアクセスする適切な認証が使われるように、この種の情報に対するアクセスが有益にセキュアなベースであることを必要とすることは、更なる場合である。
【００７５】
この方法のオペレーティングの主要な利点は、以下である：」」
１）「地上の」人々は、それらの自動化スペースを管理するために階層化名称を参照することができる。遠くから情報にアクセスする人々は、また、階層化名称を使用して対話することができるが、正確なことが可能であるか、実行できるか、または望ましい、最も近いものに対して、絶対地理的データに基づいてデータを集約して、それにアクセスすることができる。したがって、局所的に管理して、しかし、包括的に調整することは、容易である。
２）ネットワークおよび機械は、日付、時間および位置に基づいてデータを集約することができて、容易な方法でそれの上で動作させることができる。したがって、情報は、それらがローカルな環境をよく知っているかどうかを問わず、機械および人間の両方によって容易に参照され管理されることができる。
【００７６】
上記したプロセス制御システム５００は、多くの用途を有する。この種のプロセス制御システム５００の導入および使用の一例は、セキュリティおよび状況認識に、例えば軍使用のために、ある。
【００７７】
図１０は、プロセス制御システム５００が、自動化システム７００である、軍環境におけるセキュリティおよび状況認識のためにどのように使われることができるかについて図式的に例示する。
【００７８】
指令管制オペレータ、現場諜報員および遠征軍のような自動化システム７００の複数ユーザ７０５は、全てがユーザ端末７０４を使用して１つ以上のネットワークサーバ７０１に対するアクセスを有するネットワークユーザとして働く。本実施態様において、ネットワークサーバ７０１は適切なソフトウェアをロードされるコンピュータによって提供される。
【００７９】
周辺デバイス７０３は、遠隔で位置して、それらの位置からデータおよび情報を集めるのに用いられる。周辺デバイス７０３は、閉回路ＴＶカメラ、ＩＰカメラ、化学生物放射線核爆発物兵器（「ＣＢＲＮＥ」）センサ、速度位置高度（「ＶＰＡ」）センサ、および、侵入検出器を含むことができるが、これに限定されるものではない。これらの周辺デバイス７０３は、通常の方法でセキュアな自動化サーバ７０２に接続されて、自動化サーバ７０２にデータを供給し、かつ自動化サーバ７０２から制御および構成データを受信するように使用可能である。ネットワークサーバ７０１、ローカルユーザ端末７０４および自動化サーバ７０２は、互いにデータ通信するネットワーク７０６内に全て設けられている。データ通信は、例えば、ＩＰプロトコルまたは周知のようにその他の適切なデータ通信プロトコルを使用することができる。
【００８０】
自動化システム７００において、周辺デバイス７０３はアラートデバイス７０９経由で動的にアラートを生成するために多量の情報にフィルターをかけるように接続されることができ、および、連続的改善のための容易な変更を可能にし、および元来は自国セキュリティ用途に開発された。膨大な物理的情報を抽出する全てのアルゴリズムおよび努力は、動き検出、不変フレーム除外、センサビデオ積分ならびに行動に関するおよびパターンマッチ（例えば生物測定または目標）認識を含む「セキュリティ自動化」の下に含まれる。本質的には、この自動化システム７００は行動のために指揮系統内の正しい人に情報を与える多くのサイトを監視する大きな作業を自動化する。
【００８１】
図１１は、本発明の自動化システム７００のレベルに関して略図で例示する。
【００８２】
物質界は、自動化システム７００の最低位層である。データは、セキュリティ入力（オーディオ、ビデオ、アクセス制御、動きおよびＣＢＲＮＥセンサ）、車両または船舶の計測器、速度、位置および高度（「ＶＰＡ」）から、更に、健康、安全および環境（「ＨＳＥ」）センサから集められることができる。配備層は、単純なネットワークエンジニアリングとともに周辺デバイス７０３のプラグアンドプレイ性質を用いて物理的セキュリティ実施の柔軟なおよび経済的な配備を可能にする。配備は、従来技術において問題を提示するストーブパイプされたシステムを１つにするために大きな統合化プログラムのオーバヘッドを伴わずに技師の技能を用いてすばやく達成されることができる。
【００８３】
使用層１は、周辺デバイス７０３を更に管理する。これは、セキュリティ自動化システム７００が、変更された脅威レベル、新しいデバイス能力または他の環境変化に対処するために経済的に検査されて、構成されて、改善されることを可能にする。一例として、新しい周辺デバイスが簡単に加えられることができる。一般的に、新しいセンサまたはデバイスは従来の、標準的に設計されたシステムに対する何時間ものプログラミングと比較して５分未満で完成されることができる。
【００８４】
層２は、自動関係を有するセンサ、アクチュエータおよびカメラのような周辺デバイス７０３の統合化を可能にする。これは、周辺デバイス７０３からのデータの識別および収集に関する層である。この層は、収集されることができて帯域幅管理の基盤である、莫大な分量の物理データに対向して隔壁を形成する。典型的な自動化動作は、視覚動き検出（しばしば、カメラ内に導入される）、検出された動き検出（典型的に赤外線センサ）およびＣＢＲＮ（または他のセンサ）ベースのビデオトリガーおよびイベント生成を含む。アラートがこの層で直接生成されることができて、地方遠征軍、恒久的なまたは一時的な野営施設に配備される守衛特務員、または動的ベースで運営上必要であるとみなされるように任意のレベルのコマンドチェインを含む遠隔兵力に対する単純なアラートであるであろう。自動化のこの層を用いて、脅威レベルに対する動的柔軟性が達成され、および、データ記憶および帯域幅計画のエンジニアリング問題は軽減される。
【００８５】
層２において、自動化システム７００は完全機能分散化状況認識システムを形成する。
【００８６】
ユーザ端末７０４は、遠征軍によって、野営で携帯型、または、車両もしくは船舶内で、強化されたＰＣプラットホームで、配置され、そして次に、ビデオおよび多くのセンサおよびデバイスを取り扱うためにサーバ周辺で豊富なローカル帯域幅を与える有線のまたはセキュア無線のＴＣＰ／ＩＰを介してネットワーク化される。
【００８７】
セキュリティ自動化モデルの層３は、ネットワークサーバ７０１自体内に達成されることができるかまたはネットワーク７０６を介して他の機械に委任されるであろう（ビデオ解析または複雑なセンサ解析のような）計算機的に集中的な活動を提供する。それらが計算的に集中的であるので、自動化の層２によって与えられる帯域幅管理を使用してこれを遠隔で実行することがしばしば有利である。
【００８８】
層４は、一般的に生物測定またはパターンマッチおよび顔認識または目標の識別のような技術をうまく使う。自動化の先行するレベルは、遠隔で効果的にこれを達成するために必要な帯域幅を管理するために働く。この層は、ネットワークサーバ７０１内に任意選択で導入されることができるが、しかし、遠隔のセキュアな生物測定および目標／パターンマッチデータベースに委任されそうである。
【００８９】
本願明細書において記載されているように、それが複数サイトデータ統合から利益を得るので、層５はインテリジェンス抽出ソフトウェアおよび技術の領域であって、ローカルサーバ内で全く導入されそうにない最初の層である。マルチサイトデータ比較は、セキュリティ自動化の以前の層から異常を見いだすために必要情報を提供する。ここで、これが正当化される場合、情報分析者はその全体において各ネットワークサーバ７０１から特定の下位層データをブラウズすることが可能であるという利点によって、取り出された自動化データ上で操作する。
【００９０】
層６セキュリティ自動化は、コマンドおよび制御層である。ここで、特定の脅威、アラートおよび情報が、地図情報システムを一般的に使用して表示されて、作用される。ローカルなイベントよりむしろ地域または広領域アラートが、記録されて、作用される。情報分析者の様に、詳細解析が正当化される場合、指揮系統からの全ての権限を与えられた人員が各ネットワークサーバ７０１を完全にブラウズすることが可能な利点によって、取り出された自動化データで操作することができる。
【００９１】
層３以上は一般的にネットワークベースであり、および、接続性はオープン規格ＴＣＰ／ＩＰ統合化によって与えられる。典型的なオープン統合化規格は、ＨＴＴＰ、ＸＭＬおよびデータベース統合化を含む。層２以下は、単一のコンピューティングデバイス内に典型的に導入され、したがって、層３以上のために使用されるネットワークプロトコルよりむしろこの種のコンピューティングデバイス内で、より適切なプロセス間通信および規格を使用する。
【００９２】
ネットワークサーバ７０１は、市販、産業または軍等級の信頼性が高い市販および既製品のハードウェアを使用してメガバイトないしペタバイトの記憶装置からハンドヘルドコンピュータまたはスーパーコンピュータ上でこのモデルの動作を与えるために拡大・縮小することができる。領域専門技術と連動して、それらは世界的に利用できるハードウェア、ソフトウェアおよび専門技術を用いて世界中の任意の国にコスト効率よく配置されることができる。これは、コストが減少され、および、有効性が、車両、船、航空機、（一時的なおよび恒久的な）基地および個人の住居などの多様な位置から向上されることを意味する。
【００９３】
システムのネットワークを使用することによって、および本願明細書において記載されているように、本発明の層周辺で組織されて、容易に理解できることは、物理的な情報およびデバイスを統合するきわめて複雑なシステムが、遠隔で働いて、かつ、世界的に調整する人々によって適応されることができることである。これは、階層的に組織された軍、世界的な会社のような企業に見られるような計画された方法で、または、あまり正式に組織されない方法でそれらの情報センサおよびデバイスを共有する人々による、ことができる。
【００９４】
変更が本発明の目的の範囲内で可能であること、および、本発明が記載されている実施態様に限定されないことは、当業者によって容易に理解されるであろう。例えば、代わりの、周知の、問合せおよび通信プロトコルが使われることができる。他のネットワーク構成が、利用されるであろう。その上、各実施態様内に記載されている特長はさらに他の実施態様を形成するために組み合わせられることができる。
【図面の簡単な説明】
【００９５】
本発明は、次に添付の図面を参照して一例として記載され、それについて、
【００９６】
【図１】本発明の一態様に従うプロセス制御システムの第１の実施態様の概略図である。
【図２】本発明の一態様に従うプロセス制御システムの第２の実施態様の概略図である。
【図３】本発明の一態様に従うプロセス制御システムの第３の実施態様の概略図である。
【図４】本発明の一態様に従うプロセス制御システムの第４の実施態様の概略図である。
【図５】本発明の一態様に従うプロセス制御システムの第５の実施態様の概略図である。
【図６】ネットワークサーバと自動化サーバとの間の単純な問合せプロセスに関して略図で例示する。
【図７】ネットワークサーバと自動化サーバとの間の発行／予約問合せプロセスに関して略図で例示する。
【図８】図２の実施態様によって使用される問合せプロセスを例示する。
【図９】本発明の一態様に従うプロセス制御システムの第６の実施態様の概略図である。
【図１０】セキュリティ自動化システムとして動作するセキュリティおよび状況環境において使用されるプロセス制御システムの概略図である。および
【図１１】図１０のセキュリティ自動化システムの概略階層モデルである。
【符号の説明】
【００９７】
１００ネットワーク
１０１ネットワークサーバ
１０２ネットワークユーザ端末
１０３ネットワークユーザ
１０４ネットワークサーバデータベース
１０５キーボード
１０６視覚的ディスプレイ
１０７プロセッサ
１０８アラートデバイス
２００サブネットワーク
２０１自動化サーバ
２０２ローカルユーザ端末
２０３周辺デバイス
２０４データベース
２０５ローカルユーザ
２０６視覚的ディスプレイ
２０７プロセッサ
２０８キーボード
２０９アラートデバイス
２１０遠隔ネットワーク端末
２１１遠隔ネットワークユーザ
３００ルーター
４００構成サーバ
５００プロセス制御システム
６００処理サーバ
７００自動化システム
７０１ネットワークサーバ
７０２自動化サーバ
７０３周辺デバイス
７０４ユーザ端末
７０５複数ユーザ
７０６ネットワーク
７０９アラートデバイス
【図１】
2009533732.tif 000003
【図２】
2009533732.tif 000004
【図３】
2009533732.tif 000005
【図４】
2009533732.tif 000006
【図５】
2009533732.tif 000007
【図９】
2009533732.tif 000008
【図６】
2009533732.tif 000009
【図７】
2009533732.tif 000010
【図８】
2009533732.tif 000011
【図１０】
2009533732.tif 000012
【図１１】
2009533732.tif 000013
【国際調査報告】
2009533732.tif 000014
2009533732.tif 000015