(57)【要約】【課題】専用ポートを必要とせずに障害解析装置を接続でき、またコンピュータ側にＬＣＤモジュールの搭載を不要にすることでコストを下げることが可能な情報処理装置および接続制御方法を提供する。【解決手段】ＵＳＢポート１８に障害解析装置２０が接続されたことを検知すると、ＵＳＢインターフェイスからＩ２Ｃインターフェイスに接続を切り替え、ハードウェア監視回路１６からログ情報を障害解析装置２０に送信し、送信後に、Ｉ２ＣインターフェイスからＵＳＢインターフェイスに接続を切り替える。【選択図】      図２
2009086753.tif 000002
【特許請求の範囲】
【請求項１】
第１の制御手段および第２の制御手段と、
前記第１の制御手段によって機器を制御するための第１の回路と、
前記第２の制御手段によって解析装置を制御するための第２の回路と、
前記第１の回路および第２の回路に接続され、前記第１の回路と第２の回路との接続を切り替える切り替え手段と、
前記切り替え手段に接続され、前記解析装置を接続するインターフェイス手段と、
前記インターフェイス手段に前記外部機器が接続されたことを検知する検知手段と、
前記第２の制御手段が備える記憶手段にログ情報を記憶する手段と、
前記検知手段により前記インターフェイス手段に前記外部機器が接続されたことを検知すると、前記切り替え手段により前記第１の回路から前記第２の回路に接続を切り替える手段と、
前記切り替え手段により前記第１の回路から前記第２の回路に接続が切り替えられた後に、前記ログ情報を読み出し、前記第２の回路を介して前記解析装置に送信する手段と、
前記ログ情報の送信後に、前記切り替え手段により前記第２の回路から前記第１の回路に接続を切り替える手段と、
を具備することを特徴とする情報処理装置。
【請求項２】
請求項１に記載の情報処理装置において、
前記解析装置は、表示手段をさらに備え、
前記ログ情報の送信後に、前記表示手段に前記ログ情報を表示させることを特徴とする情報処理装置。
【請求項３】
請求項１に記載の情報処理装置において、
前記切り替え手段は、前記解析装置との接続が切断されたと判別すると、前記第２の回路から前記第１の回路に接続を切り替えることを特徴とする情報処理装置。
【請求項４】
請求項１に記載の情報処理装置において、
前記切り替え手段は、前記解析装置との接続に異常が検出された場合、前記第２の回路から前記第１の回路に接続を切り替えることを特徴とする情報処理装置。
【請求項５】
請求項１に記載の情報処理装置において、
前記切り替え手段は、前記解析装置へのログ情報の送信に異常が検出された場合、前記第２の回路から前記第１の回路に接続を切り替えることを特徴とする情報処理装置。
【請求項６】
請求項１に記載の情報処理装置において、
常時電源供給手段をさらに備え、前記常時電源供給手段から電源を供給することで、前記解析装置へのログ情報の送信を行うことを特徴とする情報処理装置。
【請求項７】
請求項１に記載の情報処理装置において、
前記解析装置は電源供給手段を備え、前記電源供給手段から電源を供給することで、前記解析装置へのログ情報の送信を行うことを特徴とする情報処理装置。
【請求項８】
接続された機器の接続制御を行う情報処理装置で用いられる接続制御方法であって、
前記情報処理装置は、第１の制御手段および第２の制御手段と、前記第１の制御手段によって機器を制御するための第１の回路と、前記第２の制御手段によって解析装置を制御するための第２の回路と、前記第１の回路および第２の回路に接続され、前記第１の回路と第２の回路との接続を切り替える切り替え手段と、前記切り替え手段に接続され、前記解析装置を接続するインターフェイス手段と、前記第２の制御手段が備える記憶手段にログ情報を記憶する手段とを備え
前記インターフェイス手段に前記外部機器が接続されたことを検知すると、前記切り替え手段により前記第１の回路から前記第２の回路に接続を切り替えた後、前記ログ情報を読み出し、前記第２の回路を介して前記解析装置に送信し、
前記切り替え手段により前記第２の回路から前記第１の回路に接続を切り替えることを特徴とする接続制御方法。
【請求項９】
請求項８に記載の接続制御方法において、
前記解析装置は、表示手段をさらに備え、
前記ログ情報の送信後に、前記表示手段に前記ログ情報を表示させることを特徴とする接続制御方法。
【請求項１０】
請求項８に記載の接続制御方法において、
前記切り替え手段は、前記解析装置との接続が切断されたと判別すると、前記第２の回路から前記第１の回路に接続を切り替えることを特徴とする接続制御方法。
【請求項１１】
請求項８に記載の接続制御方法において、
前記切り替え手段は、前記解析装置との接続に異常が検出された場合、前記第２の回路から前記第１の回路に接続を切り替えることを特徴とする接続制御方法。
【請求項１２】
請求項８に記載の接続制御方法において、
前記切り替え手段は、前記解析装置へのログ情報の送信に異常が検出された場合、前記第２の回路から前記第１の回路に接続を切り替えることを特徴とする接続制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は情報処理装置に関し、特に障害ログ情報の記憶機能を備えた情報処理装置および接続制御方法に関する。
【背景技術】
【０００２】
一般的に、コンピュータのプロセス制御等においては、コンピュータの異常を検出し、異常時には、コンピュータが備えるＬＣＤモジュールに異常内容等を表示する技術が開示されている（特許文献１参照）。また、コンピュータが障害解析装置の接続専用ポートを備え、この専用ポートに障害解析装置を接続して障害を検出する技術も開示されている。
【特許文献１】特開平８−２５５００１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上述した特許文献１においては、ＬＣＤモジュールは高価であり、障害時のみに利用するため、コストが高くなるという課題があった。また、専用ポートを備える場合にも、専用ポートの設置に係るコストと設置面積が必要となり課題となっている。
【０００４】
本発明は上述の事情を考慮してなされたものであり、専用ポートを必要とせずに障害解析装置を接続でき、またコンピュータ側にＬＣＤモジュールの搭載を不要にすることでコストを下げることが可能な情報処理装置および接続制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明の一態様によれば、第１の制御手段および第２の制御手段と、前記第１の制御手段によって機器を制御するための第１の回路と、前記第２の制御手段によって解析装置を制御するための第２の回路と、前記第１の回路および第２の回路に接続され、前記第１の回路と第２の回路との接続を切り替える切り替え手段と、前記切り替え手段に接続され、前記解析装置を接続するインターフェイス手段と、前記インターフェイス手段に前記外部機器が接続されたことを検知する検知手段と、前記第２の制御手段が備える記憶手段にログ情報を記憶する手段と、前記検知手段により前記インターフェイス手段に前記外部機器が接続されたことを検知すると、前記切り替え手段により前記第１の回路から前記第２の回路に接続を切り替える手段と、前記切り替え手段により前記第１の回路から前記第２の回路に接続が切り替えられた後に、前記ログ情報を読み出し、前記第２の回路を介して前記解析装置に送信する手段と、前記ログ情報の送信後に、前記切り替え手段により前記第２の回路から前記第１の回路に接続を切り替える手段と、を具備することを特徴とする情報処理装置が提供される。
【０００６】
また、接続された機器の接続制御を行う情報処理装置で用いられる接続制御方法であって、前記情報処理装置は、第１の制御手段および第２の制御手段と、前記第１の制御手段によって機器を制御するための第１の回路と、前記第２の制御手段によって解析装置を制御するための第２の回路と、前記第１の回路および第２の回路に接続され、前記第１の回路と第２の回路との接続を切り替える切り替え手段と、前記切り替え手段に接続され、前記解析装置を接続するインターフェイス手段と、前記第２の制御手段が備える記憶手段にログ情報を記憶する手段とを備え前記インターフェイス手段に前記外部機器が接続されたことを検知すると、前記切り替え手段により前記第１の回路から前記第２の回路に接続を切り替えた後、前記ログ情報を読み出し、前記第２の回路を介して前記解析装置に送信し、前記切り替え手段により前記第２の回路から前記第１の回路に接続を切り替えることを特徴とする接続制御方法が提供される。
【発明の効果】
【０００７】
本発明によれば、専用ポートを必要とせずに障害解析装置を接続でき、またコンピュータ側にＬＣＤモジュールの搭載を不要にすることでコストを下げることが可能となる。
【発明を実施するための最良の形態】
【０００８】
以下、図面を参照して、本発明の実施形態を説明する。  
まず、図１〜図３を参照して、本発明の一実施形態に係る情報処理装置および障害解析装置の構成について説明する。この情報処理装置は、例えば、コンピュータ１０として実現されている。
【０００９】
図１は、本発明の一実施形態に係るコンピュータ１０に障害解析装置２１を接続した状態を示したブロック図である。
【００１０】
本発明では障害発生時に、障害解析装置２０を、コンピュータ１０のＵＳＢポート１８に接続する。
【００１１】
コンピュータ１０は、電源ユニット１１、マザーボード１２を備えている。マザーボード１２は、ＣＰＵ１３、Ｃｈｉｐｓｅｔ（チップセット）１４、ＵＳＢコントローラ１５、ハードウェア監視回路１６、スイッチ１７、ＵＳＢポート１８を備えている。また、ＵＳＢポート１８には、障害解析装置２１が接続されている。障害解析装置２１は、ＬＣＤ（Liquid Crystal Display）表示装置２０を備えている。
【００１２】
ＣＰＵ１３はコンピュータ１０の動作を制御するプロセッサである。また、ＣＰＵ１３は、チップセット１４の制御を行う。ＵＳＢコントローラ１５は、ＵＳＢポート１８に接続されたＵＳＢ機器の制御を行う。ハードウェア監視回路１６は、ＵＳＢポート１８に障害解析装置２１が接続されたか否かの監視を行う。スイッチ１７は、ＵＳＢポート１８に接続された機器に応じてコントローラを切り替える。切り替えるコントローラは、ＵＳＢコントローラ１５およびハードウェア監視回路１６である。
【００１３】
また、ハードウェア監視回路１６はＣＰＵ１３、チップセット１４等から独立している。ハードウェア監視回路１６は、温度異常、電源異常、冷却機構(FAN等)の異常、システム異常等が発生した場合には、マイコン３０（図２）が異常を検出し、障害ログ不揮発性メモリ３１（図２）に障害ログを記録する。
【００１４】
図２は、コンピュータ１０およびコンピュータ１０に接続された障害解析装置２０の構成をさらに詳しく示した構成図である。
【００１５】
ＵＳＢコントローラ１５は、ＵＳＢインターフェイス（Ｉ／Ｆ）回路およびアナログスイッチ（スイッチ）１７を介してＵＳＢポート１８に接続されている。ハードウェア監視回路１６は、マイコン３０および障害ログ不揮発性メモリ３１を備えている。マイコン３０は、Pull-Up回路、Ｉ２Ｃ（Inter Integrated Circuit）インターフェイス（Ｉ／Ｆ）回路およびアナログスイッチ１７を介してＵＳＢポート１８に接続されている。また、障害ログ不揮発性メモリ３１は、アナログスイッチ１７を介してＵＳＢポート１８に接続されている。
【００１６】
障害解析装置２０は、ＬＣＤ表示装置２１、ＬＣＤコントローラ２２、Ｉ２Ｃ−ＧＰＩＯデバイス２３、障害ログ不揮発性メモリ２４、ＬＥＤ（Light Emitting Diode）２６を備えている。ＬＣＤ表示装置２１は、障害ログ情報等を表示するディスプレイである。ＬＣＤコントローラ２２は、ＬＣＤ表示装置２１の表示制御を行う。Ｉ２Ｃ−ＧＰＩＯデバイス２３は、Ｉ２ＣおよびＬＣＤの仲介処理を行う。障害ログ不揮発性メモリ２４は、コンピュータ１０の障害ログ不揮発性メモリ３１からの障害ログデータを記憶する。ＬＥＤ（Light Emitting Diode）２６は、コンピュータ１０のマイコン３０からの終了信号をＩ２Ｃ−ＧＰＩＯデバイス２３が受信すると点灯する。
【００１７】
次に、図３は、コンピュータ１０のハードウェア監視回路１６が備える機能構成他を示したブロック図である。
【００１８】
ハードウェア監視回路１６は、接続検知部５０、切り替え処理部５１、表示処理部５２、障害ログ処理部５３、終了信号発信部５４を備えている。接続検知部５０は、ＵＳＢポート１８に接続された機器を監視する。切り替え処理部５１は、ＵＳＢポート１８に接続された機器が障害解析装置２０であれば、アナログスイッチ１７をハードウェア監視回路１６側に切り替える。表示処理部５２は、コンピュータ１０の障害ログ不揮発性メモリ３１から受信した情報等を表示する。障害ログ処理部５３は、コンピュータ１０の障害ログ不揮発性メモリ３１から受信した情報等を障害ログ不揮発性メモリ２４に記憶させる等の処理を行う。終了信号発信部５４は、Ｉ２Ｃ−ＧＰＩＯデバイス２３に対して、障害ログ不揮発性メモリ３１の転送が終了したことを示す信号を送信し、ＬＥＤ２３を点灯させる。
【００１９】
次に図４は、本発明の一実施形態に係る情報処理装置を適用した接続制御方法について説明したフローチャートである。また、図５は、障害解析装置２０からの印加電圧および印加時間に対するマイコン３０およびｕｓｂコントローラ１５の制御状態を示した図である。
【００２０】
ハードウェア監視回路１６は、ＵＳＢポート１８に障害解析装置２０が接続されたか否かを検出する（ステップＳ１０１）。ハードウェア監視回路１６によって、ＵＳＢポート１８に障害解析装置２０が接続されたと検出されると（ステップＳ１０１ＹＥＳ）、ハードウェア監視回路１６は、アナログスイッチ１７をＵＳＢ Ｉ／Ｆ側からＩ２Ｃ Ｉ／Ｆ側へと切り替える処理（Ｉ２Ｃ Ｉ／Ｆ接続）を行う（ステップＳ１０２）。このとき、通常時にＵＳＢの信号として使用される２本の信号線を、Ｉ２Ｃ Ｉ／Ｆとして使用する。具体的には、ＵＳＢポート１８に障害解析装置２０が接続された場合、障害解析装置２０のPull-Up回路からの電圧を調整して、例えば１Ｖの電圧を３秒間印加する（ｔ＝３秒間、図５参照）。この１Ｖの電圧をハードウェア監視回路１６が検知すると、Ｉ２Ｃ Ｉ／Ｆ接続に切替を行う（図５：I2C CLK I2C DATA、参照）。なお、ＵＳＢコントローラ１５は、２．０Ｖ以上の電圧が一定時間以上印加された場合に、ＵＳＢデバイスが接続されたと認識するため、例えば１Ｖの電圧を３秒間印加した場合には、ＵＳＢコントローラ１５は、ＵＳＢデバイスが接続されたと認識しない（図５：Switch制御：USB Cont側、USB Cont D+/D-が０Ｖ、参照）。このため、スムーズにＩ２Ｃ Ｉ／Ｆ接続に切り替える処理を行うことができる。また、障害解析装置２０のPull-Up回路から印加する電圧は、ＵＳＢコントローラ１５がＵＳＢデバイスと認識を行わない電圧や印加時間であれば良い。また、上述した接続ポートがＵＳＢ規格のポートでない場合には、この限りではなく、接続ポートの規格に従って、障害解析装置２０のPull-Up回路から印加する電圧を調整する。
【００２１】
次に、接続がＩ２Ｃ Ｉ／Ｆ接続に切り替えられると、障害ログ（データ）の書き込み処理を行う（ステップＳ１０３）。具体的には、マイコン３０によって障害ログ不揮発性メモリ３１から障害ログデータを読み出し、障害ログ不揮発性メモリ２４にコピーする。次に障害ログデータの書き込み処理が終了したとマイコン３０が判別すると（ステップＳ１０４のＹＥＳ）、マイコン３０は、終了信号をＩ２Ｃ−ＧＰＩＯデバイス２３に送信する（ステップＳ１０５）。終了信号を受信したＩ２Ｃ−ＧＰＩＯデバイス２３は、ＬＥＤ２６を点灯させる。ＬＥＤ２６の点灯を確認したユーザは、障害ログデータの書き込み処理が終了したと判断し、障害解析装置２０をコンピュータ１０のＵＳＢポート１８から外す。
【００２２】
マイコン３０は、障害解析装置２０の接続が終了したと判別すると（ステップＳ１０６のＹＥＳ）、アナログスイッチ１７を初期化する。アナログスイッチ１７が初期化された状態においては、例えば、１Ｖの電圧が３秒間検出されると、障害解析装置２０が接続されたと判別し、Ｉ２Ｃ Ｉ／Ｆ接続に切り替えられ、例えば、２Ｖの電圧が３秒間検出されると、ＵＳＢデバイスが接続されたと判別し、ＵＳＢコントローラ１５の接続に切り替えられる初期状態となる。
【００２３】
また、障害解析装置２０とコンピュータ１０との接続に異常が発生した場合や、コンピュータ１０から障害解析装置２０に障害ログデータの転送に異常が発生した場合等にもアナログスイッチ１７を初期化する。
【００２４】
さらに、コンピュータ１０の通常電源が電源ユニット１１から供給されていない場合でも、ボタン電池等の常時供給からハードウェア監視回路に電源を供給することにより、ハードウェア監視回路で検出した障害ログデータを障害解析装置に転送し、表示することができる。また、常時供給電源が供給されない場合でも、障害解析装置側から特定デバイスにのみ電源供給を行うことで、ハードウェア監視回路で検出した障害ログデータを障害解析装置に転送し、表示することができる。
【００２５】
以上、本実施形態によれば、専用ポートを必要とせずに障害解析装置を接続でき、またコンピュータ側にＬＣＤモジュールの搭載を不要にすることでコストを下げることができる。また、コンピュータが起動しない場合でも、常時供給電源が供給可能な状態であれば、障害解析装置を実装することで、障害情報を確認できる。さらに、Ｉ２Ｃ Ｉ／Ｆ接続で、障害解析装置との接続を行うことにより、コンピュータのオペレーティングシステム等の影響を受けない。
【００２６】
また、本発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態に構成要素を適宜組み合わせてもよい。
【図面の簡単な説明】
【００２７】
【図１】本発明の一実施形態に係る計算機システムに障害解析装置を接続した状態を示したブロック図。
【図２】コンピュータおよびコンピュータに接続された障害解析装置の構成をさらに詳しく示した構成図。
【図３】コンピュータのハードウェア監視回路が備える機能構成他を示したブロック図。
【図４】本発明の一実施形態に係る情報処理装置を適用した接続制御方法について説明したフローチャート。
【図５】障害解析装置からの印加電圧および印加時間に対するマイコンおよびｕｓｂコントローラの制御状態を示した図。
【符号の説明】
【００２８】
１０…コンピュータ、１５…ＵＳＢコントローラ、１６…ハードウェア監視回路、１７…アナログスイッチ、１８…ＵＳＢポート、２０…障害解析装置、２１…ＬＣＤ表示装置、２２…ＬＣＤコントローラ、２３…Ｉ２Ｃ−ＧＰＩＯデバイス、２４、３１…障害ログ不揮発性メモリ、２６…ＬＥＤ、３０…マイコン、５０…接続検知部、５１…切り替え処理部、５２…表示処理部、５３…障害ログ処理部、５４…終了信号発信部
【図１】
2009086753.tif 000003
【図２】
2009086753.tif 000004
【図３】
2009086753.tif 000005
【図４】
2009086753.tif 000006
【図５】
2009086753.tif 000007