(57)【要約】  情報システムは、選択された機能を実行する複数のネットワーク装置、およびネットワーク装置における異常を検出するネットワーク管理システムを含む。ネットワーク管理システムは、好適には複数のネットワーク管理システムを有し、ネットワーク装置間で分散され、ネットワーク装置のそれぞれから状態信号を受信する。ネットワーク管理システムは、状態信号を評価し、あらゆるネットワーク装置が異常を示したかどうかを決定し、もしそうであるなら異常に適合する応答を与える。ネットワーク管理システムは、さらに異常を修復する適切な是正措置を特定し、異常を示すネットワーク装置により当初実行されることになっていた機能を、異常が修復されているその他のネットワーク装置へ一時的にリダイレクトすることができる。これにより異常は、システムユーザに対してトランスペアレントであるように修復することが可能となる。
2008538059.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク装置であって、
連続する複数のパルス信号の系列を含み、前記複数のパルス信号間の時間間隔のうち少なくとも１つが時間間隔の所定範囲内に実質的に無い場合、前記ネットワーク装置における異常を示す状態信号を与えるタイミングシステムと、
前記状態信号に基づいて前記ネットワーク装置における異常を検出し、示された異常に適合する応答を与えるネットワーク管理システムと、を有することを特徴とするネットワーク装置。
【請求項２】
前記複数の時間間隔は、前記連続する複数のパルス信号間において実質的に一様であることを特徴とする、請求項１に記載のネットワーク装置。
【請求項３】
前記時間間隔の所定範囲は、６０秒未満もしくは実質的に等しいことを特徴とする、請求項１に記載のネットワーク装置。
【請求項４】
前記時間間隔の所定範囲は、大略、１秒から１５秒の範囲であることを特徴とする、請求項３に記載のネットワーク装置。
【請求項５】
前記複数の時間間隔のうち少なくとも１つは、５秒の時間間隔を含むことを特徴とする、請求項３に記載のネットワーク装置。
【請求項６】
前記複数のパルス信号のそれぞれは、前記複数のパルス信号間で実質的に一様な振幅を含むことを特徴とする、請求項１に記載のネットワーク装置。
【請求項７】
前記複数のパルス信号は、前記複数のパルス信号のうち少なくとも１つの前記振幅が、振幅の所定範囲内に実質的に無い場合、異常を示すことを特徴とする、請求項６に記載のネットワーク装置。
【請求項８】
前記複数のパルス信号は、前記複数のパルス信号のうち少なくとも１つの前記振幅が所定の閾値未満の場合、異常を示すことを特徴とする、請求項６に記載のネットワーク装置。
【請求項９】
前記ネットワーク管理システムは、受動的信号処理システムを含むことを特徴とする、請求項１に記載のネットワーク装置。
【請求項１０】
前記ネットワーク管理システムは、能動的信号処理システムを含むことを特徴とする、請求項１に記載のネットワーク装置。
【請求項１１】
前記ネットワーク管理システムは、少なくとも部分的に、前記ネットワーク装置と一体となって配置されることを特徴とする、請求項１に記載のネットワーク装置。
【請求項１２】
前記適合する応答は、前記異常を無視すること含むことを特徴とする、請求項１に記載のネットワーク装置。
【請求項１３】
前記適合する応答は、前記異常を修復する是正措置を含むことを特徴とする、請求項１に記載のネットワーク装置。
【請求項１４】
前記是正措置は、前記ネットワーク装置の少なくとも１つのコンポーネントを再稼働することを含むことを特徴とする、請求項１３に記載のネットワーク装置。
【請求項１５】
前記是正措置は、前記ネットワーク装置の少なくとも１つのソフトウェアコンポーネントを再ロードすることを含むことを特徴とする、請求項１３に記載のネットワーク装置。
【請求項１６】
前記是正措置は、前記ネットワーク装置により実行される１つ以上の機能を、１つ以上のその他の選択されたネットワーク装置へ、少なくとも一時的にリダイレクトすることを含むことを特徴とする、請求項１３に記載のネットワーク装置。
【請求項１７】
前記適合する応答は、前記是正措置を実行する情報を含むことを特徴とする、請求項１３に記載のネットワーク装置。
【請求項１８】
前記ネットワーク装置は、サーバシステムを含むことを特徴とする、請求項１に記載のネットワーク装置。
【請求項１９】
前記ネットワーク装置は、メモリシステムを含むことを特徴とする、請求項１に記載のネットワーク装置。
【請求項２０】
前記ネットワーク装置は、ワークステーションを含むことを特徴とする、請求項１に記載のネットワーク装置。
【請求項２１】
少なくとも１つの第１機能を実行する第１ネットワーク装置と、
少なくとも１つの第２機能を実行し、前記第１ネットワーク装置と通信する第２ネットワーク装置と、を有し、
前記第１ネットワーク装置は、第１状態信号を有し連続する複数のパルス信号間において、少なくとも１つの時間間隔が時間間隔の第１所定範囲内に実質的に無い場合、前記第１ネットワーク装置における異常を示す前記第１状態信号を与える第１タイミングシステムを含み、
前記第２ネットワーク装置は、
第２状態信号を有し連続する複数のパルス信号間において、少なくとも１つの時間間隔が時間間隔の第２所定範囲内に実質的に無い場合、前記第２ネットワーク装置における異常を示す前記第２状態信号を与える第２タイミングシステムと、
前記第１状態信号に基づいて前記第１ネットワーク装置における異常を検出する第１ネットワーク管理システム、および前記第２状態信号に基づいて前記第２ネットワーク装置における異常を検出する第２ネットワーク管理システムを有し、前記検出された異常に適合する応答を与える、ネットワーク管理システムと、を含むことを特徴とする情報システム。
【請求項２２】
前記第１および第２ネットワーク装置は、通信ネットワークを経由して通信することを特徴とする、請求項２１に記載の情報システム。
【請求項２３】
前記通信ネットワークは、無線通信ネットワークを含むことを特徴とする、請求項２２に記載の情報システム。
【請求項２４】
前記第１および第２ネットワーク装置は、前記通信ネットワークを経由して連結されることを特徴とする、請求項２２に記載の情報システム。
【請求項２５】
前記複数のパルス信号は、前記第１および第２状態信号を有し、実質的に一様であることを特徴とする、請求項２１に記載の情報システム。
【請求項２６】
前記時間間隔は、前記第１状態信号を有し連続する複数のパルス信号間において実質的に一様であることを特徴とする、請求項２５に記載の情報システム。
【請求項２７】
前記時間間隔は、前記第２状態信号を有し連続する複数のパルス信号間において実質的に一様であることを特徴とする、請求項２５に記載の情報システム。
【請求項２８】
前記複数のパルス信号は、前記第１および第２状態信号を有し、時間的に分離していることを特徴とする、請求項２１に記載の情報システム。
【請求項２９】
前記ネットワーク管理システムは、少なくとも部分的に、前記第１および第２ネットワーク装置のうち少なくとも１つと一体となって配置されることを特徴とする、請求項２１に記載の情報システム。
【請求項３０】
前記ネットワーク管理システムは、前記第１および第２ネットワーク装置間で分散されることを特徴とする、請求項２９に記載の情報システム。
【請求項３１】
前記第１ネットワーク管理システムは、前記第１ネットワーク装置と関連付けられ、
前記第２ネットワーク管理システムは、前記第２ネットワーク装置と関連付けられることを特徴とする、請求項２９に記載の情報システム。
【請求項３２】
前記第１ネットワーク管理システムは、前記第１ネットワーク装置と一体化し、
前記第２ネットワーク管理システムは、前記第２ネットワーク装置と一体化することを特徴とする、請求項３１に記載の情報システム。
【請求項３３】
前記第１ネットワーク管理システムは、前記第１ネットワーク装置の内部に配置され、
前記第２ネットワーク管理システムは、前記第２ネットワーク装置の内部に配置されることを特徴とする、請求項３１に記載の情報システム。
【請求項３４】
前記適合する応答は、前記検出された異常を無視することを含むことを特徴とする、請求項２１に記載の情報システム。
【請求項３５】
前記適合する応答は、前記検出された異常を修復する是正措置を含むことを特徴とする、請求項２１に記載の情報システム。
【請求項３６】
前記是正措置は、前記ネットワーク装置の少なくとも１つのコンポーネントを再稼働することを含むことを特徴とする、請求項３５に記載の情報システム。
【請求項３７】
是正措置は、前記ネットワーク装置の少なくとも１つのソフトウェアコンポーネントを再ロードすることを含むことを特徴とする、請求項３６に記載の情報システム。
【請求項３８】
前記是正措置は、前記少なくとも１つの第２機能のうち少なくとも１つを、前記第１ネットワーク装置へ、少なくとも一時的にリダイレクトすることを含むことを特徴とする、請求項３６に記載の情報システム。
【請求項３９】
前記是正措置は、前記少なくとも１つの第１機能のうち少なくとも１つを、前記第２ネットワーク装置へ、少なくとも一時的にリダイレクトすることを含むことを特徴とする、請求項３６に記載の情報システム。
【請求項４０】
前記適合する応答は、システムユーザに対して実質的にトランスペアレントであるように実行されることを特徴とする、請求項３５に記載の情報システム。
【請求項４１】
さらに、前記少なくとも１つの第１および第２機能に共通する少なくとも１つの共通機能を実行するバーチャルネットワーク装置を有し、
前記ネットワーク管理システムは、最初に前記少なくとも１つの共通機能への要求を前記第１ネットワーク装置へ指示し、前記第１ネットワーク装置における前記検出された異常を検出すると、前記少なくとも１つの共通機能への前記要求を前記第２ネットワーク装置へリダイレクトすることにより、前記検出された異常に応答することを特徴とする、請求項２１に記載の情報システム。
【請求項４２】
前記ネットワーク管理システムは、前記少なくとも１つの共通機能への前記要求を前記第２ネットワーク装置へ一時的にリダイレクトすることにより、前記検出された異常に応答することを特徴とする、請求項４１に記載の情報システム。
【請求項４３】
前記ネットワーク管理システムは、前記第１ネットワーク装置における前記検出された異常を修復しようと試みるにより、前記検出された異常に応答することを特徴とする、請求項４１に記載の情報システム。
【請求項４４】
前記ネットワーク管理システムは、前記第１ネットワーク装置における前記検出された異常を修復することにより、かついったん修復されると前記少なくとも１つの共通機能への前記要求を前記第１ネットワーク装置へ戻すにより、前記検出された異常に応答することを特徴とする、請求項４３に記載の情報システム。
【請求項４５】
前記ネットワーク管理システムは、前記第１ネットワーク装置における前記検出された異常を修復することができないことを決定することにより、かつ前記少なくとも１つの共通機能への前記要求を前記第２ネットワーク装置へ実質上不変的にリダイレクトすることにより、前記検出された異常に応答することを特徴とする、請求項４３に記載の情報システム。
【請求項４６】
さらに、少なくとも１つの第３機能を実行する第３ネットワーク装置を有し、
前記第３ネットワーク装置は、前記第１および第２ネットワーク装置と通信し、第３状態信号を有し連続する複数のパルス信号間において、少なくとも１つの時間間隔が時間間隔の第３所定範囲内に実質的に無い場合、前記第３ネットワーク装置における異常を示す前記第３状態信号を与える第３タイミングシステムを含み、
前記ネットワーク管理システムは、前記第３状態信号に基づいて前記第３ネットワーク装置における異常を検出し、前記検出された異常に適合する応答を与える第３ネットワーク管理システムを含むことを特徴とする、請求項２１に記載の情報システム。
【請求項４７】
さらに、少なくとも１つの第３機能を実行し、前記第１および第２ネットワーク装置と通信する第３ネットワーク装置を有し、
前記ネットワーク管理システムは、前記第３ネットワーク装置における異常を検出し、適合する応答を与えることを特徴とする、請求項２１に記載の情報システム。
【請求項４８】
少なくとも１つの機能を実行する複数のネットワーク装置と、
前記複数のネットワーク装置のうち１つ以上において異常を検出し、前記検出された異常に適合する応答を与えるネットワーク管理システムと、を有し、
前記複数のネットワーク装置のそれぞれは、前記複数のネットワーク装置における少なくとも１つのその他のネットワーク装置と通信し、状態信号を有し連続する複数のパルス信号間において、少なくとも１つの時間間隔が時間間隔の所定範囲内に実質的に無い場合、ネットワーク装置における異常を示す前記状態信号を与える、タイミングシステムを含み、
前記ネットワーク管理システムは、前記状態信号に基づいて異常を検出することを特徴とする情報システム。
【請求項４９】
前記複数のネットワーク装置は、通信ネットワークを経由して通信することを特徴とする、請求項４８に記載の情報システム。
【請求項５０】
前記通信ネットワークは、無線通信ネットワークを含むことを特徴とする、請求項４９に記載の情報システム。
【請求項５１】
前記複数のネットワーク装置は、前記通信ネットワークを経由して連結されることを特徴とする、請求項４９に記載の情報システム。
【請求項５２】
前記複数のパルス信号は、前記複数のネットワーク装置のそれぞれに対応する前記状態信号を有し、時間的に分離していることを特徴とする、請求項４８に記載の情報システム。
【請求項５３】
前記ネットワーク管理システムは、少なくとも部分的に、前記複数のネットワーク装置のうち少なくとも１つと一体となって配置されることを特徴とする、請求項４８に記載の情報システム。
【請求項５４】
前記ネットワーク管理システムは、前記複数のネットワーク装置間で分散されることを特徴とする、請求項５３に記載の情報システム。
【請求項５５】
前記ネットワーク管理システムは、前記状態信号のうちの関連する１つに基づいて、選択されたネットワーク装置における前記検出された異常をそれぞれ検出し、前記検出された異常に適合する応答をそれぞれ与える複数のネットワーク管理システムを含むことを特徴とする、請求項５３に記載の情報システム。
【請求項５６】
前記複数のネットワーク管理システムのそれぞれは、前記選択されたネットワーク装置の内部に配置されることを特徴とする、請求項５５に記載の情報システム。
【請求項５７】
前記適合する応答は、前記検出された異常を無視することを含むことを特徴とする、請求項４８に記載の情報システム。
【請求項５８】
前記適合する応答は、前記検出された異常を修復する是正措置を含むことを特徴とする、請求項４８に記載の情報システム。
【請求項５９】
さらに、前記複数のネットワーク装置において少なくとも２つの選択されたネットワーク装置に共通する少なくとも１つの共通機能を実行するバーチャルネットワーク装置を有し、
前記ネットワーク管理システムは、最初に前記少なくとも１つの共通機能への要求を、前記選択されたネットワーク装置のうちの第１ネットワーク装置へ指示し、前記選択されたネットワーク装置のうちの前記第１ネットワーク装置における前記検出された異常を検出すると、前記少なくとも１つの共通機能への前記要求を、前記選択されたネットワーク装置のうちの第２ネットワーク装置へリダイレクトすることにより、前記検出された異常に応答することを特徴とする、請求項４８に記載の情報システム。
【請求項６０】
前記ネットワーク管理システムは、前記少なくとも１つの共通機能への前記要求を、前記選択されたネットワーク装置のうちの前記第２ネットワーク装置へ一時的にリダイレクトすることにより、前記検出された異常に応答することを特徴とする、請求項５９に記載の情報システム。
【請求項６１】
前記ネットワーク管理システムは、前記選択されたネットワーク装置のうちの前記第１ネットワーク装置における前記検出された異常を修復しようと試みるにより、前記検出された異常に応答することを特徴とする、請求項５９に記載の情報システム。
【請求項６２】
前記ネットワーク管理システムは、前記選択されたネットワーク装置のうちの前記第１ネットワーク装置における前記検出された異常を修復することにより、かついったん修復されると前記少なくとも１つの共通機能への前記要求を前記選択されたネットワーク装置のうちの前記第１ネットワーク装置へ戻すにより、前記検出された異常に応答することを特徴とする、請求項６１に記載の情報システム。
【請求項６３】
前記ネットワーク管理システムは、前記選択されたネットワーク装置のうちの前記第１ネットワーク装置における前記検出された異常を修復することができないことを決定することにより、かつ前記少なくとも１つの共通機能への前記要求を前記選択されたネットワーク装置のうちの前記第２ネットワーク装置へリダイレクトすることにより、前記検出された異常に応答することを特徴とする、請求項６１に記載の情報システム。
【請求項６４】
ネットワーク装置における異常を検出し応答する方法であって、
連続する複数のパルス信号の系列を含み、前記複数のパルス信号間の時間間隔のうち少なくとも１つが時間間隔の所定範囲内に実質的に無い場合、第１ネットワーク装置における異常を示す状態信号を与え、
前記状態信号が、第１ネットワーク装置における異常を示すかどうかを決定し、
第１ネットワーク装置における示された異常に適合する少なくとも１つの応答を特定し、
前記少なくとも１つの適合する応答のうち少なくとも１つを実行する、ステップを有する方法。
【請求項６５】
エンタテインメントコンテンツを与える複数のネットワーク装置と、
前記複数のネットワーク装置のうち１つ以上において異常を検出し、前記検出された異常に適合する応答を与えるネットワーク管理システムと、を有し、
前記複数のネットワーク装置のそれぞれは、前記複数のネットワーク装置における少なくとも１つのその他のネットワーク装置と通信し、状態信号を有し連続する複数のパルス信号間において、少なくとも１つの時間間隔が時間間隔の所定範囲内に実質的に無い場合、ネットワーク装置における異常を示す前記状態信号を与える、タイミングシステムを含み、
前記ネットワーク管理システムは、前記状態信号に基づいて異常を検出する、ことを特徴とするエンタテインメントシステム。
【請求項６６】
機体と、
機体の内部に配置された乗客シートと、
前記機体と連結される機内エンタテインメントシステムと、を有し、
前記機内エンタテインメントシステムは、
エンタテインメントコンテンツを前記乗客シートへ与える複数のネットワーク装置と、
前記複数のネットワーク装置のうち１つ以上において異常を検出し、前記検出された異常に適合する応答を与えるネットワーク管理システムと、を含み、
前記複数のネットワーク装置のそれぞれは、前記複数のネットワーク装置における少なくとも１つのその他のネットワーク装置と通信し、状態信号を有し連続する複数のパルス信号間において、少なくとも１つの時間間隔が時間間隔の所定範囲内に実質的に無い場合、ネットワーク装置における異常を示す前記状態信号を与える、タイミングシステムを含み、
前記ネットワーク管理システムは、前記状態信号に基づいて異常を検出する、ことを特徴とする航空機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は一般的にネットワーク管理システムに関し、さらに詳しくはネットワーク装置における異常を検出し、修復するネットワーク管理システムに関するが、これだけに限定するものではない。
【背景技術】
【０００２】
コンピュータシステムおよびネットワークが、ビジネスマターやパーソナルマターが導かれるようにさらに不可欠なものになり続けるにつれて、システムユーザはこれらのシステムの信頼性にさらに依存するようになってきた。これらのコンピュータシステムおよびネットワークは、さらにセントラルサーバシステムを頼りにするようになってきた。セントラルサーバシステムは、コンピュータシステムおよびネットワークの動作に必須であり、常時、動作していなければならない。それゆえに、システムメーカーおよびユーザは、システムの異常にますます関心を持つようになってきた。
【０００３】
現在のネットワークシステム、およびネットワークシステムで連結することが可能な多数のローカルおよびリモートコンピュータシステムにおける複雑さのゆえに、システムの異常を検出し応答することは困難であることが分かる。さらに、コンピュータシステムおよびネットワークは、種々の原因のあらゆる結果として異常を示す可能性があり、異なるやり方で仕分けすることにより明らかにすることができる。コンピュータシステムまたはネットワークが異常を経験しても、その結果ユーザは代表的には異常を認識するが、異常の正確な特質および原因に関して推測することができるにすぎない。
【０００４】
ネットワーク管理システムは、コンピュータシステムおよびネットワークの管理を支援するため、開発されてきた。ネットワークシステムは、膨大な情報量および多数のネットワーク装置を支援することが可能であるから、現代のネットワーク管理システムは、大規模のネットワークシステムを支援することが可能でなければならず、あらゆる数のネットワーク装置を管理するために拡張性が可能でなければならない。加えて費用対効果を高めるため、ネットワーク管理システムは、さらに性能および信頼性を一貫して保持する必要がある。それゆえに、展開に先立って、拡張性、性能、および信頼性に対して、ネットワーク管理システムを検証し、展開後もまた、性能および信頼性が一貫して保持されることを確実にする必要がある。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上述のことを考慮して、現在、利用可能なネットワーク管理システムにおける上述した障害および欠陥を克服する、改善されたネットワーク管理システムの必要性が存在する。
【０００６】
本発明は、ネットワーク装置における異常を検出し、異常に適合する応答を与えるネットワーク管理システムに対してなされる。
【課題を解決するための手段】
【０００７】
情報システムは、少なくとも１つのネットワーク装置を含み、その他のネットワーク装置およびネットワーク管理システムと通信することができる。好適にはネットワーク管理システムは、１つ以上のネットワーク装置の内部に配置され、ネットワーク装置から状態信号を受信するように構成される。状態信号は、例えば動作状態および／もしくは現在の性能データ等の、選択されたネットワーク装置に関連する情報を与える。ネットワーク管理システムは、状態信号を評価すると、ネットワーク装置のうちいずれか異常を示したかどうかを決定し、もしそうであれば、異常に適合する応答を与えることができる。
【０００８】
好適には、ネットワーク管理システムはさらに、異常を修復するため、適切な是正措置を特定するように構成される。ネットワーク管理システムは、適切な是正措置に関連した情報を含む制御信号を与えることが可能であり、１つ以上の関連するネットワーク装置へ制御信号を与えることが可能である。関連するネットワーク装置は、制御信号を受信すると、制御信号に含まれるいずれかの実行命令に従って、制御信号において特定される是正措置を実行するように構成される。これによりネットワーク管理システムは、ネットワーク装置において生じるあらゆる異常を検出し修復することが可能となる。
【０００９】
本発明におけるその他の態様および特徴は、添付の図面と連動する次の説明を考慮することにより、明らかにされる。
【発明を実施するための最良の形態】
【００１０】
注目すべきは、図面が比例するようには描かれていないこと、および類似した構造の要素または機能は、図面を通して説明する目的のために、通常同様な参照数詞により表されることである。さらに注目すべきは、図面は、本発明の好適な実施の形態の説明を促進するように意図されているにすぎないことである。図面は、本発明の態様をすべて説明しているわけではなく、本発明の範囲を限定するものではない。
【００１１】
現在、利用可能なネットワーク管理システムでは、拡張性、性能、および信頼性が限定されているため、あらゆる数のネットワーク装置を含む大規模ネットワークシステムを支援することが可能なネットワーク管理システムが、一層望ましく、航空機および他のタイプの輸送体において用いる、例えば乗客エンタテインメントシステム等の広範囲の情報システムアプリケーションに対する基礎を与えることが可能となる。この結果は、図１に図示されるように、情報システム１００を用いることにより、本発明における１つの実施の形態に従って達成することができる。
【００１２】
図１に示される情報システム１００は、ネットワーク管理システム２００と通信するように構成される少なくとも１つのネットワーク装置３００を含む。ネットワーク装置３００は、例えばサーバシステム３００Ａ、３００Ｂ（図４に示される）、メモリシステム３００Ｃ（図４に示される）、印刷システム３００Ｄ（図４に示される）、および／もしくはワークステーション３００Ｎ（図４に示される）等の適合するあらゆるタイプのネットワーク装置を含むことが可能である。ネットワーク装置３００は、ネットワーク管理システム２００と通信信号４００をやり取りするように構成される。例えば通信信号４００は、ネットワーク装置３００により与えられる状態信号４１０を含むことができる。状態信号４１０は好適には、例えばネットワーク装置３００に関連する、動作状態および／もしくは性能データ等の情報を含む。
【００１３】
ネットワーク管理システム２００は、ネットワーク装置３００から状態信号４１０を受信し、ネットワーク装置３００における異常を検出するように構成される。ネットワーク管理システム２００は、例えば１つ以上のハードウェアコンポーネントおよび／もしくはソフトウェアコンポーネント等による、適合するあらゆるやり方で与えられ、状態信号４１０を受信すると、状態信号４１０により与えられた情報を評価し、ネットワーク装置３００に関して異常が生じたかどうかを決定することができる。ネットワーク装置３００が異常を示した場合、ネットワーク管理システム２００はさらに、異常に適切に応答するように構成することができる。ネットワーク管理システム２００は、例えば異常を修復する１つ以上の適切な是正措置を特定することで、異常を修復しようと試みることにより、異常に応答することができる。
【００１４】
代表的な是正措置は、異常を示すネットワーク装置３００のうち少なくとも１つのハードウェアおよび／もしくはソフトウェアコンポーネントを再稼働し、異常を示すネットワーク装置３００が連結されたネットワークシステム５００（図２に示される）のうち少なくとも１つのハードウェアおよび／もしくはソフトウェアコンポーネントを再稼働し、ならびに／または異常を示すネットワーク装置３００により実行される１つ以上の機能を、１つ以上のその他の選択されたネットワーク装置３００へ少なくとも一時的にリダイレクトする、ことを含むことができる。ネットワーク管理システム２００はさらに、異常を示すネットワーク装置３００と関連付けられる、例えばデバイスドライバおよび／もしくはアプリケーションソフトウェア等の１つ以上のソフトウェアコンポーネントを再ロードする、ならびに／または異常を修復するいかなる是正措置も取られないように異常を無視する、ことを選ぶことができる。当然のことながら上で列挙された是正措置は、代表的なものにすぎず、網羅的なものではない。
【００１５】
ネットワーク管理システム２００はさらに、制御信号４２０を、異常を示すネットワーク装置３００へ与えることができる。ネットワーク装置３００が異常を示した場合、制御信号４２０は、異常を修復する適切な是正措置に関連した情報を含むことができる。ネットワーク管理システム２００は、例えば、異常が存在しない場合、または異常を無視するをことを選ぶ場合、いかなる制御信号４２０も与えないようにすることができる。是正措置を実行する命令は、要望通りに、制御信号４２０により与えられる情報を含むことができる。例えば、ネットワーク管理システム２００は、ネットワーク装置３００における異常を、例えば、別のおよび／もしくは組み合わせた、２つ以上の是正措置等により修復することができることを決定してもよい。代表的な命令は、是正措置が連続して実行されるもの、および／もしくは選択された是正措置が所定回数試行されるものを含むことができる。
【００１６】
ネットワーク装置３００は、制御信号４２０を受信すると、制御信号４２０に含まれるいずれかの実行命令に従って、制御信号４２０において特定される是正措置を実行するように構成される。ネットワーク装置３００は、さらなる是正措置が正当かどうかおよび／もしくは上述したように望ましいかどうかを、ネットワーク管理システム２００が決定できるように、次に続く状態信号４１０を経由して、ネットワーク管理システム２００へ是正措置の実行結果を与えることができる。これにより、ネットワーク管理システム２００は、好適にはシステムユーザに対して実質的にトランスペアレントであるように、ネットワーク装置３００において異常があれば、これを検出し修復するように構成される。説明用に１つのネットワーク管理システム２００および１つのネットワーク装置３００を含んでいる図１を参照して示され説明されたが、情報システム１００は、適合するあらゆる数のネットワーク管理システム２００およびネットワーク装置３００を含んでおり、その中で、各ネットワーク管理システム２００は１つ以上のネットワーク装置３００と通信するように構成することが可能である。
【００１７】
図２を参照すると、例えば、図示される情報システム１００は、複数のネットワーク装置３００を有するネットワークシステム５００と通信するように構成されるネットワーク管理システム２００を含む。ネットワークシステム５００は、代表的には従来のコンピュータネットワークシステムとして与えられるが、ネットワーク装置３００が通信するように構成される、適合するあらゆるタイプのネットワークシステムを含むことができる。ネットワークシステム５００は、例えば、ローカルエリアネットワーク（ＬＡＮ）、広域ネットワーク（ＷＡＮ）、キャンパスエリアネットワーク（ＣＡＮ）、および／もしくは無線ローカルエリアネットワーク（ＷＬＡＮ）のような、あらゆる種類に関する有線および／もしくは無線通信ネットワークとして与えることができる。代表的な無線ローカルエリアネットワークは、米国電気電子学会（ＩＥＥＥ）規格８０２．１１に従うワイファイ（Ｗｉ−Ｆｉ）ネットワーク、および／もしくはＩＥＥＥ規格８０２．１６に従うワイマックス（ＷｉＭａｘ）ワイヤレスブロードバンドとして知られる無線メトロポリタンエリアネットワーク（ＭＡＮ）を含む。
【００１８】
ネットワークシステム５００はさらに、適切なあらゆるネットワークトポロジ、プロトコル、および／もしくはアーキテクチャを与えることができる。従来のネットワークトポロジは、ネットワーク装置３００の幾何学的配置を有し、メッシュ、スター、バス、およびリングネットワークトポロジを含む。ネットワークシステム５００のトポロジはさらに、例えばネットワークツリートポロジ等の従来のネットワークトポロジに関する混成ネットワークを含むことができる。ネットワークプロトコルは、規則および信号に関する共通のセットを規定し、ネットワーク装置３００は、このセットによりネットワークシステム５００を経由して通信することができる。従来のネットワークプロトコルの具体的なタイプでは、イーサネット（登録商標）およびトークンリングネットワークプロトコルが含まれる。一方、ピア・トゥ・ピアおよびクライアント／サーバネットワークアーキテクチャは、従来のネットワークアーキテクチャの例である。当然のことながら、上述で特定されるネットワークシステムタイプ、トポロジ、プロトコル、およびアーキテクチャは、代表的なものにすぎず、網羅的なものではない。
【００１９】
図１を参照して詳細に上述したように、ネットワーク装置３００は、ネットワーク装置３００についてのあらゆる異常に関する情報を含む少なくとも１つの状態信号４１０を与えるようにそれぞれ構成される。ネットワーク装置３００は、状態信号４１０をネットワークシステム５００へ与えることができ、ネットワークシステム５００はさらに、状態信号４１０をネットワーク管理システム２００へ与えることができる。ネットワーク管理システム２００は、状態信号４１０を受信すると、図１を参照して詳細に上述した通りに、制御信号４２０を与えるように構成される。制御信号４２０は、好適には、各ネットワーク装置３００に関するあらゆる異常を修復する適切な是正措置に関連した情報を含む。
【００２０】
ネットワーク管理システム２００は、制御信号４２０を、ネットワークシステム５００を経由して所定のネットワーク装置３００へ与えることができる。例えば、所定のネットワーク装置３００は、異常が生じたあらゆるネットワーク装置３００を含むことができる。上述したように、所定のネットワーク装置３００は、制御信号４２０を受信すると、関連付けられた是正措置を実行しさらなる是正措置が正当かどうかおよび／もしくは望ましいかどうかを、ネットワーク管理システム２００が決定することができるように、ネットワークシステム５００を経由して、要望通りにネットワーク管理システム２００へ結果を与えることができるように構成される。これにより、ネットワーク管理システム２００は、複数のネットワーク装置において、もしあれば異常を検出し修復するように構成される。
【００２１】
ネットワークシステム５００は、ネットワーク装置３００とネットワーク管理システム２００との間において適切なあらゆるやり方で、通信信号４００のやり取りを促進するように構成することができる。例えば、ネットワーク装置３００は、直接的および／もしくは間接的に連結され、通信するように構成され、図２に示されるように連結され、通信ネットワーク６００を経由して通信するように構成される。ネットワークシステム５００を参照して上述したように、通信ネットワーク６００は、ネットワーク装置３００が通信することができるように、適合するあらゆるタイプの従来の通信ネットワークとして与えることができる。通信ネットワーク６００はさらに、図３Ａに図示されるように、ネットワーク管理システム２００と連結され、ネットワーク管理システム２００と通信するように構成することができる。これにより、図２を参照して上述したように、ネットワーク管理システム２００が各ネットワーク装置３００における異常を検出し修復することができるように、ネットワーク管理システム２００および各ネットワーク装置３００は、通信ネットワーク６００を経由して状態信号４１０および制御信号４２０をやり取りすることができる。
【００２２】
代案としてもしくは加えて、ネットワーク管理システム２００は、通信ネットワーク６００とは無関係に、１つ以上の各ネットワーク装置３００と連結され、通信するように構成することができる。例えば、ネットワークシステム５００は、図３Ｂに示されるように、通信システム５１０を含むことができる。通信システム５１０は、実質的に通信ネットワーク６００から独立しており、通信信号４００がネットワーク管理システム２００と所定のネットワーク装置３００との間でやり取りすることができるように、ネットワーク管理システム２００と１つ以上の所定のネットワーク装置３００とを連結する実質的に専用の通信接続を含むことができる。これにより、ネットワーク管理システム２００は、図２を参照して上述したように、通信ネットワーク６００がさらに異常を示す場合でも、所定のネットワーク装置３００における異常を検出し修復することができる。
【００２３】
図４は、ネットワーク管理システム２００Ａおよび１つ以上のネットワーク装置３００を含む情報システム１００Ａを図示する。代表的なネットワーク装置３００は、図４に示されるように、１つ以上のサーバシステム３００Ａ、３００Ｂ、メモリシステム３００Ｃ、印刷システム３００Ｄ、および／もしくはワークステーション３００Ｎを含むことができる。図２、図３Ａ、図３Ｂを参照して詳細に上述したように、ネットワーク装置３００および通信ネットワーク６００Ａが、図４に示されるようにネットワークシステム５００Ａを形成するように、ネットワーク装置３００は、通信ネットワーク６００Ａを経由して通信するように構成することができる。さらに、ネットワーク管理システム２００Ａは、ネットワークシステム５００Ａと通信するように構成され、上述したように通信信号４００をネットワーク装置３００とやり取りすることができる。ネットワーク装置３００は、適切なあらゆる数量および／もしくは配置状態のネットワークシステム５００Ａ、ならびに／または通信ネットワーク６００Ａと連結され、通信するように構成することができる。これにより、ネットワーク管理システム２００は、図２に関して上述したように、ネットワーク装置３００における異常を検出し修復することができる。
【００２４】
ネットワーク装置３００は、通信ネットワーク６００を経由して通信するように構成され、例えば１つ以上のインタフェースシステム３１０を経由して、直接的または間接的に通信ネットワーク６００Ａと連結することができる。インタフェースシステム３１０は、好適には従来の通信インタフェースシステムを含み、例えばネットワークインタフェースカード等の１つ以上のハードウェアコンポーネント、および／もしくは例えばデバイスドライバ等の１つ以上のソフトウェアコンポーネント、を含むことができる。図４に図示されるように、印刷システム３００Ｄは、インタフェースシステム３１０Ｄを経由して通信ネットワーク６００Ａと連結され、通信するように構成される。インタフェースシステム３１０Ｄは、実質的に印刷システム３００Ｄと通信ネットワーク６００Ａとの間に配置され、印刷システム３００Ｄと通信ネットワーク６００Ａとの間、それゆえに印刷システム３００Ｄと、その他のネットワーク装置３００との間および／もしくはネットワーク管理システム２００Ａとの間、における通信信号４００のやり取りを促進するように構成される。通信ネットワーク６００Ａが、例えば電話ネットワーク（図示されていない）を含む場合、インタフェースシステム３１０Ａは、サーバシステム３００Ａを電話ネットワークと連結するモデムを含むことができる。
【００２５】
インタフェースシステム３１０Ｄは、実質的に印刷システム３００Ｄの内部に配置されるとして示され説明されたが、実質的に、印刷システム３００Ｄの内部にまたは印刷システム３００Ｄから分離して、配置することが可能である。例えば図４は、メモリシステム３００Ｃを、インタフェースシステム３１０Ｃを経由して通信ネットワーク６００Ａと連結されるように示す。インタフェースシステム３１０Ｃは、インタフェースシステム３１０Ｄを参照して上述したように与えられ、図４において図示されるように、実質的にメモリシステム３００Ｃから分離している。インタフェースシステム３１０Ｃは、実質的にメモリシステム３００Ｃと通信ネットワーク６００Ａとの間に配置され、メモリシステム３００Ｃと通信ネットワーク６００Ａとの間、それゆえにメモリシステム３００Ｃと上述したようなその他のネットワーク装置３００および／もしくはネットワーク管理システム２００Ａとの間、における通信信号４００のやり取りを促進するように構成される。サーバシステム３００Ａおよびワークステーション３００Ｎは、図４に示されるように、実質的に直接的に通信ネットワーク６００Ａと連結される。
【００２６】
通信ネットワーク６００Ａはさらに、通信ネットワーク６００Ａを１つ以上のネットワーク装置３００と間接的に連結するインタフェースシステム６１０を含むことができる。インタフェースシステム６１０は、好適には従来の通信インタフェースシステムを有し、例えば所定数の通信ポートを含むネットワークハブ等の１つ以上のハードウェアコンポーネント、および／もしくは例えばデバイスドライバ等１つ以上のソフトウェアコンポーネント、を含むことができる。インタフェースシステム６１０は、インタフェースシステム３１０を参照して上述したように、ネットワーク装置３００間でもしくはネットワーク管理システム２００Ａ間で、またはネットワーク装置３００とネットワーク管理システム２００Ａとの間で、通信信号４００のやり取りを促進するように構成され、実質的に、通信ネットワーク６００Ａの内部にまたは通信ネットワーク６００Ａから分離して、配置することができる。
【００２７】
図４におけるサーバシステム３００Ａおよびワークステーション３００Ｎにより図示されるように、通信ネットワーク６００Ａは、実質的に直接的に１つ以上のネットワーク装置３００と連結される。１つのインタフェースシステム６１０は、インタフェースシステム３１０を参照して上述したように、通信ネットワーク６００Ａと関連するネットワーク装置３００との間に配置することができる。サーバシステム３００Ｂは、例えば、インタフェースシステム６１０Ｂを経由して通信ネットワーク６００Ａと連結されるように図４に示される。要望通りに、通信ネットワーク６００Ａおよび関連するネットワーク装置３００は、通信ネットワーク６００Ａと印刷システム３００Ｄとの間の連結により図示されるように、２つのインタフェースシステム３１０、６１０を経由して連結することができる。図４は、通信ネットワーク６００Ａがインタフェースシステム６１０Ｄを有し、インタフェースシステム６１０Ｄがインタフェースシステム３１０Ｄを経由して通信ネットワーク６００Ａを印刷システム３００Ｄと連結することを図示している。
【００２８】
ネットワーク装置３００は、図４に図示されるように１つ以上のサーバシステム３００Ａ、３００Ｂ、メモリシステム３００Ｃ、印刷システム３００Ｄ、および／もしくはワークステーション３００Ｎを含む、あらゆるタイプの従来のネットワーク装置として与えることができ、少なくとも１つの所定の機能を実行するように構成される。サーバシステム３００Ａ、３００Ｂは、代表的には、例えばパーソナルコンピュータシステム等の１つ以上のコンピュータシステムを含み、ネットワークリソースを管理するために用いられる。例えば、サーバシステム３００Ａは、ファイルを、例えばメモリシステム３００Ｃ等の大容量ストレージシステムへ記憶するファイルサーバシステムを含むことができる。一方、サーバシステム３００Ｂは、例えば印刷システム３００Ｄ等の１つ以上の印刷システムを管理する印刷サーバシステムにすることができる。
【００２９】
同様に、メモリシステム３００Ｃは、データファイル、命令コード、およびその他のタイプの情報を含む情報を記憶し、与えるように構成することができる。好適にはメモリシステム３００Ｃは、不揮発性メモリシステムを有し、例えばあらゆる電子、磁気、および／もしくは光ストレージ媒体等、制限無くあらゆる従来タイプの大容量メモリシステムとして与えることができる。印刷システム３００Ｄはさらに、あらゆる種類の従来の印刷システムを含むことができ、紙上に情報を印刷するように構成される。
【００３０】
ワークステーション３００Ｎは、代表的には、例えばパーソナルコンピュータシステム等の従来の単一ユーザコンピュータシステムとして与えられ、少なくとも１つの入力システム（図示されていない）および少なくとも１つの出力システム（図示されていない）を含む。入力システムは、適合するあらゆるやり方で与えることができ、標準的には、例えばキーボードまたはキーパッド等のプッシュボタン装置、および／もしくは例えばマウスまたはトラックボール等のポインティング装置を含む。代表的出力システムは、例えばコンピュータモニタ等の、視覚的に情報を提示する従来のビデオディスプレイシステム、および／もしくは例えばサウンドカードおよびスピーカ等の、聴覚的に情報を提示する従来のオーディオシステムを含むことができる。要望通りに、入力システムおよび出力システムは、タッチスクリーンのタイプで結合することができる。
【００３１】
各ネットワーク装置３００は、少なくとも１つの所定の機能を実行するように構成され、例えば、ネットワーク装置３００が１つ以上の所定の機能を実行することができないとき、異常を示したと見なすことができる。このような異常は、不適切な電源レベル、命令の実行不能、および／もしくはネットワーク装置３００の通信不能を含む多くの理由により、生じる可能性がある。さらに、最初のネットワーク装置３００における異常により、１つ以上のその他のネットワーク装置３００が異常を示すことになる可能性がある。サーバシステム３００Ｂが印刷システム３００Ｄを管理する印刷サーバシステムのように構成される場合、例えば、印刷システム３００Ｄにおける異常は、サーバシステム３００Ｂにおける異常の結果の可能性がある。
【００３２】
ネットワーク装置３００は、異常が存在しない場合、好適には、図１を参照して上述したように、１つ以上の状態信号４１０を与えるように構成される。状態信号４１０は、例えば動作状態および／もしくは性能データ等の、関連付けられたネットワーク装置３００に関連する情報を含む。状態信号４１０で与えられる代表的な情報は、関連付けられたネットワーク装置３００が異常を経験したかどうかに関連した情報にすることができる。図４に図示されるように、ネットワーク装置３００は、状態信号４１０を通信ネットワーク６００Ａへそれぞれ与えることができ、さらに通信ネットワーク６００Ａは、状態信号４１０をネットワーク管理システム２００Ａへ伝達するように構成される。各ネットワーク装置３００が、説明用に状態信号４１０を与えるように構成されるとして示され説明されたが、当然のことながらネットワークシステム５００Ａは、状態信号４１０を与えるようには構成されていない１つ以上のネットワーク装置３００を含むことが可能である。
【００３３】
状態信号４１０は、関連付けられたネットワーク装置３００に関連する情報を伝達するために、適合するあらゆるタイプの信号として与えることができる。例えば、各状態信号４１０は、好適には図５Ａに図示されるように、電圧および／もしくは電流パルス信号Ｐ’の系列を含む。パルス信号Ｐ’は、あらゆる形状の波形で形成することができ、要望通りに、パルス信号Ｐ’間で実質的に一様にするおよび／もしくは異ならせることができる。幾分別の言い方をすれば、各パルス信号Ｐ’は、所定のパルス振幅Ｖおよび所定のパルス継続時間Ｔを有することができ、連続するパルス信号Ｐ’の間の所定時間間隔Δｔが、適合するあらゆる時間間隔を含むことができるように所定パルス時間ｔで開始することができる。さらに、各ネットワーク装置３００による状態信号４１０は、異ならせことができ、および／もしくは２つ以上のネットワーク装置３００は、実質的に同一の状態信号４１０を与えることができる。
【００３４】
図５Ａは、関連付けられたネットワーク装置３００（図４に示される）により与えられる選択された状態信号４１０ｉ’の代表的なタイミング図を図示する。状態信号４１０ｉ’は、１系列の非一様な電圧パルス信号Ｐ’を含み、状態信号４１０ｉ’の４つの選択されたパルス信号Ｐ０’、Ｐ１’、Ｐ２’、およびＰ３’が図５Ａに示される。例えばパルス信号Ｐ０’は、実質的に時点ｔ０で始まるように示され、継続時間Ｔ０を有する。パルス信号Ｐ１’は同様に、大略時点ｔ１で始まり、継続時間Ｔ１を有する。一方、パルス信号Ｐ２’、Ｐ３’は、それぞれ時点ｔ２、ｔ３で実質的に始まり、継続時間Ｔ２、Ｔ３を有する。パルス継続時間Ｔ０、Ｔ１、Ｔ２、およびＴ３は、好適には関連付けられたネットワーク装置３００に関連する情報を、ネットワーク管理システム２００Ａ（図４に示される）へ伝達するために十分である。状態信号４１０’は、４つの選択されたパルス信号Ｐ０’、Ｐ１’、Ｐ２’、およびＰ３’を有するとして図５Ａに図示されるが、適合するあらゆる数のパルス信号Ｐ’を含むことができ、パルス信号Ｐ’の数は、関連付けられたネットワーク装置３００が異常を示すかどうかに依存することができる。さらに、２つ以上のパルス信号Ｐ’は、実質的に一様であり、ならびに／または例えば共通のパルス振幅Ｖおよび／もしくは共通のパルス継続時間Ｔ等の、少なくとも１つの共通のパルス特性を共有することが可能である。ただし、各パルス信号Ｐ０’、Ｐ１’、Ｐ２’、およびＰ３’は、ここでは説明用に実質的に非一様であるように示され説明される。
【００３５】
要望通りに、２つ以上の連続するパルス信号Ｐ’間の時間間隔Δｔは同様に、実質的に一様にすることができる。連続するパルス信号Ｐ’間の時間間隔Δｔは、好適には実質的に時間間隔の所定範囲内にある。各時間間隔Δｔは、代表的には６０秒（６０ｓｅｃ．）未満もしくは実質的に等しく、あらゆる所定時間を含むことができ、好適には大略１秒（１ｓｅｃ．）以上１５秒（１５ｓｅｃ．）以下の範囲内にある。各時間間隔Δｔは、時間間隔のあらゆる選択された範囲内にあることができ、この範囲は、実質的には１秒（１ｓｅｃ．）と６０秒（６０ｓｅｃ．）との間で、３秒（３ｓｅｃ．）から８秒（８ｓｅｃ．）までの時間範囲のように、例えば、いずれも５秒（５ｓｅｃ．）の範囲を含んでいる。選択されたネットワーク装置３００にとって、６０秒（６０ｓｅｃ．）を越える時間間隔Δｔが適切であってもよい。
【００３６】
さらに、パルス信号Ｐ０’、Ｐ１’、Ｐ２’、およびＰ３’は、図５Ａに示されるように、所定のパルス振幅Ｖ０、Ｖ１、Ｖ２、およびＶ３でそれぞれ与えられる。パルス振幅Ｖ０、Ｖ１、Ｖ２、およびＶ３はそれぞれ、電位として図示され、適合するあらゆる振幅を含むことができる。さらに、パルス信号Ｐ’のグループを規定することができる。パルス信号Ｐ’は、例えば、実質的に２つのグループに分割することができる。それは、閾値振幅ＶＴＨよりも大きいパルス振幅Ｖを有するパルス信号Ｐ’を含む第１グループ（図示されていない）、および閾値振幅ＶＴＨ未満のパルス振幅Ｖを有するあらゆるパルス信号Ｐ’を含む第２グループ（図示されていない）である。要望通りに、実質的に閾値振幅ＶＴＨに等しいパルス振幅Ｖを有するあらゆるパルス信号Ｐ’は、第１グループまたは第２グループへ割り当てることができる。
【００３７】
パルス信号Ｐ’は、例えばトランジスタトランジスタロジック（ＴＴＬ）信号またはエミッタカップルドロジック（ＥＣＬ）信号等の、あらゆるタイプの論理信号を含むことができ、あらゆる数の別個の論理レベル、例えばロー論理レベルまたはハイ論理レベル等の好適には少なくとも２つの論理レベル、を含むことができる。ハイ論理レベルは、代表的には実質的に接地電位（ＯＶＤＣ）に関連付けられたロー論理レベルよりも大きい、例えば１ＶＤＣ、３．３ＶＤＣ、または５ＶＤＣ等のあらゆる電圧レベルを含むことができる。閾値振幅ＶＴＨは、ハイ論理レベルとロー論理レベルとの間の分割するラインを含むことができる。
【００３８】
これにより、選択されたパルス信号Ｐ’のパルス振幅Ｖが閾値振幅ＶＴＨ未満の場合、選択されたパルス信号Ｐ’は、ロー論理レベルと関連付けることができ、そうでなければ選択されたパルス信号Ｐ’は、ハイ論理レベルと関連付けることができる。同様に、１つ以上のパルス信号Ｐ’が状態信号４１０ｉ’から取り除かれる場合、取り除かれたパルス信号Ｐ’は、実質的にゼロに等しく、閾値振幅ＶＴＨ未満のパルス振幅Ｖを有するパルス信号Ｐ’を含む。これにより取り除かれたパルス信号Ｐ’は、ロー論理レベルと関連付けることができ、上述したようにパルス信号Ｐ’の第２グループに含むことができる。
【００３９】
図５Ａにおいて図示されるように、パルス信号Ｐ０’はパルス信号Ｐ’の第１グループに含むことができ、ハイ論理レベルと関連付けることができるが、その理由はパルス振幅Ｖ０が閾値振幅ＶＴＨよりも大きいからである。パルス振幅Ｖ１、Ｖ２は、パルス信号Ｐ１’、Ｐ２’がさらにパルス信号Ｐ’の第１グループに含まれ、ハイ論理レベルと関連付けられるように、閾値振幅ＶＴＨよりも大きい。パルス振幅Ｖ０、Ｖ１、およびＶ２はパルス信号Ｐ０’、Ｐ１’、およびＰ２’間で変化することができるが、パルス信号Ｐ０’、Ｐ１’、およびＰ２’のそれぞれは、パルス信号Ｐ’の第１グループに含まれ、ハイ論理レベルと関連付けることができる。パルス信号Ｐ３’は、対照的に、パルス信号Ｐ’の第２グループにあり、ロー論理レベルと関連付けられるが、その理由はパルス振幅Ｖ３が閾値振幅ＶＴＨ未満であるからである。
【００４０】
それゆえに、パルス信号Ｐ’の第１および第２グループが、関連付けられたネットワーク装置３００における異常の不在および存在をそれぞれ表す場合、図５Ａの状態信号４１０ｉ’は、パルス信号Ｐ０’、Ｐ１’、およびＰ２’がそれぞれ第１グループと関連付けられるため、関連付けられたネットワーク装置３００が時点ｔ２より前に異常を示すことを表す指標を、何も与えない。さらに状態信号４１０ｉ’は、パルス信号Ｐ３’がパルス信号Ｐ’の第２グループと関連付けられるため、関連付けられたネットワーク装置３００が時点ｔ２より後に異常を示すことを表す。パルス信号Ｐ’の第１および第２グループはそれぞれ、ハイおよびロー論理レベルと関連付けられるように図示され説明されるが、パルス信号Ｐ’の第１グループの論理レベルがパルス信号Ｐ’の第２グループの論理レベルから識別可能であるように、あらゆる論理レベルと関連付けることができる。例えば、第１グループにおけるパルス信号Ｐ’はロー論理レベルと関連付けることができ、一方、第２グループにおけるパルス信号Ｐ’はハイ論理レベルを有することができる。
【００４１】
幾分別の言い方をすれば、状態信号４１０ｉ’は、好適には識別可能な、少なくとも２つの信号状態を含むように言うことができる。信号状態は、要望通りに、第１信号状態および第２信号状態を含むとができ、実質的に上述したパルス信号Ｐ’のグループに類似することができる。例えば、第２信号状態は第２グループにおけるパルス信号Ｐ’と関連付けることができ、関連付けられたネットワーク装置３００における異常を示すことができる。そうでなければ、状態信号４１０ｉ’は第１信号状態と関連付けることができる。第１信号状態において、状態信号４１０ｉ’は、関連付けられたネットワーク装置３００が上述通りに異常を示さないことを表す。
【００４２】
要望通りに、状態信号４１０’におけるパルス信号Ｐ’のそれぞれは、異常がネットワーク装置３００において生じない限り、振幅、継続時間、および／もしくは周期において実質的に一様にすることができる。図５Ｂは、振幅、継続時間、および周期において実質的に一様である１系列のパルス信号Ｐ”を含む選択された状態信号４１０ｉ”の代表的なタイミング図を図示する。４つの選択されたパルス信号Ｐ”が説明用に図５Ｂに示されるが、状態信号４１０”は、適合するあらゆる数のパルス信号Ｐ”を含むことができ、その数は、関連付けられたネットワーク装置３００（図４に示される）が異常を示すかどうかに依存することができる。パルス信号Ｐ”のそれぞれは、所定のパルス振幅Ｖｉおよび所定のパルス継続時間Ｔｉを有する。パルス信号Ｐ”の振幅Ｖｉは、好適には実質的に等しく、所定のパルス振幅Ｖ（図５Ａに示される）に関して詳細に上述したように与えられ、ネットワーク装置３００が異常を示さない限り、好適には閾値振幅ＶＴＨよりも大きい。同様に、パルス信号Ｐ”の継続時間Ｔｉは、実質的に等しく、所定のパルス継続時間Ｔ（図５Ａに示される）を参照して上述したように与えることができる。
【００４３】
パルス信号Ｐ”はそれぞれ、連続するパルス信号Ｐ”間の所定時間間隔Δｔｉが、状態信号４１０”におけるそれぞれ連続する対のパルス信号Ｐ”に対して実質的に等しいように、好適には開始する。連続するパルス信号Ｐ’間の時間間隔Δｔｉは、好適には、図５Ａを参照して詳細に上述したようなあらゆる所定範囲を含む、実質的に時間間隔の所定範囲内にある。連続するパルス信号Ｐ”間の時間間隔Δｔｉが、図５Ｂに図示される時点ｔｉに実質的に等しい場合、各パルス信号Ｐ”は、それゆえに、パルス時間ｔｉの整数倍に実質的に等しい所定パルス時間で開始することができる。
【００４４】
図５Ａを参照して詳細に上述したように、パルス信号Ｐ”のグループを規定することができる。例えば、第１グループ（図示されていない）は、閾値振幅ＶＴＨよりも大きいまたは実質的に等しい振幅Ｖｉを有するパルス信号Ｐ”を含むことができる。一方、第２グループ（図示されていない）は、閾値振幅ＶＴＨ未満の振幅Ｖｉを有するあらゆるパルス信号Ｐ”を含むことができる。パルス信号Ｐ”の各グループは、上述したように論理レベルと関連付けることができる。さらに、取り除かれるあらゆるパルス信号Ｐ”は、詳細に上述したように第２グループの論理レベルと関連付けることができる。これによりネットワーク装置３００における異常の不在または存在は、選択されたパルス信号Ｐ”が、パルス信号Ｐ”の第１グループまたはパルス信号Ｐ”の第２グループとそれぞれ関連付けられるかどうかにより、示すことができる。
【００４５】
図６は、ネットワークシステム５００Ａ（図４に示される）のネットワーク装置３００Ａ〜３００Ｎ（図４に示される）により与えられる状態信号４１０Ａ〜４１０Ｎを図示する代表的なタイミング図である。状態信号４１０Ａ〜４１０Ｎのそれぞれは、図６に示されるように１系列の電圧パルス信号ＰＡ〜ＰＮを含み、状態信号４１０ｉ’（図５Ａに示される）および／もしくは状態信号４１０ｉ”（図５Ｂに示される）に関して詳細に上述したように与えることができる。例えば、状態信号４１０Ａは、実質的に一様なパルス信号ＰＡの１系列を有し、パルス信号ＰＡはそれぞれ、所定のパルス振幅ＶＡおよび所定のパルス継続時間ＴＡを有するように図示される。状態信号４１０Ｂ、４１０Ｃは同様に、所定のパルス振幅ＶＢ、ＶＣおよび所定のパルス継続時間ＴＢ、ＴＣを有する実質的に一様なパルス信号ＰＢ、ＰＣの系列としてそれぞれ示される。同様に図６に図示されるように、状態信号４１０Ｄはパルス信号ＰＤの１系列にすることができ、一方、状態信号４１０Ｎはパルス信号ＰＮの１系列を含むことができる。
【００４６】
各系列におけるパルス信号ＰＤ、ＰＮは、実質的に一様にすることができ、図６に示されるように、所定のパルス振幅ＶＤ、ＶＮおよび所定のパルス継続時間ＴＤ、ＴＮを有することができる。本例では、パルス振幅ＶＡ〜ＶＮのそれぞれは、各閾値振幅ＶＴＨ（図５Ａ〜図５Ｂに示される）よりも大きい、または実質的に等しいと推定される。これにより、図５Ａおよび図５Ｂを参照して詳細に上述したように、パルス信号ＰＡ〜ＰＮの存在は、関連付けられたネットワーク装置３００Ａ〜３００Ｎが異常を示さず、一方、パルス信号ＰＡ〜ＰＮの予期せぬ不在により、１つ以上のネットワーク装置３００Ａ〜３００Ｎにおいて、異常を示す。
【００４７】
図５Ａおよび図５Ｂを参照して詳細に上述したように、状態信号４１０Ａ〜４１０Ｎはそれぞれ、連続するパルス信号ＰＡ〜ＰＮ間の所定時間間隔ΔｔＡ〜ΔｔＮが、適合するあらゆる時間間隔を含むことができるように、所定パルス時間ｔＡ〜ｔＮで開始することができる。各パルス信号ＰＡ〜ＰＮが時間的に分離している、ならびに／または２つ以上のパルス信号ＰＡ〜ＰＮが少なくとも部分的に一致するおよび／もしくは時間的に重なり合うように、パルス信号ＰＡ〜ＰＮに対応するパルス時点ｔＡ〜ｔＮは、各状態信号４１０Ａ〜４１０Ｎに対して、実質的に同一にするおよび／もしくは異ならせることができる。例えば、図６に示されるようにパルス信号ＰＡ、ＰＢは、時間的に分離しており、その理由は先行するパルス信号ＰＡが終了した後で、各パルス信号ＰＢが開始するからである。対照的に、パルス信号ＰＢ、ＰＤのそれぞれは、実質的に一致するように図示される。２つ以上の状態信号４１０Ａ〜４１０Ｎに属するパルス信号ＰＡ〜ＰＮは、関連付けられたネットワーク装置３００が少なくとも１つの関連機能を実行するように構成されるとき、実質的に一致してもよい。本例において、例えば、サーバシステム３００Ｂは、印刷システム３００Ｄを管理する印刷サーバシステムとして構成することができる。
【００４８】
時間間隔ΔｔＡ〜ΔｔＮはさらに、連続するパルス信号ＰＡ〜ＰＮ間においておよび／もしくは各状態信号４１０Ａ〜４１０Ｎに対して、要望通りに、実質的に一様にするおよび／もしくは異ならせることができる。各状態信号４１０Ａ〜４１０Ｎは、連続するパルス信号ＰＡ〜ＰＮ間において実質的に一様な時間間隔ΔｔＡ〜ΔｔＮを有するように図６に示される。しかしながら、図示される時間間隔ΔｔＡ〜ΔｔＮは、状態信号４１０Ａ〜４１０Ｎ間で異ならせることができる。状態信号４１０Ａ、４１０Ｂの時間間隔ΔｔＡ、ΔｔＢは図６では実質的に等しいが、時間間隔ΔｔＣは時間間隔ΔｔＡよりも大きいように示される。好適には、時間間隔ΔｔＡ〜ΔｔＮは、実質的に時間間隔の所定範囲内にあり、図５Ａを参照して詳細に上述したようにあらゆる所定範囲を含む。
【００４９】
要望通りに、状態信号４１０Ａ〜４１０Ｎは、図６に図示されるように、例えば１つ以上のシステム周期ＴＳ等の、複数の時間的区分に分割することができる。各システム周期ＴＳは、システム周期ＴＳ間で実質的に一様にするおよび／もしくは異ならせることができる時間継続幅を含む。システム周期ＴＳの継続幅は、適合するあらゆる基準に従って決定することができ、好適には、図５Ａを参照して詳細に上述したようなあらゆる所定範囲を含む、実質的に時間継続幅の所定範囲内にある。例えば、システム周期ＴＳの継続幅は、１つ以上の状態信号４１０Ａ〜４１０Ｎにおいて連続するパルス信号ＰＡ〜ＰＮ間における例えば所定時間間隔ΔｔＡ等の所定時間間隔、および／もしくは所定時間間隔であって実質的にすべてのネットワーク装置３００がその時間間隔の間少なくとも１つのパルス信号ＰＡ〜ＰＮを与えるように構成される所定時間間隔、を含むことができる。システム周期ＴＳの時間継続幅は、適合するあらゆる時間継続幅を含むことができるが、説明用に図６を参照して、状態信号４１０Ａにおいて連続するパルス信号ＰＡ間の時間間隔ΔｔＡに実質的に等しいように、システム周期ＴＳは示され説明される。
【００５０】
各システム周期ＴＳは、例えば所定システム周期時間ｔＳ等の適合するあらゆる時点において開始することができる。要望通りに周期時間ｔＳは、１つ以上のパルス時間ｔＡ〜ｔＮと実質的に一致することができる。システム周期ＴＳの継続幅が図６に示されるように実質的に一様である場合、各システム周期ＴＳは、実質的に周期時間ｔＳの整数倍に等しい所定周期で開始することができる。説明用に図６を参照して、パルス時間ｔＡ〜ｔＮは、各システム周期ＴＳに対する周期時間ｔＳからの時間的オフセットとして示され説明される。
【００５１】
周期時間ｔＳで始まる第１システム周期ＴＳの間、図６の状態信号４１０Ａはパルス信号ＰＡを含む。パルス信号ＰＡは、周期時間ｔＳの後でパルス時間ｔＡ経過後の時点ｔＳ＋ｔＡで開始する。言い換えれば時点ｔＳ＋ｔＡは、実質的にパルス時間ｔＡと周期時間ｔＳとの合計を含む。パルス信号ＰＡは、いったん開始すると、実質的に時間間隔ΔｔＡに対してパルス振幅ＶＡを保持する。同様に状態信号４１０Ｂは、時点ｔＳ＋ｔＢでパルス信号ＰＢを開始し、実質的に時間間隔ΔｔＢに対してパルス振幅ＶＢを保持するように示される。さらに状態信号４１０Ｃ、４１０Ｄは、それぞれパルス信号ＰＣ、ＰＤを含む。
【００５２】
パルス信号ＰＣは、時点ｔＳ＋ｔＣで開始し、実質的に時間間隔ΔｔＣに対してパルス振幅ＶＣを保持する。一方、パルス信号ＰＤは、時点ｔＳ＋ｔＤで開始し、実質的に時間間隔ΔｔＤに対してパルス振幅ＶＤを保持する。状態信号４１０Ｎは、時点ｔＳ＋ｔＮでパルス信号ＰＮを開始し、実質的に時間間隔ΔｔＮに対してパルス振幅ＶＮを保持するように示される。図５Ａおよび図５Ｂを参照して詳細に上述したように、状態信号４１０Ａ〜４１０Ｎは、それゆえに関連付けられたネットワーク装置３００Ａ〜３００Ｎが異常を示していないことを表す指標を与える。その理由は、パルス信号ＰＡ〜ＰＮのうちいずれも第１システム周期ＴＳの間、取り除かれなかったからである。
【００５３】
図６に示される状態信号４１０Ａはさらに、周期時間２ｔＳで始まる第２システム周期ＴＳにおけるパルス信号ＰＡを含む。パルス信号ＰＡは、第１システム周期ＴＳに関して上述したように与えられ、時点２ｔＳ＋ｔＡで開始する。状態信号４１０Ｂ、４１０Ｄ、および４１０Ｎは、上述されたように与えられ、同様に時点２ｔＳ＋ｔＢ、２ｔＳ＋ｔＤ、および２ｔＳ＋ｔＮで、パルス信号ＰＢ、ＰＤ、およびＰＮをそれぞれ開始する。状態信号４１０Ａ、４１０Ｂ、４１０Ｄ、および４１０Ｎは、パルス信号ＰＡ、ＰＢ、ＰＤ、およびＰＮを含み、その理由は、上述したように図６に示される状態信号４１０Ａ、４１０Ｂ、４１０Ｄ、および４１０Ｎの時間間隔ΔｔＡ、ΔｔＢ、ΔｔＤ、ΔｔＮが、実質的にシステム周期ＴＳに等しいからである。
【００５４】
状態信号４１０Ｃの時間間隔ΔｔＣは、対照的に、システム周期ＴＳよりも大きいように示される。それゆえに状態信号４１０Ｃは、第２システム周期ＴＳの間、パルス信号ＰＣを含まない。パルス信号ＰＣは、第２システム周期ＴＳの間生じると期待されていないから、パルス信号ＰＣは状態信号４１０Ｃから取り除かれていない。第２システム周期ＴＳにおける状態信号４１０Ｃからのパルス信号ＰＣの不在自体は、メモリシステム３００Ｃが異常を示すことを表す指標を含まない。さらに詳細に上述したように状態信号４１０Ａ〜４１０Ｎは、それゆえに関連付けられたネットワーク装置３００Ａ〜３００Ｎが異常を示すことを表すいかなる指標も与えない。その理由は、パルス信号ＰＡ〜ＰＮのうちいずれも、第２システム周期ＴＳの間、取り除かれていなかったからである。
【００５５】
周期時間３ｔＳで始まる第３システム周期ＴＳにおいて、図示される状態信号４１０Ａ〜４１０Ｎは、パルス信号ＰＡ〜ＰＮを含み、パルス信号ＰＡ〜ＰＮのそれぞれは、第１システム周期ＴＳに関して上述したように与えられる。図６に示されるように、パルス信号ＰＡは時点３ｔＳ＋ｔＡで開始し、一方パルス信号ＰＢ、ＰＣは時点３ｔＳ＋ｔＢ、３ｔＳ＋ｔＣでそれぞれ開始する。パルス信号ＰＮは同様に、時点３ｔＳ＋ｔＮで開始する。さらに詳細に上述したように、状態信号４１０Ａ〜４１０Ｎは、それゆえに関連付けられたネットワーク装置３００Ａ〜３００Ｎが異常を示さないことを表す指標を与える。その理由は、パルス信号ＰＡ〜ＰＮのうちいずれも、第３システム周期ＴＳの間、取り除かれていなかったからである。
【００５６】
周期時間４ｔＳで始まる第４システム周期ＴＳを参照すると、状態信号４１０Ａはパルス信号ＰＡを含むようには示されていない。しかしながら、図６で図示されるように状態信号４１０Ａの時間間隔ΔｔＡは、実質的にシステム周期ＴＳに等しいから、サーバシステム３００Ａは、状態信号４１０Ａにおける第４システム周期ＴＳの間、パルス信号ＰＡを含むように期待される。さらに詳細に上述したように、状態信号４１０Ａは、それゆえにサーバシステム３００Ａが異常を経験し、時点３ｔＳ＋ｔＡと時点４ｔＳ＋ｔＡとの間で異常が生じたこと示す。
【００５７】
第２システム周期ＴＳを参照して上述したように、状態信号４１０Ｂ、４１０Ｄ、および４１０Ｎは、パルス信号ＰＢ、ＰＤ、およびＰＮを含む。パルス信号ＰＢ、ＰＤ、およびＰＮは、上述したように与えられ、図６に示されるように時点４ｔＳ＋ｔＢ、４ｔＳ＋ｔＤ、および４ｔＳ＋ｔＮでそれぞれ開始する。一方、状態信号４１０Ｃは、第４システム周期ＴＳの間、パルス信号ＰＣを含まない。パルス信号ＰＣが第４システム周期ＴＳの間、生じるとは期待されていないから、状態信号４１０Ｃからのパルス信号ＰＣの不在は、メモリシステム３００Ｃが異常を示すことを表す指標を含まない。さらに詳細に上述したように、状態信号４１０Ｂ〜４１０Ｎは、それゆえに関連付けられたネットワーク装置３００Ｂ〜３００Ｎが異常を示すことを表すいかなる指標も与えない。その理由は、パルス信号ＰＢ〜ＰＮのうちいずれも、第４システム周期ＴＳの間、取り除かれなかったからである。第４システム周期ＴＳの間与えられる状態信号４１０Ａ〜４１０Ｎは、サーバシステム３００Ａが異常を示し、ネットワーク装置３００Ｂ〜３００Ｎが異常を示さないことを示す。
【００５８】
サーバシステム３００Ａにおける異常は、サーバシステム３００Ａが将来の時点において動作可能であるように、検出し修復することができる。図６に示されるように、状態信号４１０Ａは、周期時間ｍｔＳで始まる第ｍシステム周期ＴＳの間、パルス信号ＰＡを含む。図示される状態信号４１０Ｂ〜４１０Ｎはさらに、パルス信号ＰＢ〜ＰＮを含み、パルス信号ＰＡ〜ＰＮのそれぞれは上述したように与えられる。図６に示されるように、パルス信号ＰＡは時点ｍｔＳ＋ｔＡで開始し、一方パルス信号ＰＢ、ＰＣは時点ｍｔＳ＋ｔＢ、ｍｔＳ＋ｔＣでそれぞれ開始する。パルス信号ＰＮは同様に、時点ｍｔＳ＋ｔＮで開始する。さらに詳細に上述したように、状態信号４１０Ａ〜４１０Ｎは、それゆえにサーバシステム３００Ａを含む関連付けられたネットワーク装置３００Ａ〜３００Ｎが異常を示さないことを表す指標を与える。その理由は、パルス信号ＰＡ〜ＰＮのうちいずれも、第ｍシステム周期ＴＳの間、取り除かれなかったからである。
【００５９】
ネットワーク装置３００Ａ〜３００Ｎは、適合するあらゆるやり方で状態信号４１０Ａ〜４１０Ｎを与えることができる。図４に戻ると、例えばネットワーク装置３００は、状態信号４１０を与えるタイミングシステム３２０を含むことができる。タイミングシステム３２０は、状態信号４１０を与えるために適合するあらゆるタイプのタイミングシステムを含むことができ、１つ以上のハードウェアコンポーネントおよび／もしくはソフトウェアコンポーネントを有することができる。１つの具体的なタイミングシステム３２０は、従来のカウンタシステムである。各ネットワーク装置３００Ａ〜３００Ｎは、説明用にタイミングシステム３２０Ａ〜３２０Ｎを有するとして示され説明されるが、ネットワークシステム５００Ａは、タイミングシステム３２０を含まない、および／もしくは上述したような状態信号４１０を与えないように構成される、１つ以上のネットワーク装置３００を含むことができる。
【００６０】
２つ以上のネットワーク装置３００は、図４に図示されるように実質的に分離しているタイミングシステム３２０と関連付けることができ、および／もしくは共通のタイミングシステム３２０と関連付けることができる。共通のタイミングシステム３２０は、選択されたネットワーク装置３００のそれぞれに対して実質的に分離している状態信号４１０を与える、および／もしくは２つ以上の選択されたネットワーク装置３００に対して少なくとも１つの複合状態信号４１０を与える、ように構成することができる。共通のタイミングシステム３２０は、インタフェースシステム３１０を参照して詳細に上述したように、選択されたネットワーク装置３００のうち、実質的に、少なくとも１つの内部におよび／もしくは少なくとも１つから分離して、配置され、例えば選択されたネットワーク装置３００が少なくとも１つの関連機能を実行するときに、適切であるかもしれない。少なくとも１つの関連機能を実行する代表的な選択されたネットワーク装置３００は、印刷システム３００Ｄを管理する印刷サーバシステムとして構成されるサーバシステム３００Ｂを含む。サーバシステム３００Ｂ、印刷システム３００Ｄ、もしくは両方における異常は、関連付けられた印刷機能を混乱させる可能性があるから、共通のタイミングシステム３２０は、関連付けられた印刷機能の状態に関連した状態信号４２０を与えるように構成することができる。
【００６１】
図７Ａ〜図７Ｃを参照すると、図示されるネットワーク装置３００のそれぞれは、処理システム３３０およびメモリシステム３４０を含むように示される。処理システム３３０は、性能、すなわちネットワーク装置３００により実行される所定の機能のうち少なくとも１つ、を実行および／もしくは制御するように構成される。処理システム３３０は、例えば１つ以上のマイクロプロセッサ（μＰ）、セントラルプロセッシングユニット（ＣＰＵ）、デジタルシグナルプロセッサ（ＤＳＰ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、および／もしくはあらゆる種類の特定用途向け集積回路（ＡＳＩＣ）等、制限無く、適合するあらゆるタイプの従来の処理システムとして与えることができる。ネットワーク装置３００が異常を経験する場合、処理システム３３０はさらに、制御信号４２０（図４に示される）を経由してネットワーク管理システム２００（図４に示される）により与えられるような是正措置を実行するあらゆる命令に従って、実質的に異常を修復する適切な是正措置に関連した情報を処理することができる。
【００６２】
メモリシステム３４０は、処理システム３３０と連結され、通信するように構成される。メモリシステム３４０はさらに、例えばソフトウェアまたはファームウェア、中間計算結果、ならびに処理システム３３０および／もしくはネットワーク装置３００と関連付けられるその他の情報等の、命令コードを含む情報を記憶し与えるように構成される。メモリシステム３４０はさらに、ネットワーク装置３００の現在のおよび／もしくは過去の動作状態に関連した性能データを、要望通りに含むことができる。メモリシステム３４０は、好適には不揮発性メモリシステムを有し、例えばあらゆる電子、磁気、および／もしくは光ストレージ媒体等、制限無く、適合するあらゆるタイプの従来のメモリシステムを含むことができる。例えば、代表的なストレージ媒体は、１つ以上のスタティックランダムアクセスメモリ（ＳＲＡＭ）、ダイナミックランダムアクセスメモリ（ＤＲＡＭ）、電子的に消去可能なプログラマブルリードオンリメモリ（ＥＥＰＲＯＭ）、フラッシュメモリ、ハードドライブ（ＨＤＤ）、コンパクトディスク（ＣＤ）、および／もしくはあらゆる種類のデジタルビデオディスク（ＤＶＤ）を含むことができる。
【００６３】
要望通りに処理システム３３０は、関連付けられたネットワーク装置３００に関する状態信号４１０（図４に示される）を与えるように構成することができる。処理システム３３０は、図４に図示されるタイミングシステム３２０を参照して詳細に上述したようなことを含む、適合するあらゆるやり方で、状態信号４１０を与えることができる。例えば、処理システム３３０は、メモリシステム３４０内に記憶されたソフトウェアアルゴリズムを実行することにより、および／もしくは関連付けられたネットワーク装置３００を周期的にポーリングし、所定の機能が実行されているかどうかを決定することにより、状態信号４１０を与えることができる。図７Ａのネットワーク装置３００Ｘに図示されるように、タイミングシステム３２０は、処理システム３３０Ｘから分離することができる。一方タイミングシステム３２０は、図７Ｂに図示されるように、ネットワーク装置３００Ｙにおける処理システム３３０Ｙの内部に実質的に配置されるように示される。さらにメモリシステム３４０は、図７Ｂに示されるように処理システム３３０Ｙから分離する、および／もしくは図７Ｃに示されるようにネットワーク装置３００Ｚにおける処理システム３３０Ｚの内部に実質的に配置する、ことができる。
【００６４】
ネットワーク管理システム２００Ａは、ネットワーク装置３００における異常を検出し修復するように構成され、適合するあらゆるやり方でネットワーク装置３００から状態信号４１０を受信することができる。図４に戻ると、ネットワーク管理システム２００は、ネットワーク装置３００からネットワークシステム５００Ａを経由して、状態信号４１０を受信するように構成されるとして図示される。ネットワーク管理システム２００は、直接的または間接的に、例えば図４に示されるようにインタフェースシステム２１０を経由することを含む、従来のあらゆるやり方で、ネットワークシステム５００Ａと連結することができる。インタフェースシステム２１０は、インタフェースシステム３１０を参照して上述したように与えられ、ネットワーク管理システム２００Ａとネットワークシステム５００Ａとの間で通信信号４００のやり取りを促進するように構成され、実質的にネットワーク管理システム２００Ａの内部に、またはネットワーク管理システム２００Ａから分離して配置することができる。
【００６５】
ネットワークシステム５００Ａはさらに、インタフェースシステム（図示されていない）を含むことができる。ネットワーク管理システム２００Ａが、図４に図示されるように通信ネットワーク６００Ａを経由してネットワークシステム５００Ａと連結される場合、例えばインタフェースシステム６１０は、ネットワーク管理システム２００Ａと通信ネットワーク６００Ａを連結するように与えることができる。インタフェースシステムは、好適には従来の通信インタフェースシステムを有し、例えば所定数の通信ポートを有するネットワークハブ等の１つ以上のハードウェアコンポーネント、および／もしくはインタフェースシステム６１０に関して上述したように例えばデバイスドライバ等の１つ以上のソフトウェアコンポーネント、を含むことができる。インタフェースシステムは、ネットワーク管理システム２００Ａとネットワークシステム５００Ａとの間で通信信号４００のやり取りを促進するように構成され、実質的に、ネットワークシステム５００Ａの内部にまたはネットワークシステム５００Ａから分離して、配置することができる。
【００６６】
ネットワーク管理システム２００Ａは、状態信号４１０を受信すると、適合するあらゆるやり方で状態信号４１０を処理し、異常が１つ以上のネットワーク装置３００に生じたかどうかを決定することができる。ネットワーク管理システム２００Ａはさらに、状態信号４１０が処理されるとき、あらゆる異常を修復するために適合する制御信号４２０を与えるように構成される。例えば、ネットワーク管理システム２００Ａは、状態信号４１０を処理する信号処理システム２２０、および図４に示されるように制御信号４２０を与える信号供給システム２３０、を含むことができる。信号処理システム２２０は、１つ以上のハードウェアコンポーネントおよび／もしくはソフトウェアコンポーネントを有し、状態信号４１０を受信し処理するために適合するあらゆるタイプの信号処理システムを含むことができる。一方、信号供給システム２３０は、制御信号４２０を与えるために適合するあらゆるタイプの信号供給システムとして与えることができる。信号処理システム２２０および信号供給システム２３０は、説明用に実質的に分離しているように示され説明されるが、要望通りに、少なくとも部分的に結合することができるおよび／もしくは１つ以上のコンポーネントを共有することができる。
【００６７】
信号処理システム２２０は、関連付けられた状態信号４１０のうちいずれか、１つ以上の関連付けられたネットワーク装置３００において異常を示したかどうかを決定するように構成され、適合するあらゆるやり方で状態信号４１０を受信し処理することができる。図４に図示されるように、例えば信号処理システム２２０は、このような異常が関連付けられた状態信号４１０のうちいずれにより示されるかどうかに関連する、異常情報を伝達するイネーブル信号４３０を与えることができる。イネーブル信号４３０は、異常情報を伝達するために適合するあらゆるタイプの信号として与えることができ、適合するあらゆる形状の波形で与えることができる。例えば、各イネーブル信号４３０は、状態信号４１０ｉ’を参照して詳細に上述したように、少なくとも２つの信号状態を有することができる。イネーブル信号４３０の信号状態は、好適には識別可能な信号状態を有し、関連付けられたネットワーク装置３００における異常の指標の不在と関連付けられる第１信号状態、および異常の指標の存在と関連付けられる第２信号状態を含むことができる。
【００６８】
１つ以上のハードウェアコンポーネントが与えられる場合、信号処理システム２２０は、少なくとも１つの能動的ハードウェアコンポーネントおよび／もしくは少なくとも１つの受動的ハードウェアコンポーネントを含むことができる。代表的な能動的信号処理システム２２０Ｘが図８Ａに示される。信号処理システム２２０Ｘは、関連付けられたネットワーク装置３００（図４に示される）により与えられる選択された状態信号４１０ｉを受信し、関連付けられたネットワーク装置３００に関連する異常情報を伝達するイネーブル信号４３０ｉを与えるように構成され、クロックシステム２２２およびカウンタシステム２２４を含むように図示される。クロックシステム２２２は、所定周波数を有するクロック信号４５０を与えるために適合するあらゆるタイプの従来のクロックシステムにすることができる。カウンタシステム２２４は同様に、あらゆるタイプの従来のＭビットカウンタシステムを含むことができ、状態信号４１０ｉおよびクロック信号４５０を受信することができる。カウンタシステム２２４はさらに、例えば１つ以上のカウンタ出力信号Ｑ０〜ＱＭ−１および／もしくはリップルキャリー出力信号（図示されていない）等の、１つ以上のカウンタ信号４４０を与えるように構成される。
【００６９】
図８Ａに示されるように、状態信号４１０ｉは、カウンタシステム２２４のリセット入力ＲＳＴを経由して受信することができる。一方、クロックシステム２２２は、カウンタシステム２２４のクロック入力ＣＬＫと連結され、クロック信号４５０を与えるように構成される。これによりカウンタシステム２２４は、状態信号４１０ｉによりリセットされるまで、クロック信号４５０の各クロック周期に従って増加（または減少）するように構成される。要望通りにカウンタシステム２２４は、例えばカウンタ信号４４０間でリップルキャリー出力信号を含むこと等により、実質的に直接的にイネーブル信号４３０ｉを与えることができる。幾分別の言い方をすれば、イネーブル信号４３０ｉは、カウンタ信号４４０のうちの選択された１つを経由して与えることができる。
【００７０】
イネーブル信号４３０ｉはさらに、２つ以上の選択されたカウンタ信号４４０の組み合わせを含むことができる。図８Ａに図示されるように、カウンタシステム２２４は、例えば論理システム２２６と連結され、通信するように構成されることにより、間接的にイネーブル信号４３０ｉを与えることができる。論理システム２２６は、カウンタ信号４４０を受信しイネーブル信号４３０ｉを与えるために、例えば組み合わせおよび／もしくは順序論理システム等の、あらゆる従来タイプの論理システムを含むことができる。図８Ａに示されるように、論理システム２２６は、カウンタシステム２２４のカウンタ出力信号Ｑ０〜ＱＭ−１のうち、いくつかまたは実質的にすべてを受信する、１つ以上の論理入力Ｄ０〜Ｄｉと、イネーブル信号４３０ｉを与える少なくとも１つの論理出力Ｙと、を含むことができる。クロック信号４５０は、例えば要望通りに論理システム２２６とクロックシステム２２２とを連結すること等により、論理システム２２６へ与えることができる。カウンタシステム２２４、論理システム２２６、および／もしくはクロックシステムは、説明用に実質的に分離しているように示され説明されるが、例えば１つ以上のプログラマブルロジックアレイ（ＰＬＡ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、および／もしくはあらゆる種類の特定用途向け集積回路（ＡＳＩＣ）等により、一体化することができる。
【００７１】
信号処理システム２２０Ｘにおける所定のタイミング期間ｔＳＰＣ（図８Ｂに示される）は、クロック信号４５０および／もしくはカウンタ信号４４０の所定周波数の選択により決定することができる。例えばタイミング期間ｔＳＰＣは、クロック信号４５０の所定周波数を減少させることにより、および／もしくは論理システム２２６により考慮されるカウンタ出力信号Ｑ０〜ＱＭ−１の数を増加させることにより、増加することができる。タイミング期間ｔＳＰＣは、好適には実質的に時間間隔の所定範囲内にあり、時間間隔Δｔ（図５Ａに示される）に関して詳細に上述したように、あらゆる所定範囲を含む。タイミング期間ｔＳＰＣは好適には、関連付けられたネットワーク装置３００が異常を示したことを表す指標が不在の場合に、タイミング期間ｔＳＰＣが終了する前に状態信号４１０ｉがカウンタシステム２２４をリセットすることができるように、選択される。関連付けられたネットワーク装置３００が異常を示したことを表す指標を、状態信号４１０ｉが含むとき、状態信号４１０ｉはカウンタシステム２２４をリセットしないように構成されることにより、タイミング期間ｔＳＰＣは終了可能になる。
【００７２】
図４を参照して上述したように、イネーブル信号４３０ｉは好適には、少なくとも２つの識別可能な信号状態を含む。イネーブル信号４３０ｉの第１信号状態は、関連付けられたネットワーク装置３００における異常の指標の不在と関連付けられる。一方、イネーブル信号４３０ｉは同様に、異常の指標の存在と関連付けられる第２信号状態を有する。状態信号４１０ｉ’（図５Ａに示される）に関して詳細に上述したように、イネーブル信号４３０ｉは、それぞれが信号状態のうちの１つと関連付けられる、ハイ論理レベルおよびロー論理レベルを有する論理信号を含むことができる。イネーブル信号４３０ｉの第１および第２信号状態は、説明用にだけ、それぞれがローおよびハイ論理レベルと関連付けられるように、図８Ａおよび図８Ｂを参照して示され説明される。
【００７３】
信号処理システム２２０Ｘの動作は、図８Ｂの代表的なタイミング図により図示することができる。図８Ｂにおける上部のタイミング図は、図５Ａを参照して詳細に上述したように、状態信号４１０ｉ’の関連する部分を示す。状態信号４１０ｉ’は、非一様な電圧パルス信号Ｐ’の１系列を含み、状態信号４１０ｉ’における４つの選択されたパルス信号Ｐ０’、Ｐ１’、Ｐ２’、およびＰ３’が、図８Ｂに示される。より詳細に上述したように、パルス信号Ｐ０’、Ｐ１’、およびＰ２’は、パルス信号Ｐ’の第１グループに含まれ、パルス振幅Ｖ０、Ｖ１、およびＶ２がそれぞれ閾値振幅ＶＴＨりも大きいため、ハイ論理レベルと関連付けることができる。一方、パルス信号Ｐ３’は対照的に、パルス信号Ｐ’の第２グループにあり、パルス振幅Ｖ３が閾値振幅ＶＴＨ未満であるため、ロー論理レベルと関連付けられる。それゆえに、パルス信号Ｐ’の第１および第２グループが、関連付けられたネットワーク装置３００における異常の不在および存在をそれぞれ表す場合、図８Ｂの状態信号４１０ｉ’は、関連付けられたネットワーク装置３００が時点ｔ２より前に異常を示したことを表す指標を何も与えない。その理由は、パルス信号Ｐ０’、Ｐ１’、およびＰ２’が、それぞれ第１グループと関連付けられるからである。状態信号４１０ｉ’はさらに、関連付けられたネットワーク装置３００が時点ｔ２より後に異常を示したことを表す。その理由は、パルス信号Ｐ３’がパルス信号Ｐ’の第２グループと関連付けられるからである。
【００７４】
図８Ｂに示されるようにイネーブル信号４３０ｉ’のタイミング図を参照すると、イネーブル信号４３０ｉ’は、時点ｔ０より前に第１信号状態のロー論理レベルを有するように図示される。ロー論理レベルは、図８Ｂにおける電圧レベルＶＡ’と関連付けられるように図示される。カウンタシステム２２４（図８Ａに示される）が、クロック信号４５０（図８Ａに示される）の各クロック周期を増加（または減少）させるにつれて、論理システム２２６（図８Ａに示される）は、関連するカウンタ信号４４０を受信し、タイミング期間ｔＳＰＣが終了したかどうかをを決定する。タイミング期間ｔＳＰＣが終了していない限り、イネーブル信号４３０ｉ’は、第１論理状態を保持し、ロー論理レベルの電圧レベルＶＡ’を含む。しかしながら、タイミング期間ｔＳＰＣが終了可能な場合、イネーブル信号４３０ｉ’は第２論理状態に入り、好適には第２論理状態を保持することができる。第２論理状態は、図８Ｂに図示されるように、ハイ論理レベルの電圧レベルＶＢ’と関連付けることができる。
【００７５】
時点ｔ０において、状態信号４１０ｉ’は、図８Ｂに示されるようにパルス信号Ｐ０’を与える。パルス信号Ｐ０’は、カウンタシステム２２４のリセット入力ＲＳＴにより受信され、カウンタシステム２２４をリセットするように構成される。いったんカウンタシステム２２４がリセットすると、カウンタシステム２２４は再び、クロック信号４５０の各クロック周期に従って増加（減少）し始める。これによりイネーブル信号４３０ｉ’は、時点ｔ０＋ｔＳＰＣまで、第１論理状態の電圧レベルＶＡ’を保持することができ、カウンタシステム２２４が再び時点ｔ０＋ｔＳＰＣより前にリセットしない限り、第２論理状態に入る。状態信号４１０ｉ’は、時点ｔ０＋ｔＳＰＣより前の時点ｔ１において、パルス信号Ｐ１’を与えるように図示される。上述したように、カウンタシステム２２４は、イネーブル信号４３０ｉ’が時点ｔ１＋ｔＳＰＣまで第１論理状態を保持することができるように、パルス信号Ｐ１’によりリセットされる。パルス信号Ｐ２’は、図８Ｂに示されるように時点ｔ２において状態信号４１０ｉ’により与えられる。時点ｔ２が時点ｔ１＋ｔＳＰＣより前に生じるから、カウンタシステム２２４は、イネーブル信号４３０ｉ’が上述したように第１論理状態を保持し続けるように、パルス信号Ｐ２’によりリセットされる。これによりイネーブル信号４３０ｉ’は、時点ｔ２＋ｔＳＰＣまで第１論理状態を保持することができる。
【００７６】
状態信号４１０ｉ’は、時点ｔ３においてパルス信号Ｐ３’を与えるように示される。時点ｔ３は時点ｔ２＋ｔＳＰＣより時間的に前にあるにもかかわらず、パルス信号Ｐ３’は、パルス信号Ｐ０’、Ｐ１’、およびＰ２’と対照的に、カウンタシステム２２４をリセットしないように構成される。それゆえにカウンタシステム２２４は、イネーブル信号４３０ｉ’が時点ｔ２＋ｔＳＰＣまで第１論理状態の電圧レベルＶＡ’を保持するように、クロック信号４５０の各クロック周期に従って増加（減少）し続ける。状態信号４１０ｉ’は、時点ｔ２＋ｔＳＰＣより前にカウンタシステム２２４をリセットするために適合するパルス信号Ｐ’を与えないから、イネーブル信号４３０ｉ’は、時点ｔ２＋ｔＳＰＣにおいて第２論理状態に入る。イネーブル信号４３０ｉ’が第２論理状態に入ると、図８Ｂに示されるように電圧レベルＶＢ’を与える。
【００７７】
要望通りにイネーブル信号４３０ｉ’は、例えばネットワーク管理システム２００Ａ（図４に示される）からのリセット信号（図示されていない）等の反対の命令を受けるまで、実質的に第２論理状態を保持するように構成することができる。例えば信号処理システム２２０Ｘ（図８Ａに示される）は、論理システム２２６（図８Ａに示される）から分離している、および／もしくは実質的に論理システム２２６の内部に配置される、ラッチシステム（図示されていない）を含むことができる。ラッチシステムは、例えば１つ以上のラッチおよび／もしくはフリップフロップ等の、適合するあらゆるタイプの従来のラッチシステムを有し、イネーブル信号４３０ｉ’を受信し、修正イネーブル信号（図示されていない）を与えるように構成される。修正イネーブル信号は、イネーブル信号４３０ｉ’が第１論理状態にあるとき、実質的にイネーブル信号４３０ｉ’を含む。しかしながら、イネーブル信号４３０ｉ’が第２論理状態に入る場合、修正イネーブル信号は、イネーブル信号４３０ｉ’が続いて第１論理状態へ戻るかどうかにかかわらず、実質的にイネーブル信号４３０ｉ’の第２論理状態を保持するように構成される。
【００７８】
図９Ａは、具体的な受動的信号処理システム２２０Ｙを示す。上述したように、信号処理システム２２０Ｙは、関連付けられたネットワーク装置３００（図４に示される）により与えられる選択された状態信号４１０ｉを受信し、関連付けられたネットワーク装置３００に関連する異常情報を伝達するイネーブル信号４３０ｉを与えるように構成される。図８Ａおよび図８Ｂを参照して上述したように、イネーブル信号４３０ｉは好適には、少なくとも２つの識別可能な信号状態、すなわち第１信号状態および第２信号状態、を含む。イネーブル信号４３０ｉの第１および第２信号状態は、関連付けられたネットワーク装置３００における異常の指標の不在および存在と、それぞれ関連付けられる。
【００７９】
信号処理システム２２０Ｙは、所定のタイミング期間ｔＲＣ（図９Ｂに示される）を有する。タイミング期間ｔＳＰＣ（図８Ｂに示される）を参照して上述したように、関連付けられたネットワーク装置３００が異常を示したことを表す指標が不在の場合、状態信号４１０ｉがタイミング期間ｔＲＣの終了前にパルス信号Ｐ”（図９Ｂに示される）を与えるように、タイミング期間ｔＲＣは好適には選択される。関連付けられたネットワーク装置３００が異常を示したことを表す指標を、状態信号４１０ｉが含むとき、タイミング期間ｔＲＣが終了可能なように、状態信号４１０ｉはパルス信号Ｐ”を含まない。タイミング期間ｔＳＰＣは、例えば受動的コンポーネントのような１つ以上のコンポーネントの選択により、決定することができ、好適には、時間間隔Δｔ（図５Ａに示される）に関して詳細に上述したような、あらゆる所定範囲を含む時間間隔の所定範囲内に、実質的にある。
【００８０】
信号処理システム２２０Ｙは、抵抗ＲｉおよびキャパシタＣｉを含む従来のＲＣネットワークを含むように、図９Ａに図示される。抵抗ＲｉおよびキャパシタＣｉはそれぞれ、第１および第２端子を有する。図９Ａに示されるように、抵抗Ｒｉの第１端子は、状態信号４１０ｉを受信するように構成される。一方、抵抗Ｒｉの第２端子は、キャパシタＣｉの第１端子と連結され、イネーブル信号４３０ｉを与えるように構成される。キャパシタＣｉの第２端子は、例えば信号接地等の基準と連結される。タイミング期間ｔＲＣは、ＲＣネットワークの時定数として与えることができ、例えば抵抗ＲｉおよびキャパシタＣｉに対する値の適切な選択による等の従来のやり方で、決定することができる。信号処理システム２２０Ｙは、説明用に抵抗ＲｉおよびキャパシタＣｉを有するように示され説明されるが、適切なディスクリートからなる適合するあらゆる構成、またはあらゆる種類のコンポーネントが一体化されたものにより与えることができる。
【００８１】
図９Ａに示されるように、状態信号４１０ｉは、状態信号４１０ｉのパルス信号Ｐ”がキャパシタＣｉを充電するように構成され、イネーブル信号４３０ｉが選択された電圧レベルＶＡ”（図９Ｂに示される）に大略接近するように、抵抗Ｒｉを経由して受信することができる。キャパシタＣｉは、各パルス信号Ｐ”の後で、次に続くパルス信号Ｐ”により再充電されるまで、実質的にＲＣネットワークの時定数に従って放電し始める。これにより状態信号４１０ｉの電圧レベルは、キャパシタＣｉが放電することにつれて、選択された電圧レベルＶＡ”未満に低下する。イネーブル信号４３０ｉは、所定電圧レベルＶＢ”（図９Ｂに示される）よりも大略大きい間、第１信号状態と関連付けることができ、そうでなければ、イネーブル信号４３０ｉは、第２信号状態と関連付けることができる。
【００８２】
図９Ｂは、信号処理システム２２０Ｙの動作を図示する代表的なタイミング図を与える。図９Ｂの上部タイミング図は、図５Ｂを参照して詳細に上述したように、状態信号４１０ｉ”の関連する部分を示す。状態信号４１０ｉ”は、実質的に電圧パルス信号Ｐ”の１系列を含み、電圧パルス信号Ｐ”はそれぞれ、所定のパルス振幅Ｖｉを有する。所定のパルス振幅Ｖｉは、ネットワーク装置３００が異常を示さない限り、好適には閾値振幅ＶＴＨよりも大きく、好適には連続するパルス信号Ｐ”間における所定時間間隔Δｔｉで開始する。より詳細に上述したように、状態信号４１０ｉ”のパルス信号Ｐ”は、関連付けられたネットワーク装置３００（図４に示される）における異常の不在を表すことができる。しかしながら、時点４ｔｉにおいて状態信号４１０ｉ”は、パルス信号Ｐ”を与えず、関連付けられたネットワーク装置３００における異常の存在を表す指標を与えることができる。図９Ｂの状態信号４１０ｉ”は、時点３ｔｉより前に異常を表す指標を与えず、関連付けられたネットワーク装置３００が時点３ｔｉより後に異常を示したことを表す。その理由は、状態信号４１０ｉ”が時点４ｔｉにおいてパルス信号Ｐ”を与えないからである。
【００８３】
図９Ｂに示されるようにイネーブル信号４３０ｉ”のタイミング図を参照すると、イネーブル信号４３０ｉ”は、時点ｔｉより前に電圧レベルＶＢ”よりも大きい電圧レベルを有するように図示される。キャパシタＣｉ（図９Ａに示される）が放電し続けるにもかかわらず、イネーブル信号４３０ｉ”は第１信号状態のままであり、関連付けられたネットワーク装置３００における異常の不在を示す。時点ｔ０において、状態信号４１０ｉ”は、図９Ｂに示されるようにパルス信号Ｐ”を与える。パルス信号Ｐ”はキャパシタＣｉへ与えられ、イネーブル信号４３０ｉ”が選択された電圧レベルＶＡに大略接近するように、キャパシタＣｉを充電し、関連付けられたネットワーク装置３００における異常の存在が、状態信号４１０ｉ”により示されなかったことを表す。キャパシタＣｉは、パルス信号Ｐ”の後、ＲＣネットワークの時定数に従って、実質的に放電し始める。これによりイネーブル信号４３０ｉ”は、電圧レベルＶＢ”よりも大きい電圧レベルを保持し、時点ｔｉ＋ｔＲＣまで第１信号状態のままにすることができる。イネーブル信号４３０ｉ”は、状態信号４１０ｉ”が時点ｔｉ＋ｔＲＣより前にその他のパルス信号Ｐ”を与えない限り、第２信号状態に入る。
【００８４】
状態信号４１０ｉ”は、時点ｔｉ＋ｔＲＣより前の時点２ｔｉにおいて、パルス信号Ｐ”を与えるように図示される。上述したように、キャパシタＣｉはそれゆえに、イネーブル信号４３０ｉ”が選択された電圧レベルＶＡ”に大略接近するように再び充電され、時点２ｔｉ＋ｔＲＣまで、第１信号状態のままにすることができる。その他のパルス信号Ｐ”が、図９Ｂに示されるように、時点３ｔｉにおいて状態信号４１０ｉ”により与えられる。時点３ｔｉが時点２ｔｉ＋ｔＲＣより前に生じるから、キャパシタＣｉは、上述したようにイネーブル信号４３０ｉ”が時点３ｔｉ＋ｔＲＣまで第１信号状態を保持し続けるように、再び充電される。これによりイネーブル信号４３０ｉ”は、状態信号４１０ｉ”が時点３ｔｉより前に関連付けられたネットワーク装置３００における異常の存在を示さなかったことを表す。
【００８５】
上述したように、状態信号４１０ｉ”は、時点４ｔｉにおいてパルス信号Ｐ”を与えず、関連付けられたネットワーク装置３００における異常の存在を示す。それゆえにキャパシタＣｉは、時点４ｔｉにおいて再充電されず、イネーブル信号４３０ｉ”の電圧レベルが時点３ｔｉ＋ｔＲＣにおいて電圧レベルＶＢ”未満に低下するように、実質的にＲＣネットワークの時定数に従って放電し続ける。状態信号４１０ｉ”が時点３ｔｉ＋ｔＲＣより前にキャパシタＣｉを再充電するために適合するパルス信号Ｐ”を与えないから、イネーブル信号４３０ｉ”は、時点３ｔｉ＋ｔＲＣにおいて第２信号状態に入る。イネーブル信号４３０ｉ”は、第２信号状態に入ると、図８Ｂに示されるように電圧レベルＶＢ’未満の電圧レベルを与える。信号処理システム２２０は、説明用に図８Ａにおける信号処理システム２２０Ｘおよび図９Ａにおける信号処理システム２２０Ｙを有するように示され説明されるが、当然のことながら、あらゆるタイプの信号処理システムを含むことができ、図示される実施の形態には限定されない。
【００８６】
イネーブル信号４３０ｉ’（図８Ｂに示される）を参照して詳細に上述したように、イネーブル信号４３０ｉ”は、反対の命令を受けるまで、実質的に第２論理状態を保持するように構成することができる。例えば、信号処理システム２２０Ｙ（図９Ａに示される）は、上述したようなラッチシステム（図示されていない）を含むことができる。ラッチシステムは、例えば１つ以上のラッチおよび／もしくはフリップフロップ等の、適合するあらゆるタイプの従来のラッチシステムを有し、イネーブル信号４３０ｉ”を受信し、修正イネーブル信号（図示されていない）を与えるように構成される。修正イネーブル信号は、イネーブル信号４３０ｉ”が第１信号状態のとき、実質的にイネーブル信号４３０ｉ”を含む。しかしながら、イネーブル信号４３０ｉ”が第２論理状態に入る場合、修正イネーブル信号は、イネーブル信号４３０ｉ”が続いて第１信号状態へ戻るかどうかにかかわらず、イネーブル信号４３０ｉ”の第２信号状態を実質的に保持するように構成される。
【００８７】
好適な実施の形態において、ネットワーク管理システム２００は、サーバシステム３００Ａ、３００Ｂ（図４に示される）に関して上述されたように、実質的に与えられる。図１０Ａ〜図１０Ｄを参照すると、例えば、図示されるネットワーク管理システム２００はそれぞれ、処理システム２４０およびメモリシステム２５０を含むように示される。処理システム２４０は、処理システム３３０（図７Ａ〜図７Ｃに示される）を参照して詳細に上述したように与えられ、性能、すなわちネットワーク管理システム２００により実行される所定の機能のうち少なくとも１つ、を実行および／もしくは制御するように構成される。メモリシステム２５０はさらに、メモリシステム３４０（図７Ａ〜図７Ｃに示される）を参照して詳細に上述したように与えることができ、例えばソフトウェアまたはファームウェア、中間計算結果、ならびに処理システム２４０および／もしくはネットワーク装置２００と関連付けられるその他の情報等の、命令コードを含む情報を記憶し与えるように構成される。要望通りに、信号処理システム２２０は、図７Ａおよび図７Ｂを参照して上述したように処理システム２４０から分離する、および／もしくは実質的に処理システム２４０の内部に配置することができる。メモリシステム２５０は、処理システム２４０と通信するように構成され、さらに、図７Ｂおよび図７Ｃを参照して上述したように処理システム２４０から分離する、および／もしくは実質的に処理システム２４０の内部に配置することができる。
【００８８】
上述したように、ネットワーク管理システム２００は、ネットワーク装置３００（図４に示される）および／もしくはネットワークシステム５００Ａ（図４に示される）と、通信信号４００をやり取りするように構成することができる。例えば、図１０Ａは、実質的に処理システム２４０を経由してネットワーク装置３００および／もしくはネットワークシステム５００Ａと通信信号４００をやり取りするように構成される信号処理システム２２０を含むネットワーク管理システム２００Ｂを図示する。例えば状態信号４１０等、通信信号４００のうち少なくとも一部はさらに、図１０Ｂに直接的に示されるように、実質的にネットワーク管理システム２００Ｃの信号処理システム２２０と、ネットワーク装置３００および／もしくはネットワークシステム５００Ａとの間でやり取りすることができる。
【００８９】
要望通りに、ネットワーク管理システム２００とネットワーク装置３００および／もしくはネットワークシステム５００Ａとは、図１０Ｃのネットワーク管理システム２００Ｄにより図示されるように実質的に直列的なやり方で、および／もしくは図１０Ｄのネットワーク管理システム２００Ｅにより図示されるように実質的に並列的なやり方で、通信信号４００をやり取りすることができる。幾分別の言い方をすれば、１つ以上の通信信号４００から成るセットは、実質的に適合する所定の順序および／もしくは配置に従い、選択された期間にわたって、ネットワーク管理システム２００とネットワーク装置３００および／もしくはネットワークシステム５００Ａとの間でやり取りすることができる。ネットワーク管理システム２００は、説明用に、図４におけるネットワーク管理システム２００Ａ、およびそれぞれ図１０Ａ〜図１０Ｄにおけるネットワーク管理システム２００Ｂ〜２００Ｅを有するように示され説明されたが、当然のことながら、あらゆるタイプのネットワーク管理システムを含むことができ、図示される実施の形態に限定されない。
【００９０】
図１１Ａは、図４のネットワーク管理システム２００Ａに関する信号処理システム２２０の１つの実施の形態を図示する代表的なブロック図である。信号処理システム２２０は、上述したように複数のネットワーク装置３００（図４に示される）から状態信号４１０を受信するように構成され、さらにネットワーク装置３００と関連付けられる複数のイネーブル信号４３０を与えるように構成することができる。信号処理システム２２０はさらに、詳細に上述したあらゆるやり方を含む適合するあらゆるやり方で、複数のイネーブル信号４３０を与えることができる。
【００９１】
図１１Ｂに図示されるように、例えば、信号処理システム２２０は、上述したように、実質的に独立した状態信号４１０Ａ〜４１０Ｎを受信し、実質的に独立したイネーブル信号４３０Ａ〜４３０Ｎを与える１つ以上の信号処理サブシステム２２８Ａ〜２２８Ｎを含む信号処理システム２２０Ａとして、与えることができる。各信号処理サブシステム２２８Ａ〜２２８Ｎは、例えば信号処理システム２２０Ｘ（図８Ａに示される）および／もしくは信号処理システム２２０Ｙ（図９Ａに示される）に関して説明したように、適合するあらゆるやり方で与えることができる。信号処理サブシステム２２８Ａ〜２２８Ｎは、説明用に実質的に分離しているように示され説明されたが、例えば１つ以上の共通ハードウェアコンポーネントおよび／もしくはソフトウェアコンポーネント等の、１つ以上の共通コンポーネントを含むことができる。例えば、２つ以上の信号処理サブシステム２２８Ａ〜２２８Ｎは、処理システム２４０（図１０Ａ〜図１０Ｄに示される）を経由して与えることができる。
【００９２】
要望通りに、１つ以上の信号処理サブシステム２２８Ａ〜２２８Ｎは、２つ以上の実質的に独立した状態信号４１０Ａ〜４１０Ｎを受信し、および／もしくは２つ以上の実質的に独立したイネーブル信号４３０Ａ〜４３０Ｎを与えるように構成することができる。信号処理システム２２０Ｂは、実質的に独立した状態信号４１０Ｂ、４１０Ｃを受信し、ネットワーク装置３００Ｂ、３００Ｃ（まとめて図４に示される）に対して、実質的に独立したイネーブル信号４３０Ｂ、４３０Ｃを与える、信号処理サブシステム２２８ＢＣを含むように図１１Ｃに図示される。図１１Ｃに示されるように、信号処理サブシステム２２８ＢＣにより受信される状態信号４１０Ｂ、４１０Ｃの数は、信号処理サブシステム２２８ＢＣにより与えられるイネーブル信号４３０Ｂ、４３０Ｃの数に、実質的に等しい。信号処理サブシステム２２８ＢＣは、例えば、実質的に独立した状態信号４１０Ｂ、４１０Ｃおよび／もしくは実質的に独立したイネーブル信号４３０Ｂ、４３０Ｃが１つ以上の共通な特性を共有するとき、適切であるかもしれない。関連付けられたネットワーク装置３００Ｂ、３００Ｃが少なくとも１つの関連機能を実行する場合、信号処理サブシステム２２８ＢＣはさらに適切であるかもしれない。
【００９３】
加えてもしくは代案として、選択された信号処理サブシステム２２８Ａ〜２２８Ｎにより受信された状態信号４１０の数は、選択された信号処理サブシステム２２８Ａ〜２２８Ｎにより与えられるイネーブル信号４３０の数よりも大きい、または未満にすることができる。図１１Ｄを参照すると、代表的な信号処理システム２２０Ｃは選択された信号処理サブシステム２２８ＢＣ’を含み、実質的に独立した状態信号４１０Ｂ、４１０Ｃを受信し、イネーブル信号４３０ＢＣを与える、ように構成される。イネーブル信号４３０ＢＣは、１つ以上の選択されたネットワーク装置３００Ｂ、３００Ｃと関連付けることができ、例えば、選択されたネットワーク装置３００Ｂ、３００Ｃが少なくとも１つの関連機能を実行する場合に適切である可能性のある、複合イネーブル信号４３０を含むことができる。さらに信号処理システム２２０Ｄは、選択された信号処理サブシステム２２８ＢＣ”を有するように、図１１Ｅに図示される。選択された信号処理サブシステム２２８ＢＣ”は、状態信号４１０ＢＣを受信し、実質的に独立したイネーブル信号４３０Ｂ、４３０Ｃを与えることができる。状態信号４１０ＢＣは、さらに詳細に上述したように、１つ以上の選択されたネットワーク装置３００Ｂ、３００Ｃにより与えられる複合状態信号４１０を含むことができる。
【００９４】
図１１Ｆは、選択された信号処理サブシステム２２８ＢＣ’’’を含む信号処理システム２２０Ｅを示す。ここで、選択された信号処理サブシステム２２８ＢＣ’’’は、状態信号４１０ＢＣを受信し、イネーブル信号４３０ＢＣを与えることができる。図１１Ｅの状態信号４１０ＢＣを参照して上述したように、状態信号４１０ＢＣは、１つ以上選択されたネットワーク装置３００Ｂ、３００Ｃにより与えられる複合状態信号４１０を含むことができる。一方、イネーブル信号４３０ＢＣは、図１１Ｄのイネーブル信号４３０ＢＣに関して上述したように、１つ以上の選択されたネットワーク装置３００Ｂ、３００Ｃと関連付けられる複合イネーブル信号４３０を含むことができる。複合状態信号４１０ＢＣおよび／もしくは複合イネーブル信号４３０ＢＣは、ネットワーク管理システム２００と、ネットワーク装置３００（図４に示される）および／もしくはネットワークシステム５００Ａ（図４に示される）との間でやり取りされる通信信号４００（図４に示される）の数を低減するために、有利に用いることができる。
【００９５】
選択された信号処理サブシステム２２８ＢＣ、２２８ＢＣ’、２２８ＢＣ”、および／もしくは２２８ＢＣ’’’、複合状態信号４１０ＢＣ、ならびに／または複合イネーブル信号４３０ＢＣのそれぞれは、説明用に２つの選択されたネットワーク装置３００Ｂ、３００Ｃと関連付けられるようにここでは示され説明されるが、適合するあらゆる数のネットワーク装置３００と関連付けることができる。当然のことながら、信号処理システム２２０は、あらゆるタイプの信号処理システムを含むことができ、説明用に図１１Ｂ〜図１１Ｆにおいて信号処理システム２２０Ａ〜２２０Ｅをそれぞれ有するように示され説明されるが、図示される実施の形態には限定されない。
【００９６】
図４に再び戻ると、信号処理システム２２０はイネーブル信号４３０を信号供給システム２３０へ与えることができる。信号供給システム２３０は、１つ以上のイネーブル信号４３０を受信すると、イネーブル信号４３０を評価し、関連付けられたネットワーク装置３００のうちいずれかに関して異常が示されるかどうかを決定し、示されたいずれかの異常を修復する少なくとも１つの適切な是正措置を特定する、ように構成される。信号供給システム２３０はさらに、制御信号４２０を与え、必要に応じて適切な是正措置を関連付けられたネットワーク装置３００へ与えることができる。これによりネットワーク管理システム２００Ａは、ネットワーク装置３００における異常を検出し修復するように構成される。
【００９７】
イネーブル信号４３０ｉ、４３０ｉ’、および４３０ｉ”（図８Ａ、図８Ｂ、図９Ａ、および図９Ｂに示される）に関して詳細に上述したように、イネーブル信号４３０は好適には、少なくとも２つの識別可能な信号状態を含み、この信号状態は、関連付けられたネットワーク装置３００における異常の指標の不在と関連付けられる第１信号状態、および異常の指標の存在と関連付けられる第２信号状態を含む。信号供給システム２３０は、イネーブル信号４３０を受信すると、イネーブル信号４３０を評価し、いずれか異常が示されたかどうかを決定する。イネーブル信号４３０は、それぞれが第１信号状態にあるとき、異常が生じたことを表す指標を信号供給システム２３０へ何も与えない。それゆえに、異常が何も示されないから、信号供給システム２３０は適切な是正措置を特定する、および／もしくはネットワーク装置３００へ制御信号４２０を与える、必要がない。しかしながら、１つ以上の選択されたイネーブル信号４３０が第２信号状態に入る場合、選択されたイネーブル信号４３０は、少なくとも１つの関連付けられたネットワーク装置３００が異常を経験したことを示し、信号供給システム２３０は、適切な是正措置を特定し制御信号４２０を関連付けられたネットワーク装置３００へ与える、ように構成される。
【００９８】
図１を参照して上述したように、代表的な是正措置は、関連付けられたネットワーク装置３００の少なくとも１つのハードウェアおよび／もしくはソフトウェアコンポーネントを再稼働し、関連付けられたネットワーク装置３００が連結されるネットワークシステム５００（図２に示される）の少なくとも１つのハードウェアおよび／もしくはソフトウェアコンポーネントを再稼働し、ならびに／または関連付けられたネットワーク装置３００により実行される１つ以上の機能を、１つ以上のその他の選択されたネットワーク装置３００へ少なくとも一時的にリダイレクトする、ことを含むことができる。信号供給システム２３０はさらに、例えば関連付けられたネットワーク装置３００と関連付けられる、デバイスドライバおよび／もしくはアプリケーションソフトウェア等の１つ以上のソフトウェアコンポーネントを再ロードする、ならびに／または示された異常を修復するいかなる是正措置も取られないように異常を無視する、ことを選ぶことができる。当然のことながら、上に列挙された是正措置は代表的なものにすぎず、網羅的なものではない。
【００９９】
信号供給システム２３０は、適切なあらゆるやり方で示された異常を修復する１つ以上の是正措置を特定することができる。例えば、信号供給システム２３０は、現在のイネーブル信号４３０および／もしくは過去のイネーブル信号４３０により与えられる情報を評価するように構成することができ、これらのイネーブル信号４３０は、関連付けられたネットワーク装置３００によって生じたあらゆる異常の指標に関する数量および／もしくは頻度を含んでいる。関連付けられたネットワーク装置３００によって生じたあらゆる異常の指標を修復するために取られた過去の是正措置に関する情報は、さらに信号供給システム２３０により評価することができる。要望通りに信号供給システム２３０は、その他の情報を評価し、関連付けられたネットワーク装置３００によって生じた異常の指標を修復する是正措置を特定することができる。
【０１００】
例えば、現在および／もしくは過去のあらゆる是正措置に関する情報、ならびに／またはその他のネットワーク装置に対する現在および／もしくは過去のイネーブル信号により与えられる情報のような、例えば１つ以上のその他のネットワーク装置３００と関連付けられる情報が、評価可能である。例えば、関連付けられたネットワーク装置３００およびその他のネットワーク装置３００による異常の指標が実質的に類似であるとき、および／もしくは関連付けられたネットワーク装置３００およびその他のネットワーク装置３００が少なくとも１つの関連機能を実行するとき、その他のネットワーク装置３００と関連付けられる情報を評価することが適切であるかもしれない。上述したように、少なくとも１つの関連機能を実行する具体的なネットワーク装置３００は、印刷システム３００Ｄを管理する印刷サーバシステムのように構成されるサーバシステム３００Ｂを含む。要望通りに信号供給システム２３０は、ネットワークシステム５００Ａおよび／もしくは通信ネットワーク６００Ａと関連付けられる、現在および／もしくは過去の情報を評価することができる。
【０１０１】
代案としてもしくは加えて、信号供給システム２３０は、示された異常を修復する評価段階の情報と、１つ以上の可能性のある是正措置との間の関連付けを含むことができる。関連付けは、例えばルックアップテーブル（図示されていない）および／もしくはあらゆる種類のデータベースシステム（図示されていない）等、適合するあらゆるやり方で与えることができる。信号処理システム２４０（図１０Ａ〜図１０Ｄに示される）を参照して上述したように、ネットワーク管理システム２００Ａが処理システム２４０およびメモリシステム２５０を含む場合、ルックアップテーブルおよび／もしくはデータベースシステムは、処理システム２４０およびメモリシステム２５０により与えることができる。信号処理システム２４０と同様に、信号供給システム２３０は要望通りに、処理システム２４０から分離する、および／もしくは実質的に処理システム２４０の内部に配置することができる。
【０１０２】
信号供給システム２３０は、異常が関連付けられたネットワーク装置３００によって示されたことを決定すると、示された異常を修復する少なくとも１つの適切な是正措置を特定することができる。例えば選択的および／もしくは組み合わせによる２つ以上の是正措置等、２つ以上の是正措置により、示された異常が修復されることを信号供給システム２３０が決定する場合、是正措置を実行する命令は是正措置に含むことができる。代表的な命令は、実行可能な一連の是正措置を含む。信号供給システム２３０は、是正措置、および／もしくは例えばあらゆる実行命令等のあらゆるその他の関連付けられた情報を、少なくとも１つの制御信号４２０内に組み入れることができる。要望通りに信号供給システム２３０は、例えば、いかなる異常の指標も存在しない場合および／もしくは１つ以上の異常の指標を無視することを選ぶ場合、いかなる制御信号４２０も与えなくてよい。
【０１０３】
信号供給システム２３０は、制御信号４２０を少なくとも１つの関連付けられたネットワーク装置３００へ与えるように構成される。図１０Ａ〜図１０Ｄの信号処理システム２３０を参照して上述したように、ネットワーク管理システム２００は、適合するあらゆるやり方で、通信信号４００を、ネットワーク装置３００および／もしくはネットワークシステム５００Ａとやり取りするように構成することができる。例えば、信号供給システム２３０は、制御信号４２０を含む通信信号４００を、ネットワーク装置３００および／もしくはネットワークシステム５００Ａと、例えば処理システム２４０等の１つ以上の中間システムを経由して、実質的に直接的および／もしくは間接的にやり取りすることができる。信号供給システム２３０とネットワーク装置３００および／もしくはネットワークシステム５００Ａとはさらに、実質的に直列的なやり方および／もしくは実質的に並列的なやり方で、通信信号４００をやり取りすることができる。
【０１０４】
関連付けられたネットワーク装置３００は、制御信号４２０を受信すると、実質的に、制御信号４２０に含まれるあらゆる実行命令に従って、制御信号４２０において特定される是正措置を実行するように構成される。関連付けられたネットワーク装置３００はさらに、さらなる是正措置が正当かどうかおよび／もしくは上述したように望ましいかどうかを、ネットワーク管理システム２００Ａが決定することができるように、是正措置の実行結果を、続く状態信号４１０を経由してネットワーク管理システム２００Ａへ与えることができる。これによりネットワーク管理システム２００は、好適にはシステムユーザに対して実質的にトランスペアレントであるように、ネットワーク装置３００においてもしあれば異常を検出し修復するように構成される。
【０１０５】
あらゆる異常が、システムユーザに対して実質的にトランスペアレントであるように、検出し修復することができることを確実にするため、ネットワーク管理システム２００により特定される是正措置は、図１を参照して上述したように、異常を示すネットワーク装置３００により実行される１つ以上の機能を、１つ以上のその他のネットワーク装置３００へ少なくとも一時的にリダイレクトすることを含むことができる。情報システム１００は、適合するあらゆるやり方で、異常を示すネットワーク装置３００により実行される機能をリダイレクトするように構成することができる。要望通りに情報システム１００はさらに、例えばネットワーク装置３００が、計画されたメインテナンスのために情報システム１００から取り除かれるとき、および／もしくは続いて情報システム１００と連結されるその他のネットワーク装置３００により置き換えられる等のとき、情報システム１００から切断されたネットワーク装置３００により実行される機能を、リダイレクトするように構成することができる。
【０１０６】
図１２Ａを参照すると、例えば情報システム１００Ｂは、複数のネットワーク装置３００で示され、各ネットワーク装置３００は、図１、図２、図３Ａ、図３Ｂ、および図４を参照して詳細に上述したように、与えられる。ネットワーク装置３００のそれぞれは、少なくとも１つの選択された機能を実行するように構成され、例えばメディアアクセスコントロール（ＭＡＣ）アドレス等のリアル（もしくは物理）アドレス３５０、および例えばインターネットプロトコル（ＩＰ）アドレス等のバーチャル（もしくは論理）アドレス３６０を有することができる。各ネットワーク装置３００用のリアルアドレス３５０は、代表的にはハードウェア依存型であり、実質的には固定される。一方、バーチャルアドレス３６０は、一般的にソフトウェア依存型であり変更することができる。上述したように、ネットワーク装置３００は、例えば通信ネットワーク６００Ｂ等を経由して通信し、ネットワークシステム５００Ｂを形成するように構成することができる。ネットワークシステム５００Ｂおよび通信ネットワーク６００Ｂはそれぞれ、上述したように与えることができる。
【０１０７】
２つの代表的なネットワーク装置３００Ｉ、３００Ｊが、図１２Ａに図示される。ネットワーク装置３００Ｉは、リアルアドレス３５０Ｉおよびバーチャルアドレス３６０Ｉと関連付けられるように示され、一方、リアルアドレス３５０Ｊおよびバーチャルアドレス３６０Ｊは、ネットワーク装置３００Ｊと関連付けられるように示される。さらに詳細に上述したように、ネットワーク装置３００Ｉ、３００Ｊは、例えばサーバシステム３００Ａ、３００Ｂ（図４に示される）、メモリシステム３００Ｃ（図４に示される）、印刷システム３００Ｄ（図４に示される）、および／もしくはワークステーション３００Ｎ（図４に示される）等の、適合するあらゆるタイプのネットワーク装置３００を有し、好適には、例えばサーバシステム３００Ａ、３００Ｂ等の、実質的に同一タイプのネットワーク装置３００である。
【０１０８】
ネットワーク装置３００Ｉ、３００Ｊはそれぞれ、ネットワーク装置３００Ｉおよびネットワーク装置３００Ｊにより実行可能な１つ以上の共通機能を含む、少なくとも１つの選択された機能を実行するように構成される。これにより、例えばネットワーク装置３００Ｉ等の、ネットワーク装置３００Ｉ、３００Ｊのうちの１つが異常を示す場合、異常が修復されている間、例えばネットワーク装置３００Ｊ等のその他のネットワーク装置３００Ｉ、３００Ｊにより、共通機能が実行可能である。説明用に２つのネットワーク装置３００Ｉ、３００Ｊが共通機能を実行するように構成されると示され説明されるが、共通機能はあらゆる数のネットワーク装置３００により実行することができる。さらにネットワーク装置３００Ｉは、ネットワーク装置３００Ｊ以外における１つ以上のその他のネットワーク装置３００と共通の、少なくとも１つの機能を実行するように構成することができる。一方、ネットワーク装置３００Ｉ以外における１つ以上のその他のネットワーク装置３００は、ネットワーク装置３００Ｊと共通の、少なくとも１つの機能を実行するように構成することができる。
【０１０９】
共通機能は、ネットワーク装置３００Ｉまたはネットワーク装置３００Ｊのうちの一方により実行可能であるから、ネットワークシステム５００Ｂは、図１２Ｂに図示されるように、例えばバーチャルネットワーク装置３００ＩＪ’等の、１つ以上のバーチャルネットワーク装置３００’を含むように構成することができる。各バーチャルネットワーク装置３００’は、例えば通信ネットワーク６００Ｂを経由して、実質的に直接的および／もしくは間接的に１つ以上の関連付けられたネットワーク装置３００と通信するように構成され、関連付けられたネットワーク装置３００により実行される１つ以上の共通機能と関連付けることができ、図１２Ａを参照して上述したようにバーチャル（または論理）アドレス３６０と関連付けることができる。図１２Ｂに示されるように、バーチャルネットワーク装置３００ＩＪ’は、通信ネットワーク６００Ｂ、ネットワーク装置３００Ｉ、およびネットワーク装置３００Ｊと通信することができ、ネットワーク装置３００Ｉ、３００Ｊにより実行される１つ以上の共通機能と関連付けられる。
【０１１０】
当然のことながら、ネットワーク装置３００Ｉにより実行される共通機能は、あらゆる数のバーチャルネットワーク装置３００’間で分散することができる。例えば各共通機能は、１つのバーチャルネットワーク装置３００’と関連付けることができ、および／もしくは各バーチャルネットワーク装置は、複数の共通機能と関連付けることができる。代表的なバーチャルネットワーク装置３００ＩＪ’は、説明用に２つのネットワーク装置３００Ｉ、３００Ｊに共通する機能と関連付けられるように示され説明されるが、ネットワークシステム５００Ｂは、適合するあらゆる数のバーチャルネットワーク装置３００’を含み、各バーチャルネットワーク装置３００’は、あらゆる数のネットワーク装置３００に共通するあらゆる数の機能と関連付けられるように、拡張することができる。
【０１１１】
バーチャルネットワーク装置３００ＩＪ’は、ネットワーク装置３００Ｉ、３００Ｊにより実行される１つ以上の共通機能と関連付けられ、さらにバーチャルアドレス３６０ＩＪと関連付けられるように図示される。要望通りに機能要求が、ネットワークシステム５００Ｂを通じて、バーチャルネットワーク装置および／もしくは１つ以上のネットワーク装置３００Ｉ、３００Ｊへ、ブロードキャストで送信される。バーチャルネットワーク装置３００ＩＪ’は、ネットワークシステム５００Ｂを経由して選択された共通機能を実行する機能要求を受信すると、好適には、実質的に１つ以上の所定の基準に従って機能要求を実行するように、所定のネットワーク装置３００Ｉ、３００Ｊを指示するように構成される。言い換えればバーチャルネットワーク装置３００ＩＪ’は、バーチャルアドレス３６０ＩＪへ指示された機能要求を、バーチャルアドレス３６０Ｉ、３６０Ｊおよび／もしくは所定のネットワーク装置３００Ｉ、３００Ｊのリアルアドレス３５０Ｉ、３５０Ｊへマッピングすることができる。次に所定のネットワーク装置３００Ｉ、３００Ｊは、選択された共通機能を実行することができ、バーチャルアドレス３６０ＩＪを経由してネットワークシステム５００Ｂおよび／もしくはバーチャルネットワーク装置３００ＩＪ’へ、あらゆる結果を与えるとができる。要望通りにバーチャルネットワーク装置３００ＩＪ’はさらに、機能要求の結果をネットワークシステム５００Ｂへ与えることができる。
【０１１２】
所定の基準は、ネットワーク装置３００Ｉ、３００Ｊ間で機能要求を分散する、適切なあらゆる基準を含むことができる。例えば、所定の基準は、このような機能要求が標準的にはネットワーク装置３００Ｉへ与えられ、ネットワーク装置３００Ｉが異常を経験する場合、異常が修復されるまで、機能要求がネットワーク装置３００Ｊへ与えられる、と規定することができる。それゆえに代表的な所定の基準に従って、バーチャルネットワーク装置３００ＩＪ’は、選択された共通機能を実行する機能要求を受信すると、標準的にはネットワーク装置３００Ｉへ機能要求を指示する。上述したように、ネットワーク装置３００Ｉは、選択された共通機能を実行し、機能要求のあらゆる結果をネットワークシステム５００Ｂおよび／もしくはバーチャルネットワーク装置３００ＩＪ’へ与えることができる。
【０１１３】
しかしながらネットワーク管理システム２００は、例えば、図４、図８Ｂ、および図９Ｂを参照して上述したように、ネットワーク装置３００Ｉが異常を示すことを表す指標を受信することができる。上述したようにネットワーク管理システム２００は、制御信号４２０をバーチャルネットワーク装置３００ＩＪ’へ与えることができる。制御信号４２０は、バーチャルネットワーク装置３００ＩＪ’への命令を含み、選択された共通機能を実行する将来のあらゆる機能要求を、異常を示すネットワーク装置３００Ｉからネットワーク装置３００Ｊへリダイレクトすることができる。これによりバーチャルネットワーク装置３００ＩＪ’は、ネットワーク管理システム２００からのネットワーク装置３００Ｉの状態に関するさらなる命令を受けるまで、上述したようにこのようなあらゆる機能要求をネットワーク装置３００Ｊへ指示するように構成される。ネットワーク管理システム２００自体は、システムユーザに対して実質的にトランスペアレントであるように、ネットワーク装置３００Ｉにおける異常を修復することができる。
【０１１４】
バーチャルネットワーク装置３００ＩＪ’は、適合するあらゆるやり方で、選択された共通機能を実行する、将来のあらゆる機能要求をリダイレクトすることができる。例えばバーチャルネットワーク装置３００ＩＪ’は、将来の機能要求を、ネットワーク装置３００Ｉから、ネットワーク装置３００Ｉに関する異常の検出および／もしくは指標と実質的に一致するネットワーク装置３００Ｊへリダイレクトするように構成することができる。バーチャルネットワーク装置３００ＩＪ’はさらに、異常の検出後および／もしくは指標を受けた後、所定時間間隔で将来の機能要求をリダイレクトすることができる。異常が検出されるおよび／もしくは示されるときに、ネットワーク装置３００Ｉが選択された共通機能を実行している場合、バーチャルネットワーク装置３００ＩＪ’は、ネットワーク装置３００Ｉが少なくとも部分的に選択された共通機能を実行し続けることを可能にする、および／もしくはネットワーク装置３００Ｊに対して選択された共通機能を、全部または部分的に実行するように命令することができる。バーチャルネットワーク装置３００ＩＪ’は、異常が修復されたことを表す指標を受信すると、さらに、選択された共通機能を実行する将来の機能要求を、上述したようにネットワーク装置３００Ｊからネットワーク装置３００Ｉへリダイレクトするように構成することができる。
【０１１５】
要望通りに情報システム１００Ｂはさらに、図１２Ｃに示されるようにローカル管理システム３７０を含むことができる。ローカル管理システム３７０は、バーチャルネットワーク装置３００ＩＪ’内に配置されるように図示される。ローカル管理システム３７０は、バーチャルネットワーク装置３００ＩＪ’と関連付けられるネットワーク装置３００Ｉ、３００Ｊの状態を監視するように構成され、適合するあらゆるやり方で与えることができ、ネットワーク装置３００から状態信号４１０を受信し、および／もしくはネットワーク管理システム２００に関して上述したように、制御信号４２０をネットワーク装置３００のそれぞれへ与えることができる。ネットワーク装置３００Ｉは、状態信号４１０Ｉを与えるタイミングシステム３２０Ｉを含むように図示される。状態信号４１０Ｉは、ネットワーク装置３００Ｉに関するあらゆる異常に関係するような情報を含む。タイミングシステム３２０Ｉおよび状態信号４１０Ｉは、タイミングシステム３２０（図４に示される）および状態信号４１０（図４に示される）をそれぞれ参照して上述したように、与えることができる。
【０１１６】
ローカル管理システム３７０は、状態信号４１０Ｉを受信し、各ネットワーク装置３００Ｉ、３００Ｊに対して制御信号４２０Ｉ、４２０Ｊを与えるように構成される。制御信号４２０は、上述したようにネットワーク装置３００Ｉ、３００Ｊにおける異常を修復する適切な是正措置に関連した情報を与えることに加えて、および／もしくはこの情報を与えることの代わりに、ネットワーク装置３００Ｉ、３００Ｊと関連付けられる少なくとも１つの選択された共通機能を実行する機能要求を指示する命令を含むことができる。ネットワーク装置３００Ｉ、３００Ｊは、各制御信号４２０Ｉ、４２０Ｊを受信し、各制御信号４２０Ｉ、４２０Ｊに含まれる、このような機能要求を指示する命令を実行することができる。ローカル管理システム３７０は、ネットワーク管理システム２００の補完システムとして、および／もしくはネットワーク管理システム２００の代用システムとして、与えることができる。これにより情報システム１００Ｂは、ネットワーク装置３００Ｉ、３００Ｊにおける異常を検出し修復する、および／もしくはネットワーク装置３００Ｉ、３００Ｊの動作を制御する、さらにローカル化したメカニズムを与えることができる。ローカル管理システム３７０は、説明用にバーチャルネットワーク装置３００ＩＪ’内に配置されるように示され説明されるが、例えばネットワーク装置３００Ｊ等のあらゆるネットワーク装置３００Ｊを含むネットワークシステム５００Ｂ内において、適合するあらゆる位置に配置することができる。
【０１１７】
ネットワーク装置３００Ｉ、３００Ｊは、動作中、それぞれが選択された共通機能を実行することができるように動作可能である。上述したように、選択された共通機能を実行するために機能要求を分散する所定の基準は、このような機能要求が標準的にはネットワーク装置３００Ｉへ与えられ、ネットワーク装置３００Ｉが異常を経験する場合、異常が修復されるまで機能要求がネットワーク装置３００Ｊへ与えられる、と規定することができる。第１機能要求がブロードキャストで送信されるとき、ローカル管理システム３７０は、所定の基準に従って第１機能要求を実行するようにネットワーク装置３００Ｉを指示するように構成される。その理由は、いかなる異常の指標もネットワーク装置３００Ｉに関して受信されなかったからである。上述したように、ネットワーク装置３００Ｉは、選択された共通機能を実行し、機能要求のあらゆる結果をネットワークシステム５００Ｂへ与えることができる。
【０１１８】
ネットワーク装置３００Ｉが異常を経験したことを示す状態信号４１０Ｉを、ローカル管理システム３７０が受信する場合、ローカル管理システム３７０は、制御信号４２０Ｉ、４２０Ｊを与えることができる。所定の基準に従って制御信号４２０Ｉは、ネットワーク装置４１０Ｉが選択された共通機能を実行しないように構成される。一方、制御信号４２０Ｊは、ネットワーク装置４１０Ｊが選択された共通機能を実行可能なように構成される。要望通りに、制御信号４２０Ｉはさらに、異常を修復する命令を与えることができる。それゆえに、第２機能要求がブロードキャストで送信されるとき、ネットワーク装置３００Ｊは第２機能要求を実行し、ネットワーク装置３００Ｉによる異常の指標を受けて以来、ネットワークシステム５００Ｂへ機能要求のあらゆる結果を与えることができる。同様にネットワーク装置３００Ｊは、異常が修復されたことを状態信号４１０Ｉが示すまで、所定の基準に従って将来のあらゆる機能要求を実行するように構成することができる。
【０１１９】
情報システム１００は、説明用にセントラルネットワーク管理システム２００を有するように示され説明されるが、従来のあらゆるシステムトポロジ、プロトコル、および／もしくはアーキテクチャを与えることができる。例えばネットワーク管理システム２００は、図１３Ａの情報システム１００Ｃにより図示されるように、少なくとも１つのネットワーク装置３００の内部に、少なくとも部分的に配置することができる。図１３Ｂは、ネットワーク管理システム２００がネットワーク装置３００の内部に配置され、ネットワーク装置３００間で分散された状態で、複数のネットワーク装置３００を有するように情報システム１００Ｃを図示する。要望通りに、情報システム１００Ｃはさらに、ネットワーク管理システム２００から分離している１つ以上のネットワーク装置３００、および／もしくはネットワーク管理システム２００と通信しないように構成される１つ以上のネットワーク装置３００を含むことができる。
【０１２０】
ネットワーク装置３００は、図２を参照して詳細に上述されるように与えられ、図４を参照して上述した、サーバシステム３００Ａ、３００Ｂ、メモリシステム３００Ｃ、印刷システム３００Ｄ、およびワークステーション３００Ｎを含むように、図１３Ｂに図示される。ネットワーク装置３００は、上述したように通信するように構成され、通信信号４００をやり取りし、通信ネットワーク６００Ｃを経由して通信するように構成される。通信ネットワーク６００Ｃは、通信ネットワーク６００（図３Ａおよび図３Ｂに示される）に関して上述したように、従来のあらゆる有線および／もしくは無線通信ネットワークを含むことができ、ネットワーク装置３００間で通信を促進するように構成される。これにより、各ネットワーク装置３００は、情報システム１００Ｃにおける少なくとも１つのその他のネットワーク装置３００と通信することができ、好適にはその他のネットワーク装置３００のそれぞれと実質的に通信することができる。
【０１２１】
情報システム１００Ｃはさらに、上述したようにネットワーク装置３００における異常を検出するネットワーク管理システム２００を含むことができる。ネットワーク管理システム２００は、複数のネットワーク管理システム２００Ａ〜２００Ｎを有するように図示される。ネットワーク管理システム２００Ａ〜２００Ｎのそれぞれは、ネットワーク装置３００Ａ〜３００Ｎの内部に配置され、ネットワーク装置３００Ａ〜３００Ｎ間で分散され、適合するあらゆるやり方で与えることができる。ネットワーク管理システム２００Ａ〜２００Ｎのそれぞれは、１つ以上のハードウェアコンポーネントおよび／もしくはソフトウェアコンポーネントを含むことができ、関連付けられたネットワーク装置３００Ａ〜３００Ｎのハードウェアコンポーネントおよび／もしくはソフトウェアコンポーネントと一体化するもしくは実質的に分離しているようにすることができる。ネットワーク管理システム２００Ａ〜２００Ｎおよび関連付けられたネットワーク装置３００Ａ〜３００Ｎは好適には、分離したコンポーネントを含み、ネットワーク管理システム２００Ａ〜２００Ｎの動作が、関連付けられたネットワーク装置３００Ａ〜３００Ｎのあらゆる異常から影響を受けないようにする。ネットワーク管理システム２００Ａ〜２００Ｎはさらに、ネットワーク装置３００Ａ〜３００Ｎ間で、実質的に一様にするおよび／もしくは異ならせる、ように与えることができる。
【０１２２】
上述したように、ネットワーク管理システム２００Ａ〜２００Ｎのそれぞれは、関連付けられたネットワーク装置３００Ａ〜３００Ｎにおけるあらゆる異常を検出するように構成される。例えば、ネットワーク装置３００Ａ〜３００Ｎのそれぞれは、図４を参照して詳細に上述したように、状態信号４１０Ａ〜４１０Ｎを与えることができる。状態信号４１０Ａ〜４１０Ｎは好適には、関連付けられたネットワーク装置３００Ａ〜３００Ｎに関連する、例えば動作状態および／もしくは性能データ等の情報を含み、ネットワーク装置３００Ａ〜３００Ｎにより、１つ以上のネットワーク管理システム２００Ａ〜２００Ｎへ伝達される。例えばサーバシステム３００Ａは、ネットワーク装置３００Ａ〜３００Ｎのそれぞれへ、またはサーバシステム３００Ａと１つ以上の共通特性を有する例えばサーバシステム３００Ｂ等のネットワーク装置３００のサブセットへ、状態信号４１０Ａを与えることができる。サーバシステム３００Ａはさらに、要望通り、状態信号４１０Ａをネットワーク管理システム２００Ａへ与えることができる。言い換えれば、ネットワーク装置３００Ａ〜３００Ｎのそれぞれは、関連付けられた状態信号４１０Ａ〜４１０Ｎを、一部のおよび／もしくは実質的に全部のネットワーク装置３００Ａ〜３００Ｎのネットワーク管理システム２００Ａ〜２００Ｎへ与えることができる。これにより各ネットワーク装置３００Ａ〜３００Ｎは、異常が生じる場合、その他のネットワーク装置３００Ａ〜３００Ｎのうち少なくとも１つに警告することができる。
【０１２３】
各ネットワーク管理システム２００Ａ〜２００Ｎは、状態信号４１０Ａ〜４１０Ｎを受信すると、上述したように受信された状態信号４１０Ａ〜４１０Ｎを評価し、関連付けられたネットワーク装置３００Ａ〜３００Ｎのうちいずれか異常を示したかどうかを決定し、もしそうであるならば、異常に適合する応答を与えることができる。ネットワーク管理システム２００Ａ〜２００Ｎは、さらに詳細に上述したやり方で、例えば異常を修復する１つ以上の適切な是正措置を特定する等、異常を修復しようと試みることにより、および／もしくは異常を修復するいかなる是正措置も取られないように異常を無視することにより、異常に応答することができる。ネットワーク管理システム２００Ａ〜２００Ｎは、例えば、異常の本質に依存して、例えば１つ以上のソフトウェアコンポーネントを再ロードすることにより、ならびに／または異常を示すネットワーク装置３００Ａ〜３００Ｎの１つ以上のハードウェアおよび／もしくはソフトウェアコンポーネントを再稼働すること等により、異常を修復しようと試みることができる。
【０１２４】
ネットワーク管理システム２００Ａ〜２００Ｎはさらに、異常を示すネットワーク装置３００Ａ〜３００Ｎにより実行される１つ以上の機能を、１つ以上のその他の選択されたネットワーク装置３００Ａ〜３００Ｎへ、少なくとも一時的にリダイレクトすることができる。異常がネットワーク管理システム２００Ａ〜２００Ｎを経由して修復することができる場合、いったん修復されると、リダイレクトされる機能のうち少なくとも１つの性能は、異常を示すネットワーク装置３００Ａ〜３００Ｎへ戻すことができ、そうでなければ、選択されたネットワーク装置３００Ａ〜３００Ｎは、異常が別のやり方で取り組まれおよび／もしくは解決できるまで、リダイレクトされた機能を実行し続ける。図１２Ａ〜図１２Ｃを参照して詳細に上述したように、ネットワーク管理システム２００Ａ〜２００Ｎは、異常が好適には、システムユーザに対して実質的にトランスペアレントなやり方で検出され修復されるように、異常を示すネットワーク装置３００Ａ〜３００Ｎにより実行される機能を、１つ以上のその他の選択されたネットワーク装置３００Ａ〜３００Ｎへ、一時的にリダイレクトする。
【０１２５】
例えばサーバシステム３００Ａは、異常が生じたことを示す状態信号４１０Ａを与えることができる。サーバシステム３００Ａは、状態信号４１０Ａをネットワーク管理システム２００Ａへ与えることができる。上述したようにネットワーク管理システム２００Ａは、サーバシステム３００Ａが異常を示したことを決定することにより、および異常に適合する応答を与えることにより、状態信号４１０Ａに応答することができる。異常を無視しないように選択される場合、ネットワーク管理システム２００Ａは、異常を示すサーバシステム３００Ａと関連付けられ、上述したように異常を修復しようと試みることができる。これにより異常を示すサーバシステム３００Ａは、修復され、修復が成功する場合、サービス提供に戻ることができる。サーバシステム３００Ａは、いったん修復されサービス提供に戻ると、サーバシステム３００Ａが異常を経験していないことを示す状態信号４１０Ａを与えることができる。
【０１２６】
サーバシステム３００Ａは、修復している間、さらに状態信号４１０Ａを１つ以上のその他のネットワーク装置３００Ｂ〜３００Ｎへ与えることができる。その他のネットワーク装置３００Ｂ〜３００Ｎのネットワーク管理システム２００Ｂ〜２００Ｎは、状態信号４１０Ａを受信すると、サーバシステム３００Ａが異常を示したことを決定することにより、および上述したように異常に適合する応答を与えることにより、状態信号４１０Ａに応答することができる。異常が無視されない場合、ネットワーク管理システム２００Ｂ〜２００Ｎは、異常を示すサーバシステム３００Ａにより実行される１つ以上の機能を、適合するあらゆる数のその他の選択されたネットワーク装置３００Ｂ〜３００Ｎへリダイレクトすることができる。その他の選択されたネットワーク装置３００Ｂ〜３００Ｎは、それぞれが好適には異常を示すサーバシステム３００Ａと共通する１つ以上の特性を有するにもかかわらず、実質的に一様なおよび／もしくは異なるタイプのネットワーク装置３００を含むことができる。
【０１２７】
サーバシステム３００Ｂおよびワークステーション３００Ｎは、当初は異常を示すサーバシステム３００Ａにより実行される機能を実行するように容易に構成することができるから、ネットワーク管理システム２００Ｂ、２００Ｎは、異常を示すサーバシステム３００Ａにより実行される１つ以上の機能を、サーバシステム３００Ｂおよび／もしくはワークステーション３００Ｎへリダイレクトすることができる。サーバシステム３００Ｂおよび／もしくはワークステーション３００Ｎにより実行され、リダイレクトされる機能の数は、適合するあらゆるやり方で、好適には少なくとも部分的にサーバシステム３００Ｂおよび／もしくはワークステーション３００Ｎの利用可能なリソースに基づいて、決定することができる。ネットワーク管理システム２００Ｂ、２００Ｎは、サーバシステム３００Ａが異常を経験していないことを示す状態信号４１０Ａを受信すると、サーバシステム３００Ａが修復されたことを決定し、上述したようにリダイレクトされる機能の性能をサーバシステム３００Ａへ戻すことができる。情報システム１００Ｃは、説明用に１つの異常を示すサーバシステム３００Ａを含むように示され説明されるが、情報システム１００Ｃは、２つ以上の異常を示すネットワーク装置３００を含むことができる。ネットワーク装置３００は、実質的に一様なおよび／もしくは異なるタイプのネットワーク装置３００を含むことができる。
【０１２８】
図１４Ａを参照すると、例えば情報システム１００Ｃは、図１３Ａおよび図１３Ｂを参照して詳細に上述したように、選択された機能を実行する複数のネットワーク装置３００Ｉ、３００Ｊ、およびネットワーク装置３００Ｉ、３００Ｊにおける異常を検出する複数のネットワーク管理システム２００Ｉ、２００Ｊで示される。ネットワーク管理システム２００Ｉ、２００Ｊは、それぞれが上述したように与えられ、ネットワーク装置３００Ｉ、３００Ｊの内部に配置され、ネットワーク装置３００Ｉ、３００Ｊ間で分散される。ネットワーク装置３００Ｉ、３００Ｊはさらに、図１２Ａ〜図１２Ｃを参照して詳細に上述したように、リアル（もしくは物理）アドレス３５０およびバーチャル（もしくは論理）アドレス３６０を含む。ネットワーク装置３００Ｉは、リアルアドレス３５０Ｉおよびバーチャルアドレス３６０Ｉと関連付けられるように示され、一方リアルアドレス３５０Ｊおよびバーチャルアドレス３６０Ｊは、ネットワーク装置３００Ｊと関連付けられるように示される。上述したように、各ネットワーク装置３００に対するリアルアドレス３５０は実質的に固定され、一方バーチャルアドレス３６０は変更することができる。ネットワーク装置３００Ｉ、３００Ｊはそれぞれ、説明用に、例えばサーバシステム３００Ａ、３００Ｂ（図１３Ｂに示される）等の、実質的に同一のタイプのネットワーク装置３００を有するように示され説明されるが、異なるタイプのネットワーク装置３００を含む、従来のあらゆるネットワーク装置３００を含むことができる。
【０１２９】
図１２Ａ〜図１２Ｃを参照して上述したように、ネットワーク装置３００Ｉ、３００Ｊはそれぞれ、少なくとも１つの共通機能を実行することができる。共通機能は、ネットワーク装置３００Ｉまたはネットワーク装置３００Ｊにより実行することができるから、情報システム１００Ｃは、図１４Ｂおよび図１４Ｃに示されるように、例えばバーチャルネットワーク装置３００ＩＪ’等の１つ以上のバーチャルネットワーク装置３００’を含むように構成することができる。バーチャルネットワーク装置３００ＩＪ’は、図１２Ｂ〜図１２Ｃを参照して上述したように与えることができ、１つ以上の関連付けられたネットワーク装置３００Ｉ、３００Ｊと通信するように構成されるとして、図１４Ｂおよび図１４Ｃに示される。バーチャルネットワーク装置３００ＩＪ’は、関連付けられたネットワーク装置３００Ｉ、３００Ｊにより実行される１つ以上の共通機能と関連付けられ、図１４Ｃに示されるようにバーチャルネットワーク管理システム２００ＩＪを含むことができ、図１２Ｂおよび図１２Ｃを参照して上述したように、例えばバーチャルアドレス３６０ＩＪ等のバーチャル（もしくは論理）アドレス３６０と関連付けることができる。共通機能は、説明用に１つのバーチャルネットワーク装置３００ＩＪ’により与えられるように示され説明されるが、上述したように、適合するあらゆる数のバーチャルネットワーク装置３００ＩＪ’間で分散され、与えることができる。
【０１３０】
図１２Ｂおよび図１２Ｃを参照して詳細に上述したように、機能要求は、ネットワーク装置３００Ｉ、ネットワーク装置３００Ｊ、および／もしくはバーチャルネットワーク装置３００ＩＪ’へ伝達することができる。バーチャルネットワーク装置３００ＩＪ’は、選択された共通機能を実行する機能要求を受信すると、好適には、所定のネットワーク装置３００Ｉ、３００Ｊを指示し、実質的に１つ以上の所定の基準に従って、機能要求を実行するように構成される。幾分別の言い方をすれば、バーチャルネットワーク装置３００ＩＪ’は、バーチャルアドレス３６０ＩＪへ指示された機能要求を、所定のネットワーク装置３００Ｉ、３００Ｊのバーチャルアドレス３６０Ｉ、３６０Ｊおよび／もしくはリアルアドレス３５０Ｉ、３５０Ｊへマッピングすることができる。次に所定のネットワーク装置３００Ｉ、３００Ｊは、選択された共通機能を実行し、あらゆる結果を、バーチャルアドレス３６０ＩＪを経由して通信ネットワーク６００Ｃおよび／もしくはバーチャルネットワーク装置３００ＩＪ’へ与えることができる。要望通りに、バーチャルネットワーク装置３００ＩＪ’はさらに、機能要求の結果を通信ネットワーク６００Ｃへ与えることができる。
【０１３１】
所定の基準は、ネットワーク装置３００Ｉ、３００Ｊ間で機能要求を分散する適切なあらゆる基準を含むことができる。図１２Ｂおよび図１２Ｃを参照して上述したように、所定の基準は、このような機能要求が標準的にはネットワーク装置３００Ｉへ与えられ、ネットワーク装置３００Ｉが異常を経験する場合、異常が修復されるまで、機能要求がネットワーク装置３００Ｊへ与えられる、と規定することができる。それゆえに、代表的な所定の基準に従って、バーチャルネットワーク装置３００ＩＪ’は、選択された共通機能を実行する機能要求を受信すると、標準的にはネットワーク装置３００Ｉへ機能要求を指示する。上述したように、ネットワーク装置３００Ｉは選択された共通機能を実行し、機能要求のあらゆる結果を通信ネットワーク６００Ｃおよび／もしくはバーチャルネットワーク装置３００ＩＪ’へ与えることができる。
【０１３２】
ネットワーク装置３００Ｉが異常を示し始める場合、例えばネットワーク装置３００Ｉは、図１３Ｂを参照して上述したように状態信号４１０Ｉを与えることができる。バーチャルネットワーク装置３００ＩＪ’のバーチャルネットワーク管理システム２００ＩＪは、状態信号４１０Ｉを受信することができ、選択された共通機能を実行する将来のあらゆる機能要求を、異常を示すネットワーク装置３００Ｉからネットワーク装置３００Ｊへリダイレクトすることを表す、バーチャルネットワーク装置３００ＩＪ’への命令を、状態信号４１０Ｉは含むことができる。これによりバーチャルネットワーク管理システム２００ＩＪは、ネットワーク装置３００Ｉが修復され、サービス提供に戻るという、ネットワーク装置３００Ｉからの指標を受けるまで、上述したようにネットワーク装置３００Ｊへこのようなあらゆる機能要求を指示するように、バーチャルネットワーク装置３００ＩＪ’を構成することができる。バーチャルネットワーク装置３００ＩＪ’の使用自体により、システムユーザに対して実質的にトランスペアレントであるように、ネットワーク装置３００Ｉにおける異常を修復することができる。
【０１３３】
情報システム１００は、例えばビルディング等の実質的に静止環境において与えることができ、および／もしくはモバイル環境の内部に配置することができる。例えば、少なくとも一部の情報システム１００は、適合するあらゆる種類の輸送体内に配置することができる。情報システム１００は、例えば自動車、バス、航空機、汽船、または機関車等制限無く、広範囲にわたる種々の輸送体内に設置することができる。１つの好適な実施の形態において、情報システム１００は、例えば、番号１０／７７２５６５、出願日２００４年２月４日、発明の名称「ファイルをダウンロードするシステムおよび方法」（全文書内に参照することにより組み込まれている）という同時係属特許出願において開示される、乗客エンタテインメントシステムのように構成することができる。
【０１３４】
図１５は、例えば航空機７００Ａ等の輸送体７００における少なくとも一部に設置されるように、情報システム１００Ｄを図示する。航空機７００Ａは、適合するあらゆるタイプの航空機を有する。航空機７００Ａは、機体７１０を含むことができ、機体７１０は、少なくとも１つのシート７２０およびネットワークシステム５００Ｄを実質的に内部に配置することができる。例えば、図１、図２、図３Ａ、図３Ｂ、および図４を参照して詳細に上述したように、ネットワークシステム５００Ｄは、通信するように構成される複数のネットワーク装置３００を有するように図示される。ネットワーク装置３００は、上述したように、通信するように構成され、通信信号４００（図１に示される）をやり取りし、通信ネットワーク６００Ｄを経由して連結され、通信するように構成することができる。通信ネットワーク６００Ｄは、上述したように通信ネットワーク６００（図３Ａおよび図３Ｂに示される）に関して従来のあらゆる有線および／もしくは無線通信ネットワークを含むことができ、ネットワーク装置３００間で通信を促進するように構成される。ネットワーク装置３００は、適合するあらゆるタイプのネットワーク装置を含むことができ、ネットワーク装置３００（図４に示される）に関して上述したように与えることができる。ネットワーク管理システム２００はさらに、航空機７００Ａに含まれ、通信ネットワーク６００Ｄを経由してネットワーク装置３００と通信するように構成されるとして示される。
【０１３５】
要望通りに、１つ以上のネットワーク管理システム２００および／もしくはネットワーク装置３００は、例えば地上システム８００の内部等、実質的に静止環境において与えられ、ネットワークシステム５００Ｄと通信するように構成することができる。地上システム８００は、ネットワークシステム５００Ｄに比べて実質的に静止しており、図１５に図示されるように、好適には、例えば衛星通信システム９００Ａ等の無線通信システム９００を経由して、ネットワークシステム５００Ｄと連結される。衛星通信システム９００Ａは、地上ステーション８００と通信するように構成される、あらゆる数の静止衛星（図示されていない）を含むことができる。航空機７００Ａおよび地上ステーション８００はそれぞれ、衛星のうち少なくとも１つの送信範囲内にあるとき、通信信号４００は、衛星通信システム９００Ａを経由して、ネットワーク管理システム２００および／もしくはネットワークシステム５００Ｄのネットワーク装置３００と、ネットワーク管理システム２００および／もしくは地上ステーション８００のネットワーク装置３００との間で、やり取りすることができる。通信システム９００は、説明用に衛星通信システム９００Ａとして示され説明されるが、当然のことながら、例えば携帯電話通信システム（図示されていない）等の適合するあらゆるタイプの無線通信システムを含むことができる。
【０１３６】
地上ステーション８００と関連付けられるネットワーク装置のうち少なくとも１つは、ネットワークシステム５００Ｄと地上ステーション８００との間で通信を促進し、衛星通信システム９００Ａと通信するように構成することができる。図１５に図示されるように、ネットワークシステム５００Ｄは、送受信システム３００Ｔと連結され、送受信システム３００Ｔと通信するように構成される、アンテナシステム３００Ｓを含むことができる。アンテナシステム３００Ｓは、航空機７００Ａの機体７１０の外側上に取り付けられ、衛星通信システム９００Ａを経由して地上ステーション８００から入力通信信号４００を受信し、入力通信信号４００を送受信システム３００Ｔへ与えるように構成され、送受信システム３００Ｔは入力通信信号４００を処理するように構成することができる。送受信システム３００Ｔは、要望通りに入力通信信号４００を、例えば、復号化する、復調する、および／もしくはアナログ／デジタル変換することができる。送受信システム３００Ｔは、入力通信信号４００を処理すると、処理された入力通信信号４００をネットワークシステム５００Ｄへ与えることができる。
【０１３７】
出力通信信号４００は、ネットワークシステム５００Ｄにより与えられ、さらにアンテナシステム３００Ｓにより衛星通信システム９００Ａを経由して地上ステーション８００へ送信することができる。ネットワークシステム５００Ｄは、出力通信信号４００を処理する送受信システム３００Ｔへ出力通信信号４００を与える。代表的な処理は、要望通りに出力通信信号４００を、符号化する、変調する、および／もしくはアナログ／デジタル変換することを含むことができる。送受信システム３００Ｔは、処理された出力通信信号４００を、衛星通信システム９００Ａへ送信するアンテナシステム３００Ｓへ与えることができる。通信信号４００がやり取りされるとき、アンテナシステム３００Ｓは、衛星通信システム９００Ａにおける１つ以上の衛星の方向に、実質的に向けられる。ネットワークシステム５００Ｄは移動可能であるから、アンテナシステム３００Ｓは好適には、例えば衛星通信システム９００Ａにより送信される入力通信信号４００を自動追尾すること等により、アンテナシステム３００Ｓがあらゆる既知のやり方で衛星を追跡することができるように、アンテナシステム３００Ｓを操縦するアンテナ制御部（図示されていない）と連結される。
【０１３８】
情報システム１００Ｄが乗客エンタテインメントシステムとして構成される場合、ネットワーク装置のうち少なくとも１つは、図１５に示されるようにサーバシステム３００Ａを含むことができる。サーバシステム３００Ａは、航空機７００Ａに搭乗する乗客に対して、エンタテインメントコンテンツを与えることができる。要望通りにネットワークシステム５００Ｄは、例えばエンタテインメントコンテンツ等のファイルを、地上システム８００と関連付けられる１つ以上のファイルライブラリからアップロードし、および／もしくは例えば性能情報等のファイルを、地上システム８００へダウンロードすることを、サーバシステム３００Ａに可能にさせるように構成することができる。ファイルライブラリは、適合するあらゆるタイプのファイルを含むことができ、適切なあらゆるアナログおよび／もしくはデジタルファイルフォーマットで与えることができる。ファイルライブラリはあらゆる非圧縮フォーマットで与えられるが、ファイルライブラリはさらに、ファイルのダウンロードを促進するために、圧縮フォーマットで与えることができる。
【０１３９】
ファイルライブラリは、例えばミュージックブックもしくはオーディオブック等のオーディオファイル、および／もしくは例えば映画、テレビ番組、もしくはその他のあらゆるタイプのオーディオビジュアル作品等のビデオファイル、を含むエンタテインメントファイルを例えば有することができる。ビデオファイル用の具体的なファイルフォーマットは、オーディオビデオインタリーブ（ＡＶＩ）フォーマット、ジョイントフォトグラフィックエキスパートグループ（ＪＰＥＧ）フォーマット、およびムービングピクチャエキスパートグループ（ＭＰＥＧ）フォーマットを含む。一方、ウェーブフォーム（ＷＡＶ）フォーマットおよびＭＰＥＧオーディオレイヤ３（ＭＰ３）フォーマットは、オーディオファイル用の代表的なフォーマットを含む。要望通りにその他のタイプのファイルは、例えばメディアプレーヤプログラムまたはゲーム等のアプリケーションソフトウェアファイル、および／もしくは例えばひな型または参考資料等の原稿ファイルを含み、データベースシステム２００内に含むことができる。アプリケーションソフトウェアファイルは、代表的には実行可能（ＥＸＥ）フォーマット、ならびにドキュメントテキストファイル（ＤＯＣ）フォーマット、ポータブルドキュメントフォーマット（ＰＤＦ）、およびテキストファイル（ＴＸＴ）フォーマットを含む原稿ファイル用の代表的なファイルフォーマット、で与えられる。
【０１４０】
当然のことながらネットワークシステム５００Ｄはさらに、航空機７００Ａの目的地に関連するファイルをダウンロードするように構成することができる。例えば乗客は、目的都市のホテル宿泊または地図に関連する情報を与えるファイルをダウンロードすることができる。目的地がエアポートターミナルである場合、ファイルは、例えばその他のフライトに対する到着および出発時刻ならびにゲート情報等の情報を有し、乗り換えるフライトに間に合うように、または異なるフライトでエアポートターミナルに到着する人々に会えるように、乗客を支援するためにダウンロードしてもよい。
【０１４１】
図１５に示されるように、１つ以上のネットワーク装置３００は、航空機７００Ａにおいて、例えば乗客シート等のシート７２０と関連付けることができる。シート７２０は例えば、ネットワークシステム５００Ｄと通信するように構成されるシートエンタテインメントシステム３００Ｒを含むことができる。要望通りにシート７２０は、例えばファーストクラス乗客シートおよびエコノミークラス乗客シート等の複数のシートグループへ分割することができる。第１シートグループ７３０’におけるシート７２０は、第１シートグループ７３０’と関連付けられるシートエンタテインメントシステム３００Ｒ’を含むことができる。一方、第２シートグループ７３０”は、シートエンタテインメントシステム３００Ｒ”を有するシート７２０を含むことができる。シートエンタテインメントシステム３００Ｒ’の機能性は、シートエンタテインメントシステム３００Ｒ”の機能性から異ならせることができる。例えば、第１シートグループ７３０’内のシート７２０に関連付けられたシートエンタテインメントシステム３００Ｒ’は、第２シートグループ７３０”内のシート７２０に関連付けられたエンタテインメントシステム３００Ｒ”には利用可能でないプレミアムコンテンツへのアクセスが、可能になってもよい。第２シートグループ７３０”内のシート７２０に関連付けられたエンタテインメントシステム３００Ｒ”はさらに、ネットワークシステム５００Ｄへのアクセスを可能にする前に、料金の支払いを要求することができる。一方、第１シートグループ７３０’内のシート７２０に関連付けられたエンタテインメントシステム３００Ｒ’は、料金の支払いを必要とせずに、ネットワークシステム５００Ｄにアクセスすることが可能であってもよい。
【０１４２】
当然のことながら、シートエンタテインメントシステム３００Ｒは、エンタテインメントコンテンツを乗客へ聴覚的および／もしくは視覚的に提示する、あらゆるタイプの従来のシートエンタテインメントシステムを含むことができる。例えば各シートエンタテインメントシステム３００Ｒは、入力システム（図示されていない）、オーディオシステム（図示されていない）、および／もしくはビデオシステム（図示されていない）を含むことができる。入力システムは、例えば、利用可能なファイルライブラリから１つ以上のファイルを選択する命令、および／もしくは選択されたファイルの提示を制御する命令等の、命令を乗客がネットワークシステム５００Ｄへ伝達することを可能にする。オーディオシステムおよびビデオシステムは、選択されたファイルのオーディオ部分およびビデオ部分を、それぞれ提示するように構成される。例えばダウンロードすることが可能なファイルライブラリのメニュー等の、その他の情報は、インタフェースシステムを経由してユーザへ提供することができる。各シート７２０は好適には、独立したシートエンタテインメントシステム３００Ｒと関連付けられるが、２つ以上のシート７００が、例えば１つ以上のオーバーヘッドディスプレイシステム等を経由して、共通のシートエンタテインメントシステム３００Ｒの少なくとも一部を共有することができる。
【０１４３】
本発明は、種々の修正および代替的な形態に対して受け入れる余地があり、そのうち特定の例が図面における例を経由して示され、以上に詳細に説明された。しかし当然のことながら、本発明は、開示された特定の形態または方法に限定されるべきものではなく、反対に本発明は、請求項の精神および視野内に入るあらゆる修正的、均等的、および代替的構成をカバーすべきである。
【産業上の利用可能性】
【０１４４】
本発明は、ネットワークの信頼性を改善するシステムおよび方法に利用できる。
【図面の簡単な説明】
【０１４５】
【図１】図１は、ネットワーク装置における異常を検出し修復するネットワーク装置およびネットワーク管理システムを含む情報システムに関し、１つの実施の形態を図示する代表的なトップレベルのブロック図である。
【図２】図２は、複数のネットワーク装置のうち少なくとも１つにおいて異常を検出し修復する複数のネットワーク装置およびネットワーク管理システムを含む図１の情報システムに関し、別の実施の形態を図示する代表的なトップレベルのブロック図である。
【図３Ａ】図３Ａは、実質的に通信ネットワークを経由してネットワーク管理システムがネットワーク装置と通信するように構成される図２の情報システムに関し、１つの実施の形態を図示する代表的なトップレベルのブロック図である。
【図３Ｂ】図３Ｂは、通信ネットワークとは実質的に無関係にネットワーク管理システムがネットワーク装置と通信するように構成される図３Ａの情報システムに関し、別の実施の形態を図示する代表的なトップレベルのブロック図である。
【図４】図４は、図２の情報システム用のネットワークシステムおよびネットワーク管理システムに関し、１つの実施の形態を図示する代表的なブロック図である。
【図５Ａ】図５Ａは、１系列のパルス信号を状態信号が含む図４において選択されたネットワーク装置により与えられる状態信号に関し、代表的なタイミング図を図示する。
【図５Ｂ】図５Ｂは、振幅、継続時間、および周期においてパルス信号が実質的に一様である図５Ａの状態信号に関し、代表的なタイミング図を図示する。
【図６】図６は、図４の情報システムのネットワーク装置により与えられる状態信号に関し、代表的なタイミング図を図示する。
【図７Ａ】図７Ａは、状態信号を与えるタイミングシステムをネットワーク装置が含む図４の情報システムにおいて選択されたネットワーク装置に関し、１つの実施の形態を図示する詳細図である。
【図７Ｂ】図７Ｂは、処理システムにタイミングシステムが実質的に組み込まれる図７Ａのネットワーク装置に関し、別の実施の形態を図示する詳細図である。
【図７Ｃ】図７Ｃは、処理システムにメモリシステムが実質的に組み込まれる図７Ｂのネットワーク装置に関し、別の実施の形態を図示する詳細図である。
【図８Ａ】図８Ａは、信号処理システムが能動的信号処理システムとして与えられる図４のネットワーク管理システム用の信号処理システムに関し、１つの実施の形態を図示する詳細図である。
【図８Ｂ】図８Ｂは、図５Ａの状態信号に応じて図８Ａの信号処理システムにより与えられるイネーブル信号に関し、代表的なタイミング図を図示する。
【図９Ａ】図９Ａは、信号処理システムが受動的信号処理システムとして与えられる図８Ａの信号処理システムに関し、別の実施の形態を図示する詳細図である。
【図９Ｂ】図９Ｂは、図５Ｂの状態信号に応じて図９Ａの信号処理システムにより与えられるイネーブル信号に関し、代表的なタイミング図を図示する。
【図１０Ａ】図１０Ａは、通信信号を信号処理システムへ与える処理システムをネットワーク管理システムが含む図４のネットワーク管理システムに関し、１つの実施の形態を図示する詳細図である。
【図１０Ｂ】図１０Ｂは、処理システムとは実質的に無関係に通信信号の少なくとも一部を信号処理システムが受信することができる図１０Ａのネットワーク管理システムに関し、別の実施の形態を図示する詳細図である。
【図１０Ｃ】図１０Ｃは、実質的に直列通信信号として通信信号の少なくとも一部を信号処理システムが受信することができる図１０Ａのネットワーク管理システムに関し、別の実施の形態を図示する詳細図である。
【図１０Ｄ】図１ＯＤは、実質的に並列通信信号として通信信号の少なくとも一部を信号処理システムが受信することができる図１０Ａのネットワーク管理システムに関し、別の実施の形態を図示する詳細図である。
【図１１Ａ】図１１Ａは、状態信号を複数のネットワーク装置から受信し、関連付けられた複数のイネーブル信号を複数のネットワーク装置へ与えるように信号処理システムが構成される図４のネットワーク管理システム用の信号処理システムに関し、１つの実施の形態を図示する代表的なブロック図である。
【図１１Ｂ】図１１Ｂは、ネットワーク装置が実質的に独立した信号処理サブシステムと関連付けられる図１１Ａの信号処理システムに関し、１つの実施の形態を図示する詳細図である。
【図１１Ｃ】図１１Ｃは、２つ以上のネットワーク装置を、選択された信号処理サブシステムと関連付けることができる図１１Ａの信号処理システムに関し、１つの実施の形態を図示する詳細図である。
【図１１Ｄ】図１１Ｄは、実質的に分離している状態信号を２つ以上の所定ネットワーク装置から受信し、所定ネットワーク装置のうち少なくとも１つと関連付けられる複合イネーブル信号を与えるように、選択された信号処理サブシステムが構成される図１１Ｃの信号処理システムに関し、別の実施の形態を図示する詳細図である。
【図１１Ｅ】図１１Ｅは、複合状態信号を２つ以上の所定ネットワーク装置から受信し、所定ネットワーク装置のうち少なくとも１つと関連付けられ、実質的に分離しているイネーブル信号を与えるように選択された信号処理サブシステムが構成される図１１Ｃの信号処理システムに関し、別の実施の形態を図示する詳細図である。
【図１１Ｆ】図１１Ｆは、複合状態信号を２つ以上の所定ネットワーク装置から受信し、所定ネットワーク装置のうち少なくとも１つと関連付けられる複合イネーブル信号を与えるように選択された信号処理サブシステム構成される図１１Ｃの信号処理システムに関し、別の実施の形態を図示する詳細図である。
【図１２Ａ】図１２Ａは、少なくとも１つの共通機能を実行するように２つ以上のネットワーク装置が構成される図２の情報システムに関し、別の実施の形態を図示する代表的なブロック図である。
【図１２Ｂ】図１２Ｂは、共通機能と関連付けられ、関連付けられたネットワーク装置のうちの１つが異常を示す場合、共通機能をリダイレクトするように構成される、少なくとも１つのバーチャルネットワーク装置をネットワークシステムが与える図１２Ａの情報システムに関し、別の実施の形態を図示する代表的なブロック図である。
【図１２Ｃ】図１２Ｃは、関連付けられたネットワーク装置における異常を検出するようにバーチャルネットワーク装置がさらに構成される図１２Ｂの情報システムに関し、別の実施の形態を図示する代表的なブロック図である。
【図１３Ａ】図１３Ａは、ネットワーク装置内に少なくとも部分的にネットワーク管理システムが配置される図１の情報システムに関し、別の実施の形態を図示する代表的なトップレベルのブロック図である。
【図１３Ｂ】図１３Ｂは、情報システムが複数のネットワーク装置を含み、ネットワーク管理システムがネットワーク装置内に配置され、ネットワーク装置間で分散される図１３Ａの情報システムに関し、別の実施の形態を図示する代表的なトップレベルのブロック図である。
【図１４Ａ】図１４Ａは、２つ以上のネットワーク装置が少なくとも１つの共通機能を実行するように構成される図１の情報システムに関し、別の実施の形態を図示する代表的なブロック図である。
【図１４Ｂ】図１４Ｂは、共通機能と関連付けられ、関連付けられたネットワーク装置のうちの１つが異常を示す場合、共通機能をリダイレクトするように構成される少なくとも１つのバーチャルネットワーク装置をネットワークシステムが与える図１４Ａの情報システムに関し、別の実施の形態を図示する代表的なブロック図である。
【図１４Ｃ】図１４Ｃは、関連付けられたネットワーク装置における異常を検出し修復するバーチャルネットワーク装置管理システムをバーチャルネットワーク装置が含む図１４Ｂの情報システムに関し、別の実施の形態を図示する代表的なブロック図である。
【図１５】図１５は、例えば航空機等の輸送体に設置される乗客エンタテインメントシステムとして情報システムが構成される図１の情報システムに関し、別の実施の形態を図示する詳細図である。
【図１】
2008538059.tif 000003
【図２】
2008538059.tif 000004
【図３Ａ】
2008538059.tif 000005
【図３Ｂ】
2008538059.tif 000006
【図４】
2008538059.tif 000007
【図５Ａ】
2008538059.tif 000008
【図５Ｂ】
2008538059.tif 000009
【図６】
2008538059.tif 000010
【図７Ａ】
2008538059.tif 000011
【図７Ｂ】
2008538059.tif 000012
【図７Ｃ】
2008538059.tif 000013
【図８Ａ】
2008538059.tif 000014
【図８Ｂ】
2008538059.tif 000015
【図９Ａ】
2008538059.tif 000016
【図９Ｂ】
2008538059.tif 000017
【図１０Ａ】
2008538059.tif 000018
【図１０Ｂ】
2008538059.tif 000019
【図１０Ｃ】
2008538059.tif 000020
【図１０Ｄ】
2008538059.tif 000021
【図１１Ａ】
2008538059.tif 000022
【図１１Ｂ】
2008538059.tif 000023
【図１１Ｃ】
2008538059.tif 000024
【図１１Ｄ】
2008538059.tif 000025
【図１１Ｅ】
2008538059.tif 000026
【図１１Ｆ】
2008538059.tif 000027
【図１２Ａ】
2008538059.tif 000028
【図１２Ｂ】
2008538059.tif 000029
【図１２Ｃ】
2008538059.tif 000030
【図１３Ａ】
2008538059.tif 000031
【図１３Ｂ】
2008538059.tif 000032
【図１４Ａ】
2008538059.tif 000033
【図１４Ｂ】
2008538059.tif 000034
【図１４Ｃ】
2008538059.tif 000035
【図１５】
2008538059.tif 000036
【国際調査報告】
2008538059.tif 000037
2008538059.tif 000038
2008538059.tif 000039