(57)【要約】【課題】設定情報を自動復元することによって、装置交換に要する作業時間を短縮すること。【解決手段】ＮＭＣ２０が記憶するＮＭＣ設定情報４１をコピーしてＵＰＳ本体にＮＭＣ設定情報１６として記憶する。また、ＵＰＳ本体が記憶するＵＰＳ設定情報１７及びシリアルＮｏ１８をＮＭＣ２０にそれぞれＵＰＳ設定情報４２及びシリアルＮｏ４３として記憶する。そして、交換判別部が、ＮＭＣ２０又はＵＰＳ本体が交換されたか否かを判定する。そして、ＮＭＣ２０が交換された場合には、ＮＭＣ交換処理部が、ＮＭＣ設定情報４１をＮＭＣ設定情報１６から復元する。また、ＵＰＳ本体が交換された場合には、ＵＰＳ交換処理部が、ＵＰＳ設定情報１７をＵＰＳ設定情報４２から復元する。【選択図】図３
2016021667.tif 000002
【特許請求の範囲】
【請求項１】
自装置を組み込んで伝送に使用する本体装置又は自装置が交換されたか否かを判定する判定部と、
前記判定部により自装置が交換されたと判定された場合に、前記本体装置及び自装置の設定情報を前記本体装置から自装置へ複製する第１複製部と、
前記判定部により前記本体装置が交換されたと判定された場合に、前記本体装置及び自装置の設定情報を自装置から前記本体装置へ複製する第２複製部と
を備えたことを特徴とする伝送装置。
【請求項２】
前記第１複製部及び前記第２複製部は、設定情報を複製する際にユーザに確認し、ユーザの同意が得られた場合に複製を行うことを特徴とする請求項１に記載の伝送装置。
【請求項３】
前記本体装置の設定情報を前記本体装置及び自装置で更新する第１更新部をさらに備えたことを特徴とする請求項１又は２に記載の伝送装置。
【請求項４】
自装置の設定情報を自装置及び前記本体装置で更新する第２更新部をさらに備えたことを特徴とする請求項１、２又は３に記載の伝送装置。
【請求項５】
前記判定部は、自装置の設定情報に含まれるＩＰアドレスに基づいて前記本体装置又は自装置が交換されたか否かを判定することを特徴とする請求項１〜４のいずれか１つに記載の伝送装置。
【請求項６】
データを伝送する伝送装置による設定方法において、
自装置を組み込んで伝送に使用する本体装置又は自装置が交換されたか否かを判定し、
自装置が交換されたと判定した場合に、前記本体装置及び自装置の設定情報を前記本体装置から自装置へ複製し、
前記本体装置が交換されたと判定した場合に、前記本体装置及び自装置の設定情報を自装置から前記本体装置へ複製する
ことを特徴とする設定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、伝送装置及び設定方法に関する。
【背景技術】
【０００２】
保守のために装置を交換する場合、交換前の装置と同様の設定を交換後の装置に対して行う必要がある。サーバなど設定用のソフトウェアがある装置では、ソフトウェアを用いて設定を行うことができる。しかしながら、例えば、停電時に電力を供給するＵＰＳ（Uninterruptible  Power  Supply）装置のように設定用のソフトウェアがない装置では、パソコン等の設定ツールを用いて設定を行う必要がある。
【０００３】
図２１は、ＵＰＳ装置の設定を説明するための図である。図２１に示すように、ＵＰＳ装置９の設定では、まず、設用ツールとＮＭＣ（Network  Management  Card）９５をシリアルケーブルで接続して外部からＮＭＣ９５の設定が行われる（１）。ＮＭＣ９５は、ＵＰＳ装置９がＬＡＮを介して他の装置と通信するための装置である。ＮＭＣ設定情報９６は、設定された情報である。ＮＭＣ設定情報９６にはＩＰ（Internet  Protocol）アドレスが含まれる。
【０００４】
ＮＭＣ９５の設定が行われると、ＵＰＳ装置９は電源を供給するサーバとＬＡＮ（Local  Area  Network）を介して通信が可能になり、サーバ上で動作するＵＰＳ管理プログラムにより、ＵＰＳ設定情報９７の設定が行われる（２）。ここで、ＵＰＳ設定情報９７は、ＮＭＣ９５を除くＵＰＳ本体の設定情報である。
【０００５】
なお、装置交換時の設定方法として、伝送装置の交換時に、交換後の伝送装置がＩＰアドレスを他の装置から非ＩＰ通信により取得した後、ＩＰ通信により他の伝送装置から自装置の設定情報を取得して設定を行う従来技術がある。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００８−１４１４６８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
図２１に示したように、ＵＰＳ装置の設定には、特別な設定ツール及びシリアルケーブルが必要となる。しかしながら、保守交換時に、特別な設定ツール及びシリアルケーブルを準備できない場合があり、また、準備ができる場合でも準備に時間がかかるという問題がある。
【０００８】
本発明は、１つの側面では、装置の保守交換時の作業時間の短縮を図ることを目的とする。
【課題を解決するための手段】
【０００９】
本願の開示する伝送装置は、１つの態様において、自装置を組み込んで伝送に使用する本体装置又は自装置が交換されたか否かを判定する判定部を備える。また、前記伝送装置は、前記判定部により自装置が交換されたと判定された場合に、前記本体装置及び自装置の設定情報を前記本体装置から自装置へ複製する第１複製部を備える。また、前記伝送装置は、前記判定部により前記本体装置が交換されたと判定された場合に、前記本体装置及び自装置の設定情報を自装置から前記本体装置へ複製する第２複製部を備える。
【発明の効果】
【００１０】
１実施態様によれば、装置の保守交換時の作業時間を短縮することができる。
【図面の簡単な説明】
【００１１】
【図１】図１は、実施例１に係るＵＰＳ装置による設定情報のコピーを説明するための図である。
【図２】図２は、実施例１に係るサーバシステムの構成を示す図である。
【図３】図３は、ＮＭＣの構成とＮＭＣに関連するＵＰＳ本体の構成を示す図である。
【図４】図４は、ＮＭＣ設定情報の一例を示す図である。
【図５】図５は、ＵＰＳ設定情報の一例を示す図である。
【図６】図６は、ＮＭＣ制御部の構成を示す図である。
【図７】図７は、設定情報の復元手順を説明するための図である。
【図８】図８は、ＮＭＣによる交換処理のフローを示すフローチャートである。
【図９】図９は、ＮＭＣ交換処理のフローを示すフローチャートである。
【図１０】図１０は、ＵＰＳ交換処理のフローを示すフローチャートである。
【図１１】図１１は、ＵＰＳ制御部とＮＭＣ制御部のメイン処理のフローを示すフローチャートである。
【図１２】図１２は、ＮＭＣからＵＰＳ設定情報を更新する場合のコマンドシーケンスを示す図である。
【図１３】図１３は、ＮＭＣ設定情報を更新する場合のコマンドシーケンスを示す図である。
【図１４】図１４は、サーバのハードウェア構成を示す図である。
【図１５】図１５は、実施例２に係るＵＰＳ装置の設定情報の復元手順を説明するための図である。
【図１６】図１６は、実施例２に係るＮＭＣ交換処理のフローを示すフローチャートである。
【図１７】図１７は、実施例２に係るＵＰＳ交換処理のフローを示すフローチャートである。
【図１８】図１８は、制御パネルの操作例を示す図である。
【図１９】図１９は、ＮＭＣ制御部を実現するハードウェアの構成を示す図である。
【図２０】図２０は、ＵＰＳ制御部を実現するハードウェアの構成を示す図である。
【図２１】図２１は、ＵＰＳ装置の設定を説明するための図である。
【発明を実施するための形態】
【００１２】
以下に、本願の開示する伝送装置及び設定方法の実施例を図面に基づいて詳細に説明する。なお、実施例は開示の技術を限定するものではない。
【実施例１】
【００１３】
まず、実施例１に係るＵＰＳ装置による設定情報のコピーについて説明する。図１は、実施例１に係るＵＰＳ装置による設定情報のコピーを説明するための図である。図１に示すように、ＵＰＳ装置１は、ＮＭＣ２０の設定情報であるＮＭＣ設定情報４１をＵＰＳ本体にコピーし、ＮＭＣ設定情報１６として記憶する。
【００１４】
また、ＵＰＳ装置１は、ＵＰＳ本体の設定情報であるＵＰＳ設定情報１７及びシリアルＮｏ１８をコピーしてＮＭＣ２０にＵＰＳ設定情報４２及びシリアルＮｏ４３としてそれぞれ記憶する。ここで、シリアルＮｏ１８は、装置に固有の番号である。
【００１５】
そして、ＵＰＳ装置１は、ＮＭＣ２０が交換されるとＮＭＣ設定情報１６を用いてＮＭＣ設定情報４１を復元する。また、ＵＰＳ装置１は、ＵＰＳ本体が交換されるとＵＰＳ設定情報４２を用いてＵＰＳ設定情報１７を復元する。
【００１６】
このように、ＵＰＳ装置１は、ＮＭＣ２０が交換されるとＮＭＣ設定情報１６を用いてＮＭＣ設定情報４１を復元することにより、ＮＭＣ２０を交換する際の設定を容易にし、交換に要する作業時間を短縮することができる。また、ＵＰＳ装置１は、ＵＰＳ本体が交換されるとＵＰＳ設定情報４２及びシリアルＮｏ４３を用いてＵＰＳ設定情報１７を復元することにより、ＵＰＳ本体を交換する際の設定を容易にする。したがって、ＵＰＳ装置１は、ＵＰＳ装置１の交換に要する作業時間を短縮することができる。
【００１７】
次に、実施例１に係るサーバシステムの構成について説明する。図２は、実施例１に係るサーバシステムの構成を示す図である。図２に示すように、サーバシステム１０は、ＵＰＳ装置１と、２台のサーバ２とを有する。なお、ここでは説明の便宜上、２台のサーバ２のみを示したが、サーバシステム１０は、３台以上のサーバ２を有してもよい。
【００１８】
ＵＰＳ装置１は、２台のサーバ２とＡＣ電源ケーブルで接続され、２台のサーバ２へ電力を供給する。ＵＰＳ装置１は、停電時にサーバ２に数分間だけ電力を供給する。また、ＵＰＳ装置１は、２台のサーバ２とＬＡＮで接続され、各サーバ２と通信することができる。
【００１９】
ＵＰＳ装置１は、ＵＰＳ制御部１１と、ＮＭＣ２０と、ＡＣＤＣ３０と、バッテリー４０と、ＤＣＡＣ５０とを有する。ＵＰＳ制御部１１は、ＵＰＳ装置１の制御を行う。ＮＭＣ２０は、ＬＡＮを用いてサーバ２と通信を行う。ＮＭＣ２０は、例えばＬＡＮを用いてサーバ２に停電発生の通知を行う。
【００２０】
ＡＣＤＣ３０は、ＡＣ（Alternating  Current：交流）電力をＤＣ（Direct  Current：直流）電力に変換する。バッテリー４０は、停電時以外はＡＣＤＣ３０が出力するＤＣ電力を蓄電し、停電時は蓄電したＤＣ電力を放電する。ＤＣＡＣ５０は、バッテリー４０が出力するＤＣ電力をＡＣ電力に変換し、ＵＰＳ出力電源としてＡＣ電力を供給する。
【００２１】
サーバ２は、情報処理を行うコンピュータであり、ＵＰＳ装置１から電力の供給を受ける。サーバ２は、電源ユニット３と、ベースボード４を有する。電源ユニット３は、ＵＰＳ装置１から電力の供給を受け、ベースボード４にＤＣ電圧を供給する電源装置である。ベースボード４は、ＣＰＵ（Central  Processing  Unit）、ＲＡＭ（Random  Access  Memory）など情報処理に用いられる電子部品を搭載したボードである。
【００２２】
ＣＰＵによりＯＳ（Operating  System）５が実行され、ＯＳ５の管理下でＵＰＳ管理ソフトウェア６が１つのアプリケーションとして動作する。ＵＰＳ管理ソフトウェア６は、ＵＰＳ装置１を管理するソフトウェアであり、ＬＡＮを用いてＮＭＣ２０と通信を行う。例えば、ＵＰＳ管理ソフトウェア６は、ＮＭＣ２０にＩＰアドレスが設定された後、ＬＡＮを介してＵＰＳ装置１の設定を行う。
【００２３】
次に、ＮＭＣ２０の構成とＮＭＣ２０に関連するＵＰＳ本体の構成について説明する。図３は、ＮＭＣ２０の構成とＮＭＣ２０に関連するＵＰＳ本体の構成を示す図である。図３に示すように、ＮＭＣ２０は、ＮＭＣ制御部２１と、ＦＬＡＳＨメモリ２２と、ＬＡＮ制御部２３と、ＵＰＳインターフェース２４と、シリアル制御部２５とを有する。ＵＰＳ本体は、ＵＰＳ制御部１１と、制御パネル１２と、ＦＬＡＳＨメモリ１３と、ＮＭＣインターフェース１４とを有する。
【００２４】
ＮＭＣ制御部２１は、ＮＭＣ２０を制御する。また、ＮＭＣ制御部２１は、設定情報をＮＭＣ２０が有するＦＬＡＳＨメモリ２２とＵＰＳ本体が有するＦＬＡＳＨメモリ１３の両方に記憶するように制御する。ＮＭＣ制御部２１の詳細については後述する。
【００２５】
ＦＬＡＳＨメモリ２２は、ＮＭＣ設定情報４１と、ＵＰＳ設定情報４２と、シリアルＮｏ４３とを記憶する不揮発性メモリである。図４は、ＮＭＣ設定情報４１の一例を示す図である。図４に示すように、ＮＭＣ設定情報４１には、設定項目として、ＩＰアドレスと、サブネットマスクと、ゲートウェイと、ＳＭＴＰ（Simple  Mail  Transfer  Protocol）サーバ名と、送信メールアドレスと、受信メールアドレスが含まれる。
【００２６】
ＩＰアドレスは、ＩＰ層の通信においてＮＭＣ２０を識別するアドレスであり、例えば、１９２．１６８．１．１００である。サブネットマスクは、ＩＰアドレスをネットワーク部（ネットワークのアドレス）とホスト部（個々の装置のアドレス）に分けるための値である。例えば、ネットワーク部を２４ビット、ホスト部を８ビットとする場合のサブネットの値は２５５．２５５．２５５．０である。ゲートウェイは、外部ネットワークと接続する装置のＩＰアドレスであり、例えば、１９２．１６８．１．１である。
【００２７】
ＳＭＴＰサーバ名は、電子メール送信用のサーバの名前であり、例えば、Ｍａｉｌ．ｅｘａｍｐｌｅ．ｃｏｍである。送信メールアドレスは、電子メールの送信元のアドレスであり、例えば、Ｆｒｏｍ＿ａｄｄｒｅｓｓ＠ｅｘａｍｐｌｅ．ｃｏｍである。受信メールアドレスは、電子メールの送信先のアドレスであり、例えば、Ｔｏ＿ａｄｄｒｅｓｓ＠ｅｘａｍｐｌｅ．ｃｏｍである。ＳＭＴＰサーバ名、送信メールアドレス及び受信メールアドレスは、ＵＰＳ装置１に異常が発生した場合に電子メールを送信する場合等に使用される。
【００２８】
図５は、ＵＰＳ設定情報４２の一例を示す図である。図５に示すように、ＵＰＳ設定情報４２には、設定項目として、コンセントグループ＃１シャットダウン時間、コンセントグループ＃２シャットダウン時間、切り替え感度及びローバッテリー信号時間が含まれる。また、ＵＰＳ設定情報４２には、コンセントグループ＃１パワーオンディレイ時間及びコンセントグループ＃２パワーオンディレイ時間が含まれる。
【００２９】
コンセントグループはＵＰＳ装置１から電気をとるためのコンセントをグループ分けするものであり、ここでは、コンセントグループ＃１とコンセントグループ＃２がある。コンセントグループ＃１シャットダウン時間は、停電時にコンセントグループ＃１からの電力供給を停止するまでの時間であり、例えば１８０秒である。コンセントグループ＃２シャットダウン時間は、停電時にコンセントグループ＃２からの電力供給を停止するまでの時間であり、例えば１２０秒である。
【００３０】
切り替え感度は、停電時にバッテリー４０からの電力供給に切り替える感度であり、例えば切り替え感度が「高」であると切り替える時間が短い。ローバッテリー信号時間はバッテリー４０の残量の警報に使用される時間であり、例えば「７分」はバッテリー４０の残り出力時間が７分になると警報が出力されることを示す。
【００３１】
コンセントグループ＃１パワーオンディレイ時間は、ＵＰＳ装置１が復電したときにコンセントグループ＃１から電力供給が開始されるまでの時間であり、例えば１０秒である。コンセントグループ＃２パワーオンディレイ時間は、ＵＰＳ装置１が復電したときにコンセントグループ＃２から電力供給が開始されるまでの時間であり、例えば２０秒である。
【００３２】
図３に戻って、ＬＡＮ制御部２３は、ＬＡＮを用いた通信を制御する。なお、図３では、ＬＡＮは、ＨＵＢ７を介して２台のサーバ２に接続される。ＵＰＳインターフェース２４は、ＵＰＳ本体と通信するためのインターフェースである。シリアル制御部２５は、ＮＭＣ２０の設定を行う設定ツール８とのシリアル通信を制御する。
【００３３】
ＵＰＳ本体の制御パネル１２は、ＵＰＳ装置１の状態を表示するとともに、ユーザの操作を受け付けるためのパネルである。例えば、制御パネル１２は、ＮＭＣ２０及びＵＰＳ装置１の設定に関する情報を表示する。ＦＬＡＳＨメモリ１３は、ＮＭＣ設定情報１６と、ＵＰＳ設定情報１７と、シリアルＮｏ１８とを記憶する不揮発性メモリである。ＮＭＣインターフェース１４は、ＮＭＣ２０と通信するためのインターフェースである。
【００３４】
次に、ＮＭＣ制御部２１の構成について説明する。図６は、ＮＭＣ制御部２１の構成を示す図である。図６に示すように、ＮＭＣ制御部２１は、交換判別部３１と、ＮＭＣ交換処理部３２と、ＵＰＳ交換処理部３３と、ＮＭＣ更新部３４と、ＵＰＳ更新部３５と、制御部３６とを有する。
【００３５】
交換判別部３１は、シリアルＮｏ４３及び１８とＮＭＣ設定情報４１及び１６に含まれるＩＰアドレスとに基づいてＮＭＣ２０又はＵＰＳ本体が交換されたか否かを判別する。具体的には、交換判別部３１は、シリアルＮｏ４３がデフォルト値すなわち０である場合に、ＮＭＣ２０が交換されたと判別する。また、交換判別部３１は、シリアルＮｏ４３とシリアルＮｏ１８が一致しない場合に、ＵＰＳ本体が交換されたと判別する。
【００３６】
また、交換判別部３１は、ＮＭＣ設定情報４１に含まれるＩＰアドレスがデフォルト値すなわちオール０である場合に、ＮＭＣ２０が交換されたと判別する。また、交換判別部３１は、ＮＭＣ設定情報４１に含まれるＩＰアドレスとＮＭＣ設定情報１６に含まれるＩＰアドレスが一致しない場合に、ＵＰＳ本体が交換されたと判別する。
【００３７】
ＮＭＣ交換処理部３２は、交換判別部３１によりＮＭＣ２０が交換されたと判別された場合に、ＵＰＳ本体が記憶する設定情報をＮＭＣ２０にコピーすることによってＮＭＣ２０の設定情報を復元する。具体的には、ＮＭＣ交換処理部３２は、ＵＰＳ本体のシリアルＮｏ１８、ＮＭＣ設定情報１６及びＵＰＳ設定情報１７をコピーしてそれぞれＮＭＣ２０のシリアルＮｏ４３、ＮＭＣ設定情報４１及びＵＰＳ設定情報４２とする。
【００３８】
ＵＰＳ交換処理部３３は、交換判別部３１によりＵＰＳ本体が交換されたと判別された場合に、ＮＭＣ２０が記憶する設定情報をＵＰＳ本体にコピーすることによってＵＰＳ本体の設定情報を復元する。具体的には、ＵＰＳ交換処理部３３は、ＮＭＣ２０のＮＭＣ設定情報４１及びＵＰＳ設定情報４２をコピーしてそれぞれＵＰＳ本体のＮＭＣ設定情報１６及びＵＰＳ設定情報１７とする。また、ＵＰＳ交換処理部３３は、ＵＰＳ本体のシリアルＮｏ１８をコピーしてＮＭＣ２０にシリアルＮｏ４３として記憶する。
【００３９】
ＮＭＣ更新部３４は、ＮＭＣ設定情報１６及び４１を更新する。ＵＰＳ更新部３５は、ＵＰＳ設定情報１７及び４２を更新する。制御部３６は、ＮＭＣ制御部２１全体の制御を行う処理部であり、具体的には、機能部間の制御の移動やデータの受け渡しなどを行う。
【００４０】
次に、設定情報の復元手順について説明する。図７は、設定情報の復元手順を説明するための図である。図７に示すように、ユーザが設定ツール８を用いてＮＭＣ２０に対してＩＰアドレス等のＮＭＣ設定情報４１を設定すると、ＮＭＣ２０は、ＮＭＣ設定情報４１をＵＰＳ本体にコピーしてＮＭＣ設定情報１６とする（１）。また、ユーザがＬＡＮを介してＵＰＳ設定情報１７を設定すると、ＮＭＣ２０は、シリアルＮｏ１８及びＵＰＳ設定情報１７をＮＭＣ２０にコピーしてそれぞれシリアルＮｏ４３及びＵＰＳ設定情報４２とする。
【００４１】
その後、ＮＭＣ交換が行われる（２）。すると、ＵＰＳ装置１とＮＭＣ２０の電源投入時、ＮＭＣ２０が、交換を判別し、ＵＰＳ本体からＮＭＣ設定情報１６を自動でコピーしてＮＭＣ設定情報４１を復元する（３）。また、ＮＭＣ２０は、シリアルＮｏ１８及びＵＰＳ設定情報１７をＮＭＣ２０にコピーしてそれぞれシリアルＮｏ４３及びＵＰＳ設定情報４２とする。
【００４２】
また、ＵＰＳ本体が交換されると、ＮＭＣ２０は、ＮＭＣ２０からＵＰＳ本体にＮＭＣ設定情報４１をコピーしてＮＭＣ設定情報１６とするとともに、ＵＰＳ設定情報４２をＮＭＣ２０からＵＰＳ本体へコピーしてＵＰＳ設定情報１７を復元する（４）。また、ＮＭＣ２０は、ＵＰＳ本体のシリアルＮｏ１８をＮＭＣ２０のシリアルＮｏ４３にコピーする。
【００４３】
このように、ＮＭＣ２０は、設定情報を自動で復元することによって、装置の保守交換時の作業時間を短縮することができる。
【００４４】
次に、ＮＭＣ２０による交換処理のフローについて説明する。図８は、ＮＭＣ２０による交換処理のフローを示すフローチャートである。図８に示すように、ＮＭＣ２０は、シリアルＮｏ４３は０か否かを判定する（ステップＳ１）。
【００４５】
その結果、シリアルＮｏ４３が０である場合には、ＮＭＣ２０は、ＮＭＣ２０が交換されたと判定してＮＭＣ交換時の処理であるＮＭＣ交換処理を行い（ステップＳ２）、ステップＳ５へ進む。一方、シリアルＮｏ４３が０でない場合には、ＮＭＣ２０は、ＮＭＣ２０及びＵＰＳ本体のシリアルＮｏ４３及び１８は同じであるか否かを判定する（ステップＳ３）。その結果、シリアルＮｏ４３及び１８が同じでない場合には、ＮＭＣ２０は、ＵＰＳ本体が交換されたと判定してＵＰＳ本体交換時の処理であるＵＰＳ交換処理を行う（ステップＳ４）。
【００４６】
そして、ＮＭＣ２０は、ＮＭＣ設定情報４１のＩＰアドレスが０であるか否かを判定する（ステップＳ５）。その結果、ＩＰアドレスが０である場合には、ＮＭＣ２０は、ＮＭＣ２０が交換されたと判定してＮＭＣ交換処理を行う（ステップＳ６）。一方、ＩＰアドレスが０でない場合には、ＮＭＣ２０は、ＮＭＣ２０及びＵＰＳ本体のＩＰアドレスは同じであるか否かを判定する（ステップＳ７）。その結果、ＮＭＣ２０及びＵＰＳ本体のＩＰアドレスが同じでない場合には、ＮＭＣ２０は、ＵＰＳ本体が交換されたと判定してＵＰＳ交換処理を行う（ステップＳ８）。
【００４７】
このように、ＮＭＣ２０は、装置の交換が行われたか否かをシリアルＮｏ及びＩＰアドレスを用いて判定することによって、装置の交換が行われた場合に設定情報を復元することができる。
【００４８】
次に、ＮＭＣ交換処理のフローについて説明する。図９は、ＮＭＣ交換処理のフローを示すフローチャートである。図９に示すように、ＮＭＣ交換処理部３２は、ＵＰＳ本体のシリアルＮｏ１８をＮＭＣ２０にコピーし（ステップＳ１１）、シリアルＮｏ４３として記憶する。
【００４９】
そして、ＮＭＣ交換処理部３２は、ＵＰＳ本体のＮＭＣ設定情報１６をＮＭＣ２０にコピーし（ステップＳ１２）、ＮＭＣ設定情報４１を復元する。そして、ＮＭＣ交換処理部３２は、ＵＰＳ本体のＵＰＳ設定情報１７をＮＭＣ２０にコピーし（ステップＳ１３）、ＵＰＳ設定情報４２として記憶する。
【００５０】
このように、ＮＭＣ２０は、ＮＭＣ２０が交換された場合に、ＵＰＳ本体に記憶されたＮＭＣ設定情報１６からＮＭＣ設定情報４１を復元することによって、ＮＭＣ２０の保守交換時の作業時間を短縮することができる。
【００５１】
次に、ＵＰＳ交換処理のフローについて説明する。図１０は、ＵＰＳ交換処理のフローを示すフローチャートである。図１０に示すように、ＵＰＳ交換処理部３３は、ＵＰＳ本体のシリアルＮｏ１８をＮＭＣ２０にコピーし（ステップＳ２１）、シリアルＮｏ４３として記憶する。
【００５２】
そして、ＵＰＳ交換処理部３３は、ＮＭＣ２０のＮＭＣ設定情報４１をＵＰＳ本体にコピーし（ステップＳ２２）、ＮＭＣ設定情報１６として記憶する。そして、ＵＰＳ交換処理部３３は、ＮＭＣ２０のＵＰＳ設定情報４２をＵＰＳ本体にコピーし（ステップＳ２３）、ＵＰＳ設定情報１７を復元する。
【００５３】
このように、ＮＭＣ２０は、ＵＰＳ本体が交換された場合に、ＮＭＣ２０に記憶されたＵＰＳ設定情報４２からＵＰＳ設定情報１７を復元することによって、ＵＰＳ本体の保守交換時の作業時間を短縮することができる。
【００５４】
次に、ＵＰＳ制御部１１及びＮＭＣ制御部２１のメイン処理のフローについて説明する。図１１は、ＵＰＳ制御部１１とＮＭＣ制御部２１のメイン処理のフローを示すフローチャートである。ＮＭＣ制御部２１は、メイン処理においてＵＰＳ装置１の状態をポーリングにより監視する。
【００５５】
図１１に示すように、ＵＰＳ制御部１１は、ＵＰＳ装置１への入力電圧を監視する入力電圧監視処理を行う（ステップＳ３１）。一方、ＮＭＣ制御部２１は、図８に示した交換処理を実行する（ステップＳ４１）。
【００５６】
そして、ＮＭＣ制御部２１は、ＵＰＳ制御部１１に送信するポーリングコマンドを準備し（ステップＳ４２）、準備が完了したポーリングコマンドをＵＰＳ制御部１１に送信する（ステップＳ４３）。ここで、ポーリングコマンドには、設定情報の読み出しコマンド、書き込みコマンドなどがある。
【００５７】
ＵＰＳ制御部１１は、ＮＭＣ２０からのポーリングコマンドを判別し（ステップＳ３２）、ポーリングコマンドに応じたポーリング応答を作成する（ステップＳ３３）。そして、ＵＰＳ制御部１１は、ポーリング応答をＮＭＣ２０へ送信する（ステップＳ３４）。その後、ＵＰＳ制御部１１は、バッテリー４０を監視するバッテリー監視処理を行い（ステップＳ３５）、ステップＳ３１へ戻る。
【００５８】
ＮＭＣ制御部２１は、ＵＰＳ本体からポーリング応答を受信し（ステップＳ４４）、ポーリング応答の内容を判別する応答判別処理を行って（ステップＳ４５）、ステップＳ４１へ戻る。
【００５９】
このように、ＮＭＣ制御部２１は、ＵＰＳ制御部１１にポーリングコマンドを送信することによって、ＵＰＳ制御部１１に設定情報の読み出し、設定情報の更新などを指示することができる。
【００６０】
次に、ＮＭＣ２０からＵＰＳ設定情報１７を更新する場合のコマンドシーケンスについて説明する。図１２は、ＮＭＣ２０からＵＰＳ設定情報１７を更新する場合のコマンドシーケンスを示す図である。
【００６１】
図１２に示すように、ＵＰＳ更新部３５は、ＵＰＳ設定情報の読み出しコマンドをＵＰＳ制御部１１に送信する（ステップＳ５１）。すると、ＵＰＳ制御部１１は、ＵＰＳ設定情報１７を読み出し（ステップＳ５２）、ＵＰＳ設定情報１７を応答として送信する（ステップＳ５３）。
【００６２】
そして、ＵＰＳ更新部３５は、ＵＰＳ設定情報１７をＦＬＡＳＨメモリ２２にＵＰＳ設定情報４２として書き込む（ステップＳ５４）。そして、ＵＰＳ更新部３５は、ＦＬＡＳＨメモリ２２のＵＰＳ設定情報４２を変更し（ステップＳ５５）、ＵＰＳ設定情報の書き込みコマンドとＵＰＳ設定情報４２をＵＰＳ制御部１１に送信する（ステップＳ５６）。
【００６３】
そして、ＵＰＳ更新部３５は、ＵＰＳ設定情報４２をＵＰＳ設定情報１７としてＦＬＡＳＨメモリ１３に書き込む（ステップＳ５７）。
【００６４】
このように、ＵＰＳ更新部３５は、ＵＰＳ設定情報１７を読み出して変更し、変更した情報をＵＰＳ制御部１１に送信することによって、ＵＰＳ設定情報１７を更新することができる。
【００６５】
次に、ＮＭＣ設定情報４１を更新する場合のコマンドシーケンスについて説明する。図１３は、ＮＭＣ設定情報４１を更新する場合のコマンドシーケンスを示す図である。図１３に示すように、ＮＭＣ更新部３４は、ＦＬＡＳＨメモリ２２のＮＭＣ設定情報４１を変更する（ステップＳ６１）。
【００６６】
そして、ＮＭＣ更新部３４は、ＮＭＣ設定情報４１の書き込みコマンドをＮＭＣ設定情報４１とともにＵＰＳ制御部１１に送信する（ステップＳ６２）。そして、ＵＰＳ制御部１１が、ＮＭＣ設定情報４１をＮＭＣ設定情報１６としてＦＬＡＳＨメモリ１３に書き込む（ステップＳ６３）。
【００６７】
このように、ＮＭＣ更新部３４は、変更したＮＭＣ設定情報４１をＵＰＳ制御部１１に送信することによって、ＵＰＳ本体に記憶されたＮＭＣ設定情報１６を更新することができる。
【００６８】
次に、サーバ２のハードウェア構成について説明する。図１４は、サーバ２のハードウェア構成を示す図である。図１４に示すように、サーバ２は、メモリ６１、ＣＰＵ６２、ＩＯコントローラ６３、ＤＶＤ（Digital  Versatile  Disc）ドライブ６４、ｎ個のＵＳＢインターフェース６５、キーボード６６、マウス６７、ＢＭＣ（Base  Management  Controller）６８を有する。また、サーバ２は、ＬＣＤ（Liquid  Crystal  Display）ディスプレイ６９、ＬＡＮインターフェース７０及び７１、ＰＣＩバス７２〜７４、ＲＡＩＤ（Redundant  Arrays  of  Inexpensive  Disks）コントローラ７５、ＨＤＤ（Hard  Disk  Drive）７６を有する。
【００６９】
メモリ６１は、プログラムやプログラムの実行途中結果などを記憶するＤＲＡＭ（Dynamic  Random  Access  Memory）である。ＣＰＵ６２は、メモリ６１からＵＰＳ管理ソフトウェア６などのプログラムを読み出して実行する演算処理装置である。ＩＯコントローラ６３は、ＣＰＵ６２に入出力装置及び周辺装置を接続するための制御装置である。
【００７０】
ＤＶＤドライブ６４は、ＤＶＤの読み書きを行う装置である。ＵＳＢインターフェース６５は、ＵＳＢデバイスを接続するためのインターフェースである。キーボード６６は、文字等を入力するための入力機器である。マウス６７は、画面操作やサーバ２への指示に使用されるポインティングデバイスである。
【００７１】
ＢＭＣ６８は、ハードウェアの監視などを行うコントローラである。ＬＣＤディスプレイ６９は、プログラムが出力する画面を表示する表示装置である。ＬＡＮインターフェース７０及び７１は、ＬＡＮに接続するためのインターフェースである。ＬＡＮインターフェース７０はサーバ２の監視等に使用されるサービスＬＡＮとＢＭＣ６８とを接続する。ＬＡＮ７１はアプリケーションで使用されるＬＡＮとＩＯコントローラ６３とを接続する。
【００７２】
ＰＣＩバス７２〜７４は、ＰＣＩ機器を接続するためのバスである。ＲＡＩＤコントローラ７５は、ＨＤＤ７６の制御を行う装置である。ＨＤＤ７６は、プログラムやデータの保存等に用いられる不揮発性記憶装置である。
【００７３】
サーバ２において実行されるＵＰＳ管理ソフトウェア６は、ＤＶＤに記憶され、ＤＶＤドライブ６４によってＤＶＤから読み出されてサーバ２にインストールされる。あるいは、ＵＰＳ管理ソフトウェア６は、ＬＡＮインターフェース７１を介して接続された他のコンピュータシステムのデータベースなどに記憶され、これらのデータベースから読み出されてサーバ２にインストールされる。そして、インストールされたＵＰＳ管理ソフトウェア６は、ＨＤＤ７６に記憶され、メモリ６１に読み出されてＣＰＵ６２によって実行される。
【００７４】
上述してきたように、実施例１では、ＮＭＣ２０が記憶するＮＭＣ設定情報４１をコピーしてＵＰＳ本体にＮＭＣ設定情報１６として記憶する。また、ＵＰＳ本体が記憶するＵＰＳ設定情報１７及びシリアルＮｏ１８をＮＭＣ２０にそれぞれＵＰＳ設定情報４２及びシリアルＮｏ４３として記憶する。
【００７５】
そして、交換判別部３１が、ＮＭＣ２０又はＵＰＳ本体が交換されたか否かを判定する。そして、ＮＭＣ２０が交換された場合には、ＮＭＣ交換処理部３２が、ＮＭＣ設定情報４１をＮＭＣ設定情報１６から復元する。また、ＵＰＳ本体が交換された場合には、ＵＰＳ交換処理部３３が、ＵＰＳ設定情報１７をＵＰＳ設定情報４２から復元する。
【００７６】
したがって、ＵＰＳ装置１は、ＮＭＣ２０が交換された場合にもＵＰＳ本体が交換された場合にも設定情報を自動で復元することができ、ＮＭＣ２０又はＵＰＳ本体の保守交換時の作業時間を短縮することができる。
【００７７】
また、ＮＭＣ更新部３４は、ＮＭＣ２０が記憶するＮＭＣ設定情報４１を更新する場合に、ＵＰＳ本体が記憶するＮＭＣ設定情報１６も更新する。したがって、ＵＰＳ装置１は、ＮＭＣ２０が交換された場合に、ＮＭＣ設定情報４１を正しく復元することができる。また、ＵＰＳ更新部３５は、ＵＰＳ本体が記憶するＵＰＳ設定情報１７を更新する場合に、ＮＭＣ２０が記憶するＵＰＳ設定情報４２も更新する。したがって、ＵＰＳ装置１は、ＵＰＳ本体が交換された場合に、ＵＰＳ設定情報１７を正しく復元することができる。
【実施例２】
【００７８】
ところで、上記実施例１では、ＮＭＣ２０又はＵＰＳ本体が交換された場合に設定情報が自動でユーザが認識することなく復元される。しかしながら、ユーザは、設定情報が復元されたことを把握したい場合もある。そこで、実施例２では、設定情報の復元をユーザに認識させることができるＵＰＳ装置１について説明する。
【００７９】
図１５は、実施例２に係るＵＰＳ装置１の設定情報の復元手順を説明するための図である。図１５に示すように、設定情報の設定（１）、ＮＭＣ交換（２）が行われると、自動復元の代わりに手動復元（３）が行われる。手動復元では、制御パネル１２にＮＭＣ２０の設定に関する確認メッセージが表示され、ユーザが「ＥＮＴＥＲ」を入力するとＮＭＣ設定情報４１の復元が行われる。また、ＵＰＳ本体が交換された場合（４）にも、制御パネル１２にＵＰＳ本体の設定に関する確認メッセージが表示され、ユーザが「ＥＮＴＥＲ」を入力するとＵＰＳ設定情報１７の復元が行われる。
【００８０】
このように、ＮＭＣ２０が設定情報を復元する場合にユーザに確認することによって、ユーザは設定情報の復元が行われたことを認識することができる。
【００８１】
図１６は、実施例２に係るＮＭＣ交換処理のフローを示すフローチャートである。図１６に示すように、ＮＭＣ交換処理部３２は、ＵＰＳ本体からの自動復元が有効であるか否かを判定し（ステップＳ７１）、自動復元が有効でない場合には、制御パネル１２に「ＩＰ設定しますか？」という確認メッセージを表示する（ステップＳ７２）。そして、ＮＭＣ交換処理部３２は、「ＥＮＴＥＲ」が入力されたか否かを判定し（ステップＳ７３）、「ＥＮＴＥＲ」が入力されない場合には、ＮＭＣ設定情報４１の復元等を行うことなく処理を終了する。
【００８２】
一方、「ＥＮＴＥＲ」が入力された場合、あるいは、自動復元が有効である場合には、ＮＭＣ交換処理部３２は、ＵＰＳ本体のシリアルＮｏ１８をＮＭＣ２０にコピーし（ステップＳ７４）、シリアルＮｏ４３として記憶する。
【００８３】
そして、ＮＭＣ交換処理部３２は、ＵＰＳ本体のＮＭＣ設定情報１６をＮＭＣ２０にコピーし（ステップＳ７５）、ＮＭＣ設定情報４１を復元する。そして、ＮＭＣ交換処理部３２は、ＵＰＳ本体のＵＰＳ設定情報１７をＮＭＣ２０にコピーし（ステップＳ７６）、ＵＰＳ設定情報４２として記憶する。
【００８４】
このように、ＮＭＣ交換処理部３２がＮＭＣ設定情報４１を復元する際にユーザに確認することによって、ユーザはＮＭＣ設定情報４１の復元が行われたことを認識することができる。
【００８５】
図１７は、実施例２に係るＵＰＳ交換処理のフローを示すフローチャートである。図１７に示すように、ＵＰＳ交換処理部３３は、ＮＭＣ２０からの自動復元が有効であるか否かを判定し（ステップＳ８１）、自動復元が有効でない場合には、制御パネル１２に「ＵＰＳ設定しますか？」という確認メッセージを表示する（ステップＳ８２）。そして、ＵＰＳ交換処理部３３は、「ＥＮＴＥＲ」が入力されたか否かを判定し（ステップＳ８３）、「ＥＮＴＥＲ」が入力されない場合には、ＵＰＳ設定情報１７の復元等を行うことなく処理を終了する。
【００８６】
一方、「ＥＮＴＥＲ」が入力された場合、あるいは、自動復元が有効である場合には、ＵＰＳ交換処理部３３は、ＵＰＳ本体のシリアルＮｏ１８をＮＭＣ２０にコピーし（ステップＳ８４）、シリアルＮｏ４３として記憶する。
【００８７】
そして、ＵＰＳ交換処理部３３は、ＮＭＣ２０のＮＭＣ設定情報４１をＵＰＳ本体にコピーし（ステップＳ８５）、ＮＭＣ設定情報１６として記憶する。そして、ＵＰＳ交換処理部３３は、ＮＭＣ２０のＵＰＳ設定情報４２をＵＰＳ本体にコピーし（ステップＳ８６）、ＵＰＳ設定情報１７を復元する。
【００８８】
このように、ＵＰＳ交換処理部３３がＵＰＳ設定情報１７を復元する際にユーザに確認することによって、ユーザはＵＰＳ設定情報１７の復元が行われたことを認識することができる。
【００８９】
図１８は、制御パネル１２の操作例を示す図である。図１８に示すように、制御パネル１２は、オンラインＬＥＤ５１、ＵＰＳ出力オン／オフボタン５２、オンバッテリーＬＥＤ５３、故障ＬＥＤ５４、バッテリー交換ＬＥＤ５５、表示画面５６、スクロールボタン５７、ＥＮＴＥＲボタン５８、ＥＳＣボタン５９を有する。
【００９０】
オンラインＬＥＤ５１は、ＵＰＳ装置１の電源が投入されているか否かを示すＬＥＤである。ＵＰＳ出力オン／オフボタン５２は、ＵＰＳ装置１の出力を入り切りするためのボタンである。オンバッテリーＬＥＤ５３は、バッテリーが放電中か否かを示すＬＥＤである。故障ＬＥＤ５４は、ＵＰＳ装置１が故障中か否かを示すＬＥＤである。バッテリー交換ＬＥＤ５５は、バッテリーの交換が必要か否かを示すＬＥＤである。
【００９１】
表示画面５６は、設定情報の自動復元の確認メッセージなどのメッセージを表示する画面である。スクロールボタン５７は、表示画面５６をスクロールするためのボタンである。ＥＮＴＥＲボタン５８は、「ＥＮＴＥＲ」を入力するためのボタンである。ＥＳＣボタン５９は、表示画面５６にメニューを表示させるためのボタンである。
【００９２】
ＮＭＣ設定情報４１を復元する場合の手順は、１）ＵＰＳ装置１及びＮＭＣ２０の電源投入、２）表示画面５６での「ＩＰ設定しますか？」の表示確認、３）ＥＮＴＥＲボタン５８の押下、である。また、ＵＰＳ設定情報１７を復元する場合の手順は、１）ＵＰＳ装置１及びＮＭＣ２０の電源投入、２）表示画面５６での「ＵＰＳ設定しますか？」の表示確認、３）ＥＮＴＥＲボタン５８の押下、である。
【００９３】
上述してきたように、実施例２では、ＮＭＣ交換処理部３２及びＵＰＳ交換処理部３３が設定情報を復元する際にユーザに確認することによって、ユーザは設定情報の復元が行われたことを認識することができる。
【００９４】
なお、実施例１及び２では、ＮＭＣ制御部２１について説明したが、ＮＭＣ制御部２１は、ＮＭＣ制御ファームウェアをマイコンで実行することによって実現される。そこで、ＮＭＣ制御部２１を実現するハードウェアの構成について説明する。
【００９５】
図１９は、ＮＭＣ制御部２１を実現するハードウェアの構成を示す図である。図１９に示すように、ＮＭＣ制御部２１は、ＦＬＡＳＨメモリ８１に記憶されたＮＭＣ制御ファームウェア８２をマイコン８３で実行することにより実現される。なお、ＦＬＡＳＨメモリ８１は、図３に示したＦＬＡＳＨメモリ２２でもよい。すなわち、ＮＭＣ設定情報４１等とＮＭＣ制御ファームウェア８２を１つのＦＬＡＳＨメモリに記憶させてもよい。
【００９６】
同様に、ＵＰＳ制御部１１もＵＰＳ制御ファームウェアをマイコンで実行することによって実現される。図２０は、ＵＰＳ制御部１１を実現するハードウェアの構成を示す図である。図２０に示すように、ＵＰＳ制御部１１は、ＦＬＡＳＨメモリ８６に記憶されたＵＰＳ制御ファームウェア８７をマイコン８８で実行することにより実現される。なお、ＦＬＡＳＨメモリ８６は、図３に示したＦＬＡＳＨメモリ１３でもよい。すなわち、ＵＰＳ設定情報１７等とＵＰＳ制御ファームウェア８７を１つのＦＬＡＳＨメモリに記憶させてもよい。
【００９７】
また、実施例１及び２では、ＮＭＣ２０が設定情報を自動復元する場合について説明したが、本発明はこれに限定されるものではなく、ＵＰＳ本体のＵＰＳ制御部１１が設定情報を自動復元する場合にも同様に適用することができる。
【符号の説明】
【００９８】
１，９    ＵＰＳ装置
２    サーバ
３    電源ユニット
４    ベースボード
５    ＯＳ
６    ＵＰＳ管理ソフトウェア
７    ＨＵＢ
８    設定ツール
１０    サーバシステム
１１    ＵＰＳ制御部
１２    制御パネル
１３    ＦＬＡＳＨメモリ
１４    ＮＭＣインターフェース
１６，４１，９６    ＮＭＣ設定情報
１７，４２，９７    ＵＰＳ設定情報
１８，４３    シリアルＮｏ
２０，９５    ＮＭＣ
２１    ＮＭＣ制御部
２２    ＦＬＡＳＨメモリ
２３    ＬＡＮ制御部
２４    ＵＰＳインターフェース
２５    シリアル制御部
３０    ＡＣＤＣ
３１    交換判別部
３２    ＮＭＣ交換処理部
３３    ＵＰＳ交換処理部
３４    ＮＭＣ更新部
３５    ＵＰＳ更新部
３６    制御部
４０    バッテリー
５０    ＤＣＡＣ
５１    オンラインＬＥＤ
５２    ＵＰＳ出力オン／オフボタン
５３    オンバッテリーＬＥＤ
５４    故障ＬＥＤ
５５    バッテリー交換ＬＥＤ
５６    表示画面
５７    スクロールボタン
５８    ＥＮＴＥＲボタン
５９    ＥＳＣボタン
６１    メモリ
６２    ＣＰＵ
６３    ＩＯコントローラ
６４    ＤＶＤドライブ
６５    ＵＳＢインターフェース
６６    キーボード
６７    マウス
６８    ＢＭＣ
６９    ＬＣＤディスプレイ
７０，７１    ＬＡＮインターフェース
７２，７３，７４    ＰＣＩバス
７５    ＲＡＩＤコントローラ
７６    ＨＤＤ
【図１】
2016021667.tif 000003
【図２】
2016021667.tif 000004
【図３】
2016021667.tif 000005
【図４】
2016021667.tif 000006
【図５】
2016021667.tif 000007
【図６】
2016021667.tif 000008
【図７】
2016021667.tif 000009
【図８】
2016021667.tif 000010
【図９】
2016021667.tif 000011
【図１０】
2016021667.tif 000012
【図１１】
2016021667.tif 000013
【図１２】
2016021667.tif 000014
【図１３】
2016021667.tif 000015
【図１４】
2016021667.tif 000016
【図１５】
2016021667.tif 000017
【図１６】
2016021667.tif 000018
【図１７】
2016021667.tif 000019
【図１８】
2016021667.tif 000020
【図１９】
2016021667.tif 000021
【図２０】
2016021667.tif 000022
【図２１】
2016021667.tif 000023