(57)【特許請求の範囲】
【請求項１】
ＡＣ電源に接続され、前記ＡＣ電源から入力ＡＣ電力を受け取るように構成された入力端と、
前記入力端に接続された電源回路と、
複数のアウトレットであって、各々が、前記入力ＡＣ電力から導出された出力ＡＣ電力を負荷に供給するよう構成される、複数のアウトレットと、
ネットワークに接続するように構成されたネットワークモジュールと、
前記複数のアウトレットと、前記電源回路と、前記ネットワークモジュールとに接続されたコントローラと、
を備え、前記コントローラは、
前記入力ＡＣ電力の一部を、前記複数のアウトレットの各々に供給するように前記電源回路を動作させ、
管理インタフェースを前記ネットワークモジュール及び前記ネットワークを介して管理システムへ提供し、前記管理インタフェースは、前記複数のアウトレットの第１アウトレットが機器のネットワークベース要素と機器の非ネットワークベース要素とのどちらに接続されるかの指示をオペレータが提供できるように構成され、
前記指示に基づいて、前記複数のアウトレットの前記第１アウトレットが機器のネットワークベース要素と機器の非ネットワークベース要素とのどちらに接続されるかを判定し、
前記複数のアウトレットの前記第１アウトレットが機器のネットワークベース要素に接続されるとの判定に応答して、前記管理インタフェースによって、機器のネットワークベース要素に適した第１機能オプションを表示し、
前記複数のアウトレットの前記第１アウトレットが機器の非ネットワークベース要素に接続されるとの判定に応答して、前記管理インタフェースによって、機器の非ネットワークベース要素に適した第２機能オプションを表示する、
ように構成されている、電源装置。
【請求項２】
前記複数のアウトレットの前記第１アウトレットが機器のネットワークベース要素に接続されるとの判定に応答して、前記コントローラは、更に、前記管理インタフェースによって、機器の非ネットワークベース要素に適した前記第２機能オプションを非表示にするように構成されている、請求項１記載の電源装置。
【請求項３】
前記複数のアウトレットの前記第１アウトレットが機器のネットワークベース要素に接続されるとの判定に応答して、前記コントローラは、更に、前記複数のアウトレットの第１アウトレットに対して、前記第２機能オプションに対応する制御信号を拒絶するように構成されている、請求項２記載の電源装置。
【請求項４】
前記複数のアウトレットの前記第１アウトレットが機器の非ネットワークベース要素に接続されるとの判定に応答して、前記コントローラは、
前記管理インタフェースによって、機器のネットワークベース要素に適した前記第１機能オプションを非表示にすることと、
前記複数のアウトレットの前記第１アウトレットに対して、前記第１機能オプションに応答する制御信号を拒絶することと、
を実行するよう構成されている、請求項３記載の電源装置。
【請求項５】
機器のネットワークベース要素に適した前記第１機能オプションを表示することは更に、前記第１機能オプションの図形表現をレイアウト表示することを含み、
機器の非ネットワークベース要素に適した前記第２機能オプションを表示することは更に、前記第２機能オプションの図形表現をレイアウト表示することを含む、請求項４記載の電源装置。
【請求項６】
前記電源装置は前記機器のネットワークベース要素を介して前記ネットワークに接続され、
前記第１機能オプションはリブート機能実行オプションを含み、オペレータが前記管理インタフェースによって前記複数のアウトレットの第１アウトレットに対して前記リブート機能実行オプションを選択するのに応答して、前記コントローラは更に、
前記ネットワークの状態を周期的に検査し、
前記ネットワークは故障したという決定に応答して、前記複数のアウトレットの前記第１アウトレットを、前記機器のネットワークベース要素への電力を切断再投入するよう動作させる、
ように構成されている、請求項５記載の電源装置。
【請求項７】
前記ネットワークの状態を周期的に検査するために、前記コントローラは、
前記ネットワークを介して少なくとも一つのサーバと通信を試行し、
前記少なくとも一つのサーバとの通信が失敗したという決定に応答して、前記ネットワークは故障と認定する、
ように構成されている、請求項６記載の電源装置。
【請求項８】
前記ネットワークを介して少なくとも一つのサーバとの通信を試行するために、前記コントローラは更に、
前記ネットワークを介してプライマリサーバと通信を試行し、
前記プライマリサーバとの通信が失敗したという決定に応答して、前記ネットワークを介してセカンダリサーバと通信を試行し、
前記セカンダリサーバとの通信が失敗したという決定に応答して、前記ネットワークは故障と認定する、
ように構成されている、請求項７記載の電源装置。
【請求項９】
オペレータが前記管理インタフェースによって前記複数のアウトレットの第１アウトレットに対して前記リブート機能実行オプションを選択するのに応答して、前記コントローラは更に、前記管理インタフェースによって、リブート制御オプションを提示するように構成され、且つ
オペレータが前記管理インタフェースによって前記リブート制御オプションを選択するのに応答して、前記コントローラは更に、前記複数のアウトレットの第１アウトレットを、前記機器のネットワークベース要素への電力を切断再投入するよう動作させるように構成されている、請求項８記載の電源装置。
【請求項１０】
前記第２機能オプションはタイマ機能実行オプションを含み、オペレータが前記管理インタフェースによって前記複数のアウトレットの第１アウトレットに対して前記タイマ機能実行オプションを選択するのに応答して、前記コントローラは更に、前記複数のアウトレットの第１アウトレットの動作状態を予定の期間中交替させるように構成されている、請求項６記載の電源装置。
【請求項１１】
前記コントローラは更に、オペレータから、前記管理インタフェースによって、前記予定の期間を受け取るように構成されている、請求項１０記載の電源装置。
【請求項１２】
前記複数のアウトレットの第１アウトレットが機器の非ネットワークベース要素に接続されているという指示に応答して、前記コントローラは更に、前記管理インタフェースによって、前記複数のアウトレットの第１アウトレットに対する電力制御オプションを表示するように構成され、且つ
前記オペレータが前記管理インタフェースによって前記電力制御オプションを選択するのに応答して、前記コントローラは更に、前記複数のアウトレットの第１アウトレットの動作状態を交替させるように構成されている、請求項１１記載の電源装置。
【請求項１３】
前記コントローラは更に、オペレータから、前記管理インタフェースによって、前記複数のアウトレットの第１アウトレットを前記複数のアウトレットの第２アウトレットとグループ化するという指示を受け取るように構成され、
グループ化時に、前記コントローラは更に、前記複数のアウトレットの第２アウトレットを前記複数のアウトレットの第１アウトレットと同じタイプの機器に接続されるものと認定し、前記管理インタフェースによって、前記複数のアウトレットの第１アウトレットと前記複数のアウトレットの第２アウトレットに対する、前記第１機能オプションと前記第２機能オプションとのうち一つと同じオプションの表示をオペレータに与えるように構成されている、請求項１０記載の電源装置。
【請求項１４】
前記複数のアウトレットの第２アウトレットは静的アウトレットであり、前記コントローラは更に、前記静的アウトレットを特定のタイプの機器に接続されるものと永久的に認定し、前記管理インタフェースによって、前記静的アウトレットに関して前記第１機能オプションと前記第２機能オプションとのうち一つをオペレータに永久的に与えるように構成されている、請求項１３記載の電源装置。
【請求項１５】
前記電源回路に接続され、前記電源回路に電池電力を供給する電池を更に備え、
前記コントローラは更に、前記入力ＡＣ電力及び前記電池電力の少なくとも一つから導出した前記入力ＡＣ電力の一部を前記複数のアウトレットに供給するように構成されている、請求項１記載の電源装置。
【請求項１６】
電源装置を操作する方法であって、前記電源装置は複数のアウトレットと前記複数のアウトレットに接続されたコントローラとを備え、前記複数のアウトレットの各々は、入力ＡＣ電力から導出された出力ＡＣ電力を供給するよう構成され、前記方法は、
前記コントローラによって、管理インタフェースをオペレータに与えるステップと、
前記コントローラによって、前記管理インタフェースを介して、前記複数のアウトレットの第１アウトレットが機器のネットワークベース要素に接続されるか機器の非ネットワークベース要素に接続されるかの指示を受け取るステップと、
前記指示を受信することに応答して、前記複数のアウトレットの前記第１アウトレットが機器のネットワークベース要素に接続されるか機器の非ネットワークベース要素に接続されるかを判定するステップと、
前記管理インタフェースを介して、前記複数のアウトレットの前記第１アウトレットが機器のネットワークベース要素に接続されるとの判定に応答して、機器のネットワークベース要素に適した第１機能オプションを表示するステップと、
前記複数のアウトレットの前記第１アウトレットが機器の非ネットワークベース要素に接続されるとの判定に応答して、前記管理インタフェースを介して、機器の非ネットワークベース要素に適した第２機能オプションを表示するステップと、
を備える方法。
【請求項１７】
前記複数のアウトレットの前記第１アウトレットが機器のネットワークベース要素に接続されるとの判定に応答して、前記管理インタフェースによって、機器の非ネットワークベース要素に適した前記第２機能オプションを非表示にするステップと、
前記複数のアウトレットの前記第１アウトレットが機器の非ネットワークベース要素に接続されるとの判定に応答して、前記管理インタフェースによって、機器のネットワークベース要素に適した前記第１機能オプションを非表示にするステップと、
を更に含む、請求項１６記載の方法。
【請求項１８】
機器のネットワークベース要素に適した前記第１機能オプションを表示することは、前記第１機能オプションの図形表現をレイアウト表示することを含み、機器の非ネットワークベース要素に適した前記第２機能オプションを表示することは、前記第２機能オプションの図形表現をレイアウト表示することを含む、請求項１７記載の方法。
【請求項１９】
前記コントローラによって、前記複数のアウトレットの中で、機器のネットワークベース要素に接続されていると判定された前記第１アウトレットに対して前記第２機能オプションに対応する制御信号を阻止し、且つ、
前記コントローラによって、前記複数のアウトレットの中で、機器の非ネットワークベース要素に接続されていると判定された前記第１アウトレットに対して前記第１機能オプションに対応する制御信号を阻止するステップを更に備える、請求項１８記載の方法。
【請求項２０】
前記第１機能オプションを表示するステップは、前記管理インタフェースによって、リブート機能実行オプションを表示するステップを含む、請求項１９記載の方法。
【請求項２１】
前記電源装置は、前記機器のネットワークベース要素を介してネットワークに接続され、
オペレータが前記複数のアウトレットの前記第１アウトレットに対して前記リブート機能実行オプションを選択するのに応答して、前記ネットワークの状態を周期的に検査するステップと、
前記ネットワークは故障したという決定に応答して、前記複数のアウトレットの第１アウトレットに接続された機器のネットワークベース要素への電力を切断再投入するように前記複数のアウトレットの第１アウトレットを動作させるステップと、
を更に備える、請求項２０記載の方法。
【請求項２２】
オペレータが前記複数のアウトレットの第１アウトレットに対して前記リブート機能実行オプションを選択するのに応答して、リブート制御オプションを提供するステップと、
オペレータが前記リブート制御オプションを選択するのに応答して前記複数のアウトレットの第１アウトレットに接続された機器のネットワークベース要素への電力を切断再投入するステップと、
を更に備える、請求項２１記載の方法。
【請求項２３】
オペレータが前記複数のアウトレットの第１アウトレットに対してタイマ機能実行オプションを選択するのに応答して、前記複数のアウトレットの第１アウトレットの動作状態を予定の期間中交替させるステップを更に備える、請求項２０記載の方法。
【請求項２４】
前記複数のアウトレットの第１アウトレットが機器の非ネットワークベース要素に接続されているという判定に応答して、前記管理インタフェースによって、前記複数のアウトレットの第１アウトレットに対して電力制御オプションを提供するステップと、
オペレータが前記電力制御オプションを選択するのに応答して、前記複数のアウトレットの第１アウトレットの動作状態を交替させるステップと、
を更に備える、請求項２３記載の方法。
【請求項２５】
前記複数のアウトレットの前記第１アウトレットを前記複数のアウトレットの第２アウトレットとグループ化するステップと、
前記複数のアウトレットの前記第１アウトレットを前記複数のアウトレットの前記第２アウトレットとグループ化するのに応答して、前記複数のアウトレットの前記第１アウトレットを、前記複数のアウトレットの前記第２アウトレットと同じタイプの機器に接続されるものと認定し、前記複数のアウトレットの前記第１アウトレットと前記複数のアウトレットの前記第２アウトレットとの両方に前記第１機能オプション及び前記第２機能オプションのうち一つと同じオプションを提供するステップと、
を更に備える、請求項１７記載の方法。
【請求項２６】
請求項１９に記載の方法において、
前記第２機能オプションを表示することは、前記管理インタフェースによって、タイマ機能実行オプションを表示することを含む、方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の少なくとも一つの例は概してネットワーク機器の信頼性の改善に関する。
【背景技術】
【０００２】
ネットワークの接続性の重要性の増加及びネットワークの複雑性の増加のために、ネットワークの不慮のダウンタイムの影響がこれまでより大きくなる可能性がある。カスタマは、ネットワーク機器（例えば、サーバ、ルータ、スイッチ等）の可用性を高めるために、一般的にバックアップ電力装置を用いて電力をネットワーク機器に供給している。例えば、ネットワーク機器等の機密及び／又は重要な負荷に連続した調整電力を供給するために無停電電源装置（ＵＰＳ）が一般に使用されている。一般的なＵＰＳでは、停電状態又は電圧低下状態中に重要負荷にバックアップ電力を供給するために電池が使用されている。ＵＰＳのオペレータは一般的にＵＰＳをＵＰＳに接続されたコンピュータによって又はＵＰＳ自体のユーザインタフェースによって設定及び制御することができる。
【発明の概要】
【０００３】
本発明の態様は電源装置を対象とし、該電源装置は、電源に接続され、前記電源から入力電力を受け取るように構成された入力端と、前記入力端に接続された電源回路と、複数のアウトレットと、ネットワークに接続するように構成されたネットワークモジュールと、前記複数のアウトレット、前記電源回路及び前記ネットワークモジュールに接続されたコントローラとを備え、前記コントローラは、前記入力電力から導出した出力電力を前記複数のアウトレットに供給するように前記電源回路を動作させ、オペレータが前記複数のアウトレットの各々に接続される機器のタイプの指示を与えることができるように構成された管理インタフェースを前記ネットワークモジュール及び前記ネットワークを介して管理システムへ提供し、前記管理インタフェースによって、前記オペレータによって与えられた前記複数のアウトレットの各々に接続された機器のタイプの指示に基づいて、複数のネットワーク設定オプションをレイアウト表示する、ように構成されている。
【０００４】
一実施形態によれば、前記コントローラは更に、前記管理インタフェースによって、前記複数のアウトレットの第１アウトレットに接続された機器のタイプに基づいて、前記複数のアウトレットの第１アウトレットと関連する第１ネットワーク設定オプションを表示するように構成される。一実施形態では、前記コントローラは更に、前記管理インタフェースによって、前記複数のアウトレットの第１アウトレットに対して、前記複数のアウトレットの第１アウトレットに接続された機器のタイプに基づいて第２ネットワーク設定オプションを非表示にするように構成される。別の実施形態では、前記コントローラは更に、前記複数のアウトレットの第１アウトレットに対して、前記第２ネットワーク設定オプションに対応する制御信号を拒絶するように構成される。
【０００５】
別の実施形態によれば、前記コントローラは更に、オペレータから、前記管理インタフェースによって、前記複数のアウトレットの各々が機器のネットワークベース要素に接続されるのか、機器の非ネットワークベース要素に接続されるのかの指示を受けるように構成される。一実施形態では、前記コントローラは更に、前記複数のアウトレットの第１アウトレットが機器のネットワークベース要素に接続されるという指示に応答して、前記管理インタフェースによって、前記複数のアウトレットの第１アウトレットに対して前記第１ネットワーク設定オプションを表示するように構成される。別の実施形態では、前記第１ネットワーク設定オプションはリブート機能実行オプションを含み、オペレータが前記管理インタフェースによって前記複数のアウトレットの第１アウトレットに対して前記リブート機能実行オプションを選択するのに応答して、前記コントローラは更に、前記ネットワークの状態を周期的に検査し、前記ネットワークは故障しているという決定に応答して、前記複数の第１アウトレットを前記機器のネットワークベース要素への電力を切断再投入するよう動作させる。
【０００６】
一実施形態によれば、前記ネットワークの状態を周期的に検査するために、前記コントローラは、前記ネットワークを介して少なくとも一つのサーバとの通信を試行し、前記少なくとも一つのサーバとの通信が失敗したという決定に応答して、前記ネットワークは故障と認定する、ように構成される。一実施形態では、前記ネットワークを介して少なくとも一つのサーバとの通信を試行するために、前記コントローラは更に、前記ネットワークを介してプライマリサーバと通信を試行し、前記プライマリサーバとの通信が失敗したという決定に応答して、前記ネットワークを介してセカンダリサーバと通信を試行し、前記セカンダリサーバとの通信が失敗したという決定に応答して、前記ネットワークは故障と認定する、ように構成される。オペレータが前記管理インタフェースによって前記複数のアウトレットの第１アウトレットに対して前記リブート機能実行オプションを選択するのに応答して、前記コントローラは更に、前記管理インタフェースによって、リブート制御オプションを提供するように構成され、且つオペレータが前記管理インタフェースによって前記リブート制御オプションを選択するのに応答して、前記コントローラは更に、前記複数のアウトレットの第１アウトレットを前記機器のネットワークベース要素への電力を切断再投入するよう動作させるように構成される。
【０００７】
別の実施形態によれば、前記複数のアウトレットの第１アウトレットが機器の非ネットワークベース要素に接続されるという指示に応答して、前記コントローラは更に、前記管理インタフェースによって、前記複数のアウトレットの第１アウトレットに対して前記第２ネットワーク設定オプションを表示するように構成される。一実施形態では、前記第２ネットワーク設定オプションはタイマ機能実行オプションを含み、オペレータが前記管理インタフェースによって前記複数のアウトレットの第１アウトレットに対して前記タイマ機能実行オプションを選択するのに応答して、前記コントローラは更に、前記複数のアウトレットの第１アウトレットの動作状態を予定の期間中交替させるように構成される。別の実施形態では、前記コントローラは更に、オペレータから、前記管理インタフェースによって、前記予定の期間を受け取るように構成される。一実施形態では、前記複数のアウトレットの第１アウトレットが機器の非ネットワークベース要素に接続されているという指示に応答して、前記コントローラは更に、前記管理インタフェースによって、前記複数のアウトレットの第１アウトレットに対して電力制御オプションを表示するように構成され、且つ前記オペレータが前記管理インタフェースによって前記電力制御オプションを選択するのに応答して、前記コントローラは更に、前記複数のアウトレットの第１アウトレットの動作状態を交替させるように構成される。
【０００８】
一実施形態によれば、前記コントローラは更に、オペレータから、前記管理インタフェースによって、前記複数のアウトレットの第１アウトレットを前記複数のアウトレットの第２アウトレットとグループ化するという指示を受け取るように構成され、グループ化時に、前記コントローラは更に、前記複数のアウトレットの第１アウトレットを前記複数のアウトレットの第２アウトレットと同じタイプの機器に接続されるものと認定し、前記管理インタフェースによって、前記複数のアウトレットの第１アウトレットと前記複数のアウトレットの第２アウトレットに対して前記複数のネットワーク設定オプションの一つの同じオプションの表示をオペレータに与えるように構成される。前記複数のアウトレットの第２アウトレットは静的アウトレットであり、前記コントローラは更に、前記静的アウトレットを特定のタイプの機器に接続されるものと永久的に認定し、前記管理インタフェースによって、前記静的アウトレットに対して前記複数のネットワーク設定オプションの一つをオペレータに永久的に与えるように構成されている。
【０００９】
別の実施形態によれば、前記電源装置は前記電源回路に接続され、前記電源回路に電池電力を供給する電池を更に備え、前記コントローラは更に、前記入力電力及び前記電池電力の少なくとも一つから導出した出力電力を前記複数のアウトレットに供給するように構成される。
【００１０】
本発明の別の態様は電源装置を操作する方法を対象とし、前記電源装置は複数のアウトレットを備え、前記複数のアウトレットにコントローラが接続され、前記方法は、前記コントローラによって、管理インタフェースをオペレータに与えるステップと、前記コントローラによって、前記管理インタフェースを介して、前記複数のアウトレットの各々に接続された機器のタイプの指示を受け取るステップと、前記管理インタフェースを介して、前記複数のアウトレットの各々に接続された機器のタイプの指示に基づいた複数のネットワーク設定オプションをレイアウト表示するステップと、を備える。
【００１１】
一実施形態によれば、前記表示ステップは、前記管理インタフェースを介して、機器のネットワークベース要素に接続されていると指示された前記複数のアウトレットの一つに対する第１ネットワーク設定オプションを表示するステップと、前記管理インタフェースを介して、機器の非ネットワークベース要素に接続されていると指示された前記複数のアウトレットの各々に対する第２ネットワーク設定オプションを表示するステップと、を含む。一実施形態では、前記方法は、前記管理インタフェースを介して、前記複数のアウトレットの中で、機器の非ネットワークベース要素に接続されていると指示されたアウトレットに対する前記第１ネットワーク設定オプションを表示しないステップを更に備える。別の実施形態では、前記方法は、前記コントローラによって、前記複数のアウトレットの中で、機器のネットワークベース要素に接続されていると指示されたアウトレットに対して前記第２ネットワーク設定オプションに対応する制御信号を阻止し、且つ、前記コントローラによって、前記複数のアウトレットの中で、機器の非ネットワークベース要素に接続されていると指示されたアウトレットに対して前記第１ネットワーク設定オプションに対応する制御信号を阻止するステップを更に備える。
【００１２】
別の実施形態によれば、前記第１ネットワーク設定オプションを表示するステップは、前記管理インタフェースによって、リブート機能実行オプションを表示するステップを含み、前記第２ネットワーク設定オプションを表示するステップは、前記管理インタフェースによって、タイマ機能実行オプションを表示するステップを含む。一実施形態では、オペレータが前記複数のアウトレットの第１アウトレットに対して前記リブート機能実行オプションを選択するのに応答して、前記ネットワークの状態を周期的に検査するステップと、及び前記ネットワークは故障しているという決定に応答して、前記複数のアウトレットの第１アウトレットに接続された機器のネットワークベース要素への電力を切断再投入するように前記複数のアウトレットの第１アウトレットを動作させるステップと、を更に備える。別の実施形態では、前記方法は、オペレータが前記複数のアウトレットの第１アウトレットに対して前記リブート機能実行オプションを選択するのに応答して、リブート制御オプションを提供するステップと、オペレータが前記リブート制御オプションを選択するのに応答して前記複数のアウトレットの第１アウトレットに接続された機器のネットワークベース要素への電力を切断再投入するステップと、を更に備える。一実施形態では、前記方法は、オペレータが前記複数のアウトレットの第１アウトレットに対して前記タイマ機能実行オプションを選択するのに応答して、前記複数のアウトレットの第１アウトレットの動作状態を予定の期間中交替させるステップを更に備える。
【００１３】
一実施形態によれば、前記方法は、前記複数のアウトレットの第１アウトレットが機器の非ネットワークベース要素に接続されているという指示に応答して、前記管理インタフェースによって、前記複数のアウトレットの第１アウトレットに対する電力制御オプションを提供するステップと、オペレータが前記電力制御オプションを選択するのに応答して、前記複数のアウトレットの第１アウトレットの動作状態を交替させるステップと、
を更に備える。
【００１４】
別の実施形態によれば、前記複数のアウトレットの第１アウトレットを前記複数のアウトレットの第２アウトレットとグループ化するステップと、前記複数のアウトレットの第１アウトレットを前記複数のアウトレットの第２アウトレットとグループ化するのに応答して、前記複数のアウトレットの第１アウトレットを前記複数のアウトレットの第２アウトレットと同じタイプの機器に接続されるものと認定し、前記複数のアウトレットの第１アウトレットと前記複数のアウトレットの第２アウトレットの両方に前記複数のネットワーク設定オプションの一つの同じオプションを提供するステップと、を更に備える。
【００１５】
本発明のステップ一つの態様はネットワーク接続性確認システムを対象とする。前記ネットワーク接続性確認システムは、少なくとも一つの専用サーバと所定の関係を有し、前記少なくとも一つの専用サーバとネットワークを介して通信するように構成されたネットワークアクセス装置、及び前記ネットワークアクセス装置に接続されたネットワーク監視装置を備え、前記ネットワークアクセス装置は、前記ネットワークアクセス装置と通信するある装置へのネットワークアクセスを提供するように構成され、前記ネットワーク監視装置は、前記ネットワークアクセス装置及び前記ネットワークを介して前記少なくとも一つのサーバとの通信を周期的に試みるように構成され、前記少なくとも一つのサーバと通信できないという決定に応答して、前記ネットワーク監視装置は更に、前記ネットワークは故障であると認定するように構成される。
【００１６】
一実施形態によれば、前記少なくとも一つの専用サーバと通信して、前記ネットワークアクセスサーバは更に、前記ネットワークを介して、前記ネットワークアクセス装置が所定の関係を有する少なくとも一つのプライマリサーバと通信するように構成され、且つ前記ネットワークを介して、前記ネットワークアクセス装置が所定の関係を有する少なくとも一つのセカンダリサーバと通信するように構成される。一実施形態では、前記少なくとも一つのプライマリサーバ及び前記少なくとも一つのセカンダリサーバと通信して、前記ネットワーク監視装置は、前記ネットワークアクセス装置及び前記ネットワークを介して、前記少なくとも一つのプライマリサーバとの通信を周期的に試行し、前記少なくとも一つのプライマリサーバとの通信が可能か否かを決定し、前記少なくとも一つのプライマリサーバとの通信が不可能であるという決定に応答して、前記ネットワークアクセス装置及び前記ネットワークを介して、前記少なくとも一つのセカンダリサーバとの通信を周期的に試行し、前記少なくとも一つのセカンダリサーバとの通信が可能であるか否かを決定する、ように構成される。
【００１７】
別の実施形態によれば、前記ネットワーク監視装置は更に、前記少なくとも一つのセカンダリサーバとの通信が可能であるという決定に応答して、前記ネットワークアクセス装置及び前記ネットワークを介して、前記少なくとも一つのプライマリサーバは故障であるという通知をネットワークマネージャに送信する、ように構成される。別の実施形態では、前記ネットワーク監視装置は更に、前記少なくとも一つのセカンダリサーバとの通信が可能であるという決定に応答して、前記ネットワークマネージャから、前記ネットワークアクセス装置への新しいプライマリサーバの割り当てを要求する、よう構成される。
【００１８】
一実施形態によれば、前記ネットワーク監視装置は更に、前記少なくとも一つのセカンダリサーバとの通信が不可能という決定に応答して、前記ネットワークは故障と認定する、よう構成される。一実施形態では、前記プライマリサーバとの通信が可能であるか否かを決定するために、前記ネットワーク監視装置は、前記少なくとも一つのプライマリサーバとの通信が不成功である度にプライマリ故障カウンタをインクリメントし、前記プライマリ故障カウンタがプライマリ故障閾値を超えるのに応答して、前記少なくとも一つのプライマリサーバとの通信は不可能であると決定する、ように構成される。別の実施形態では、前記少なくとも一つのセカンダリサーバとの通信が可能であるか否かを決定するために、前記ネットワーク監視装置は、前記少なくとも一つのセカンダリサーバとの通信が不成功である度にセカンダリ故障カウンタをインクリメントし、前記セカンダリ故障カウンタがセカンダリ故障閾値を超えるのに応答して、前記少なくとも一つのセカンダリサーバとの通信は不可能であると決定する、ように構成される。
【００１９】
別の実施形態によれば、前記ネットワーク接続性確認システムは少なくとも一つのアウトレットを有する電源装置と組み合わされ、前記ネットワークアクセス装置は前記電源装置の前記少なくとも一つのアウトレットに接続され、前記ネットワーク監視装置が前記ネットワークは故障と認定するのに応答して、前記ネットワーク監視装置は、前記電源装置に前記少なくとも一つのアウトレットへの電力を切断再投入するよう命令する信号を送信するように構成される。
【００２０】
本発明の一つの態様はネットワークの状態を確認する方法を対象とする。前記方法は、ネットワーク監視装置によって、ネットワーク及びネットワークアクセス装置を介して、プライマリサーバとの通信を周期的に試行させるステップと、前記ネットワーク監視装置によって、前記プライマリサーバとの通信が可能であるか否かを決定するステップと、前記プライマリサーバとの通信が不可能であるという決定に応答して、前記ネットワーク及び前記ネットワークアクセス装置を介して、セカンダリサーバとの通信を周期的に試行するステップと、前記セカンダリサーバとの通信が可能であるか否かを決定するステップと、前記セカンダリサーバとの通信が不可能であるという決定に応答して、前記ネットワークは故障したと決定するステップと、を備える。
【００２１】
一実施形態によれば、前記方法は、前記セカンダリサーバとの通信が可能であるという決定に応答して、前記ネットワーク、前記ネットワークアクセス装置及び前記セカンダリサーバを介して、前記プライマリサーバは故障したという通知をネットワークマネージャに送信するステップを更に備える。一実施形態では、前記セカンダリサーバとの通信が可能であるという決定に応答して、前記ネットワークアクセスサーバに新しいプライマリサーバを割り当てるステップを更に備える。
【００２２】
別の実施形態によれば、前記プライマリサーバとの通信が可能か否かを決定するステップは、前記プライマリサーバとの通信が不成功である度にプライマリ故障カウンタをインクリメントするステップと、前記プライマリ故障カウンタがプライマリ故障閾値を超えるのに応答して前記プライマリサーバとの通信は不可能であると決定するステップと、を含む。一実施形態では、前記セカンダリサーバとの通信が可能であるか否かを決定するするステップは、前記少なくとも一つのセカンダリサーバとの通信が不成功である度にセカンダリ故障カウンタをインクリメントするステップと、前記セカンダリ故障カウンタがセカンダリ故障閾値を超えるのに応答して、前記少なくとも一つのセカンダリサーバとの通信は不可能であると決定するステップと、を含む。
【図面の簡単な説明】
【００２３】
【図１】本発明の態様による、無停電電源（ＵＰＳ）システムを含むネットワークシステムのブロック図である。
【図２】２Ａは、本発明の態様による、ＵＰＳ管理ＵＩのネットワーク設定スクリーンのスクリーンショットビューである。２Ｂは、本発明の態様による、一つだけネットワーク設定されたアウトレットを示すＩＰＳ管理ＵＩのネットワーク設定スクリーンのスクリーンショットビューである。
【図３】３Ａは、本発明の態様による、オペレータが複数のグループ化したネットワーク設定アウトレットでリブート機能を実行するように選択した後の移行期間中のＵＰＳ管理ＵＩのネットワーク設定スクリーンのスクリーンショットビューである。図３Ｂは、本発明の態様による、オペレータが単一のネットワーク設定アウトレットでリブート機能を実行するように選択した後の移行期間中のＵＰＳ管理ＵＩのネットワーク設定スクリーンのスクリーンショットビューである。
【図４】図４Ａは、本発明の態様による、一つのアウトレットだけがネットワークアウトレットと認定され、リブート機能がそのネットワーク設定アウトレットで実行される場合のＵＰＳ管理ＵＩのネットワーク設定スクリーンのスクリーンショットビューである。図４Ｂは、本発明の態様による、オペレータが２つのネットワーク設定アウトレットを選択しグループ化した後の移行期間中のＵＰＳ管理ＵＩのネットワーク設定スクリーンのスクリーンショットビューである。図４Ｃは、本発明の態様による、オペレータがグループ化した２つのネットワーク設定アウトレットを不活性化した後の移行期間中のＵＰＳ管理ＵＩのネットワーク設定スクリーンのスクリーンショットビューである。
【図５】本発明の態様による、タイマ選択の一実施形態のスクリーンショットビューである。
【図６】６Ａは、本発明の態様による、アウトレット制御スクリーンの一実施形態のスクリーンショットビューである。６Ｂは、本発明の態様による、オペレータが２つのグループ化したネットワーク設定アウトレットへの電力を切断再投入するコマンドを開始した後の移行期間中のＵＰＳ管理ＵＩのアウトレット制御スクリーンのスクリーンショットビューである。
【図７】７Ａは、本発明の態様による、オペレータが非ネットワーク設定アウトレットをターンオフするコマンドを開始した後の移行期間中のＵＰＳ管理ＵＩのアウトレット制御スクリーンのスクリーンショットビューである。７Ｂは、本発明の態様による、非ネットワーク設定アウトレットがターンオフされた後のＵＰＳ管理ＵＩのアウトレット制御スクリーンのスクリーンショットビューである。
【図８】本発明の態様による、アウトレット制御スクリーンの別の例のスクリーンショットビューである。
【図９】本発明の態様による、ネットワーク接続性確認システムの一実施形態のブロック図である。
【図１０】本発明の態様による、ネットワーク接続性確認プロセスの一実施形態を示すフローチャートである。
【図１１】本発明の一以上の態様を実施するように構成することができるシステムを構成するコンピュータ構成要素の例示的ブロック図である。
【発明を実施するための形態】
【００２４】
添付図面は意図して一定の縮尺で示されていない。図面において、各図に示される同一もしくはほぼ同一のコンポーネントは同一の番号で示されている。明瞭のために、すべての図においてすべてのコンポーネントが表示されるとは限らない。
【００２５】
本明細書に記載する方法及びシステムの例は以下で説明される又は添付図面に示されるコンポーネントの構成及び配置の詳細にそれらの適用が限定されるものではない。これらの方法及びシステムは他の実施形態に実装可能であり、様々な方法で実行又は実施することができる。特定の実施形態の様々な例が説明の目的のためにのみ本明細書に与えられるが、限定を意図するものではない。特に、一以上の任意の例と関連して説明される操作、コンポーネント、要素及び機能は他の任意の例での同様の役割を排除することを意図するものではない。
【００２６】
また、本明細書で使用する語句及び用語は説明を目的とシステム、限定とみなすべきでない。本明細書中において単数形で言及されるシステム及び方法の例、実施形態、コンポーネント、要素又は操作への言及は複数のこれらの要素を含む実施形態も包含することができ、本明細書中における実施形態、コンポーネント、要素又は操作に対する複数形での言及は単一の要素を含む実施形態も包含することができる。単数形又は複数形での言及は本明細書に開示するシステム又は方法、それらのコンポーネント、操作又は要素を単一構成又は複数構成に限定することを意図していない。任意の情報、操作又は要素に基づく任意の操作又は要素に対する言及は、その操作又は要素が任意の情報、操作又は要素に基づく実施形態を含むことができる。本明細書における「含む」、「備える」、「有する」、「包含する」、「伴う」及びそれらの活用形の使用は、その前に列挙される要素のみからなる代替実施形態に加えて、その前に列挙される要素、その等価物及び追加の要素を含むことを意図している。「又は」は包括的として解釈し、「又は」を用いて記述された用語のすべては、記載された用語の１つ、２つ以上又はすべてを示すものと解釈することができる。さらに、本明細書と本明細書に援用される参考文献との間で用語の用法が不一致である場合には、援用参考文献中の用語用法が本明細書の用法を補完し、矛盾する不一致については、本明細書中の用語用法が優位とする。
【００２７】
上述したように、ネットワーク機器等の機密及び／又は重要な負荷に連続した調整電力を供給するために無停電電源装置（ＵＰＳ）が一般に使用されている。いくつかの通常のＵＰＳは異なる機能を与えるためにオペレータによって選択的に設定可能なアウトレットを含む。アウトレットの制御及び設定は、一般的に、モバイルアプリケーション、タブレットコンピュータ、デスクトップコンピュータ等を介してアクセスし得るＵＰＳ管理ユーザインタフェース（ＵＩ）で管理される。ＵＰＳ管理ＵＩはＵＰＳ自体のディスプレイを介してアクセスすることもできる。オペレータは、ＵＰＳ管理ＵＩの操作によって、アウトレットの各々でどの機能を実行するかを選択することができる。
【００２８】
通常のＵＰＳでは、オペレータは一般的に任意のアウトレットを利用可能な機能のいずれかで設定することができる。機能の利用可能性は現在アウトレットにプラグインされている機器のタイプに依存しない。これは、いくつかの利用可能な機能は特定のタイプの機器とともに使用し得るのみであるために、ＵＰＳに接続された機器の機能性又は操作性を損なわない。例えば、タイマ機能は予定された期間中のアウトレットの動作状態（例えば、アウトレットのターンオン又はオフ）を自動的に変更することができる。このような機能はアウトレットに接続されたライトを日中自動的にターンオフするのに有用であるが、タイマ機能が重要なネットワーク機器（例えば、モデム又はルータ）に接続されたアウトレットで実行される場合には、ネットワーク機器がターンオフされるかもしれず、ユーザはネットワークアクセスを不意に失うかもしれない。また、リブート機能は必要に応じアウトレットへの電力を自動的に切断し再投入する。このような機能は、ネットワークの接続性に問題が識別されたとき、ネットワーク機器への電源を切断し再投入するのに有用であるが、リブート機能が非ネットワーク機器（例えば、ライト、電話、ディスプレイ等）に接続されたアウトレットで実行される場合には、非ネットワーク機器への電力が不意に切断再投入され、電力の浪費及びユーザの混乱を招き得る（例えば非ネットワーク機器がランダムにオフ及びオンされるために）。
【００２９】
ＵＰＳシステムのオペレータが所定の機能を意図せぬタイプの機器で実行する影響を認識しない場合又はオペレータが意図せぬ機器に接続されたアウトレットで実行する機能を誤って選択する場合、重要機器（例えば、ネットワーク機器）の利用可能性が損なわれ得る。さらに、不適切な設定を選択する可能性があるので、ＵＰＳシステムのオペレータはＵＰＳシステムの利用可能な機能のすべてを利用することに躊躇し得る。
【００３０】
本明細書に記載する実施形態は、アウトレットにおいてそれが保護する機器のタイプに基づいて適切な機能を実行するＵＰＳシステムを提供する。このＵＰＳシステムはアウトレットに対してオペレータが選択して利用し得る機能をそのアウトレットにプラグインされる機器のタイプに基づいて制限する。アウトレットに対して、そのアウトレットにプラグインされた機器のタイプに適切な選択可能な機能を表示するだけで、ＵＰＳシステムはオペレータを誤った設定又は偶発的設定から保護することができる。さらに、アウトレットにプラグインされた機器のタイプに基づいて不適切な機能を非表示にすることによって、オペレータは不適切な設定を選択するリスクが最小であるという確信を持つことができる。
【００３１】
図１は、本発明の態様による、無停電電源（ＵＰＳ）システム１０１を含むネットワークシステム１００のブロック図である。ＵＰＳシステム１０１は、電力入力端１１５、電源回路１１７、ネットワークモジュール１０２、第１アウトレット１０３、第２アウトレット１０４、第３アウトレット１０５、コントローラ１０６、及び電池１０７を含む。コントローラ１０６は第１アウトレット１０３、第２アウトレット１０４、第３アウトレット１０５、及びネットワークモジュール１０２に接続される。コントローラ１０６は電源回路１１７にも接続される。ネットワークモジュール１０２はネットワーク１０８を介して外部コンピュータ装置１１０に接続されるように構成されている。第１アウトレット１０３は第１負荷１１１に接続されるように構成される。第２アウトレット１０４は第２負荷１１２に接続されるように構成される。第３アウトレット１０５は第３負荷１１３に接続されるように構成される。ＵＰＳ１０１の電力入力端１１５は電源１１４に接続されるように構成される。電源回路１１７は電力入力端１１５とアウトレット１０３，１０４，１０５との間に接続される。電源回路１１７は電池１０７にも接続される。
【００３２】
ＵＰＳ１０１は、入力端１１５で電源１１４から入力電力を受け入れるように構成される。コントローラ１０６は、入力電力が受け入れ可能（例えば所望のレベル以上）であると決定する場合、入力電力から所望の出力電力を導出し各アウトレット１０３，１０４，１０５に供給するよう電源回路１１７を動作させる。入力電力が受け入れ可能である場合コントローラ１０６はまた、電池１０７に電力を供給して電池１０７を充電するよう電源回路１１７を動作させる。入力電力が受け入れ不可（所望のレベル未満）であると決定する場合、コントローラ１０６は、電池１０７により供給されるバックアップ電力から所望の出力電力を各アウトレット１０３，１０４，１０５に供給するよう電源回路１１７を動作させる。一実施形態によれば、電源回路１１７は、コントローラ１０６によって入力電力及び／又はバックアップ電力から調整された出力電力を発生するよう操作される変換回路（例えば、少なくとも一つのコンバータ及び／又はインバータ）を含む。
【００３３】
コントローラ１０６は、ネットワークモジュール１０２及びネットワーク１０８を介して管理システム１１０と通信するよう構成される。一実施形態では、管理システム１１０はコンピュータ装置１１０である。例えば、一実施形態では、コンピュータ装置１１０はオペレータのコンピュータシステムであるが、他の実施形態では、コンピュータ装置１１０はＵＰＳ１０１と通信し得る任意の他のタイプのシステム（例えば、携帯電話、タブレットコンピュータ等）であってよい。一実施形態では、ネットワーク１０８はインターネットであるが、他の実施形態では、ネットワーク１０８は任意の他のタイプのワイドエリアネットワーク（ＷＡＮ）であってよい。別の実施形態によれば、ネットワーク１０８はローカルエリアネットワーク（ＬＡＮ）である。他の実施形態では、ネットワーク１０８はＵＰＳ１０１と他のコンピュータ装置１１０との間の通信を容易にする任意の他のタイプのネットワークであってよい。他の実施形態によれば、コントローラ１０６は、ＵＰＳ１０１に信号を供給してＵＰＳ１０１の動作を制御するよう構成された任意の他のタイプの管理システムと通信するように構成される。他の実施形態では、コントローラ１０６は、ネットワークモジュール１０２及びネットワーク１０８を介して任意の数の異なる外部システム（例えば、コンピュータ装置、管理システム等）と通信するように構成される。
【００３４】
コントローラ１０６はネットワークモジュール１０２及びネットワーク１０８を介してコンピュータ装置１１０にＵＰＳ管理ＵＩを提供する。一実施形態では、ＵＰＳ管理ＵＩはビデオディスプレイユニット（ＶＤＵ）１０９によってオペレータに表示される。オペレータはコンピュータ装置１１０のインタフェース（例えば、キーパッド、タッチパネル、キーボード、マウス等）でＵＰＳ管理ＵＩと相互作用することができる。
【００３５】
ＵＰＳ管理ＵＩは、どのタイプの機器（例えば、ネットワークベース対非ネットワークベース）が各アウトレット１０３，１０４，１０５にプラグインされたかをオペレータに識別可能にする。オペレータによる機器の識別に基づいて、ＵＰＳ管理ＵＩは、各アウトレットにプラグインされた機器のタイプに適切な選択可能な機能オプションを各アウトレットに対して表示する。ＵＰＳ管理ＵＩは各アウトレットに不適切な機能オプションを隠す（即ち非表示にする）。例えば、ネットワーク機器の要素が第１アウトレット１０３に接続される場合、ＵＰＳ管理ＵＩは第１アウトレット１０３に関して選択可能なリブート機能を表示し、タイマ機能を非表示にし得る。また、非ネットワーク機器の要素が第３アウトレット１０５に接続される場合、ＵＰＳ管理ＵＩは第３アウトレット１０５に関してタイマ機能を表示し、リブート機能を非表示にし得る。
【００３６】
各アウトレットに適切な機能オプションのみを示し、不適切なオプションを非表示にすることによって、ＵＰＳ管理ＵＩはＵＰＳ１０１に対する適切なアウトレット設定の選択を簡略化し、ネットワーク接続性問題を生じるかもしれないアウトレット設定を使用する可能性を最小限にすることができる。
【００３７】
一実施形態によれば、コントローラ１０６は、オペレータ（又は他の外部システム）によってＵＰＳ１０１に入力されるコマンドも監視し、オペレータにより設定されたアウトレット設定に基づいて、誤った又は不適切なコマンドを拒絶又は阻止する。例えば、第１アウトレット１０３がオペレータによってネットワーク装置に接続されていると確認され、コントローラ１０６が第１アウトレット１０３に対してタイマ機能を実行するコマンドを受信する場合、タイマ機能はネットワーク装置に対して実行できないので、コントローラ１０６はそのコマンドを拒絶する。同様に、第３アウトレット１０５がオペレータによって非ネットワーク装置に接続されていると確認され、コントローラが第３アウトレット１０５に対してリブート機能を実行するコマンドを受信する場合、リブート機能は非ネットワーク装置に対して実行できないので、コントローラ１０６はそのコマンドを拒絶する。
【００３８】
アウトレットのオペレータ確定設定に基づいて誤った又は不適切なコマンドを拒絶することによって、コントローラ１０６はオペレータによる誤りを最小にすることができ、また多数の異なる外部コンピュータ装置（例えば、多数の異なるオペレータ又は管理システム）からの競合するコマンドがＵＰＳ１０１の不適切な動作を生じるのを阻止することもできる。アウトレットのオペレータ確定設定と競合するコマンド（例えば、ネットワーク設定アウトレットをターンオフするコマンド）を拒絶することによって、ネットワーク設定アウトレットをシャットダウンしようとする外部システムからのサービスアタックが拒絶されるので、コントローラ１０６は追加のネットワークセキュリティも提供することができる。
【００３９】
一実施形態によれば、ＵＰＳ１０１は静的及び動的アウトレットの組み合わせを含む。静的アウトレットは所定のタイプの負荷に接続されるよう永久的に構成されたアウトレットである。例えば、一実施形態では、ＵＰＳ１０１の第１アウトレット１０３はネットワーク機器の要素に接続されるよう永久的に構成された静的アウトレットであり、第３アウトレット１０５は非ネットワーク機器の要素に接続されるよう永久的に設定された静的アウトレットである。第２アウトレット１０４は、機器のネットワーク要素または非ネットワーク要素に接続されているとオペレータにより確認し得る動的アウトレットである。他の実施形態によれば、ＵＰＳ１０１は任意の数の静的アウトレット及び／又は動的アウトレットを含んでよい。
【００４０】
ＵＰＳ管理ＵＩは、静的な第１アウトレット１０３に関して、ネットワーク装置に接続されたアウトレットに適切な選択可能な機能を自動的に表示し、静的な第３アウトレット１０５に関して、非ネットワーク装置に接続されたアウトレットに適切な選択可能な機能を自動的に表示する。オペレータは、第２アウトレット１０４が機器のネットワーク要素に接続されているのか非ネットワーク要素に接続されているのかを確認するためにＵＰＳ管理ＵＩを利用することができる。第２アウトレット１０４に接続された機器のタイプの確認に基づいて、ＵＰＳ管理ＵＩは確認したタイプの機器に適切な機能オプションを自動的に表示する。
【００４１】
ＵＰＳ管理ＵＩの操作は図２Ａ―図８を参照して以下で詳細に検討する。図２ＡはＵＰＳ管理ＵＩのネットワーク設定スクリーン２００の一実施形態のスクリーンショットビューである。オペレータはネットワーク設定ボタン２０１を選択することによってネットワーク設定スクリーン２００にアクセスすることができる。ネットワークアウトレット選択スクリーン２００はネットワークアウトレット選択部２０２を含む。ネットワークアウトレット選択部２０２は無線ボタン２０４ａ，２０４ｂを含み、それらはオペレータがＵＰＳ１０１のどのアウトレットをネットワーク機器に接続するか（ネットワークベースアウトレットとするか）を選択可能にする。一実施形態によれば、図２Ａに示すように、ネットワークアウトレット選択部２０２は、第１アウトレット１０３と第２アウトレット１０４がネットワーク機器に接続されるとオペレータに確認可能にする第１無線ボタン２０４ａと、第１アウトレット１０３のみがネットワーク装置に接続されるとオペレータに確認可能にする第２無線ボタン２０４ｂを含む。第３アウトレット１０５は非ネットワーク機器に接続されるように永久的に設定された静的スイッチである（即ち、非ネットワークアウトレットである）ので、ネットワークアウトレット選択部２０２は、第３アウトレット１０５を選択可能なオプションとして提供しない。第１アウトレット１０３はネットワーク機器に接続されるように永久的に設定された静的アウトレットであるため、ネットワークアウトレット選択部２０２は、オペレータが第１アウトレット１０３を機器のネットワーク要素に接続されるものとして選択解除することも不可能にする。
【００４２】
一実施形態によれば、ＵＰＳ管理ＵＩは、第１アウトレット１０３はネットワーク機器の第１要素に（例えばモデム）に接続され、第２アウトレット１０４はネットワーク機器の第２要素（例えばルータ）に接続されると仮定するデフォルトモードを有する。デフォルトモードでは、アウトレット選択部２０２の第１無線ボタン２０４ａは自動的に選択され、第１アウトレット１０３及び第２アウトレット１０４はそれぞれネットワーク機器の異なる要素に接続されることを示す。オペレータは第１無線ボタン２０４ａを手動で選択し、第１アウトレット１０３及び第２アウトレット１０４はそれぞれネットワーク機器の異なる要素に接続されることを表示することもできる。オペレータは、第１アウトレット１０３のみがネットワーク設定アウトレットであることを示すために第２無線ボタン２０４ｂを選択することができる。図２Ｂは、第１０３のみがネットワークアウトレットとして確認されることを示すＵＰＳ管理ＵＩのネットワーク設定スクリーン２００の一実施形態のスクリーンビューを示す。
【００４３】
ネットワークアウトレット選択スクリーン２００は、選択されたネットワークアウトレットで実行し得る選択可能な機能を示すネットワークアウトレット機能選択部２０６を含む。ネットワークアウトレット選択部２０６は各利用可能な機能に対応するスイッチ２０７を含み、これによりオペレータはその機能をそのネットワークアウトレットで実行すべきか否かを選択することができる。例えば、図２Ａに示すように、ネットワークアウトレット機能選択部２０６がリブート機能（即ち、「Ｗａｔｃｈｄｏｇ」）を含み、この機能はネットワーク設定アウトレットのどれでも実行され得る。オペレータはスイッチ２０７を用いてネットワーク設定アウトレットに対してリブート機能を有効化又は無効化することができる。
【００４４】
第１無線ボタン２０４ａが選択され、第１アウトレット１０３及び第２アウトレット１０４がそれぞれネットワーク機器の異なる要素に接続されていると確認されるとき（図２Ａ）、コントローラ１０６は第１及び第２アウトレット１０３，１０４をグループ化し、両アウトレット１０３，１０４に同じ設定を適用し、両アウトレット１０３，１０４に同じ選択可能な機能を表示する。例えば、第１無線ボタン２０４ａが選択され、オペレータがスイッチ２０７を用いてリブート機能をターンオンする場合、リブート機能が第１アウトレット１０３と第２アウトレット１０４の両方で実行される。また、第１無線ボタン２０４ａが選択されるとき、コントローラ１０６はタイマ機能が第１アウトレット１０３又は第２アウトレット１０４の何れかで実行されるのを阻止する。図３Ａは、オペレータがスイッチ２０７によって第１アウトレット１０３及び第２アウトレット１０４でリブート機能を実行するよう選択した後の移行期間中のＵＰＳ管理ＵＩのネットワーク設定スクリーン２００の一実施形態のスクリーンショットビューである。リブート機能が第１アウトレット１０３及び第２アウトレット１０４で実行された後に、オペレータはスイッチ２０７を用いてリブート機能を再びターンオフすることができる。
【００４５】
第２無線ボタン２０４ｂが選択されるとき、第１アウトレット１０３のみがネットワーク機器の要素（複合モデム／ルータ）に接続されると確認され、第２アウトレット１０４は非ネットワーク機器の要素に接続されると確認される。第１アウトレット１０３と第２アウトレット１０４がすでにグループ化された後に、第２無線ボタン２０４ｂが選択される場合、コントローラ１０６はアウトレット１０３，１０４の動作を切り離し、先に選択されたネットワーク適切機能（例えばリブート機能）の実行を第１アウトレット１０３で維持し、第２アウトレット１０４と関連するネットワーク適切機能を無効化し、如何なるネットワーク適切機能（例えばリブート機能）も第２アウトレット１０４で実行されるのを阻止するとともに、如何なる非ネットワーク適切機能（例えばタイマ）も第１アウトレット１０３で実行されるのを阻止する。第２無線ボタン２０４ｂが選択された後に、オペレータは第１アウトレットに対して任意のネットワーク適切機能を有効化又は無効化することができる。例えば、オペレータは第１アウトレット１０３に対してリブート機能をスイッチ２０７で有効化又は無効化することができる。図３Ｂは、オペレータがスイッチ２０７によって第１アウトレット１０３のみでリブート機能を実行するよう選択した後の移行期間中のＵＰＳ管理ＵＩのネットワーク設定スクリーン２００の一実施形態のスクリーンショットビューである。リブート機能が第１アウトレット１０３で実行された後に、オペレータはスイッチ２０７を用いてリブート機能をターンオフすることができる。
【００４６】
ネットワークアウトレット選択スクリーン２００は非ネットワーク機能選択部２０８も含み、これはオペレータにより設定されたネットワークアウトレットの設定に基づく現在の非ネットワークベースのアウトレットを示す。例えば、図２Ａに示すように、オペレータが第１アウトレット１０３及び第２アウトレット１０４をネットワークアウトレットとして設定するとき、非ネットワーク機能選択部２０８は第３アウトレット１０５を機器の非ネットワーク要素に接続されるものとして確認する。図２Ｂに示すように、オペレータが第１アウトレット１０３のみをネットワークアウトレットとして設定するとき、非ネットワーク機能選択部２０８は第２アウトレット１０４及び第３アウトレット１０５を機器の非ネットワーク要素に接続されるものとして識別する。オペレータは、非ネットワーク機能選択部２０８を選択することによって、非ネットワーク適切機能（例えばタイマ）を任意の非ネットワーク設定アウトレットで実行するように選択することができる
【００４７】
第２無線ボタン２０４ｂが既に選択された後で第１無線ボタン２０４ａが選択される場合、上述したように、コントローラ１０６は第１及び第２アウトレット１０３，１０４をグループ化し、両アウトレット１０３，１０４に同じ設定を供給し、両アウトレット１０３，１０４に対して同じ選択可能な機能を表示する。また、リブート機能がオペレータによって第１アウトレット１０３で実行されるように既に選択された場合には、第１アウトレット１０３及び第２アウトレット１０４がグループ化されるとき、そのリブート機能が第２アウトレット１０４でのリブート機能も自動的に実行する。例えば，図４Ａは、第１アウトレット１０３のみがネットワークアウトレットとして識別され、リブート機能が第１アウトレット１０３で実行される場合のＵＰＳ管理ＵＩのネットワーク設定スクリーン２００の一実施形態のスクリーンショットビューである。非ネットワーク機能選択部２０８は第２アウトレット１０４及び第３アウトレット１０５を非ネットワークアウトレットとして示す。図４Ｂは、オペレータが第１無線ボタン２０４ａを選択して第１アウトレット１０３と第２アウトレット１０４をネットワークアウトレットとしてグループ化した後の移行期間中のＵＰＳ管理ＵＩのネットワーク設定スクリーン２００の一実施形態のスクリーンショットビューである。一旦第１アウトレット１０３と第２アウトレット１０４がネットワークアウトレットとしてグループ化されると、第３アウトレット１０５のみが非ネットワーク機能選択部２０８に非ネットワークアウトレットとして表示される。
【００４８】
図４Ｂに示されるように、オペレータが第１無線ボタン２０４ａを選択すると、既に第１アウトレット１０３でのみ実行されたリブート機能が第１アウトレット１０３と第２アウトレット１０４の両方で自動的に実行される。このリブート機能はオペレータによって無効化されるまで第１アウトレット１０３と第２アウトレット１０４の両方で実行されたままとなる。図４Ｃは、オペレータがスクリーン２０７を用いて第１アウトレット１０３及び第２アウトレット１０４に対するリブート機能を無効化した後の移行期間中のＵＰＳ管理ＵＩのネットワーク設定スクリーン２００の一実施形態のスクリーンショットビューを示す。
【００４９】
上述したように、オペレータは、ネットワークアウトレット選択スクリーン２００の非ネットワーク機能選択部２０８を選択することによって、非ネットワーク適切機能を任意の非ネットワーク設定アウトレットで実行するように選択することができる。一実施形態によれば、非ネットワーク機能選択部２０８の選択によって、オペレータはタイマ機能を任意の非ネットワーク設定アウトレットで実行させることができる。例えば、第２無線ボタン２０４ｂが、第１アウトレット１０３がネットワークアウトレットとして確認されるように選択される場合、第２アウトレット１０４と第３アウトレット１０５が非ネットワークアウトレットとして識別され、非ネットワーク機能選択部２０８に表示される。
【００５０】
ユーザが第２アウトレット１０４及び第３アウトレット１０５を含む非ネットワーク機能選択部２０８を選択すると、タイマ選択スクリーン５００がオペレータに表示される。図５はタイマ選択スクリーン５００の一実施形態のスクリーンショットビューである。タイマ選択スクリーン５００は、第２アウトレット１０４に対応するタイマ設定ボタン５０２及び第３アウトレット１０５に対応するタイマ設定ボタン５０４を含む。タイマ設定ボタン５０２を選択することによって、オペレータは第２アウトレット１０４にタイマ機能値を設定することができ、タイマ設定ボタン５０４を選択することによって、オペレータは第３アウトレット１０５にタイマ機能値を設定することができる。各アウトレットに対する設定タイマ機能値は、非ネットワークアウトレットの動作状態を変更する（例えば、オンからオフ又はオフからオンへ切り替える）予定期間を決定する。一実施形態によれば、タイマ選択スクリーン５００はオペレータの選択によりＵＰＳ１０１に最適な時間帯を設定することができる時間帯選択ボタン５０６も含む。
【００５１】
一旦、ＵＰＳ１０１のアウトレット１０３，１０４，１０５が上述したようにオペレータによって設定されると、オペレータはアウトレット制御ボタンを選択することによってアウトレット制御スクリーンにアクセスすることができる。アウトレット制御スクリーンによってオペレータは各アウトレットへ適切なコマンドを供給することができる。図６Ａはアウトレット制御スクリーン６００の一実施形態のスクリーンショットビューである。アウトレット制御スクリーン６００はネットワークアウトレット制御オプション部６０２及び非ネットワークアウトレット制御オプション部６０４を含む。ネットワークアウトレット制御オプション部６０２はネットワーク設定アウトレットに対する適切なコマンドオプションを含み、非ネットワークアウトレット制御オプション部６０４は非ネットワーク設定アウトレットに対する適切なコマンドオプションを含む。
【００５２】
例えば、第１アウトレット１０３及び第２アウトレット１０４が（上述したように）ネットワーク設定アウトレットとしてグループ化されている図６Ａの一実施形態では、ネットワークアウトレット制御オプション６０２はネットワーク設定アウトレットのリスト、各ネットワークアウトレットに対して現在有効化されている機能（例えばリブート機能）の識別表示、及びネットワークアウトレットに対するコマンドを開始させる（即ちコマンドをコントローラ１０６へ送信する）コマンドボタン６０３含む。一実施形態では、第１アウトレット１０３及び第２アウトレット１０４の両方に対してリブート機能が有効化されている一実施形態では、コマンドボタン６０３はリブートボタンであり、オペレータにより選択されたとき、コントローラ１０６にネットワークアウトレットへの電力を切断再投入するよう命令する。第１アウトレット１０３及び第２アウトレット１０４がグループ化されているので、オペレータによって開始された同じコマンドが第１アウトレット１０３及び第２アウトレット１０４の両方に供給される。従って、オペレータは単一のリブートスイッチング６０３を操作することによって両アウトレット１０３，１０４と関連するリブートコマンドを開始させることができるので、一つのリブートスイッチング６０３のみが必要とされる。図６Ｂは、オペレータがスイッチング６０３を用いて第１アウトレット１０３及び第２アウトレット１０４への電力を切断再投入させるコマンドを開始（即ちコントローラ１０６へ送信）させた後の移行期間中のＵＰＳ管理ＵＩのアウトレット制御スクリーン６００の一実施形態のスクリーンショットビューを示す。
【００５３】
非ネットワークアウトレット制御部６０４は、（上述した）既に設定された非ネットワークアウトレットのリストと非ネットワークアウトレットに対してコマンドを開始する（即ち、コマンドをコントローラ１０６へ送信する）コマンドボタン６０５を含む。一実施形態では、コマンドボタン６０５は、関連する非ネットワークアウトレットの動作状態を即時に交替させる（例えば関連するアウトレットをターンオン又はオフさせる）ためにオペレータが使用し得る電源ボタン６０５である。例えば、第３アウトレット１０５が非ネットワークアウトレットとして確認され、第３アウトレット１０５が機器の非ネットワーク要素に電力を供給している場合、非ネットワークアウトレット制御部６０４は、第３アウトレット１０５を非ネットワークアウトレットとして表示し、電源ボタン６０５は第３アウトレット１０５が現在オンであることを示す。オペレータが電源ボタン６０５を選択する場合、信号がコントローラ１０６に送信され、第３アウトレット１０５をターンオフするようにコントローラ１０６を動作させる。図７Ａは、オペレータが第３アウトレット１０５をターンオフさせるためにスイッチ６０５を用いてコマンドを開始（即ち、コントローラ１０６へ送信）させた後の移行期間中のＵＰＳ管理ＵＩのアウトレット制御スクリーン６００の一実施形態のスクリーンショットである。図７Ｂは、第３アウトレット１０５がターンオフされた後のＵＰＳ管理ＵＩのアウトレット制御スクリーン６００の一実施形態のスクリーンショットである。第３アウトレット１０５がいったんターンオフされると、電源ボタン６０５は第３アウトレット１０５がオフであることを示す。
【００５４】
図８は、アウトレット制御スクリーン６００の別の実施形態のスクリーンショットビューを示す。第１アウトレット１０３はネットワークアウトレットとして確認され、第２アウトレット１０４及び第３アウトレット１０５は非ネットワークアウトレットとして確認され、ネットワークアウトレット制御オプション部６０２は第１アウトレット１０３をネットワークアウトレットとして表示し、非ネットワークアウトレット制御部６０４は第２アウトレット１０４及び第３アウトレット１０５を非ネットワークアウトレットとして表示する。ネットワークアウトレット制御オプション部６０２はまた、第１アウトレット１０３に対して現在有効の機能（例えば、リブート機能）を表示し、第１アウトレット１０３への電力を切断再投入するコマンドボタン６０３も含む。非ネットワークアウトレット制御部６０４は第２アウトレット１０４及び第３アウトレット１０５を非ネットワークアウトレットとして表示する。非ネットワークアウトレット制御部６０４はまた、第２アウトレット１０４に対してコマンドを開始させる（即ちコマンドをコントローラ１０６に送信する）第１コマンドボタン６０５ａ及び第３アウトレット１０５に対してコマンドを開始させる第２コマンドボタン６０５ｂを含む。コマンドボタン６０５ａ、６０５ｂが電源ボタンである場合、オペレータは第１コマンドボタン６０５ａを用いて第２アウトレット１０４をオン／オフし、第２コマンドボタン６０５ｂを用いて第３アウトレット１０５をオン／オフすることができる。例えば、図８に示すように、第１コマンドボタン６０５ａは第２アウトレット１０４がターンオフされることを示し、第２コマンドボタン６０５ｂは第３アウトレット１０５がターンオンされることを示している。
【００５５】
図１のＵＰＳ１０１に対して利用可能なネットワーク設定及び制御オプションの概要が以下の表１に示される。
【００５６】
【表１】
0006789685.tif 000002
【００５７】
上述したように、ＵＰＳ１０１は３つのアウトレットを含むが、他の実施形態では、任意の数のアウトレットを利用してもよい。同じく上述したように、ＵＰＳ１０１は２つの静的アウトレットと１つの動的アウトレットを含むが、他の実施形態ＵＰＳ１０１は任意の数の静的及び／又は動的アウトレットを含んでもよい。同じく上述したように、ＵＰＳ１０１の第１アウトレット１０３は静的ネットワーク設定アウトレットであるが第２アウトレット１０４は動的アウトレットであり、第３アウトレット１０５は静的非ネットワーク設定アウトレットである。しかしながら、他の実施形態では、アウトレットの設定は任意の他の適当な方法で決定してもよい。例えば、ＵＰＳが５つのアウトレットを含む場合には、５つのアウトレットのいずれかをネットワーク設定アウトレットとして認定してよい。例えば、一実施形態では、最初の２つのアウトレットをネットワーク設定アウトレットとして認定する。別の実施形態では、第３アウトレットをネットワーク設定アウトレットとして認定する。別の実施形態では、第４及び第５アウトレットをネットワーク設定アウトレットとして認定する。
【００５８】
また上述したように、管理ＵＩは、アウトレットが機器のネットワークベース要素に接続されるのか又は非ネットワークベース要素に接続されるのかをオペレータに確認可能にし、そのアウトレットがネットワークベースであるか非ネットワークベースであるかに基づいてそのアウトレットに関して適切な機能オプションを表示することができる。しかしながら、他の実施形態では、管理ＵＩはアウトレットに接続された機器のタイプのいくつかの他の特性をオペレータに確認可能にするとともに確認した特性に基づいてそのアウトレットに関して適切な機能オプションを表示するように構成される。例えば、いくつかの他の実施形態では、管理ＵＩはオペレータが、セキュリティシステム機器、ネットワークドライブ、プリンタ、ネットワーク接続ストレージ（ＮＡＳ）又はオペレータが不注意にターンオフされたくないと思う他のタイプの機器を確認できるように構成される。
【００５９】
上述したように、ＵＰＳのコントローラは、ＵＰＳのアウトレットにプラグインされる機器のタイプに基づいて適切な選択可能なアウトレット機能を表示するＵＩをオペレータに提供する。しかしながら、他の実施形態では、このようなシステムはネットワーク及び非ネットワーク機器の両方に接続されるアウトレットを有するいくつかの他の電力装置に実装することができる。例えば、一実施形態では、このコントローラは電力分配装置（ＰＤＵ）内に格納し、ＰＤＵのアウトレットにプラグインされる機器のタイプに基づいて適切な選択可能なアウトレット機能（上述のごとき）を表示するＰＤＵ管理ＵＩをオペレータに提供するように構成することができる。別の実施形態では、このコントローラは、パワーストリップ、アウトレット又は任意の他の「スマート」電源装置などの他の電源装置内に格納してもよい。
【００６０】
また上述したように、管理ＵＩはオペレータの外部ディスプレイに提供されるが、他の実施形態では、管理ＵＩはＵＰＳ１０１自体に存在するディスプレイに提供してもよい。
【００６１】
本明細書に記載する実施形態は、一つのアウトレットにおいてそれが保護する機器のタイプに基づいて適切な機能を実行するＵＰＳシステムを提供する。ＵＰＳシステムは一つのアウトレットに対してオペレータが選択し利用し得る機能を制限し、オペレータにより決定されたアウトレット設定に基づいてアウトレットへ送信される不適切なコマンドを拒絶する。ＵＰＳシステムの各アウトレットに接続された機器のタイプをオペレータに決定可能にし、オペレータにより与えられる機器の特定に基づいて各アウトレットに対して適切な選択可能な機能のみをＵＰＳ管理ＵＩに表示し、各アウトレットに適切でない機能を非表示にすることによって、このＵＰＳ管理ＵＩはＵＰＳに対する適切なアウトレット設定の選択を簡略化し、ネットワーク接続性の問題、競合又は機器の損傷を生じ得るアウトレット設定を使用する可能性を最低にすることができる。オペレータにより与えられる機器の特定を用いて各アウトレットに対する適切な制御／コマンドオプションのみを表示することによって、ＵＰＳ管理ＵＩはオペレータによる誤った又は偶発的な操作も最低にし得る。また、アウトレットの設定に基づいて誤った又は不適切なコマンドを拒絶することによって、オペレータよる誤りを最低にすることができるとともに、多数の異なる外部コンピュータ装置（例えば、多数の異なるオペレータ又は管理システム）からのコマンドの競合を防ぐことができる。
【００６２】
上述したように、ネットワーク適切機能をネットワーク設定アウトレットに実装することができる。例えば、一実施形態では、ネットワーク適切機能はリブート機能（例えば、「ウォッチドッグ」機能）であり、この機能がアウトレットに実装されると、ネットワーク接続性問題の検出時にそのアウトレットへの電力を自動的に切断再投入する。典型的なリブート機能において、ネットワーク機器に接続されたコントローラは所定の時間にリモートサーバに接続しようと試みる（ピング）。コントローラは、リモートサーバと通信できない場合、接続性問題の存在を決定し、ネットワーク機器への電力を切断再投入する。しかし、このような典型的なリブート機能において、リモートサーバはネットワークの弾力性を決定する目的専用にすることはできず、それどころか多数の異なる機能のために利用される外部サーバである。したがって、このような非専用リモートサーバの設定は（例えば、サーバの設定を変更する非専用リモートサーバのマネージャによって）予告なしに変更され得る。その結果、ネットワーク機器への電力が切断再投入されても、コントローラは非専用リモートサーバと通信することはできない。さらに、単一の非専用リモートサーバと通信するように試みるだけでは、システムのロバスト性が制限され、単一のサーバが利用できない場合に、ネットワーク機器が不必要に再始動され、ネットワーク接続性に影響を与える可能性がある。
【００６３】
本明細書に記載する実施形態は、複数の専用サーバを利用してネットワーク接続性を確認するネットワーク接続性確認システムを提供する。（上述の）単一の非専用サーバよりむしろ複数の専用サーバを使用することによって、本システムは向上したネットワークの弾力性をもたらす。
【００６４】
図９はネットワーク接続性確認システム９００の一実施形態のブロック図である。システム９００は、ネットワークアクセス装置９０２、ネットワーク監視装置９０５、プライマリサーバ９０７の群、セカンダリサーバ９０８の群、及びネットワークマネージャ９０９を含む。ネットワーク監視装置９０５はネットワークアクセス装置９０２に接続される。ネットワークアクセス装置９０２はネットワーク９０６を介してプライマリサーバ９０７の群及びセカンダリサーバ９０８の群と通信するように構成される。一実施形態では、ネットワーク９０６はインターネットであるが、他の実施形態では、ネットワーク９０６は任意のタイプのＬＡＮ又はＷＡＮとし得る。ネットワークマネージャ９０９はセカンダリサーバ９０８の群と通信するように構成される。
【００６５】
ネットワークアクセス装置９０２は、他の装置９１０にアクセスするネットワーク９０６を提供するネットワーク機器の要素（例えば、サーバ、ルータ、スイッチなど）である。一実施形態によれば、ネットワークアクセス装置９０２は、図１につき上述したＵＰＳ１０１のネットワーク設定アウトレットに接続されたネットワーク機器の要素であるが、他の実施形態では、ネットワークアクセス装置９０２は他の装置へのネットワークアクセスを提供する任意の他のタイプのネットワークアクセスとしてもよく、ＵＰＳ内に含めてもよい。
【００６６】
ネットワーク監視装置９０５はネットワーク通信チャネル９０３及びネットワークアクセス装置９０２を介してネットワーク９０６と通信するように構成される。一実施形態によれば、ネットワーク監視装置９０５はネットワークアクセス装置９０２に供給されている電力を制御することもできる。例えば、一実施形態では、ネットワーク監視装置９０５はネットワークアクセス装置９０２に接続されたＵＰＳ（例えば、図１につき上述したＵＰＳ１０１）内に格納される。一実施形態では、ネットワーク監視装置９０５はＵＰＳ１０１のコントローラ１０６内に格納しても、さもなければコントローラ１０６と通信するようにしてもよいが、他の実施形態では、ネットワーク監視装置９０５はいくつかの他の適切な方法で構成してよい。
【００６７】
ネットワーク９０６の状態を決定するために、ネットワーク監視装置９０５はプライマリサーバ９０７との通信を周期的に試みる。プライマリサーバは、その一つの機能がネットワーク９０６の動作状態の決定専用（即ち、ネットワーク監視装置９０５からの問い合わせに対する応答専用）であるサーバである。ネットワーク監視装置９０５がプライマリサーバ９０７の一つとの通信に不成功である場合には、ネットワーク監視装置９０５はセカンダリサーバ９０８との通信を周期的に試みる。セカンダリサーバ９０８も、その一つの機能がネットワーク９０６の動作状態の決定専用（即ち、ネットワーク監視装置９０５からの問い合わせに対する応答専用）であるサーバである。ネットワーク監視装置９０５がセカンダリサーバ９０８の一つとの通信にも不成功である場合には、ネットワーク監視装置９０５はネットワーク９０６に関し問題があると認定する。ネットワーク９０６に関し問題があると認定すると、ネットワーク監視装置９０５はそれをオペレータに通知し、ネットワークアクセス装置９０２への電力を切断再投入するか、他の適切な処置をとることができる。
【００６８】
一実施形態によれば、プライマリサーバ９０７及びセカンダリサーバ９０８との通信に、ネットワーク監視装置９０５はネットワーク状態の決定以外の目的のためにネットワーク９０６を介して確立された既存の接続を利用する。既存のネットワーク接続は、ネットワーク９０６が正しく機能する場合に、少なくとも一つのサーバ９０７，９０８との接続を保証する複数のサーバ及びフォールバックプロシージャを有する。一実施形態では、既存の接続を利用すると、その内部プロシージャに基づいて接続を「自己修正」する「ゼロ設定」状態が生成する。
【００６９】
システム９００の動作は図１０につき以下に詳しく説明される。図１０は、システム９００により実行されるネットワーク接続性確認プロセスの一実施形態を示すフローチャート１０００である。ブロック１００２において、ネットワーク監視装置９０５がネットワークアクセス装置９０２及びネットワーク９０６を介してプライマリサーバ９０７の一つと通信を試みる（即ちそのサーバに信号を送信する）。一実施形態によれば、ネットワーク監視装置９０５はプライマリサーバ９０７と、トランスミッション・コントロール・プロトコル（ＴＣＰ）及び／又はユーザ・データグラム・プロトコル（ＵＤＰ）を用いて通信を試みるが、他の実施形態では、ネットワーク監視装置９０５はプライマリサーバ９０７との通信に他のプロトコルを用いてもよい。
【００７０】
ブロック１００４において、ネットワーク監視装置９０５はプライマリサーバ９０７と通信可能か否かを決定する。プライマリサーバ９０７と通信可能（その送信がプライマリサーバ９０７により首尾よく受信された）という決定に応答して、ネットワーク監視装置９０５は、ネットワーク９０６が正しく動作していると決定し、一定期間後に、（ブロック１００２において）再びプライマリサーバ９０７と通信を試みる。一実施形態では、接続試行の時間間隔はオペレータにより設定可能である。一実施形態によれば、ネットワーク監視装置９０５とプライマリサーバ９０７との間にネットワーク９０６及びネットワークアクセス装置９０２を介して確立される接続はセキュアである。
【００７１】
ブロック１００６において、プライマリサーバ９０７と通信不可能（即ちその送信がプライマリサーバ９０７により首尾よく受信されなかった）という決定に応答して、ネットワーク監視装置９０５はプライマリ失敗カウンタ値をインクリメントする。ブロック１００８において、ネットワーク監視装置９０５は、プライマリ失敗カウンタ値がプライマリ失敗閾値以上であるか否か決定する。一実施形態では、プライマリ失敗閾値は１０であるが、他の実施形態ではプライマリ失敗閾値は他の値に設定してもよい。また、いくつかの実施形態では、プライマリ失敗閾値はオペレータにより設定される。プライマリ失敗カウンタ値がプライマリ失敗閾値より小さいという決定に応答して、ネットワーク監視装置９０５はブロック１００２に戻り、プライマリサーバ９０７と通信を試みる。
【００７２】
ブロック１０１０において、プライマリ失敗カウンタ値がプライマリ失敗閾値以上であるという決定に応答して、ネットワーク監視装置９０５はネットワークアクセス装置９０２及びネットワーク９０６を介してセカンダリサーバ９０８と通信を試みる（即ちそのサーバに信号を送信する）。一実施形態によれば、ネットワーク監視装置９０５はセカンダリサーバ９０８と、トランスミッション・コントロール・プロトコル（ＴＣＰ）及び／又はユーザ・データグラム・プロトコル（ＵＤＰ）を用いて通信を試みるが、他の実施形態では、ネットワーク監視装置９０５はセカンダリサーバ９０８との通信に他のプロトコルを用いてもよい。一実施形態では、ネットワーク監視装置９０５はセカンダリサーバ９０８と安全な通信を試みる。
【００７３】
ブロック１０１２において、ネットワーク監視装置９０５はセカンダリサーバ９０８と通信可能か否かを決定する。セカンダリサーバ９０８と通信可能（その送信がセカンダリサーバ９０８により首尾よく受信された）という決定に応答して、ネットワーク監視装置９０５は、ネットワーク９０６が正しく動作していると決定する。一実施形態によれば、ネットワーク９０６が正しく動作しているという決定に応答して、ネットワーク監視装置９０５は、ネットワークアクセス装置９０２、ネットワーク９０６及びセカンダリサーバ９０８を介してネットワークマネージャ９０９に、セカンダリサーバ９０８は適切に動作しているがプライマリサーバ９０７に関して問題があることを確認するメッセージを送信する。
【００７４】
ネットワークマネージャ９０９は、ネットワーク監視装置９０５からこのメッセージを受信すると、プライマリサーバ９０７に関する問題を調査及び／又は修正するための処置を取ることができる。例えば、一実施形態によれば、プライマリサーバ９０７の故障を示すメッセージは、新しいプライマリサーバ９０７をネットワークアクセス装置９０２に割り当てるというネットワーク監視装置９０５による要求も含んでよい。このような要求に応答して、ネットワークマネージャ９０９は、ブロック１０１６において、新しいプライマリサーバ９０７をネットワークアクセス装置９０２に割り当てることができる。ネットワークアクセス装置９０２に新しいプライマリサーバ９０７が割り当てられると、ブロック１００２において、ネットワーク監視装置９０５はネットワーク接続プロセスを再び開始し、新しいプライマリサーバ９０７との通信を試みる。別の実施形態では、原プライマリサーバ９０７が失敗したというメッセージを受信すると、ネットワークマネージャ９０９が新しいプライマリサーバ９０７をネットワークアクセス装置９０２に割り当て、ネットワーク監視装置９０５からの特定の要求は不要である。別の実施形態によれば、ネットワークマネージャ９０９は新しいプライマリサーバ９０７をネットワークアクセス装置９０２に割り当てことができず、ブロック１００２において、ネットワーク監視装置９０５が以前失敗した同じプライマリサーバ９０７との通信を再度試みることができる。
【００７５】
ブロック１０１８において、セカンダリサーバ９０８と通信不可能（即ち、その送信が首尾よく受信されなかった）という決定に応答して、ネットワーク監視装置９０５はセカンダリ失敗カウンタ値をインクリメントする。ブロック１０２０において、ネットワーク監視装置９０５は、セカンダリ失敗カウンタ値がセカンダリ失敗閾値以上であるか否かを決定する。一実施形態では、セカンダリ失敗閾値は１０であるが、他の実施形態ではセカンダリ失敗閾値は他の値に設定してもよい。また、いくつかの実施形態では、セカンダリ失敗閾値はオペレータにより設定される。セカンダリ失敗カウンタ値がセカンダリ失敗閾値より小さいという決定に応答して、ネットワーク監視装置９０５はブロック１０１０に戻り、セカンダリサーバ９０８と通信を再び試みる。
【００７６】
ブロック１０２２において、セカンダリ失敗カウンタ値がセカンダリ失敗閾値以上であるという決定に応答して、ネットワーク監視装置９０５はネットワーク９０６が故障したと決定する。ブロック１０２４において、ネットワーク監視装置９０５はネットワーク９０６を修正するために補正手段を取るよう試みる。例えば、ネットワーク接続性確認プロセス１０００は、上述したように、オペレータによってＵＰＳ１０１（図１参照）のネットワーク設定アウトレットで選択的に実行することができる。ネットワーク監視装置９０５は、ネットワーク９０６が故障したと決定すると、コマンドをコントローラ１０６に送信し、ネットワークアクセス装置９０２が接続されたＵＰＳ１０１のアウトレットへの電力を切断し再投入することができる。他の実施形態では、ネットワーク接続性確認プロセス１０００は別のタイプの電源装置（例えば、パワーストリップ、スマートアウトレットなど）のネットワーク設定アウトレットで実行してもよい。
【００７７】
他の実施形態によれば、ネットワーク監視装置９０５は、ネットワーク９０６が故障したと決定すると、異なる補正手段を取ることができる。例えば、いくつかの実施形態では、ネットワーク監視装置９０５はメッセージをネットワークマネージャ９０９に送信するか、メッセージをオペレータのディスプレイに与えるか、或いはネットワーク問題の存在を示すためにある種のインジケータを動作させることができる。他の実施形態では、ネットワーク監視装置９０５は、ネットワーク９０６が故障したと決定すると、得られたデータについて回路分析を実行する。
【００７８】
上述したように、ネットワーク接続性確認プロセス１０００はＵＰＳで実行されるが、他の実施形態では、ネットワーク接続性確認プロセスは他の電源装置（例えば、パワーストリップ、スマートアウトレットなど）で実行される。
【００７９】
同じく上述したように、ネットワーク監視装置は、プライマリサーバとの通信が所定回数失敗した後でのみセカンダリサーバとの通信を試みるように構成されるが、他の実施形態では、ネットワーク監視装置は、プライマリサーバとの通信失敗直後にセカンダリサーバとの通信を試みるように構成されてもよい。同様に、ネットワーク監視装置は、セカンダリサーバとの通信が所定回数失敗した後でのみネットワーク故障と確認するよう構成されるが、他の実施形態では、ネットワーク監視装置はセカンダリサーバとの通信失敗直後にネットワーク故障と確認してもよい。
【００８０】
上述したように、ネットワーク接続性確認プロセス１０００は、（図４Ａにつき上述したように）オペレータによって電源装置のネットワーク設定アウトレットで選択的に実行することができる。しかし、他の実施形態では、ネットワーク接続性確認プロセス１０００はネットワーク設定アウトレットで実行される選択可能な機能として利用可能であっても、（図４Ｃにつき上述したように）オペレータはその機能をアウトレットで実行しないように選択し、その機能を一以上のアウトレットに対してターンオフしてもよい。
【００８１】
上述したように、ネットワーク故障は専用プライマリサーバ及び専用セカンダリサーバの双方に対する通信試行が失敗した後に確認されるが、少なくとも一つに実施形態では、ネットワーク故障は単一の専用サーバに対する通信試行が失敗した後に確認される。また上述したように、セカンダリサーバとの通信が試行される前に、単一のプライマリサーバとの通信が試行されるが、他の実施形態では、セカンダリサーバとの通信が試行される前に、複数のプライマリサーバとの通信が試行される。
【００８２】
本明細書に記載された実施形態は、複数のサーバを利用してネットワーク接続性を確認するネットワーク接続性確認システムを提供する。（上述したように）単一のサーバよりは、むしろ複数のサーバを用いることによって、このシステムはネットワークの弾力性の向上をもたらす。更に、電源装置への予告なしに再設定されることがないように電源装置と所定の関係を有する少なくとも一つの専用サーバを用いることによって、サーバ設定の変更に起因する潜在的な制御不能エラーを最小にすることができる。また、複数の専用のセキュアサーバを用いることによって、このネットワーク接続性確認システムにおいて分散型ＤｏＳ（ＤＤｏＳ）攻撃が成功する可能性は低い。
【００８３】
図１１は、本明細書に開示される一以上の態様を実装するように構成し得るシステム１１００を構成するコンピュータコンポーネントのブロック図を例示する。例えば、システム１１００は、上述したように管理インタフェースをオペレータに提供するように又はネットワークの接続状態を検査するように、コントローラに通信可能に接続する、又はコントローラ内に収容する、及び／又は構成することができる。
【００８４】
システム１１００は、例えばインテルＰＥＮＴＩＵＭ型プロセッサ、モトローラパワーＰＣ、サンウルトラＳＰＡＲＣ、テキサスインスツルメントＤＳＰ、ヒューレットパッカードＰＡ−ＲＩＳＣプロセッサ、又は任意の他のタイプのプロセッサに基づくコンピュータプラットフォームを含んでよい。システム１１００は、特別にプログラムされた専用ハードウェア、例えば特定用途向け集積回路（ＡＳＩＣ）を含んでよい。本開示の様々な態様は図１１に示すようなシステム１１００で実行する専用ソフトウェアとして実装してよい。
【００８５】
システム１１００は、一以上のメモリ装置１１１０、例えばディスクドライブ、メモリ、フラッシュメモリ又は他のデータ記憶装置、に接続されたプロセッサ／ＡＳＩＣ１１０６を含んでよい。メモリ１１１０はシステム１１１０の動作中プログラム及びデータを格納するために使用し得る。コンピュータシステム１１００のコンポーネントは相互接続機構１１０８により接続され、相互接続機構１１０８は一以上のバス（例えば、同じマシン内に組み込まれたコンポーネント間）及び／又はネットワーク（例えば別のマシン上に存在するコンポーネント間）を含み得る。相互接続機構１１０８はシステム１１００のコンポーネント間で通信（例えば、データ、命令）を交換し得る。システム１１００は一以上の入力装置１１０４も含み、例えばキーボード又はタッチスクリーンを含んでよい。システム１１００は一以上の出力装置１１０２も含み、例えばディスプレイを含んでよい。更に、コンピュータシステム１１００は、相互接続機構１１０８に加えて又は代わりに、コンピュータシステム１１００を通信ネットワークに接続し得る一以上のインタフェース（図示せず）を含んでもよい。
【００８６】
システム１１００はストレージシステム１１１２を含んでもよい。ストレージシステム１１１２はコンピュータ読取可能及び／又は書込可能不揮発性媒体を含み、その媒体にはプロセッサで実行されるプログラムを提供する信号又はそのプログラムで処理される情報を記憶し得る。この媒体は、例えばディスク又はフラッシュメモリとしてもよく、いくつかの例ではＲＡＭとしても、又はＥＥＰＲＯＭなどの他の不揮発性メモリとしてもよい。いくつかの実施形態では、プロセッサによって、不揮発性媒体から、不揮発性媒体よりもプログラム／ＡＳＩＣにより高速に情報にアクセスし得る別のメモリ１１１０へデータを読み込ませてもよい。このメモリ１１１０は揮発性のランダムアクセスメモリ、例えばダイナミックランダムアクセスメモリ（ＤＲＡＭ）又はスタティックメモリ（ＳＲＡＭ）としてよい。それはストレージシステム１１１２内又はメモリシステム１１１０内に格納してもよい。プロセッサ１１０６は集積回路メモリ１１１０内のデータを操作し、操作完了後にそのデータをストレージ１１１２にコピーし得る。ストレージ１１１２と集積回路メモリ要素１１１０との間のデータ移動を管理する様々なメカニズムが知られており、本開示はそれらに限定されない。本開示は特定のメモリシステム１１１０又はストレージシステム１１１２に限定されない。
【００８７】
システム１１００は高級コンピュータプログラムミング言語を用いてプログラムし得るコンピュータプラットフォームを含んでもよい。システム１１００は特別にプログラムされた特殊用途は、例えばＡＳＩＣを用いて実装してもよい。システム１１００はプロセッサ１１０６を含み、そのプロセッサは市販のプロセッサ、例えばインテル社から入手可能なペンティアム級プロセッサであってよい。多くの他のプロセッサが利用可能である。プロセッサ１１０６はオペレーティングシステム、例えばマイクロソフト社から入手し得るウィンドウズオペレーティングシステム、アップルコンピュータ社から入手し得るＭＡＣ  ＯＳシステムＸ、サンマイクロシステムズから入手し得るソラリスオペレーティングシステム、又は様々な供給元から入手し得るＵＮＩＸ及び／又はＬＩＮＵＸ、を実行してもよい。
【００８８】
プロセッサとオペレーティングシステムは連携してコンピュータプラットフォームを形成し、これにアプリケーションプログラムを高級プログラミング言語で書き込むことができる。本開示は特定のコンピュータシステムプラットフォームに限定されないことを理解すべきである。また、本開示は特定のプログラミング言語又はコンピュータシステムに限定されないことは当業者に明らかであろう。更に、他の適切なプログラミング言語及び他の適切なコンピュータシステムも使用可能であることは理解されよう。
【００８９】
以上、本発明の少なくとも一つの実施形態のいくつかの態様について説明したので、様々な変更、修正及び改良が当業者に容易に考えられることは理解されよう。これらの変更、修正及び改良は本開示の一部であることが意図され、本発明の精神及び範囲に含まれることが意図されている。従って、以上の記載及び図面はほんの一例にすぎない。
【図１】
0006789685.tif 000003
【図２】
0006789685.tif 000004
【図３】
0006789685.tif 000005
【図４】
0006789685.tif 000006
【図５】
0006789685.tif 000007
【図６】
0006789685.tif 000008
【図７】
0006789685.tif 000009
【図８】
0006789685.tif 000010
【図９】
0006789685.tif 000011
【図１０】
0006789685.tif 000012
【図１１】
0006789685.tif 000013