(57)【特許請求の範囲】
【請求項１】
ラックの扉の開閉を検知する扉開閉感知部と、
ラック格納装置と通信を行って当該ラック格納装置の関連情報を受信するとともに、当該関連情報と、前記ラック格納装置が前記ラック内に格納された当該ラック内の格納位置を示す位置情報とを送信するラック管理制御部と、
前記ラックと通信ネットワークを介して接続され、受信した前記関連情報と前記位置情報とをラック資産管理テーブルへ記録するラック資産管理部を備えた資産管理サーバと、を備えると共に、
前記ラック格納装置が前記ラック内に格納されているかを検知する格納検知装置を、前記ラック内の前記ラック格納装置の格納位置ごとに備え、
前記格納検知装置は、前記ラックの一の側面に設けられた信号発信部および信号受信部と、当該一の側面に対向する他の側面に設けられた信号反射板とからなり、
前記格納検知装置は、前記信号発信部から発信した信号の前記信号反射板における反射信号を、前記信号受信部で検知した場合に、前記ラック格納装置が格納されていることを示す格納有無情報であって当該ラック格納装置の位置情報を含む格納有無情報を前記ラック管理制御部へ送信し、
前記ラック管理制御部が、前記格納検知装置の検知した前記ラック格納装置の格納有無情報を前記資産管理サーバへ送信し、
前記資産管理サーバの前記ラック資産管理部が、前記関連情報と前記位置情報とに対応付けて、前記格納有無情報を前記ラック資産管理テーブルに記録するとともに、前記格納検知装置のうち、前記ラックの扉に対向する側面に設けられた信号発信部および信号受信部と前記ラックの扉に設けられた信号反射板とからなる格納検知装置から前記格納有無情報を受信した場合であって、前記扉開閉感知部によって前記ラックの扉が閉であると検知された場合には、前記格納有無情報に含まれる位置情報を特定すると共に、前記関連情報と前記位置情報とに対応付けた、前記格納有無情報が示す格納有りまたは格納無しの前記ラック資産管理テーブルにおける更新を行い、ラック資産の出力要求に基づいて、格納有りを示す格納有無情報に関連付けられて前記ラック資産管理テーブルに記録されている前記ラック格納装置それぞれの前記関連情報と前記位置情報と前記格納有無情報とを関連付けて出力する
ことを特徴とするラック資産管理システム。
【請求項２】
前記ラック管理制御部が前記扉開閉感知部から取得した前記ラックの扉の開閉情報を前記資産管理サーバへ送信し、
前記ラック資産管理部が、前記開閉情報に基づいて、前記ラックの扉が閉であると前記扉開閉感知部によって検知されたかどうかを判定し、前記ラックの扉が閉であると検知された場合に、前記関連情報と前記位置情報とに対応付けた、前記格納有無情報の前記ラック資産管理テーブルにおける更新を行う
ことを特徴とする請求項１に記載のラック資産管理システム。
【請求項３】
前記格納検知装置は、所定の期間ごとに、前記ラック格納装置がラック内に格納されているかを検知する
ことを特徴とする請求項１または請求項２の何れか一項に記載のラック資産管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ラックに格納されたラック格納装置の情報を管理するラック資産管理システムに関する。
【背景技術】
【０００２】
コンピュータシステムに接続されたサーバを、ラック内に格納してコンピュータルーム等に設置することが多く行われている。ここで、当該ラック内に格納されるサーバが多くなるにつれて、どのラックの、どの格納位置に、どのような機能を有するサーバが格納されているかを管理する必要性が増す。このようなサーバ等の資産管理にあたり、通常は、管理者が、どのラックの、どの格納位置に、どのような機能を有するサーバが格納されているかを、資産管理シートやノートに記入し保管することが行われているが、ラックに格納されているサーバの数が多ければ多いほど、管理者の作業の労力が増す。そして、ラックに格納されているサーバの機能を変更した場合や、ラックに格納されているサーバ自体を交換してサーバの機種が変更された場合には、管理者は、資産管理シートやノートに記入されている情報を手作業で書き換える必要がある。このような場合には、資産管理シートやノートへの記入時に誤りが発生することもあり、管理者の労力の軽減と、誤りのない資産管理を行うことが求められていた。
なお、関連する技術として、スロットにモジュールを挿入して複数のモジュールの挿入状態を管理する技術が特許文献１に開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−２８６３５９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
そこでこの発明は、上述の課題を解決するラック資産管理システムを提供することを目的としている。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明は、ラックの扉の開閉を検知する扉開閉感知部と、ラック格納装置と通信を行って当該ラック格納装置の関連情報を受信するとともに、当該関連情報と、前記ラック格納装置が前記ラック内に格納された当該ラック内の格納位置を示す位置情報とを送信するラック管理制御部と、前記ラックと通信ネットワークを介して接続され、受信した前記関連情報と前記位置情報とをラック資産管理テーブルへ記録するラック資産管理部を備えた資産管理サーバと、を備えると共に、前記ラック格納装置が前記ラック内に格納されているかを検知する格納検知装置を、前記ラック内の前記ラック格納装置の格納位置ごとに備え、前記格納検知装置は、前記ラックの一の側面に設けられた信号発信部および信号受信部と、当該一の側面に対向する他の側面に設けられた信号反射板とからなり、前記格納検知装置は、前記信号発信部から発信した信号の前記信号反射板における反射信号を、前記信号受信部で検知した場合に、前記ラック格納装置が格納されていることを示す格納有無情報であって当該ラック格納装置の位置情報を含む格納有無情報を前記ラック管理制御部へ送信し、前記ラック管理制御部が、前記格納検知装置の検知した前記ラック格納装置の格納有無情報を前記資産管理サーバへ送信し、前記資産管理サーバの前記ラック資産管理部が、前記関連情報と前記位置情報とに対応付けて、前記格納有無情報を前記ラック資産管理テーブルに記録するとともに、前記格納検知装置のうち、前記ラックの扉に対向する側面に設けられた信号発信部および信号受信部と前記ラックの扉に設けられた信号反射板とからなる格納検知装置から前記格納有無情報を受信した場合であって、前記扉開閉感知部によって前記ラックの扉が閉であると検知された場合には、前記格納有無情報に含まれる位置情報を特定すると共に、前記関連情報と前記位置情報とに対応付けた、前記格納有無情報が示す格納有りまたは格納無しの前記ラック資産管理テーブルにおける更新を行い、ラック資産の出力要求に基づいて、格納有りを示す格納有無情報に関連付けられて前記ラック資産管理テーブルに記録されている前記ラック格納装置それぞれの前記関連情報と前記位置情報と前記格納有無情報とを関連付けて出力することを特徴とするラック資産管理システムである。
【発明の効果】
【０００７】
本発明によれば、ラックに格納されたラック格納装置を管理する管理者の労力を軽減することができる。
【図面の簡単な説明】
【０００８】
【図１】ラック資産管理システムの構成を示すブロック図である。
【図２】ラック格納装置の機能ブロック図である。
【図３】ラック格納装置内の設定情報管理部の詳細な機能ブロック図である。
【図４】ラック格納装置内の赤外線通信部の詳細な機能ブロック図である。
【図５】ラック格納装置内において赤外線通信部が設けられる位置を示す図である。
【図６】ラック内に備わる各処理部を示す図である。
【図７】格納検知装置に設けられた赤外線通信部の機能ブロック図である。
【図８】格納検知装置に設けられた赤外線センサ部の機能ブロック図である。
【図９】ラックの第１の立面図である。
【図１０】ラックの第２の立面図である。
【図１１】ラック内に設置されるラック管理制御部の機能ブロック図である。
【図１２】ラック内に設置されるラック扉センサの機能ブロック図である。
【図１３】資産管理サーバの機能ブロック図である。
【図１４】管理シートのイメージ図である。
【図１５】ラック格納装置の処理フローを示す図である。
【図１６】ラックに設置された格納検知装置内の赤外線通信部とラック管理制御部の処理フローを示す図である。
【図１７】ラックに設置された格納検知装置内の赤外センサ部とラック管理制御部の処理フローを示す図である。
【図１８】ラック扉開閉感知における処理フローを示す図である。
【図１９】資産管理サーバの処理フローを示す図である。
【発明を実施するための形態】
【０００９】
以下、本発明の一実施形態によるラック資産管理システムを図面を参照して説明する。
図１は同実施形態によるラック資産管理システムの構成を示すブロック図である。
この図において、符号２０はラックである。当該ラック２０は、コンピュータサーバ等のラック格納装置１０が上下の層を成して複数格納できるよう構成されており、各格納位置にラック格納装置１０が格納される。また図１に示すように、本実施形態においてはラック２０の最下面に接して資産管理サーバ３０が設けられている。またラック２０にはラック格納装置１０や資産管理サーバ３０と通信を行うラック管理制御部２３０が設けられている。そして、ラック管理制御部２３０は、赤外線通信部２１０を介して無線通信によりラック格納装置１０と通信を行う。なおラック管理制御部２３０は資産管理サーバ３０とは通信ケーブルを介して接続されているものとする。資産管理サーバ３０はラック２０の外部に設置され、通信ネットワークを介してラック管理制御部２３０と通信接続されるようにしてもよい。
【００１０】
図２はラック格納装置の機能ブロック図である。
当該ラック格納装置１０は、図２で示すように、設定情報管理部１１０、赤外線通信部１２０、装置メイン処理部１０、を備えている。ここで、ラック格納装置１０は、本実施形態においてはコンピュータサーバを示しているが、装置メイン処理部１３０は、当該コンピュータサーバに予め備わるメインのマザーボード等のコンピュータ処理部である。そして、設定情報管理部１１０は、装置メイン処理部１３０の記憶するラック格納装置１０のＩＤなどの設定情報（ラック格納装置１０の関連情報）等の取得処理を行う。また赤外線通信部１２０は、ラック格納装置１０の設定情報等を設定情報管理部１１０の制御に基づいて送信する処理を行う処理部である。なお、設定情報管理部１１０や赤外線通信部１２０は、ラック格納装置１０に拡張的に増設されたものであり、当該ラック格納装置１０に内蔵されているように図示されているが、ラック格納装置１０と通信ケーブルで接続できるようなインターフェースを設け、外付けの装置としてラック格納装置１０の所定の箇所に取り付けられるようにしてもよい。
【００１１】
図３はラック格納装置内の設定情報管理部の詳細な機能ブロック図である。
この図が示すように、設定情報管理部１１０は、制御プロセッサ１１１、記憶装置１１２、データ変換部１１３、通信インターフェース１１４、１１５から構成される。
制御プロセッサ１１１は、通信インターフェース１１４から装置メイン処理部１３０へ、ラック格納装置１０のホスト名、ＯＳ（Operating System）情報、ＩＰアドレスの情報などの設定情報の取得命令を出力し、その結果取得した設定情報を記憶装置１１２へ格納する処理部である。また制御プロセッサ１１１は、記憶装置１１２に保存された設定情報等を通信インターフェース１１５を介して赤外線通信部１２０へ出力する命令を行う。
また、記憶装置１１２は、装置メイン処理部１３０から取得した設定情報を一時格納する記憶部である。なお、記憶装置１１２は、予め管理者など登録によって、ラック格納装置１０の装置名や、装置の高さ情報、装置のシリアル番号、装置型名などの情報を記憶しているものとする。
【００１２】
また図３においてデータ変換部１１３は、制御プロセッサ１１１が赤外線通信部１２０へ送信命令を出した設定情報のデータを、０か１の２進数へ変換する処理部である。また、データ変換部１１３は、設定情報のデータの頭に「設定情報データ開始ビット」、設定情報のデータの末尾に「設定情報データ終了ビット」を付加する処理を行う。つまり、変換後の設定情報データは、「設定情報データ開始ビット」＋「設定情報データ部分」＋「設定情報データ終了ビット」からなる２進数のデータとなる。つまりデータ変換部１１３は、設定情報の開始位置と終了位置を判別しやすくするため、複数桁ビットを設定情報データの前後に付加する。具体的には、例えば本実施例では、設定情報の頭に３２ビットの０を付加し、設定情報の末尾に３２ビットの１を付加する。
また通信インターフェース１１４は装置メイン処理部１３０と信号線により通信接続され、通信インターフェース１１５は赤外線通信部１２０と信号線により通信接続されている。
【００１３】
図４はラック格納装置内の赤外線通信部の詳細な機能ブロック図である。
この図で示すように赤外線通信部１２０は、赤外線制御部１２１、ＬＥＤ光発信部１２２、ＬＥＤ光受信部１２３、通信インターフェース１２４で構成される。
赤外線制御部１２１は、通信インターフェース１２４を介して設定情報管理部１１０から送信された２進数の情報を光に変換し、ＬＥＤ光発信部１２２を発光させる制御を行う処理部である。２進数の数値で送られてきた０か１の数値を、ＬＥＤの点滅パターンによって表現する。例えば、０ならば「０点滅パターン」、１ならば「１点滅パターン」に変換する。つまり、具体的には、例えば本実施例では、数値が０ならば［点灯、消灯］、１ならば［点灯、点灯］のようなパターンで変換する。ＬＥＤ光受信部１２３は対面する他の装置のＬＥＤ光発信部からのＬＥＤの光を受光し赤外線制御部１２１へ出力する。そして赤外線制御部１２１が、光から０か１の２進数の数値データに変換する。
【００１４】
図５はラック格納装置内において赤外線通信部が設けられる位置を示す図である。
この図が示すように、赤外線通信部１２０は装置の高さが２Ｕ以上ある場合、図５に示すように装置の一番高い位置に格納される。なおＵ(ユニット)とは高さが４．４５cmの１９インチラックの収容スロット単位である。
【００１５】
図６はラック内に備わる各処理部を示す図である。
この図が示すように、ラック２０は、赤外線通信部２１０と赤外線センサ部２２０とを設けた格納検知装置２と、ラック管理制御部２３０と、反射板２４０と、ラック扉センサ２５０とにより構成される。
格納検知装置２は、ラック２０の高さである１Ｕごとの位置にそれぞれ設置され、ラック管理制御部２３０と通信線により接続される。なお格納検知装置２は、ラック格納装置１０と赤外線通信を行うための赤外線通信部２１０とラック格納装置１０の有無を検知するための赤外線センサ部２２０とを備えている。
なお、格納検知装置２と反射板２４０とは、ラック２０の内側において対向するように設置されている。例えば格納検知装置２と反射板２４０は、ラック２０が箱型の六面体の構造であり、ラック２０の内側前面と内側後面のラック内に１対が設置され、またラック２０の左内側面と右内側面のラック内に１対が設置される。ここで、左右に設置される格納検知装置２と反射板２４０は、ラック前面付近に設定されており、奥行きがハーフサイズのラック格納装置１０の格納有無を検知するためのものである。本実施形態においては、左右に１対、また前後に１対の、格納検知装置２と反射板２４０が備えられる場合について説明するが、何れか一方にのみ、格納検知装置２と反射板２４０が備えられるようにしてもよい。
【００１６】
図７は格納検知装置に設けられた赤外線通信部の機能ブロック図である。
この図が示すように、格納検知装置２の赤外線通信部２１０は、赤外線制御部２１１、ＬＥＤ光発信部２１２、ＬＥＤ光受信部２１３、通信インターフェース２１４を備えている。
ここで、赤外線通信部２１０において、赤外線制御部２１１は、信号が示す０か１の２進数の数値を光に変換する処理部である。また赤外線制御部２１１は、光を０か１の２進数の数値の信号に変換する処理を行う。ここで、赤外線制御部２１１は、信号が０ならば［０点滅パターン］の光に、また信号が１ならば［１点滅パターン］に変換する。より具体的には、赤外線制御部２１１は、信号の数値が０ならば［点灯、消灯］、信号の数値が１ならば［点灯、点灯］のようなパターンの光に変換する。
【００１７】
また、赤外線通信部２１０において、ＬＥＤ光発信部２１２は、赤外線制御部２１１で数値から変換された光を点灯する。またＬＥＤ光受信部２１３は対面する反射板２４０からＬＥＤ光を受光し、赤外線制御部２１１へ出力する。赤外線制御部２１１は光から変換して得たデータを、通信インターフェース２１４を介してラック管理制御部２３０へ送信する。
【００１８】
図８は格納検知装置に設けられた赤外線センサ部の機能ブロック図である。
この図が示すように、格納検知装置２の赤外線センサ部２２０は、センサ制御部２２１、ＬＥＤ光発信部２２２、ＬＥＤ光受信部２２３、通信インターフェース２２４を備えている。
ここで、赤外線通信部２１０と同様に、赤外線センサ部２２０において、センサ制御部２２１は、信号が示す０か１の２進数の数値を光に変換する処理部である。またセンサ制御部２２１は、光を０か１の２進数の数値の信号に変換する処理を行う。センサ制御部２２１は、信号が０ならば［０点滅パターン］の光に、また信号が１ならば［１点滅パターン］に変換する。より具体的には、センサ制御部２２１は、信号の数値が０ならば［点灯、消灯］、信号の数値が１ならば［点灯、点灯］のようなパターンの光に変換する。
【００１９】
また、赤外線通信部２１０と同様に、赤外線センサ部２２０において、ＬＥＤ光発信部２２２は、センサ制御部２２１で数値から変換された光を点灯する。またＬＥＤ光受信部２２３は対面する反射板２４０からＬＥＤ光を受光し、センサ制御部２２１へ出力する。センサ制御部２２１は光から変換して得たデータを、通信インターフェース２２４を介してラック管理制御部２３０へ送信する。
【００２０】
図９はラックの第１の立面図である。
図１０はラックの第２の立面図である。
上述したように、赤外線通信部２１０や赤外線センサ部２２０を備える格納検知装置２と反射板２４０は、ラック２０の左右の側面において対向するように設置されている。また、ラック２０の前後においても対向するように設置されているものとする。そして、格納検知装置２と反射板２４０とがラック２０の左右の側面において対向するように設置されている様子が図９に示されている。また格納検知装置２と反射板２４０とがラック２０の前後の側面において対向するように設置されている様子が図１０に示されている。また、図１０で示すように反射板２４０がラック扉内側のヒンジ脇に設置され、ラック扉の開閉によって、閉のときは格納検知装置２と対向し、開のときは格納検知装置２と対向する位置から外れるように反射板２４０が取り付けられた構成となっている。
【００２１】
このようなラックに設置された格納検知装置２においては、赤外線センサ部２２０のＬＥＤ光発信部２２２が、ＬＥＤ光を反射板２４０へ照射する。
そして、図１０で示されるようにラック扉が閉であり、かつラック格納装置１０が格納されていないときは、赤外線センサ部２２０のＬＥＤ光発信部２２２が発信した赤外線は、ラック２０の前面において、図示するようなラック格納装置を固定するためのネジ穴を通って反射板へ到達し、当該反射板で反射される。ラック格納装置１０がラック２０内に格納されている場合には、当該ネジ穴が、ラック格納装置１０を前面でラックに固定するためのネジによって塞がれているため、当該ネジ穴（またはＬＥＤ光を通す専用の穴であって、ラック格納装置１０の格納時には閉じる穴であればどのようなものでもよい）より前面に位置する反射板２４０までＬＥＤ光が届かず、格納検知装置２のＬＥＤ光受信部２２３で反射光を検知できない。他方、ラック２０にラック格納装置１０が格納されていない場合には、ネジ穴が塞がれていないため、ラック扉が閉の時には反射板２４０においてＬＥＤ光が反射し当該光を格納検知装置２のＬＥＤ光受信部２２３で検知することができる。
【００２２】
そして、ラック扉が閉で、かつラック格納装置１０がラック２０内に格納されていない場合には、赤外線センサ部２２０のセンサ制御部２２１がＬＥＤ光発信部２２２を制御して光を発すると、当該光が反射板２４０で反射され、センサ制御部２２１が、ＬＥＤ光がＬＥＤ光受信部２２３で受光したことを検知する。この場合、センサ制御部２２１は、ラック格納装置１０が格納されていないと判定する。
他方、ラック扉が閉で、かつ反射板２４０からのＬＥＤ光が受光できない場合、ラック格納装置１０を固定したネジにより赤外線センサ部２２０と反射板２４０の間がさえぎられ、ＬＥＤ光が反射しないため、ラック格納装置１０がラックに格納されたとみなすことができる。
【００２３】
ラック２０の内部側面に設置されている格納検知装置２内の赤外線センサ部２２０において、センサ制御部２２１が、ラック格納装置１０がラック内に設置されていないと判定した場合には、当該センサ制御部２２１は、「側面装置未格納データ」を、格納位置を示す情報に付与して、通信インターフェース２２４を介してラック管理制御部２３０へ出力する。
また、ラック２０の内部後面に設置されている格納検知装置２内の赤外線センサ部２２０において、センサ制御部２２１が、ラック格納装置１０がラック内に設置されていないと判定した場合には、当該センサ制御部２２１は、「後面装置未格納データ」を、格納位置を示す情報に付与して、通信インターフェース２２４を介してラック管理制御部２３０へ出力する。
【００２４】
より具体的には、ラック２０の内部側面に設置されている格納検知装置２内の赤外線センサ部２２０において、センサ制御部２２１が、ラック格納装置１０がラック内に設置されていないと判定した場合には、開始３２ビット（前１６ビットが「０」＋後１６ビットが「１」）と終了３２ビット（前１６ビットが「１」＋後１６ビットが「０」）からなる側面装置未格納データをラック管理制御部２３０へ出力する。
また、ラック２０の内部後面に設置されている格納検知装置２内の赤外線センサ部２２０において、センサ制御部２２１が、ラック格納装置１０がラック内に設置されていないと判定した場合には、開始３２ビット（８ビット「０」＋８ビット「１」＋８ビット「０」＋８ビット「１」）と終了３２ビット（８ビット「１」＋８ビット「０」＋８ビット「１」＋８ビット「０」）からなる後面装置未格納データをラック管理制御部２３０へ出力する。
【００２５】
また、ラック２０の内部側面に設置されている格納検知装置２内の赤外線センサ部２２０において、センサ制御部２２１が、ラック格納装置１０がラック内に格納されていると判定した場合には、当該センサ制御部２２１は、側面装置格納データ（格納有無情報）を、通信インターフェース２２４を介してラック管理制御部２３０へ出力する。
また、ラック２０の内部後面に設置されている格納検知装置２内の赤外線センサ部２２０において、センサ制御部２２１が、ラック格納装置１０がラック内に格納されていると判定した場合には、当該センサ制御部２２１は、後面装置格納データ（格納有無情報）を、通信インターフェース２２４を介してラック管理制御部２３０へ出力する。
【００２６】
より具体的には、ラック２０の内部側面に設置されている格納検知装置２内の赤外線センサ部２２０において、センサ制御部２２１が、ラック格納装置１０がラック内に設置されていると判定した場合には、開始３２ビット（前１６ビットが「１」＋後１６ビットが「０」）と終了３２ビット（前１６ビットが「０」＋後１６ビットが「１」）からなる側面装置格納データをラック管理制御部２３０へ出力する。
また、ラック２０の内部後面に設置されている格納検知装置２内の赤外線センサ部２２０において、センサ制御部２２１が、ラック格納装置１０がラック内に設置されていると判定した場合には、開始３２ビット（８ビット「１」＋８ビット「０」＋８ビット「１」＋８ビット「０」）と終了３２ビット（８ビット「０」＋８ビット「１」＋８ビット「０」＋８ビット「１」）からなる前面装置格納データをラック管理制御部２３０へ出力する。
【００２７】
図１１はラック内に設置されるラック管理制御部の機能ブロック図である。
この図が示すように、ラック２０内に設置されるラック管理制御部２３０は、ユニットごとにラック内に設置された格納検知装置２と通信接続する通信インターフェース２３２と、当該通信インターフェース２３２から取得したデータにラック格納装置１０の格納位置を示す位置情報を付加して出力する通信インターフェース２３２に対応する位置情報付加制御部２３１と、を備える。またラック管理制御部２３０は、ラック扉センサ２５０と通信接続するための通信インターフェース２３４、および資産管理サーバ３０と通信接続するための通信インターフェース２３３を備えている。
なお、位置情報付加制御部２３１は、通信インターフェース２３２を介して赤外線通信部２１０から受信したデータの開始ビットの直後に「位置情報」を挿入する。例えば、開始ビットの後ろに８ビットの数値で位置情報データを付加する。例えば、８Ｕの高さ（ラック２０の下から８Ｕの高さ）にラック格納装置１０が格納されている場合、位置情報は『００００１０００』となる。
【００２８】
図１２はラック内に設置されるラック扉センサの機能ブロック図である。
この図が示すようにラック扉センサ２５０は、センサ制御部２５１、開閉感知部２５２、通信インターフェース２５３を備える。ここで開閉感知部２５２はラックが開いているか、閉まっているかを感知する処理部である。センサ制御部２５１は通信インターフェース２５３を介してラック管理制御部２３０へラックの開閉情報を送信する。
【００２９】
図１３は資産管理サーバの機能ブロック図である。
この図で示すように、資産管理サーバ３０は、通常のサーバ等の情報処理装置であり、通常の演算機能、キーボード、ディスプレイ等の入出力機能を備えるとともに、データ変換部３０１、管理シート記憶部３０２、通信インターフェース３０３、ラック資産管理部３０４を備えている。
ここで、データ変換部３０１は、ラック管理制御部２３０から通信インターフェース３０３が受信した情報を、管理シート記憶部３０２に格納される管理シートのフォーマットへ変換する処理部である。また、管理シート記憶部３０２は、ラック格納装置１０の情報を記録した管理シートをファイル形式で記憶する。管理者は、資産管理サーバ３０のディスプレイを見ながら、管理シート記憶部３０２に記録されている管理シートを表示操作することでラック格納装置１０の設定情報の記載された管理シートをモニタ上で確認することができる。ラック資産管理部３０４は、管理シート記憶部３０２に格納された管理シートの情報を編集または出力する処理部である。
【００３０】
図１４は管理シートのイメージ図である。
資産管理サーバ３０のラック資産管理部３０４は、管理者からの操作入力に基づいて、この図が示すような管理シートを、管理シート記憶部３０２から読み取ってモニタ上に出力する。当該管理シートは、図１４で示すようにラック２０を図で表示し、当該ラック２０の実際の格納位置に合わせて装置名をラック２０内に並べて表示されるものである。ここで、管理者が管理シートに表記されたラック格納装置１０の装置名を、マウス等を用いて選択すると、資産管理サーバ３０は、管理シートの画面右側に、当該選択されたラック格納装置１０の装置名、装置型名、シリアル番号、ホスト名、ＯＳ情報、ＩＰアドレスなどの設定情報を表示する。また、資産管理サーバ３０は、外部のコンピュータ端末からのアクセスを受け付け、管理シートの送信要求を受けた場合には、管理シート記憶部３０２に記録されている管理シートのデータを送信する。これにより外部のコンピュータ端末を利用するオペレータは、手元のコンピュータ端末のディスプレイ管理シートを表示して、ラック格納装置１０の設定情報を確認する際に利用することができる。
【００３１】
次に、ラック資産管理システムの処理の詳細について説明する。
図１５はラック格納装置の処理フローを示す図である。
まず、ラック格納装置１０の電源が投入されると（ステップＳ１００）、設定情報管理部１１０の制御プロセッサ１１１が、装置メイン処理部１３０へ設定情報の取得要求を出力する。次に、取得要求を受信した装置メイン処理部１３０は、ラック格納装置１０のホスト名、ＯＳ情報、ＩＰアドレスの情報をメモリ等から取得して（ステップＳ１０１）、その設定情報を設定情報管理部１１０へ出力する。すると設定情報管理部１１０の制御プロセッサ１１１が設定情報を取得し、記憶装置１１２へ書き込む（ステップＳ１０２）。このとき、制御プロセッサ１１１は、予め記憶装置１１２へ格納されているラック格納装置１０の装置名、高さ情報（ユニットの大きさ）、シリアル番号、装置型名に、設定情報を対応付けて書き込む。
【００３２】
次に設定情報の記憶装置１１２への書き込みが完了すると、設定情報の保存が完了したことを記憶装置１１２が制御プロセッサ１１１へ通知する。次に、制御プロセッサ１１１は、記憶装置１１２に対して、保存した設定情報の送信命令を出力する。すると記憶装置１１２は、データ変換部１１３へ設定情報を送信する。そして、データ変換部１１３は、受信した設定情報をファイル形式から０か１の２進数の値に変換する（ステップＳ１０３)。さらに、データ変換部１１３は、変換した２進数のデータの先頭に「設定情報データ開始ビット」を付加し、また、末尾に「設定情報データ終了ビット」を付加する（ステップＳ１０４）。これにより、「設定情報データ開始ビット」＋「設定情報を示すビット」＋「設定情報データ終了ビット」のビット列で構成されたデータが生成される。より具体的には、例えば、開始３２ビット（全ビット「０」）＋「設定情報を示すビット」＋終了３２ビット（全ビット「１」）のビット列である。
【００３３】
そして、データ変換部１１３は、開始ビットおよび終了ビットを付加した設定情報データを、通信インターフェース１１５を介して赤外線通信部１２０へ出力する。すると赤外線通信部１２０は通信インターフェース１２４にて設定情報データを受信し、当該設定情報データを赤外線制御部１２１へ送信する。そして、赤外線制御部１２１は、受信したビット列の設定情報データにおいて、２進数数値が０ならば[０点滅パターン]、１ならば［１点滅パターン］の光信号に変換する（ステップＳ１０５）。より具体的には、たとえば２進数値が０ならば［点灯、消灯］、１ならば［点灯、点灯］のようなパターンの光信号へ変換する
【００３４】
次に、ステップ１１０において設定情報データのビット列の数値から変換された光信号の点滅パターンで、ＬＥＤ光発信部１２２が点滅しＬＥＤ光を発光する（ステップＳ１０６）。「設定情報データ開始ビット」＋「設定情報を示すビット」＋「設定情報データ終了ビット」に対応する全てのＬＥＤ光の点滅が終了すると、ＬＥＤ光を発光し終えてから規定秒後までに、ステップＳ１０７の処理においてＬＥＤ光の受信がでたかを判定し（ステップＳ１０７）、できないと赤外線制御部１２１が判定した場合には、当該赤外線制御部１２１は、再度、ステップＳ１０６のＬＥＤ光発信部１２２の制御を行う。ＬＥＤ光受信部１２３は、対向したラック２０のＬＥＤ光発信部２１２から受信結果のデータをＬＥＤ光で受け取った場合には（ステップＳ１０８）、処理を終了する。なお、受信結果のデータは２進数のデータである。
【００３５】
なお、赤外線制御部１２１は、ステップＳ１０６およびステップＳ１０７の処理を、新しいデータが送られてくるまで実行する。また、ラック格納装置１０における設定情報管理部１１０の制御プロセッサ１１１は、電源投入後、上記ステップＳ１０１の処理を行った後、一定時間待機し、一定時間経過したと判定した場合には（ステップＳ１０９）、ステップＳ１０１以降の処理を繰り返す。これにより、一定時間おきに、上述のステップＳ１０１からステップ１０７の処理がラック格納装置１０において繰り返される。つまり、ラック格納装置１０は電源投入後、一定間隔で、設定情報データをＬＥＤ光により発信する。
【００３６】
図１６はラックに設置された格納検知装置内の赤外線通信部とラック管理制御部の処理フローを示す図である。
次に、ラック２０に設置された各処理部の動作について説明する。
格納検知装置２に備わる赤外線通信部２１０のＬＥＤ光受信部２１３は、当該格納検知装置２が設置された高さのユニットの位置に格納された対面するラック格納装置１０のＬＥＤ光発信部１２２から上記ステップＳ１０６によって発光された設定情報データのＬＥＤ光を受信し（ステップＳ２０１）、当該ＬＥＤ光を赤外線制御部２１１へ出力する。すると、ＬＥＤ光を感知した赤外線制御部２１１は、ＬＥＤ光発信部２１２へ受信結果のデータを送るため、点滅命令を出力する（ステップＳ２０２）。すると、ＬＥＤ光発信部２１２は、赤外線制御部２１１から点滅命令を入力し、ＬＥＤを点滅してＬＥＤ光を発光する（ステップＳ２０３）。
【００３７】
次に、赤外線制御部２１１は、ステップＳ２０１で受光した光の点滅を２進数の数値の設定情報データに変換する（ステップＳ２０４）。そして赤外線制御部２１１は、変換後の２進数数値の設定情報データを通信インターフェース２１４を介してラック管理制御部２３０へ送信する（ステップＳ２０５）。そして、ラック管理制御部２３０の通信インターフェース２３２を介して位置情報付加制御部２３１が設定情報データを受信し、当該位置情報付加制御部２３１が、受信した設定情報データに［位置情報データ］を付加する（ステップＳ２０６）。なお、［位置情報データ］は、［開始ビット］の後ろに挿入される。より具体的には、「開始ビット」＋「位置情報データのビット」＋「設定情報のビット」＋「終了ビット」となる。そして、最後に、位置情報の付加された設定情報データを、位置情報付加制御部２３１が、通信インターフェース２３３を介して資産管理サーバ３０へ送信する（ステップＳ２０７）。
【００３８】
図１７はラックに設置された格納検知装置内の赤外センサ部とラック管理制御部の処理フローを示す図である。
次に、ラック２０に設置された格納検知装置２内の赤外センサ部２２０とラック管理制御部２３０の処理フローについて説明する。
まず、資産管理サーバ３０の電源投入後に資産管理サーバ３０は、ラック２０の側面と後面に設置されている格納検知装置２それぞれの赤外線センサ部２２０へ、ラック格納情報取得要求を送信する。すると、各格納検知装置２それぞれの赤外線センサ部２２０において、センサ制御部２２１が、ラック格納情報取得要求を受信し（ステップＳ３０１）、ＬＥＤ光発信部２２２にＬＥＤ光の発光命令を出力する。すると、センサ制御部２２１から発光命令を受け取ったＬＥＤ光発信部２２２は、ラック格納情報取得要求を示すＬＥＤ光を発光する(ステップＳ３０２)。当該ＬＥＤ光は、反射板２４０へ向けて照射される。
【００３９】
ここで、センサ制御部２２１は、反射板２４０から反射されたＬＥＤ光をＬＥＤ光受信部２２３で受光したか否かを判断する（ステップＳ３０３）。センサ制御部２２１は、ＬＥＤ光受信部２２３によってＬＥＤ光を受光できないと判定した場合には、ラック２０にラック格納装置１０が格納されているとみなし、装置格納を示す装置格納データ（格納有無情報）を、通信インターフェース２２４を介してラック管理制御部２３０へ送信する（ステップＳ３０４）。または、センサ制御部２２１は、ＬＥＤ光受信部２２３によってＬＥＤ光を受光したと判定した場合には、ラック２０にラック格納装置１０が格納されていないとみなし、装置未格納を示す装置未格納データ（格納有無情報）を、通信インターフェース２２４を介してラック管理制御部２３０へ送信する（ステップＳ３０５）。そして、ラック管理制御部２３０において、位置情報付加制御部２３１が通信インターフェース２３２を介して装置格納データまたは装置未格納データを受信する（ステップＳ３０６）。
【００４０】
ここで、本実施形態においてラック管理制御部２３０は、ラック２０の側面に備えられた格納検知装置２と、ラック後面に備えられた格納検知装置２のそれぞれから、装置格納データや装置未格納データを受信する。側面に備えられた格納検知装置２から出力された装置格納データおよび装置未格納データを、側面装置格納データ、側面装置未格納データと呼ぶとすると、側面装置格納データは、本実施形態においては、例えば、開始３２ビットのうちの前１６ビットが「１」、後１６ビットが「０」で、終了３２ビットのうちの前１６ビットが「０」、後ろ１６ビットが「１」のビット列で構成されたデータである。また、側面装置未格納データは、本実施形態においては、例えば、開始３２ビットのうちの前１６ビットが「０」、後１６ビットが「１」で、終了３２ビットのうちの前１６ビットが「１」、後ろ１６ビットが「０」のビット列で構成されたデータである。
【００４１】
また、後面に備えられた格納検知装置２から出力された装置格納データおよび装置未格納データを、後面装置格納データ、後面装置未格納データと呼ぶとすると、後面装置格納データは、本実施形態においては、例えば、開始３２ビットのうちの最初の８ビットが「１」、次の８ビットが「０」、次の８ビットが「１」、次の８ビットが「０」のビット列で構成され、終了３２ビットのうちの最初の８ビットが「０」、次の８ビットが「１」、次の８ビットが「０」、次の８ビットが「１」のビット列で構成されたデータである。
また、後面装置未格納データは、本実施形態においては、例えば、開始３２ビットのうちの最初の８ビットが「０」、次の８ビットが「１」、次の８ビットが「０」、次の８ビットが「１」のビット列で構成され、終了３２ビットのうちの最初の８ビットが「１」、次の８ビットが「０」、次の８ビットが「１」、次の８ビットが「０」のビット列で構成されたデータである。
【００４２】
ラック管理制御部２３０において、上記ステップＳ３０７において装置格納データまたは装置未格納データを受信した場合には、位置情報付加制御部２３１が、それら装置格納データまたは装置未格納データの開始３２ビットと終了３２ビットの間にラック格納装置１０の格納位置を示す位置情報を挿入する（ステップＳ３０７）。そして、位置情報付加制御部２３１は、通信インターフェース２３３を介して位置情報を挿入した装置格納データまたは装置未格納データを資産管理サーバ３０へ送信する（ステップＳ３０８）。
そして、ラック格納装置１０がラック２０に格納されている場合には、一定時間経過後、格納検知装置２に備わる赤外線通信部２１０のＬＥＤ光受信部２１３は、当該格納検知装置２が設置された高さのユニットの位置に格納された対面するラック格納装置１０のＬＥＤ光発信部１２２から上記ステップＳ１０６によって発光された設定情報データのＬＥＤ光を受信し、当該ＬＥＤ光が示す設定情報を資産管理サーバ３０へ通知する。そして当該設定情報を受信した資産管理サーバ３０は、受信するたびにラック格納情報取得要求を赤外線センサ部２２０へ送信する。これにより、繰り返し、上述のステップＳ３０１からステップＳ３０８の処理が繰り返される。
【００４３】
図１８はラック扉開閉感知における処理フローを示す図である。
次に、ラック扉開閉感知における処理フローについて説明する。
まず、ラック扉センサ２５０の開閉感知部２５２が、ラック扉が開いているか、閉じているか検知する（ステップ４０１）。次にセンサ制御部２５１が、開閉感知部２５２の検知結果に基づいて、ラック扉開、またはラック扉閉を示すラック開閉情報を、通信インターフェース２５３を介してラック管理制御部２３０へ送信する（ステップＳ４０２）。そしてラック管理制御部２３０は、ラック開閉情報を、資産管理サーバ３０へ転送する（ステップＳ４０３）。なお、ラック開閉情報は、例えば、当該ラック開閉情報がラック開を示す場合には、開始３２ビットにおいて４ビットずつ「１」と「０」が交互に繰り返し、終了３２ビットにおいて４ビットずつ「０」と「１」が交互に繰り返すビット列により構成されている。また、ラック開閉情報がラック閉を示す場合には、開始３２ビットにおいて４ビットずつ「０」と「１」が交互に繰り返し、終了３２ビットにおいて４ビットずつ「１」と「０」が交互に繰り返すビット列により構成されている。
【００４４】
そして、資産管理サーバ３０においては、データ変換部３０１が、通信インターフェース３０３を介してラック管理制御部２３０よりラック開閉情報を受信する（ステップＳ４０４）。そして、データ変換部３０１は、２進数のラック開閉情報を、ラック開閉を示すデータへ変換し、当該変換後のラックが開いているか閉じているかを示す情報を、ラック資産管理部３０４が管理シート記憶部３０２へ登録する（ステップＳ４０５）。なお、ラックの開閉が再度行われた場合、上述のステップＳ４０１からステップＳ４０５の処理が繰り返される。
なお、ラック開閉情報は、ラック管理制御部２３０から赤外線センサ部２２０へ送信されるようにしてもよい。赤外線センサ部２２０は、受信したラック開閉情報がラック開を示す場合にのみ、ＬＥＤ光を発信して、ラック格納装置１０の有無を検知する。
【００４５】
図１９は資産管理サーバの処理フローを示す図である。
次に、資産管理サーバ３０の処理フローについて説明する。
まず、資産管理サーバ３０のデータ変換部３０１は、通信インターフェース３０３を介してデータを受信する（ステップＳ５０１）。そして、データ変換部３０１は、受信したデータの開始ビットの数値を確認する（ステップＳ５０２）。そして、データ変換部３０１は、開始ビットによって、そのデータが、設定情報データかまたは装置格納データや装置未格納データかを判定する（ステップＳ５０３）。データ変換部３０１は、受信したデータが設定情報データである場合には、当該設定情報データに格納されている位置情報を２進数から１０進数に変換し、当該位置情報を、ラック資産管理部３０４が管理シート記憶部３０２に記録されている管理シートへ登録する（ステップＳ５０４）。またデータ変換部３０１は、設定情報データに格納されている設定情報（ラック格納装置１０の装置名、装置型名、シリアル番号、ホスト名、ＯＳ情報、ＩＰアドレス）を２進数数値のデータからファイル形式のデータに変換し、その情報をラック資産管理部３０４が管理シート記憶部３０２に記録されている管理シートへ、位置情報に対応付けて登録する（ステップＳ５０５）。ここで、データ変換部３０１は、受信したデータの終了を、末尾の［終了ビット］の数値を確認して判断する。
【００４６】
これにより、図１４で示したように、管理シート記憶部３０２には、ラック２０に格納されているラック格納装置１０の格納位置（ラック２０内における高さが何Ｕあるかの情報）と、装置名、装置型名、シリアル番号、ホスト名、ＯＳ情報、ＩＰアドレスなどからなる設定情報がリンクされて登録されることとなる。
【００４７】
また、ステップＳ５０３において、受信したデータが装置格納データや装置未格納データであると判定した場合、データ変換部３０１は、まず、［開始ビット］の情報から、それら装置格納データや装置未格納データが、側面装置格納データまたは側面装置未格納データを示すのか、後面装置格納データまたは後面装置未格納データを示すのかを判定する（ステップＳ５０６）。そして、データ変換部３０１は、受信したデータが側面装置格納データまたは側面装置未格納データである場合には、装置格納判断の処理として、開始ビットの後ろに続く［位置情報データ］の数値を２進数から１０進数へ変換して位置情報を特定する（ステップＳ５０７）。そして、［終了ビット］によってデータの終了を判定する。
【００４８】
次に、ラック資産管理部３０４は、受信した装置格納データや装置未格納データに基づいて、管理シート記憶部３０２に記録されている管理シートのデータを更新する（ステップＳ５０８）。
つまり、受信したデータが側面装置格納データである場合には、当該側面装置格納データから判定した格納位置に対応付けられて管理シート記憶部３０２に記録されている側面装置格納フラグをＯＮに更新し、側面装置未格納フラグをＯＦＦに更新する。
またラック資産管理部３０４は、受信したデータが側面装置未格納データである場合には、当該側面装置未格納データから判定した格納位置に対応付けられて管理シート記憶部３０２に記録されている側面装置格納フラグをＯＦＦに更新し、側面装置未格納フラグをＯＮに更新する。
また同様にラック資産管理部３０４は、受信したデータが後面装置格納データである場合には、当該後面装置格納データから判定した格納位置に対応付けられて管理シート記憶部３０２に記録されている後面装置格納フラグをＯＮに更新し、後面装置未格納フラグをＯＦＦに更新する。
またラック資産管理部３０４は、受信したデータが後面装置未格納データである場合には、当該後面装置未格納データから判定した格納位置に対応付けられて管理シート記憶部３０２に記録されている後面装置格納フラグをＯＦＦに更新し、後面装置未格納フラグをＯＮに更新する。
【００４９】
これにより、例えば資産管理サーバ３０において管理シートの出力要求を受け付けた場合、側面装置格納フラグがＯＮまたは後面装置格納フラグがＯＮである場合には、そのフラグに対応付けられて管理シート記憶部３０２に記録されているラック格納装置１０の表示において、ラック内に格納されていることを示す色によって出力する。また、管理シートの出力要求を受け付けた場合、側面装置未格納フラグがＯＮまたは後面装置未格納フラグがＯＮである場合には、そのフラグに対応付けられて管理シート記憶部３０２に記録されているラック格納装置１０の表示において、ラック内に格納されていないことを示す色によって出力する。なお、資産管理サーバ３０のラック資産管理部３０４は、管理シート記憶部３０２において、側面装置格納フラグがＯＮまたは後面装置格納フラグがＯＮとして登録されている場合、当該フラグに対応付けられて設定情報が対応付けられているかを判定する。そして、資産管理サーバ３０のラック資産管理部３０４は、側面装置格納フラグがＯＮまたは後面装置格納フラグがＯＮに対応付けられて設定情報が対応付けられて登録されていない場合には、管理シートの出力要求時において、不明装置であることを示す情報を、ラック２０を示す画像内の対応する格納位置に表示する。また、資産管理サーバ３０のラック資産管理部３０４は、側面装置未格納フラグがＯＮまたは後面装置未格納フラグがＯＮであるラック格納装置１０の設定情報が、登録されている場合には、それら設定情報を削除する処理を行う。
【００５０】
また、ステップＳ５０３において、データ変換部３０１が、受信したデータが後面装置格納データまたは後面装置未格納データであると判定した場合には、ラック資産管理部３０４は、管理シート記憶部３０２に記録されているラック開閉情報がラック閉を示すか否かを判定する（ステップＳ５０９）。そして、ラック閉である場合には、それら後面装置格納データまたは後面装置未格納データを用いて、上述のステップＳ５０７以降の処理を行う。なお、ラック資産管理部３０４は、ラック開である場合には、後面装置格納データまたは後面装置未格納データを破棄して終了する。
【００５１】
以上の処理によれば、ラックに格納されたサーバ等のラック格納装置が、当該ラックのどの位置に格納されているかを示す格納位置や、そのラック格納装置がどのような装置であるかを示す設定情報を自動的に収集し、資産管理サーバで管理することができる。従って、ラックに格納されたラック格納装置の設定情報が変更された場合や、ラックからラック格納装置が取り出された場合など、自動でその情報が更新され、管理者による管理の工数が減少し、また、管理者による設定情報や格納位置の記録漏れや入力ミスを軽減することができる。
【００５２】
なお、上述の各装置は内部に、コンピュータシステムを有している。そして、上述した各処理の過程は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをコンピュータが読み出して実行することによって、上記処理が行われる。ここでコンピュータ読み取り可能な記録媒体とは、磁気ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、半導体メモリ等をいう。また、このコンピュータプログラムを通信回線によってコンピュータに配信し、この配信を受けたコンピュータが当該プログラムを実行するようにしても良い。
【００５３】
また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【産業上の利用可能性】
【００５４】
ラック内に格納される装置以外にも、例えば机や棚に格納される物を管理する技術にも応用することができる。
【符号の説明】
【００５５】
２・・・格納検知装置
１０・・・ラック格納装置
２０・・・ラック
３０・・・資産管理サーバ
２１０・・・赤外線通信部
２２０・・・赤外線センサ部
２３０・・・ラック管理制御部
２４０・・・反射板
２５０・・・ラック扉センサ
【図１】
0005455234.tif 000002
【図２】
0005455234.tif 000003
【図３】
0005455234.tif 000004
【図４】
0005455234.tif 000005
【図５】
0005455234.tif 000006
【図６】
0005455234.tif 000007
【図７】
0005455234.tif 000008
【図８】
0005455234.tif 000009
【図９】
0005455234.tif 000010
【図１０】
0005455234.tif 000011
【図１１】
0005455234.tif 000012
【図１２】
0005455234.tif 000013
【図１３】
0005455234.tif 000014
【図１４】
0005455234.tif 000015
【図１５】
0005455234.tif 000016
【図１６】
0005455234.tif 000017
【図１７】
0005455234.tif 000018
【図１８】
0005455234.tif 000019
【図１９】
0005455234.tif 000020