(57)【要約】【課題】  低コストで、且つ機器（装置）に対応するフレキシブルな電源バックアップシステムを構築することができ、それらの信頼性ある運用態様を提供する。【解決手段】  供給電源に対するバックアップ電源を備えた装置１００の電源制御を行う電源制御装置１であって、供給電源についての停電状態を判断する停電状態判断部と２１、装置１００に備えられたバックアップ電源３，７等の設備状態を判断する電源設備状態判断部２２と、停電状態判断部２１により停電状態が判断された場合に、該停電状態判断部２２による判断結果と電源設備状態判断部２２による判断結果とに基づいて、バックアップ電源を用いた電源制御を行う電源制御部２３とを備える。【選択図】  図３
2006172403.tif 000002
【特許請求の範囲】
【請求項１】
供給電源に対するバックアップ電源を備えた装置の電源制御を行う電源制御装置であって、
前記供給電源についての停電状態を判断する停電状態判断部と、
前記装置に備えられたバックアップ電源の設備状態を判断する電源設備状態判断部と、
前記停電状態判断部により停電状態が判断された場合に、該停電状態判断部による判断結果と前記電源設備状態判断部による判断結果とに基づいて、前記バックアップ電源を用いた電源制御を行う電源制御部と
を備えてなる電源制御装置。
【請求項２】
請求項１に記載の電源制御装置において、
前記電源設備状態判断部は、前記バックアップ電源の設備状態を判断し、
前記停電状態判断部は、前記電源設備状態判断部により判断される前記バックアップ電源の設備状態に基づく前記バックアップ電源の使用態様に対応する複数の停電状態を判断することを特徴とする電源制御装置。
【請求項３】
請求項１又は請求項２に記載の電源制御装置において、
前記停電状態判断部は、前記供給電源の電圧を監視する電源電圧監視部による電源電圧監視結果を用い、
前記電源電圧が所定値以下となることを条件に所定の停電状態を判断することを特徴とする電源制御装置。
【請求項４】
請求項３に記載の電源制御装置において、
前記停電状態判断部は前記電源電圧監視結果に基づいて第１の停電状態を判断し、
前記停電状態判断部が前記第1の停電状態を判断した場合に、前記電源設備状態判断部により前記第１のバックアップ電源と共に該第1のバックアップ電源より電力容量の大きい第２のバックアップ電源が設備されていると判断された場合、前記電源制御部は前記第２のバックアップ電源を用いて第２の所定の処理を実行させることを特徴とする電源制御装置。
【請求項５】
請求項４に記載の電源制御装置において、
前記停電状態判断部は、前記原電源電圧が前記所定値以下となる時間が所定時間を経過することを条件に第２の停電状態を判断し、
前記停電状態判断部が前記第２の停電状態を判断した場合、前記電源設備状態判断部は、前記第２のバックアップ電源の残量を判断し、該判断結果に基づいて、前記電源制御部は、前記第１のバックアップ電源又は前記第２のバックアップ電源のいずれかを用いて、前記第１の所定の処理を実行させることを特徴とする電源制御装置。
【請求項６】
供給電源の停電時に電力をバックアップするバックアップ電源を有する装置であって、
所定の電力容量を有するバックアップ電源と、
供給電源についての停電状態を判断する停電状態判断部と、
前記装置に備えられたバックアップ電源の設備状態を判断する電源設備状態判断部と、
前記停電状態判断部により停電状態が判断された場合に、該停電状態判断部による判断結果と、前記電源設備状態判断部による判断結果とに基づいて、前記バックアップ電源を用いた電源制御を行う電源制御部と
を備えてなるバックアップ電源を有する装置。
【請求項７】
供給電源に対するバックアップ電源を備えた装置の電源制御をコンピュータに実行させる電源制御プログラムであって、
前記供給電源についての停電状態を判断する停電状態判断ステップと、
前記装置に備えられたバックアップ電源の設備状態を判断する電源設備状態判断ステップと、
前記停電状態判断ステップにより停電状態が判断された場合に、該停電状態判断ステップによる判断結果と前記電源設備状態判断ステップによる判断結果とに基づいて、前記バックアップ電源を用いた電源制御を行う電源制御ステップと
をコンピュータに実行させる電源制御プログラム。
【請求項８】
請求項７に記載の電源制御プログラムにおいて、
前記電源設備状態判断ステップでは、前記バックアップ電源の設備状態を判断し、
前記停電状態判断ステップでは、前記電源設備状態判断ステップにより判断される前記バックアップ電源の設備状態に基づく前記バックアップ電源の使用態様に対応する複数の停電状態を判断することを特徴とする電源制御プログラム。
【請求項９】
請求項７又は至請求項８に記載の電源制御プログラムにおいて、
前記停電状態判断ステップでは、前記供給電源の電圧を監視による電源電圧監視結果を用い、
前記電源電圧が所定値以下となることを条件に所定の停電状態を判断することを特徴とする電源制御プログラム。
【請求項１０】
供給電源に対するバックアップ電源を備えた装置の電源制御方法であって、
供給電源についての停電状態を判断する停電状態判断ステップと、
前記装置に備えられたバックアップ電源の設備状態を判断する電源設備状態判断ステップと、
前記停電状態判断ステップにより停電状態が判断された場合に、該停電状態判断ステップによる判断結果と前記電源設備状態判断ステップによる判断結果とに基づいて、前記バックアップ電源を用いた電源制御を行う電源制御ステップと
を備える電源制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、商用電源などの通常時に供給される供給電源に対するバックアップ電源を備えた装置、及びその装置の電源制御を行う電源制御装置、並びにその電源制御プログラム、及び電源制御方法に関するものである。
【背景技術】
【０００２】
従来より、情報処理装置など電子データを扱う機器においては、供給電源の停止や瞬断によってデータが失われたり、稼動に支障を来たすのを防止するため例えばＵＰＳなどのバックアップ電源が設けられている。
【０００３】
このような機器は、その動作の一例を図７に示すように、常時供給電源（ＡＣ入力電源）の電圧・電流値等の状態をモニタし（ステップＳ５１）、これらの値がある閾値である規定電圧値（Ｖ１）を下まわった場合（ステップＳ５２、Ｙ）に、その下まわった時間が予め設定した時間を上回る（ステップＳ５３、Ｙ）ことを判断することで、供給電源をバックアップ電源に切り替える（ステップＳ５４）。これにより、供給電源の停電や瞬断に対しても機器の稼動状態が維持できることとなる。なお、上述において、予め設定した時間とは、例えばコンデンサなどによる蓄電が用いられるような短い時間であり、電源電圧等が規定電圧値を下回った場合に直ちに予備電源に切替える場合もある。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
従来の技術においては、上述したように、電源電圧がある閾値を下回った場合、もしくはその下回った時間を予め設定した時間を上回った場合は、一律に定められたバックアップ電源に切替え、その処理も一意に定められた処理を行うのみである。
【０００５】
しかし、例えば、電力容量の大小異なるバックアップ電源が設備されている場合、停電のパターンによっては、これらバックアップ電源を適宜使い分けることにより、装置のより効率的な稼動状態を維持することができることとなる。
【０００６】
例えば、停電状態から正常状態に直ぐに復帰するような場合、装置全体を駆動することができる大きな電力容量を有するバックアップ電源を用いて装置を正常状態で動作させることが好ましい。一方、そのような停電状態から直ぐには復帰せず、大きな電力容量のバックアップ電源でもそのバックアップができなくなるような場合は、装置のシャットダウン寸前に、例えば重要な電子データを保存するなどの処理が必要となる。このような重要な処理に対しては、小さな電力容量のバックアップ電源を用いて当該処理を確実に実行できるようにしておくことにより、装置の運用態様をより信頼性あるものとすることができる。
【０００７】
しかるに従来の技術では、停電のパターンによって、バックアップ電源を使い分けることもなされておらず、停電時に装置のより効率的な稼動状態を維持することができない。また、一律に電力容量の大きなバックアップ電源を全ての機器に設備することはコストと機器の稼動状態の重要度に鑑みれば妥当ではない。
【０００８】
また、電源の停電や瞬断のパターンには様々なパターンがある。たとえば、一時的な停電を繰り返すことによりバックアップ電源が十分に充電されない状態でその使用が繰り返された場合、バックアップ電源の蓄電量は当初よりも下がった状態となっている。このような場合にも、最初の停電時と同様に一律に同じバックアップ電源を使用しても、最早十分な装置の稼動を維持できない場合が生じ得る。
【０００９】
本発明は、上述した従来の問題点を解決するためになされたものであり、設備されたバックアップ電源に応じた停電状態を判断すると共に、該停電状態に応じたバックアップ電源を用いてバックアップ動作を行わせることで、低コストで、且つ機器（装置）に対応するフレキシブルな電源バックアップシステムを構築することができ、それらの信頼性ある運用態様を提供することができる電源制御装置、バックアップ電源を備えた装置、電源制御プログラム及び電源制御方法を提供することを目的としている。
【課題を解決するための手段】
【００１０】
上述した課題を解決するため、本発明は、供給電源に対するバックアップ電源を備えた装置の電源制御を行う電源制御装置であって、前記供給電源についての停電状態を判断する停電状態判断部と、前記装置に備えられたバックアップ電源の設備状態を判断する電源設備状態判断部と、前記停電状態判断部により停電状態が判断された場合に、該停電状態判断部による判断結果と前記電源設備状態判断部による判断結果とに基づいて、前記バックアップ電源を用いた電源制御を行う電源制御部とを備えてなる。
【００１１】
この電源制御装置において、前記電源設備状態判断部は、前記バックアップ電源の設備状態を判断し、前記停電状態判断部は、前記電源設備状態判断部により判断される前記バックアップ電源の設備状態に基づく前記バックアップ電源の使用態様に対応する複数の停電状態を判断することを特徴とする。
【００１２】
また、前記電源制御部は、前記停電状態判断部により判断される前記複数の停電状態に応じて前記バックアップ電源による前記使用態様としての装置の駆動実行内容を異ならせることができる。
【００１３】
また、この電源制御装置において、前記設備状態判断部により判断されるバックアップ電源の設備状態には、バックアップ電源の電力容量に関する情報、又は該電力容量と共にそれらの充電状態に関する情報を含むことを特徴とすることができる。
【００１４】
また、本発明の電源制御装置において、前記停電状態判断部は、前記供給電源の電圧を監視する電源電圧監視部による電源電圧監視結果を用い、前記電源電圧が所定値以下となることを条件に所定の停電状態を判断することを特徴とする。
【００１５】
なお、ここで、前記停電状態判断部は、前記電源電圧監視結果と共に時間を計時するタイマの時間を用い、前記タイマにより前記電源電圧が所定値以下となる時間を計時し、計時された時間に基づいて所定の停電状態を判断することを特徴とすることができる。
【００１６】
また、前記停電状態判断部は前記電源電圧監視結果に基づいて、第１の停電状態を判断し、前記停電状態判断部が前記第1の停電状態を判断した場合に、前記電源設備状態判断部により第1のバックアップ電源のみが設備されていると判断された場合、前記電源制御部は前記第1のバックアップ電源を用いて第1の所定の処理を実行させることを特徴とすることができる。
【００１７】
また、本発明の電源制御装置において、前記停電状態判断部は前記電源電圧監視結果に基づいて第１の停電状態を判断し、前記停電状態判断部が前記第1の停電状態を判断した場合に、前記電源設備状態判断部により前記第１のバックアップ電源と共に該第1のバックアップ電源より電力容量の大きい第２のバックアップ電源が設備されていると判断された場合、前記電源制御部は前記第２のバックアップ電源を用いて第２の所定の処理を実行させることを特徴とする。
【００１８】
また、本発明の電源制御装置において、前記停電状態判断部は、前記原電源電圧が前記所定値以下となる時間が所定時間を経過することを条件に第２の停電状態を判断し、前記停電状態判断部が前記第２の停電状態を判断した場合、前記電源設備状態判断部は、前記第２のバックアップ電源の残量を判断し、該判断結果に基づいて、前記電源制御部は、前記第１のバックアップ電源又は前記第２のバックアップ電源のいずれかを用いて、前記第１の所定の処理を実行させることを特徴とする。
【００１９】
なお、この電源制御装置において、停電の履歴情報を記憶する停電履歴情報記憶部を備え、前記電源制御部は、前記停電状態判断部による判断結果と前記電源設備状態判断部による判断結果に加え、さらに前記停電の履歴情報に基づいてバックアップ電源を用いた電源制御を行うことを特徴とすることができる。
【００２０】
また、本発明は、供給電源の停電時に電力をバックアップするバックアップ電源を有する装置であって、所定の電力容量を有するバックアップ電源と、供給電源についての停電状態を判断する停電状態判断部と、前記装置に備えられたバックアップ電源の設備状態を判断する電源設備状態判断部と、前記停電状態判断部により停電状態が判断された場合に、該停電状態判断部による判断結果と、前記電源設備状態判断部による判断結果とに基づいて、前記バックアップ電源を用いた電源制御を行う電源制御部とを備えてなる。
【００２１】
このバックアップ電源を有する装置において、前記バックアップ電源は、第1の電力容量を有する第1のバックアップ電源と、前記第1のバックアップ電源よりも大きい電力容量を有する第２のバックアップ電源とを含み、前記電源制御部は、前記停電状態判断部により停電状態が判断された場合に、該停電状態判断部による判断結果と、前記電源設備状態判断部による判断結果とに基づいて、前記第1のバックアップ電源と前記第２のバックアップ電源を選択的に切替えて装置への電源供給を行うことを特徴とすることができる。
【００２２】
なお、前記装置はＲＡＩＤ装置であることを特徴とすることができる。
【００２３】
また、本発明は、供給電源に対するバックアップ電源を備えた装置の電源制御をコンピュータに実行させる電源制御プログラムであって、前記供給電源についての停電状態を判断する停電状態判断ステップと、前記装置に備えられたバックアップ電源の設備状態を判断する電源設備状態判断ステップと、前記停電状態判断ステップにより停電状態が判断された場合に、該停電状態判断ステップによる判断結果と前記電源設備状態判断ステップによる判断結果とに基づいて、前記バックアップ電源を用いた電源制御を行う電源制御ステップとをコンピュータに実行させる。
【００２４】
また、本発明は、供給電源に対するバックアップ電源を備えた装置の電源制御方法であって、供給電源についての停電状態を判断する停電状態判断ステップと、前記装置に備えられたバックアップ電源の設備状態を判断する電源設備状態判断ステップと、前記停電状態判断ステップにより停電状態が判断された場合に、該停電状態判断ステップによる判断結果と前記電源設備状態判断ステップによる判断結果とに基づいて、前記バックアップ電源を用いた電源制御を行う電源制御ステップとを備えるものである。
【発明の効果】
【００２５】
以上、本発明によれば、低コストで、且つ機器（装置）に対応するフレキシブルな電源バックアップシステムを構築することができ、それらの信頼性ある運用態様を提供することができる電源制御装置、バックアップ電源を備えた装置、電源制御プログラム及び電源制御方法を提供することができる。
【発明の実施の形態】
【００２６】
以下、本発明の実施の形態を図面を参照しつつ説明する。
図１は本発明の実施の形態における電源制御装置を有する装置の一般的な構成を示すブロック図、図２は実施の形態における電源制御装置の回路構成を示すブロック図、図３は実施の形態における電源制御装置の構成を示す機能ブロック図、図４は実施の形態の電源制御装置を有するＲＡＩＤ装置を示すブロック図である。
【００２７】
図１に示す装置は、例えばＲＡＩＤ(Redundant Array of Inexpensive Disks)装置であり、本発明の電源制御装置１、メモリ２、第１バックアップ電源を構成する第１バッテリ３、ＰＳＵ（Power Supply Unit）４、電源電圧を監視する電圧監視部５、ＭＰＵ（Microprocessing Unit）又はＣＰＵ（Central processing Unit）やＨＤＤや他の回路部分６を備えている。
【００２８】
また、このＲＡＩＤ装置は第１バッテリユニット３の他に、第１バッテリユニット３の電力容量よりも大きな電力容量を有し第２バックアップ電源を構成する第２バッテリユニット７をオプショナル的に備えることができると共に、市販又は専用の予備電源であるＵＰＳ（Uninterrupted Power Supply）８をオプショナル的に備えることができる。なお、本装置においては、点線で示すように、バックアップ電源として、第２バッテリユニットの機能増強用のバッテリとして第３バッテリユニット９をオプショナル的に備えるようにしてもよい。
【００２９】
電源制御装置１は、図２で示すように、図示しないメンテナンス端末へ接続されるシリアル通信ポート、第２バッテリユニット７へ接続されるシリアル通信ポートを有するＭＰＵ１１と、制御プログラムやデータが格納されたＲＯＭ（Read Only Memory）１２、ＲＡＩＤ装置１００の電源系の情報を表す装置電源系ステータスレジスタ１５、ＲＡＩＤ装置１００の電源系をコントロール指示するための装置電源系コントロールレジスタ１６、ＲＡＩＤ装置１００の電源供給に必要な装置構成情報を記憶した装置構成情報記憶部１４、停電履歴情報を取得し記憶する停電情報取得/記憶部１７、これらレジスタ１５，１６、記憶部１４、１７とＭＰＵ１１の間に介在されて情報伝達を行うコンパニオンチップ１３とを備えている。
【００３０】
図２の構成において、メンテナンス端末とは、バッテリの電力容量を含む装置の各構成情報を装置構成情報記憶部１４に対して書き込み、変更し又は消去するために使用される。停電履歴情報取得/記憶部１７は過去（例えば所定時間の間）に生じた停電に関する情報を取得し履歴として記憶するものであり、電源制御を実行するに際してその参照に寄与することができる。
【００３１】
装置電源系ステータスレジスタ１５は、ＵＰＳ８のシャットダウン信号、ＰＳＵの異常通知信号、電圧監視部５からの停電通知情報、各モジュールのＤＣ電圧値の状態を取得し表示する。
【００３２】
装置電源系コントロールレジスタ１６は、停電時に行われる電源制御において使用するバッテリユニットに放電指示信号を与え、またＰＳＵ４やＤＣ/ＤＣコンバータを始めとする各モジュールにオン/オフ指示を与える。
【００３３】
以上の構成において、本発明の実施の形態における電源制御装置１は、例えば図３に示されるように、電圧監視部５の監視電圧に基づいて停電状態を判断する停電状態判断部２１と、ＲＡＩＤ装置に備えられたバックアップ電源の設備状態を判断する電源設備状態判断部２２と、停電状態判断部２２により停電状態が判断された場合に、該停電状態判断部２１による判断結果と電源設備状態判断部２２による判断結果とに基づいて、バックアップ電源を用いた電源制御を行う電源制御部２３とを備える。
【００３４】
また、電源制御装置１は、タイマ２４を備え、停電状態判断部２１は、監視電圧と共にタイマ２４による停電時間を用いて停電状態を判断することができる。さらに、電源制御装置は、装置構成情報記憶部１４を備え、電源設備状態判断部２２は装置構成情報記憶部１４の装置構成を判断し、電源制御部２３はこの装置構成を電源制御に取り入れることができる。さらにまた、電源制御装置１は、停電履歴情報を記憶する停電履歴情報取得/記憶部１７を備え、電源制御部２３は、停電履歴情報取得/記憶部１７に記憶された情報に基づいて電源制御をより高度に行うことができる。
【００３５】
なお、ここで電源設備情報とは、例えば、図６に示すように、どのような電源設備（バックアップ電源）が備えられているかという情報は勿論のこと、各電源設備における電力容量、及び残電力容量が含まれる。このため、電源設備状態判断部２２はバッテリユニットの電圧をモニタするモニタ部２２ａを有し、バッテリユニットの残電力量を適宜判断し、この判断結果を電源制御部２３に与えることもできる。
【００３６】
また停電状態とは、各電源設備の組み合わせに対して、バックアップの方法をどのように行うかに際して、その各電源設備の用い方により定められる使用態様に対応して決まる（設定される）停電の状態（停電条件）を意味している。例えば、後述する図５のフローチャートでは、ステップＳ３や、ステップＳ８の判断を満たす条件を意味している。この場合、ステップＳ３を満たす停電状態は使用態様１，２に対応して設定される停電状態を意味し、ステップＳ８を満たす停電状態は使用態様３，４に対応して設定される停電状態を意味する。
【００３７】
なお、電源制御部２３は、本実施の形態においては、各判断結果を用いてプログラムにより定められる電源制御を実行し、電源設備に対応する所定の使用態様で電源制御を実行する。
【００３８】
なお、図４に示すＲＡＩＤ装置１００の機能構成ブロックによれば、該ＲＡＩＤ装置１００は、電源制御装置１、バッテリユニット３，７，９、ホストバスＩ／Ｆ部１１０，１２０、インターフェース制御部１３０、データバスＩ／Ｆ部１４０，１５０、ＭＰＵバスブリッジ１７０、ＭＰＵ６、キャッシュメモリ部２、ＨＤＤ部１６０を備える。
【００３９】
以下、本発明の実施の形態の動作について夫々の設備状態に対応して説明する。
（第１動作：第１バッテリユニット３及び第２バッテリユニット７を備える場合）
ここでは、図５のフローチャートを用いて第１動作を説明する。
まず、電圧監視部５によりＡＣ入力電源の電圧が監視され（Ｓ１）、それが規定電圧値（Ｖ１）以下であることが判断され（Ｓ２，ｙ）、且つその状態が規定時間（Ｔ１）以上継続していることが判断される（Ｓ３，ｙ）ことで停電状態（第１の停電状態）が判断される。上記規定時間（Ｔ１）は従来技術と同じコンデンサ等の放電効果に基づくものであるが、この停電状態の判断においては、ステップＳ３の動作を省略し、電圧が規定電圧値（Ｖ１）以下であることが判断される（Ｓ２）と即座に停電と判断するようにしても良い。
【００４０】
停電状態が判断されると、ステップＳ４において、第２バッテリユニットが設備されているか否かが判断され、第２バッテリユニットがないと判断された場合（Ｓ４，ｎ）は、該第１バッテリユニットの放電を開始して例えばキャッシュデータをメモリに退避させる（使用態様１）。またこの場合、停電で装置がダウンしたことを示すビットを不揮発メモリに残す。
【００４１】
なお、第１バッテリのみが設備されている場合、商用電源の電圧低下や停電が生じるとＰＳＵ４内の容量で蓄えられている電力が尽きて装置が停止してしまう。一般的に商用電力が低下してからＰＳＵ４の出力が定格を維持できる時間は数ms〜数十msである。従って、ＰＳＵ４の入力部分の電圧監視部５は電圧低下を検出すると電源制御装置１へアラーム（ＡＬＭ）信号を上げる。
【００４２】
電圧低下のＡＬＭ信号を受け取った電源制御装置１は、装置１００が動作可能な時間がせいぜい数十msであることから、直ちにメモリ２をリフレッシュモードにして現状のデータを保護する。他の回路は電源電圧低下とともにまもなく停止する。
【００４３】
復電時、装置が立ち上げると保護されたメモリ２内のデータを使って、停電時からシステムを運用できる。
【００４４】
一方、ステップＳ４において、第２バッテリユニットがあると判断された場合（Ｓ４，ｙ）は、該第２バッテリユニットの放電を開始して装置の通常動作を継続させる（Ｓ５）（使用態様２）。
【００４５】
そして、更に電圧監視を行い（Ｓ７）、電圧の低下時間が規定時間（Ｔ２）以上継続していると判断されると（Ｓ８，ｙ）、第２の停電状態が判断され、ステップＳ９において、第２バッテリユニットの残容量（残電力容量）でＨＤＤにデータを書き込むに足るバックアップが可能か否かが判断される。
【００４６】
このステップＳ９の判断においては、モニタ部２２ａによりバッテリユニットの電圧を検出判断することで残容量を判断するようにしたが、停電履歴情報記憶部１７から停電履歴情報を取得し、該情報により残容量を判断するようにしても良い。例えば、停電が繰り返されて生じた場合は、バッテリユニットが十分に充電されていない場合があり得るが、このような場合でも、履歴情報からバッテリの残容量が判断でき、その判断結果によりステップＳ９の判断を行うようにすることができる。この履歴情報としては、例えば一定の時間内に所定時間にわたる停電が生じた回数をカウントしたカウント値を用い、該カウント値が所定値を超える場合は、残電力容量が足りず、ＨＤＤにデータを書き込むに足るバックアップができないものと判断するようにすることができる。
【００４７】
そして、ステップＳ９において、バックアップが可能と判断された場合（Ｓ９，ｙ）は、キャッシュデータをＨＤＤへ書き戻し（Ｓ１１）、装置を停止させる（Ｓ１２）（使用態様３）。
【００４８】
一方、ステップＳ９において、バックアップが可能でないと判断された場合（Ｓ９，ｎ）は、第１バッテリユニットにより、キャッシュデータを保持する（Ｓ１０）（使用態様４）。この場合、停電で装置がダウンしたことを示すビットを不揮発メモリに書き込んだ後、第２バッテリユニットの放電を停止する。このとき装置は電圧低下で停止する。なお、ステップＳ９の判断において、キャッシュデータをＨＤＤへ書き戻すことが可能でないと判断された場合には、第２バッテリユニットによりキャッシュデータをメモリに保持するようにしても良い。この場合は第１バッテリユニットが設備されていなくてもよい。
【００４９】
以上の動作で示したように、第１バッテリユニットと第２バッテリユニットを考慮した電源制御を行う場合、停電が生じた場合は、まず第２バッテリユニットで装置をバックアップさせ、電力が復旧した場合はそのまま動作し、なおしばらく復旧しなかった場合には、第１バッテリユニットを用いてでメモリデータを保護することが可能となる。
【００５０】
この場合、一時的な（瞬時に生じる）停電でもバッテリユニットを動作させる時間を数秒程度にして、短時間に連続した停電でもさらに通常動作させる設定が可能となる。また、第２バッテリユニットがある程度大きな電力容量を持っている場合、供給電源電圧が僅かでも不安定になった場合、直ぐに第２バッテリユニットを放電させて装置を動作させ、ある程度の時間、電圧の状態をモニタする。
【００５１】
そして、安定状態に復旧したと判断した場合には再び商用電源に切り替える一方、復旧しないと判断した場合は、第２バッテリの残容量が無くなる前に第１バッテリユニットを用いて、装置を安全に停止させる処理を行う。この場合第２バッテリの残容量により、退避すべきデータをＨＤＤへ退避させるのか、第１バッテリユニットを使ってメモリに保持するのかを自由度をもって決めることも可能である。
【００５２】
また、停電になる直前は電源電圧が事前に不安定になる場合が多い。それに反応してバックアップ電源のバッテリが動作し、直後一次電圧（ＡＣ電源）が復旧するというような動作を繰り返して最終的に停電に陥るケースでは、第２バッテリユニットの容量が既に消費されている場合が想定できる。
【００５３】
このような場合、短時間の連続停電では、上述した停電履歴情報として、例えば停電・復電の回数のカウント値を用い、規定回数以上の連続的な電圧低下がカウントされる場合は、第２バッテリユニットが消費されていると判断することで直ちに第１バッテリユニットを用いてバックアップモードに切り替えるようにすることもできる。
【００５４】
（第２動作：第２バッテリユニットのみを備える場合）
第１バッテリユニットを備えず、第２バッテリユニットのみが設備されている場合もあり得る。
この場合、図５の動作においては、第２バッテリユニットの電力容量に基づいてステップＳ８の規定時間（Ｔ２）を定めるとともに、ステップＳ１０の動作における第１バッテリユニットによるキャッシュデータの保持を第２バッテリユニットにより行わせるようにすることができる。
【００５５】
第２バッテリユニットの電流容量は第１バッテリユニットと比べ十分大きく、ＰＳＵからの電圧低下アラーム信号が出力されてから数十秒から数分動作させることが可能である。一方、停電のほとんどが数秒未満の瞬間停電であるが、その程度の場合は第２バッテリユニットの電力容量で装置を動かすことが可能なため商用電源電圧の復旧を数秒程度待ってメモリバックアップを行うことができる。
【００５６】
なお、図１に点線で示したように、さらに第２バッテリユニットの増設形態として第３バッテリユニットの増設を行うとメモリ内のデータをＨＤＤへ退避させる間、装置を稼動させることも可能となる。
【００５７】
（第３動作：専用又は市販ＵＰＳが設備されている場合）
専用又は市販ＵＰＳが設備された装置では、該ＵＰＳの特性を構成情報記憶部１４の構成情報へ登録することで動作時間やメモリデータ保護モード(Battert Unit-1併用時)、ＨＤＤ退避モードを選択することも可能である。
【００５８】
この場合、例えば、電源制御装置１は、装置構成情報記憶部１４の記憶情報から、ある電力容量を有するＵＰＳが設備されていると判断することができるので、該ＵＰＳの容量に応じたＵＰＳによる通電時間を経過後、例えば図５に示した動作（第１動作）や上述した第２動作を開始させるようにすることができる。ＵＰＳのみが備えられた場合は、第２動作で説明した第２バッテリユニットの動作をＵＰＳの動作に置き換えればよい。
【００５９】
なお、ＵＰＳがその他サーバー等機器と共用されていて、ＨＤＤ退避モードとして使用できない場合は、その設備状況を同様にＵＰＳ構成情報として登録することで、メモリ退避モードとなり、電力普及待ちの時間を共用ＵＰＳに最適な時間にする。
【００６０】
専用ＵＰＳの場合は、常時ＵＰＳの状態監視が可能なため、電力容量に応じたキャッシュメモリサイズや動作モードが動的に選択され、装置性能を最大に発揮可能である。またＵＰＳの活性保守が可能で、装置運用中にメモリバックアップ可能なモードへ移行や、バッテリユニットの増設に伴うバックアップ時間延長設定が動的に更新される。
【００６１】
以上、実施の形態の動作をバックアップ電源の設備状態に基づくバックアップ電源の使用態様に対応して説明したが、種々の設備状態を図６に纏めて示す。図６において、設備状態１〜６に夫々対応するケース１〜ケース６が示されている。
【００６２】
ケース１は第１バッテリユニットのみが設備されている場合であり、ケース２は第２バッテリユニットのみが設備されている場合であり、ケース３は第２バッテリユニットに第３バッテリユニット（アックアップ機能増大ユニット）が設備されている場合であり、ケース４はＵＰＳのみを備えた場合であり、ケース５は第１バッテリユニットと第２バッテリユニットを設備されている場合であり、ケース６は第１バッテリユニットとＵＰＳを備えた場合を示している。
【００６３】
以上、本発明の実施の形態について説明したが、本発明は実施の形態に限定されるものではなく、例えば、バックアップ電源の使用態様として、データの保存を例にとって説明したが、本発明の使用態様はかかるデータ保存に限定されることはない。またバックアップ電源の種類も実施の形態で示した容量の種類のものに限定されることはない。さらに、図５に示したテップＳ１からＳ１２までの処理を電源制御プログラムとして提供することができ、該電源制御プログラムをコンピュータにより読取り可能な記録媒体に記憶させることによって、電源制御装置による電源制御をコンピュータに実行させることが可能となる。なお、本発明において、上記コンピュータにより読取り可能な記録媒体は、ＣＤ−ＲＯＭやフレキシブルディスク、ＤＶＤディスク、光磁気ディスク、ＩＣカード等の可搬型記憶媒体や、コンピュータプログラムを保持するデータベース、或いは、他のコンピュータ並びにそのデータベースや、更に回線上の伝送媒体をも含むものである。
（付記１）供給電源に対するバックアップ電源を備えた装置の電源制御を行う電源制御装置であって、
前記供給電源についての停電状態を判断する停電状態判断部と、
前記装置に備えられたバックアップ電源の設備状態を判断する電源設備状態判断部と、
前記停電状態判断部により停電状態が判断された場合に、該停電状態判断部による判断結果と前記電源設備状態判断部による判断結果とに基づいて、前記バックアップ電源を用いた電源制御を行う電源制御部と
を備えてなる電源制御装置。
（付記２）付記１に記載の電源制御装置において、
前記電源設備状態判断部は、前記バックアップ電源の設備状態を判断し、
前記停電状態判断部は、前記電源設備状態判断部により判断される前記バックアップ電源の設備状態に基づく前記バックアップ電源の使用態様に対応する複数の停電状態を判断することを特徴とする電源制御装置。
（付記３）付記２に記載の電源制御装置において、
前記電源制御部は、前記停電状態判断部により判断される前記複数の停電状態に応じて前記バックアップ電源による前記使用態様としての装置の駆動実行内容を異ならせることを特徴とする電源制御装置。
（付記４）付記２又は付記３に記載の電源制御装置において、
前記設備状態判断部により判断されるバックアップ電源の設備状態には、バックアップ電源の電力容量に関する情報、又は該電力容量と共にそれらの充電状態に関する情報を含むことを特徴とする電源制御装置。
（付記５）付記１乃至付記４のいずれかに記載の電源制御装置において、
前記停電状態判断部は、前記供給電源の電圧を監視する電源電圧監視部による電源電圧監視結果を用い、
前記電源電圧が所定値以下となることを条件に所定の停電状態を判断することを特徴とする電源制御装置。
（付記６）付記５に記載の電源制御装置において、
前記停電状態判断部は、前記電源電圧監視結果と共に時間を計時するタイマの時間を用い、
前記タイマにより前記電源電圧が所定値以下となる時間を計時し、計時された時間に基づいて所定の停電状態を判断することを特徴とする電源制御装置。
（付記７）付記５に記載の電源制御装置において、
前記停電状態判断部は前記電源電圧監視結果に基づいて、第１の停電状態を判断し、
前記停電状態判断部が前記第1の停電状態を判断した場合に、前記電源設備状態判断部により第1のバックアップ電源のみが設備されていると判断された場合、前記電源制御部は前記第1のバックアップ電源を用いて第1の所定の処理を実行させることを特徴とする電源制御装置。
（付記８）付記５に記載の電源制御装置において、
前記停電状態判断部は前記電源電圧監視結果に基づいて第１の停電状態を判断し、
前記停電状態判断部が前記第1の停電状態を判断した場合に、前記電源設備状態判断部により前記第１のバックアップ電源と共に該第1のバックアップ電源より電力容量の大きい第２のバックアップ電源が設備されていると判断された場合、前記電源制御部は前記第２のバックアップ電源を用いて第２の所定の処理を実行させることを特徴とする電源制御装置。
（付記９）付記８に記載の電源制御装置において、
前記停電状態判断部は、前記原電源電圧が前記所定値以下となる時間が所定時間を経過することを条件に第２の停電状態を判断し、
前記停電状態判断部が前記第２の停電状態を判断した場合、前記電源設備状態判断部は、前記第２のバックアップ電源の残量を判断し、該判断結果に基づいて、前記電源制御部は、前記第１のバックアップ電源又は前記第２のバックアップ電源のいずれかを用いて、前記第１の所定の処理を実行させることを特徴とする電源制御装置。
（付記１０）付記１乃至付記９のいずれかに記載の電源制御装置において、
停電の履歴情報を記憶する停電履歴情報記憶部を備え、
前記電源制御部は、前記停電状態判断部による判断結果と前記電源設備状態判断部による判断結果に加え、さらに前記停電の履歴情報に基づいてバックアップ電源を用いた電源制御を行うことを特徴とする電源制御装置。
（付記１１）供給電源の停電時に電力をバックアップするバックアップ電源を有する装置であって、
所定の電力容量を有するバックアップ電源と、
供給電源についての停電状態を判断する停電状態判断部と、
前記装置に備えられたバックアップ電源の設備状態を判断する電源設備状態判断部と、
前記停電状態判断部により停電状態が判断された場合に、該停電状態判断部による判断結果と、前記電源設備状態判断部による判断結果とに基づいて、前記バックアップ電源を用いた電源制御を行う電源制御部と
を備えてなるバックアップ電源を有する装置。
（付記１２）付記１１に記載のバックアップ電源を有する装置であって、
前記バックアップ電源は、第1の電力容量を有する第1のバックアップ電源と、前記第1のバックアップ電源よりも大きい電力容量を有する第２のバックアップ電源とを含み、
前記電源制御部は、前記停電状態判断部により停電状態が判断された場合に、該停電状態判断部による判断結果と、前記電源設備状態判断部による判断結果とに基づいて、前記第1のバックアップ電源と前記第２のバックアップ電源を選択的に切替えて装置への電源供給を行うことを特徴とするバックアップ電源を有する装置。
（付記１３）付記１１又は付記１２に記載のバックアップ電源を有する装置において、
前記装置はＲＡＩＤ装置であることを特徴とするバックアップ電源を有する装置。
（付記１４）供給電源に対するバックアップ電源を備えた装置の電源制御をコンピュータに実行させる電源制御プログラムであって、
前記供給電源についての停電状態を判断する停電状態判断ステップと、
前記装置に備えられたバックアップ電源の設備状態を判断する電源設備状態判断ステップと、
前記停電状態判断ステップにより停電状態が判断された場合に、該停電状態判断ステップによる判断結果と前記電源設備状態判断ステップによる判断結果とに基づいて、前記バックアップ電源を用いた電源制御を行う電源制御ステップと
をコンピュータに実行させる電源制御プログラム。
（付記１５）付記１４に記載の電源制御プログラムにおいて、
前記電源設備状態判断ステップでは、前記バックアップ電源の設備状態を判断し、
前記停電状態判断ステップでは、前記電源設備状態判断ステップにより判断される前記バックアップ電源の設備状態に基づく前記バックアップ電源の使用態様に対応する複数の停電状態を判断することを特徴とする電源制御プログラム。
（付記１６）付記１５に記載の電源制御プログラムにおいて、
前記電源制御ステップでは、前記停電状態判断ステップで判断される前記複数の停電状態に応じて前記バックアップ電源による前記使用態様としての装置の駆動実行内容を異ならせることを特徴とする電源制御プログラム。
（付記１７）付記１４乃至付記１６のいずれかに記載の電源制御プログラムにおいて、
前記停電状態判断ステップでは、前記供給電源の電圧を監視による電源電圧監視結果を用い、
前記電源電圧が所定値以下となることを条件に所定の停電状態を判断することを特徴とする電源制御プログラム。
（付記１８）付記１７に記載の電源制御プログラムにおいて、
前記停電状態判断ステップでは、前記電源電圧が所定値以下となる時間に基づいて所定の停電状態を判断することを特徴とする電源制御プログラム。
（付記１９）付記１７に記載の電源制御プログラムにおいて、
前記停電状態判断ステップでは、前記電源電圧監視結果に基づいて、第１の停電状態を判断し、
前記停電状態判断ステップにより前記第1の停電状態を判断された場合に、前記電源設備状態判断ステップにより第1のバックアップ電源のみが設備されていると判断された場合、前記電源制御ステップは前記第1のバックアップ電源を用いて第1の所定の処理を実行させることを特徴とする電源制御プログラム。
（付記２０）供給電源に対するバックアップ電源を備えた装置の電源制御方法であって、
供給電源についての停電状態を判断する停電状態判断ステップと、
前記装置に備えられたバックアップ電源の設備状態を判断する電源設備状態判断ステップと、
前記停電状態判断ステップにより停電状態が判断された場合に、該停電状態判断ステップによる判断結果と前記電源設備状態判断ステップによる判断結果とに基づいて、前記バックアップ電源を用いた電源制御を行う電源制御ステップと
を備える電源制御方法。
【図面の簡単な説明】
【００６４】
【図１】本発明の実施の形態における電源制御装置を有する装置の一般的な構成を示すブロック図である。
【図２】本発明の実施の形態における電源制御装置の回路構成を示すブロック図である。
【図３】本発明の実施の形態における電源制御装置の構成を示す機能ブロック図である。
【図４】本発明の実施の形態の電源制御装置を有するＲＡＩＤ装置を示すブロック図である。
【図５】本発明の実施の形態の動作の一例を示すフローチャートである。
【図６】バックアップ電源の設備状態の例を評として示す図である。
【図７】従来の電源制御装置の動作の一例を示すフローチャートである。
【符号の説明】
【００６５】
１  電源制御装置、２  メモリ、３  第１バッテリユニット（バックアップ電源）、４  ＰＳＵ、５  電圧監視部、７  第２バッテリユニット（バックアップ電源）、８  ＵＰＳ、９  第３バッテリユニット、１１  ＭＰＵ、１２  ＲＯＭ、１４  装置構成情報記憶部、１５  装置電源系ステータスレジスタ、１６  装置電源系コントロールレジスタ、１７  停電履歴情報取得/記憶部、２１  停電状態判断部、２２  電源設備状態判断部、２２ａ  モニタ部、２３  電源制御部（電源切替部）、１００  ＲＡＩＤ装置。
【図１】
2006172403.tif 000003
【図２】
2006172403.tif 000004
【図３】
2006172403.tif 000005
【図４】
2006172403.tif 000006
【図５】
2006172403.tif 000007
【図６】
2006172403.tif 000008
【図７】
2006172403.tif 000009