(57)【特許請求の範囲】
【請求項１】
通信ネットワークに接続される複数台のコンピュータ端末を用いて、ネットワーク通信しない無停電電源装置を管理するシステムであって、
上記無停電電源装置から給電されるコンピュータ端末において、上記無停電電源装置と通信可能なコンピュータ端末へ上記通信ネットワークを介して該コンピュータ端末の機器情報を送信する機器情報送信手段と、
上記機器情報送信手段が設けられる上記コンピュータ端末から上記機器情報送信手段をアンインストールする際に、上記無停電電源装置と通信可能なコンピュータ端末へ上記通信ネットワークを介して削除通知を送信する削除手段と、
上記無停電電源装置と通信可能なコンピュータ端末において、その通信可能な無停電電源装置の負荷機器情報を記憶する下位記憶手段と、
上記無停電電源装置と通信可能なコンピュータ端末において、上記通信ネットワークを介して上記コンピュータ端末の機器情報を受信すると、その受信した上記コンピュータ端末の機器情報を有効な負荷機器情報として上記下位記憶手段に登録し、上記通信ネットワークを介して上記削除通知を受信すると、上記下位記憶手段に登録されている上記コンピュータ端末の機器情報を無効な負荷機器情報として上記下位記憶手段に登録する下位登録手段と、
上記下位記憶手段に有効な情報として登録されている無停電電源装置の負荷機器情報を表示する下位表示手段と、
を有することを特徴とするネットワーク通信しない無停電電源装置の管理システム。
【請求項２】
前記通信ネットワークに接続される第三のコンピュータ端末であって、
上位記憶手段と、
前記通信ネットワークを介して前記無停電電源装置と通信可能なコンピュータ端末からその前記下位記憶手段に記憶されている負荷機器情報を無停電電源装置単位で受信すると、その受信した無停電電源装置の負荷機器情報を無停電電源装置単位で有効な負荷機器情報として上記上位記憶手段に登録し、上記通信ネットワークを介して前記無停電電源装置と通信可能なコンピュータ端末から削除通知を受信すると、上記上位記憶手段に登録されている無停電電源装置の負荷機器情報を無停電電源装置単位で無効な負荷機器情報として上記上位記憶手段に登録する上位登録手段と、
上記上位記憶手段に有効な情報として登録されている無停電電源装置の負荷機器情報を表示する上位表示手段と、
を有する第三のコンピュータ端末を備えること、
を特徴とする請求項１記載のネットワーク通信しない無停電電源装置の管理システム。
【請求項３】
前記上位登録手段は、前記無停電電源装置と通信可能でないコンピュータ端末から前記通信ネットワークを介して直接に該コンピュータ端末の機器情報を受信した場合、その受信したコンピュータ端末の機器情報を前記上位記憶手段に登録すること、
を特徴とする請求項２記載のネットワーク通信しない無停電電源装置の管理システム。
【請求項４】
通信ネットワークに接続される複数台のコンピュータ端末を用いて、ネットワーク通信しない無停電電源装置を管理するシステムを実現するためのコンピュータ読み取り可能なブログラムを、コンピュータ端末にインストールするためのプログラムであって、コンピュータ端末に、
コンピュータ端末が少なくとも無停電電源装置と通信可能であるか否かを選択させる選択要求手段と、
上記選択において無停電電源装置と通信可能でないコンピュータ端末が選択された場合に、当該コンピュータ端末に、上記無停電電源装置と通信可能なコンピュータ端末へ上記通信ネットワークを介して該コンピュータ端末の機器情報を送信する機器情報送信手段と、上記機器情報送信手段が設けられる上記コンピュータ端末から上記機器情報送信手段をアンインストールする際に、上記無停電電源装置と通信可能なコンピュータ端末へ上記通信ネットワークを介して削除通知を送信する削除手段と、をインストールし、また、
上記選択において無停電電源装置と通信可能なコンピュータ端末が選択された場合に、上記通信ネットワークを介して上記コンピュータ端末の機器情報を受信すると、その受信したコンピュータ端末の機器情報を有効な負荷機器情報としてそのコンピュータ端末の記憶手段に登録し、上記通信ネットワークを介して上記削除通知を受信すると、上記記憶手段に登録されている上記コンピュータ端末の機器情報を無効な負荷機器情報として上記記憶手段に登録する下位登録手段と、上記下位記憶手段に有効な情報として登録されている無停電電源装置の負荷機器情報を表示する下位表示手段と、をインストールするインストール実行手段と、
を実現することを特徴とするコンピュータ読み取り可能なプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ネットワーク通信しない無停電電源装置の管理システム、およびコンピュータ読み取り可能なプログラムに関するものである。
【０００２】
【従来の技術】
近年、所謂インターネットやイントラネットなどの大規模な通信ネットワークが利用されるようになってきている。
【０００３】
このような通信ネットワークでは、通信ルータやサーバとしてのコンピュータ端末が電源異常によって停止してしまうことがないように、これらの負荷機器に対して無停電電源装置を介して電力を供給している。
【０００４】
【発明が解決しようとする課題】
また、これらの通信ネットワークでは、これら負荷機器としての通信ルータやサーバが分散して配置されているので、無停電電源装置自体も比較的低い定格出力電力のものを多数分散して配置することになる。
【０００５】
そして、このような無停電電源装置の使用環境を考慮したとき、無停電電源装置と通信を行うコンピュータ同士で無停電電源装置に関する情報を互いに送受信させることで、複数の無停電電源装置に関する情報を１つのコンピュータ端末で管理することが考えられる。これにより、分散して配置されている複数の無停電電源装置を一箇所において管理することができ、無停電電源装置の監視負荷を軽減することができる。
【０００６】
また、このように無停電電源装置に関する情報を通信ネットワークを介して送信した場合、以下に示す別の問題が生じてしまう。
【０００７】
無停電電源装置に関する情報を送信先のコンピュータ端末へ送信した後、その送信元のコンピュータ端末から無停電電源装置を管理するためのプログラムを削除した場合、送信先のコンピュータ端末には、現実には存在しないはずの送信元のコンピュータ端末の情報が記憶されたままになってしまう。
【０００８】
その結果、送信先のコンピュータ端末において無停電電源装置の監視を行った場合、実際のコンピュータシステムの状態とは異なる状態において、無停電電源装置の状態を監視してしまうことになる。つまり、送信先のコンピュータ端末での監視情報は信用できないものとなってしまう。
【０００９】
なお、上記複数の無停電電源装置に関する情報を、無停電電源装置が接続されていないコンピュータ端末に送信し、このコンピュータ端末において複数の無停電電源装置に関する情報を１つのコンピュータ端末で管理することも考えられるが、この場合であっても同じ課題が発生する。
【００１０】
本発明は、ネットワーク通信しない無停電電源装置を管理することができる管理システム、およびコンピュータ読み取り可能なプログラムを得ることを目的とする。
【００１３】
【課題を解決するための手段】
本発明に係るネットワーク通信しない無停電電源装置の管理システムは、通信ネットワークに接続される複数台のコンピュータ端末を用いて、ネットワーク通信しない無停電電源装置を管理するシステムである。そして、無停電電源装置から給電されるコンピュータ端末において、無停電電源装置と通信可能なコンピュータ端末へ通信ネットワークを介して該コンピュータ端末の機器情報を送信する機器情報送信手段と、機器情報送信手段が設けられるコンピュータ端末から機器情報送信手段をアンインストールする際に、無停電電源装置と通信可能なコンピュータ端末へ通信ネットワークを介して削除通知を送信する削除手段と、無停電電源装置と通信可能なコンピュータ端末において、その通信可能な無停電電源装置の負荷機器情報を記憶する下位記憶手段と、無停電電源装置と通信可能なコンピュータ端末において、通信ネットワークを介してコンピュータ端末の機器情報を受信すると、その受信したコンピュータ端末の機器情報を有効な負荷機器情報として下位記憶手段に登録し、通信ネットワークを介して削除通知を受信すると、下位記憶手段に登録されているコンピュータ端末の機器情報を無効な負荷機器情報として下位記憶手段に登録する下位登録手段と、下位記憶手段に有効な情報として登録されている無停電電源装置の負荷機器情報を表示する下位表示手段と、を有する。
【００１４】
この構成を採用すれば、無停電電源装置と通信可能なコンピュータ端末は、通信ネットワークを介して無停電電源装置から給電されるコンピュータ端末からそのコンピュータ端末の機器情報を受信し、表示する。また、無停電電源装置から給電されるコンピュータ端末から機器情報送信手段が削除されるときには、無停電電源装置と通信可能なコンピュータ端末は、通信ネットワークを介してその削除通知を受信し、そのコンピュータ端末の機器情報が表示されないようにする。したがって、たとえば無停電電源装置から給電されるコンピュータ端末に機器情報送信手段をインストールしたり削除したりすることで、無停電電源装置と通信可能なコンピュータ端末は、ネットワーク通信しない無停電電源装置の負荷状況を管理することができる。
【００１５】
本発明に係るネットワーク通信しない無停電電源装置の管理システムは、上述した発明の構成に加えて、通信ネットワークに接続される第三のコンピュータ端末を備える。そして、この第三のコンピュータ端末は、上位記憶手段と、通信ネットワークを介して無停電電源装置と通信可能なコンピュータ端末からその下位記憶手段に記憶されている負荷機器情報を無停電電源装置単位で受信すると、その受信した無停電電源装置の負荷機器情報を無停電電源装置単位で有効な負荷機器情報として上位記憶手段に登録し、通信ネットワークを介して無停電電源装置と通信可能なコンピュータ端末から削除通知を受信すると、上位記憶手段に登録されている無停電電源装置の負荷機器情報を無停電電源装置単位で無効な負荷機器情報として上位記憶手段に登録する上位登録手段と、上位記憶手段に有効な情報として登録されている無停電電源装置の負荷機器情報を表示する上位表示手段と、を有する。
【００１６】
この構成を採用すれば、第三のコンピュータ端末は、無停電電源装置の負荷機器情報を無停電電源装置単位で管理し、表示を制御することができる。通信ネットワークに接続される複数台のコンピュータ端末を利用して、ネットワーク通信しない複数の無停電電源装置の負荷状況を管理することができる。
【００１７】
本発明に係るネットワーク通信しない無停電電源装置の管理システムは、上述した発明の各構成に加えて、以下の構成を有するものである。すなわち、上位登録手段は、無停電電源装置と通信可能でないコンピュータ端末から通信ネットワークを介して直接に該コンピュータ端末の機器情報を受信した場合、その受信したコンピュータ端末の機器情報を上位記憶手段に登録するものである。
【００１８】
この構成を採用すれば、第三のコンピュータ端末は、無停電電源装置の負荷機器情報を無停電電源装置単位あるいは負荷機器単位で管理し、表示を制御することができる。通信ネットワークに接続される複数台のコンピュータ端末を利用して、ネットワーク通信しない複数の無停電電源装置の負荷状況を管理することができる。
【００２１】
本発明に係るコンピュータ読み取り可能なプログラムは、通信ネットワークに接続される複数台のコンピュータ端末を用いて、ネットワーク通信しない無停電電源装置を管理するシステムを実現するためのコンピュータ読み取り可能なブログラムを、コンピュータ端末にインストールするためのプログラムである。そして、該プログラムは、コンピュータ端末に、コンピュータ端末が少なくとも無停電電源装置と通信可能であるか否かを選択させる選択要求手段と、選択において無停電電源装置と通信可能でないコンピュータ端末が選択された場合に、当該コンピュータ端末に、無停電電源装置と通信可能なコンピュータ端末へ通信ネットワークを介して該コンピュータ端末の機器情報を送信する機器情報送信手段と、機器情報送信手段が設けられるコンピュータ端末から機器情報送信手段をアンインストールする際に、無停電電源装置と通信可能なコンピュータ端末へ通信ネットワークを介して削除通知を送信する削除手段と、をインストールし、また、選択において無停電電源装置と通信可能なコンピュータ端末が選択された場合に、通信ネットワークを介してコンピュータ端末の機器情報を受信すると、その受信したコンピュータ端末の機器情報を有効な負荷機器情報としてそのコンピュータ端末の記憶手段に登録し、通信ネットワークを介して削除通知を受信すると、記憶手段に登録されているコンピュータ端末の機器情報を無効な負荷機器情報として記憶手段に登録する下位登録手段と、下位記憶手段に有効な情報として登録されている無停電電源装置の負荷機器情報を表示する下位表示手段と、をインストールするインストール実行手段と、を実現するものである。
【００２２】
このプログラムを利用することで、少なくとも無停電電源装置と通信可能であるか否かを選択することで、容易に、コンピュータ端末に、ネットワーク通信しない無停電電源装置を管理するシステムを実現するためのプログラムをインストールすることができる。コンピュータ端末には、無停電電源装置と通信可能であるか否かに応じた適当なプログラムがインストールされる。その結果、ネットワーク通信しない無停電電源装置を管理する管理システムを実現することができる。
【００２３】
【発明の実施の形態】
以下、本発明の実施の形態に係るネットワーク通信しない無停電電源装置の管理システム、およびコンピュータ読み取り可能なプログラムを、図面に基づいて説明する。
【００２４】
実施の形態１．
【００２５】
図１は、本発明の実施の形態１に係るコンピュータシステムを示す全体構成図である。
【００２６】
コンピュータシステムは、主に、複数台のコンピュータ端末１，２，３と、複数台の無停電電源装置（ＵＰＳ：Ｕｎｉｎｔｒｅｒｕｐｔｅｄ  Ｐｏｗｅｒ  Ｓｕｐｐｌｙ）４と、無停電電源装置４とコンピュータ端末１，２，３とを接続する複数本の電源ケーブル５と、を備える。
【００２７】
また、このコンピュータシステムは、さらに、通信ルータ６と、各コンピュータ端末１，２，３と通信ルータ６とを、あるいは、各無停電電源装置４と各コンピュータ端末１，２，３とを接続する複数本の通信ケーブル７を備える。これにより、各コンピュータ端末１，２，３は、他のコンピュータ端末１，２，３との間でデータを送受信することができる。
【００２８】
なお、この実施の形態１では、通信ルータ６と通信ケーブル７とでコンピュータ端末１，２，３同士を接続する通信ネットワークを構成しているが、他にも、所謂インターネットやＡＴＭ交換網を含んだ通信ネットワークであってもよい。
【００２９】
なお、図１において、一点鎖線は、各無停電電源装置４と、この無停電電源装置４が電力を供給している負荷機器としてのコンピュータ端末１，２とを含む範囲を示すものであり、以下においてはＵＰＳグループ８として記述する。また、図１において、点線は、後述するドメインコントローラ３（コンピュータ端末３にドメインコントローラプログラム５８がインストールされ、ドメインコントローラとして機能するコンピュータ端末）にて電源監視制御を行う範囲を示すものであり、以下においてはＵＰＳドメイン９として記述する。
【００３０】
図２は、無停電電源装置４にて給電され、且つ、無停電電源装置４と通信ケーブル７にて接続されていないコンピュータ端末１を示す端末構成図である。この条件を満たすコンピュータ端末１にはグループメンバコントローラプログラム１６がインストールされる。以下、このグループメンバコントローラプログラム１６がインストールされたコンピュータ端末１をグループメンバコントローラ１と記載する。
【００３１】
グループメンバコントローラ１は、通信ネットワークに接続される送受信部材としての上位通信インタフェース（Ｉ／Ｆ）１０と、時間を計測するタイマ１１と、表示部材としてのモニタ１２、キーボード１３、ポインティングデバイス１４などの周辺機器が接続されるＩ／Ｏポート１５と、グループメンバコントローラプログラム１６などのプログラムや、機器情報１７、送信先情報１８などのデータを記憶する記憶部材としての内蔵型記憶媒体１９と、このプログラムを実行する中央処理装置（ＣＰＵ）２０と、中央処理装置２０がプログラム実行の際に利用するメモリ２１と、これらを相互に接続するシステムバス２２と、を備える。
【００３２】
グループメンバコントローラプログラム１６は、中央処理装置２０にて実行されることで、コンピュータ端末１をグループメンバコントローラ１として機能させるものであり、メンバ実行プログラム２３と、メンバアンインストールプログラム２４と、を備える。
【００３３】
また、メンバ実行プログラム２３はさらに、機器情報生成プログラム２５と、機器情報送信プログラム２６と、機器情報表示プログラム２７と、を備える。
【００３４】
機器情報生成プログラム２５は、中央処理装置２０にて実行されることで送信元記憶手段としての機器情報生成手段を実現する。この機器情報生成手段は、たとえばモニタ１２に機器情報入力画面を表示し、この表示の間にキーボード１３あるいはポインティングデバイス１４から入力された入力情報に基づいて機器情報１７を生成する。また、この機器情報１７を内蔵型記憶媒体１９に記憶させる。
【００３５】
コンピュータ端末の機器情報１７としては、たとえば、コンピュータ端末１のハードウェア構成、オペレーティングシステムの種類、電源や周辺機器の仕様、コンピュータ端末１の設置場所や設置部署、端末の管理者や連絡先などがある。
【００３６】
機器情報送信プログラム２６は、中央処理装置２０にて実行されることで情報送信手段としての機器情報送信手段を実現する。この機器情報送信手段は、まず、内蔵型記憶媒体１９に送信先情報１８を記憶させる。そして、周期的に、内蔵型記憶媒体１９に記憶されている機器情報１７を読み出し、上記送信先情報１８に記載されている送信先に、この機器情報１７を上位通信Ｉ／Ｆ１０から送信させる。この実施の形態１では、送信先情報１８を送信先に指定することで実行する。また、この機器情報１７とともに、自身の情報となる送信元情報を送信する。
【００３７】
なお、このグループメンバコントローラ１において、送信先は後述するグループコントローラ２やドメインコントローラ３（コンピュータ端末２，３に所定のプログラムがインストールされ、グループコントローラやドメインコントローラとして機能するコンピュータ）が指定される。また、送信先情報１８や送信元情報としては、たとえばグループコントローラ２やドメインコントローラ３のＩＰアドレスや、ＭＡＣアドレスが利用できる。
【００３８】
機器情報表示プログラム２７は、中央処理装置２０にて実行されることで機器情報表示手段を実現する。この機器情報表示手段は、まず、内蔵型記憶媒体１９に記憶されている機器情報１７を読み出し、これをモニタ１２に表示させる。これにより、グループメンバコントローラ１の利用者は、機器情報１７の内容を確認するとことができる。
【００３９】
メンバアンインストールプログラム２４は、中央処理装置２０にて実行されることで削除手段としてのメンバアンインストール手段を実現する。このメンバアンインストール手段は、まず、送信先情報１８に記載されている送信先に、メンバアンインストール通知を上位通信Ｉ／Ｆ１０から送信させる。その後、内蔵型記憶媒体１９からグループメンバコントローラプログラム１６、機器情報１７、送信先情報１８を削除する。
【００４０】
図３は、無停電電源装置４にて給電され、且つ、無停電電源装置４と通信ケーブル７にて接続されているコンピュータ端末２を示す端末構成図である。この条件を満たすコンピュータ端末２にはグループコントローラプログラム３５がインストールされる。以下、このグループコントローラプログラム３５がインストールされたコンピュータ端末２をグループコントローラ２と記載する。
【００４１】
グループコントローラ２は、通信ネットワークに接続される送受信部材としての上位通信インタフェース（Ｉ／Ｆ）２８と、無停電電源装置４と通信ケーブル７にて接続される下位通信インタフェース（Ｉ／Ｆ）２９と、時間を計測するタイマ３０と、表示部材としてのモニタ３１、キーボード３２、ポインティングデバイス３３などの周辺機器が接続されるＩ／Ｏポート３４と、グループコントローラプログラム３５などのプログラムや、グループデータベース３６、送信先情報３７（先に示した送信先情報１８と同様の情報）などのデータを記憶する記憶部材としての内蔵型記憶媒体３８と、このプログラムを実行する中央処理装置（ＣＰＵ）３９と、中央処理装置３９がプログラム実行の際に利用するメモリ４０と、これらを相互に接続するシステムバス４１と、を備える。
【００４２】
グループコントローラプログラム３５は、中央処理装置３９にて実行されることで、コンピュータ端末２をグループコントローラ２として機能させるものであり、コントローラ実行プログラム４２と、コントローラアンインストールプログラム４３と、を備える。
【００４３】
また、コントローラ実行プログラムは、さらに、グループデータベース生成プログラム４４と、グループデータベース送信プログラム４５と、グループデータベース表示プログラム４６と、ＵＰＳ設定制御プログラム４７と、を備える。
【００４４】
グループデータベース生成プログラム４４は、中央処理装置３９にて実行されることで送信先記憶手段および情報管理手段としてのグループデータベース生成手段を実現する。このグループデータベース生成手段は、下位通信Ｉ／Ｆ２９と無停電電源装置４とを通信させて無停電電源装置情報を取得し、グループデータベース３６を生成する。また、モニタ３１にグループデータベース入力画面を表示し、この表示の間にキーボード３２あるいはポインティングデバイス３３から入力情報を入力させる。この入力情報はグループデータベース３６に追加される。さらに、上位通信Ｉ／Ｆ２８が受信した機器情報１７および送信元情報を負荷機器情報としてグループデータベース３６に追加する。そして、このグループデータベース３６を内蔵型記憶媒体３８に記憶させる。
【００４５】
図４は、図１中のグループコントローラ２内に記憶されるグループデータベース３６を示すデータ構成図である。グループデータベース３６は、ＵＰＳグループ８に関する情報が登録される１つのグループ情報４８と、無停電電源装置４に関する情報が登録される１つの無停電電源装置情報４９と、予め定められた個数の負荷機器情報欄５０と、各負荷機器情報欄５０と１対１対応に設けられ、有効／無効を記載するフラグとしての有効無効フラグ５１と、で構成されている。
【００４６】
そして、グループメンバコントローラ１から受信した機器情報１７および送信元情報や、キーボード３１などから入力された機器情報は、それぞれ、各負荷機器情報欄５０に登録される。また、機器情報が登録された負荷機器情報欄５０の有効無効フラグ５１は、グループデータベース生成手段によって「有効」に設定される。
【００４７】
また、グループメンバコントローラ１からメンバアンインストール通知を受信すると、その機器情報１７が登録されている負荷機器情報欄５０の有効無効フラグ５１は、グループデータベース生成手段によって無効に設定される。
【００４８】
グループデータベース送信プログラム４５は、中央処理装置３９にて実行されることでグループデータベース送信手段を実現する。このグループデータベース送信手段は、まず、内蔵型記憶媒体３８に送信先情報３７を記憶させる。そして、周期的に、内蔵型記憶媒体３８に記憶されているグループデータベース３６を読み出し、上記送信先情報３７を送信先に指定して、このグループデータベース３６を上位通信Ｉ／Ｆ２８から送信させる。また、このグループデータベース３６のデータとともに、送信元情報を送信する。
【００４９】
なお、このグループコントローラ２において、送信先は後述するドメインコントローラ３が指定される。また、送信先情報３７および送信元情報としては、たとえばドメインコントローラ３やグループコントローラ２のＩＰアドレスや、ＭＡＣアドレスが使用できる。
【００５０】
グループデータベース表示プログラム４６は、中央処理装置３９にて実行されることでグループデータベース表示手段を実現する。このグループデータベース表示手段は、まず、内蔵型記憶媒体３８に記憶されているグループデータベース３６を読み出し、これをモニタ３１に表示させる。このとき、有効無効フラグ５１が無効に設定される機器情報は表示しない。これにより、グループコントローラ２の利用者は、グループデータベース３６の内容を確認するとことができる。
【００５１】
ＵＰＳ設定制御プログラム４７は、中央処理装置３９にて実行されることでＵＰＳ設定制御手段を実現する。このＵＰＳ設定制御手段は、まず、無停電電源装置４の動作状態や設定を入力する画面をモニタ３１に表示し、この表示の間にキーボード３２あるいはポインティングデバイス３３から入力情報を入力させる。この入力情報に基づいて設定情報や制御指令が生成される。次に、この設定情報や制御指令を下位通信Ｉ／Ｆ２９から無停電電源装置４へ送信する。これにより、無停電電源装置４をスケジュール運転させたり、無停電電源装置４を強制的に起動させたり停止させたりすることができる。
【００５２】
なお、このＵＰＳ設定制御プログラム４７を、グループメンバコントローラ１にインストールしてもよい。この場合、ＵＰＳ設定制御手段はグループコントローラ２へ無停電電源装置４の設定情報や制御情報を送信し、グループコントローラ２が無停電電源装置４に対して設定や制御処理を行うことになる。
【００５３】
コントローラアンインストールプログラム４３は、中央処理装置３９にて実行されることでコントローラアンインストール手段を実現する。このコントローラアンインストール手段は、まず、送信先情報３７を送信先に指定して、コントローラアンインストール通知を上位通信Ｉ／Ｆ２８から送信させる。その後、内蔵型記憶媒体３８からグループコントローラプログラム３５、グループデータベース３６、送信先情報３７を削除する。
【００５４】
図５は、ドメインコントローラプログラム５８がインストールされたコンピュータ端末３を示す端末構成図である。以下、このドメインコントローラプログラム５８がインストールされたコンピュータ端末３をドメインコントローラ３と記載する。
【００５５】
なお、このドメインコントローラ３も、無停電電源装置４にて給電されていてもよい。この場合には、このコンピュータ端末３に、グループコントローラプログラム３５あるいはグループメンバコントローラプログラム１６をインストールすればよい。
【００５６】
ドメインコントローラ３は、通信ネットワークに接続される上位通信インタフェース（Ｉ／Ｆ）５２と、時間を計測するタイマ５３と、モニタ５４、キーボード５５、ポインティングデバイス５６などの周辺機器が接続されるＩ／Ｏポート５７と、ドメインコントローラプログラム５８などのプログラムや、ドメインデータベース５９などのデータを記憶する内蔵型記憶媒体６０と、このプログラムを実行する中央処理装置（ＣＰＵ）６１と、中央処理装置６１がプログラム実行の際に利用するメモリ６２と、これらを相互に接続するシステムバス６３と、を備える。
【００５７】
ドメインコントローラプログラム５８は、中央処理装置６１にて実行されることで、コンピュータ端末３をドメインコントローラ３として機能させるものであり、ドメイン実行プログラム６４を備える。
【００５８】
また、ドメイン実行プログラム６４は、さらに、ドメインデータベース生成プログラム６５と、ドメインデータベース表示プログラム６６と、機器設定制御プログラム６７と、を備える。
【００５９】
ドメインデータベース生成プログラム６５は、中央処理装置６１にて実行されることでドメインデータベース生成手段を実現する。このドメインデータベース生成手段は、モニタ５４にドメインデータベース入力画面を表示し、この表示の間にキーボード５５あるいはポインティングデバイス５６から入力情報を入力させる。この入力情報を用いてドメインデータベース５９が生成される。また、上位通信Ｉ／Ｆ５２が受信した機器情報やグループデータベース３６などを負荷機器情報としてドメインデータベース５９に追加する。そして、このドメインデータベース５９を内蔵型記憶媒体６０に記憶させる。
【００６０】
図６は、図１中のドメインコントローラ３内に記憶されるドメインデータベース５９を示すデータ構成図である。ドメインデータベース５９は、ＵＰＳドメイン９に関する情報が登録される１つのドメイン情報６８と、予め定められた個数のグループ／負荷機器情報欄６９と、各グループ／負荷機器情報欄６９と１対１対応に設けられ、有効／無効を記載する有効無効フラグ７０と、で構成されている。
【００６１】
そして、グループメンバコントローラ１から受信した機器情報１７および送信元情報、グループコントローラ２から受信したグループデータベース３６および送信元情報、および、キーボード３２などから入力された機器情報は、それぞれ、各グループ／負荷機器情報欄６９に登録される。また、上述するいずれかの情報が登録されたグループ／負荷機器情報欄６９に対応する有効無効フラグ７０は、ドメインデータベース生成手段によって「有効」に設定される。
【００６２】
また、コントローラアンインストール通知あるいはメンバアンインストール通知を受信すると、そのＵＰＳグループ８の情報あるいは機器情報１７が登録されている負荷機器情報欄６９の有効無効フラグは、ドメインデータベース生成手段によって「無効」に設定される。
【００６３】
ドメインデータベース表示プログラム６６は、中央処理装置６１にて実行されることでドメインデータベース表示手段を実現する。このドメインデータベース表示手段は、まず、内蔵型記憶媒体６０に記憶されているドメインデータベース５９を読み出し、これをモニタ５４に表示させる。このとき、有効無効フラグ７０が「無効」に設定されるＵＰＳグループ情報（グループデータベース３６）や、有効無効フラグ５１が「無効」に設定される機器情報１７は表示しない。
【００６４】
特に、この表示にあたっては、予めＵＰＳドメイン９、複数のＵＰＳグループ８、複数の無停電電源装置４および複数の負荷機器としてのコンピュータ端末１，２，３に対して互いに異なるＩＮＤＥＸ番号を付加しておき、このＩＮＤＥＸ番号を用いてこれらのオブジェクトを階層化させて表示してもよい。これにより、ドメインコントローラ３の利用者は、単に無停電電源装置４の動作状態などを無停電電源装置４毎に確認するだけでなく、ＵＰＳドメイン９全体の構成を接続ツリーとして把握しながら、各無停電電源装置４の動作状態を把握することができる。
【００６５】
機器設定制御プログラム６７は、中央処理装置６１にて実行されることで機器設定制御手段を実現する。この機器設定制御手段は、まず、無停電電源装置４、負荷機器さらにはＵＰＳグループ８単位での動作状態や設定を入力する画面をモニタ５４に表示し、この表示の間にキーボード５５あるいはポインティングデバイス５６から入力情報を入力させる。また、この入力情報に基づいて設定情報や制御指令を生成する。次に、この設定情報や制御指令を、上位通信Ｉ／Ｆ５２から所定のグループコントローラ２あるいはグループメンバコントローラ１へ送信する。これにより、無停電電源装置４をスケジュール運転させたり、無停電電源装置４を強制的に起動させたり停止させたりすることができる。特に、ＵＰＳグループ８を指定している場合であれば、ＵＰＳグループ８内の複数の無停電電源装置４を連動させてスケジュール運転させたり、複数の無停電電源装置４を一括して起動停止させることができる。
【００６６】
なお、このドメインコントローラ３に、ドメインコントローラプログラム５８をアンインストールするコントローラアンインストールプログラムをインストールしてもよい。また、ドメインコントローラ３よりも上位のコンピュータ端末を設け、この上位のコンピュータ端末に対してドメインデータベース５９を送信するドメインデータベース送信プログラムをインストールしてもよい。
【００６７】
次に、このような構成を有するコンピュータシステムの動作について説明する。
【００６８】
コンピュータ端末１においてグループメンバコントローラプログラム１６を起動すると、機器情報生成プログラム２５が起動される。そして、モニタ１２の表示画面に従ってこのコンピュータ端末１（グループメンバコントローラ１）に関する機器情報１７を入力する。入力された機器情報１７は内蔵型記憶媒体１９に記憶される。
【００６９】
なお、グループメンバコントローラ１において機器情報表示プログラム２７を起動することで、内蔵型記憶媒体１９に記憶されている最新の自分の機器情報１７を確認することができる。
【００７０】
内蔵型記憶媒体１９に機器情報１７が登録されると、機器情報送信プログラム２６が起動される。ここで、このグループメンバコントローラ１が所属するＵＰＳグループ８のグループコントローラ２のＩＰアドレスなどを送信先情報１８として登録する。その後、グループメンバコントローラ１は、この送信先情報１８を送信先として周期的に機器情報１７を送信する。
【００７１】
なお、機器情報生成プログラム２５を適宜実行することで、内蔵型記憶媒体１９に登録されている機器情報１７を更新することができる。
【００７２】
コンピュータ端末２においてグループコントローラプログラム３５を起動すると、グループデータベース生成プログラム４４が起動され、グループコントローラ２として機能する。そして、グループコントローラ２は、無停電電源装置４と通信してその仕様情報、設定情報、動作状態情報を取得する。また、この無停電電源装置４に関する情報と、ＵＰＳグループ８に関する情報とを含むグループデータベース３６を内蔵型記憶媒体３８に記憶させる。
【００７３】
また、グループコントローラ２は、グループメンバコントローラ１からの機器情報１７を受信したり、キーボード３２などから機器情報が入力されると、それぞれをグループデータベース３６の新たな負荷機器情報欄５０に登録し、有効／無効フラグ５１を「有効」に設定する。なお、新たな負荷機器情報欄５０が残っていない場合には、有効／無効フラグ５１が「無効」になっている負荷機器情報欄５０に登録するとともに、有効／無効フラグ５１を「有効」として設定すればよい。
【００７４】
なお、グループコントローラ２においてグループデータベース表示プログラム４６を起動すると、グループデータベース３６からグループ情報４８、無停電電源装置情報４９および有効／無効フラグ５１が「有効」となっている負荷機器情報が読み出され、モニタ３１に表示される。ここで、有効／無効フラグ５１が無効となっている負荷機器情報を一緒に表示させても良い。これにより、ＵＰＳグループ８の構成変更履歴についても確認することができる。
【００７５】
内蔵型記憶媒体３８にグループデータベース３６が登録されると、グループデータベース送信プログラム４５が起動される。ここで、ドメインコントローラ３のＩＰアドレスなどを送信先情報３７として登録する。その後、グループコントローラ２は、この送信先情報３７を送信先として周期的にグループデータベース３６のデータを送信する。
【００７６】
コンピュータ端末３においてドメインコントローラプログラム５８を起動すると、ドメインデータベース生成プログラム６５が起動され、ドメインコントローラ３として機能する。そして、ドメインコントローラ３は、キーボード５５などから入力された入力情報を用いてドメインデータベース５９を生成し、これを内蔵型記憶媒体６０に記憶させる。
【００７７】
また、ドメインコントローラ３は、グループメンバコントローラ１からの機器情報１７を受信したり、グループコントローラ２からのグループデータベース３６のデータを受信すると、それぞれをドメインデータベース５９の新たなグループ／負荷機器情報欄６９に登録し、有効／無効フラグ７０を「有効」に設定する。なお、新たなグループ／負荷機器情報欄６９が残っていない場合には、有効／無効フラグ７０が「無効」となっているグループ／負荷機器情報欄６９に登録するとともに、その有効／無効フラグ７０を「有効」に設定すればよい。
【００７８】
なお、ドメインコントローラ３においてドメインデータベース表示プログラム６６を起動すると、ドメインデータベース５９からドメイン情報６８および有効／無効フラグ７０が「有効」となっているグループ情報６９あるいは負荷機器情報１７が読み出され、モニタ５４に表示される。ここで、有効／無効フラグ７０が「無効」となっているグループ情報６９および負荷機器情報１７を一緒に表示させても良い。これにより、ＵＰＳドメイン９内の構成変更履歴についても確認することができる。
【００７９】
以上の構成および動作によって、各コンピュータ端末１，２，３において機器情報１７、グループデータベース３６、ドメインデータベース５９を生成することができる。また、グループメンバコントローラ１において機器情報１７が変更されると、これがグループコントローラ２へ送信され、グループデータベース３６の機器情報も更新される。同様に、グループコントローラ２においてグループデータベース３６が変更されると、これがドメインコントローラ３へ送信され、ドメインデータベース５９のグループデータベースも更新される。
【００８０】
次に、グループメンバコントローラ１においてメンバアンインストールプログラム２４を起動した場合のコンピュータシステムの動作について説明する。
【００８１】
グループメンバコントローラ１においてメンバアンインストールプログラム２４を起動すると、まず、グループメンバコントローラ１から同一のＵＰＳグループ８内のグループコントローラ２へメンバアンインストール通知が送信される。メンバアンインストール通知を受信したグループコントローラ２は、グループデータベース３６内で該グループメンバコントローラ１に対応する負荷機器情報欄５０を検索し、この負荷機器情報欄５０に対応する有効／無効フラグ５１を「無効」に設定する。これにより、グループメンバコントローラ１の削除処理を、グループデータベース３６およびドメインデータベース５９に反映することができ、これらのデータベース３６，５９と現実のコンピュータシステムの状態との整合性を維持することができる。
【００８２】
また、メンバアンインストール通知を送信した後、グループメンバコントローラ１は、その内蔵型記憶媒体１９からグループメンバコントローラプログラム１６、機器情報１７、送信先情報１８を削除する。
【００８３】
次に、グループコントローラ２においてコントローラアンインストールプログラム４３を起動した場合のコンピュータシステムの動作について説明する。
【００８４】
グループコントローラ２においてコントローラアンインストールプログラム４３を起動すると、まず、グループコントローラ２から同一ＵＰＳドメイン９内のドメインコントローラ３へコントローラアンインストール通知が送信される。コントローラアンインストール通知を受信したドメインコントローラ３は、ドメインデータベース５９内で該グループコントローラ２に対応するグループ／負荷機器情報欄６９を検索し、このグループ／負荷機器情報欄６９に対応する有効／無効フラグ７０を「無効」に設定する。これにより、グループコントローラ２の削除処理をドメインデータベース５９に反映することができ、ドメインデータベース５９と現実のコンピュータシステムの状態との整合性を維持することができる。
【００８５】
また、コントローラアンインストール通知を送信した後、グループコントローラ２は、その内蔵型記憶媒体３８からグループコントローラプログラム３５、グループデータベース３６、送信先情報３７を削除する。
【００８６】
以上のアンインストール処理によって、グループデータベース３６やドメインデータベース５９と、現実のコンピュータシステムの構成との整合性を維持しつつ、グループメンバコントローラプログラム１６やグループコントローラプログラム３５をコンピュータ端末１，２からアンインストールすることができる。
【００８７】
ところで、図２、図３、図５を比較することで理解できるように、このようなコンピュータシステムにおいて各コンピュータ端末１，２，３にインストールするコントローラプログラム１６，３５，５８は、非常に良く似たプログラム構成になっている。特に、グループメンバコントローラプログラム１６とグループコントローラプログラム３５にあっては、扱うデータが機器情報１７であるのかあるいはグループデータベース３６のデータであるのかという違いはあるものの、実行する処理や動作は殆ど同じである。したがって、プログラムを構成するモジュールの殆どを共通して利用することができる。
【００８８】
そのため、これらグループメンバコントローラプログラム１６とグループコントローラプログラム３５とを、さらにはドメインコントローラプログラム５８とを、共通する１つのインストールプログラムにてインストールさせることが可能である。
【００８９】
次に、このようなインストールプログラムの例について説明する。
【００９０】
図７に、グループメンバコントローラプログラム１６とグループコントローラプログラム３５とをインストールするプログラムの構成を示す。このプログラムは、たとえばコンピュータ読取可能なコンパクトディクスなどの情報記憶媒体に記憶されたり、所謂インターネットなどを通じてサーバからコンピュータ端末へ送信されたりして、各ユーザに提供される。
【００９１】
このプログラムは、被インストールプログラム群７１と、インストールプログラムと、を備える。また、インストールプログラムは、設定入力画面データ群７２と、プログラム選択テーブル７３と、インストール実行プログラム７４と、からなる。
【００９２】
被インストールプログラム群７１は、グループメンバコントローラプログラム１６およびグループコントローラプログラム３５に必要な全てのプログラムと、これらのプログラムで使用するデータと、からなる。
【００９３】
設定入力画面データ群７２は、インストールプログラムを実行する際に、そのコンピュータ端末１，２のモニタ１２，３１に表示させる各種の画面データからなる。
【００９４】
プログラム選択テーブル７３は、インストール時にキーボード１３，３２やポインティングデバイス１４，３３から入力させる設定情報と、その設定に応じてインストールすべきプログラムとを対応付けたテーブルである。
【００９５】
インストール実行プログラム７４は、モニタ１２，３１に上記各種の画面データを順次表示させ、この表示に応じて入力された設定情報とプログラム選択テーブル７３とに基づいて設定入力画面データ群７１から所定のプログラムやデータを選択する。そして、この選択したプログラムやデータを内蔵型記憶媒体１９，３８に記憶させる。
【００９６】
そして、このようなインストールプログラムを、グループメンバコントローラプログラム１６あるいはグループコントローラプログラム３５をインストールするコンピュータ端末１，２にて実行すると、該コンピュータ端末１，２のモニタ１２，３１には各種の画面データが順次表示される。
【００９７】
この表示に応じてキーボード１３，３２などから設定情報を入力すると、この設定情報とプログラム選択テーブル７３とに基づいて所定のプログラムやデータが選択され、この選択されたプログラムやデータが内蔵型記憶媒体１９，３８に記憶される。
【００９８】
これにより、グループメンバコントローラプログラム１９あるいはグループコントローラプログラム３５をコンピュータ端末１，２にインストールすることができる。
【００９９】
特に、この実施の形態では、インストール処理の初期段階において、図８に示すコンピュータ選択画像データをモニタ１２，３１に表示させ、コンピュータ端末１，２と通信ネットワークとの接続状態およびコンピュータ端末１，２と無停電電源装置４との接続状態を画像から選択させるようにしている。
【０１００】
そして、図８において、選択ボタン７５を選択すると、インストール実行プログラム７４は、この選択情報とプログラム選択テーブル７３とに基づいて、コンピュータ端末と無停電電源装置４とが接続された所謂スタンドアローン型のプログラムを選択して内蔵型記憶媒体に記憶させる。具体的には、たとえば、上記ＵＰＳ設定制御プログラム４７およびそれが使用するデータとをスタンドアローン型のコンピュータ内の内蔵型記憶媒体に記憶させる。
【０１０１】
また、選択ボタン７６を選択すると、インストール実行プログラム７４は、先に示したコンピュータシステム中のコンピュータ端末２のようなコンピュータ端末、すなわち通信ケーブル７および無停電電源装置４とに接続されたグループコントローラプログラム３５を選択して内蔵型記憶媒体３８に記憶させる。
【０１０２】
さらに、選択ボタン７７を選択すると、インストール実行プログラム７４は、先に示したコンピュータシステム中のコンピュータ端末１のようなコンピュータ端末、すなわち通信ケーブル７に接続されたグループメンバコントローラプログラム１６を選択して内蔵型記憶媒体１９に記憶させる。
【０１０３】
このように、コンピュータ端末１，２と通信ネットワークとの接続状態およびコンピュータ端末１，２と無停電電源装置４との接続状態を１つの画像において選択させることで、インストール時にユーザが入力操作をしなければならない回数を削減することができる。
【０１０４】
また、コンピュータ端末１，２と無停電電源装置４と通信ネットワークとの実際の接続状態に一致する画像を選択するだけで、スタンドアローン型のプログラム、グループコントローラプログラム３５、グループメンバコントローラプログラム１６を選択してインストールすることができるので、ＵＰＳグループ８とか、グループコントローラ２とか、グループメンバコントローラ１といった用語や概念に不慣れなユーザであったとしても、これらの概念を解説するための特段のインストールマニュアルを使用することなく、且つ、迷うことなくインストール作業を正しく実行することができる。
【０１０５】
図９に、ラジオボタンとテキスト入力ボックスのみを用いた場合における従来のインストール操作手順を示す。番号が記載された各ノードでは選択画面や入力画面が表示される。
【０１０６】
そして、インストール実行プログラム７４を起動した後に、図８に示す接続状態を選択する画面を使用した場合には、図９のノード番号１番の画面とノード番号２番の画面とが不要となる。つまり、従来であれば２回の入力操作をしなければならなかったところが、１回の入力操作で済む。
【０１０７】
このように複数の設定イメージを表示させる設定入力画像データをモニタ１２，３１に表示させ、この複数の設定イメージの中から１つを選択させるようにすることで、インストール時の設定入力操作を簡略化させることができる。
【０１０８】
以上の実施の形態は、本発明の好適な実施の形態であるが、本発明の要旨を逸脱しない範囲において適宜変更可能である。たとえば、上述した実施の形態では、メンバアンインストールプログラム２４はメンバ実行プログラム２３とともにグループメンバコントローラ１にインストールされているが、グループメンバコントローラ１と情報を送受信することができる他のコンピュータ端末上にメンバアンインストールプログラム２４をインストールしてもよい。また、コントローラアンインストールプログラム４３はコントローラ実行プログラム４２とともにグループコントローラ２にインストールされているが、グループコントローラ２と情報を送受信することができる他のコンピュータ端末上にコントローラアンインストールプログラム４３をインストールしてもよい。
【０１０９】
【発明の効果】
本発明では、ネットワーク通信しない無停電電源装置を管理することができる。
【図面の簡単な説明】
【図１】  本発明の実施の形態１に係るコンピュータシステムを示す全体構成図である。
【図２】  図１中のグループメンバコントローラを示す端末構成図である。
【図３】  図１中のグループコントローラを示す端末構成図である。
【図４】  図１中のグループコントローラ内に記憶されるグループデータベースを示すデータ構成図である。
【図５】  図１中のドメインコントローラを示す端末構成図である。
【図６】  図１中のドメインコントローラ内に記憶されるドメインデータベースを示すデータ構成図である。
【図７】  図３中のグループコントローラプログラムと、図２中のグループメンバコントローラプログラムとをインストールするプログラムの構成を示す。
【図８】  図７中のインストール実行プログラムを実行した際に、モニタに表示される選択画像の例である。
【図９】  ラジオボタンとテキスト入力ボックスのみを用いた場合における従来のインストール操作手順を示す図である。
【符号の説明】
１  コンピュータ端末，グループメンバコントローラ（コンピュータ端末）
２  コンピュータ端末，グループコントローラ（他のコンピュータ端末）
６  通信ルータ（通信ネットワーク）
７  通信ケーブル（通信ネットワーク）
１０，２８  上位通信インタフェース（送受信部材）
１２，３１  モニタ（表示部材）
１９，３８  内蔵型記憶媒体（記憶部材）
２４  メンバアンインストールプログラム（削除手段）
２５  機器情報生成プログラム（送信元記憶手段）
２６  機器情報送信プログラム（情報送信手段）
４４  グループデータベース生成プログラム（送信先記憶手段、情報管理手段）
５１  有効／無効フラグ（フラグ）
【図１】
0003993418.tif 000002
【図２】
0003993418.tif 000003
【図３】
0003993418.tif 000004
【図４】
0003993418.tif 000005
【図５】
0003993418.tif 000006
【図６】
0003993418.tif 000007
【図７】
0003993418.tif 000008
【図８】
0003993418.tif 000009
【図９】
0003993418.tif 000010