(57)【要約】【課題】情報処理装置のハードウェアの故障を容易に診断する。【解決手段】第１通信経路と接続され、当該第１通信経路の通信方式に対応する第１インターフェース１４と、第２通信経路と接続され、当該第２通信経路の通信方式に対応する第２インターフェース１５と、情報処理装置に、第１インターフェースを介して第１診断信号を送信し、第２インターフェースを介して第２診断信号を送信する送信手段１１と、情報処理装置から、第１インターフェースを介して第２診断信号に対する第２応答信号を受信し、第２インターフェースを介して第１診断信号に対する第１応答信号を受信する受信手段１２と、第１応答信号と第２応答信号の受信状態に応じて情報処理装置の故障を判定する判定手段１３とを備える。【選択図】図２
2011253285.tif 000002
【特許請求の範囲】
【請求項１】
診断装置と、前記診断装置の診断対象である情報処理装置が第１通信経路及び第２通信経路を介して接続される診断システムであって、
前記診断装置は、
前記第１通信経路と接続され、当該第１通信経路の通信方式に対応する第１インターフェースと、
前記第２通信経路と接続され、当該第２通信経路の通信方式に対応する第２インターフェースと、
前記情報処理装置に、前記第１インターフェースを介して第１診断信号を送信し、前記第２インターフェースを介して第２診断信号を送信する送信手段と、
前記情報処理装置から、前記第１インターフェースを介して前記第２診断信号に対する第２応答信号を受信し、前記第２インターフェースを介して前記第１診断信号に対する第１応答信号を受信する受信手段と、
第１応答信号と第２応答信号の受信状態に応じて前記情報処理装置の故障を判定する判定手段とを備え、
前記情報処理装置は、
前記第１通信経路と接続され、当該第１通信経路の通信方式に対応する第３インターフェースと、
前記第２通信経路と接続され、当該第２通信経路の送信方式に対応する第４インターフェースと、
前記診断装置から送信された第１診断信号を送信すると第１応答信号を送信し、第２診断信号を送信すると第２応答信号を送信する応答手段とを備える
ことを特徴とする診断システム。
【請求項２】
第１通信経路及び第２通信経路を介して診断対象である情報処理装置と接続される診断装置であって、
前記第１通信経路と接続され、当該第１通信経路の通信方式に対応する第１インターフェースと、
前記第２通信経路と接続され、当該第２通信経路の通信方式に対応する第２インターフェースと、
前記情報処理装置に、前記第１インターフェースを介して第１診断信号を送信し、前記第２インターフェースを介して第２診断信号を送信する送信手段と、
前記情報処理装置から、前記第１インターフェースを介して前記第２診断信号に対する第２応答信号を受信し、前記第２インターフェースを介して前記第１診断信号に対する第１応答信号を受信する受信手段と、
第１応答信号と第２応答信号の受信状態に応じて前記情報処理装置の故障を判定する判定手段と、
を備えることを特徴とする診断装置。
【請求項３】
前記診断信号及び応答信号は、前記情報処理装置のハードウェアで処理される形式であって、
前記判定手段は、
第１応答信号及び第２応答信号を受信したとき、前記情報処理装置のハードウェアに故障がないと判定し、
第１応答信号又は第２応答信号の少なくともいずれかを受信しないとき、前記情報処理装置のハードウェアに故障の可能性があると判定する
ことを特徴とする請求項２に記載の診断装置。
【請求項４】
前記判定手段は、
前記受信手段が第１応答信号を受信し、第２応答信号を受信しないとき、第１インターフェースの送信又は第２インターフェースの受信に故障の可能性があると判定し、
前記受信手段が第２応答信号を受信し、第１応答信号を受信しないとき、第１インターフェースの受信又は第２インターフェースの送信に故障の可能性があると判定し、
前記受信手段が第１応答信号及び第２応答信号を受信しないとき、前記第１インターフェースの送受信及び前記第２インターフェースの送受信に故障の可能性があると判定し、
前記受信手段が第１応答信号及び第２応答信号を受信したとき、前記第１インターフェースの送受信及び前記第２インターフェースの送受信に故障がないと判定する
ことを特徴とする請求項３に記載の診断装置。
【請求項５】
第１通信経路及び第２通信経路を介して診断対象である情報処理装置と接続される診断装置で利用される診断プログラムであって、
前記情報処理装置に、接続される第１通信経路の通信方式に対応する第１インターフェースを介して第１診断信号を送信するステップと、
前記情報処理装置に、接続される第２通信経路の通信方式に対応する第２インターフェースを介して第２診断信号を送信するステップと、
前記情報処理装置から、前記第１インターフェースを介して前記第２診断信号に対する第２応答信号を受信するステップと、
前記情報処理装置から、前記第２インターフェースを介して前記第１診断信号に対する第１応答信号を受信するステップと、
第１応答信号と第２応答信号の受信状態に応じて前記情報処理装置の故障を判定するステップと、
をコンピュータに実行させることを特徴とする診断プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、情報処理装置のハードウェアの故障を診断する診断システム、診断装置及び診断プログラムに関する。
【背景技術】
【０００２】
情報処理装置での処理の実行には、他の情報処理装置との間で送受信されるデータを利用することも多い。このような情報処理装置では、他の情報処理装置との通信が可能であるか予め診断したり、通信に異常が発生した場合にいずれの情報処理装置が故障したのかを診断したりする。例えば、情報処理装置を診断する方法には、診断装置から情報処理装置にテストデータを送信して応答の有無を確認する方法がある。
【０００３】
ここで、情報処理装置の構造をＯＳＩ参照モデルの物理層（第１層）からアプリケーション層（第７層）に対応させた場合、情報処理装置の診断に利用されるテストデータは、物理層からアプリケーション層まで又は物理層からネットワーク層（第３層）に相当する構成を対象として送信されたデータである。なお、以下では、ＯＳＩ参照モデルの物理層とデータリンク層（第２層）をハードウェアレベル、ネットワーク層からアプリケーション層までをソフトウェアレベルとする。
【０００４】
上述した診断用のテストデータを送信して情報処理装置を診断する診断装置の場合、ハードウェアレベルとソフトウェアレベルとを同時に診断していた。したがって、故障診断で情報処理装置が故障と判定された場合、情報処理装置で通信が不可能な状態であることが確認できるものの、ハードウェアレベルとソフトウェアレベルのいずれに故障が存在するのかを特定することはできない。また、ハードウェアレベルに故障があるのかソフトウェアレベルに故障があるのかを特定するためには、その後に個別に様々な検査を行なう必要があった。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特許第３２７１６７６号公報
【特許文献２】特許第４３３７０８４号公報
【特許文献３】特許第４１３１２１０号公報
【特許文献４】特許第４３３７０８４号公報
【特許文献５】特許第４１９９２４３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上述した情報処理装置の故障診断においては、ハードウェアとソフトウェアとが同時に診断されるために、故障箇所を特定することができず、故障箇所の特定のためには別の様々なアプローチを利用して個別に点検が必要であった。
【０００７】
したがって本実施形態は、情報処理装置のハードウェアの故障を容易に診断する診断システム、診断装置及び診断プログラムを提供する。
【課題を解決するための手段】
【０００８】
実施形態に係る診断システムは、診断装置と、前記診断装置の診断対象である情報処理装置が第１通信経路及び第２通信経路を介して接続される診断システムであって、前記診断装置は、前記第１通信経路と接続され、当該第１通信経路の通信方式に対応する第１インターフェースと、前記第２通信経路と接続され、当該第２通信経路の通信方式に対応する第２インターフェースと、前記情報処理装置に、前記第１インターフェースを介して第１診断信号を送信し、前記第２インターフェースを介して第２診断信号を送信する送信手段と、前記情報処理装置から、前記第１インターフェースを介して前記第２診断信号に対する第２応答信号を受信し、前記第２インターフェースを介して前記第１診断信号に対する第１応答信号を受信する受信手段と、第１応答信号と第２応答信号の受信状態に応じて前記情報処理装置の故障を判定する判定手段とを備え、前記情報処理装置は、前記第１通信経路と接続され、当該第１通信経路の通信方式に対応する第３インターフェースと、前記第２通信経路と接続され、当該第２通信経路の送信方式に対応する第４インターフェースと、前記診断装置から送信された第１診断信号を送信すると第１応答信号を送信し、第２診断信号を送信すると第２応答信号を送信する応答手段とを備える。
【図面の簡単な説明】
【０００９】
【図１】実施形態に係る診断システムの構成を説明するブロック図である。
【図２】図１に示す診断システムで送受信される信号について説明する図である。
【図３】図１に示す診断装置で利用する判定用テーブルを説明する図である。
【図４】診断装置の他の例について説明する概略図である。
【発明を実施するための形態】
【００１０】
〈診断システム〉
以下に、図面を用いて実施形態に係る診断システムについて説明する。図１に示すように診断システム１では、診断装置１０と、診断装置１０の診断対象である情報処理装置２０とが接続されている。具体的には、診断装置１０には、情報処理装置２０の故障を診断する際、第１通信経路Ｎ１及び第２通信経路Ｎ２を介して情報処理装置２０と接続される。
【００１１】
第１通信経路Ｎ１は、情報処理装置２０が他の情報処理装置（図示せず）とデータを送受信する際に利用される通信経路である。例えば、情報処理装置２０と他の情報処理装置との通信で異常が発生した場合、情報処理装置２０が故障しているか否かを診断するため、情報処理装置２０には第１通信経路Ｎ１と、第１通信経路Ｎ１とは別の通信経路である第２通信経路Ｎ２の２つの通信経路を介して診断装置１０が接続される。ここで、第１通信経路Ｎ１は、ＯＳＩ参照モデルの物理層とデータリンク層で規定される通信規格（例えば、Ｅｔｈｅｒｎｅｔ（登録商標）等）に対応する通信経路である。
【００１２】
また、第２通信経路Ｎ２は、第１通信経路Ｎ１とは別の経路であって、通信方式は問わず、Ｅｔｈｅｒｎｅｔ（登録商標）の他、ＲＳ−２３２Ｃ、ＲＳ−４２２Ａ、ＨＤＬＣ、Ｖ．２３等の規格のハードウェアインタフェースを利用する通信経路である。なお、第１通信経路Ｎ１及び第２通信経路Ｎ２は、複数の装置間の通信を確立することができる規格であれば、有線無線を問わない。
【００１３】
《診断装置》
診断装置１０は、情報処理装置２０を診断するために第１通信経路を介して第１診断信号を送信し、前記第２通信経路を介して第２診断信号を送信する送信手段１１と、第１通信経路Ｎ１を介して情報処理装置２０から第２診断信号に対する第２応答信号を受信し、第２通信経路Ｎ２を介して情報処理装置２０から第１診断信号に対する第１応答信号を受信する受信手段１２と、第１応答信号と第２応答信号の受信状態に応じて情報処理装置２０の故障の有無を判定する判定手段１３とを備えている。
【００１４】
この診断装置１０は、ＣＰＵや記憶装置を備えるパーソナルコンピュータ（ＰＣ）等の情報処理装置であって、記憶装置に記憶される診断プログラムＰ１がインストールされることで、ＣＰＵに、送信手段１１、受信手段１２及び判定手段１３等の診断に必要な機能が実装される。
【００１５】
また、診断装置１０は、第１通信経路Ｎ１に対応する通信規格に応じ、第１通信経路Ｎ１を介した信号の送受信に利用される第１インターフェース（第１Ｉ／Ｆ）１４と、第２通信経路Ｎ２に対応する通信規格に応じ、第２通信経路Ｎ２を介した信号の送受信に利用される第２インターフェース（第２Ｉ／Ｆ）１５とを備えている。ここで、第２Ｉ／Ｆ１５は、診断対象となる情報処理装置２０の利用する第２通信経路Ｎ２の通信規格に左右されるため、必ずしも診断装置１０に内蔵される必要はなく、診断対象の情報処理装置２０が決定したとき、その診断対象の情報処理装置２０の使用する通信規格に対応するインターフェースを接続すればよい。
【００１６】
《情報処理装置》
情報処理装置２０も、ＣＰＵや記憶装置を備えるパーソナルコンピュータ（ＰＣ）等の情報処理装置であって、第１通信経路Ｎ１に対応する通信規格に応じ、第１通信経路Ｎ１に接続される第３インターフェース（第３Ｉ／Ｆ）２１と、第２通信経路Ｎ２に対応する通信規格に応じ、この第２通信経路Ｎ２に接続される第４インターフェース（第４Ｉ／Ｆ）２２とを備えている。
【００１７】
他の情報処理装置との通信で異常が発生した場合等に故障診断が実行される際、記憶装置に記憶される診断プログラムＰ２がインストールされ、ＣＰＵに、受信手段２３と応答手段２４とが実装される。ここで、診断で利用する診断プログラムＰ２は、必ずしも情報処理装置２０に内蔵される記憶装置で予め記憶している必要はなく、診断を実行する際にＣＤ−ＲＯＭやＵＳＢメモリ等の記憶装置に記憶される診断プログラムＰ２をインストールすればよい。
【００１８】
診断プログラムＰ２のインストールによって実装された受信手段２３は、診断装置１０から送信された診断信号を受信する。また、応答手段２４は、受信手段２３が受信した診断信号に応答して応答信号を送信する。
【００１９】
〈診断処理〉
以下で、図２を用いて、診断システム１における診断処理について説明する。図２に示すように、診断の際には、診断装置１０の送信手段１１は、第１Ｉ／Ｆ１４を介して第１診断信号を送信する。この第１診断信号は、第１通信経路Ｎ１及び第３Ｉ／Ｆ２１を介して情報処理装置２０の受信手段２３で受信される。受信手段２３が第１診断信号を受信すると、応答手段２４は、第４Ｉ／Ｆ２２を介して第１診断信号に対応する第１応答信号を送信する。この第１応答信号は、第２通信経路Ｎ２及び第２Ｉ／Ｆ１５を介して診断装置１０の受信手段１２で受信される。
【００２０】
また、診断装置１０の送信手段１１は、診断の際に、第２Ｉ／Ｆ１５を介して第２診断信号を送信する。この第２診断信号は、第２通信経路Ｎ２及び第４Ｉ／Ｆ２２を介して受信手段２３で受信される。受信手段２３が第２診断信号を受信すると、応答手段２４は、第３Ｉ／Ｆ２１を介して第２診断信号に対応する第２応答信号を送信する。この第２応答信号は、第１通信経路Ｎ１及び第１Ｉ／Ｆ１４を介して受信手段１２で受信される。
【００２１】
上述のように、第１通信経路Ｎ１は、ハードウェアレベル（ＯＳＩ参照モデルの物理層とデータリンク層）で規定されるＥｔｈｅｒｎｅｔ（登録商標）等の通信規格の通信経路であるの。したがって、この第１通信経路Ｎ１を介して伝送される信号（第１診断信号及び第２応答信号）は、この通信規格を満たす信号であり、このハードウェアレベルに相当する機能で処理されるデータである。
【００２２】
応答手段２４は、図２に示すように、受信手段２３が診断信号を受信した場合に応答信号を送信するが、第３Ｉ／Ｆ２１や第４Ｉ／Ｆ２２の送受信機能が故障している場合、診断装置１０では応答信号を受信することができない。したがって、診断装置１０では、判定手段１３によって受信手段１２の応答信号の受信状態に応じて、情報処理装置２０での状態を判定する。なお、診断装置１０では診断処理を開始する際には異常なく動作することを前提としているため、応答信号の受信に異常が存在した場合には診断対象である情報処理装置２０の故障が原因と推測する。
【００２３】
例えば、判定手段１３は、図３に示すような判定テーブルを利用して情報処理装置２０の状態を判定する。図３に示す例では、受信手段１２が第１応答信号と第２応答信号とを受信したときには、判定手段１３は、第３Ｉ／Ｆ２１の受信機能及び送信機能は正常であり、第４Ｉ／Ｆ２２の受信機能及び送信機能も正常であると判定する。この場合、各Ｉ／Ｆ２１，２１は正常に動作していると考えられる。したがって、情報処理装置２０が他の情報処理装置との通信で異常が生じていた場合には、判定手段１３は、この異常は、ハードウェアレベルの故障ではなく、ソフトウェアレベルでの故障や他の情報処理装置の故障が原因であると推定する。
【００２４】
また、受信手段１２が第１応答信号を受信したが、第２応答信号を受信しないときには、第２診断信号又は第２応答信号の経路で問題があると判定することができる。したがって、判定手段１３は、第３Ｉ／Ｆ２１の受信機能と第４Ｉ／Ｆ２２の送信機能は正常であり、第４Ｉ／Ｆ２２の受信機能又は第３Ｉ／Ｆ２１の送信機能の故障が異常の原因であると推定する。
【００２５】
さらに、受信手段１２が第２応答信号を受信したが、第１応答信号を受信しないときには、第１診断信号又は第１応答信号の経路で問題があると判定することができる。したがって、判定手段１３は、第４Ｉ／Ｆ２２の受信機能と第３Ｉ／Ｆ２１の送信機能は正常であり、第３Ｉ／Ｆ２１の受信機能又は第４Ｉ／Ｆの送信機能の故障が異常の原因であると推定する。
【００２６】
また、受信手段１２が第１応答信号も第２応答信号も受信しないときには、判定手段１３は、第３Ｉ／Ｆ２１の受信機能及び送信機能と第４Ｉ／Ｆ２２の受信機能及び送信機能の全てに故障の疑いがあると判定できる。したがって、判定手段１３は、する。
【００２７】
すなわち、受信手段１２が第１応答信号又は第２応答信号の少なくともいずれかを受信しない場合には、判定手段１３は、情報処理装置２０にハードウェアレベルでの故障があると推定する。一方、受信手段１２が第１応答信号及び第２応答信号を受信した場合には、判定手段は、情報処理装置２０にハードウェアレベルでの故障はないと推定する。
【００２８】
ここで、例えば、診断装置１０の送信手段１１が送信する第１診断信号及び第２診断信号は、それぞれ「０１０１０１」等の単純なデータであって、情報処理装置２０の応答手段２４が送信する第１応答信号及び第２応答信号も、同様の「０１０１０１」等のデータを利用することができる。判定手段１３では、応答信号を受信しない場合の他、想定していた応答信号を受信しない場合、すなわち、応答信号を「０１０１０１」に規定した場合には、この「０１０１０１」のデータを受信できないときの他、「０１０１０１」が「００００００」等のように変化したデータを受信した場合にも、この応答信号を受信できないと判定する。
【００２９】
上述したように、異なるインターフェース２０，２１と通信経路Ｎ１，Ｎ２を利用して物理層とデータリンク層に相当する機能で処理されるデータ形式で診断信号と応答信号を送受信することで、情報処理装置２０にハードウェアレベルの故障があるか否かを判定するとともに、その故障の具体的な箇所を推定することができる。すなわち、上述した診断装置１０によれば、情報処理装置２０の物理層及びデータリンク層に相当する機能の故障の有無を判定するとともに、その故障箇所も推定することができる。
【００３０】
なお、図１に示す例では、診断装置１０は１台の装置であるが、図４に示すように、サーバ装置１０ａ、クライアント装置１０ｂ、サーバ装置１０ａと診断対象の情報処理装置２０との中継装置であるＨＵＢ１０ｃ等の複数の装置によって構成されていてもよい。診断装置１０が図４に示すように構成されている場合、送信手段１１、受信手段１２及び判定手段１３に相当する機能はサーバ装置１０ａで備えるとともに、クライアント装置１０ｂでは、サーバ装置１０ａから受信する信号を情報処理装置２０に転送し、情報処理装置２０から受信する信号をサーバ装置１０ａに転送する転送手段と、第２Ｉ／Ｆ１５に相当するインターフェースを備えている。また、第１Ｉ／Ｆ１４に相当するインターフェースは、ＨＵＢ１０ｃで備えているが、サーバ装置１０ａ、クライアント装置１０ｂでも、サーバ装置１０ａ、クライアント装置１０ｂ及びＨＵＢ１０ｃの間の通信で利用するインターフェースを備えている。
【００３１】
図４に示す診断装置１０では、サーバ装置１０ａはＨＵＢ１０ｃ及び第１通信経路Ｎ１を介して第１診断信号を送信し、第２通信経路Ｎ２及びクライアント装置１０ｂを介して第１応答信号を受信する。また、サーバ装置１０ａは、クライアント装置１０ｂ及び第２通信経路Ｎ２を介して第２診断信号を送信し、第１通信経路Ｎ１及びＨＵＢ１０ｃを介して第２応答信号を受信する。これにより、図４に示す診断装置１０も、情報処理装置２０に物理層及びデータリンク層に相当する機能の故障の有無を判定するとともに、その故障箇所を推定することができる。
【符号の説明】
【００３２】
１…診断装置
１ａ…サーバ装置
１ｂ…クライアント装置
１ｃ…ＨＵＢ
１０…送信手段
１１…受信手段
１２…判定手段
１３…第１インターフェース（第１Ｉ／Ｆ）
１４…第２インターフェース（第２Ｉ／Ｆ）
２…情報処理装置
２０…第３インターフェース（第３Ｉ／Ｆ）
２１…第４インターフェース（第４Ｉ／Ｆ）
２２…受信手段
２３…応答手段
【図１】
2011253285.tif 000003
【図２】
2011253285.tif 000004
【図３】
2011253285.tif 000005
【図４】
2011253285.tif 000006