(57)【特許請求の範囲】
【請求項１】
電子機器を識別する第１識別子と前記電子機器を格納するラック内の位置を示す第２識別子との組合せに基づいて、前記電子機器と前記ラック内の前記位置が関連付けられたラック構成情報を生成する生成手段を備え、
前記生成手段は、
前記第１識別子および前記第２識別子を含む画像から、前記第１識別子と前記第２識別子との組合せを抽出する抽出手段と、
抽出された前記第１識別子と前記第２識別子との組合せに基づいて、前記電子機器と前記ラック内の位置が関連付けられたラック構成情報を生成する関連付手段と、を有し、
前記第１識別子および前記第２識別子は、前記画像から識別子を抽出するための抽出記号を含み、
前記抽出手段は、前記抽出記号を用いて前記画像から前記第１識別子と前記第２識別子との組合せを抽出する、
情報処理装置。
【請求項２】
前記生成手段は、前記電子機器が前記ラックに格納された状態で取得された前記第１識別子と前記第２識別子との組合せに基づいて、前記ラック構成情報を生成する、
請求項１に記載の情報処理装置。
【請求項３】
前記第１識別子は前記電子機器の識別情報、前記第２識別子は前記ラック内の位置情報の符号化コードをそれぞれ含み、
前記生成手段は、前記第１識別子および前記第２識別子の前記符号化コードを復号化する、請求項１又は２に記載の情報処理装置。
【請求項４】
前記符号化コードが、２次元コード又はバーコードである、請求項３に記載の情報処理装置。
【請求項５】
電子機器を識別する第１識別子と前記電子機器を格納するラック内の位置を示す第２識別子との組合せを取得し、
前記第１識別子と前記第２識別子との組合せに基づいて、前記電子機器と前記ラック内の前記位置が関連付けられたラック構成情報を生成する、
生成処理を有し、
前記生成処理は、
前記第１識別子および前記第２識別子を含む画像から、前記第１識別子と前記第２識別子との組合せを抽出し、
抽出された前記第１識別子と前記第２識別子との組合せに基づいて、前記電子機器と前記ラック内の位置が関連付けられたラック構成情報を生成することを含み、
前記第１識別子および前記第２識別子は、前記画像から識別子を抽出するための抽出記号を含み、
前記抽出記号を用いて前記画像から前記第１識別子と前記第２識別子との組合せを抽出する、
生成方法。
【請求項６】
コンピュータを、
電子機器を識別する第１識別子と前記電子機器を格納するラック内の位置を示す第２識別子との組合せに基づいて、前記電子機器と前記ラック内の前記位置が関連付けられたラック構成情報を生成する生成手段を備え、
前記生成手段は、
前記第１識別子および前記第２識別子を含む画像から、前記第１識別子と前記第２識別子との組合せを抽出する抽出手段と、
抽出された前記第１識別子と前記第２識別子との組合せに基づいて、前記電子機器と前記ラック内の位置が関連付けられたラック構成情報を生成する関連付手段と、を有し、
前記第１識別子および前記第２識別子は、前記画像から識別子を抽出するための抽出記号を含み、
前記抽出手段は、前記抽出記号を用いて前記画像から前記第１識別子と前記第２識別子との組合せを抽出する、
ように機能させるためのプログラム。
【請求項７】
電子機器を識別する第１識別子と前記電子機器を格納するラック内の位置を示す第２識別子との組合せを撮影する撮影端末と、
撮影された前記第１識別子と前記第２識別子との組合せに基づいて、前記電子機器と前記ラック内の前記位置が関連付けられたラック構成情報を生成する情報処理装置と、を備え、
前記情報処理装置は、
前記第１識別子および前記第２識別子を含む画像から、前記第１識別子と前記第２識別子との組合せを抽出する抽出手段と、
抽出された前記第１識別子と前記第２識別子との組合せに基づいて、前記電子機器と前記ラック内の位置が関連付けられたラック構成情報を生成する関連付手段と、を有し、
前記第１識別子および前記第２識別子は、前記画像から識別子を抽出するための抽出記号を含み、
前記抽出手段は、前記抽出記号を用いて前記画像から前記第１識別子と前記第２識別子との組合せを抽出する、
情報処理システム。
【請求項８】
前記電子機器が前記ラックに格納された状態で撮影された、前記第１識別子と前記第２識別子との組合せである
請求項７に記載の情報処理システム。
【請求項９】
電子機器を識別する第１識別子と前記電子機器を格納するラック内の位置を示す第２識別子との組合せを撮影する撮影手段と、
撮影された前記第１識別子と前記第２識別子との組合せに基づいて、前記電子機器と前記ラック内の前記位置が関連付けられたラック構成情報を生成する生成手段と、を備え、
前記生成手段は、
前記第１識別子および前記第２識別子を含む画像から、前記第１識別子と前記第２識別子との組合せを抽出する抽出手段と、
抽出された前記第１識別子と前記第２識別子との組合せに基づいて、前記電子機器と前記ラック内の位置が関連付けられたラック構成情報を生成する関連付手段と、を有し、
前記第１識別子および前記第２識別子は、前記画像から識別子を抽出するための抽出記号を含み、
前記抽出手段は、前記抽出記号を用いて前記画像から前記第１識別子と前記第２識別子との組合せを抽出する、
撮影端末。
【請求項１０】
前記生成手段は、前記電子機器が前記ラックに格納された状態で取得された前記第１識別子と前記第２識別子との組合せに基づいて、前記ラック構成情報を生成する、
請求項９に記載の撮影端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置等に関し、特にラック内の電子機器の位置情報を生成する情報処理装置等に関する。
【背景技術】
【０００２】
近年、通信ネットワークを介した情報サービスの増大を背景に、設備集約と集中管理のために複数のサーバをラックに搭載したラックマウント型のサーバシステムが普及している。サーバシステムのシステム管理者は、サーバシステムの保守・管理のためにラック内のサーバの格納位置を含んだ管理データベースを作成する必要がある。このため、サーバ数の増加に伴って管理データベースの作成、更新の負担が増加している。
【０００３】
管理データベースの作成、更新の負担を低減するために、各サーバとラックに付されたマーク又はバーコードを撮影し、サーバとラックの位置情報又は識別情報の取得に利用する技術が、特許文献１、特許文献２に記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】国際公開第２０１２／１５７０５５号明細書
【特許文献２】米国特許出願公開第２０１４／００１５８５７号明細書
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１の技術は、サーバおよびラックのマークの撮影画像に基づいて、仮想現実空間上のフロア内の座標情報に変換する必要がある。また、特許文献２の技術は、サーバとラックの段の位置との位置関係を取得するために、ラックの撮影画像に仮想的なラック段の位置をオーバーレイ処理してサーバとラックの段の位置関係を求める必要がある。
【０００６】
本発明の目的は、上記課題を解決するために、より簡易な処理で電子機器のラック内の位置情報を生成する情報処理装置等を提供することにある。
【課題を解決するための手段】
【０００７】
本発明の情報処理装置の一態様は、電子機器を識別する第１識別子と前記電子機器を格納するラック内の位置を示す第２識別子との組合せに基づいて、前記電子機器と前記ラック内の前記位置が関連付けられたラック構成情報を生成する生成手段と、を備える。
【０００８】
本発明の生成方法の一態様は、電子機器を識別する第１識別子と前記電子機器を格納するラック内の位置を示す第２識別子との組合せを取得し、前記第１識別子と前記第２識別子との組合せに基づいて、前記電子機器と前記ラック内の前記位置が関連付けられたラック構成情報を生成する。
【０００９】
本発明のプログラムの一態様は、コンピュータに、電子機器を識別する第１識別子と前記電子機器を格納するラック内の位置を示す第２識別子との組合せを取得し、前記第１識別子と前記第２識別子との組合せに基づいて、前記電子機器と前記ラック内の前記位置が関連付けられたラック構成情報を生成する、ことを実行させる。
【００１０】
本発明の情報処理システムの一態様は、電子機器を識別する第１識別子と前記電子機器を格納するラック内の位置を示す第２識別子との組合せを撮影し、前記第１識別子と前記第２識別子との組合せを送信する、撮影端末と、前記第１識別子と前記第２識別子との組合せを受信し、前記第１識別子と前記第２識別子との組合せに基づいて、前記電子機器と前記ラック内の前記位置が関連付けられたラック構成情報を生成する、情報処理装置と、を備える。
【００１１】
本発明の撮影端末の一態様は、電子機器を識別する第１識別子と前記電子機器を格納するラック内の位置を示す第２識別子との組合せを撮影する撮影手段と、前記第１識別子と前記第２識別子との組合せに基づいて、前記電子機器と前記ラック内の前記位置が関連付けられたラック構成情報を生成する生成手段とを備える。
【発明の効果】
【００１２】
本発明は、より簡易な処理で電子機器のラック内の位置情報を生成する。
【図面の簡単な説明】
【００１３】
【図１】第１の実施形態における情報処理システムの概要を示す概要図である。
【図２】サーバを格納したラックの構成を示す正面図である。
【図３】第１の実施形態における撮影端末の構成を示すブロック図である。
【図４】第１識別子と第２識別子との組合せが撮影された画像の説明図である。
【図５】第１の実施形態における情報処理装置の構成を示すブロック図である。
【図６】情報処理装置の生成部の構成を示すブロック図である。
【図７】第１の実施形態における情報処理装置の動作を示すフローチャートである。
【図８】情報処理装置の生成部の動作を示すフローチャートである。
【図９】第１識別子と第２識別子との組合せを抽出する抽出条件を示す模式図である。
【図１０】２次元コードを適用した第１識別子、第２識別子の場合の模式図である。
【図１１】２次元コードを用いた第１識別子と第２識別子との組合せの
【図１２】第１の実施形態における管理装置の構成を示すブロック図である。
【図１３】第１の実施形態における管理装置の動作を示すフローチャートである。
【図１４】管理装置が管理する管理データベースの一例を示す表図である。
【図１５】第２の実施形態における情報処理システムの概要を示す概要図である。
【図１６】第２の実施形態における撮影端末の構成を示すブロック図である。
【図１７】第２の実施形態における撮影端末の動作を示すフローチャートである。
【図１８】情報処理装置等をコンピュータで実現したハードウエア構成を示すブロック図である。
【発明を実施するための形態】
【００１４】
（第１の実施形態）
本発明の第１の実施形態における情報処理装置、及び、情報処理システムについて、図面を用いて説明する。図１は、第１の実施形態の情報処理システムの概要を示す概要図である。
【００１５】
図中、ラック５０は、複数のサーバ５１を格納することができる。情報処理システム１５の撮影端末２０は、サーバ５１が格納された状態でラック５０を撮影する。情報処理装置１０は、撮影された画像を取得して、サーバ５１を識別する第１識別子５２とラック内の位置を示す第２識別子との組合せに基づいて、サーバ５１とラック５０内の位置を関係付けたラック構成情報を生成する。管理装置３０は、情報処理装置１０からラック構成情報をネットワーク４０経由で取得し、管理データベースを更新する。
【００１６】
（サーバ及びラック）
第１の実施形態におけるサーバ、ラックについて説明する。以下、ラック５０に格納される電子機器としてサーバ５１を用いた例を用いて説明するが、電子機器には、電源装置、ネットワークスイッチ又は記憶装置などが含まれていてもよい。
【００１７】
図２は、サーバを格納したラックの構成を示す正面図である。図２に示すラック５０は、８つの格納スペースを有し、４台のサーバ５１が、それぞれラック５０内の格納スペースの位置に格納されている。ラック５０内のサーバ５１は、サーバを識別する第１識別子５２を有する。また、ラック５０は、格納スペースに対応したラック内の位置を示す第２識別子５３を有する。
【００１８】
第１の実施形態の例では、第１識別子５２はラック５０に格納されたサーバ５１の正面の右端側に貼付され、第２識別子５３は、ラック５０内の収納スペースの位置ごとにラック５０のフレームの右側に貼付されている。これにより、サーバ５１の第１識別子５２とラック５０の第２識別子５３との組合せが構成される。第１識別子５２、第２識別子５３については後段で説明する。
【００１９】
（撮影端末）
図３は、情報処理システムの撮影端末の構成を示すブロック図である。図３に示すように、撮影端末２０は、撮影部２１と制御部２２とを備える。
【００２０】
撮影部２１は、サーバ５１に貼付された第１識別子５２とラック５０の各サーバ５１の格納位置に貼付された第２識別子５３との組合せを撮影する。
【００２１】
図４は、第１識別子と第２識別子との組合せが撮影された画像の説明図である。図４の画像には、ラック５０のフレームの一部とサーバ５１の一部が含まれている。図４中、ラック５０の５段目、６段目のそれぞれの位置に第２識別子５３が貼付され、またラック５０の６段目に格納されたサーバ５１の正面右端に第１識別子５２が貼付されている。
【００２２】
図４に示す第１識別子５２、第２識別子５３は、抽出記号５４とバーコード５５、５６を含む例である。抽出記号５４は、画像から第１識別子５２と第２識別子５３との組合せを抽出する際に利用され、画像中の第１識別子５２又は第２識別子５３の位置の特定にも利用される。第１識別子５２のバーコード５５には、サーバ５１の識別情報が符号化され、第２識別子のバーコード５６には、ラック５０の識別情報、ラック５０の格納スペースごとの位置情報が符号化されている。
【００２３】
撮影部２１で撮影する第１識別子５２と第２識別子５３との組合せは、１組又は複数組のいずれでもよい。なお、第１識別子５２と第２識別子５３との組合せとなる複数の組を一度に撮影する場合は、一組ずつの複数回に分けて撮影するよりも撮影部２１の解像度に高い性能が求められる。
【００２４】
制御部２２は、第１識別子５２と第２識別子５３との組合せを撮影した画像を、通信部（図示せず）を介して情報処理装置１０に送信する。情報処理装置１０への送信は、無線、有線のいずれの通信であってもよい。
【００２５】
（情報処理装置）
図５は、第１の実施形態の情報処理装置の構成を示すブロック図である。図５に示すように、情報処理装置１０は、生成部１１を備える。生成部１１は、サーバ５１を識別する第１識別子とラック５０内の位置を示す第２識別子との組合せに基づいて、サーバ５１とラック５０内の位置が関連付けられたラック５０の構成情報を生成する機能を有する。
【００２６】
図６は、情報処理装置の生成部１１の構成を示すブロック図である。図６に示すように、生成部１１は、抽出部１１１、関連付部１１２を備える。生成部１１の抽出部１１１は、撮影端末２０が撮影した画像から第１識別子と第２識別子との組合せを抽出する。生成部１１の関連付部１１２は、抽出された第１識別子と第２識別子との組合せに基づいて、サーバ５１とラック５０内の位置が関連付けられたラック構成情報を生成する。情報処理装置１０の各構成要素の詳細な説明については、以下、情報処理装置１０の動作とともに説明する。
【００２７】
図７は、情報処理装置１０の動作を示すフローチャートである。図７に示すように、情報処理装置１０の生成部１１は、第１識別子と第２識別子との組合せを取得する（ステップＳ１１）。続いて、生成部１１は、第１識別子と第２識別子とが関連付されたラック構成情報を生成する（ステップＳ１２）。
【００２８】
図８は、生成部１１の動作を示すフローチャートである。生成部１１の抽出部１１１は、撮影端末２０が撮影した第１識別子と第２識別子を含む画像から第１識別子と第２識別子の組合せを抽出する（ステップＳ２１）。続いて、関連付部１１２は、抽出された組合せの第１識別子、第２識別子をそれぞれ復号化する（ステップＳ２２）。更に関連付部１１２は、サーバとラック内の位置が関連付けられたラック構成情報を生成する（ステップＳ２３）。
【００２９】
ステップＳ２１に示す第１識別子と第２識別子との組合せを抽出する抽出処理の一例について説明する。図９は、第１識別子と第２識別子との組合せを抽出する抽出条件を示す模式図である。図９に示す第１識別子５２、第２識別子５３は、図４に示す画像の第１識別子５２、第２識別子５３と同様にそれぞれ３つの抽出記号５４を有する。抽出記号５４は、サーバ５１の第１識別子５２では矩形の右下の隅以外の３隅に配置され、ラック５０の第２識別子では矩形の左下隅以外の３隅に配置されている。
【００３０】
抽出部１１１は、撮影端末が撮影した画像から以下の抽出条件を共に満たす第１識別子と第２識別子との組合せを抽出する。
条件ａ：抽出記号５４がそれぞれ１個配置された第１識別子５２と第２識別子５３の辺が対向している。
条件ｂ：第２識別子の１個の抽出記号の横に第１識別子の１個の抽出記号が位置する。
【００３１】
図４に示す画像の抽出処理の場合、抽出部１１１は、サーバ５１に付されたる第１識別子５２とラックの第２識別子５３との組合せを１組抽出する。
【００３２】
抽出処理は、画像認識技術を用いて画像中の識別子の抽出記号５４を認識して、識別子の存在を判断し、抽出記号５４の位置関係が上記条件を満たすかを判断することで実行可能である。
【００３３】
抽出部１１１による第１識別子と第２識別子との組合せの抽出条件は上記の条件ａと条件ｂに限られない。例えば、抽出条件として画像中に４つの抽出記号が横並びになっている箇所があった場合、第１識別子と第２識別子との組合せとして抽出する条件を用いてもよい。
【００３４】
また、第１識別子、第２識別子の抽出記号の配置又は数は、図４、図９に示す抽出記号の配置又は数に限定されるものではない。
【００３５】
上記の抽出処理について、抽出記号とバーコードを含む識別子を用いた例で説明したが、他の識別子の符号化コードでも適用可能である。例えば、図１０（ａ）に示すように、第１識別子５２、第２識別子５３として抽出記号５４と２次元コードを用いてもよく、図１０（ｂ）に示すように、２次元コードを含む第１識別子５２、バーコードを含む第２識別子５３を用いてもよい。なお、図１０（ａ）、（ｂ）の２次元コードにおいて、符号化コードの表記は省略されている。
【００３６】
次に、ステップＳ２２の復号化処理、ステップＳ２３の関連付処理の一例について説明する。復号化処理として、関連付部１１２は、抽出された組合せの第１識別子５２、第２識別子５３をそれぞれ復号化し、サーバ５１の識別情報、ラック５０の識別情報及びラック内の位置情報を取得する。
【００３７】
なお、図１０（ｂ）のように符号化コードが異なる識別子の組合せの場合、あるいは、抽出された組合せごとに識別子の符号化コードが異なる場合、関連付部１１２は、それぞれの識別子の符号化コードに合せた復号化処理を実行する。
【００３８】
続いて、関連付処理として、関連付部１１２は、ステップＳ２２で取得したサーバ５１の識別情報、ラック５０の識別情報及びラック５０内の位置情報を関連付してラック５０の構成情報を生成する。
【００３９】
図１１（ａ）は、図４に示す画像から生成されたラック構成情報の例を示す表図である。図１１（ａ）に示すラック構成情報は、識別情報がRCK-78であるラック５０の６段目に識別情報SV-7800であるサーバ５１が格納されていることを示している。
【００４０】
ステップＳ２１の抽出処理で第１識別子５２と第２識別子５３との組合せが複数組抽出された場合は、複数の組ごとにステップＳ２２の復号化処理、ステップＳ２３の関連付処理を実行する。
【００４１】
情報処理装置１０の生成部１１は、ラック５０における第１識別子５２と第２識別子５３の組合せを撮影した画像が複数ある場合、ステップＳ２１〜ステップＳ２３を繰り返してラック構成情報を生成する。
【００４２】
ステップＳ２１の抽出処理で第１識別子５２と第２識別子の組合せが複数組抽出された場合は、複数の組ごとにステップＳ２２の復号化処理、ステップＳ２３の関連付処理を実行する。
【００４３】
図１１（ｂ）は、図２に示すラック５０の構成情報の例を示す表図である。図１１（ｂ）に示すラック構成情報は、識別情報がRCK-78のラック５０の８、７、６、３段目に識別情報SV-7900、SV-7850、SV-7800、7970のサーバ５１が格納されていることを示している。
【００４４】
情報処理装置１０は、通信部（図示せず）を介して管理装置３０に生成されたラック構成情報を送信する。
【００４５】
（管理装置）
図１２は、第１の実施形態における管理装置の構成を示すブロック図である。図１２に示すように管理装置３０は、管理部３１を備る。管理部３１は、情報処理装置１０から送信されたラック５０のラック構成情報を取得し、取得したラック５０のラック構成情報に基づいて、管理データベースを更新する。
【００４６】
なお、管理部３１は、上記の機能の他、ラック５０内の各サーバ５１からネットワーク４０を介してサーバ５１の状態情報を取得し、管理データベースにラック内のサーバの状態情報を追加する機能を別途有してもよい。あるいは、管理部３１は、システム管理者に対して管理データベースの情報を表示するための表示制御の機能を別途有してもよい。
【００４７】
次に、第１の実施形態の管理装置の動作について説明する。図１３は、管理装置３０の動作を示すフローチャートである。管理装置３０の管理部３１は、情報処理装置１０が送信したラック５０のラック構成情報を取得する（ステップＳ３１）。
【００４８】
次に管理部３１は、取得したラック構成情報に含まれるラック５０の識別情報が管理データベースに存在するか確認し、存在しない場合は、新規登録のラックとして管理データベースにラックの識別情報を登録する。
【００４９】
管理部３１は、ラックの識別情報に対応するラック内の位置情報と関連付されたサーバの識別情報を管理データベースに登録し、管理データベースを更新する（ステップＳ３２）。
【００５０】
図１４は、管理装置３０が管理する管理データベースの一例を示す表図である。図１４に示す管理装置３０の管理データベースは、ラック構成情報の他、機器種別、機器状態を示す項目を有する例である。機器状態についてはネットワーク４０を介して管理装置３０が対象となる電子機器の状態情報を入手することで更新可能となる。
【００５１】
（第１の実施形態の変形例）
情報処理装置１０は、ネットワーク４０を介して、あるいは、不揮発性メモリ等の記憶媒体を介して撮影端末２０が撮影した第１識別子５２と第２識別子５３を含む画像を取得してもよい。
【００５２】
第１識別子５２、第２識別子５３が抽出記号５４を含む例を用いて説明したが、画像認識技術を用いて第１識別子５２、第２識別子５３との組合せが抽出できるのであれば、抽出記号５４を含まない第１識別子５２、第２識別子５３であってもよい。
【００５３】
第１識別子５２、第２識別子５３が、サーバ５１、ラック５０にそれぞれ貼付された例で説明したが、第１識別子５２と第２識別子５３との組合せの画像が得られるのであれば、第１識別子５２、第２識別子５３は、サーバ５１、ラック５０に貼付されていなくてもよい。例えば、机上に貼付した第１識別子５２と第２識別子５３との組合せを撮影してもよい。また、例えば、サーバの識別情報として製品型番だけで許容される状況であれば、第１識別子５２の代わりに当該サーバのカタログ又は説明書等に付された２次元コードを識別子とし、ラック内の位置を示す第２識別子５３との組合せとすることもできる。
【００５４】
（第１の実施形態の効果）
第１の実施形態によれば、より簡易な処理で電子機器のラック内の位置情報を生成することができる。撮影端末が撮影した、電子機器を識別する第１識別子と電子機器を格納するラック内の位置を示す第２識別子との組合せを、情報処理装置が、当該組合せに基づいて、電子機器とラック内の位置が関連付けられたラック構成情報を生成するからである。
【００５５】
（第２の実施形態）
本発明の第２の実施形態における情報処理システムについて、図面を用いて説明する。図１５は、第２の実施形態の情報処理システムの概要を示す概要図である。第２の実施形態の情報処理システムは、第１の実施形態の撮影端末２０に情報処理装置１０の機能が組み込まれた撮影端末２５となっている。このため撮影端末２５は、ネットワーク４０を介して管理装置３０と接続されている。
【００５６】
第２の実施形態における撮影端末の構成について説明する。図１６は、第２の実施形態における撮影端末の構成を示すブロック図である。図１６に示すように、撮影端末２５は、撮影部２１と生成部１１を備える。撮影部２１は、第１の実施形態における撮影端末２０の撮影部２１と同様の機能を有し、生成部１１は、第１の実施形態における情報処理装置１０の生成部１１と同様の機能を有する。このため、撮影端末２５の撮影部２１、生成部１１についての詳細な説明は省略する。
【００５７】
次に第２の実施形態における撮影端末の動作について説明する。図１７は、第２の実施形態における撮影端末の動作を説明するフローチャートである。図１７に示すように、撮影端末２５の撮影部２１は、サーバ５１を識別する第１識別子５２とラック５０内の位置を示す第２識別子５３との組合せを撮影する（ステップＳ１０）。
【００５８】
撮影端末２５の生成部１１は、第１識別子と第２識別子との組合せを取得する（ステップＳ１１）。続いて、生成部１１は、第１識別子と第２識別子とが関連付されたラック構成情報を生成する（ステップＳ１２）。なお、ステップＳ１１、ステップＳ１２については第１の実施形態における情報処理装置１０の動作のステップＳ１１、ステップＳ１２と同様のため詳細な説明は省略する。
【００５９】
第２の実施形態の撮影端末２５は、カメラ付のスマートフォン端末および当該スマートフォン端末上で動作するアプリケーションによって実現可能である。スマートフォン端末のカメラが、撮影端末２５の撮影部２１として機能し、スマートフォン端末は、サーバ５１を識別する第１識別子５２とラック５０内の位置を示す第２識別子５３との組合せの画像を取得する。
【００６０】
撮影された組合せ画像は、スマートフォン端末上で動作する画像認識ソフトウエアによって第１識別子と第２識別子との組合せが抽出され、抽出された組合せに含まれる第１識別子、第２識別子がそれぞれ復号化される。スマートフォン端末で動作するアプリケーションにより、復号化されたサーバ５１の識別情報とラック５０内の位置情報が関連付けられたラック構成情報が生成され、スマートフォン端末の通信機能によって管理装置３０に送信される。
【００６１】
（第２の実施形態の効果）
第２の実施形態によれば、より簡易な処理で電子機器のラック内の位置情報を生成することができる。その理由は、撮影端末が撮影した、電子機器を識別する第１識別子と電子機器を格納するラック内の位置を示す第２識別子との組合せに基づいて、電子機器とラック内の位置が関連付けられたラック構成情報を生成するからである。
【００６２】
第２の実施形態によれば、撮影端末に情報処理装置の機能を組み込むことにより、第１の実施形態と比べて、装置構成の数を削減することができる。
【００６３】
（ハードウエア構成）
図１８は、第１、第２の実施形態における情報処理装置１０、撮影端末２０、２５又は管理装置３０をコンピュータで実現したハードウエア構成を示す図である。
【００６４】
第１、第２の実施形態において、情報処理装置１０、撮影端末２０、２５又は管理装置３０の各構成要素は、機能単位のブロックを示している。情報処理装置１０、撮影端末２０、２５又は管理装置３０の各構成要素の一部又は全部は、例えば、図１８に示すようなコンピュータ６０とプログラムとの任意の組み合わせにより実現される。コンピュータ６０は、一例として、以下のような構成を含む。
ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）６１、
ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）６２、
ＲＡＭ（Ｒａｍｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）６３、
ＲＡＭ６３にロードされるプログラム６４、
プログラム６４を格納する記憶装置６５、
記録媒体６６の読み書きを行うドライブ装置６７、
通信ネットワーク６９と接続する通信インターフェース６８、
データの入出力を行う入出力インターフェース７０、
各構成要素を接続するバス７１
例えば、情報処理装置１０の各構成要素は、これらの機能を実現するプログラム６４をＣＰＵ６１が取得して実行することで実現される。各構成要素の機能を実現するプログラム６４は、例えば、予め記憶装置６５又はＲＡＭ６３に格納されており、必要に応じてＣＰＵ６１が読み出す。なお、プログラム６４は、通信ネットワーク６９を介してＣＰＵ６１に供給されてもよいし、予め記録媒体６６に格納されており、ドライブ装置６７が当該プログラムを読み出してＣＰＵ６１に供給してもよい。
【００６５】
情報処理装置１０の実現方法には、様々な変形例がある。例えば、情報処理装置１０は、各構成要素にそれぞれ別個のコンピュータ６０とプログラムとの任意の組み合わせにより実現されてもよい。また、情報処理装置１０が備える複数の構成要素が、一つのコンピュータ６０とプログラムとの任意の組み合わせにより実現されてもよい。
【００６６】
また、情報処理装置１０の各構成要素の一部又は全部は、その他の汎用または専用の回路、プロセッサ等やこれらの組み合わせによって実現される。これらは、単一のチップによって構成されてもよいし、バスを介して接続される複数のチップによって構成されてもよい。また、コンピュータ６０の代わりにＦＰＧＡ（Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）のようなプログラマブルロジックデバイスを用いてもよい。
【００６７】
さらに、情報処理装置１０の各構成要素の一部又は全部は、上述した回路等とプログラムとの組み合わせによって実現されてもよい。
【００６８】
また、情報処理装置１０の各構成要素の一部又は全部が複数の情報処理装置や回路等により実現される場合には、複数の情報処理装置や回路等は、集中配置されてもよいし、分散配置されてもよい。これは撮影端末２０、２５および管理装置３０でも同様である。例えば、コンピュータや回路等は、クライアントアンドサーバシステム、クラウドコンピューティングシステム等、各々が通信ネットワークを介して接続される形態として実現されてもよい。
【００６９】
以上、実施形態を参照して本願発明を説明したが、本願発明は上記実施形態に限定されるものではない。本願発明の構成や詳細には、本願発明のスコープ内で当業者が理解し得る様々な変更をすることができる。
【００７０】
また、図面中の矢印の方向は、一例を示すものであり、ブロック間の信号の向きを限定するものではない。
【００７１】
上記の実施形態の一部又は全部は、以下の付記のように記載されうるが、以下には限られない。
【００７２】
（付記１）
電子機器を識別する第１識別子と前記電子機器を格納するラック内の位置を示す第２識別子との組合せに基づいて、前記電子機器と前記ラック内の前記位置が関連付けられたラック構成情報を生成する生成手段と、
を備える情報処理装置。
【００７３】
（付記２）
前記生成手段は、前記電子機器が前記ラックに格納された状態で取得された前記第１識別子と前記第２識別子との組合せに基づいて、前記ラック構成情報を生成する、
付記１に記載の情報処理装置。
【００７４】
（付記３）
前記生成手段は、
前記第１識別子および前記第２識別子を含む画像から、前記第１識別子と前記第２識別子との組合せを抽出する抽出手段と、
抽出された前記第１識別子と前記第２識別子との組合せに基づいて、前記電子機器と前記ラック内の位置が関連付けられたラック構成情報を生成する関連付手段と、
を備える、
付記１又は２に記載の情報処理装置。
【００７５】
（付記４）
前記第１識別子又は前記第２識別子は、前記画像から識別子を抽出するための抽出記号を含み、
前記抽出手段は、前記抽出記号を用いて前記画像から前記第１識別子と前記第２識別子との組合せを抽出する、
付記３に記載の情報処理装置。
【００７６】
（付記５）
前記第１識別子は前記電子機器の識別情報、第２識別子は前記ラック内の位置情報の符号化コードをそれぞれ含み、
前記生成手段は、前記第１識別子および前記第２識別子の前記符号化コードを復号化する、付記１から４のいずれか１つに記載の情報処理装置。
【００７７】
（付記６）
前記符号化コードが、２次元コード又はバーコードである、付記５に記載の情報処理装置。
【００７８】
（付記７）
電子機器を識別する第１識別子と前記電子機器を格納するラック内の位置を示す第２識別子との組合せを取得し、
前記第１識別子と前記第２識別子との組合せに基づいて、前記電子機器と前記ラック内の前記位置が関連付けられたラック構成情報を生成する、
生成方法。
【００７９】
（付記８）
電子機器を識別する第１識別子と前記電子機器を格納するラック内の位置を示す第２識別子との組合せを取得し、
前記第１識別子と前記第２識別子との組合せに基づいて、前記電子機器と前記ラック内の前記位置が関連付けられたラック構成情報を生成する、
ことをコンピュータに実行させるプログラム。
【００８０】
（付記９）
電子機器を識別する第１識別子と前記電子機器を格納するラック内の位置を示す第２識別子との組合せを撮影する撮影端末と、
撮影された前記第１識別子と前記第２識別子との組合せに基づいて、前記電子機器と前記ラック内の前記位置が関連付けられたラック構成情報を生成する情報処理装置と、
を備える情報処理システム。
【００８１】
（付記１０）
前記電子機器が前記ラックに格納された状態で撮影された、前記第１識別子と前記第２識別子との組合せである、
付記９に記載の情報処理システム。
【００８２】
（付記１１）
電子機器を識別する第１識別子と前記電子機器を格納するラック内の位置を示す第２識別子との組合せを撮影する撮影手段と、
撮影された前記第１識別子と前記第２識別子との組合せに基づいて、前記電子機器と前記ラック内の前記位置が関連付けられたラック構成情報を生成する生成手段と、
を備える撮影端末。
【００８３】
（付記１２）
前記生成手段は、前記電子機器が前記ラックに格納された状態で取得された前記第１識別子と前記第２識別子との組合せに基づいて、前記ラック構成情報を生成する、
付記１３に記載の撮影端末。
【符号の説明】
【００８４】
１０  情報処理装置
１１  生成部
１１１  抽出部
１１２  関連付部
１５  情報処理システム
２０、２５  撮影端末
２１  撮影部
２２  制御部
３０  管理装置
３１  管理部
４０  ネットワーク
５０  ラック
５１  サーバ
５２  第１識別子
５３  第２識別子
５４  抽出記号
５５、５６  バーコード
６０  コンピュータ
６１  ＣＰＵ
６２  ＲＯＭ
６３  ＲＡＭ
６４  ＲＡＭ６３にロードされるプログラム
６５  記憶装置
６６  記録媒体
６７  ドライブ装置
６８  通信インターフェース
６９  通信ネットワーク
７０  入出力インターフェース
７１  バス
【図１】
0006387987.tif 000002
【図２】
0006387987.tif 000003
【図３】
0006387987.tif 000004
【図４】
0006387987.tif 000005
【図５】
0006387987.tif 000006
【図６】
0006387987.tif 000007
【図７】
0006387987.tif 000008
【図８】
0006387987.tif 000009
【図９】
0006387987.tif 000010
【図１０】
0006387987.tif 000011
【図１１】
0006387987.tif 000012
【図１２】
0006387987.tif 000013
【図１３】
0006387987.tif 000014
【図１４】
0006387987.tif 000015
【図１５】
0006387987.tif 000016
【図１６】
0006387987.tif 000017
【図１７】
0006387987.tif 000018
【図１８】
0006387987.tif 000019