(57)【要約】【課題】筐体に貼付されたラベル等により機器に設けられた情報と、機器に関する情報との関連づけの正誤を判断することが可能な情報処理装置等を提供すること。【解決手段】情報処理装置２１は、機器４１に設けられた第１情報４７を画像情報を介して取得する第１取得部と、前記第１取得部が取得した第１情報４７に関連づけられた機器４１に応答を要求する第１要求部と、前記第１要求部による要求に基づいて前記第１情報４７に関連づけられた機器４１により画像情報を介して第２情報を取得する第２取得部と、前記第２情報に基づいて前記第１情報４７と前記第１情報４７に関連づけられた機器４１の関連づけの正誤を判断する判断部とを備える。【選択図】図１
2018109855.tif 000002
【特許請求の範囲】
【請求項１】
機器に設けられた第１情報を画像情報を介して取得する第１取得部と、
前記第１取得部が取得した第１情報に関連づけられた機器に応答を要求する第１要求部と、
前記第１要求部による要求に基づいて前記第１情報に関連づけられた機器により画像情報を介して第２情報を取得する第２取得部と、
前記第２情報に基づいて前記第１情報と前記第１情報に関連づけられた機器の関連づけの正誤を判断する判断部と
を備える情報処理装置。
【請求項２】
前記第２情報に基づいて前記第１情報と前記第１情報に関連づけられた機器の関連づけが間違っていると判断した場合に、ネットワークで接続された複数の機器にそれぞれ異なる応答を要求する第２要求部を備え、
前記第２取得部は、前記第２要求部による要求に基づいて前記第１情報が固定された機器により画像情報を介して第２情報を取得する
請求項１に記載の情報処理装置。
【請求項３】
前記第１情報と前記第２情報とを関連づけて記録する記録部を備える
請求項１または請求項２に記載の情報処理装置。
【請求項４】
前記第１取得部は、カメラにより撮影された映像に基づいて前記第１情報を取得し、
前記第２取得部は、前記カメラにより撮影された映像の時間的変化に基づいて前記第２情報を取得する
請求項１から請求項３のいずれか一つに記載の情報処理装置。
【請求項５】
前記第２取得部は、前記機器に設けられた発光体の点灯または消灯に基づいて前記第２情報を取得する
請求項１から請求項４のいずれか一つに記載の情報処理装置。
【請求項６】
筐体に設けられた第１情報と、
ネットワークを介して前記第１情報に関連づけられた要求を受け付ける受付部と、
前記受付部が受け付けた要求に応答して第２情報を出力する出力部と
を備える機器。
【請求項７】
前記出力部は、前記要求に含まれる情報に基づいて点灯または消灯する発光体である
請求項６に記載の機器。
【請求項８】
機器に設けられた第１情報を画像情報を介して取得し、
前記第１情報に関連づけられた機器から第２情報を出力し、
前記機器により画像情報を介して取得した第２情報に基づいて、前記第１情報と前記第１情報に関連づけられた機器の関連づけの正誤を判断する
データ正誤判断方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、機器およびデータ正誤判断方法に関する。
【背景技術】
【０００２】
サーバルーム等には、ネットワークに接続された多数の機器が設置される。それぞれの機器には固有のＩＰ（Internet Protocol）アドレス等が割り当てられている。ここで、ＩＰアドレスは、ネットワーク上の機器を識別する、識別用の番号である。
【０００３】
機器を長期間運用する場合には、機器の状態を目視で確認する点検作業等が必要である。機器に取り付けられたＡＲ（Augmented Reality）マーカ、ＲＦＩＤ（Radio Frequency Identifier）タグ等から読み取った情報に基づいて、点検作業等に用いるマニュアル等を表示するシステム等が開示されている（特許文献１、特許文献２）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】国際公開第２０１０／１１３４６６号
【特許文献２】特開２００７−０１８１８８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ＡＲマーカまたはＲＦＩＤタグ等の、機器を設置する際に機器に設けられた情報と、機器に関する情報との関連づけを間違えた場合には、誤ったマニュアル等が表示されてしまう。
【０００６】
一つの側面では、機器に設けられた情報と、機器に関する情報との関連づけの正誤を判断することが可能な情報処理装置等を提供することを目的とする。
【課題を解決するための手段】
【０００７】
情報処理装置は、機器に設けられた第１情報を画像情報を介して取得する第１取得部と、前記第１取得部が取得した第１情報に関連づけられた機器に応答を要求する第１要求部と、前記第１要求部による要求に基づいて前記第１情報に関連づけられた機器により画像情報を介して第２情報を取得する第２取得部と、前記第２情報に基づいて前記第１情報と前記第１情報に関連づけられた機器の関連づけの正誤を判断する判断部とを備える。
【発明の効果】
【０００８】
一つの側面では、機器に設けられた情報と、機器に関する情報との関連づけの正誤を判断することが可能な情報処理装置等を提供することが可能である。
【図面の簡単な説明】
【０００９】
【図１】情報処理システムの概要を示す説明図である。
【図２】情報処理システムの構成を示す説明図である。
【図３】機器情報ＤＢのレコードレイアウトを示す説明図である。
【図４】誤った情報が記録された機器情報ＤＢの例を示す説明図である。
【図５】機器情報ＤＢを修正処理中の情報処理システムの概要を示す説明図である。
【図６】修正処理中の機器情報ＤＢの例を示す説明図である。
【図７】情報処理装置が表示する画面を示す説明図である。
【図８】プログラムの処理の流れを示すフローチャートである。
【図９】ＤＢ修正のサブルーチンの処理の流れを示すフローチャートである。
【図１０】ＤＢ更新のサブルーチンの処理の流れを示すフローチャートである。
【図１１】実施の形態２のプログラムの処理の流れを示すフローチャートである。
【図１２】実施の形態３の機器情報ＤＢのレコードレイアウトを示す説明図である。
【図１３】実施の形態３の情報処理装置が表示する画面を示す説明図である。
【図１４】実施の形態３のプログラムの処理の流れを示すフローチャートである。
【図１５】実施の形態４のプログラムの処理の流れを示すフローチャートである。
【図１６】実施の形態４のプログラムの処理の流れを示すフローチャートである。
【図１７】実施の形態４のＤＢ更新２のサブルーチンの処理の流れを示すフローチャートである。
【図１８】実施の形態５のプログラムの処理の流れを示すフローチャートである。
【図１９】実施の形態６の機器の外観を示す説明図である。
【図２０】実施の形態６のＤＢ修正のサブルーチンの処理の流れを示すフローチャートである。
【図２１】実施の形態７の機器および応答装置の外観を示す説明図である。
【図２２】実施の形態７の機器および応答装置の構成を示す説明図である。
【図２３】実施の形態８の情報処理装置および機器の動作を示す機能ブロック図である。
【図２４】実施の形態９の情報処理システムの構成を示す説明図である。
【発明を実施するための形態】
【００１０】
［実施の形態１］
図１は、情報処理システム１０の概要を示す説明図である。情報処理システム１０は、ネットワークを介して接続された情報処理装置２１、サーバ３１および多数の機器４１を搭載した棚４０を有する。たとえば大規模なサーバルームには、多くの棚４０が配置される。図１を使用して、本実施の形態の情報処理システム１０の通常の動作の概要を説明する。
【００１１】
機器４１は、たとえばサーバマシン、ストレージマシン、Ｌ２ＳＷ（Layer 2 Switch）、および、Ｌ３ＳＷ（Layer 3 Switch）等のネットワーク機器である。それぞれの機器４１には、ＩＰアドレスが割り当てられており、有線または無線によりネットワークに接続されている。
【００１２】
機器４１は、出力部４６およびラベル４７を有する。出力部４６は、たとえばＬＥＤ（Light Emitting Diode）等の発光体である。出力部４６は、機器４１の通電状態、通信状態または動作状態等を表示するパイロットランプを兼ねても良い。
【００１３】
ラベル４７は、機器４１の筐体に貼付されている。ラベル４７には、第１情報が記載されている。ラベル４７は、同一の第１情報を記載したラベル４７が複数存在しないように管理されている。たとえば機器４１をサーバルームに設置する際に、機器４１の筐体にラベル４７が貼付される。
【００１４】
なお、ラベル４７はネジ等により機器４１に固定されていても良い。ラベル４７は、紐等により機器４１からぶら下げられていても良い。
【００１５】
図１においては、ラベル４７に２次元バーコードを用いた例を記載するが、ラベル４７に１次元バーコードを使用しても良い。たとえば機器４１の固定資産管理番号を記載したシール等をラベル４７に使用しても良い。固定資産管理番号を記載したシール等をラベル４７に使用する場合には、固定資産管理番号を第１情報に使用することができる。
【００１６】
情報処理装置２１は、たとえばスマートフォン、タブレット等のカメラ付き携帯情報機器である。ユーザが、情報処理装置２１のカメラ２８（図２参照）により機器４１を撮影する。情報処理装置２１の第１ＣＰＵ（Central Processing Unit）２２（図２参照）は、機器４１に貼付されたラベル４７に記載された第１情報を取得し、ネットワークを介してサーバ３１に送信する。
【００１７】
サーバ３１のサーバＣＰＵ３２（図２参照）は、後述する機器情報ＤＢ５１を参照して、第１情報に関連づけられたＩＰアドレスを抽出し、第１ＣＰＵ２２に送信する。第１ＣＰＵ２２は受信したＩＰアドレスに対して応答を要求する。第１情報とＩＰアドレスとが正しく関連づけられている場合には、図１に示すように情報処理装置２１をかざした機器４１の出力部４６が所定のパターンで点滅して第２情報を出力する。
【００１８】
出力部４６が、機器４１のパイロットランプ等を兼ねない場合には、出力部４６が単に点灯または消灯して、要求を受け付ける前と異なる状態になることにより、第２情報を出力することが可能である。
【００１９】
出力部４６を目視で確認することにより、ユーザはラベル４７に記載された第１情報とＩＰアドレスとが正しく関連づけられていることを確認することが可能である。その後、ユーザは情報処理装置２１を操作して、ネットワークを介して機器情報に関連づけられた点検マニュアル等を表示させて、点検作業等を行うことができる。
【００２０】
機器４１の出力部４６が第２情報を出力しない場合には、第１情報とＩＰアドレスとが誤って関連づけられている可能性がある。そのような場合の処理については後述する。
【００２１】
図２は、情報処理システム１０の構成を示す説明図である。情報処理装置２１は、第１ＣＰＵ２２、主記憶装置２３、補助記憶装置２４、通信部２５、表示部２６、入力部２７、カメラ２８およびバスを備える。
【００２２】
第１ＣＰＵ２２は、本実施の形態に係るプログラムを実行する演算制御装置である。第１ＣＰＵ２２には、一または複数のＣＰＵまたはマルチコアＣＰＵ等が使用される。第１ＣＰＵ２２は、バスを介して情報処理装置２１を構成するハードウェア各部と接続されている。
【００２３】
主記憶装置２３は、ＳＲＡＭ（Static Random Access Memory）、ＤＲＡＭ（Dynamic Random Access Memory）、フラッシュメモリ等の記憶装置である。主記憶装置２３には、第１ＣＰＵ２２が行う処理の途中で必要な情報、および、第１ＣＰＵ２２で実行中のプログラムが一時的に保存される。
【００２４】
補助記憶装置２４は、ＳＲＡＭ、フラッシュメモリ、ハードディスクまたは磁気テープ等の記憶装置である。補助記憶装置２４には、第１ＣＰＵ２２に実行させるプログラムおよびプログラムの実行に必要な各種データが保存される。通信部２５は、情報処理装置２１とネットワークとの間の通信を行うインターフェイスである。
【００２５】
表示部２６は、液晶表示パネルまたは有機ＥＬ（Electro Luminescence）表示パネルである。入力部２７は、表示部２６の表面に配置されたタッチセンサである。すなわち、表示部２６と入力部２７とは、一体になっていわゆるタッチパネルを構成する。
【００２６】
なお、表示部２６にゴーグル型または眼鏡型のヘッドマウントディスプレイを使用しても良い。このようにする場合、入力部２７にはユーザの手および腕の動きを検知するいわゆるモーションセンサ、音声入力を行うマイク、またはユーザの視線を検知する視線入力装置等を使用することが望ましい。
【００２７】
カメラ２８は、映像を撮影する。表示部２６は、カメラ２８が撮影した映像をリアルタイムで表示することができる。第１ＣＰＵ２２は、カメラ２８が撮影した映像を解析することができる。
【００２８】
サーバ３１は、サーバＣＰＵ３２、主記憶装置３３、補助記憶装置３４、通信部３５、およびバスを備える。サーバ３１は、たとえばパーソナルコンピュータである。サーバ３１は、棚４０に搭載された機器４１の一つであっても良い。サーバ３１は、大型計算機上で動作する仮想マシンでも良い。
【００２９】
サーバＣＰＵ３２は、本実施の形態に係るプログラムを実行する演算制御装置である。サーバＣＰＵ３２には、一または複数のＣＰＵまたはマルチコアＣＰＵ等が使用される。サーバＣＰＵ３２は、バスを介して情報処理装置２１を構成するハードウェア各部と接続されている。
【００３０】
主記憶装置３３は、ＳＲＡＭ、ＤＲＡＭ、フラッシュメモリ等の記憶装置である。主記憶装置３３には、サーバＣＰＵ３２が行う処理の途中で必要な情報およびサーバＣＰＵ３２で実行中のプログラムが一時的に保存される。
【００３１】
補助記憶装置３４は、ＳＲＡＭ、フラッシュメモリ、ハードディスクまたは磁気テープ等の記憶装置である。補助記憶装置３４には、サーバＣＰＵ３２に実行させるプログラム、機器情報ＤＢ５１およびプログラムの実行に必要な各種データが保存される。通信部３５は、サーバ３１とネットワークとの間の通信を行うインターフェイスである。
【００３２】
機器４１の固有の機能を果たす部分の構成については、図示および説明を省略する。機器４１は、前述のラベル４７および出力部４６に加えて、第２ＣＰＵ４２、主記憶装置４３、補助記憶装置４４、通信部４５およびバスを有する。
【００３３】
第２ＣＰＵ４２は、本実施の形態のプログラムを実行する演算制御装置である。第２ＣＰＵ４２には、一または複数のＣＰＵまたはマルチコアＣＰＵ等が使用される。第２ＣＰＵ４２は、バスを介して機器４１を構成するハードウェア各部と接続されている。
【００３４】
主記憶装置４３は、ＳＲＡＭ、ＤＲＡＭ、フラッシュメモリ等の記憶装置である。主記憶装置４３には、第２ＣＰＵ４２が行う処理の途中で必要な情報および第２ＣＰＵ４２で実行中のプログラムが一時的に保存される。
【００３５】
補助記憶装置４４は、ＳＲＡＭ、フラッシュメモリ、ハードディスクまたは磁気テープ等の記憶装置である。補助記憶装置４４には、第２ＣＰＵ４２に実行させるプログラムおよびプログラムの実行に必要な各種データが保存される。通信部４５は、機器４１とネットワークとの間の通信を行うインターフェイスである。
【００３６】
ユーザが情報処理装置２１を機器４１にかざすことにより、カメラ２８がラベル４７および出力部４６を撮影する。カメラ２８が撮影した映像を解析することにより、第１ＣＰＵ２２はラベル４７より第１情報を、出力部４６より第２情報をそれぞれ取得する。
【００３７】
図３は、機器情報ＤＢ５１のレコードレイアウトを示す説明図である。機器情報ＤＢ５１は、第１情報と機器情報とを関連づけるＤＢである。機器情報ＤＢ５１は、第１情報フィールドおよび機器情報フィールドを有する。機器情報フィールドは、メーカフィールド、型番フィールド、シリアル番号フィールド、ＩＰアドレスフィールドおよび第２情報フィールドを有する。
【００３８】
第１情報フィールドには、ラベル４７に記載された第１情報が記録されている。メーカフィールドには、機器４１のメーカ名が記録されている。型番フィールドには、機器４１の型番が記録されている。シリアル番号フィールドには機器４１のシリアル番号が記録されている。ＩＰアドレスフィールドには、機器４１のＩＰアドレスが記録されている。
【００３９】
第２情報フィールドには、それぞれの機器４１が出力部４６を点滅させて、機器４１ごとに異なる第２情報を出力する際の点滅パターンが記録されている。点滅パターンは、機器４１ごとに固有のパターンが設定されている。点滅パターンは、たとえば機器４１に設定したＩＰアドレスの下位桁を二進数またはモールス信号等に置き換えたパターンを使用することが可能である。点滅パターンは、機器４１のＭＡＣ（Media Access Control address）アドレス、シリアル番号等に基づいて定められても良い。
【００４０】
出力部４６に複数のＬＥＤを有する機器４１である場合、複数のＬＥＤを独立して光らせる点滅パターンが記録されていても良い。出力部４６に多色のＬＥＤを有する機器４１である場合、ＬＥＤの色の変化を含む点滅パターンが記録されていても良い。機器情報ＤＢ５１は、一つの第１情報について一つのレコードを有する。機器情報ＤＢ５１は、第１情報と第２情報とを関連づけて記録する記録部の一例である。
【００４１】
なお、本実施の形態の機器情報ＤＢ５１においては、それぞれのレコード中で、機器情報フィールド内の各フィールドの組合せには齟齬は生じない。すなわち、一つのレコードでＩＰアドレスフィールドに記録されたデータが正しい場合には、機器情報フィールド内の他のフィールドに記録されたデータも正しい。
【００４２】
以下の説明では、たとえば「Ａ」という第１情報が記載されたラベル４７を「Ａ」のラベル４７と記載する。
【００４３】
図１から図３を使用して、本実施の形態の情報処理システム１０の通常の動作を説明する。図１に示すように、ユーザが、情報処理装置２１のカメラ２８を用いて機器４１を撮影する。第１ＣＰＵ２２は、カメラ２８が撮影した映像をリアルタイムで表示部２６に表示する。第１ＣＰＵ２２は、表示部２６に表示した映像中のラベル４７を検出して周囲にラベルマーク５７を表示する。第１ＣＰＵ２２は、ラベル４７の映像を解析して、ラベル４７に記載されている第１情報を取得する。第１ＣＰＵ２２は、取得した第１情報をサーバＣＰＵ３２に送信する。
【００４４】
サーバＣＰＵ３２は、第１情報をキーとして機器情報ＤＢ５１の第１情報フィールドを検索して、機器情報レコードを抽出する。サーバＣＰＵ３２は、抽出したレコードのＩＰアドレスフィールドに記録されたＩＰアドレスを第１ＣＰＵ２２に送信する。第１ＣＰＵ２２は、受信したＩＰアドレスに対して、応答要求を送信する。
【００４５】
機器情報レコードに記録されたデータが正しい場合、ユーザがカメラ２８をかざしている機器４１が応答し、所定のパターンにより出力部４６を点滅させることにより、第２情報を送信する。
【００４６】
本実施の形態においては、それぞれの機器４１は、第１ＣＰＵ２２から受信した応答要求に対して、所定のパターンの情報を送信する。所定のパターンは第２情報と同一であっても異なっていても良い。所定のパターンは、たとえば３回点滅した後に３秒間消灯することを繰り返す等、ユーザが目視により認識できるパターンであることが望ましい。
【００４７】
出力部４６の点滅を確認することにより、ユーザは機器情報レコードに正しい機器情報が記録させていることを確認できる。ユーザは、たとえば情報処理装置２１を操作して、機器情報に関連づけられた点検マニュアル等を表示部２６に表示することができる。
【００４８】
第１ＣＰＵ２２は、カメラ２８が撮影した映像中の出力部４６を検出し、周囲に出力部マーク５６を表示する。第１ＣＰＵ２２は、映像に基づいて出力部４６の輝度の時間的変化を解析する。出力部４６の輝度が所定のパターンで変化して第２情報を出力している場合、第１ＣＰＵ２２は、機器情報ＤＢ５１に正しい情報が記録されていると判定する。
【００４９】
図４は、誤った情報が記録された機器情報ＤＢ５１の例を示す説明図である。図４は「Ｂ」の第１情報と「Ｅ」の第１情報とを取り違えて機器情報ＤＢ５１に記録した例を示す。すなわち「Ｂ」のラベル４７が貼付されているＢ社製の型番「Ｂ０２」、ＩＰアドレス「１９２．１．２．２」の機器４１と「Ｅ」の第１情報とが関連づけられている。「Ｅ」のラベル４７が貼付されているＥ社製の型番「Ｅ０５」、ＩＰアドレス「１９２．１．２．５」の機器４１には「Ｂ」の第１情報が関連づけられている。
【００５０】
このような誤りは、機器情報ＤＢ５１にデータを登録する際、または機器４１にラベル４７を固定する際等の人為的なミスにより生じ得る。
【００５１】
図１において、情報処理装置２１が撮影している機器４１は、「Ｂ」のラベル４７が固定された機器４１である場合を例にして説明する。第１ＣＰＵ２２は、カメラ２８が撮影した映像中のラベル４７を検出し、記載されている第１情報「Ｂ」を取得する。第１ＣＰＵ２２は、取得した第１情報「Ｂ」をサーバＣＰＵ３２に送信する。
【００５２】
サーバＣＰＵ３２は、第１情報「Ｂ」をキーとして図４を使用して説明した誤った機器情報ＤＢ５１の第１情報フィールドを検索して、機器情報レコードを抽出する。サーバＣＰＵ３２は、抽出したレコードのＩＰアドレスフィールドに記録されたＩＰアドレス「１９２．１．２．５」を第１ＣＰＵ２２に送信する。第１ＣＰＵ２２は受信したＩＰアドレスに対して、応答要求を送信する。
【００５３】
ＩＰアドレス「１９２．１．２．５」が設定された機器４１、すなわち「Ｅ」のラベル４７が固定された機器４１の出力部４６が所定のパターンで点滅して第２情報を送信する。情報処理装置２１が撮影している「Ｂ」のラベル４７が固定された機器４１は、ＩＰアドレス「１９２．１．２．２」が設定されているので、応答要求に反応しない。
【００５４】
第１ＣＰＵ２２は、カメラ２８が撮影した映像中の出力部４６から第２情報が出力されていないことに基づいて、機器情報ＤＢ５１に誤った情報が記録されていると判定する。すなわち、第１ＣＰＵ２２は、ラベル４７に記載された第１情報と機器４１との関連づけが誤っていると判断する。
【００５５】
ユーザは、目視で出力部４６を確認することにより、機器情報ＤＢ５１に誤った情報が記録されていることを認識することが可能である。ユーザは、カメラ２８の撮影範囲を変更せずに、情報処理装置２１を保持する。なお、第１ＣＰＵ２２は、表示部２６にたとえば「このまま動かさずに、撮影を続けて下さい」等のメッセージを表示して、ユーザの注意を喚起しても良い。
【００５６】
図５は、機器情報ＤＢ５１を修正処理中の情報処理システム１０の概要を示す説明図である。機器情報ＤＢ５１に誤った情報が記録されていると判定した場合、第１ＣＰＵ２２はサーバＣＰＵ３２に対して一斉呼出要求を送信する。サーバＣＰＵ３２は、ネットワークに接続されているすべての機器４１に対して応答要求を送信する。応答要求を送信する際、サーバＣＰＵ３２は機器情報ＤＢ５１の第２情報フィールドに記録されている第２情報をそれぞれの機器４１に送信する。
【００５７】
以上により、第１ＣＰＵ２２は、サーバＣＰＵ３２を介して、ネットワークで接続された複数の機器４１にそれぞれ異なる応答を要求する、本実施の形態の第２要求部の機能を果たす。
【００５８】
サーバＣＰＵ３２は、たとえば、同一のサーバルームに設置されている機器４１、または撮影中の機器４１と同時期に設置した可能性の高い機器４１を選択して、応答要求を送信しても良い。
【００５９】
図５に示すように、応答要求を受けたそれぞれの機器４１が出力部４６をサーバＣＰＵ３２から受信した点滅パターンに基づいて点滅させることにより、第２情報を出力する。前述のように、ユーザが情報処理装置２１を保持し続けるので、第１ＣＰＵ２２は、カメラ２８が撮影した映像を解析することにより第２情報を取得することができる。
【００６０】
前述の通り、情報処理装置２１が撮影している機器４１は、「Ｂ」のラベル４７が固定されている、ＩＰアドレス「１９２．１．２．２」の機器４１である。したがって、第１ＣＰＵ２２が取得する第２情報は、「パターンＢ」である。第１ＣＰＵ２２は、取得した第２情報をサーバＣＰＵ３２に送信する。
【００６１】
サーバＣＰＵ３２は、受信した第２情報をキーとして機器情報ＤＢ５１を検索して、第２情報フィールドに「パターンＢ」が記録された機器情報レコードを抽出する。サーバＣＰＵ３２は、ラベル４７に基づいて取得した「Ｂ」の第１情報と、ＩＰアドレスが「１９２．１．２．２」、第２情報が「パターンＢ」の機器情報とを関連づけるように、機器情報ＤＢ５１を修正する。
【００６２】
図６は、修正処理中の機器情報ＤＢ５１の例を示す説明図である。第１情報「Ｂ」とＩＰアドレスが「１９２．１．２．２」、第２情報が「パターンＢ」の機器情報とが関連づけられている。
【００６３】
図４において、ＩＰアドレスが「１９２．１．２．２」、第２情報が「パターンＢ」の機器情報と関連づけられていた第１情報「Ｅ」については、関連づける機器情報が「不明」である。同様に、第１情報「Ｂ」と関連づけられていたＩＰアドレスが「１９２．１．２．５」、第２情報が「パターンＥ」の機器情報についても、関連づける第１情報は「不明」である。
【００６４】
機器情報ＤＢ５１が図６に示す状態になっている場合の、情報処理システム１０の動作について説明する。情報処理装置２１が「Ｅ」のラベル４７を撮影した場合には、サーバＣＰＵ３２が機器情報ＤＢ５１から抽出するレコードの機器情報フィールドには「不明」が記録されている。
【００６５】
したがって、第１ＣＰＵ２２は、サーバＣＰＵ３２より撮影中のラベル４７に対応するＩＰアドレスを受信することができず、撮影中の機器４１に応答要求を送信することもできない。第１ＣＰＵ２２は、サーバＣＰＵ３２に対して、一斉呼出要求を送信し、機器情報ＤＢ５１の修正処理を開始する。
【００６６】
図７は、情報処理装置２１が表示する画面を示す説明図である。ユーザが撮影中の機器４１の第１情報と機器情報との関連づけの確認が完了した場合、情報処理装置２１は図７に示す確認完了画面を表示して、ユーザに確認が完了したことを通知する。図７に示す画面には、「点検マニュアルを表示しますか？」のメッセージと、はいボタン６１およびいいえボタン６２が表示されている。
【００６７】
はいボタン６１の選択を受け付けた場合、第１ＣＰＵ２２は確認後の機器情報に基づいて点検マニュアルを取得して表示する。この際、第１ＣＰＵ２２は、機器情報に含まれるメーカ名および型番に基づいて、機器４１のメーカのＷＥＢ（World Wide Web）サイト等から点検マニュアルを取得する。第１ＣＰＵ２２は、機器情報ＤＢ５１の機器情報フィールドに設けられた図示しないフィールドに記録されている点検マニュアルを取得しても良い。
【００６８】
第１ＣＰＵ２２は、カメラ２８により撮影したラベル４７をＡＲマーカに使用して、映像とマニュアルとを重畳させて表示しても良い。具体的には、たとえば点検のために操作するボタン等の近傍に吹き出しを表示することにより、点検作業の内容を表示することができる。ＡＲマーカに使用する場合には、機器４１を設置する際に、機器４１のマニュアル等に定められた位置にラベル４７を貼付する。
【００６９】
なお、第１ＣＰＵ２２は、図７に示す画面に、「確認完了」のメッセージのみを表示しても良い。
【００７０】
図８は、プログラムの処理の流れを示すフローチャートである。図８を使用して、本実施の形態の処理の流れを説明する。
【００７１】
ユーザが機器４１に情報処理装置２１をかざして、カメラ２８により機器４１を撮影する。第１ＣＰＵ２２は、カメラ２８が撮影した映像を解析して、ラベル４７に記載された第１情報を読み取る（ステップＳ５０１）。第１ＣＰＵ２２は、ネットワークを介してサーバＣＰＵ３２に第１情報を送信する（ステップＳ５０２）。
【００７２】
サーバＣＰＵ３２は、第１情報を受信する（ステップＳ６０１）。サーバＣＰＵ３２は、第１情報をキーとして機器情報ＤＢ５１を検索して機器情報レコードを抽出する（ステップＳ６０２）。サーバＣＰＵ３２は、機器情報レコードのＩＰアドレスフィールドに記録されたＩＰアドレスを第１ＣＰＵ２２に送信する（ステップＳ６０３）。
【００７３】
第１ＣＰＵ２２は、ＩＰアドレスを受信する（ステップＳ５０４）。第１ＣＰＵ２２は、ＩＰアドレスの受信に成功したか否かを判定する（ステップＳ５０５）。成功したと判定した場合（ステップＳ５０５でＹＥＳ）、第１ＣＰＵ２２はステップＳ５０４で受信したＩＰアドレス宛に応答要求を送信する（ステップＳ５０６）。
【００７４】
ステップＳ５０４で受信したＩＰアドレスを有する機器４１の第２ＣＰＵ４２は、応答要求を割り込み処理により受信する。第２ＣＰＵ４２は、所定のパターンで出力部４６を点滅させて応答する（ステップＳ７０１）。
【００７５】
第２ＣＰＵ４２は、タイマーで定められた所定の時間、応答を継続する（ステップＳ７０２）。所定の時間は、たとえば３０秒程度である。可能である場合は、機器４１は応答中も固有の機能に関する動作を継続する。所定の時間の経過後、第２ＣＰＵ４２は応答を終了し、通常の動作に戻る（ステップＳ７０３）。
【００７６】
第１ＣＰＵ２２は、カメラ２８が撮影した映像を解析して、出力部４６の応答を検出したか否かを判定する（ステップＳ５０８）。応答を検出したと判定した場合（ステップＳ５０８でＹＥＳ）、第１ＣＰＵ２２は、たとえば図７を使用して説明した確認完了画面を表示部２６に表示する（ステップＳ５０９）。
【００７７】
ＩＰアドレスの受信に成功していないと判定した場合（ステップＳ５０５でＮＯ）、または出力部４６の応答を検出していないと判定した場合（ステップＳ５０８でＮＯ）、第１ＣＰＵ２２はＤＢ修正のサブルーチンを起動する（ステップＳ５１０）。ＤＢ修正のサブルーチンは、機器情報ＤＢ５１を修正するための情報を収集するサブルーチンである。ＤＢ修正のサブルーチンの処理の流れは後述する。ステップＳ５０９またはステップＳ５１０の終了後、第１ＣＰＵ２２は処理を終了する。
【００７８】
図９は、ＤＢ修正のサブルーチンの処理の流れを示すフローチャートである。ＤＢ修正のサブルーチンは、機器情報ＤＢ５１を修正するための情報を収集するサブルーチンである。図９を使用して、ＤＢ修正のサブルーチンの処理の流れを説明する。
【００７９】
第１ＣＰＵ２２は、サーバＣＰＵ３２宛に一斉呼出要求を送信する（ステップＳ５２１）。ステップＳ５２１において、第１ＣＰＵ２２は、サーバＣＰＵ３２を介して、ネットワークで接続された複数の機器４１にそれぞれ異なる応答を要求する、本実施の形態の第２要求部の機能を果たす。
【００８０】
サーバＣＰＵ３２は、一斉呼出要求を受信する（ステップＳ６１１）。サーバＣＰＵ３２は、機器情報ＤＢ５１よりすべての機器４１の、ＩＰアドレスと第２情報とのセットを抽出する（ステップＳ６１２）。
【００８１】
サーバＣＰＵ３２は、たとえば、同一のサーバルームに設置されている機器４１、または撮影中の機器４１と同時期に設置した可能性の高い機器４１を選択して、ＩＰアドレスと第２情報とのセットを抽出しても良い。
【００８２】
サーバＣＰＵ３２は、ステップＳ６１２で抽出したＩＰアドレス宛に応答要求を送信する（ステップＳ６１３）。この際、サーバＣＰＵ３２は、それぞれのＩＰアドレスに、対応する第２情報を送信する。
【００８３】
機器４１の第２ＣＰＵ４２は、応答要求を割り込み処理により受信する。第２ＣＰＵ４２は、第２情報により示される点滅パターンを取得する（ステップＳ７１１）。第２ＣＰＵ４２は、ステップＳ７１１で取得したパターンに基づいて出力部４６を点滅させて応答する（ステップＳ７１２）。
【００８４】
第２ＣＰＵ４２は、タイマーで定められた所定の時間、応答を継続する（ステップＳ７１３）。所定の時間は、たとえば３０秒程度である。可能である場合は、機器４１は応答中も固有の機能に関する動作を継続する。所定の時間の経過後、第２ＣＰＵ４２は応答を終了し、通常の動作に戻る（ステップＳ７１４）。
【００８５】
第１ＣＰＵ２２は、カメラ２８が撮影した映像を解析して、出力部４６の応答を検出したか否かを判定する（ステップＳ５２３）。応答を検出していないと判定した場合（ステップＳ５２３でＮＯ）、第１ＣＰＵ２２は表示部２６に機器情報ＤＢ５１の修正に失敗した旨を表示する（ステップＳ５３１）。第１ＣＰＵ２２は、その後処理を終了する。
【００８６】
ステップＳ５２３で応答を検出せずステップＳ５３１に進む場合とは、たとえばユーザが情報処理装置２１をかざしている機器４１がネットワークに繋がっていない場合、または、出力部４６が故障している場合等である。第１ＣＰＵ２２は、想定可能な原因および対策をステップＳ５３１で表示部２６に表示しても良い。
【００８７】
応答を検出したと判定した場合（ステップＳ５２３でＹＥＳ）、第１ＣＰＵ２２は、出力部４６の応答を解析して、第２情報を取得する（ステップＳ５２４）。第１ＣＰＵ２２は、ネットワークを介してサーバＣＰＵ３２に第２情報を送信する（ステップＳ５２５）。
【００８８】
サーバＣＰＵ３２は、第２情報を受信する（ステップＳ６１５）。サーバＣＰＵ３２は、ＤＢ更新のサブルーチンを起動する（ステップＳ６１６）。ＤＢ更新のサブルーチンは、第１情報および第２情報を元に、機器情報ＤＢ５１を更新するサブルーチンである。ＤＢ更新のサブルーチンの処理の流れは後述する。
【００８９】
サーバＣＰＵ３２は、機器情報ＤＢ５１の修正が完了した旨の情報を第１ＣＰＵ２２に送信する（ステップＳ６１７）。第１ＣＰＵ２２は、情報を受信する（ステップＳ５２７）。第１ＣＰＵ２２は、表示部２６に機器情報ＤＢ５１の修正が表示した旨を表示する（ステップＳ５２８）。第１ＣＰＵ２２は、たとえば図７を使用して説明した画面を表示部２６に表示しても良い。第１ＣＰＵ２２は、その後処理を終了する。
【００９０】
図１０は、ＤＢ更新のサブルーチンの処理の流れを示すフローチャートである。ＤＢ更新のサブルーチンは、第１情報および第２情報を元に、機器情報ＤＢ５１を更新するサブルーチンである。図１０を使用して、ＤＢ更新のサブルーチンの処理の流れを説明する。
【００９１】
サーバＣＰＵ３２は、第１ＣＰＵ２２から受信した第１情報をキーとして機器情報ＤＢ５１を検索して、レコードを抽出する（ステップＳ６２１）。サーバＣＰＵ３２は、抽出したレコードの機器情報フィールドに「不明」と記録されているか否かを判定する（ステップＳ６２２）。
【００９２】
「不明」と記録されていると判定した場合（ステップＳ６２２でＹＥＳ）、サーバＣＰＵ３２はステップＳ６２１で抽出したレコードを削除する（ステップＳ６２３）。「不明」と記録されていないと判定した場合（ステップＳ６２２でＮＯ）、サーバＣＰＵ３２はステップＳ６２１で抽出したレコードの第１情報フィールドを「不明」に変更する（ステップＳ６２４）。
【００９３】
ステップＳ６２３またはステップＳ６２４の終了後、サーバＣＰＵ３２は、第１ＣＰＵ２２から受信した第２情報をキーとして機器情報ＤＢ５１を検索して、レコードを抽出する（ステップＳ６２５）。サーバＣＰＵ３２は、抽出したレコードの第１情報フィールドに「不明」と記録されているか否かを判定する（ステップＳ６２６）。
【００９４】
「不明」と記録されていると判定した場合（ステップＳ６２６でＹＥＳ）、サーバＣＰＵ３２はステップＳ６２６で抽出したレコードの第１情報フィールドのデータを、第１ＣＰＵ２２から受信した第１情報に変更する（ステップＳ６２７）。
【００９５】
「不明」と記録されていないと判定した場合（ステップＳ６２６でＮＯ）、サーバＣＰＵ３２は機器情報ＤＢ５１に新規レコードを作成する。サーバＣＰＵ３２は、新規レコードの第１情報フィールドにステップＳ６２５で抽出したレコードの第１情報フィールドと同じデータを記録し、機器情報フィールドに「不明」を記録する（ステップＳ６２８）。
【００９６】
サーバＣＰＵ３２は、ステップＳ６２５で抽出したレコードの第１情報フィールドを、第１ＣＰＵ２２から受信した第１情報に変更する（ステップＳ６２９）。ステップＳ６２７またはステップＳ６２９の終了後、サーバＣＰＵ３２は処理を終了する。
【００９７】
本実施の形態によると、機器４１に固定されたラベル４７に記載された第１情報と、機器４１に割り当てられたＩＰアドレスを含む機器情報との関連づけの正誤を判定することが可能な情報処理システム１０を提供することができる。
【００９８】
本実施の形態によると、機器４１が設置されたサーバルーム等において、機器４１の外観を撮影することにより、機器情報ＤＢ５１に正しい情報が記録されているか否かを判定することが可能な情報処理装置２１を提供することが可能である。
【００９９】
本実施の形態によると、機器情報ＤＢ５１の関連づけが誤っている場合には自動的に修正することが可能な情報処理システム１０を提供することができる。
【０１００】
本実施の形態によると、機器情報ＤＢ５１の関連づけが誤っている場合に、誤った点検マニュアル等を情報処理装置２１に表示することを防止することができる。
【０１０１】
本実施の形態によると、コンピュータにより制御される各種ネットワーク機器の制御ソフトウェアを更新して応答要求の割り込みを受け付けて出力部４６を点滅させる機能を付加するとともに、ラベル４７を貼付することにより、本実施の形態の機器４１を実現することができる。すなわち、サーバルーム等に設置されている既存のネットワーク機器を、本実施の形態の情報処理システム１０の機器４１に使用することが可能である。
【０１０２】
情報処理装置２１は、補助記憶装置２４に機器情報ＤＢ５１を有しても良い。そのようにする場合、第１ＣＰＵ２２は、機器情報ＤＢ５１からの情報の抽出（ステップＳ６０２およびステップＳ６１２）、第２ＣＰＵ４２への応答要求の送信（ステップＳ６１３）、機器情報ＤＢ５１の修正（ステップＳ６１６）等の処理を行うことができる。したがって、サーバ３１を設置せずに、本実施の形態の情報処理システム１０を実現することが可能である。
【０１０３】
［実施の形態２］
本実施の形態は、最初の応答要求に対して機器４１が機器情報ＤＢ５１の第２情報フィールドに記録した点滅パターンに基づいて出力部４６を点滅させて応答する形態に関する。実施の形態１と共通する部分については説明を省略する。
【０１０４】
図１１は、実施の形態２のプログラムの処理の流れを示すフローチャートである。図１１を使用して、本実施の形態の処理の流れを説明する。
【０１０５】
ユーザが機器４１に情報処理装置２１をかざして、カメラ２８により機器４１を撮影する。第１ＣＰＵ２２は、カメラ２８が撮影した映像を解析して、ラベル４７に記載された第１情報を読み取る（ステップＳ５０１）。第１ＣＰＵ２２は、ネットワークを介してサーバＣＰＵ３２に第１情報を送信する（ステップＳ５０２）。
【０１０６】
サーバＣＰＵ３２は、第１情報を受信する（ステップＳ６０１）。サーバＣＰＵ３２は、第１情報をキーとして機器情報ＤＢ５１を検索して機器情報レコードを抽出する（ステップＳ６０２）。サーバＣＰＵ３２は、機器情報レコードのＩＰアドレスフィールドに記録されたＩＰアドレスおよび第２情報フィールドに記録された第２情報を第１ＣＰＵ２２に送信する（ステップＳ６３１）。
【０１０７】
第１ＣＰＵ２２は、ＩＰアドレスと第２情報とを受信する（ステップＳ５４１）。第１ＣＰＵ２２は、ＩＰアドレスおよび第２情報の受信に成功したか否かを判定する（ステップＳ５４２）。成功したと判定した場合（ステップＳ５４２でＹＥＳ）、第１ＣＰＵ２２はステップＳ５４１で受信したＩＰアドレス宛に応答要求と第２情報とを送信する（ステップＳ５４３）。
【０１０８】
ステップＳ５４１で受信したＩＰアドレスを有する機器４１の第２ＣＰＵ４２は、応答要求を割り込み処理により受信する。第２ＣＰＵ４２は、第２情報により示される点滅パターンを取得する（ステップＳ７２１）。第２ＣＰＵ４２は、ステップＳ７２１で取得したパターンに基づいて出力部４６を点滅させて応答する（ステップＳ７２２）。
【０１０９】
第２ＣＰＵ４２は、タイマーで定められた所定の時間、応答を継続する（ステップＳ７２３）。所定の時間は、たとえば３０秒程度である。可能である場合は、機器４１は応答中も固有の機能に関する動作を継続する。所定の時間の経過後、第２ＣＰＵ４２は応答を終了し、通常の動作に戻る（ステップＳ７２４）。
【０１１０】
第１ＣＰＵ２２は、カメラ２８が撮影した映像を解析して、出力部４６の応答を検出したか否かを判定する（ステップＳ５４４）。応答を検出したと判定した場合（ステップＳ５４４でＹＥＳ）、第１ＣＰＵ２２は、出力部４６から取得した応答と、ステップＳ５４１で受信した第２情報とが一致するか否かを判定する（ステップＳ５４５）。
【０１１１】
一致すると判定した場合（ステップＳ５４５でＹＥＳ）、第１ＣＰＵ２２は、たとえば図７を使用して説明した確認完了画面を表示部２６に表示する（ステップＳ５４６）。
【０１１２】
ＩＰアドレスの受信に成功していないと判定した場合（ステップＳ５４２でＮＯ）、第１ＣＰＵ２２はＤＢ修正のサブルーチンを起動する（ステップＳ５４７）。出力部４６の応答を検出していないと判定した場合（ステップＳ５４４でＮＯ）も、第１ＣＰＵ２２はＤＢ修正のサブルーチンを起動する（ステップＳ５４７）。応答と第２情報とが一致していないと判定した場合（ステップＳ５４５でＮＯ）も、第１ＣＰＵ２２はＤＢ修正のサブルーチンを起動する（ステップＳ５４７）。
【０１１３】
ＤＢ修正のサブルーチンは、図９を使用して説明した実施の形態１のＤＢ修正のサブルーチンと同一のサブルーチンである。ステップＳ５４６またはステップＳ５４７の終了後、第１ＣＰＵ２２は処理を終了する。
【０１１４】
本実施の形態によると、たとえば機器４１が通常運転中に複雑に点滅するＬＥＤを有する場合に、正常に応答しているか否かを誤認することを防止できる。
【０１１５】
［実施の形態３］
本実施の形態は、機器情報との関連づけの確認が終わっている機器４１については、たとえば型番等を示すコメント６９を表示する情報処理システム１０に関する。実施の形態１と共通する部分については、説明を省略する。
【０１１６】
図１２は、実施の形態３の機器情報ＤＢ５１のレコードレイアウトを示す説明図である。機器情報ＤＢ５１は、第１情報フィールドおよび機器情報フィールドを有する。機器情報フィールドは、メーカフィールド、型番フィールド、シリアル番号フィールド、ＩＰアドレスフィールド、第２情報フィールドおよび結果フィールドを有する。
【０１１７】
第１情報フィールド、メーカフィールド、型番フィールド、シリアル番号フィールド、ＩＰアドレスフィールドおよび第２情報フィールドに記録されているデータは、図３を使用して説明した実施の形態１の機器情報ＤＢ５１と同一であるので説明を省略する。
【０１１８】
結果フィールドには、本実施の形態の情報処理システム１０が、第１情報と機器情報との関連づけを確認した結果が記録されている。結果フィールドの初期値は「未確認」である。第１情報と機器情報とが正しく関連づけられていることを確認した場合に、サーバＣＰＵ３２は結果フィールドに「成功」を記録する。第１情報と機器情報とが正しく関連づけられていないことを確認した場合に、サーバＣＰＵ３２は結果フィールドに「失敗」を記録する。
【０１１９】
図１３は、実施の形態３の情報処理装置２１が表示する画面を示す説明図である。本実施の形態においては、ユーザは棚４０全体がカメラ２８の視野に入るように撮影を行っている。
【０１２０】
図１３に示す画面には、左側にカメラ２８が撮影した映像がリアルタイムで表示されている。図１３に示す画面の右側には、ＯＫボタン６５が表示されている。
【０１２１】
第１ＣＰＵ２２は、カメラ２８が撮影中の映像中のラベル４７を検出し、周囲にラベルマーク５７を表示する。第１ＣＰＵ２２は、カメラ２８が撮影中の映像中の出力部４６を検出し、周囲に出力部マーク５６を表示する。
【０１２２】
第１ＣＰＵ２２は、検出したラベル４７に記載された第１情報をキーとして機器情報ＤＢ５１を検索し、結果フィールドに「成功」と記録されているラベル４７の近傍に、たとえば機器４１の型番等を示すコメント６９を表示する。
【０１２３】
ユーザによるラベルマーク５７のタッチを検出した場合、第１ＣＰＵ２２はユーザによるラベルマーク５７の選択を受け付ける。ユーザによる出力部マーク５６のタッチを検出した場合、第１ＣＰＵ２２はユーザによる出力部マーク５６の選択を受け付ける。第１ＣＰＵ２２は、選択を受け付けた出力部マーク５６およびラベルマーク５７の色を変更する等により、選択を受け付けたことを表示する。
【０１２４】
ユーザによる、ＯＫボタン６５のタッチを検出した場合、第１ＣＰＵ２２は、出力部マーク５６およびラベルマーク５７の選択が終了したと判定し、第１情報と機器情報との関連づけの確認を開始する。
【０１２５】
図１４は、実施の形態３のプログラムの処理の流れを示すフローチャートである。図１４を使用して、本実施の形態の処理の流れを説明する。
【０１２６】
ユーザが機器４１に情報処理装置２１をかざして、カメラ２８により機器４１を撮影する。第１ＣＰＵ２２は、カメラ２８が撮影した映像を解析して、ラベル４７を抽出する（ステップＳ５６１）。図１３に示す場合では、第１ＣＰＵ２２は、５個のラベル４７を抽出する。
【０１２７】
第１ＣＰＵ２２は、それぞれのラベル４７に記載された第１情報を読み取る（ステップＳ５６２）。第１ＣＰＵ２２は、読み取った第１情報をサーバＣＰＵ３２に送信する（ステップＳ５６３）。
【０１２８】
サーバＣＰＵ３２は、第１情報を受信する（ステップＳ６４１）。サーバＣＰＵ３２は、それぞれの第１情報をキーとして機器情報ＤＢ５１を検索して機器情報レコードを抽出する（ステップＳ６４２）。サーバＣＰＵ３２は、機器情報レコードを第１ＣＰＵ２２に送信する（ステップＳ６４３）。
【０１２９】
第１ＣＰＵ２２は、機器情報レコードを受信する（ステップＳ５６５）。第１ＣＰＵ２２は、結果フィールドに「成功」と記録されている機器情報レコードについては、ラベル４７と対応付けてコメント６９を表示する（ステップＳ５６６）。図１３に示す例では、第１ＣＰＵ２２は型番フィールドに記録された型番をコメント６９に表示している。第１ＣＰＵ２２は、機器情報レコードの他のフィールドに記録されたデータをコメント６９に表示しても良い。第１ＣＰＵ２２は、たとえば「確認済」などの文字列をコメント６９に表示しても良い。
【０１３０】
第１ＣＰＵ２２は、入力部２７を介してユーザによるラベル４７の選択を受け付ける（ステップＳ５６７）。具体的には、第１ＣＰＵ２２はユーザが画面上のラベルマーク５７にタッチした場合に、ラベルマーク５７が囲むラベル４７の選択を受け付ける。
【０１３１】
第１ＣＰＵ２２は、入力部２７を介してユーザによる出力部４６の選択を受け付ける（ステップＳ５６８）。具体的には、第１ＣＰＵ２２はユーザが画面上の出力部マーク５６にタッチした場合に、出力部マーク５６が囲む出力部４６の選択を受け付ける。
【０１３２】
第１ＣＰＵ２２は、ステップＳ５６７で受け付けたラベル４７の第１情報をキーとして、ステップＳ５６５で受信した機器情報を検索し、ＩＰアドレスの受信に成功したか否かを判定する（ステップＳ５６９）。成功したと判定した場合（ステップＳ５６９でＹＥＳ）、第１ＣＰＵ２２はステップＳ５６９で判定したＩＰアドレス宛に応答要求を送信する（ステップＳ５７０）。
【０１３３】
ステップＳ５６９で判定したＩＰアドレスを有する機器４１の第２ＣＰＵ４２は、応答要求を割り込み処理により受信する。第２ＣＰＵ４２は、所定のパターンで出力部４６を点滅させて応答する（ステップＳ７０１）。
【０１３４】
第２ＣＰＵ４２は、タイマーで定められた所定の時間、応答を継続する（ステップＳ７０２）。所定の時間は、たとえば３０秒程度である。可能である場合は、機器４１は応答中も固有の機能に関する動作を継続する。所定の時間の経過後、第２ＣＰＵ４２は応答を終了し、通常の動作に戻る（ステップＳ７０３）。
【０１３５】
第１ＣＰＵ２２は、カメラ２８が撮影した映像を解析して、ステップＳ５６８で受け付けた出力部４６の応答を検出したか否かを判定する（ステップＳ５７１）。応答を検出したと判定した場合（ステップＳ５７１でＹＥＳ）、第１ＣＰＵ２２は、たとえば図７を使用して説明した確認完了画面を表示部２６に表示する（ステップＳ５７２）。
【０１３６】
ＩＰアドレスの受信に成功していないと判定した場合（ステップＳ５６９でＮＯ）、または出力部４６の応答を検出していないと判定した場合（ステップＳ５７１でＮＯ）、第１ＣＰＵ２２はＤＢ修正のサブルーチンを起動する（ステップＳ５７３）。
【０１３７】
ＤＢ修正のサブルーチンは、図９を使用して説明した実施の形態１ＤＢ修正のサブルーチンと同一のサブルーチンである。ステップＳ５７２またはステップＳ５７３の終了後、第１ＣＰＵ２２は第１情報と機器情報との関連づけの確認結果をサーバＣＰＵ３２に送信する（ステップＳ５７４）。その後、第１ＣＰＵ２２は処理を終了する。
【０１３８】
サーバＣＰＵ３２は、確認結果を受信する（ステップＳ６４５）。サーバＣＰＵ３２は、確認結果を機器情報ＤＢ５１の結果フィールドに確認結果を記録する（ステップＳ６４６）。
【０１３９】
本実施の形態によると、機器情報との関連づけの確認が終わっている機器４１については、たとえば型番等を示すコメント６９を表示する情報処理システム１０を提供することが可能である。
【０１４０】
第１ＣＰＵ２２は、ステップＳ５６７において第１情報と機器情報との関連づけを確認済のラベル４７の選択を受け付けた場合に、本実施の形態のプログラムの処理を終了して、点検マニュアル等を表示部２６に表示しても良い。
【０１４１】
このようにすることにより、第１情報と機器情報との関連づけの正否を確認済の機器４１については、確認に要する時間を省き、速やかに点検等を行うことが可能な情報処理システム１０を提供することが可能である。
【０１４２】
第１ＣＰＵ２２は、映像解析によりラベル４７と出力部４６の組合せを自動的に判定して、第１情報と機器情報との関連づけを確認しても良い。このようにする場合、第１ＣＰＵ２２は、ユーザが修正を希望する場合にラベル４７または出力部４６の選択を受け付けることが望ましい。
【０１４３】
サーバルーム等に設けられた監視カメラをカメラ２８の代わりに使用しても良い。監視カメラがラベル４７および出力部４６を明瞭に撮影できる位置に設置された機器４１に関しては、遠隔で第１情報と機器情報との関連づけを確認することが可能である。
【０１４４】
［実施の形態４］
本実施の形態は、応答要求を受け付けた機器４１は、第１情報と機器情報との関連づけが完了するまで応答を継続する情報処理システム１０に関する。実施の形態１と共通する部分については、説明を省略する。
【０１４５】
図１５および図１６は、実施の形態４のプログラムの処理の流れを示すフローチャートである。図１５および図１６を使用して、本実施の形態の処理の流れを説明する。
【０１４６】
ユーザが機器４１に情報処理装置２１をかざして、カメラ２８により機器４１を撮影する。第１ＣＰＵ２２は、カメラ２８が撮影した映像を解析して、出力部４６の応答を検出したか否かを判定する（ステップＳ８０１）。
【０１４７】
ステップＳ８０１で応答が検出される機器４１は、対応付けを誤って機器情報ＤＢ５１に記録されたラベル４７に基づいて、過去に応答要求を受けた機器４１である。応答を検出したと判定した場合（ステップＳ８０１でＹＥＳ）、第１ＣＰＵ２２は、出力部４６の応答を解析して、第２情報を取得する（ステップＳ８０２）。
【０１４８】
第１ＣＰＵ２２は、カメラ２８が撮影した映像を解析して、ラベル４７に記載された第１情報を読み取る（ステップＳ８０３）。第１ＣＰＵ２２は、ネットワークを介してサーバＣＰＵ３２に第１情報および第２情報を送信する（ステップＳ８０４）。
【０１４９】
サーバＣＰＵ３２は、第１情報および第２情報を受信する（ステップＳ６５１）。サーバＣＰＵ３２は、ＤＢ更新２のサブルーチンを起動する（ステップＳ６５２）。ＤＢ更新２のサブルーチンは、第１情報および第２情報を元に、機器情報ＤＢ５１を更新するサブルーチンである。ＤＢ更新２のサブルーチンの処理の流れは後述する。
【０１５０】
サーバＣＰＵ３２は、ステップＳ６５１で取得した第１情報または第２情報をキーとして機器情報ＤＢ５１を検索してＩＰアドレスを抽出する（ステップＳ６５３）。ＤＢ更新２のサブルーチンにより機器情報ＤＢ５１が修正されているので、ステップＳ８０１で応答を検出した機器４１のＩＰアドレスが抽出される。
【０１５１】
サーバＣＰＵ３２は、ＩＰアドレスを第１ＣＰＵ２２に送信する（ステップＳ６５４）。第１ＣＰＵ２２は、ＩＰアドレスを受信する（ステップＳ８０６）。第１ＣＰＵ２２は、ステップＳ８０６で受信したＩＰアドレス宛に応答終了要求を送信する（ステップＳ８０７）。
【０１５２】
ステップＳ８０１で応答を検出した機器４１の第２ＣＰＵ４２は、応答要求を割り込み処理により受信する。第２ＣＰＵ４２は応答を終了し、通常の動作に戻る（ステップＳ７３１）。
【０１５３】
ステップＳ８０７の終了後、第１ＣＰＵ２２は、たとえば図７を使用して説明した確認完了画面を表示部２６に表示する（ステップＳ８０８）。第１ＣＰＵ２２は、その後処理を終了する。
【０１５４】
応答を検出していないと判定した場合（ステップＳ８０１でＮＯ）、第１ＣＰＵ２２は、カメラ２８が撮影した映像を解析して、ラベル４７に記載された第１情報を読み取る（ステップＳ８１１）。第１ＣＰＵ２２は、ネットワークを介してサーバＣＰＵ３２に第１情報を送信する（ステップＳ８１２）。
【０１５５】
サーバＣＰＵ３２は、第１情報を受信する（ステップＳ６６１）。サーバＣＰＵ３２は、第１情報をキーとして機器情報ＤＢ５１を検索して機器情報レコードを抽出する（ステップＳ６６２）。サーバＣＰＵ３２は、機器情報レコードのＩＰアドレスフィールドに記録されたＩＰアドレスおよび第２情報フィールドに記録された第２情報を第１ＣＰＵ２２に送信する（ステップＳ６６３）。
【０１５６】
第１ＣＰＵ２２は、ＩＰアドレスと第２情報とを受信する（ステップＳ８１４）。第１ＣＰＵ２２は、ＩＰアドレスおよび第２情報の受信に成功したか否かを判定する（ステップＳ８１５）。成功したと判定した場合（ステップＳ８１５でＹＥＳ）、第１ＣＰＵ２２はステップＳ８１４で受信したＩＰアドレス宛に応答要求と第２情報とを送信する（ステップＳ８１６）。
【０１５７】
ステップＳ８１４で受信したＩＰアドレスを有する機器４１の第２ＣＰＵ４２は、応答要求を割り込み処理により受信する。第２ＣＰＵ４２は、第２情報により示される点滅パターンを取得する（ステップＳ７４１）。第２ＣＰＵ４２は、ステップＳ７４１で取得した点滅パターンに基づいて出力部４６を点滅させて応答する（ステップＳ７４２）。
【０１５８】
第１ＣＰＵ２２は、カメラ２８が撮影した映像を解析して、出力部４６の応答を検出したか否かを判定する（ステップＳ８１７）。応答を検出したと判定した場合（ステップＳ８１７でＹＥＳ）、第１ＣＰＵ２２は、ステップＳ８１４で受信したＩＰアドレス宛に応答終了要求を送信する（ステップＳ８１８）。第１ＣＰＵ２２は、たとえば図７を使用して説明した確認完了画面を表示部２６に表示する（ステップＳ８１９）。その後、第１ＣＰＵ２２は処理を終了する。
【０１５９】
ステップＳ８１７で応答を検出した機器４１の第２ＣＰＵ４２は、応答要求を割り込み処理により受信する。第２ＣＰＵ４２は、第２ＣＰＵ４２は応答を終了し、通常の動作に戻る（ステップＳ７４３）。
【０１６０】
ＩＰアドレスの受信に成功していないと判定した場合（ステップＳ８１５でＮＯ）、または出力部４６の応答を検出していないと判定した場合（ステップＳ８１７でＮＯ）、第１ＣＰＵ２２はＤＢ修正のサブルーチンを起動する（ステップＳ８２０）。
【０１６１】
ＤＢ修正のサブルーチンは、図９を使用して説明した実施の形態１のＤＢ修正のサブルーチンと同一のサブルーチンである。なお、本実施の形態においてはＤＢ修正のサブルーチンで一斉呼出要求を受信した場合、第２ＣＰＵ４２はステップＳ７１３およびステップＳ７１４を実行せず、応答を継続する。
【０１６２】
ステップＳ８２０の終了後、第１ＣＰＵ２２は処理を終了する。
【０１６３】
本実施の形態においては、第１情報と機器情報との関連づけが誤っていて第１ＣＰＵ２２が応答を検出しない場合（ステップＳ８１７でＮＯ）、第２ＣＰＵ４２はステップＳ７３１まで応答を継続する。
【０１６４】
図１７は、実施の形態４のＤＢ更新２のサブルーチンの処理の流れを示すフローチャートである。ＤＢ更新２のサブルーチンは、第１情報および第２情報を元に、機器情報ＤＢ５１を更新するサブルーチンである。図１７を使用して、ＤＢ更新２のサブルーチンの処理の流れを説明する。
【０１６５】
サーバＣＰＵ３２は、第１ＣＰＵ２２が出力部４６の点滅パターンから取得した第２情報をキーとして機器情報ＤＢ５１を検索してレコードを抽出する（ステップＳ６７１）。ここで抽出されるレコードの第１情報フィールドには「不明」と記録されている。サーバＣＰＵ３２は、抽出したレコードの第１情報フィールドに、第１ＣＰＵ２２から受信した第１情報を記録する（ステップＳ６７２）。
【０１６６】
サーバＣＰＵ３２は、第１ＣＰＵ２２から受信した第１情報をキーとして機器情報ＤＢ５１を検索し、ステップＳ６７１で抽出したレコードとは異なる他のレコードを抽出する（ステップＳ６７３）。ここで抽出されるレコードの機器情報フィールドには「不明」と記録されている。サーバＣＰＵ３２は、抽出したレコードを削除する（ステップＳ６７４）。サーバＣＰＵ３２は処理を終了する。
【０１６７】
本実施の形態によると、応答要求を受け付けた機器４１は、第１情報と機器情報との関連づけが完了するまで応答を継続する。したがって、ラベル４７の取り違え等により第１情報と機器情報との関連づけが誤っている機器４１をユーザが目視で発見することが可能である。
【０１６８】
［実施の形態５］
本実施の形態は、第１情報フィールドが空欄である機器情報ＤＢ５１に、第１情報を順次記録する情報処理システム１０に関する。実施の形態１と共通する部分については、説明を省略する。
【０１６９】
図１８は、実施の形態５のプログラムの処理の流れを示すフローチャートである。図１８を使用して、本実施の形態の処理の流れを説明する。
【０１７０】
前述の通り、本実施の形態においては、図３を使用して説明した機器情報ＤＢ５１の第１情報フィールドは空欄である。機器情報フィールドの各フィールドには、各機器４１の機器情報が記録されている。各機器４１には、第１情報を記録したラベル４７が固定されている。
【０１７１】
第１ＣＰＵ２２は、サーバＣＰＵ３２宛に一斉呼出要求を送信する（ステップＳ８４１）。サーバＣＰＵ３２は、一斉呼出要求を受信する（ステップＳ６８１）。サーバＣＰＵ３２は、機器情報ＤＢ５１よりすべての機器４１の、ＩＰアドレスと第２情報とのセットを抽出する（ステップＳ６８２）。サーバＣＰＵ３２は、たとえば、同一のサーバルームまたは同一の棚４０に設置されている機器４１を選択して、ＩＰアドレスと第２情報とのセットを抽出しても良い。
【０１７２】
サーバＣＰＵ３２は、ステップＳ６８２で抽出したＩＰアドレス宛に応答要求を送信する（ステップＳ６８３）。この際、サーバＣＰＵ３２は、それぞれのＩＰアドレスに、対応する第２情報を送信する。
【０１７３】
機器４１の第２ＣＰＵ４２は、応答要求を割り込み処理により受信する。第２ＣＰＵ４２は、第２情報により示される点滅パターンを取得する（ステップＳ７５１）。第２ＣＰＵ４２は、ステップＳ７５１で取得したパターンに基づいて出力部４６を点滅させて応答する（ステップＳ７５２）。
【０１７４】
ユーザが機器４１に情報処理装置２１をかざして、カメラ２８により機器４１を撮影する。第１ＣＰＵ２２は、カメラ２８が撮影した映像を解析して、出力部４６の応答を検出する（ステップＳ８４２）。
【０１７５】
第１ＣＰＵ２２は、出力部４６の応答を解析して、第２情報を取得する（ステップＳ８４３）。第１ＣＰＵ２２は、カメラ２８が撮影した映像を解析して、ラベル４７に記載された第１情報を読み取る（ステップＳ８４４）。第１ＣＰＵ２２は、ネットワークを介してサーバＣＰＵ３２に第１情報および第２情報を送信する（ステップＳ８４５）。
【０１７６】
サーバＣＰＵ３２は、第１情報および第２情報を受信する（ステップＳ６８５）。サーバＣＰＵ３２は、ステップＳ６８５で取得した第２情報をキーとして機器情報ＤＢ５１を検索して機器情報レコードを抽出する（ステップＳ６８６）。サーバＣＰＵ３２は、抽出した機器情報レコードの第１情報フィールドに、ステップＳ６８５で受信した第１情報を記録する（ステップＳ６８７）。
【０１７７】
サーバＣＰＵ３２は、ステップＳ６８６で抽出した機器情報レコードのＩＰアドレスフィールドに記録されているＩＰアドレスを、第１ＣＰＵ２２に送信する（ステップＳ６８８）。ここでサーバＣＰＵ３２が送信するＩＰアドレスは、ステップＳ８４２で第１ＣＰＵ２２が応答を検出した機器４１のＩＰアドレスである。
【０１７８】
第１ＣＰＵ２２は、ＩＰアドレスを受信する（ステップＳ８４６）。第１ＣＰＵ２２は、受信したＩＰアドレスの機器４１宛に応答終了要求を送信する（ステップＳ８４７）。
【０１７９】
ステップＳ８７１で応答を検出した機器４１の第２ＣＰＵ４２は、応答要求を割り込み処理により受信する。第２ＣＰＵ４２は応答を終了し、通常の動作に戻る（ステップＳ７５４）。
【０１８０】
ステップＳ８４７の終了後、第１ＣＰＵ２２は、処理を終了するか否かを判定する（ステップＳ８４８）。たとえば、ユーザによる終了指示を取得した場合に、第１ＣＰＵ２２は処理を終了すると判定する。なお、ユーザは各機器４１の出力部４６を目視で確認することにより、各機器４１の処理が終了しているか否かを判断して、終了を指示することが可能である。
【０１８１】
処理を終了すると判定した場合（ステップＳ８４８でＹＥＳ）、第１ＣＰＵ２２は処理を終了する。処理を終了しないと判定した場合（ステップＳ８４８でＮＯ）、第１ＣＰＵ２２はステップＳ８４２に戻る。
【０１８２】
本実施の形態によると、多数の機器４１を設置し、第１情報が記載されたラベル４７を機器４１に固定した後で、機器情報と第１情報とを関連づけて機器情報ＤＢ５１を完成させる情報処理システム１０を提供することができる。
【０１８３】
処理を終了する前に、第１ＣＰＵ２２は、サーバＣＰＵ３２を介してすべての機器４１のＩＰアドレス宛に応答終了要求を送信しても良い。この場合、ステップＳ６８１においては、サーバＣＰＵ３２は、第１情報フィールドにデータが記録されていない機器情報レコードから、ＩＰアドレスと第２情報を抽出しても良い。
【０１８４】
このようにすることにより、第１情報と機器情報との関連づけが行われていない機器４１の出力部４６が応答する。ユーザは途中で作業を中断し、後日続きから再開することが可能な情報処理装置２１を提供することが可能である。また、機器４１を増設した場合に、増設した機器４１に関する作業のみを行うことも可能である。
【０１８５】
［実施の形態６］
本実施の形態は、出力部４６が表示パネルである情報処理システム１０に関する。実施の形態１と共通する部分については、説明を省略する。
【０１８６】
図１９は、実施の形態６の機器４１の外観を示す説明図である。機器４１は、出力部４６とラベル４７とを有する。出力部４６は液晶表示パネルまたは有機ＥＬ表示パネル等の表示パネルである。本実施の形態の出力部４６は、全体が輝度を変化させて点滅することにより応答することも、図１９に示すように文字等を表示して応答することも可能である。
【０１８７】
図１９は、サーバＣＰＵ３２または第１ＣＰＵ２２から受信した応答要求に応じて、機器４１が応答している状態を示す。第２ＣＰＵ４２は、自己の内部に記憶する固有の情報であるＩＰアドレスを出力部４６に表示している。
【０１８８】
本実施の形態においては、図３を使用して説明した機器情報ＤＢ５１は、第２情報フィールドを有さなくても良い。
【０１８９】
出力部４６は、全面または一部を点滅させる点滅パターンにより、ＩＰアドレス等を表示しても良い。
【０１９０】
図２０は、実施の形態６のＤＢ修正のサブルーチンの処理の流れを示すフローチャートである。図２０に示すＤＢ修正のサブルーチンは、図９を使用して説明したＤＢ修正のサブルーチンの代わりに使用するサブルーチンである。図２０を使用して、本実施の形態のＤＢ修正のサブルーチンの処理の流れを説明する。
【０１９１】
第１ＣＰＵ２２は、サーバＣＰＵ３２宛に一斉呼出要求を送信する（ステップＳ５２１）。サーバＣＰＵ３２は、一斉呼出要求を受信する（ステップＳ６１１）。サーバＣＰＵ３２は、機器情報ＤＢ５１よりすべての機器４１のＩＰアドレスを抽出する（ステップＳ６９１）。
【０１９２】
サーバＣＰＵ３２は、ステップＳ６９１で抽出したＩＰアドレス宛に応答要求とを送信する（ステップＳ６９２）。
【０１９３】
機器４１の第２ＣＰＵ４２は、応答要求を割り込み処理により受信する。第２ＣＰＵ４２は、図１９に例示するように、自己のＩＰアドレス、ＭＡＣアドレス、シリアル番号等、内部に保有する情報を、出力部４６に表示することにより応答する（ステップＳ７６１）。以後の第２ＣＰＵ４２の処理は、図９を使用して説明した実施の形態１のＤＢ修正のサブルーチンと同一であるので説明を省略する。
【０１９４】
第１ＣＰＵ２２は、カメラ２８が撮影した映像を解析して、出力部４６の応答を検出したか否かを判定する（ステップＳ５２３）。以後の第１ＣＰＵ２２およびサーバＣＰＵ３２の処理は、図９を使用して説明した実施の形態１のＤＢ修正のサブルーチンと同一であるので説明を省略する。
【０１９５】
機器情報ＤＢ５１は、機器情報フィールドに、ＭＡＣアドレス、シリアル番号等を記録するフィールドを有しても良い。この場合、第２ＣＰＵ４２は、ＭＡＣアドレス、シリアル番号等、内部に保有する固有の情報を出力部４６に表示することにより、ステップＳ５７１の応答を行うことができる。
【０１９６】
第２ＣＰＵ４２は、ステップＳ７６１においてＩＰアドレスに加えてたとえばエラーコード等を出力部４６に表示して応答しても良い。第１ＣＰＵ２２は、ステップＳ５２８で修正成功を表示するとともに、機器４１の機器情報に基づいてエラーコードに対する処理方法等を取得して表示することが可能である。
【０１９７】
同様に、第２ＣＰＵ４２は、図８を使用して説明したステップＳ７０１の応答においても、エラーコード等を出力部４６に表示して応答しても良い。第１ＣＰＵ２２は、ステップＳ５０９で確認完了を表示するとともに、機器４１の機器情報に基づいてエラーコードに対する処理方法等を取得して表示することが可能である。
【０１９８】
このようにすることにより、ユーザは保守マニュアル等を参照してエラーコードの意味を探す作業を省略して、エラーコードへの対策を速やかに行うことが可能である。
【０１９９】
［実施の形態７］
本実施の形態は、出力部４６を備えない機器４１を使用する情報処理システム１０に関する。実施の形態１と共通する部分については、説明を省略する。
【０２００】
図２１は、実施の形態７の機器４１および応答装置７１の外観を示す説明図である。本実施の形態の機器４１は、ラベル４７および第１接続部４８を備えるが、出力部４６を備えない。第１接続部４８は、たとえばＵＳＢ（Universal Serial Bus）ポート等の汎用のコネクタポートである。
【０２０１】
応答装置７１は、出力部７２および第２接続部７８を備える。出力部７２は、たとえばＬＥＤである。第２接続部７８は、第１接続部４８に接続可能なコネクタである。応答装置７１は、第２接続部７８を第１接続部４８に挿して使用する。
【０２０２】
第１接続部４８を背面等の視認困難な場所に有する機器４１に対しては、第２接続部７８と出力部７２とがケーブルにより接続された応答装置７１を使用し、両面テープまたは接着剤等を用いて出力部７２をラベル４７の近傍に固定する。
【０２０３】
図２２は、実施の形態７の機器４１および応答装置７１の構成を示す説明図である。機器４１の固有の機能を果たす部分の構成については、図示および説明を省略する。機器４１は、前述のラベル４７、第１接続部４８に加えて、第２ＣＰＵ４２、主記憶装置４３、補助記憶装置４４、通信部４５およびバスを有する。
【０２０４】
前述のとおり、応答装置７１は出力部７２および第２接続部７８を備える。出力部７２は、第２接続部７８から入力した信号電圧等に基づいて点滅する
【０２０５】
ネットワークを介して応答要求を受信した場合、第２ＣＰＵ４２は応答に対応するパターンの信号電圧を第１接続部４８に出力する。応答装置７１は、第２接続部７８から信号電圧の入力を受け付ける。信号電圧に基づいて、出力部７２が点滅する。
【０２０６】
本実施の形態によると、視認しやすい位置に出力部４６を有さない機器４１に、外付けの応答装置７１を取り付けることにより、出力部７２を備える情報処理システム１０を提供することが可能である。
【０２０７】
［実施の形態８］
図２３は、実施の形態８の情報処理装置２１および機器４１の動作を示す機能ブロック図である。本実施の形態の情報処理装置２１は、第２ＣＰＵ４２による制御に基づいて以下のように動作する。
【０２０８】
情報処理装置２１は、第１取得部８１と、第１要求部８２と、第２取得部８３と、判断部８６とを備える。第１取得部８１は、機器４１に設けられた第１情報４７を画像情報を介して取得する。第１要求部８２は、第１取得部８１が取得した第１情報４７に関連づけられた機器４１に応答を要求する。第２取得部８３は、前記第１要求部８２による要求に基づいて第１情報４７に関連づけられた機器により画像情報を介して第２情報を取得する。判断部８６は、第２情報に基づいて第１情報４７と第１情報４７に関連づけられた機器４１の関連づけの正誤を判断する。
【０２０９】
本実施の形態の機器４１は、第２ＣＰＵ４２による制御に基づいて以下のように動作する。機器４１は、第１情報４７と、受付部８５と、出力部４６とを備える。第１情報４７は、機器４１の筐体に設けられている。受付部８５は、ネットワークを介して第１情報４７に関連づけられた要求を受け付ける。出力部４６は、受付部８５が受け付けた要求に応答して、第２情報を出力する。
【０２１０】
［実施の形態９］
本実施の形態は、汎用のコンピュータとプログラム９２とを組み合わせて動作させることにより、本実施の形態の情報処理システム１０を実現する形態に関する。図２４は、実施の形態９の情報処理システム１０の構成を示す説明図である。図２４を使用して、本実施の形態の構成を説明する。なお、実施の形態１と共通する部分の説明は省略する。
【０２１１】
本実施の形態の情報処理システム１０は、ネットワークを介して接続されたコンピュータ９４、サーバコンピュータ９５および多数のネットワーク機器９６を有する。
【０２１２】
コンピュータ９４は、第１ＣＰＵ２２、主記憶装置２３、補助記憶装置２４、通信部２５、表示部２６、入力部２７、カメラ２８、読取部２９およびバスを備える。
【０２１３】
コンピュータ９４は、汎用のスマートフォン、タブレット、ノートパソコン等のカメラ付き携帯情報機器である。本実施の形態のコンピュータ９４は、点検作業等を行うユーザが持ち運んで使用する専用のハンディターミナル、またはウェアラブル装置でも良い。
【０２１４】
プログラム９２は、可搬型記録媒体９１に記録されている。第１ＣＰＵ２２は、読取部２９を介してプログラム９２を読み込み、補助記憶装置２４に保存する。また第１ＣＰＵ２２は、コンピュータ９４内に実装されたフラッシュメモリ等の半導体メモリ９３に記憶されたプログラム９２を読出しても良い。さらに、第１ＣＰＵ２２は、通信部２５および図示しないネットワークを介して接続される図示しない他のサーバコンピュータからプログラム９２をダウンロードして補助記憶装置２４に保存しても良い。
【０２１５】
プログラム９２は、コンピュータ９４の制御プログラムとしてインストールされ、主記憶装置２３にロードして実行される。これにより、コンピュータ９４は上述した情報処理装置２１として機能する。
【０２１６】
第１ＣＰＵ２２はネットワークを介してプログラム９２をサーバＣＰＵ３２および第２ＣＰＵ４２に送信しても良い。
【０２１７】
サーバコンピュータ９５は、サーバＣＰＵ３２、主記憶装置３３、補助記憶装置３４、通信部３５およびバスを備える。
【０２１８】
サーバＣＰＵ３２は、ネットワークを介してプログラム９２のうちサーバ３１で実行する部分を取得し、補助記憶装置３４に保存する。プログラム９２は、サーバコンピュータ９５の制御プログラムとしてインストールされ、主記憶装置３３にロードして実行される。これにより、サーバコンピュータ９５は上述したサーバ３１として機能する。
【０２１９】
ネットワーク機器９６は、第２ＣＰＵ４２、主記憶装置４３、補助記憶装置４４、通信部４５、出力部４６、ラベル４７およびバスを備える。
【０２２０】
第２ＣＰＵ４２は、ネットワークを介してプログラム９２のうち機器４１で実行する部分を取得し、補助記憶装置４４に保存する。プログラム９２は、ネットワーク機器９６の制御プログラムとしてインストールされ、主記憶装置４３にロードして実行される。これにより、ネットワーク機器９６は上述した機器４１として機能する。
【０２２１】
以上により、ネットワークを介して接続されたコンピュータ９４、サーバコンピュータ９５および多数のネットワーク機器９６は、情報処理システム１０として機能する。
【０２２２】
なお、サーバコンピュータ９５に、可搬型記録媒体９１を読み取る読取部２９が設けられていても良い。
【０２２３】
各実施例で記載されている技術的特徴（構成要件）はお互いに組合せ可能であり、組み合わせすることにより、新しい技術的特徴を形成することができる。
今回開示された実施の形態はすべての点で例示であって、制限的なものでは無いと考えられるべきである。本発明の範囲は、上記した意味では無く、特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【０２２４】
以上の実施の形態１から９を含む実施形態に関し、さらに以下の付記を開示する。
【０２２５】
（付記１）
機器に設けられた第１情報を画像情報を介して取得する第１取得部と、
前記第１取得部が取得した第１情報に関連づけられた機器に応答を要求する第１要求部と、
前記第１要求部による要求に基づいて前記第１情報に関連づけられた機器により画像情報を介して第２情報を取得する第２取得部と、
前記第２情報に基づいて前記第１情報と前記第１情報に関連づけられた機器の関連づけの正誤を判断する判断部と、
を備える情報処理装置。
【０２２６】
（付記２）
前記第２情報に基づいて前記第１情報と前記第１情報に関連づけられた機器の関連づけが間違っていると判断した場合に、ネットワークで接続された複数の機器にそれぞれ異なる応答を要求する第２要求部を備え、
前記第２取得部は、前記第２要求部による要求に基づいて前記第１情報が固定された機器により画像情報を介して第２情報を取得する
付記１に記載の情報処理装置。
【０２２７】
（付記３）
前記第２要求部は、前記第２取得部が前記第１要求部による要求に基づいて前記機器により出力された第２情報を取得しない場合に、ネットワークで接続された複数の機器にそれぞれ異なる応答を要求する
付記２に記載の情報処理装置。
【０２２８】
（付記４）
前記第１情報と前記第２情報とを関連づけて記録する記録部を備える
付記１から付記３のいずれか一つに記載の情報処理装置。
【０２２９】
（付記５）
前記第２情報に関連づけられた前記機器のマニュアルを表示する表示部を備える
付記１から付記４のいずれか一つに記載の情報処理装置。
【０２３０】
（付記６）
前記第１取得部は、カメラにより撮影された映像に基づいて前記第１情報を取得し、
前記第２取得部は、前記カメラにより撮影された映像の時間的変化に基づいて前記第２情報を取得する
付記１から付記５のいずれか一つに記載の情報処理装置。
【０２３１】
（付記７）
前記第２取得部は、前記機器に設けられた発光体の点灯または消灯に基づいて前記第２情報を取得する
付記１から付記６のいずれか一つに記載の情報処理装置。
【０２３２】
（付記８）
筐体に設けられた第１情報と、
ネットワークを介して前記第１情報に関連づけられた要求を受け付ける受付部と、
前記受付部が受け付けた要求に応答して第２情報を出力する出力部と
を備える機器。
【０２３３】
（付記９）
前記出力部は、前記要求に含まれる情報に基づいて点灯または消灯する発光体である
付記８に記載の機器。
【０２３４】
（付記１０）
前記出力部は、内部に記録された固有の情報に基づいて点灯または消灯する発光体である
付記８または付記９に記載の機器。
【０２３５】
（付記１１）
前記固有の情報は、前記機器のＩＰアドレスを含む
付記１０に記載の機器。
【０２３６】
（付記１２）
ネットワークに接続された、情報処理装置と機器とを備える情報処理システムにおいて、
前記情報処理装置は、
前記機器に設けられた第１情報を画像情報を介して取得する第１取得部と
前記第１取得部が取得した第１情報に関連づけられた機器に応答を要求する第１要求部とを備え、
前記機器は、
ネットワークを介して前記第１要求部からの要求を受け付ける受付部と、
前記受付部が受け付けた要求に応答して、第２情報を出力する出力部とを備える
情報処理システム。
【０２３７】
（付記１３）
機器に設けられた第１情報を画像情報を介して取得し、
前記第１情報に関連づけられた機器から第２情報を出力し、
前記機器により画像情報を介して取得した第２情報に基づいて、前記第１情報と前記第１情報に関連づけられた機器の関連づけの正誤を判断する
データ正誤判断方法。
【０２３８】
（付記１４）
ネットワークを介して、筐体に設けた第１情報に基づく要求を受け付け、
前記要求に応答して、第２情報を出力する
処理をコンピュータに実行させる情報処理方法。
【０２３９】
（付記１５）
機器に設けられた第１情報を画像情報を介して取得し、
前記第１情報に関連づけられた機器から第２情報を出力し、
前記機器により画像情報を介して取得した第２情報に基づいて、前記第１情報と前記第１情報に関連づけられた機器の関連づけの正誤を判断する
処理をコンピュータに実行させるプログラム。
【０２４０】
（付記１６）
ネットワークを介して、筐体に設けた第１情報に基づく要求を受け付け、
前記要求に応答して、第２情報を出力する
処理をコンピュータに実行させるプログラム。
【符号の説明】
【０２４１】
１０  情報処理システム
２１  情報処理装置
２２  第１ＣＰＵ
２３  主記憶装置
２４  補助記憶装置
２５  通信部
２６  表示部
２７  入力部
２８  カメラ
２９  読取部
３１  サーバ
３２  サーバＣＰＵ
３３  主記憶装置
３４  補助記憶装置
３５  通信部
４０  棚
４１  機器
４２  第２ＣＰＵ
４３  主記憶装置
４４  補助記憶装置
４５  通信部
４６  出力部
４７  ラベル（第１情報）
４８  第１接続部
５１  機器情報ＤＢ
５６  出力部マーク
５７  ラベルマーク
６１  はいボタン
６２  いいえボタン
６５  ＯＫボタン
６９  コメント
７１  応答装置
７２  出力部
７８  第２接続部
８１  第１取得部
８２  第１要求部
８３  第２取得部
８５  受付部
８６  判断部
９１  可搬型記録媒体
９２  プログラム
９３  半導体メモリ
９４  コンピュータ
９５  サーバコンピュータ
９６  ネットワーク機器
【図１】
2018109855.tif 000003
【図２】
2018109855.tif 000004
【図３】
2018109855.tif 000005
【図４】
2018109855.tif 000006
【図５】
2018109855.tif 000007
【図６】
2018109855.tif 000008
【図７】
2018109855.tif 000009
【図８】
2018109855.tif 000010
【図９】
2018109855.tif 000011
【図１０】
2018109855.tif 000012
【図１１】
2018109855.tif 000013
【図１２】
2018109855.tif 000014
【図１３】
2018109855.tif 000015
【図１４】
2018109855.tif 000016
【図１５】
2018109855.tif 000017
【図１６】
2018109855.tif 000018
【図１７】
2018109855.tif 000019
【図１８】
2018109855.tif 000020
【図１９】
2018109855.tif 000021
【図２０】
2018109855.tif 000022
【図２１】
2018109855.tif 000023
【図２２】
2018109855.tif 000024
【図２３】
2018109855.tif 000025
【図２４】
2018109855.tif 000026