(57)【要約】【課題】新たな装置をわざわざ設けることなく、負荷機器の起動段階を判定するようにすること。【解決手段】無停電電源装置２は、所定の通信規格の通信ケーブル５により、電力を給電する負荷機器としての、給電に基づいて起動するコンピュータ１と接続され、このコンピュータ１からの起動の初期設定動作による信号を受信する通信部材４４を有する。無停電電源装置２は、負荷機器としてのコンピュータ１への給電開始後に、通信ケーブル５の電圧と通信ケーブル５に送信される信号とを検出し、これらの検出結果に基づいて、所定の電圧を検出しない場合にはコンピュータ１のハードウェアの故障と判定し、信号を受信しない場合には、コンピュータ１のプログラムに起因する異常と判定する。【選択図】図３
2006185451.tif 000002
【特許請求の範囲】
【請求項１】
所定の通信規格の通信ケーブルにより、電力を給電する負荷機器としての、給電に基づいて起動するコンピュータと接続され、このコンピュータからの起動の初期設定動作による信号を受信する通信部材と、
上記負荷機器としてのコンピュータへの給電開始後に、上記通信ケーブルにおける上記コンピュータによる電圧変化を検出する電圧検出手段と、
上記負荷機器としてのコンピュータへの給電開始後に、上記通信ケーブルを介した上記コンピュータからの信号を検出する信号検出手段と、
上記電圧検出手段が上記通信ケーブルにおける所定の電圧変化を検出しない場合には、正常に起動しない原因として、上記コンピュータのハードウェアの故障と判定し、上記信号検出手段が上記コンピュータからの信号を受信しない場合には、上記コンピュータのソフトウェアの異常と判定することで、上記負荷機器としてのコンピュータの起動段階を判定する判定手段と、
上記判定手段による判定結果に応じた表示をする表示部材と、を備えることを特徴とする無停電電源装置。
【請求項２】
所定の通信規格の通信ケーブルにより、電力を給電する負荷機器としての、給電に基づいて起動するコンピュータと接続され、このコンピュータからの起動の初期設定動作による信号を受信する通信部材と、
上記負荷機器としてのコンピュータへの給電開始後に、上記通信ケーブルにおける上記コンピュータによる電圧変化を検出する電圧検出手段と、
上記負荷機器としてのコンピュータへの給電開始後に、上記通信ケーブルを介した上記コンピュータからの信号を検出する信号検出手段と、
上記電圧検出手段が上記通信ケーブルにおける所定の電圧変化を検出しない場合には、正常に起動しない原因として、上記コンピュータのハードウェアの故障と判定し、上記信号検出手段が上記コンピュータからの信号を受信しない場合には、上記コンピュータのソフトウェアの異常と判定することで、上記負荷機器としてのコンピュータの起動段階を判定する判定手段と、
上記判定手段による判定結果をネットワークへ送信するネットワーク送信部材と、を備えることを特徴とする無停電電源装置。
【請求項３】
コンピュータと、
上記コンピュータとネットワークを介して接続される監視装置と、
上記コンピュータに給電するとともに、上記ネットワークに接続される請求項１または２記載の無停電電源装置と、
上記コンピュータと上記無停電電源装置とを信号を送受可能に接続する通信ケーブルと、を備え、
上記無停電電源装置は、ネットワーク送信部材から上記監視装置へ上記コンピュータの起動段階の判定結果を送信し、
上記監視装置は、上記コンピュータの起動段階に関する判定結果を表示することを特徴とするコンピュータシステム。
【請求項４】
所定の通信規格の通信ケーブルにより、電力を給電する負荷機器としての、給電に基づいて起動するコンピュータと接続され、このコンピュータからの起動の初期設定動作による信号を受信する通信部材を有する無停電電源装置による、コンピュータの起動段階監視方法であって、
上記負荷機器としてのコンピュータへの給電開始後に、上記通信ケーブルの電圧と上記通信ケーブルに送信される信号とを検出し、
これらの検出結果に基づいて、所定の電圧を検出しない場合には上記コンピュータのハードウェアの故障と判定し、上記信号を受信しない場合には、上記コンピュータのプログラムに起因する異常と判定することを特徴とする無停電電源装置によるコンピュータの起動段階監視方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータなどの負荷機器へ給電する無停電電源装置に関する。また、本発明は、コンピュータシステムおよび無停電電源装置によるコンピュータの起動段階監視方法に関する。
【背景技術】
【０００２】
近年、コンビニエンスストアなどの店舗にコンピュータを設置するとともに、このコンピュータと監視センタに設置される監視装置とをネットワークで接続するコンピュータシステムが利用されている。また、このコンピュータシステムでは、ＡＴＭサービス用のサービスプログラムなどが実行され、これにより、２４時間体制でＡＴＭサービスを提供している。このような目的に利用することができるコンピュータシステムは、たとえば特許文献１に開示されている。
【０００３】
この特許文献１に開示されているコンピュータシステムでは、現金自動機に対応して設けられた監視コンピュータと、監視センタ用コンピュータとがネットワークを介して情報を送受する。そして、現金自動機における異常及び性能や稼働状況等を、離れた監視センタで、迅速かつ的確に把握することができる。
【０００４】
なお、非特許文献１は、ウィンドウズ（登録商標）と呼ばれるオペレーティングシステムに搭載されるプラグアンドプレイ機能に関する仕様書である。この仕様書には、たとえば、ＲＳ２３２（Ｒｅｃｏｍｍｅｎｄｅｄ  Ｓｔａｎｄａｒｄ  ２３２）Ｃを使用してコンピュータに接続されている周辺機器が、プラグアンドプレイ機能に基づいて検出されるために実行する、通信方式が規定されている。
【０００５】
【特許文献１】特開２００２−００８１１０号公報
【非特許文献１】「プラグアンドプレイ、外部汎用コミュニケーションデバイス  スペシフィケーション（Ｐｌｕｇ  ａｎｄ  Ｐｌａｙ  Ｅｘｔｅｒｎａｌ  ＣＯＭ  Ｄｅｖｉｃｅ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ）」，［ｏｎｌｉｎｅ］,Ｖｅｒｓｉｏｎ  １．００，Ｍｉｃｒｏｓｏｆｔ  Ｃｏｒｐｏｒａｔｉｏｎ  ＆  Ｈａｙｅｓ  Ｍｉｃｒｏｃｏｍｐｕｔｅｒ  Ｐｒｏｄｕｃｔｓ，  Ｉｎｃ．，１９９５年２月２８日
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、このように店舗に設置されるコンピュータは、必ずしも２４時間連続運転されるものではない。２４時間連続運転されないコンピュータは、毎日停止され、そして起動される。また、２４時間連続運転されるコンピュータであったとしても、停電などの異常があった場合には、再度コンピュータを起動しなければならないこともある。
【０００７】
そして、コンピュータを起動した場合に、コンピュータに何らかの異常が発生し、正常にコンピュータを起動することができないこともある。コンピュータを正常に起動することができないと、以下のような問題が生じる。
【０００８】
コンピュータが正常に起動されなかった場合、コンピュータは監視装置へその異常を通知することができない。
【０００９】
したがって、コンピュータが正常にできなかったことを、店舗の店員が確認し、その旨を電話などで監視センタに通知するまで、監視センタではコンピュータが正常に起動されなかったことを把握することができない。コンビニエンスストアなどの店員は、コンピュータにつきっきりにはなることができないので、コンピュータの異常をすばやく発見することはできない。このため、起動されなかったコンピュータを復旧するまでの時間が長くなってしまう。
【００１０】
また、コンピュータから異常の原因が通知されないので、監視センタでは、コンピュータがどのような状態で起動ができなかったのかを把握することができない。
【００１１】
したがって、監視センタのシステム管理者は、通常の修理ルーチンに従って保守サービス担当者を派遣することとなる。一方、ネットワークを使用したコンピュータシステムは、非常に多種多様な技術が組み合わされている。したがって、派遣された保守サービス担当者によっては、その故障原因となっている技術にあまり詳しくないこともある。そして、保守サービス担当者が不慣れである場合には、なかなか故障原因を特定することができず、コンピュータを復旧するまでの時間がさらに長くなってしまう。
【００１２】
また、保守サービス担当者は、あらゆる故障原因にすばやく対応するためには、店舗に設置されているコンピュータの全ての部品と、全てのソフトウェアとを持参する必要がある。しかしながら、これは現実的ではない。したがって、最初に派遣される保守サービス担当者は、おおよその故障原因を把握し、その旨を監視センタに連絡するのみとなる。その後、その判明した故障原因に対応することができる他の保守サービス担当者が、必要な部品を持参して本来の修理をすることになる。その結果、コンピュータを復旧するまでの時間がさらに長くなってしまう。
【００１３】
このように従来のコンピュータシステムでは、コンピュータを正常に起動することができなかった場合、その復旧までには非常に長い時間がかかってしまっている。特に、コンピュータの起動スケジュールは、サービスを行う全てのコンビニエンスストアでほぼ同じ時刻となる。したがって、多数のコンビニエンスストアで同時にコンピュータを正常に起動することができない場合、保守サービス担当者が不足し、その全てを完全に普及するまでには非常に長い時間がかかってしまうことになる。
【００１４】
そこで、コンピュータの起動時の異常を、監視センタで把握するためには、コンピュータとは別体の監視装置を設け、その監視装置から監視センタへ起動異常を通知することが考えられる。しかしながら、このような監視装置を新たに追加した場合、各店舗に設置するコンピュータなどの装置のトータルの価格が上昇し、コンピュータシステム全体としては莫大なコストアップとなってしまう。そのため、実際には、コンピュータの起動を監視するための別体の監視装置が、コンピュータとともに各店舗に設置されるようにはなっていない。
【００１５】
そこで、発明者らは、このようなコンピュータシステムの問題点について鋭意研究を重ね、その結果、このような目的で使用されるコンピュータシステムでは、コンピュータの動作安定性などを確保するために、無停電電源装置が接続されており、且つ、このような目的で使用される無停電電源装置と負荷機器とは互いに通信ができるようになっていることを見出し、本発明を完成するに至った。
【００１６】
本発明は、コンピュータなどの負荷機器へ給電を開始した後に、負荷機器の起動段階を判定することができる無停電電源装置を提供することを目的とする。
【００１７】
また、本発明は、このような無停電電源装置を利用して、特別な装置をわざわざ新たに設けることなく、コンピュータなどの負荷機器の起動段階を判定することができるコンピュータシステム、および無停電電源装置によるコンピュータの起動段階監視方法を提供することを目的とする。
【課題を解決するための手段】
【００１８】
本発明に係る無停電電源装置は、所定の通信規格の通信ケーブルにより、電力を給電する負荷機器としての、給電に基づいて起動するコンピュータと接続され、このコンピュータからの起動の初期設定動作による信号を受信する通信部材と、負荷機器としてのコンピュータへの給電開始後に、通信ケーブルにおけるコンピュータによる電圧変化を検出する電圧検出手段と、負荷機器としてのコンピュータへの給電開始後に、通信ケーブルを介したコンピュータからの信号を検出する信号検出手段と、電圧検出手段が通信ケーブルにおける所定の電圧変化を検出しない場合には、正常に起動しない原因として、コンピュータのハードウェアの故障と判定し、信号検出手段がコンピュータからの信号を受信しない場合には、コンピュータのソフトウェアの異常と判定することで、負荷機器としてのコンピュータの起動段階を判定する判定手段と、判定手段による判定結果に応じた表示をする表示部材と、を備えるものである。
【００１９】
この構成を採用すれば、負荷機器としてのコンピュータに給電する無停電電源装置により、負荷機器の起動異常を判断することができる。特に、負荷機器がその起動途中において通信ケーブルへ送信する信号あるいは電圧を複数の検出手段で検出し、この複数の検出手段による検出結果に基づいて判定手段が負荷機器の起動段階を判定することができる。少なくとも、コンピュータのハードウェアの故障と、ソフトウェアの異常とを判定することができる。また、判定結果は、表示部材に表示される。
【００２０】
したがって、無停電電源装置の表示部材に表示される起動段階の判定結果に基づいて、負荷機器がどの段階まで起動できたのか、あるいは、負荷機器がどの段階で起動できなくなっているのかを把握することができる。ハードウェアあるいはソフトウェアに詳しい保守サービス担当者に修理に当たらせることで、短時間で且つ確実にコンピュータを復旧させることができる。
【００２１】
本発明に係る他の無停電電源装置は、所定の通信規格の通信ケーブルにより、電力を給電する負荷機器としての、給電に基づいて起動するコンピュータと接続され、このコンピュータからの起動の初期設定動作による信号を受信する通信部材と、負荷機器としてのコンピュータへの給電開始後に、通信ケーブルにおけるコンピュータによる電圧変化を検出する電圧検出手段と、負荷機器としてのコンピュータへの給電開始後に、通信ケーブルを介したコンピュータからの信号を検出する信号検出手段と、電圧検出手段が通信ケーブルにおける所定の電圧変化を検出しない場合には、正常に起動しない原因として、コンピュータのハードウェアの故障と判定し、信号検出手段がコンピュータからの信号を受信しない場合には、コンピュータのソフトウェアの異常と判定することで、負荷機器としてのコンピュータの起動段階を判定する判定手段と、判定手段による判定結果をネットワークへ送信するネットワーク送信部材と、を備えるものである。
【００２２】
この構成を採用すれば、負荷機器としてのコンピュータに給電する無停電電源装置により、負荷機器の起動異常を判断することができる。特に、負荷機器がその起動途中において通信ケーブルへ送信する信号あるいは電圧を複数の検出手段で検出し、この複数の検出手段による検出結果に基づいて判定手段が負荷機器の起動段階を判定することができる。少なくとも、コンピュータのハードウェアの故障と、ソフトウェアの異常とを判定することができる。また、ネットワーク通信部材は、判定結果を送信する。
【００２３】
したがって、このネットワーク通信部材から送信される起動段階の判定結果に基づいて、負荷機器がどの段階まで起動できたのか、あるいは、負荷機器がどの段階で起動できなくなっているのかを遠隔地において把握することができる。ハードウェアあるいはソフトウェアに詳しい保守サービス担当者に修理に当たらせることで、短時間で且つ確実にコンピュータを復旧させることができる。
【００２４】
本発明に係るコンピュータシステムは、コンピュータと、コンピュータとネットワークを介して接続される監視装置と、コンピュータに給電するとともに、ネットワークに接続される上述した発明の各構成に係る無停電電源装置と、コンピュータと無停電電源装置とを信号を送受可能に接続する通信ケーブルと、を備える。そして、無停電電源装置は、ネットワーク送信部材から監視装置へコンピュータの起動段階の判定結果を送信し、監視装置は、コンピュータの起動段階に関する判定結果を表示する。
【００２５】
この構成を採用すれば、負荷機器としてのコンピュータに給電する無停電電源装置により、負荷機器の起動異常を判断することができる。特に、負荷機器がその起動途中において通信ケーブルへ送信する信号あるいは電圧を無停電電源装置の複数の検出手段で検出し、この複数の検出手段による検出結果に基づいて判定手段が負荷機器の起動段階を判定することができる。少なくとも、コンピュータのハードウェアの故障と、ソフトウェアの異常とを判定することができる。また、起動段階の判定結果は、コンピュータのネットワーク通信部材から監視装置へ送信されて、監視装置に表示される。
【００２６】
したがって、このネットワーク通信部材から送信される起動段階の判定結果に基づいて、負荷機器がどの段階まで起動できたのか、あるいは、負荷機器がどの段階で起動できなくなっているのかを、監視装置において把握することができる。また、負荷機器がどの段階まで起動できたのか、あるいは、負荷機器がどの段階で起動できなくなっているのかを、監視装置において把握するために、特別な装置をわざわざ新たに設ける必要もない。ハードウェアあるいはソフトウェアに詳しい保守サービス担当者に修理に当たらせることで、短時間で且つ確実にコンピュータシステムを復旧させることができる。
【００２７】
本発明に係る無停電電源装置によるコンピュータの起動段階監視方法は、所定の通信規格の通信ケーブルにより、電力を給電する負荷機器としての、給電に基づいて起動するコンピュータと接続され、このコンピュータからの起動の初期設定動作による信号を受信する通信部材を有する無停電電源装置による、コンピュータの起動段階監視方法であって、負荷機器としてのコンピュータへの給電開始後に、通信ケーブルの電圧と通信ケーブルに送信される信号とを検出し、これらの検出結果に基づいて、所定の電圧を検出しない場合にはコンピュータのハードウェアの故障と判定し、信号を受信しない場合には、コンピュータのプログラムに起因する異常と判定するものである。
【００２８】
この方法を採用すれば、負荷機器としてのコンピュータに給電する無停電電源装置により、負荷機器の起動異常を判断することができる。特に、コンピュータによる通信ケーブルの電圧と、通信ケーブルに送信される信号とを検出し、この複数の検出結果に基づいてコンピュータの起動段階を判定することができる。少なくとも、コンピュータのハードウェアの故障と、ソフトウェアの異常とを判定することができる。
【００２９】
したがって、この起動段階の判定結果に基づいて、負荷機器がどの段階まで起動できたのか、あるいは、負荷機器がどの段階で起動できなくなっているのかを、簡単に把握することができる。また、負荷機器がどの段階まで起動できたのか、あるいは、負荷機器がどの段階で起動できなくなっているのかを、監視装置において把握するために、特別な装置をわざわざ新たに設ける必要もない。ハードウェアあるいはソフトウェアに詳しい保守サービス担当者に修理に当たらせることで、短時間で且つ確実にコンピュータシステムを復旧させることができる。
【発明の効果】
【００３０】
本発明に係る無停電電源装置では、コンピュータなどの負荷機器へ給電を開始した後に、負荷機器の起動段階を判定することができる。また、本発明に係るコンピュータシステムおよび無停電電源装置によるコンピュータの起動段階監視方法では、このような無停電電源装置を利用して、特別な装置をわざわざ新たに設けることなく、コンピュータなどの負荷機器の起動段階を判定することができる。
【発明を実施するための最良の形態】
【００３１】
以下、本発明の実施の形態に係る無停電電源装置、コンピュータシステム、および無停電電源装置によるコンピュータの起動段階監視方法を、図面に基づいて説明する。なお、無停電電源装置によるコンピュータの起動段階監視方法は、コンピュータシステムの動作の一部として説明する。
【００３２】
実施の形態１．
図１は、本発明の実施の形態１に係る無停電電源装置を利用したコンピュータシステムを示すシステム構成図である。
【００３３】
無停電電源装置を利用したコンピュータシステムは、コンビニエンスストアなどの店舗に設置されるコンピュータ１と、コンピュータ１とともに店舗に設置される無停電電源装置（ＵＰＳ：Ｕｎｉｎｔｅｒｒｕｐｔｉｂｌｅ  Ｐｏｗｅｒ  Ｓｕｐｐｌｙ）２と、監視センタに設置される監視装置３と、を備える。
【００３４】
無停電電源装置２とコンピュータ１とは、配電線４で接続されている。無停電電源装置２には、図示外の商用交流電源が、配電線４に相当する他の配電線（図示省略）を介して接続されている。無停電電源装置２は、通常は、商用交流電源から供給される交流電力を、負荷機器としてのコンピュータ１へ供給する。
【００３５】
また、無停電電源装置２とコンピュータ１とは、通信ケーブルとなるＲＳ−２３２用シリアルケーブル５で接続されている。
【００３６】
ＲＳ−２３２用シリアルケーブル５は、９本の信号線で構成されている。ＲＳ−２３２規格では、この９本の信号線を用いて、ＣＤ（Ｃａｒｒｉｅｒ  Ｄｅｔｅｃｔ）信号、ＲＤ（Ｒｅｃｅｉｖｅ  Ｄａｔａ）信号、ＴＤ（Ｔｒａｎｓｍｉｔ  Ｄａｔａ）信号、ＤＴＲ（Ｄａｔａ  Ｔｅｒｍｉｎａｌ  Ｒｅａｄｙ）信号、ＳＧ（Ｓｉｇｎａｌ  Ｇｒｏｕｎｄ）信号、ＤＳＲ（Ｄａｔａ  Ｓｅｔ  Ｒｅａｄｙ）信号、ＲＴＳ（Ｒｅｑｕｅｓｔ  ｔｏ  Ｓｅｎｄ）信号、ＣＴＳ（Ｃｌｅａｒ  ｔｏ  Ｓｅｎｄ）信号およびＲＩ（Ｒｉｎｇ  Ｉｎｄｉｃａｔｏｒ（Ｏｐｅｎ））信号を送受信する。
【００３７】
コンピュータ１と監視装置３とは、ネットワーク６で接続されている。無停電電源装置２も、このネットワーク６に接続されている。ネットワーク６としては、たとえば、イントラネット、インターネット、ＡＴＭ（Ａｓｙｎｃｈｒｏｎｏｕｓ  Ｔｒａｎｓｆｅｒ  Ｍｏｄｅ）交換網などがある。イントラネットやインターネットでは、イーサネット（登録商標）ケーブルが汎用されている。ＡＴＭ交換網では、電話線が汎用されている。
【００３８】
図２は、図１中のコンピュータ１の内部構成を示す装置構成図である。
【００３９】
コンピュータ１は、マザーボードユニット１１と、スイッチング電源１２と、を備える。
【００４０】
マザーボードユニット１１は、プリント基板１３を備える。このプリント基板１３上には、プログラムを実行する中央処理装置（ＣＰＵ：Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１４と、中央処理装置１４がプログラム実行の際に作業領域などとして利用するＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１５と、が実装される。また、これら中央処理装置１４およびＲＡＭ１５は、プリント基板１３に形成されるシステムバス１６で互いに接続されている。
【００４１】
また、このシステムバス１６には、その他の機器として、プログラムやデータを記憶するハードディスクデバイスなどの記憶部材１７と、ＲＳ−２３２用シリアルケーブル５が接続される通信部材としてのシリアル通信部材１８と、ネットワーク６に接続するためのネットワーク通信部材１９と、モニタ２０と、キーボード２１と、が接続されている。
【００４２】
スイッチング電源１２には、配電線４が接続される。この配電線４は、無停電電源装置２に接続されている。そして、スイッチング電源１２は、この配電線４を介して無停電電源装置２から供給されてくる交流電力を、直流電力に変換する。この直流電力が、マザーボードユニット１１およびその他の機器へ供給される。マザーボードユニット１１の中央処理装置１４、ＲＡＭ１５、その他の機器である記憶部材１７、シリアル通信部材１８、ネットワーク通信部材１９、モニタ２０およびキーボード２１は、このスイッチング電源１２からの直流電力が供給されると、その直流電力を使用して、それぞれの初期設定動作を自動的に開始する。
【００４３】
シリアル通信部材１８は、その初期設定動作を開始すると、ＲＳ−２３２規格に従って、ＤＴＲ信号用の信号線を、０Ｖから所定の電圧（＋３Ｖ以上の電圧あるいは−３Ｖ以下の電圧）へ変化させる。
【００４４】
また、シリアル通信部材１８は、システムバス１６から通信データが入力されると、この通信データをＲＳ−２３２規格に従って送信する。この通信データの送信にはＴＤ信号用の信号線を使用する。シリアル通信部材１８は、ＲＤ信号用の信号線から通信データを受信すると、この通信データをシステムバス１６へ出力する。
【００４５】
ネットワーク通信部材１９は、ネットワーク６から受信した通信データをシステムバス１６へ出力する。ネットワーク通信部材１９は、システムバス１６から入力される通信データをネットワーク６へ送信する。
【００４６】
なお、たとえば上述するネットワーク６がＴＣＰ／ＩＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）に従って通信データを送受信する場合には、ネットワーク通信部材１９は、送信データと、システムバス１６から入力される送信先のＩＰアドレスとを、まとめた信号であるパケット化されたデータを送信する。また、ネットワーク通信部材１９は、自身のＩＰアドレスを含むパケット化されたデータを受信し、そのパケットに含まれる通信データをシステムバス１６へ出力する。
【００４７】
記憶部材１７には、オペレーティングシステムプログラム（ＯＳプログラム）２２と、ＵＰＳ管理プログラム２３と、サービスプログラム２４と、が記憶されている。ＵＰＳ管理プログラム２３と、サービスプログラム２４は共に、アプリケーションプログラム（ＡＰプログラム）であり、この実施の形態１では、ＯＳプログラム２２の起動が完了すると、これらのＡＰプログラムが自動的に起動される。
【００４８】
中央処理装置１４は、直流電力が供給されると、ＯＳプログラム２２を記憶部材１７から読み込んで実行する。これにより、ＯＳ手段が実現される。ＯＳ手段は、起動されると、その初期設定動作において、システムバス１６に接続されているその他の機器およびさらにその他の機器に接続されている機器を検索するための周辺機器検出信号を出力する。
【００４９】
周辺機器検出信号は、システムバス１６を介してその他の機器の各々へ送信される。その他の機器の各々は、この周辺機器検出信号に応じてそれぞれの周辺機器データを応答送信する。
【００５０】
システムバス１６を介して中央処理装置１４へ周辺機器データが入力されると、ＯＳ手段は、その周辺機器データを記憶部材１７に記憶させる。また、ＯＳ手段は、その周辺機器データに対応するソフトウェアインターフェースを構築する。具体的には、ＯＳ手段は、たとえば、周辺機器データを受信したその他の機器それぞれに、互いに異なるＲＡＭ１５の記憶領域を割り当て、その記憶領域に書き込まれたデータを、該その他の機器へ出力する。また、ＯＳ手段は、その他の機器から入力されるデータを、所定のプログラムへ受け渡す処理を行う。
【００５１】
なお、シリアル通信部材１８は、上述する周辺機器検出信号がシステムバス１６から入力されると、ＲＳ−２３２用シリアルケーブル５のＤＴＲ信号用の信号線から無停電電源装置２などへ送信する。その後、ＲＳ−２３２用シリアルケーブル５のＤＴＲ信号用の信号線から、周辺機器検出信号に応じた無停電電源装置２などからの周辺機器データを受信すると、シリアル通信部材１８は、この受信した周辺機器データを、システムバス１６へ送信する。これらＲＳ−２３２用シリアルケーブル５に接続されている無停電電源装置２などの周辺機器も、その他の機器として記憶部材１７に記憶される。
【００５２】
このように初期設定動作において周辺機器検出信号を出力するＯＳ手段としては、たとえば、ウィンドウズ（登録商標）やリナックスなどと呼ばれているＯＳプログラム２２がある。これらのＯＳプログラム２２は、それらの起動時にプラグアンドプレイ仕様に基づく周辺機器検出信号をシステムバス１６へ出力する。このプラグアンドプレイ仕様に基づく周辺機器検出信号は、周辺機器を検出するために、予め定められた所定のデータパターンの信号になっている。
【００５３】
次に、ＯＳ手段は、ＵＰＳ管理プログラム２３などの、自動起動が設定されているＡＰプログラムを順次、中央処理装置１４に実行させる。また、キーボード２１で指定されたＡＰプログラムを中央処理装置１４に実行させる。
【００５４】
ＵＰＳ管理プログラム２３は、中央処理装置１４に実行される。これにより、ＵＰＳ管理手段が実現される。
【００５５】
ＵＰＳ管理手段は、起動されると、シリアル通信部材１８用のソフトウェアインターフェースへ、設定データや動作データなどの送信リクエストを出力する。この送信リクエストは、シリアル通信部材１８用のソフトウェアインターフェースからシリアル通信部材１８へ出力され、シリアル通信部材１８からＲＳ−２３２用シリアルケーブル５のＴＤ信号用の信号線を介して、無停電電源装置２へ送信される。
【００５６】
無停電電源装置２は、後述するように、送信リクエストを受信すると、送信リクエストに係る設定データや動作データを、応答送信する。この設定データや動作データは、ＲＳ−２３２用シリアルケーブル５を介してシリアル通信部材１８に受信され、さらに、シリアル通信部材１８用のソフトウェアインターフェースを介してＵＰＳ管理手段に入力される。ＵＰＳ管理手段は、設定データや動作データを記憶部材１７に記憶させる。
【００５７】
また、ＵＰＳ管理手段は、必要に応じて、モニタ２０にＵＰＳ管理画面を表示し、このＵＰＳ管理画面に、記憶部材１７に記憶しているデータを表示する。そして、キーボード２１からの操作などによって、ＵＰＳ管理画面に表示されているデータが変更されると、ＵＰＳ管理手段は、この変更されたデータをシリアル通信部材１８に送信させる。無停電電源装置２は、そのシリアル通信部材１８から送信されてくるデータで、設定データや動作データを更新する。これにより、無停電電源装置２は、コンピュータ１によって設定された設定データや動作データに基づいて電源を監視し、コンピュータ１への給電を制御することになる。
【００５８】
なお、設定データとしては、たとえば、無停電電源装置２に入力される商用交流電力の電圧異常判定用の閾値データや、無停電電源装置２から電力を出力する時間帯を指定するスケジュールデータなどがある。動作データとしては、無停電電源装置２の運転モードを強制的に切り替えたり、強制的に停止させたりする制御データなどがある。
【００５９】
サービスプログラム２４は、中央処理装置１４に実行される。これにより、サービス手段が実現される。サービス手段は、起動されると、モニタ２０に所定のサービス画面を表示するとともに、キーボード２１からの入力データに応じて所定のサービスを実行する。また、サービス手段は、必要に応じてネットワーク通信部材１９から監視装置３へデータやリクエストを送信したりする。
【００６０】
また、サービス手段は、たとえば実行エラーなどが生じたりすると、ネットワーク通信部材１９から監視装置３へその旨を通知するための通信データを送信する。逆に、サービス手段は、ネットワーク通信部材１９が監視装置３から受信した通信データを利用して、サービスを実行する。
【００６１】
なお、このようなサービス手段を備えるコンピュータ１によって実現することができるサービスとしては、たとえば、ＣＤ（キャッシュディスペンサー）サービス、ＡＴＭ（オートマチックテラーマシーン）サービス、ローンサービス、航空券や興行などのチケット予約サービス、本などを販売する仮想店舗サービス、電子メール利用サービス、インターネット利用サービス、ＤＰＥサービス、コピーサービスなどがある。
【００６２】
図３は、図１中の無停電電源装置２の内部構成を示す装置構成図である。
【００６３】
無停電電源装置２は、配電線を介して商用交流電源が接続される入力端子３１と、配電線４を介して負荷機器としてのコンピュータ１が接続される出力端子３２と、入力端子３１に接続されるコンバータ３３と、出力端子３２に接続されるインバータ３４と、コンバータ３３とインバータ３４との間に接続されるバッテリ３５と、を備える。
【００６４】
コンバータ３３は、入力端子３１から入力される交流電力を直流電力へ変換する。この直流電力は、バッテリ３５およびインバータ３４に供給される。バッテリ３５は、直流電力で充電される。インバータ３４は、直流電力を交流電力へ変換する。このインバータ３４が生成した交流電力が出力端子３２からコンピュータ１へ出力される。
【００６５】
コンバータ３３とインバータ３４とは、マイクロコンピュータ３６にて制御される。マイクロコンピュータ３６は、コンバータ３３やインバータ３４との間で制御信号を入出力するＩ／Ｏポート（Ｉｎｐｕｔ／Ｏｕｔｐｕｔ  Ｐｏｒｔ）３７と、プログラムやデータを記憶する記憶部材３８と、プログラムを実行する中央処理装置３９と、中央処理装置３９がプログラム実行の際に作業領域などとして利用するＲＡＭ４０と、これらを相互に接続するシステムバス４１と、を備える。
【００６６】
記憶部材３８には、電源監視プログラム４２が記憶されている。この電源監視プログラム４２は、無停電電源装置２が起動されると、中央処理装置３９によって実行される。これにより、セルフ検出手段および検出手段としての電源監視手段が実現される。また、記憶部材３８には、設定データ、動作データ、警報データなどの装置データ４３が記憶される。
【００６７】
電源監視手段は、起動されると、入力端子３１に入力される交流電力を監視する。実際には、入力電圧や入力電流を検出する図示外の検出部材からの検出信号をＩ／Ｏポート３７に入力させ、このＩ／Ｏポート３７に入力される検出信号を監視する。この検出信号などは、動作データとして記憶部材３８に記憶される。
【００６８】
そして、たとえば入力電圧範囲などの設定データに基づいてＩ／Ｏポート３７に入力される検出信号が正常であると判断できる場合、電源監視手段は、コンバータ３３およびインバータ３４を動作させる。これにより、無停電電源装置２は、入力端子３１から入力される正常な交流電力を、出力端子３２から出力することができる。また、無停電電源装置２は、入力端子３１から入力される正常な交流電力で、バッテリ３５を充電することができる。
【００６９】
停電などに起因して、このＩ／Ｏポート３７に入力される検出信号が正常でなくなると、電源監視手段は、コンバータ３３を停止させる。これにより、バッテリ３５に蓄電されている直流電力が、インバータ３４を介してバックアップ電力として、出力端子３２から出力される。また、電源監視手段は、バックアップ電力を供給している状態を示す警報データを記憶部材３８に記憶させる。
【００７０】
このように無停電電源装置２は、入力端子３１に入力される交流電力に異常が生じたとしても、電力の供給源をバッテリ３５に切り替えて、出力端子３２から正常な交流電力を供給しつづけることができる。その結果、出力端子３２に接続されるコンピュータ１（負荷機器）は、入力端子３１に入力される交流電力が異常な状態になっているのにもかかわらず、無停電電源装置２から供給されるバックアップ電力によって、正常に動作し続けることができる。
【００７１】
また、電源監視手段は、インバータ３４から正常な電力が出力されると、記憶部材３８に給電開始フラグを記憶させる。なお、インバータ３４から正常な電力が出力されているか否かの判断は、たとえば図示外の電圧検出器で出力電圧を検出し、その出力電圧が所定の電圧範囲内に入っているか否かを判断すればよい。
【００７２】
また、この実施の形態１に係る無停電電源装置２には、ＲＳ−２３２用シリアルケーブル５が接続される通信部材としてのシリアル通信部材４４と、ネットワーク６に接続されるネットワーク通信部材４５と、表示部材４６と、を備える。これらシリアル通信部材４４、ネットワーク通信部材４５および表示部材４６は、Ｉ／Ｏポート３７に接続される。
【００７３】
なお、シリアル通信部材４４と、ネットワーク通信部材４５とは、図２のコンピュータ１中の同名のものと同様に動作するものであり、説明を省略する。
【００７４】
そして、電源監視手段は、バックアップ電力の供給を開始すると、このシリアル通信部材４４に停止信号を送信させる。この停止信号は、ＲＳ−２３２用シリアルケーブル５およびコンピュータ１のシリアル通信部材１８を介してＵＰＳ管理手段に受信される。ＵＰＳ管理手段は、この停止信号に基づいてコンピュータ１の停止処理を実行する。停止信号を送信してから所定の時間が経過すると、電源監視手段は、インバータ３４を停止させる。これにより、バッテリ３５の蓄電電力が尽きてしまう前に、コンピュータ１を正常に停止させることができる。また、コンピュータ１は、正常に停止されるので、コンピュータ１の処理中のデータが消失してしまうこともない。
【００７５】
電源監視手段は、このようにコンバータ３３を停止させ且つ停止信号を出力した後に、引き続き入力端子３１に入力される交流電力を監視し続けてもよい。そして、この交流電力が正常な状態に復帰したら、電源監視手段は、再びコンバータ３３およびインバータ３４を動作させる。これにより、商用交流電源が復帰すると直ちに、コンピュータ１を再起動することができる。
【００７６】
なお、この実施の形態１にかかるコンピュータ１では、スイッチング電源１２からの直流電力が供給されると、マザーボードユニット１１およびその他の機器はそれぞれの初期設定動作を自動的に開始する。これに対して、スイッチング電源１２からの直流電力が供給されたとしても、自動的に初期設定動作を開始しないようにコンピュータ１を構成することができる。このように電力供給に応じて自動的に初期設定動作を開始しないように構成したコンピュータ１が負荷機器として接続されている場合には、電源監視手段は、再びコンバータ３３およびインバータ３４を動作させた後に、シリアル通信部材４４からコンピュータ１へ起動信号を送信すればよい。この起動信号によって、スイッチング電源１２からの直流電力の供給によっては自動的に初期設定動作を開始しないように構成されたコンピュータ１は、起動する。
【００７７】
表示部材４６は、図示外の３つの赤色ＬＥＤ（Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）と、１つの青色ＬＥＤと、を備える。３つの赤色ＬＥＤにはそれぞれ、後述する障害レベル０、障害レベル１および障害レベル２の各表示が割り当てられている。青色ＬＥＤには、正常動作レベルの表示が割り当てられている。
【００７８】
さらに、この実施の形態１に係る無停電電源装置２の記憶部材３８には、電圧検出プログラム４７と、ＯＳ信号検出プログラム４８と、ローカル通信プログラム４９と、判定プログラム５０と、ネットワーク通信プログラム５１と、ＬＥＤ制御プログラム５２と、が記憶されている。これらのプログラム４７〜５２は、無停電電源装置２が起動されると、電源監視プログラム４２とともに、中央処理装置３９によって実行される。
【００７９】
電圧検出プログラム４７が中央処理装置３９によって実行されると、電圧検出手段および検出手段としての電圧検出手段が実現される。電圧検出手段は、シリアル通信部材４４に接続されているＤＴＲ信号用の信号線を監視し、その信号線の電圧レベルを検出する。そして、ＲＳ−２３２用シリアルケーブル５のＤＴＲ信号用の信号線の電圧レベルが、プラスマイナス３Ｖ以上になっている場合には、電圧検出手段は、電圧を検出したことを示す電圧検出フラグを記憶部材３８に記憶させる。
【００８０】
ＯＳ信号検出プログラム４８が中央処理装置３９によって実行されると、ＯＳ信号検出手段、信号検出手段および検出手段としてのＯＳ信号検出手段が実現される。ＯＳ信号検出手段は、ＲＳ−２３２用シリアルケーブル５のＤＴＲ信号用の信号線を監視し、周辺機器検出信号を検出する。そして、周辺機器検出信号を検出した場合には、ＯＳ信号検出手段は、周辺機器検出信号を検出したことを示すＯＳ検出フラグを記憶部材３８に記憶させる。
【００８１】
なお、ＤＴＲ信号用の信号線からの信号が、周辺機器検出信号であるか否かは、たとえば予め周辺機器検出信号のパターンを記憶部材３８に記憶させておき、この記憶部材３８に記憶されているパターンと、ＤＴＲ信号用の信号線からの信号のパターンとが一致するか否かを判定すればよい。
【００８２】
ローカル通信プログラム４９が中央処理装置３９によって実行されると、ＡＰ信号検出手段、信号検出手段および検出手段としてのローカル通信手段が実現される。ローカル通信手段は、ＲＳ−２３２用シリアルケーブル５のＴＤ信号用の信号線を監視し、この信号線からの信号を検出して記憶部材３８に記憶させる。ローカル通信手段は、設定データ、動作データおよび警報データを、シリアル通信部材４４に、ＲＳ−２３２用シリアルケーブル５のＲＤ信号用の信号線から送信させる。
【００８３】
また、ローカル通信手段は、ＲＳ−２３２用シリアルケーブル５のＴＤ信号用の信号線において、最初の信号を検出すると、信号を検出したことを示すＡＰ検出フラグを記憶部材３８に記憶させる。なお、この実施の形態１では、コンピュータ１のＵＰＳ管理手段は、起動されると最初に、送信リクエストをＴＤ信号用の信号線へ送信する。したがって、この実施の形態１では、ローカル通信手段は、この送信リクエストを検出すると、信号を検出したことを示すＡＰ検出フラグを記憶部材３８に記憶させることになる。
【００８４】
この他にもたとえば、コンピュータ１のＵＰＳ管理手段は、起動されると、コンピュータ１の図示外の内蔵タイマの時刻データを送信してもよい。この場合、無停電電源装置２のローカル通信手段は、受信した時刻データを記憶部材３８に蓄積するとよい。これにより、無停電電源装置２の記憶部材３８には、ＵＰＳ管理手段の起動ログ、すなわちコンピュータ１が正常に起動したログが蓄積されることになる。その結果、このログ内の最後の時刻を確認することで、停止しているコンピュータ１に異常が発生した時間帯を推定することができる。
【００８５】
判定プログラム５０が中央処理装置３９によって実行されると、判定手段が実現される。判定手段は、記憶部材３８に、給電開始フラグ、電圧検出フラグ、ＯＳ検出フラグおよびＡＰ検出フラグの４つのフラグが記憶されているか否かを監視する。
【００８６】
給電開始フラグのみが記憶されている場合には、判定手段は、障害レベル０と判定する。給電開始フラグおよび電圧検出フラグが記憶されている場合には、判定手段は、障害レベル１と判定する。給電開始フラグ、電圧検出フラグおよびＯＳ検出フラグが記憶されている場合には、判定手段は、障害レベル２と判定する。給電開始フラグ、電圧検出フラグ、ＯＳ検出フラグおよびＡＰ検出フラグが記憶されている場合には、判定手段は、正常動作と判定する。
【００８７】
なお、判定手段は、ＡＰ検出フラグが記憶されている場合には正常動作と判定し、ＡＰ検出フラグが無く且つＯＳ検出フラグが記憶されている場合には障害レベル２と判定し、ＡＰ検出フラグおよびＯＳ検出フラグが無く且つ電圧検出フラグが記憶されている場合には障害レベル１と判定し、さらに、給電開始フラグのみが記憶されている場合には、判定手段は、障害レベル０と判定してもよい。
【００８８】
この変形例の場合、たとえば通信障害などでＯＳ信号検出手段が周辺機器検出信号を受信することができないまま、ローカル通信手段が最初の信号を検出したような場合であっても、判定手段は、コンピュータ１が正常に動作していると正しく判定することができる。
【００８９】
そして、判定手段は、これら４つのフラグに基づいて判定した判定結果を記憶部材３８に記憶させる。
【００９０】
ＬＥＤ制御プログラム５２が中央処理装置３９によって実行されると、ＬＥＤ制御手段が実現される。ＬＥＤ制御手段は、記憶部材３８に判定結果として記憶されているレベルに対応するＬＥＤ点灯信号をＩ／Ｏポート３７へ出力する。ＬＥＤ点灯信号は、Ｉ／Ｏポート３７を介して表示部材４６に入力される。表示部材４６は、ＬＥＤ点灯信号で指定されるレベルのＬＥＤを択一的に点灯する。これにより、表示部材４６で点灯しているＬＥＤを確認することで、コンピュータ１がどのレベルまで起動しているのかを把握することができる。
【００９１】
なお、表示部材４６は、それが起動してからこのＬＥＤ点灯信号が入力されるまでの期間は、全てのＬＥＤを消灯するとよい。したがって、全てのＬＥＤが消灯している場合には、無停電電源装置２から正常な電力が出力されていないと判断することができる。
【００９２】
ネットワーク通信プログラム５１が中央処理装置３９によって実行されると、ネットワーク通信手段が実現される。この無停電電源装置２のネットワーク通信手段は、通常は通信データを送受信しない。ネットワーク通信手段は、記憶部材３８に記憶されている判定結果が障害レベル０〜２である場合には、起動エラーを示す通信データをネットワーク通信部材４５によって監視装置３へ送信させる。なお、ネットワーク通信手段は、無停電電源装置２から正常な電力が出力されていない状態が長く続いた場合にも、起動エラーを示す通信データをネットワーク通信部材４５によって監視装置３へ送信してもよい。このとき、ネットワーク通信手段は、送信先として上述したように監視装置３を指定する。ネットワーク通信部材４５は、指定された監視装置３を送信先に指定して、起動エラーを示す通信データを、ネットワーク６へ送信する。
【００９３】
図４は、図１中の監視装置３の内部構成を示す装置構成図である。
【００９４】
監視装置３は、プログラムを実行する中央処理装置６１と、中央処理装置６１がプログラム実行の際に作業領域などとして利用するＲＡＭ６２と、プログラムやデータを記憶する記憶部材６３と、ネットワーク６が接続されるネットワーク通信部材６４と、モニタ６５と、キーボード６６と、これらを接続するシステムバス６７と、を備える。これらの監視装置３の各構成要素は、図２に示すコンピュータ１の同名の構成要素と同じ機能を果たすものであり、説明を省略または簡略化すると共に異なる部分についてのみ説明する。
【００９５】
記憶部材６３には、システム監視プログラム６８が記憶されている。システム監視プログラム６８は、監視装置３が起動されると、中央処理装置６１にて実行される。これにより、システム監視手段が実現される。
【００９６】
システム監視手段は、ネットワーク通信部材６４がネットワーク６から受信する通信データを記憶部材６３に記憶させる。システム監視手段は、記憶部材６３に記憶されているデータをモニタ６５に表示させる。システム監視手段は、キーボード６６から入力される入力データに基づいて通信データを生成し、この通信データをネットワーク通信部材６４から送信させる。
【００９７】
次に、このように構成される無停電電源装置を利用したコンピュータシステムの全体の動作について説明する。
【００９８】
無停電電源装置２は、監視装置３からの起動指令信号、あるいは、予め設定されている起動スケジュールに従って起動する。無停電電源装置２が起動されると、無停電電源装置２の中央処理装置３９は、電源監視プログラム４２、電圧検出プログラム４７、ＯＳ信号検出プログラム４８、ローカル通信プログラム４９、判定プログラム５０、ネットワーク通信プログラム５１およびＬＥＤ制御プログラム５２を自動的に実行する。
【００９９】
無停電電源装置２に入力される商用交流電力に異常が無い場合、電源監視手段は、コンバータ３３およびインバータ３４を動作させる。これにより、商用交流電力に基づく電力が出力端子３２から出力される。無停電電源装置２の出力端子３２から出力される電力は、配電線４を介して、負荷機器としてのコンピュータ１のスイッチング電源１２へ供給される。また、電源監視手段は、インバータ３４から正常な電圧が出力されると、記憶部材３８に給電開始フラグを記憶させる。
【０１００】
コンピュータ１のスイッチング電源１２は、供給された交流電力を直流電力へ変換し、マザーボードユニット１１およびその他の機器へ直流電力を供給する。これにより、コンピュータ１を構成している、中央処理装置１４、ＲＡＭ１５、記憶部材１７、シリアル通信部材１８、ネットワーク通信部材１９、モニタ２０およびキーボード２１は、その直流電力を使用して、それぞれの初期設定動作を自動的に開始する。
【０１０１】
そして、まず、コンピュータ１のシリアル通信部材１８は、その初期設定動作において、ＤＴＲ信号用の信号線を、０Ｖから所定の電圧（＋３Ｖ以上の電圧あるいは−３Ｖ以下の電圧）へ変化させる。これに応じて、無停電電源装置２の電圧検出手段は、電圧を検出したことを示す電圧検出フラグを記憶部材３８に記憶させる。
【０１０２】
コンピュータ１の中央処理装置１４は、起動されると、ＯＳプログラム２２を読み込んで実行する。これにより実現されるＯＳ手段は、周辺機器検出信号を出力する。コンピュータ１のシリアル通信部材１８は、この周辺機器検出信号を、ＲＳ−２３２用シリアルケーブル５のＤＴＲ信号用の信号線から出力する。これに応じて、無停電電源装置２のＯＳ信号検出手段は、周辺機器検出信号を検出したことを示すＯＳ検出フラグを記憶部材３８に記憶させる。
【０１０３】
なお、無停電電源装置２のローカル通信手段は、周辺機器検出信号に応じて、シリアル通信部材４４に周辺機器データを送信させる。周辺機器データは、コンピュータ１のシリアル通信部材１８に受信され、記憶部材１７に記憶される。また、ＯＳ手段は、無停電電源装置２へのソフトウェアインターフェースを構築する。
【０１０４】
次に、コンピュータ１の中央処理装置１４は、ＵＰＳ管理プログラム２３と、サービスプログラム２４とを実行する。ＵＰＳ管理手段は、起動されると、ソフトウェアインターフェースを利用して、無停電電源装置２への送信リクエストを送信する。これに応じて、無停電電源装置２のローカル通信手段は、信号を検出したことを示すＡＰ検出フラグを記憶部材３８に記憶させる。
【０１０５】
また、無停電電源装置２のローカル通信手段は、この送信リクエストに応じて、設定データ、動作データおよび警報データを、シリアル通信部材４４に応答送信させる。この設定データ、動作データおよび警報データは、コンピュータ１の記憶部材１７に記憶されるとともに、必要に応じてモニタ２０に表示される。
【０１０６】
無停電電源装置２の判定手段は、記憶部材３８に、給電開始フラグ、電圧検出フラグ、ＯＳ検出フラグおよびＡＰ検出フラグの４つのフラグが記憶されているか否かを監視する。正常にコンピュータ１の起動が完了すると、記憶部材３８にはこの４つのフラグが記憶されているので、判定手段は、正常動作と判定する。ＬＥＤ制御手段は、青色ＬＥＤを点灯させる。
【０１０７】
４つのフラグの全てが記憶部材３８に記憶されていない場合には、判定手段は、障害レベル０〜２の中のいずれかを判定する。そして、ＬＥＤ制御手段は、その判定に対応する赤色ＬＥＤを択一的に点灯させる。
【０１０８】
なお、この判定手段は、無停電電源装置２の起動時から所定の時間が経過したタイミングで４つのフラグを判定すればよいが、起動時から周期的に繰り返し判定する方が好ましい。これにより、たとえば、無停電電源装置２からコンピュータ１への給電を開始することで、障害レベル０に対応する赤色ＬＥＤを点灯させ、コンピュータ１が起動されて所定の電圧を検出することで、障害レベル１に対応する赤色ＬＥＤを点灯させ、コンピュータ１が起動されて周辺機器検出信号を検出することで、障害レベル２に対応する赤色ＬＥＤを点灯させ、更に、コンピュータ１からの送信リクエストを検出することで、正常運転に対応する青色ＬＥＤを点灯させることができる。したがって、点灯するＬＥＤがコンピュータ１の起動段階に応じて変化するので、点灯しているＬＥＤを観察するだけで、コンピュータ１がどこまで起動しているのかを簡単に把握することができる。
【０１０９】
また、記憶部材３８に記憶されている判定結果が障害レベル０〜２である場合には、ネットワーク通信手段は、送信先として監視装置３を指定して、起動エラーを示す通信データをネットワーク通信部材４５に送信させる。起動エラーを示す通信データは、ネットワーク６を介して監視装置３のネットワーク通信部材６４に受信され、監視装置３の記憶部材６３に記憶される。また、システム監視手段は、起動エラーに基づいて、コンピュータ１の起動に失敗したこと、および、障害レベルをモニタ６５に表示する。
【０１１０】
これにより、コンピュータ１および無停電電源装置２から離れている監視センタのシステム管理者は、監視装置３のモニタ６５の表示に基づいて、コンピュータ１が正常に起動できなかったこと、および、どの起動段階で起動できなくなったのかを把握することができる。なお、ネットワーク６に障害が発生している場合であっても、無停電電源装置２の表示部材４６において点灯しているＬＥＤを、コンビニエンスストアの店員が監視センタへ電話連絡することでも、システム管理者はコンピュータ１の障害状態を把握することができる。
【０１１１】
具体的には、たとえば、判定結果が障害レベル０である場合には、無停電電源装置２はコンピュータ１に電力を供給しているにもかかわらず、コンピュータ１のシリアル通信部材１８がＴＤ信号用の信号線をプラスマイナス３Ｖ以上に制御できなかった場合である。したがって、システム管理者は、主な障害原因として、スイッチング電源１２のハードウェア障害と考えることができる。
【０１１２】
判断結果が障害レベル１である場合には、コンピュータ１のシリアル通信部材１８がＴＤ信号用の信号線をプラスマイナス３Ｖ以上に制御したにもかかわらず、ＯＳ手段からの周辺機器検出信号が無停電電源装置２に検出されなかった場合である。したがって、システム管理者は、主な障害原因として、コンピュータ１のマザーボードユニット１１やその他の機器のハードウェア障害、あるいは、ＯＳプログラム２２に関するソフトウェア障害であると考えることができる。
【０１１３】
判断結果が障害レベル２である場合には、コンピュータ１のＯＳ手段からの周辺機器検出信号が検出されているにもかかわらず、コンピュータ１からの送信リクエストが無停電電源装置２に検出されなかった場合である。したがって、システム管理者は、主な障害原因として、コンピュータ１のＵＰＳ管理プログラム２３に関するソフトウェア障害であると考えることができる。
【０１１４】
その結果、システム管理者は、障害レベル０であるならば、スイッチング電源１２に詳しい保守サービス担当者に連絡し、現地に向かわせることができる。また、障害レベル１であるならば、コンピュータ１に詳しい保守サービス担当者に連絡し、現地に向かわせることができる。さらに、障害レベル２であるならば、ＵＰＳ管理プログラム２３に詳しいソフトウェアの保守サービス担当者に連絡し、現地に向かわせることができる。
【０１１５】
なお、これらの起動エラーが通知されないにもかかわらず、サービスを利用することができないとの電話連絡などを受けた場合には、サービスプログラム２４の異常と考えることができる。したがって、システム管理者は、サービスプログラム２４に詳しい保守サービス担当者に連絡し、現地に向かわせることができる。
【０１１６】
以上のように、この実施の形態１にかかる無停電電源装置を利用したコンピュータシステムを使用すれば、負荷機器としてのコンピュータ１がその起動時に出力する電圧や信号を無停電電源装置２で検出し、無停電電源装置２が負荷機器の起動障害レベルを判定する。したがって、無停電電源装置を利用したこのコンピュータシステムが多種多様な技術によって構築されているにもかかわらず、無停電電源装置２が判定した障害レベルの情報に基づいて、それぞれの技術に詳しい適切な保守サービス担当者を現地に派遣することができる。その結果、適切な保守サービス担当者によって、コンピュータ１および無停電電源装置２の的確な修理を短時間に行わせることができる。また、修理時間が短くなる分、コンピュータ１の稼働率を向上させることができる。さらに、各保守サービス担当者は、コンピュータ１および無停電電源装置２を構成する全ての交換部品や全てのソフトウェアを現地へ持参する必要はなくなる。
【０１１７】
また、コンピュータ１のシリアル通信部材１８および無停電電源装置２のシリアル通信部材４４は、元来、無停電電源装置２をコンピュータ１で管理するために設けられているものである。したがって、この実施の形態１のように無停電電源装置２でコンピュータ１の起動段階を監視することで、無停電電源装置２やコンピュータ１に新たなハードウェアを追加することなく、コンピュータ１の起動段階を監視することができる。それゆえ、たとえば、コンピュータ１の起動段階を監視するための装置を新たに設ける場合に比べて、最小限の構成で格段に安価に、コンピュータ１の起動段階を監視することが可能となる。その結果、安価で信頼性の高いコンピュータシステムを提供することができる。また、そのような新たな装置を設ける必要が無いので、コンピュータ１と無停電電源装置２の設置スペースも従来どおりで良いものとなる。さらに、無停電電源装置２で監視しているので、コンピュータ１自体に監視機能を持たせる場合のように、コンピュータ１自体の処理負荷を増加させてしまうことはなく、サービスプログラム２４の実行の障害となってしまう恐れも全くない。
【０１１８】
なお、この実施の形態１では、無停電電源装置２とコンピュータ１とは、ＲＳ−２３２用シリアルケーブル５で接続されている。この他にもたとえば、無停電電源装置２とコンピュータ１とは、ＳＣＳＩ（Ｓｍａｌｌ  Ｃｏｍｐｕｔｅｒ  Ｓｙｓｔｅｍ  Ｉｎｔｅｒｆａｃｅ）ケーブル、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）ケーブル、イーサネット（登録商標）ケーブル、他のシリアルケーブル、パラレルケーブルなどで接続されていてもよい。そして、それらのケーブルの出入り口にシリアル通信部材１８，４４に相当する通信部材を設け、そのケーブルでやり取りする信号を監視するようにしてもよい。
【０１１９】
また、この実施の形態１では、無停電電源装置２のシリアル通信部材４４と、コンピュータ１のシリアル通信部材１８とは、ケーブルで接続されている。この他にもたとえば、無停電電源装置２およびコンピュータ１に、無線通信方式のシリアル通信部材を設け、これらシリアル通信部材の間でデータを無線送受信させてもよい。
【０１２０】
実施の形態２．
図５は、本発明の実施の形態２に係る無停電電源装置を利用したコンピュータシステムを示すシステム構成図である。なお、実施の形態１と同一部材には、同一符号を付してその説明を省略または簡略化することとする。
【０１２１】
この実施の形態２に係る無停電電源装置を利用したコンピュータシステムでは、無停電電源装置２とコンピュータ１とは、通信ケーブルとしてのＳＣＳＩケーブル７１で接続されている。
【０１２２】
図６は、図５中のコンピュータ１の内部構成を示す装置構成図である。
【０１２３】
コンピュータ１は、通信部材としてのＳＣＳＩ通信部材７２を備える。ＳＣＳＩ通信部材７２は、ＳＣＳＩケーブル７１が接続されるコネクタ７３と、このコネクタ７３に接続されるＳＣＳＩコントローラ７４と、を備える。
【０１２４】
ＳＣＳＩコントローラ７４は、スイッチング電源１２からの直流電力が供給されると、その内部に記憶されているＳＣＳＩ用のＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）プログラムを自動的に実行する。そして、ＳＣＳＩコントローラ７４は、ターミネーションパワー信号用の信号線に所定の電圧を出力する。
【０１２５】
ＳＣＳＩコントローラ７４は、その起動設定動作において、引き続き、ＳＣＳＩケーブル７１に接続されている周辺機器へ、ＳＤＴＲ（Ｓｙｎｃｈｒｏｎｏｕｓ  Ｄａｔａ  Ｔｒａｎｓｆｅｒ  Ｒｅｑｕｅｓｔ）信号を送信する。各周辺機器は、このＳＤＴＲ信号を受信して、コンピュータ１のＳＣＳＩ通信部材７２と通信するための転送モードなどを把握することができる。
【０１２６】
そして、コンピュータ１のＳＣＳＩコントローラ７４は、たとえばＯＳ手段からの周辺機器検出信号や、ＵＰＳ管理手段からの送信リクエストなどのデータがシステムバス１６から入力されると、これを通信データとしてコネクタ７３から出力する。また、コネクタ７３から通信データが入力されると、これをデータとしてシステムバス１６へ出力する。
【０１２７】
図７は、図５中の無停電電源装置２の内部構成を示す装置構成図である。なお、実施の形態１と同一の部材には、同一の符号を付し、その説明を省略または簡略化することにする。
【０１２８】
無停電電源装置２は、通信部材としてのＳＣＳＩ通信部材７５と、表示部材７６と、を備える。
【０１２９】
この無停電電源装置２のＳＣＳＩ通信部材７５は、Ｉ／Ｏポート３７から入力されるデータを通信データとしてＳＣＳＩケーブル７１へ送信する。また、ＳＣＳＩ通信部材７５は、ＳＣＳＩケーブル７１から受信したデータをＩ／Ｏポート３７へ出力する。
【０１３０】
表示部材７６は、４つの赤色ＬＥＤと、１つの青色ＬＥＤと、を備えるものである。４つの赤色ＬＥＤはそれぞれ、後述する障害レベル０、障害レベル１、障害レベル２および障害レベル３の各表示が割り当てられている。青色ＬＥＤは、正常動作の表示が割り当てられている。表示部材７６は、ＬＥＤ点灯信号で指定されるレベルのＬＥＤを選択し、択一的に点灯させる。
【０１３１】
無停電電源装置２の記憶部材３８には、ＯＳ信号検出プログラム４８、ローカル通信プログラム４９、ネットワーク通信プログラム５１、ＬＥＤ制御プログラム５２、電圧検出プログラム（実施の形態１の電圧検出プログラム４７に相当）７７、ＢＩＯＳ信号検出プログラム７８、判定プログラム７９などが記憶されている。これらのプログラム４８，４９，５１，５２，７７，７８，７９は、無停電電源装置２が起動されると、中央処理装置３９に自動的に実行される。
【０１３２】
電圧検出プログラム７７が中央処理装置３９によって実行されると、電圧検出手段および検出手段としての電圧検出手段が実現される。電圧検出手段は、ＳＣＳＩ通信部材７５に接続されているターミネーションパワー信号用の信号線を監視し、その信号線の電圧レベルを検出する。そして、ターミネーションパワー信号用の信号線に所定の電圧が印加されていることを検出すると、電圧検出手段は、電圧を検出したことを示す電圧検出フラグを記憶部材３８に記憶させる。
【０１３３】
ＢＩＯＳ信号検出プログラム７８が中央処理装置３９によって実行されると、ＢＩＯＳ信号検出手段、信号検出手段および検出手段としてのＢＩＯＳ信号検出手段が実現される。ＢＩＯＳ信号検出手段は、ＳＣＳＩケーブル７１を監視し、ＳＤＴＲ信号を検出する。そして、ＢＩＯＳ信号検出手段は、ＳＣＳＩコントローラ７４からのＳＤＴＲ信号を検出した場合には、ＳＣＳＩコントローラ７４からのＳＤＴＲ信号を検出したことを示すＢＩＯＳ検出フラグを記憶部材３８に記憶させる。
【０１３４】
判定プログラム７９が中央処理装置３９によって実行されることで実現される判定手段は、記憶部材３８に、給電開始フラグ、電圧検出フラグ、ＢＩＯＳ検出フラグ、ＯＳ検出フラグおよびＡＰ検出フラグの５つのフラグが記憶されているか否かを監視する。
【０１３５】
給電開始フラグのみが記憶されている場合には、判定手段は、障害レベル０と判定する。給電開始フラグおよび電圧検出フラグが記憶されている場合には、判定手段は、障害レベル１と判定する。給電開始フラグ、電圧検出フラグおよびＢＩＯＳ検出フラグが記憶されている場合には、判定手段は、障害レベル２と判定する。給電開始フラグ、電圧検出フラグ、ＢＩＯＳ検出フラグおよびＯＳ検出フラグが記憶されている場合には、判定手段は、障害レベル３と判定する。給電開始フラグ、電圧検出フラグ、ＢＩＯＳ検出フラグ、ＯＳ検出フラグおよびＡＰ検出フラグが記憶されている場合には、判定手段は、正常動作と判定する。
【０１３６】
上述したように、これ以外の構成要素は、実施の形態１で説明した同名の構成要素と同一であり、同一の符号を付して説明を省略する。
【０１３７】
次に、このように構成される無停電電源装置を利用したコンピュータシステムの全体の動作について説明する。
【０１３８】
無停電電源装置２は、起動されると、コンバータ３３およびインバータ３４を動作させ、記憶部材３８に給電開始フラグを記憶させる。
【０１３９】
無停電電源装置２からコンピュータ１へ給電される電力は、コンピュータ１のスイッチング電源１２で直流電力に変換され、この直流電力でマザーボードユニット１１およびその他の機器がそれぞれの動作を自動的に開始する。
【０１４０】
そして、コンピュータ１のＳＣＳＩ通信部材７２は、それの起動設定動作において、ターミネーションパワー信号用の信号線に所定の電圧を出力する。無停電電源装置２の電圧検出手段は、このターミネーションパワー信号用の信号線の電圧を検出して、電圧を検出したことを示す電圧検出フラグを記憶部材３８に記憶させる。
【０１４１】
コンピュータ１のＳＣＳＩ通信部材７２は、その初期設定動作において引き続き、ＳＤＴＲ信号を送信する。無停電電源装置２のＢＩＯＳ信号検出手段は、このＳＤＴＲ信号を検出して、ＳＤＴＲ信号を検出したことを示すＢＩＯＳ検出フラグを記憶部材３８に記憶させる。
【０１４２】
同様に、コンピュータ１から周辺機器検出信号が送信されると、無停電電源装置２の記憶部材３８には、周辺機器検出信号を検出したことを示すＯＳ検出フラグが記憶される。コンピュータ１から送信リクエストが送信されると、無停電電源装置２の記憶部材３８には、信号を検出したことを示すＡＰ検出フラグが記憶される。
【０１４３】
無停電電源装置２の判定手段は、記憶部材３８に、給電開始フラグ、電圧検出フラグ、ＢＩＯＳ検出フラグ、ＯＳ検出フラグおよびＡＰ検出フラグの５つのフラグが記憶されているか否かを監視する。コンピュータ１が正常に起動した場合には、記憶部材３８にはこの５つのフラグが記憶されているので、判定手段は、正常動作と判定する。ＬＥＤ制御手段は、表示部材７６の青色ＬＥＤを点灯させる。
【０１４４】
なお、５つのフラグが全て記憶部材３８に記憶されていない場合には、判定手段は、障害レベル０〜３の中のいずれかを判定する。そして、ＬＥＤ制御手段は、その判定に対応する赤色ＬＥＤを択一的に点灯させる。また、記憶部材３８に記憶されている判定結果が障害レベル０〜３である場合には、ネットワーク通信手段は、送信先として監視装置３を指定して、起動エラーを示す通信データをネットワーク通信部材４５から監視装置３へ送信させる。監視装置３のモニタ６５には、この障害レベルが表示される。
【０１４５】
これにより、コンピュータ１および無停電電源装置２から離れている監視センタのシステム管理者は、監視装置３のモニタ６５の表示に基づいて、コンピュータ１が正常に起動できなかったことだけでなく、どの起動段階において起動できなくなってしまったのかを把握することができる。なお、ネットワーク６に障害が発生している場合であっても、無停電電源装置２の表示部材７６において点灯しているＬＥＤを、コンビニエンスストアの店員が監視センタへ電話連絡することでも、システム管理者はコンピュータ１の障害状態を把握することができる。
【０１４６】
たとえば、障害レベル０である場合には、無停電電源装置２はコンピュータ１に電力を供給しているはずにもかかわらず、コンピュータ１のＳＣＳＩ通信部材７２がターミネーションパワー信号用の信号線を所定の電圧に制御できなかった場合である。したがって、システム管理者は、主な障害原因として、コンピュータ１のスイッチング電源１２に関するハードウェア障害と考えることができる。
【０１４７】
障害レベル１である場合には、コンピュータ１のＳＣＳＩ通信部材７２がターミネーションパワー信号用の信号線を所定の電圧に制御できているにもかかわらず、ＳＤＴＲ信号が無停電電源装置２に受信されなかった場合である。したがって、システム管理者は、主な障害原因として、コンピュータ１のＳＣＳＩ通信部材７２などのハードウェア障害であると考えることができる。
【０１４８】
障害レベル２である場合には、ＳＤＴＲが無停電電源装置２に受信されているにもかかわらず、コンピュータ１からの周辺機器検出信号が無停電電源装置２に検出されなかった場合である。したがって、システム管理者は、主な障害原因として、コンピュータ１のマザーボードユニット１１やその他の機器のハードウェア障害、あるいは、ＯＳプログラム２２に関するソフトウェア障害であると考えることができる。
【０１４９】
障害レベル３である場合には、コンピュータ１のＯＳ手段からの周辺機器検出信号が無停電電源装置２において検出されているにもかかわらず、コンピュータ１からの送信リクエストが無停電電源装置２に検出されなかった場合である。したがって、システム管理者は、主な障害原因として、コンピュータ１のＵＰＳ管理プログラム２３に関するソフトウェア障害であると考えることができる。
【０１５０】
その結果、システム管理者は、障害レベル０であるならば、スイッチング電源１２に詳しいハードウェアの保守サービス担当者に連絡し、現地に向かわせることができる。また、障害レベル１であるならば、ＳＣＳＩ機器に詳しいハードウェアの保守サービス担当者に連絡し、現地に向かわせることができる。障害レベル２であるならば、コンピュータ１に詳しい保守サービス担当者に連絡し、現地に向かわせることができる。さらに、障害レベル３であるならば、ＵＰＳ管理プログラム２３に詳しいソフトウェアの保守サービス担当者に連絡し、現地に向かわせることができる。
【０１５１】
これ以外の動作は、実施の形態１で説明した動作と同一であり、説明を省略する。
【０１５２】
以上のように、この実施の形態２にかかる無停電電源装置を利用したコンピュータシステムを使用すれば、負荷機器としてのコンピュータ１がその起動時に出力する電圧や信号を無停電電源装置２で検出し、無停電電源装置２が負荷機器としてのコンピュータ１の起動障害のレベルを５つに分類して判定することができる。したがって、コンピュータシステムが多種多様な技術によって構築されているにもかかわらず、その無停電電源装置２が判定した障害レベルの情報に基づいて、それぞれの技術に詳しい適切な保守サービス担当者を現地に派遣することができる。その結果、適切な保守サービス担当者によって、コンピュータ１および無停電電源装置２の的確な修理を短時間に行わせることができる。また、修理時間が短くなる分、コンピュータ１の稼働率を向上させることができる。さらに、各保守サービス担当者は、コンピュータ１および無停電電源装置２を構成する全ての交換部品や全てのソフトウェアなどを持参する必要はなくなる。
【０１５３】
具体的には、たとえば、スイッチング電源１２に関するハードウェア障害が発生している場合には、障害レベル０の判定結果に基づいて、スイッチング電源１２に詳しい保守サービス担当者によって効率よく短時間で復旧させることができる。
【０１５４】
他にも、マザーボードユニット１１やＳＣＳＩ通信部材７２のＢＩＯＳプログラムの実行の障害などが発生している場合には、障害レベル１の判定結果に基づいて、それらに詳しい保守サービス担当者によって効率よく短時間で復旧させることができる。
【０１５５】
比較的よくある例としては、コンピュータ１の図示外のフロッピー（登録商標）ディスクデバイスやＣＤ−ＲＯＭデバイスがブートセクタとして定義されているとともに、これらのデバイスに空のディスクや他の目的のために利用するディスクが挿入されている場合がある。この場合、コンピュータ１は、ＯＳプログラムを実行することができない。そして、無停電電源装置２の判定手段は、コンピュータ１が故障していないにもかかわらず、障害レベル２と判定する。そして、システム管理者は、コンピュータ１に詳しい保守サービス担当者によって効率よく短時間で復旧させることができる。あるいは、システム管理者は、コンピュータ１のある店舗へ電話連絡し、店員に、フロッピー（登録商標）ディスクデバイスやＣＤ−ＲＯＭデバイスの状況を確認させることもできる。店員がフロッピー（登録商標）ディスクデバイスやＣＤ−ＲＯＭデバイスからディスクを抜いて、コンピュータ１を再起動することで、保守サービス担当者によらずともコンピュータ１に発生している障害を無くし、短時間でコンピュータ１を復旧することができる。
【０１５６】
コンピュータ１の記憶部材１７のハードウェア障害発生している場合には、障害レベル２の判定結果に基づいて、それらに詳しい保守サービス担当者によって効率よく短時間で復旧させることができる。
【０１５７】
さらに、コンピュータ１のネットワーク通信部材１９が故障している場合には、監視装置３からそのコンピュータ１へ通信することができないことを確認したシステム管理者が店舗へ電話連絡し、店員に表示部材４６の青色ＬＥＤが点灯していることを確認してもらうことで、ネットワーク６に詳しい保守サービス担当者によって効率よく短時間で復旧させることができる。なお、コンピュータ１が正常運転した場合であっても、無停電電源装置２は、コンピュータ１が正常に起動したことを知らせる信号を監視装置３へ送信してもよい。
【０１５８】
コンピュータ１のＳＣＳＩ通信部材７２および無停電電源装置２のＳＣＳＩ通信部材７５は、元来、無停電電源装置２をコンピュータ１で管理するために、コンピュータ１および無停電電源装置２に設けられているものである。それゆえ、コンピュータ１の起動段階を監視するための装置を新たに設ける場合に比べて、最小限の構成で格段に安価に、コンピュータ１の起動段階を監視することが可能となる。また、そのような新たな装置を設ける必要が無いので、コンピュータ１や無停電電源装置２の設置スペースも従来どおりでよくなる。さらに、無停電電源装置２で監視しているので、コンピュータ１自体に監視機能を持たせた場合のように、コンピュータ１自体の負荷を増加させてしまうことはなく、サービスプログラム２４の実行の障害となってしまう恐れもない。
【０１５９】
なお、この実施の形態２では、無停電電源装置２とコンピュータ１とをＳＣＳＩケーブル７１で接続し、これにより５つの起動段階を判定している。この他にもたとえば、無停電電源装置２とコンピュータ１とをＵＳＢケーブルで接続しても、コンピュータ１の起動段階として５つの段階を判定することができる。
【０１６０】
以上の各実施の形態は、本発明の好適な実施の形態の例であるが、これに限定されるものではなく、本発明の要旨を逸脱しない範囲において、種々の変形、変更が可能である。
【０１６１】
たとえば、実施の形態１では、無停電電源装置２による給電の開始と、信号線の電圧と、ＯＳプログラム２２の起動と、ＵＰＳ管理プログラム２３（ＡＰプログラム）の起動とを監視し、これら４つの監視結果に基づいて、負荷機器としてのコンピュータ１の起動段階を４段階に判定している。また、実施の形態２では、さらに、ＳＣＳＩ通信部材７２のＢＩＯＳプログラムの起動を監視し、５つの起動段階を判定している。
【０１６２】
この他にもたとえば、信号線の電圧と、ＡＰプログラム（ＵＰＳ管理プログラム２３など）の起動とを監視して、単にコンピュータ１のハードウェア障害であるか、あるいは、ソフトウェア障害であるかだけを判定するようにしてもよい。監視項目に、無停電電源装置２による給電の開始を加えて、ハードウェア障害が、無停電電源装置２にあるのか、あるいは、コンピュータ１にあるのかを判定するようにしてもよい。また、監視項目にＡＰプログラムの起動を加えて、ソフトウェア障害が、ＯＳプログラム２２にあるのか、あるいは、ＡＰプログラム（ＵＰＳ管理プログラム２３など）にあるのかを判定するようにしてもよい。
【０１６３】
上述した各実施の形態では、コンピュータ１および無停電電源装置２はコンビニエンスストアなどの店舗に設置されている。この他にもたとえば、コンピュータ１および無停電電源装置２は、工場、危険地域、ビル、その他の施設に設置されていてもよい。
【０１６４】
上述した実施の形態１では、無停電電源装置２には、電圧検出手段、ＯＳ信号検出手段の一部、ＡＰ信号検出手段を設けている。上述した実施の形態２では、無停電電源装置２には、電圧検出手段、ＢＩＯＳ信号検出手段の一部、ＯＳ信号検出手段の一部、ＡＰ信号検出手段を設けている。つまり、上述した各実施の形態では、無停電電源装置２に複数の検出手段を設け、この複数の検出手段による複数の検出結果を判定手段で判定するしている。この他にもたとえば、無停電電源装置には、１つの検出手段を設け、この１つの検出手段による判定結果に基づいて、負荷機器としてのコンピュータ１がどこまで起動しているのか否かを判定するようにしてもよい。
【０１６５】
上述した各実施の形態では、表示部材４６，７６には、判定されたレベルを表示させている。この他にもたとえば、無停電電源装置の故障とか、コンピュータのハードウェア故障とか、ＯＳソフトウェアの不具合とか、ＡＰプログラムの不具合といった、具体的な推定の故障個所を表示するようにしてもよい。これにより、店員などは直接、故障個所に応じたサービスへ連絡することができる。
【図面の簡単な説明】
【０１６６】
【図１】本発明の実施の形態１に係る無停電電源装置を利用したコンピュータシステムを示すシステム構成図である。
【図２】図１中のコンピュータの内部構成を示す装置構成図である。
【図３】図１中の無停電電源装置の内部構成を示す装置構成図である。
【図４】図１中の監視装置の内部構成を示す装置構成図である。
【図５】本発明の実施の形態２に係る無停電電源装置を利用したコンピュータシステムを示すシステム構成図である。
【図６】図５中のコンピュータの内部構成を示す装置構成図である。
【図７】図５中の無停電電源装置の内部構成を示す装置構成図である。
【符号の説明】
【０１６７】
１  コンピュータ（負荷機器）
２  無停電電源装置
３  監視装置
４  配電線
５  ＲＳ−２３２用シリアルケーブル（通信ケーブル）
６  ネットワーク
１８，４４  シリアル通信部材（通信部材）
１９，４５，６４  ネットワーク送信部材
３９  中央処理装置（セルフ検出手段の一部、電圧検出手段の一部、ＢＩＯＳ信号検出手段の一部、ＯＳ信号検出手段の一部、ＡＰ信号検出手段の一部、信号検出手段の一部、検出手段の一部、判定手段の一部）
４２  電源監視プログラム（セルフ検出手段の一部、検出手段の一部）
４６，７６  表示部材
４７，７７  電圧検出プログラム（電圧検出手段の一部、検出手段の一部）
４８  ＯＳ信号検出プログラム（ＯＳ信号検出手段の一部、信号検出手段の一部、検出手段の一部）
４９  ローカル通信プログラム（ＡＰ信号検出手段の一部、信号検出手段の一部、検出手段の一部）
５０，７９  判定プログラム（判定手段の一部）
７１  ＳＣＳＩケーブル（通信ケーブル）
７２，７５  ＳＣＳＩ通信部材（通信部材）
７８  ＢＩＯＳ信号検出プログラム（ＢＩＯＳ信号検出手段の一部、信号検出手段の一部、検出手段の一部）
【図１】
2006185451.tif 000003
【図２】
2006185451.tif 000004
【図３】
2006185451.tif 000005
【図４】
2006185451.tif 000006
【図５】
2006185451.tif 000007
【図６】
2006185451.tif 000008
【図７】
2006185451.tif 000009