(57)【要約】【課題】予期しない障害が発生した場合でも、最適な障害修復作業を案内して作業支援を行うことにある。【解決手段】故障解析装置１２０は、データセンタの稼働状況に係る情報を取得し、稼働状況に係る情報に基づいて、データセンタに対する障害修復作業に関する情報を判定し、障害修復作業に関する情報をＨＭＤ１０１、１０４に対して送信する。ＨＭＤ１０１、１０４は、障害修復作業に関する情報に基づいて、障害修復作業の方法を案内するコンピュータグラフィックス画像データを現実空間の映像と合成して提示する。故障解析装置１２０は、ＨＭＤ１０１、１０４によって提示された案内による障害修復作業の後、データセンタの稼働状況に係る情報を新たに取得した場合、当該稼働状況に係る情報に基づいて、データセンタに対する障害修復作業に関する情報を新たに判定し、ＨＭＤ１０１、１０４に対して送信する。【選択図】図１
2011248860.tif 000002
【特許請求の範囲】
【請求項１】
現実空間の映像とコンピュータグラフィックス画像データとを合成して表示させることが可能な拡張現実感提示装置と、コンピュータシステムに発生した障害を解析可能な故障解析装置とを有する情報処理システムであって、
前記故障解析装置は、
前記コンピュータシステムの稼働状況に係る情報を取得する取得手段と、
前記取得手段により取得された前記稼働状況に係る情報に基づいて、前記コンピュータシステムに対する障害修復作業に関する情報を判定する判定手段と、
前記判定手段により判定された前記障害修復作業に関する情報を前記拡張現実感提示装置に対して送信する送信手段とを有し、
前記拡張現実感提示装置は、
前記障害修復作業に関する情報に基づいて、前記障害修復作業の方法を案内するコンピュータグラフィックス画像データを現実空間の映像と合成して提示する提示手段を有し、
前記故障解析装置は、
前記拡張現実感提示装置によって提示された案内による障害修復作業の後、前記コンピュータシステムの稼働状況に係る情報が前記取得手段によって新たに取得された場合、前記判定手段により、当該稼働状況に係る情報に基づいて、前記コンピュータシステムに対する障害修復作業に関する情報を新たに判定し、前記送信手段により、新たに判定された障害修復作業に関する情報を前記拡張現実提示装置に対して送信することを特徴とする情報処理システム。
【請求項２】
前記故障解析装置は、前記判定手段により、前記コンピュータシステムの稼働状況に係る情報に基づいて、複数の作業員が前記コンピュータシステムに対して個々に実行すべき障害修復作業に関する情報を判定し、前記送信手段により、前記各障害修復作業の方法を夫々該当する作業員の前記拡張現実提示装置に対して送信することを特徴とする請求項１に記載の情報処理システム。
【請求項３】
前記故障解析装置は、前記送信手段により、前記拡張現実感提示装置の現在地から前記障害修復作業の場所までの経路を案内するための案内情報を前記拡張現実感提示装置に対して送信し、
前記拡張現実感提示装置は、前記提示手段により、前記案内情報に基づいて、前記拡張現実感提示装置の現在地から前記障害修復作業の場所までの経路を案内するコンピュータグラフィックス画像データを現実空間の映像と合成して提示することを特徴とする請求項１又は２に記載の情報処理システム。
【請求項４】
前記判定手段は、前記拡張現実感提示装置によって提示された案内による障害修復作業の実行結果に基づいて当該作業を行った作業員の習熟度を判定し、
前記故障解析装置は、
前記拡張現実感提示装置によって提示された案内による障害修復作業の後、前記コンピュータシステムに対する障害修復作業に関する情報を新たに判定した場合、新たに判定された障害復旧作業に関する情報について、前記習熟度に応じた作業内容の説明を表す情報を前記拡張現実提示装置に対して送信することを特徴とする請求項１に記載の情報処理システム。
【請求項５】
前記判定手段は、前記拡張現実感提示装置によって提示された案内による障害修復作業の実行結果に基づいて当該作業を行った作業員の習熟度を判定し、
前記故障解析装置は、
前記判定手段により、前記コンピュータシステムの稼働状況に係る情報に基づいて、前記複数の作業員が前記コンピュータシステムに対して個々に実行すべき障害修復作業に関する情報を判定する際、前記習熟度に応じて前記作業員の担当する障害修復作業を決定することを特徴とする請求項２に記載の情報処理システム。
【請求項６】
前記故障解析装置は、フリーアクセスフロアに敷設されているネットワークケーブルの位置を特定する位置特定手段をさらに備え、
前記送信手段は、前記判定手段により判定された前記障害修復作業に関する情報の一部として、前記位置特定手段によって特定された前記ネットワークケーブルの位置を表す位置情報を前記拡張現実感提示装置に対して送信し、
前記拡張現実感提示装置は、前記提示手段が、前記障害修復作業に関する情報に含まれる前記位置情報基づいて、前記障害修復作業の方法を案内するコンピュータグラフィックス画像データとして、前記ネットワークケーブルを現実空間の映像と合成して提示することを特徴とする請求項１に記載の情報処理システム。
【請求項７】
現実空間の映像とコンピュータグラフィックス画像データとを合成して表示させることが可能な拡張現実感提示装置と、コンピュータシステムに発生した障害を解析可能な故障解析装置とによって実行される情報処理方法であって、
前記故障解析装置は、
前記コンピュータシステムの稼働状況に係る情報を取得する取得ステップと、
前記取得ステップにより取得された前記稼働状況に係る情報に基づいて、前記コンピュータシステムに対する障害修復作業に関する情報を判定する判定ステップと、
前記判定ステップにより判定された前記障害修復作業に関する情報を前記拡張現実感提示装置に対して送信する送信ステップとを含み、
前記拡張現実感提示装置は、
前記障害修復作業に係る情報に基づいて、前記障害修復作業の方法を案内するコンピュータグラフィックス画像データを現実空間の映像と合成して提示する提示ステップを含み、
前記故障解析装置は、
前記拡張現実感提示装置によって提示された案内による障害修復作業の後、前記コンピュータシステムの稼働状況に係る情報を新たに取得した場合、当該稼働状況に係る情報に基づいて、前記コンピュータシステムに対する障害修復作業に係る情報を新たに判定し、新たに判定された障害修復作業に関する情報を前記拡張現実提示装置に対して送信することを特徴とする情報処理方法。
【請求項８】
現実空間の映像とコンピュータグラフィックス画像データとを合成して表示させることが可能な拡張現実感提示装置と、コンピュータシステムに発生した障害を解析可能な故障解析装置とを有する情報処理システムにおける情報処理方法をコンピュータに実行させるためのプログラムであって、
前記故障解析装置が、前記コンピュータシステムの稼働状況に係る情報を取得する取得ステップと、
前記故障解析装置が、前記取得ステップにより取得された前記稼働状況に係る情報に基づいて、前記コンピュータシステムに対する障害修復作業に関する情報を判定する判定ステップと、
前記故障解析装置が、前記判定ステップにより判定された前記障害修復作業に関する情報を前記拡張現実感提示装置に対して送信する送信ステップと、
前記拡張現実感提示装置が、前記障害修復作業に関する情報に基づいて、前記障害修復作業の方法を案内するコンピュータグラフィックス画像データを現実空間の映像と合成して提示する提示ステップとを含み、
前記故障解析装置が、
前記拡張現実感提示装置によって提示された案内による障害修復作業の後、前記コンピュータシステムの稼働状況に係る情報が前記取得ステップによって新たに取得された場合、前記判定ステップにより、当該稼働状況に係る情報に基づいて、前記コンピュータシステムに対する障害修復作業に関する情報を新たに判定し、前記送信ステップにより、新たに判定された障害修復作業に関する情報を前記拡張現実提示装置に対して送信するステップをコンピュータに実行させるためのプログラム。
【請求項９】
現実空間の映像とコンピュータグラフィックス画像データとを合成して表示させることが可能な拡張現実感提示装置と、修理対象物に発生した障害を解析可能な故障解析装置とを有する情報処理システムであって、
前記故障解析装置は、
前記修理対象物の稼働状況に係る情報を取得する取得手段と、
前記取得手段により取得された前記稼働状況に係る情報に基づいて、前記修理対象物に対する障害修復作業に関する情報を判定する判定手段と、
前記判定手段により判定された前記障害修復作業に関する情報を示す情報を前記拡張現実感提示装置に対して送信する送信手段とを有し、
前記拡張現実感提示装置は、
前記障害修復作業に関する情報に基づいて、前記障害修復作業の方法を案内するコンピュータグラフィックス画像データを現実空間の映像と合成して提示する提示手段を有し、
前記故障解析装置は、
前記拡張現実感提示装置によって提示された案内による障害修復作業の後、前記修理対象物の稼働状況に係る情報が前記取得手段によって新たに取得された場合、前記判定手段により、当該稼働状況に係る情報に基づいて、前記修理対象物に対する障害修復作業に関する情報を新たに判定し、前記送信手段により、新たに判定された障害修復作業に関する情報を前記拡張現実提示装置に対して送信することを特徴とする情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、現実空間の映像とコンピュータグラフィックス画像データとを合成して重畳表示させることが可能な技術に関するものである。
【背景技術】
【０００２】
機器等の障害が発生した場合、作業員による障害箇所の特定及び障害修復作業が行われる。例えば特許文献１に開示されるように、コピー機の紙詰まりに対し、拡張現実（Augmented Reality、以下ＡＲ）を利用して除去操作を簡単にする技術が知られている。具体的には、所定時間内に所定のセンサにより用紙が検出されないとき、紙詰まりが発生したと看做され、予め紙詰まり発生位置に対応付けて用意されたコピー機の内部映像及び操作手順が重畳表示される。これにより、コピー機の紙詰まり発生箇所を容易に認識することができ、除去操作を簡単に案内することができる。なお、ＡＲとは文字、図形、静止画、動画等のコンピュータで管理されたデータ（以下、コンピュータグラフィックス画像データ）を、現実の環境へ重畳表示させ、補足的な情報を与える技術である。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−２０１１０１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に開示される技術は、予め発生する障害が想定されており、想定される障害に対する対策が予め定義されているケースである。例えば、複数の障害要因が組み合わさって新たな障害が発生する場合もある。この場合、特許文献１に開示される技術では、最適な障害修復作業の案内を行うことができない。
【０００５】
そこで、本発明の目的は、予期しない障害が発生した場合でも、最適な障害修復作業を案内して作業支援を行うことにある。
【課題を解決するための手段】
【０００６】
本発明の情報処理システムの第１の態様は、現実空間の映像とコンピュータグラフィックス画像データとを合成して表示させることが可能な拡張現実感提示装置と、コンピュータシステムに発生した障害を解析可能な故障解析装置とを有する情報処理システムであって、前記故障解析装置は、前記コンピュータシステムの稼働状況に係る情報を取得する取得手段と、前記取得手段により取得された前記稼働状況に係る情報に基づいて、前記コンピュータシステムに対する障害修復作業に関する情報を判定する判定手段と、前記判定手段により判定された前記障害修復作業に関する情報を前記拡張現実感提示装置に対して送信する送信手段とを有し、前記拡張現実感提示装置は、前記障害修復作業に関する情報に基づいて、前記障害修復作業の方法を案内するコンピュータグラフィックス画像データを現実空間の映像と合成して提示する提示手段を有し、前記故障解析装置は、前記拡張現実感提示装置によって提示された案内による障害修復作業の後、前記コンピュータシステムの稼働状況に係る情報が前記取得手段によって新たに取得された場合、前記判定手段により、当該稼働状況に係る情報に基づいて、前記コンピュータシステムに対する障害修復作業に関する情報を新たに判定し、前記送信手段により、新たに判定された障害修復作業に関する情報を前記拡張現実提示装置に対して送信することを特徴とする。
本発明の情報処理方法は、現実空間の映像とコンピュータグラフィックス画像データとを合成して表示させることが可能な拡張現実感提示装置と、コンピュータシステムに発生した障害を解析可能な故障解析装置とによって実行される情報処理方法であって、前記故障解析装置は、前記コンピュータシステムの稼働状況に係る情報を取得する取得ステップと、前記取得ステップにより取得された前記稼働状況に係る情報に基づいて、前記コンピュータシステムに対する障害修復作業に関する情報を判定する判定ステップと、前記判定ステップにより判定された前記障害修復作業に関する情報を前記拡張現実感提示装置に対して送信する送信ステップとを含み、前記拡張現実感提示装置は、前記障害修復作業に係る情報に基づいて、前記障害修復作業の方法を案内するコンピュータグラフィックス画像データを現実空間の映像と合成して提示する提示ステップを含み、前記故障解析装置は、前記拡張現実感提示装置によって提示された案内による障害修復作業の後、前記コンピュータシステムの稼働状況に係る情報を新たに取得した場合、当該稼働状況に係る情報に基づいて、前記コンピュータシステムに対する障害修復作業に係る情報を新たに判定し、新たに判定された障害修復作業に関する情報を前記拡張現実提示装置に対して送信することを特徴とする。
本発明のプログラムは、現実空間の映像とコンピュータグラフィックス画像データとを合成して表示させることが可能な拡張現実感提示装置と、コンピュータシステムに発生した障害を解析可能な故障解析装置とを有する情報処理システムにおける情報処理方法をコンピュータに実行させるためのプログラムであって、前記故障解析装置が、前記コンピュータシステムの稼働状況に係る情報を取得する取得ステップと、前記故障解析装置が、前記取得ステップにより取得された前記稼働状況に係る情報に基づいて、前記コンピュータシステムに対する障害修復作業に関する情報を判定する判定ステップと、前記故障解析装置が、前記判定ステップにより判定された前記障害修復作業に関する情報を前記拡張現実感提示装置に対して送信する送信ステップと、前記拡張現実感提示装置が、前記障害修復作業に関する情報に基づいて、前記障害修復作業の方法を案内するコンピュータグラフィックス画像データを現実空間の映像と合成して提示する提示ステップとを含み、前記故障解析装置が、前記拡張現実感提示装置によって提示された案内による障害修復作業の後、前記コンピュータシステムの稼働状況に係る情報が前記取得ステップによって新たに取得された場合、前記判定ステップにより、当該稼働状況に係る情報に基づいて、前記コンピュータシステムに対する障害修復作業に関する情報を新たに判定し、前記送信ステップにより、新たに判定された障害修復作業に関する情報を前記拡張現実提示装置に対して送信するステップをコンピュータに実行させることを特徴とする。
本発明の情報処理システムの第２の態様は、現実空間の映像とコンピュータグラフィックス画像データとを合成して表示させることが可能な拡張現実感提示装置と、修理対象物に発生した障害を解析可能な故障解析装置とを有する情報処理システムであって、前記故障解析装置は、前記修理対象物の稼働状況に係る情報を取得する取得手段と、前記取得手段により取得された前記稼働状況に係る情報に基づいて、前記修理対象物に対する障害修復作業に関する情報を判定する判定手段と、前記判定手段により判定された前記障害修復作業に関する情報を示す情報を前記拡張現実感提示装置に対して送信する送信手段とを有し、前記拡張現実感提示装置は、前記障害修復作業に関する情報に基づいて、前記障害修復作業の方法を案内するコンピュータグラフィックス画像データを現実空間の映像と合成して提示する提示手段を有し、前記故障解析装置は、前記拡張現実感提示装置によって提示された案内による障害修復作業の後、前記修理対象物の稼働状況に係る情報が前記取得手段によって新たに取得された場合、前記判定手段により、当該稼働状況に係る情報に基づいて、前記修理対象物に対する障害修復作業に関する情報を新たに判定し、前記送信手段により、新たに判定された障害修復作業に関する情報を前記拡張現実提示装置に対して送信することを特徴とする。
【発明の効果】
【０００７】
本発明によれば、予期しない障害が発生した場合でも、最適な障害修復作業を案内して作業支援を行うことが可能となる。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施形態に係る故障解析システムの構成を概略的に示す図である。
【図２−１】故障解析装置のハードウェア構成を示す図である。
【図２−２】ＨＭＤ及び小型カメラのハードウェア構成を示す図である。
【図３】故障解析装置の処理の流れを示すフローチャートである。
【図４】ＨＭＤの処理を示すフローチャートである。
【図５】ＨＭＤにおいて、現在地から障害修復作業の対象オブジェクトであるプロキシサーバｃまでの経路を案内するコンピュータグラフィックス画像データを現実空間の映像に合成表示した状態の例を示す図である。
【図６】ＨＭＤにおいて、障害修復作業の方法を案内するコンピュータグラフィックス画像データを現実空間の映像に合成表示した状態の例を示す図である。
【図７】ＨＭＤにおいて、障害修復の完了通知を表すコンピュータグラフィックス画像データを現実空間の映像に合成表示した状態の例を示す図である。
【図８】ルールデータの一例を示す図である。
【図９】習熟度判定テーブルの一例を示す図である。
【図１０】作業内容説明テーブルの一例を示す図である。
【図１１】作業員テーブルの一例を示す図である。
【図１２】作業内容履歴テーブルの一例を示す図である。
【図１３】要求能力テーブルの一例を示す図である。
【図１４】情報処理システムの構成の一例を示す図である。
【図１５】位置管理サーバとＨＭＤとの機能的な構成を示す図である。
【図１６】情報処理システムの処理を示すフローチャートである。
【図１７】ＲＦＩＤリーダから発信される信号を説明するための図である。
【図１８】フリーアクセスフロアに敷設されたネットワークケーブルを床面にＡＲで表示する例を示す図である。
【図１９】フリーアクセスフロアに敷設されたネットワークケーブルの位置を特定する構成の一例を説明するための図である。
【図２０】フリーアクセスフロアに敷設されたネットワークケーブルの位置を特定する構成の一例を説明するための図である。
【発明を実施するための形態】
【０００９】
以下、本発明を適用した好適な実施形態を、添付図面を参照しながら詳細に説明する。
【００１０】
図１は、本発明の実施形態に係る故障解析システムの構成を概略的に示す図である。
図１に示すように、本実施形態に係る故障解析システムは、データセンタに設置される各種サーバやルータ１１１〜１１８等の稼働状況に係る情報を取得し、障害修復作業の方法を判定する故障解析装置１２０を備える。なお、障害修復作業の方法の判定は、例えば、インターネットが使用できない等のユーザからの苦情があった場合等に実行される。故障解析装置１２０は、障害修復作業の方法を判定すると、障害修復作業の場所までの案内情報や障害修復作業の方法の案内情報を、作業員ｙ、ｘの頭部に装着される眼鏡型のＨＭＤ（Head Mounted Display）１０１、１０４に対して無線通信回線を介して送信する。ＨＭＤ１０１、１０４は、作業員ｙ、ｘを障害修復作業の場所まで案内するコンピュータグラフィックス画像データや、障害修復作業の方法を案内するコンピュータグラフィックス画像データを、現実空間の映像と合成して表示する。即ち、ＨＭＤ１０１、１０４は、光学的に透過してＨＭＤ１０１、１０４のレンズ部分に映し出される現実空間の映像に整合する位置にコンピュータグラフィックス画像データを表示することにより、拡張された現実感を演出する。以下の説明では、このように拡張された現実感を与えるコンピュータグラフィックス画像データの合成表示を、ＡＲ（Augmented Reality）表示と称することがある。なお、ＨＭＤには、非透過型やビデオ透過型、光学透過型等様々な方式がある。合成表示（ＡＲ表示）とは、いずれかの方式によってＨＭＤのレンズ部分に映し出される現実空間の映像に対し、整合する位置にコンピュータグラフィックス画像データを重畳表示することであって、例えば、光学透過型方式であれば、シースルーで見る現実空間の映像に対して重畳表示され、ビデオ透過型であれば、ビデオカメラで撮影した現実空間の映像に対して重畳表示される。
【００１１】
なお、本実施形態においては、ＡＲ表示を行うデバイスであるＡＲ表示デバイスの例として眼鏡型のＨＭＤを挙げているが、これに限られない。例えば、カメラによって撮影された現実空間の映像を液晶ディスプレイ等に表示し、表示された現実空間の映像にコンピュータグラフィックス画像データを合成表示するような携帯端末型のＡＲ表示デバイスでもよいし、移動車両の運転席の視線方向に設置され、光学的に透過して映し出される現実空間の映像にコンピュータグラフィックス画像データを合成表示するようなヘッドアップディスプレイ型のＡＲ表示デバイスであってもよい。また、現実空間の映像に整合させてコンピュータグラフィックス画像データを表示させる際に、現実空間の映像中のオブジェクトとコンピュータグラフィックス画像データとの座標合わせが行われる。座標合わせの手法としては、ＨＭＤの位置（緯度、経度）と姿勢（方向、仰角）とに基づいてＨＭＤを装着した作業者が現実空間のどこを見ているかを推定し、推定した位置に整合するようにコンピュータグラフィックス画像データを合成してもよいし、現実空間のオブジェクトにマーカを付けておき、そのマーカをカメラで撮影し、撮影された画像データから当該マーカの位置を検出し、検出した位置と整合するようにコンピュータグラフィックス画像データを合成してもよい。さらに、カメラで捉えた現実空間の画像データを解析することにより現実空間のオブジェクトの位置を検出し、検出した位置と整合するようにコンピュータグラフィックス画像データを合成してもよい。
【００１２】
また、ＨＭＤ１０１、１０４には、作業員ｘ、ｙの視界に近い画角で画像データを撮影することができるように小型カメラ１０２、１０５が取り付けられている。撮影された画像データは無線通信回線により故障解析装置１２０に対して送信される。故障解析装置１２０は、受信した画像データを一旦記憶装置１２２に記憶した後、画像データを解析し、画像データに映っているサーバやルータ１１１〜１１８の存在を検出したり、サーバやルータ１１１〜１１８の稼働状態を判定する。例えば、故障解析装置１２０は、予めサーバやルータ１１１〜１１８の画像データを登録しておき、撮影された画像データとサーバやルータ１１１〜１１８の画像データとのマッチングを行うことにより、サーバやルータ１１１〜１１８の存在を検出する。稼働状態の判定方法としては、例えば、故障解析装置１２０は、サーバやルータ１１１〜１１８の電源ランプ部分の画像データを解析し、電源ランプが点灯していることを検知できればサーバの電源がオンであると判定し、電源ランプが点灯していることを検知できなければサーバの電源がオフであると判定する。
【００１３】
また、故障解析装置１２０は、モニタリング部１２１によってデータセンタに設置されるサーバやルータ１１１〜１１８からログデータを取得する。ここで取得されるログデータとしては、ＣＰＵ使用率、メモリ使用率、電源電圧、温度、通信速度、アクセス数等が挙げられる。モニタリング部１２１によって取得されたログデータは、記憶装置１２２に保持される。また、記憶装置１２２には、過去の障害発生時に実際に行われた対応方法を示す過去障害対応データ、予め定められた障害発生時の対応ルールを示すルールデータが蓄積されている。例えばインターネットが使用できない等の苦情が寄せられると、指示内容生成部１２３は、最新のログデータ及び画像データを解析することにより、該当するサーバやルータの稼働状況を認識するとともに、発生した障害に関連するルールデータ及び過去障害対応データを記憶装置１２２から取得して障害修復作業の方法を判定する。
【００１４】
障害修復作業の方法が判定されると、故障解析装置１２０は、ＨＭＤ１０１、１０４（ＨＭＤ１０１、１０４を装着した作業員ｙ、ｘ）の現在地と障害修復作業の場所との位置を含む地図データを取得し、現在地から障害修復作業の場所までの経路を案内するための案内情報を生成する。生成された案内情報はＨＭＤ１０１、１０４に対して送信され、ＨＭＤ１０１、１０４は、現在地から障害修復作業の場所までの経路を案内するコンピュータグラフィックス画像データを現実空間の映像と合成してＡＲ表示する。なお、故障解析装置１２０がＨＭＤ１０１、１０４の現在地を得る際にはＧＰＳ（Global Positioning system）を使用すればよい。
【００１５】
作業員ｙ、ｘが案内に従って障害修復作業の場所に到着すると、指示内容生成部１２３は、障害修復作業の方法をＨＭＤ１０１、１０４に送信する。ＨＭＤ１０１、１０４は、障害修復作業の方法を案内するコンピュータグラフィックス画像データを現実空間の映像と合成してＡＲ表示する。これにより、作業員ｙ、ｘは案内に従って障害修復作業を行うことができる。なお、作業員が障害修復作業の場所に到着したことは、小型カメラ１０２、１０５が障害修復作業の対象のサーバやルータ１１１〜１１８の画像データを撮影し、指示内容生成部１２３が当該画像データを解析することにより検知することが可能である。また、故障解析装置１２０は、データセンタの遠隔地にいる作業員ｙ、ｘの上司ｚのＰＣ１３０ともインターネットを介して接続されている。故障解析装置１２０は、上司ｚのＰＣ１３０から送信された電子メールをモニタリング部１２１で受信すると、電子メールの内容を解析し、解析した内容を加味して障害修復作業の方法を判定する。
【００１６】
図２−１は、本実施形態に係る故障解析装置１２０のハードウェア構成を示す図である。ＣＰＵ２０１は、システムバスに接続される各デバイスやコントローラを統括的に制御する。ＲＯＭ２０３又はＨＤ（ハードディスク）２０７には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（Basic Input / Output System）やオペレーティングシステムプログラム、故障解析装置１２０が実行する例えば図３に示す処理のプログラム等が記憶されている。
【００１７】
なお、図２−１の例では、ＨＤ２０７は故障解析装置１２０の内部に配置された構成としているが、他の実施形態としてＨＤ２０７に相当する構成が故障解析装置１２０の外部に配置された構成としてもよい。また、本実施形態に係る例えば図３に示す処理を行うためのプログラムは、フレキシブルディスク（ＦＤ）やＣＤ−ＲＯＭ等、コンピュータ読み取り可能な記録媒体に記録され、それらの記録媒体から供給される構成としてもよいし、インターネット等の通信媒体を介して供給される構成としてもよい。
【００１８】
ＲＡＭ２０２は、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＡＭ２０２にロードして、プログラムを実行することで各種動作を実現するものである。
【００１９】
ＨＤ２０７やＦＤ２０６は、外部メモリとして機能する。ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＡＭ２０２にロードして、プログラムを実行することで各種動作を実現するものである。
【００２０】
ディスクコントローラ２０５は、ＨＤ２０７やＦＤ２０６等の外部メモリへのアクセスを制御する。通信Ｉ／Ｆコントローラ２０４は、インターネットやＬＡＮと接続し、例えばＴＣＰ／ＩＰによって外部との通信を制御するものである。
【００２１】
ディスプレイコントローラ２０８は、ディスプレイ２０９における画像表示を制御する。
【００２２】
ＫＢコントローラ２１０は、ＫＢ（キーボード）２１１からの操作入力を受け付け、ＣＰＵ２０１に対して送信する。なお、図示していないが、ＫＢ２１１の他に、マウス等のポインティングデバイスもユーザの操作手段として本実施形態に係る故障解析装置１２０に適用可能である。
【００２３】
図１に示す指示内容生成部１２３は、例えばＨＤ２０７内に記憶され、必要に応じてＲＡＭ２０２にロードされるプログラム及びそれを実行するＣＰＵ２０１によって実現される構成である。また、モニタリング部１２１は通信Ｉ／Ｆコントローラ２０４に相当する構成であり、記憶装置１２２はＨＤ２０７に相当する構成である。
【００２４】
図２−２は、本実施形態に係るＨＭＤ１０１、１０４及び小型カメラ１０２、１０５のハードウェア構成を示す図である。ＣＰＵ３０１は、システムバスに接続される各デバイスやコントローラを統括的に制御する。ＲＯＭ３０２には、ＨＭＤ１０１、１０４が実行する例えば図４に示す処理のプログラム等が記憶されている。なお、図４に示す処理を行うためのプログラムは、インターネット等の通信媒体を介して供給される構成としてもよい。
【００２５】
ＲＡＭ３０４は、ＣＰＵ３０１の主メモリ、ワークメモリ等として機能する。ＣＰＵ３０１は、処理の実行に際して必要なプログラム等をＲＡＭ３０４にロードして、プログラムを実行することで各種動作を実現するものである。通信Ｉ／Ｆコントローラ３０３は、インターネットやＬＡＮと接続し、例えばＴＣＰ／ＩＰによって外部との通信を制御するものである。
【００２６】
撮像部３０５は、光学レンズを介して入射され、撮像素子に結像される被写体像を電気信号に変換し、動画像データ又は静止画像データを出力する。ディスプレイコントローラ３０６は、ディスプレイ３０７における画像表示を制御する。本実施形態では、光学透過型のヘッドマウントディスプレイを採用しており、ディスプレイ３０７はハーフミラーで構成され、装着したユーザはディスプレイ３０７を介して外の様子を見ることができる。なお、撮像部３０５は、図１の小型カメラ１０２、１０５に相当する構成である。
【００２７】
図３は、本実施形態に係る故障解析装置１２０の処理の流れを示すフローチャートである。図３に示す処理は、例えばインターネットが使用できない等のユーザからの苦情があった場合、管理者が故障解析装置１２０に対してその苦情の内容を入力することにより開始される処理である。
【００２８】
ステップＳ３０１において、指示内容生成部１２３は、最新のログデータ及び画像データ、並びに、必要なルールデータ及び過去障害対応データを記憶装置１２２から取得する。記憶装置１２２に記憶されるログデータや画像データは、モニタリング部１２１によって取得されるものである。モニタリング部１２１は、各サーバやルータ１１１〜１１８においてログデータが更新されるタイミングでログデータを取得するようにしてもよいし、定期的なタイミングでログデータを取得するようにしてもよい。またモニタリング部１２１は、小型カメラ１０２、１０５が画像データを撮影したタイミングで画像データを取得する。
【００２９】
ステップＳ３０２において、指示内容生成部１２３は、記憶装置１２２から取得したログデータ、画像データ、ルールデータ及び過去障害対応データを基に、例えば既存の決定木のアルゴリズムを利用して障害修復作業の方法を判定する。ここでは、障害修復作業の方法として「誰（作業員オブジェクト）が、どの装置（対象オブジェクト）に対し、何（操作オブジェクト）を行うか」が判定される。具体例として、作業員ｘ（作業員オブジェクト）が、Ｗｅｂサーバａ１１７（対象オブジェクト）に対し、再起動（操作オブジェクト）を行うことと、作業員ｙ（作業員オブジェクト）が、Ｗｅｂサーバｂ１１２（対象オブジェクト）に対し、再起動（操作オブジェクト）を行うこととが判定されたものとする。
【００３０】
ステップＳ３０３において、指示内容生成部１２３は、障害修復作業が完了したか否かを判定する。障害修復作業が完了した場合、処理はステップＳ３０７に移行する。一方、障害修復作業が完了していない場合、処理はステップＳ３０４に移行する。ここでは、直前のステップＳ３０２において障害修復作業の方法が判定されたので、障害修復作業は完了していないと判定される。従って、処理はステップＳ３０４に移行する。
【００３１】
ステップＳ３０４において、指示内容生成部１２３は、ＨＭＤ１０１、１０４の現在地と対象オブジェクトの位置とを含む地図データを取得し、ＨＭＤ１０１、１０４の現在値から対象オブジェクトまでの経路を案内するための案内情報を生成し、ＨＭＤ１０１、１０４に対して送信する。即ち、指示内容生成部１２３は、ＨＭＤ１０１に対しては、ＨＭＤ１０１を装着した作業員ｙの現在地からＷｅｂサーバｂ１１２までの経路を案内するための案内情報を送信し、ＨＭＤ１０４に対しては、ＨＭＤ１０４を装着した作業員ｘの現在地からＷｅｂサーバａ１１７までの経路を案内するための案内情報を送信する。
【００３２】
ステップＳ３０５において、指示内容生成部１２３は、ステップＳ３０１において記憶装置１２２から取得した画像データを解析することにより、ＨＭＤ１０１、１０４を装着した作業員ｙ、ｘが夫々対象オブジェクトに到着したか否かを判定する。即ちここでは、指示内容生成部１２３は、小型カメラ１０２、１０５によって撮影された画像データを解析した結果、当該画像データのうち、Ｗｅｂサーバｂ１１２やＷｅｂサーバａ１１７の画像データが一定の割合以上の領域を占めている場合、対象オブジェクトに到着したと判定する。対象オブジェクトに到着した場合、処理はステップＳ３０６に移行する。一方、対象オブジェクトに到着していない場合、処理はステップＳ３０４に戻る。
【００３３】
ステップＳ３０６において、指示内容生成部１２３は、障害修復作業の方法をＨＭＤ１０１、１０４に対して送信する。即ち、指示内容生成部１２３は、ＨＭＤ１０１に対して、「作業員ｙが、Ｗｅｂサーバｂ１１２に対し、再起動を行う」という内容の障害修復作業の方法を送信する。一方、指示内容生成部１２３は、ＨＭＤ１０４に対して、「作業員ｘが、Ｗｅｂサーバａ１１７に対し、再起動を行う」という内容の障害修復作業の方法を送信する。これにより、ＨＭＤ１０１には、「作業員ｙが、Ｗｅｂサーバｂ１１２に対し、再起動を行う」という障害修復作業の方法を案内するコンピュータグラフィックス画像データが現実空間と合成表示される。また、ＨＭＤ１０４には、「作業員ｘが、Ｗｅｂサーバａ１１７に対し、再起動を行う」という障害修復作業の方法を案内するコンピュータグラフィックス画像データが現実空間と合成表示される。作業員ｙ、ｘは夫々、ＨＭＤ１０１、１０４に表示されるコンピュータグラフィックス画像データによる案内に従って障害修復作業を行う。障害修復作業によって、サーバやルータ１１１〜１１８のＣＰＵ使用率、メモリ使用率、通信速度、アクセス数等の値に変化が現れると、サーバやルータ１１１〜１１８ではログデータの更新が行われる。
【００３４】
ステップＳ３０６の後、処理はステップＳ３０１に戻る。ステップＳ３０１において、再び指示内容生成部１２３は、最新のログデータ及び画像データ、並びに、必要なルールデータ及び過去障害対応データを記憶装置１２２から取得する。
【００３５】
ステップＳ３０２において、指示内容生成部１２３は、記憶装置１２２から取得したログデータ、画像データ、ルールデータ及び過去障害対応データを基に、例えば既存の決定木のアルゴリズムを利用して障害修復作業の方法を判定する。ここでは、障害修復作業の方法として、作業員ｘ（作業員オブジェクト）が、プロキシサーバｃ１１５（対象オブジェクト）に対し、再起動（操作オブジェクト）を行うことと、作業員ｙ（作業員オブジェクト）が、プロキシサーバｄ１１１（対象オブジェクト）に対し、設定ファイルの確認（操作オブジェクト）を行うこととが判定されたものとする。
【００３６】
ステップＳ３０３において、指示内容生成部１２３は、障害修復作業が完了したか否かを判定する。ここでは、直前のステップＳ３０２において障害修復作業の方法が決定されたので、障害修復作業が完了していないと判定される。従って、処理はステップＳ３０４に移行する。
【００３７】
ステップＳ３０４において、指示内容生成部１２３は、前述の方法と同様の方法により、ＨＭＤ１０１の現在地であるＷｅｂサーバｂ１１２から対象オブジェクトであるプロキシサーバｄ１１１までの経路を案内するための案内情報を生成し、ＨＭＤ１０１に対して送信する。また、指示内容生成部１２３は、同様に、ＨＭＤ１０４の現在地であるＷｅｂサーバａ１１７から対象オブジェクトであるプロキシサーバｃ１１５までの経路を案内するための案内情報を生成し、ＨＭＤ１０４に対して送信する。
【００３８】
ステップＳ３０５において、指示内容生成部１２３は、前述の方法と同様の方法により、ＨＭＤ１０１、１０４を装着した作業員ｙ、ｘが夫々、対象オブジェクトであるプロキシサーバｄ１１１、プロキシサーバｃ１１５に到着したか否かを判定する。ＨＭＤ１０１、１０４が夫々対象オブジェクトに到着すると、指示内容生成部１２３は、ステップＳ３０６において、障害修復作業の内容をＨＭＤ１０１、１０４に対して送信する。即ち、指示内容生成部１２３は、ＨＭＤ１０１に対して、「作業員ｙが、プロキシサーバｄ１１１に対し、設定ファイルの確認を行う」という内容の障害修復作業の方法を送信する。また、指示内容生成部１２３は、ＨＭＤ１０４に対して、「作業員ｘが、プロキシサーバｃ１１５に対し、再起動を行う」という内容の障害修復作業の方法を送信する。これにより、ＨＭＤ１０１には、「作業員ｙが、プロキシサーバｄ１１１に対し、設定ファイルの確認を行う」という障害修復作業の方法を案内するコンピュータグラフィックス画像データが合成表示される。また、ＨＭＤ１０４には、「作業員ｘが、プロキシサーバｃ１１５に対し、再起動を行う」という障害修復作業の方法を案内するコンピュータグラフィックス画像データが表示される。作業員ｙ、ｘは夫々、ＨＭＤ１０１、１０４に表示されるコンピュータグラフィックス画像データによる案内に従って障害修復作業を行う。この障害修復作業によってログデータが更新される。
【００３９】
ところで、作業員ｙ、ｘの上司ｚが、前日にルータｅ１１６のハードウェア故障があり、対応がなされたことを思い出し、作業員ｘのメールアドレス宛へ「前日にルータｅ１１６のハードウェア故障があり、対応がなされた」と記載した電子メールを送信したものとする。この電子メールはステップＳ３０２においてモニタリング部１２１によって取得される。取得された電子メールは、記憶装置１２２に記憶される。
【００４０】
ステップＳ３０６の後、処理はステップＳ３０１に戻る。ステップＳ３０１において、指示内容生成部１２３は、最新のログデータ及び画像データ、並びに、必要なルールデータ及び過去障害対応データのほか、上記電子メールを記憶装置１２２から取得する。
【００４１】
ステップＳ３０２において、指示内容生成部１２３は、記憶装置１２２から取得したログデータ、画像データ、ルールデータ及び過去障害対応データのほか、上記電子メールを基に、例えば既存の決定木のアルゴリズムを利用して障害修復作業の方法を判定する。ここでは、特に電子メールの解析内容が反映されて、障害修復作業の方法として、作業員ｘ（作業員オブジェクト）が、ルータｅ１１６（対象オブジェクト）に対し、ルーティングテーブルの情報の確認（操作オブジェクト）を行うことが判定されたものとする。
【００４２】
ステップＳ３０３において、指示内容生成部１２３は、障害修復作業が完了したか否かを判定する。ここでは、直前のステップＳ３０２において障害修復作業の方法が決定されたので、障害修復作業が完了していないと判定される。従って、処理はステップＳ３０４に移行する。
【００４３】
ステップＳ３０４において、指示内容生成部１２３は、前述の方法と同様の方法により、ＨＭＤ１０４の現在地であるプロキシサーバｃ１１５から対象オブジェクトであるルータｅ１１６までの経路を案内するための案内情報を生成し、ＨＭＤ１０４に対して送信する。なお、ＨＭＤ１０１に対する案内情報は、ＨＭＤ１０１を装着した作業員ｘに対する障害修復作業における対象オブジェクトに変化がないため、生成されない。
【００４４】
ステップＳ３０５において、指示内容生成部１２３は、前述の方法と同様の方法により、ＨＭＤ１０４を装着した作業員ｘが対象オブジェクトであるルータｅ１１６に到着したか否かを判定する。ＨＭＤ１０４を装着した作業員ｘが対象オブジェクトであるルータｅ１１６に到着したと判定されると、ステップＳ３０６において、指示内容生成部１２３は、障害修復作業の内容をＨＭＤ１０４に対して送信する。即ち、指示内容生成部１２３は、ＨＭＤ１０４に対して、「作業員ｘが、ルータｅ１１６に対し、ルーティングテーブルの情報の確認を行う」という内容の障害修復作業の方法を送信する。これにより、ＨＭＤ１０４には、「作業員ｘが、ルータｅ１１６に対し、ルーティングテーブルの情報の確認を行う」という障害修復作業の方法を案内するコンピュータグラフィックス画像データが合成表示される。
【００４５】
ところで、作業員ｘは、障害修復作業の方法の案内に従ってルーティングテーブルの情報を確認すると、ハードウェア故障対応によってルーティングテーブルの情報が変更されているはずなのに、変更されていないことを確認したものとする。作業員ｘは、ルーティングテーブルの情報が表示されたディスプレイを小型カメラ１０５で撮影し、画像データでルーティングテーブルの情報を故障解析装置１２０に対して送信する。故障解析装置１２０は、ルーティングテーブルの情報を含む画像データを受信すると、記憶装置１２２に記憶する。
【００４６】
ステップＳ３０６の後、処理はステップＳ３０１に戻る。ステップＳ３０１において、再び指示内容生成部１２３は、最新のログデータ及び画像データ、並びに、必要なルールデータ及び過去障害対応データを記憶装置１２２から取得する。
【００４７】
ステップＳ３０２において、指示内容生成部１２３は、記憶装置１２２から取得したログデータ、画像データ、ルールデータ及び過去障害対応データを基に、例えば既存の決定木のアルゴリズムを使用して障害修復作業の方法を判定する。ここでは、画像データの解析によってルーティングテーブルの情報が変更されているはずなのに変更されてないことが検知され、障害修復作業の方法として、作業員ｘ（作業員オブジェクト）がルータｅ１１６（対象オブジェクト）に対し、ルーティングテーブルの情報の変更（操作オブジェクト）を行うことが判定されたものとする。
【００４８】
ステップＳ３０３において、指示内容生成部１２３は、障害修復作業が完了したか否かを判定する。ここでは、直前のステップＳ３０２において障害修復作業の方法が決定されたので、障害修復作業が完了していないと判定される。従って、処理はステップＳ３０４に移行する。
【００４９】
ＨＭＤ１０１、１０４を装着した作業員ｙ、ｘに対する障害修復作業における対象オブジェクトに変化はない。従って、ステップＳ３０４において、指示内容生成部１２３は、ＨＭＤ１０１、１０４に対する案内情報を生成しない。
【００５０】
ステップＳ３０５において、指示内容生成部１２３は、ＨＭＤ１０１、１０４を装着した作業員ｙ、ｘはともに対象オブジェクトに到着していると判定する。従って、処理はステップＳ３０６に移行する。
【００５１】
ステップＳ３０６において、指示内容生成部１２３は、障害修復作業の内容をＨＭＤ１０４に対して送信する。即ち、指示内容生成部１２３は、ＨＭＤ１０４に対して、「作業員ｘが、ルータｅ１１６に対し、ルーティングテーブルの情報の変更を行う」という障害修復作業の方法を送信する。これにより、ＨＭＤ１０４には、「作業員ｘが、ルータｅ１１６に対し、ルーティングテーブルの情報の変更を行う」という障害修復作業の方法を案内するコンピュータグラフィックス画像データが合成表示される。
【００５２】
作業員ｘがコンピュータグラフィックス画像データの案内に従って修復作業を行うと、サーバやルータ１１１〜１１８のログデータが更新されるとともに、サーバやルータのランプの点灯状態が変化する等、小型カメラ１０５によって撮影される画像データも更新される。このように更新されたログデータや画像データは、故障解析装置１２０の記憶装置１２２に記憶される。
【００５３】
ステップＳ３０６の後、処理はステップＳ３０１に戻る。ステップＳ３０１において、再び指示内容生成部１２３は、最新のログデータ及び画像データ、並びに、必要なルールデータ及び過去障害対応データを記憶装置１２２から取得する。
【００５４】
ステップＳ３０２において、指示内容生成部１２３は、記憶装置１２２から取得したログデータ、画像データ、ルールデータ及び過去障害対応データを基に、例えば既存の決定木のアルゴリズムを利用して障害修復作業の方法を判定する。ここでは、指示内容生成部１２３は、ログデータを解析した結果、例えばＣＰＵ使用率が低下した、通信速度が向上したこと等を検知することにより、或いは、画像データを解析した結果、例えば故障ランプが消灯したこと等を検知することにより、障害はないと判定し、障害修復作業の方法の判定は行わない。従って、ステップＳ３０３では、障害修復は完了したと判定され、処理はステップＳ３０７に移行する。
【００５５】
ステップＳ３０７において、指示内容生成部１２３は、ＨＭＤ１０１、１０４に対して障害修復の完了通知を送信する。これにより、ＨＭＤ１０１、１０４には、例えば「○○時○○分に完全復旧」といった内容のコンピュータグラフィックス画像データが合成表示される。作業員ｙ、ｘは障害修復作業を終了する。なお、図３に示す処理は、管理者による故障解析装置への入力に限らず、データセンタ内の各種機器の性能情報が予め定めておいた閾値を超えた場合に開始されてもよい。
【００５６】
図４は、ＨＭＤ１０１、１０４の処理を示すフローチャートである。より具体的には、図４（ａ）は、現在地から障害修復作業の対象オブジェクトまでの経路を案内するコンピュータグラフィックス画像データをＨＭＤ１０１、１０４が表示する処理を示している。図４（ｂ）は、障害修復作業の方法を案内するコンピュータグラフィックス画像データをＨＭＤ１０１、１０４が表示する処理を示している。図４（ｃ）は、障害修復の完了通知をＨＭＤ１０１、１０４が表示する処理を示している。なお、図４に示す各処理は、ＣＰＵ３０１がＲＯＭ３０２から必要なプログラムを読み込み、実行することによって行われる。
【００５７】
先ず、ＨＭＤ１０１、１０４が、現在地から障害修復作業の対象オブジェクトまでの経路を案内するコンピュータグラフィックス画像データを表示する処理について、図４（ａ）を参照しながら説明する。ステップＳ４０１において、ＨＭＤ１０１、１０４は、現在地から障害修復作業の対象オブジェクトまでの経路を案内するための案内情報を故障解析装置１２０から受信したか否かを判定する。案内情報を受信した場合、処理はステップＳ４０２に移行する。案内情報を受信していない場合、処理はステップＳ４０１に戻り、再び案内情報の受信判定を行う。ステップＳ４０２において、ＨＭＤ１０１、１０４は、現在地から障害修復作業の対象オブジェクトまでの経路を案内するコンピュータグラフィックス画像データを現実空間の映像に重畳して合成し、ＡＲ表示する。これにより、作業員ｙ、ｘに対して現在地から障害修復作業の対象オブジェクトまでの経路が案内される。
【００５８】
図５は、ＨＭＤ１０４において、現在地から障害修復作業の対象オブジェクトであるプロキシサーバｃ１１５までの経路を案内するコンピュータグラフィックス画像データを現実空間の映像に合成表示した状態の例を示す図である。図５において、プロキシサーバｄ１１１、Ｗｅｂサーバｂ１１２、プロキシサーバｃ１１５、ルータｅ１１６は現実空間の映像である。５０１は、現在地から障害修復作業の対象オブジェクトであるプロキシサーバｃ１１５までの経路を案内するコンピュータグラフィックス画像データであり、現実空間の映像との座標合わせが行われた状態で合成表示されている。なお、５０２は、経路の案内先となる対象オブジェクトがプロキシサーバｃ１１５であることを明示したコンピュータグラフィックス画像データであり、ＨＭＤ１０４に映し出される映像中の所定の位置に合成表示されている。
【００５９】
次に、ＨＭＤ１０１、１０４が、障害修復作業の方法を案内するコンピュータグラフィックス画像データを合成表示する処理について、図４（ｂ）を参照しながら説明する。ステップＳ４０３において、ＨＭＤ１０１、１０４は、障害修復作業の方法を故障解析装置１２０から受信したか否かを判定する。障害修復作業の方法を受信した場合、処理はステップＳ４０４に移行する。一方、障害修復作業の方法を受信していない場合、処理はステップＳ４０３に戻り、再び障害修復作業の方法の受信判定を行う。ステップＳ４０４において、ＨＭＤ１０１、１０４は、障害修復作業の方法を案内するコンピュータグラフィックス画像データを現実空間の映像に対し合成表示する。これにより、作業員ｙ、ｘに対して障害修復作業の方法が案内される。
【００６０】
図６は、ＨＭＤ１０４において、障害修復作業の方法を案内するコンピュータグラフィックス画像データを現実空間の映像に合成表示した状態の例を示す図である。図６において、プロキシサーバｃ１１５は現実空間の映像である。障害修復作業の操作オブジェクトが再起動であるので、再起動ボタンを差し示すコンピュータグラフィックス画像データ６０１を再起動ボタンの位置に座標合わせをして合成表示している。なお、６０２は、障害修復作業の対象オブジェクトがプロキシサーバｃ１１５であり、操作オブジェクトが再起動であることを明示したコンピュータグラフィックス画像データであり、ＨＭＤ１０４に映し出される映像中の所定の位置に合成表示されている。
【００６１】
次に、ＨＭＤ１０１、１０４が、障害修復の完了通知を合成表示する処理について、図４（ｃ）を参照しながら説明する。ステップＳ４０５において、ＨＭＤ１０１、１０４は、障害修復の完了通知を故障解析装置１２０から受信したか否かを判定する。障害修復の完了通知を受信した場合、処理はステップＳ４０６に移行する。一方、障害修復の完了通知を受信していない場合、処理はステップＳ４０５に戻り、再び障害修復の完了通知の受信判定を行う。ステップＳ４０６において、ＨＭＤ１０１、１０４は、障害修復の完了通知を表すコンピュータグラフィックス画像データを現実空間の映像に対し合成表示する。これにより、作業員ｙ、ｘに対して障害修復作業が完了したことが通知される。
【００６２】
図７は、ＨＭＤ１０４において、障害修復の完了通知を表すコンピュータグラフィックス画像データを現実空間の映像に合成表示した状態の例を示す図である。図７において、ルータｅ１１６は現実空間の映像である。７０１は、障害修復作業が完了したことを通知するコンピュータグラフィックス画像データであり、ＨＭＤ１０４に映し出される映像中の所定の位置に合成表示されている。
【００６３】
以上のように、本実施形態においては、苦情が発生すると、発生した障害に対応する障害修復作業に関する情報が作業員に対して提示される。作業員は提示された障害修復作業方法や障害発生場所等の障害修復作業に関する情報に従って作業を進めるが、作業によってシステムの稼働状態が変化する。システムの稼働状態が変化すると、変化後のシステムの稼働状態に対応した障害修復作業の方法等を含む障害修復作業に関する情報を新たに求め、作業者に提示する。このような処理を繰り返し実行することで、予期しない障害が発生した場合でも、最適な障害修復作業を案内して障害の解析作業支援を行うことが可能となる。
【００６４】
また、上述した実施形態では、故障解析装置から提示される障害修復作業の方法に従って作業員が作業を進めた場合について説明したが、作業員自らの経験に基づいて、提示される障害修復作業の方法とは異なる方法で作業を進めた場合であっても、その都度、故障解析装置がログデータや画像データを取得し、その時点におけるシステムの稼働状態に応じた障害修復作業の方法を求めることが可能である。
【００６５】
また、図８を用いて、指示内容生成部１２３が障害修復作業の方法を判定するための一例であって、既存の決定木のアルゴリズムを用いる以外の例について以下に説明する。
【００６６】
図８は、ルールデータの一例を示す図である。図８に示すルールデータは、各チェック項目に対する障害修復作業の優先度の重み付けを示している。なお、図８に示す例では、重み付けは「０」〜「１０」までの数値によって表されており、数値が大きいほど優先度が高いことを示している。
【００６７】
例えば、「Pingの応答はない？」というチェック項目について、Pingの応答がない場合には、重みが「１０」に設定されている障害修復作業１は最も優先度の高い作業であることを示しており、重みが「０」に設定されている障害修復作業３は実施する必要のない作業であることを示している。
【００６８】
指示内容生成部１２３は、コンピュータシステムの稼働状況を表す情報（各種ログデータ、ＣＰＵ使用率、メモリ使用率、通信速度、あるいはコマンドの実行結果など）から、図８に示すルールデータの各チェック項目に該当するか否かを判定する。そして、指示内容生成部１２３は、各障害修復作業について、現状のコンピュータシステムの稼働状況に該当すると判定したチェック項目の重みの合計値を算出し、算出した合計値が最も大きい障害修復作業を作業員に対して指示する。
【００６９】
なお、上述の例では、該当するチェック項目の重みを障害復旧作業ごとに合計する例を説明したが、ルールデータの重みを用いて障害復旧作業の優先度を評価可能なための種々の評価式を用いてもよく、特に限定はされない。
【００７０】
また、上述の例では、作業を一つだけ選択する例を説明したが、複数の作業を優先度の高い順番に順次実行する構成であってもよく、特に限定はされない。
【００７１】
さらに、本発明の他の実施形態に係る故障解析システムとして、作業員による作業の実行結果に基づいて作業員の習熟度を判定し、判定した作業員の習熟度に応じて、障害復旧作業の指示内容を変更する構成であってもよい。
【００７２】
例えば、指示内容生成部１２３は、障害復旧作業を指示する情報を作業員に対して送信した後、作業員が作業を開始してから作業を完了するまでの時間を計測し、例えば計測した時間に基づいて作業員の習熟度を判定する。この場合、予め作業時間と習熟度との対応関係が定義された習熟度判定テーブルが記憶装置１２２に記憶されている。図９は、習熟度判定テーブルの一例を示す図である。図９に示す習熟度判定テーブル１の例では、作業１について、作業時間が５分未満であれば習熟度はＡ判定（最高ランク）、５分以上１０分未満であればＢ判定、１０分以上であればＣ判定（最低ランク）であることを示している。
【００７３】
あるいは、指示内容生成部１２３は、障害復旧作業を指示する情報を作業員に対して送信した後、作業員が行った作業が正しく行われたか否かを判定し、作業が正しく行われた割合（作業成功率）に基づいて作業員の習熟度を判定する構成であってもよい。この場合、予め作業が正しく行われた度合いと習熟度との対応関係が定義された習熟度判定テーブルが記憶装置１２２に記憶されている。図９に示す習熟度判定テーブル２の例では、作業１について、成功率が９０％以上であればＡ判定、成功率が７０％以上であれば９０％未満であればＢ判定、成功率が７０％未満であればＣ判定であることを示している。
【００７４】
なお、作業が正しく行われた割合（作業成功率）というのは、例えば、全作業項目の数のうち、正しく作業が行われた項目の数の割合であってもよいし、作業の難易度によって重み付けを行ったうえで予め定義された評価式を用いて算出されてもよく、特に限定はされない。
【００７５】
さらに、指示内容生成部１２３は、作業員の習熟度の判定結果に応じて、次回、作業員に対して送信する障害復旧作業の情報を決定する。例えば、新人の作業員とベテランの作業員とが同じ作業を行う場合であっても、新人やアルバイトの作業員に対しては、専門用語などが通じない場合もあり、基本的な事項を詳細に説明したほうがよいのに対して、ベテランの作業員に対しては、基本的な事項を詳細に説明すると逆に作業効率が下がってしまうため、専門用語を用いて指示するのが好ましい。
【００７６】
そこで、指示内容生成部１２３は、新人の作業員に対しては、例えば専門用語を用いない表現で詳細に作業内容を説明した障害修復作業の方法を表す情報を送信する。これにより、新人の作業員が装着するＨＭＤは、詳細に作業内容を説明した障害修復作業の方法を案内するコンピュータグラフィックス画像データを現実空間の映像と合成してＡＲ表示する。
【００７７】
また、指示内容生成部１２３は、ベテランの作業員に対しては専門用語を用いた表現で簡潔に作業内容を説明した障害修復作業の方法を表す情報を送信する。これにより、ベテランの作業員が装着するＨＭＤは、専門用語を用いて簡潔に作業内容を説明した障害修復作業の方法を案内するコンピュータグラフィックス画像データを現実空間の映像と合成してＡＲ表示する。
【００７８】
この場合、１つの障害復旧作業に対して、複数の習熟度に対応づけてそれぞれ異なる作業内容の説明（専門用語を用いた簡潔な説明や専門用語を用いない詳細な説明など）を格納した作業内容説明テーブルを、予め記憶装置１２２に記憶させておく必要がある。そして、指示内容生成部１２３は、作業員の習熟度を判定すると、判定した習熟度に対応する作業内容の説明を作業内容説明テーブルから読み出し、読み出した説明を各作業員に対して送信する。
【００７９】
図１０は、作業内容説明テーブルの一例を示す図である。図１０に示す例では、指示内容生成部１２３は、例えば作業１について習熟度Ａと判定した作業員に対して記述Ｘの内容を送信する。
【００８０】
上記の構成によれば、ＡＲを利用してインタラクティブな作業指示を行う場合、作業結果に応じて障害修復作業が繰り返し行われることになるが、前回までの作業員の作業内容に応じて作業員ごとに異なるレベルの作業指示の説明が送られる。これにより、ユーザの習熟度に応じて適切に作業指示を行うことができるようになるため、障害復旧作業を効率的に行うことができるようになる。
【００８１】
以上、各作業員に対する説明のレベルを異ならせる構成について説明したが、他にも、例えばＡＲで表示させるマニュアルの開示範囲を異ならせてもよい。例えば、習熟度の低い新人作業員やアルバイト作業員に対してあまり多くの情報を開示してしまうのはセキュリティの面からも好ましくない。したがって、習熟度の低い新人作業員やアルバイト作業員に対しては必要最小限の範囲についてのみ開示し、習熟度の高い管理職レベルの作業員に対してはマニュアルの全ての内容を開示するようにしてもよい。
【００８２】
なお、このようなセキュリティを考慮した構成については、上述した作業員の習熟度に基づいて判定する構成のほか、予め作業員テーブルなどに登録されている作業員の役職データやアクセス権限などに基づいて判定する構成であってもよい。
【００８３】
また、本発明の他の実施形態に係る故障解析システムとして、作業員の習熟度に応じて、障害復旧作業を行う作業員を決定してもよい。
【００８４】
例えば、作業ミスすると重大な障害を引き起こす可能性のある重要な作業を指示するのは危険であるため、そのような重要な作業については作業ミスの多い作業員よりも堅実に作業をこなす作業員に対して指示することが好ましい。
【００８５】
この場合、上述した構成と同様に各作業員が行った障害復旧作業の内容について、指示内容生成部１２３が習熟度判定テーブルを用いて各作業員の習熟度を判定し、判定結果である各作業員の習熟度を作業員テーブルに書き込む。図１１は、作業員テーブルの一例を示す図である。図１１に示す例では、作業員Ｘについて、作業１の習熟度はＡランクと判定されており、作業２の習熟度はＢランクと判定されている。
【００８６】
なお、作業員テーブルに各作業についての習熟度を書き込むための各作業員の習熟度の判定については、前回の障害復旧作業の作業内容に対して習熟度判定テーブルを用いて各作業員の習熟度を判定する構成であってもよい。あるいは、過去の障害復旧作業の作業内容履歴（作業時間や作業が正しく行われた度合い）を作業内容履歴テーブルに記憶しておき、作業内容履歴の各値の平均値により習熟度判定テーブルを用いて習熟度を判定してもよい。また、作業内容履歴がない作業員については、最も低い習熟度であると判定してもよく、特に限定はされない。図１２は、作業内容履歴テーブルの一例を示す図である。図１２に示す例では、例えば作業員ＩＤ００１の作業員（すなわち作業員Ｘ）は、２０ＸＸ年３月１に作業１を作業時間３分、作業成功率８５％で行ったことを示している。
【００８７】
また、各障害復旧作業について担当するのに要求される作業員の能力水準を定義した要求能力テーブルを予め記憶装置１２２に記憶させておく。図１３は、要求能力テーブルの一例を示す図である。図１３に示す例では、例えば作業１を実施する作業員に要求される最低限の能力水準はＣランクであることを示している。
【００８８】
これにより、指示内容生成部１２３は、現在のコンピュータシステムの稼働状況に基づいて障害復旧作業の内容を決定すると、要求能力テーブルから、決定した障害復旧作業を担当するのに要求される習熟度を読み出す。そして、指示内容生成部１２３は、作業員テーブルに記憶された各作業員の能力水準データを読み出して、これから障害復旧作業を担当するのに必要な能力水準を備えた作業員を決定し、決定した作業員に対して、障害修復作業の方法を表す情報を送信する。
【００８９】
なお、作業員テーブルに格納される能力水準データは、例えば、各作業の習熟度の平均値に基づいて決定されてもよいし、その他の評価式によって決定されてもよく、各作業員の総合的な能力水準を表す値であればよい。また、この能力水準は、作業員によって各障害修復作業が実行される都度、指示内容生成部１２３によって更新されてもよい。
【００９０】
また、要求される能力水準の作業員が複数いた場合には、過去に各作業員が担当した障害修復作業の中に、今回と同じ作業や類似する作業があるか否かを判定し、同じ作業や類似する作業の経験を有する作業員を優先的に担当させてもよい。この場合、作業員テーブルに過去の作業実績を記憶しておき、指示内容生成部１２３は、作業員テーブルから過去の作業実績を読み出して、今回と同じ作業や類似する作業の経験の有無を判定する。あるいは、その他の優先度ルール（作業回数の少ない順など）を予め定義しておいてもよいし、ユーザに手動で選択させる構成であってもよく、特に限定はされない。
【００９１】
上記の構成によれば、ＡＲを利用してインタラクティブな作業指示を行う場合、作業結果に応じて障害修復作業が繰り返し行われることになるが、前回までの作業員の作業内容に応じて作業員が決定される。これにより、障害修復作業の難易度に応じた適切な作業員を担当者として決定することができるようになる。
【００９２】
ところで、作業員は、障害修復作業の内容として、ネットワークケーブルに関して物理的な障害の可能性について確認する指示を受け取った場合、確認の対象となるネットワークケーブルがフリーアクセスフロアパネルの下、サーバラック内、あるいは設備の壁面内（以下、フリーアクセスフロア）のどこを通って敷設されているか特定する必要がある。
【００９３】
しかしながら、データセンタなどにおいては膨大な数の計算機が設置されており、それらの計算機をネットワークに接続するためのケーブルの本数もまた膨大な数にのぼる。そのため、フリーアクセスフロアに敷設されたケーブルのうち、確認の対象となるネットワークケーブルがどこを通っているか確認することは至難の業である。
【００９４】
そこで、本発明では、ＡＲ技術を用いて、フリーアクセスフロアに敷設されたネットワークケーブルの中から、所望のネットワークケーブルを容易に見つけ出すことが可能となる技術をも提供する。以下、この技術について詳細に説明する。
【００９５】
本発明の実施形態に係る故障解析システムは、フリーアクセスフロアに敷設された実際のネットワークケーブルに沿って、当該ネットワークケーブルを表す仮想画像を現実空間におけるフロアパネルあるいはフロアパネルの撮像画像に重畳表示させるものである。
【００９６】
本発明の実施形態に係る故障解析システムを実現するための具体的な構成について説明すれば以下のとおりである。図１４は、本発明の実施形態に係る故障解析システムの構成の一例を示す図である。図１４に示すとおり、本発明の実施形態に係る故障解析システムは、ＲＦＩＤ８００ａ、８００ｂ、８００ｃ・・・（以下、総称の場合はＲＦＩＤ８００と略す）が埋め込まれたネットワークケーブル８０１と、ＲＦＩＤリーダ８０２ａ〜８０２ｄと、位置管理サーバ８０３と、ＨＭＤ８０４とを含んで構成される。なお、図１４には、ネットワークケーブルをＡＲで表示する技術に関する部分のみを示しているが、図１４に示す構成は図１に示す故障解析システムの一部として組み込まれる。すなわち、障害修復作業を支援するための各種の構成については図１に示す故障解析システムと同様であるため説明は省略する。
【００９７】
ネットワークケーブル８０１は、データセンタ内のフリーアクセスフロアに敷設されており、フロアパネルによりネットワークケーブル８０１は見えていない。また、ネットワークケーブル８０１には、ＲＦＩＤ８００が一定の間隔（例えば１ｍ間隔など）で埋め込まれており、各ＲＦＩＤは当該ネットワークケーブルを識別するためのＩＤを記憶している。
【００９８】
ＲＦＩＤリーダ８０２ａ〜８０２ｄは、ネットワークケーブル８０１に埋め込まれているＲＦＩＤ８００から電波を受信する。
【００９９】
位置管理サーバ８０３は、ＲＦＩＤリーダ８０２ａ〜８０２ｄと通信可能なようにネットワークで接続されており、ＲＦＩＤリーダ８０２ａ〜８０２ｄから受信する情報に基づいて各ＲＦＩＤ８００の位置を検知する。そして、位置管理サーバ８０３は、検知したＲＦＩＤ８００の位置を表す位置情報をＨＭＤ８０４に送信する。位置管理サーバ８０３の詳細について後述する。なお、図１４に示す例では、位置管理サーバ８０３とＲＦＩＤリーダ８０２ａ〜８０２ｄとは無線ネットワークにより接続されているが、有線ＬＡＮで接続されていてもよい。
【０１００】
なお、位置管理サーバ８０３のハードウェア構成は、図２−１を用いて説明した故障解析装置１２０と同様、ＣＰＵがシステムバスに接続される各デバイスやコントローラを統括的に制御し、メモリやＨＤには、ＢＩＯＳやＯＳのほか、各種の機能を実現するプログラムが記憶されている。
【０１０１】
ＨＭＤ８０４は、位置管理サーバ８０３から受信したＲＦＩＤ８００の位置情報に基づいて、ネットワークケーブル８０１の実際の位置に沿って、ネットワークケーブル８０１を表す仮想画像８０５を床面上に重畳して表示する。なお、図１を用いて説明したＨＭＤ１０１等と同じ機能を備えており、詳細な説明は省略する。
【０１０２】
なお、ＨＭＤ８０４のハードウェア構成は、図２−２を用いて説明したＨＭＤ１０１等と同様、ＣＰＵがシステムバスに接続される各デバイスやコントローラを統括的に制御し、メモリやＨＤには、ＢＩＯＳやＯＳのほか、各種の機能を実現するプログラムが記憶されている。
【０１０３】
図１５は、位置管理サーバ８０３とＨＭＤ８０４との機能的な構成を示す図である。ＲＦＩＤリーダ８０２ａ〜８０２ｄは、ネットワークケーブル８０１に備えられているＲＦＩＤ８００から発信される無線信号を受信すると、それぞれ受信したタイミングでハイレベルとなる波形の信号を位置管理サーバ８０３に対して送信する。位置管理サーバ８０３は、信号受信部８０３１、位置特定部８０３２、および位置情報送信部８０３３を含んで構成される。信号受信部８０３１は、ＲＦＩＤリーダ８０２ａ〜８０２ｄから発信された信号を受信するものである。位置特定部８０３２は、信号受信部８０３１が各ＲＦＩＤ８０２ａ〜８０２ｄから受信した信号に基づいて、ネットワークケーブル８０１に備えられているＲＦＩＤ８００の各位置（ＲＦＩＤ８００ａ、ＲＦＩＤ８００ｂ、ＲＦＩＤ８００ｃ・・・の各位置）を特定する。位置情報送信部８０３３は、ＲＦＩＤ８００の各位置を示す位置情報をＨＭＤ８０４に対して送信する。
【０１０４】
ＨＭＤ８０４は、位置情報受信部８０４１、位置姿勢検知部８０４２、および画像提示部８０４３を含んで構成される。位置情報受信部８０４１は、位置管理サーバ８０３から上述した位置情報を受信する。位置姿勢検知部８０４２は、ＨＭＤ８０４の位置（例えば、緯度、経度、あるいは、ローカルで定義された位置座標など）及び姿勢（例えば、方向、仰角）を検知する。画像提示部８０４３は、位置姿勢検知部８０４２により検知されたＨＭＤ８０４の位置及び姿勢に基づいて、ＨＭＤ８０４を装着する作業員が現実空間のどこを見ているかを推定する。そして、画像提示部８０４３は、位置情報受信部８０４１が受信したＲＦＩＤ８００の位置情報に基づいて、フリーアクセスフロアにネットワークケーブル８０１が敷設されている場所の床の上を作業員が見ていることを検知した場合、フリーアクセスフロアに敷設されているネットワークケーブル８０１の実際の位置に沿って、ネットワークケーブル８０１を表す仮想画像８０５を生成し、床面上の映像（透過型ＨＭＤの場合は現実空間）に重畳して表示する。
【０１０５】
図１６は、本発明の実施形態に係る故障解析システムの処理を示すフローチャートである。ステップＳ５０１において、信号受信部８０３１は、ＲＦＩＤリーダ８０２ａ〜８０２ｄの全てからハイレベルの信号を受信する。図１７は、ＲＦＩＤリーダ８０２ａ〜８０２ｄから発信される信号を説明するための図である。
【０１０６】
なお、フリーアクセスフロアにはネットワークケーブル８０１のほかにも複数のネットワークケーブルが敷設されているが、本実施形態では、作業員が携帯端末などの入力装置を介して、故障解析システムに対してネットワークケーブル８０１の位置をＡＲで表示することを指示する入力を行ったものとする。
【０１０７】
また、ネットワークケーブル８０１には、ＲＦＩＤ８００ａ、ＲＦＩＤ８００ｂ、ＲＦＩＤ８００ｃ・・・と複数のＲＦＩＤが備えられているが、ＲＦＩＤリーダ８０２ａ〜８０２ｄは、ネットワークケーブル８０１の全てのＲＦＩＤ８００について無線信号を受信し、それぞれ受信したタイミングでハイレベルとなる波形の信号を位置管理サーバ８０３に対して送信する。
【０１０８】
また、ネットワークケーブル８０１に備えられた各ＲＦＩＤ８００が無線信号を発信するタイミングとしては、例えば、ＲＦＩＤ８００がパッシブ型であれば、作業員がネットワークケーブル８０１の位置をＡＲで表示することを指示する入力を行った際に、ＲＦＩＤリーダ８０２ａ〜８０２ｄのいずれかから、各ＲＦＩＤ８００に対してＩＤの発信を要求する信号を送信し、その要求に対して各ＲＦＩＤ８００が時間をずらして自身のＩＤを発信する構成がある。なお、必ずしもネットワークケーブル８０１に備えられた全てのＲＦＩＤ８００から無線信号を受信する構成である必要はなく、所定の間隔で配置されたＲＦＩＤのみが無線信号を発信する構成であってもよく特に限定はされない。
【０１０９】
ここでは、ＲＦＩＤ８００ａからの信号を受信した場合を例に説明する。ＲＦＩＤリーダ８０２ａ〜８０２ｄは、ＲＦＩＤ８００から発信される信号を受信すると、そのタイミングでハイレベルの信号を出力する。図１７の例ではＲＦＩＤリーダ８０２ａは時刻ｔ１にＲＦＩＤ８０１から信号を受信し、同時刻ｔ１にハイレベルの信号を出力している。また、ＲＦＩＤリーダ８０２ｂは時刻ｔ２にＲＦＩＤ８０１から信号を受信し、同時刻ｔ２にハイレベルの信号を出力している。
【０１１０】
また、ＲＦＩＤリーダ８０２ｃは時刻ｔ３にＲＦＩＤ８００から信号を受信し、同時刻ｔ３にハイレベル信号を出力している。ＲＦＩＤリーダ８０２ｄは時刻ｔ４にＲＦＩＤ８０１から信号を受信し、同時刻ｔ４にハイレベルの信号を出力している。
【０１１１】
このようにして、ＲＦＩＤリーダ８０２ａ〜ｄはＲＦＩＤ８００ａからの信号を受信して、位置管理サーバ８０３の信号受信部８０３１はＲＦＩＤリーダ８０２ａ〜ｄの全てからハイレベルの信号を受信する。また、同様にして、ＲＦＩＤリーダ８０２ａ〜ｄはＲＦＩＤ８００ｂからの信号を受信して、位置管理サーバ８０３の信号受信部８０３１はＲＦＩＤリーダ８０２ａ〜ｄの全てからハイレベルの信号を受信する。これを繰り返して、ネットワークケーブル８０１に備えられた全てのＲＦＩＤ８００からの信号を受信して、位置管理サーバ８０３の信号受信部８０３１は全てのＲＦＩＤ８００についてＲＦＩＤリーダ８０２ａ〜ｄの全てからハイレベルの信号を受信する。
【０１１２】
ステップＳ５０２において、位置特定部８０３２は、ＲＦＩＤリーダ８０２ａ〜ｄからハイレベルの信号を受信した時刻差や位相差に基づいて各ＲＦＩＤ８００の位置（すなわち、ＲＦＩＤ８００ａ、ＲＦＩＤ８００ｂ、ＲＦＩＤ８００ｃ・・・のそれぞれの位置）を特定する。なお、このような位置特定手法としては、例えばＴＤＯＡ（Time Difference of Arrival）方式の位置検出手法を用いることができる。あるいは、特開２０００−９８０１９号公報に開示されているような技術を適用することができる。
【０１１３】
ステップＳ５０３において、位置情報送信部８０３３は、ＨＭＤ８０４に対してステップＳ５０２において特定された位置を表す位置情報を送信する。なお、位置管理サーバ８０３は、予め作業員が登録を行うことにより、ネットワークケーブル８０１に関する情報（接続元、接続先、回線速度など）を記憶しておき、このＨＭＤ８０４に対して位置情報と共にネットワークケーブルに関する情報を送信してもよい。
【０１１４】
ステップＳ５０４において、ＨＭＤ８０４の位置情報受信部８０４１は、位置管理サーバ８０３から上述した位置情報やネットワークケーブルに関する情報を受信する。ステップＳ５０５において、位置姿勢検知部８０４２は、ＨＭＤ８０４の位置と姿勢とを検知する。
【０１１５】
ステップＳ５０６において、画像提示部８０４３は、位置姿勢検知部８０４２により検知されたＨＭＤ８０４の位置及び姿勢に基づいて、ＨＭＤ１０４を装着する作業員が現実空間のどこを見ているかを推定する。そして、画像提示部８０４３は、位置情報受信部８０４１が受信したＲＦＩＤ８００の位置情報に基づいて、フリーアクセスフロアにネットワークケーブル８０１が敷設されている場所の床の上を作業員が見ていることを検知した場合、フリーアクセスフロアに敷設されているネットワークケーブル８０１の実際の位置に沿って、ネットワークケーブル８０１を表す仮想画像８０５を生成し、図１８に示すように床面の映像（透過型ＨＭＤの場合は現実空間）に重畳して表示する。図１８は、フリーアクセスフロアに敷設されたネットワークケーブルを床面にＡＲで表示する例を示す図である。図１８に示す例では、画像提示部８０４３は、ネットワークケーブル８０１を示す仮想画像のほか、ネットワークケーブル８０１に関する情報（接続元、接続先、回線速度など）も提示している。
【０１１６】
なお、ＨＭＤ８０４の位置の特定は、ＲＦＩＤ８００の位置の特定と同様、例えば、ＨＭＤ８０４にもＲＦＩＤを備えておき、ＲＦＩＤリーダ８０２ａ〜８０２ｄでＨＭＤ８０４のＲＦＩＤからの信号を受信し、そのときの時刻差や位相差に基づいて特定することができる。これにより、ＨＭＤ８０４とＲＦＩＤ８００との相対的な位置関係を特定することができ、ＨＭＤ８０４上の適切な位置にネットワークケーブル８０１の仮想画像をＡＲで表示することが可能となる。
【０１１７】
また、以下にネットワークケーブルの位置を特定するための他の構成について説明する。図１９は、フリーアクセスフロアに敷設されたネットワークケーブルの位置を特定する構成の一例を説明するための図である。図１９は、サーバルームの平面図である。サーバルームＺには、フロアパネルＺ上にラックＡ、ラックＢを含む複数のラックが設置されている。また、フロアパネルＺの下はフリーアクセスフロアであり、ネットワークケーブルが敷設されているが、ネットワークケーブルはフロアパネルＺによって隠されており、通常は見ることができない。また、図１９に示すとおり、フロアパネルＺには座標が設定されており、フロアパネルＺ上に示される波線は、座標を示すための線である。
【０１１８】
図１９に示す例では、ラックＡに設置された機器のポートａとラックＢに設置された機器のポートｂとがネットワークケーブルＺにより接続されている例を示している。上述のとおり、ネットワークケーブルＺはフロアパネルＺの下に敷設されており、図１９には、フロアパネルＺにおけるネットワークケーブルＺの位置を表す線を示している。図１９に示す例では、ネットワークケーブルＺは、ポートａの側から順に（ｘ１，ｙ１）、（ｘ２，ｙ２）、（ｘ３，ｙ３）、（ｘ４，ｙ４）の各座標の位置を通ってポートｂに接続される。位置管理サーバＺには、ユーザによって、これらのネットワークポートと座標の情報が登録されている。このとき、ネットワークケーブルＺが接続されているいずれかのネットワークポートを起点にした場合の各座標を通過する順番を表す情報も登録されているものとする。また、この場合、最低限、ネットワークケーブルの敷設の方向が変わる座標が位置管理サーバＺに登録されていればよいが、位置が変わる座標間の途中の座標が登録される構成であってもよい。
【０１１９】
そして、故障解析システムによる解析の結果、障害修復作業としてネットワークケーブルの確認の指示を行う場合などにおいて、位置管理サーバＺは、作業者が装着するＨＭＤに対してネットワークケーブルの位置情報として上記座標およびポートの情報を送信する。さらに、作業者が装着するＨＭＤは、確認対象のネットワークケーブルＺがフリーアクセスフロアに敷設されている場所のフロアパネルＺを作業者がＨＭＤから見ていると判断した場合、ＨＭＤは上記座標を接続する線を表す仮想画像を生成し、生成した仮想画像をフロアパネルＺの映像に重畳させて作業員に提示する。
【０１２０】
図２０は、フリーアクセスフロアに敷設されたネットワークケーブルの位置を特定する構成の他の例を説明するための図である。図２０は、サーバルームの平面図である。サーバルームＺ’には、フロアパネルＺ’上にラックＡ、ラックＢを含む複数のラックが設置されている。また、フロアパネルＺ’の下はフリーアクセスフロアであり、ネットワークケーブルが敷設されているが、ネットワークケーブルはフロアパネルＺ’によって隠されており、通常は見ることができない。また、図２０に示すとおり、フロアパネルＺ’には座標が設定されており、フロアパネルＺ’上に示される波線は、座標を示すための線である。
【０１２１】
図２０に示す例では、ラックＡに設置された機器のポートａとラックＢに設置された機器のポートｂとがネットワークケーブルＺ’により接続されている例を示している。上述のとおり、ネットワークケーブルＺ’はフロアパネルＺ’の下に敷設されており、図２０には、フロアパネルＺ’におけるネットワークケーブルＺ’の位置を表す線を示している。
【０１２２】
図２０に示す例では、図１９に示す例と異なり、ネットワークケーブルＺ’は所定の間隔ごとにＲＦＩＤを備えている。このネットワークケーブルＺ’に埋め込まれている各ＲＦＩＤにはネットワークケーブルＺ’を他のネットワークケーブルと識別するためのＩＤが格納されている。また、図２０において、フロアパネルＺ’には、波線が交差する点においてＲＦＩＤリーダが備えられている。このＲＦＩＤリーダは、位置管理サーバＺ’と通信可能である。
【０１２３】
フロアパネルＺ’の波線が交差する点に備えられているＲＦＩＤリーダは、ネットワークケーブルに備えられているＲＦＩＤが発信する信号を読み取り、位置管理サーバＺ’に送信する。このとき、各ＲＦＩＤリーダは、ＲＦＩＤから発せられるネットワークケーブルＺ’のＩＤを表す信号のほか、読み取った信号の強度についても位置管理サーバＺ’に送信する。
【０１２４】
位置管理サーバＺ’は、ＲＦＩＤリーダから受信した信号および信号の強度に基づいて、ネットワークケーブルＺ’に埋め込まれたＲＦＩＤからの信号で一定の強度以上の信号を読み取ったＲＦＩＤリーダの座標を特定する。すなわち、一定の強度以上の信号を受信したＲＦＩＤリーダについては、その近傍をネットワークケーブルＺ’が通っていることを表しているため、ネットワークケーブルＺ’は位置管理サーバＺ’によって特定された上記の座標を通っていることになる。図２０に示す例では白丸で表される座標に設けられているＲＦＩＤリーダが一定の強度の信号を受信したことを表している。また、位置管理サーバＺ’には、ユーザによって予めネットワークケーブルＺ’が接続されているポートが登録されているものとする。
【０１２５】
そして、故障解析システムによる解析の結果、障害修復作業としてネットワークケーブルの確認の指示を行う場合などにおいて、位置管理サーバＺ’は、作業者が装着するＨＭＤに対してネットワークケーブルの位置情報として上記の白丸で表される座標およびポートの情報を送信する。さらに、作業者が装着するＨＭＤは、確認対象のネットワークケーブルＺ’がフリーアクセスフロアに敷設されている場所のフロアパネルＺ’を作業者がＨＭＤから見ていると判断した場合、ＨＭＤは上記座標を接続する線を表す仮想画像を生成し、生成した仮想画像をフロアパネルＺの映像に重畳させて作業員に提示する。
【０１２６】
上記の構成によれば、作業員には、フリーアクセスフロアに敷設されているネットワークケーブルの位置に沿って、床面に当該ネットワークケーブルを表す仮想画像がＨＭＤを介して提示される。
【０１２７】
これにより、本発明の実施形態に係る故障解析システムによれば、作業員は、障害修復作業の内容として、ネットワークケーブルを確認する旨の作業指示を受けた場合、対象となるネットワークケーブルがフリーアクセスフロアのどこを通って敷設されているか容易に見つけることができるため、作業員の作業効率を向上させることが可能となる。
【０１２８】
なお、本発明は、上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【符号の説明】
【０１２９】
１０１、１０４：ＨＭＤ、１０２、１０５：小型カメラ、１２０：故障解析装置、１２１：モニタリング部、１２２：記憶装置、１２３：指示内容生成部
【図１】
2011248860.tif 000003
【図２−１】
2011248860.tif 000004
【図２−２】
2011248860.tif 000005
【図３】
2011248860.tif 000006
【図４】
2011248860.tif 000007
【図５】
2011248860.tif 000008
【図６】
2011248860.tif 000009
【図７】
2011248860.tif 000010
【図８】
2011248860.tif 000011
【図９】
2011248860.tif 000012
【図１０】
2011248860.tif 000013
【図１１】
2011248860.tif 000014
【図１２】
2011248860.tif 000015
【図１３】
2011248860.tif 000016
【図１４】
2011248860.tif 000017
【図１５】
2011248860.tif 000018
【図１６】
2011248860.tif 000019
【図１７】
2011248860.tif 000020
【図１８】
2011248860.tif 000021
【図１９】
2011248860.tif 000022
【図２０】
2011248860.tif 000023