(57)【要約】【課題】  モジュール処理装置において故障が発生した場合に、モジュール単位での交換を容易に行えるようにする。【解決手段】  一以上の着脱可能な通信モジュール２１を備えたデータ処理装置であって、故障した通信モジュール２１ａを取り外し可能に処理する手段と、通信モジュール２１ａが他の通信モジュール２１ａ’に交換された場合には通信モジュール２１ａ’に対する診断を自動的に実行する手段と、を備えた構成としてある。【選択図】      図１
2009146285.tif 000002
【特許請求の範囲】
【請求項１】
一以上の着脱可能なモジュールを備えたモジュール処理装置であって、
前記モジュールが故障した場合にそのモジュールを取り外し可能に処理する手段と、
前記モジュールが他のモジュールに交換された場合には当該他のモジュールに対する診断を自動的に実行する手段と、
を備えたモジュール処理装置。
【請求項２】
モジュールの故障を検出する障害検出手段と、
故障が検出された前記モジュールに対する電力の出力を遮断する電力遮断手段と、
故障が検出された前記モジュールに対するデータの出力を遮断するデータ遮断手段と、
所定のモジュールが他のモジュールに交換されたことを検知する交換検知手段と、
交換された前記他のモジュールに対して所定の診断を実行する診断手段と、
を備えた請求項１記載のモジュール処理装置。
【請求項３】
前記電力遮断手段及びデータ遮断手段により所定のモジュールに対する電力及びデータの出力が遮断された場合に、
当該電力及びデータ出力の遮断を所定の方法により通知する第一通知手段を備える請求項２記載のモジュール処理装置。
【請求項４】
前記診断手段の実行の結果、対象となるモジュールが正当であると判定された場合に、
当該モジュールが正当であることを所定の方法により通知する第二通知手段を備える請求項２又は３記載のモジュール処理装置。
【請求項５】
前記通知手段が、モジュールに対応するＬＥＤを点灯又は消灯させることにより前記所定の通知を行う請求項３又は４記載のモジュール処理装置。
【請求項６】
一以上の着脱可能なモジュールを備えたモジュール処理装置におけるモジュール保守方法であって、
所定のモジュールが故障した場合にそのモジュールを取り外し可能に処理するステップと、
前記モジュールが他のモジュールに交換された場合には自動的に当該他のモジュールに対する診断を実行するステップと、
を有することを特徴とするモジュール保守方法。
【請求項７】
一以上の着脱可能なモジュールを備えたモジュール処理装置におけるモジュール保守プログラムであって、
前記モジュール処理装置を構成するコンピュータを、
所定のモジュールが故障した場合にそのモジュールを取り外し可能に処理する手段、
前記モジュールが他のモジュールに交換された場合には自動的に当該他のモジュールに対する診断を実行する手段、
として機能させるためのモジュール保守プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、着脱可能なモジュールを搭載するモジュール処理装置と、そのモジュール処理装置におけるモジュール保守方法に関する。
【背景技術】
【０００２】
従来、データ処理装置等に搭載される通信モジュールにおいて何らかの故障が発生した場合、故障した通信モジュールを正常な別の通信モジュールに交換する措置が一般的に行われている。
しかしながら、通信モジュールの交換は、予め故障した通信モジュールをオフライン化した後に行わなければ装置本体に支障を来すおそれがある。
このため、例えば、保守員が予めコンソール等によって対象となるモジュールの切り離し等を行った上で交換作業を実施するようにしていた。
また、新たに通信モジュールを取り付けた後は、その正当性を確認するため所定の診断試験を行う必要があり、係る作業についても保守員が実施していた。
【０００３】
しかしながら、通信モジュールの交換の度に保守員が対応するのは非合理的である。
また、一定のスキルを有する保守員のみ上述の対応が可能であったため、迅速な対応ができない場合もあった。
例えば、保守員の到着が遅れることによって障害復旧が大幅に遅れ、問題が更に拡大することもあった。
【０００４】
ここで、このような問題点を解決する技術が特許文献１に提案されている。
特許文献１記載の光トランシーバ装置は、所定の不具合が発生した場合に、所定回路に供給しているところの電源ラインを物理的に切り離して電源供給を遮断する電源遮断手段を備えている。
そして、電源供給を遮断して所定時間の経過後、一時的に電源供給を再開して所定の試験を行う機能を有し、異常がなければ定常状態に復帰させ、異常があれば電源遮断状態のまま動作を凍結するようにしている。
このような光トランシーバ装置の理論によれば、保守員の対応に頼らず、故障箇所の特定、切り離し及び再立ち上げ後の診断等を自動的にできるようになっている。
【０００５】
【特許文献１】特開平０７−０２３０５０号公報（第１−３頁、第１図）
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に記載される光トランシーバにおいては、受信信号検出回路を介して何らかの障害が検出された場合、ネットワーク上の全ての光トランシーバの電気−光変換回路への電源供給を一時的に遮断する非合理な仕組みとなっていた。
すなわち、障害が検出された場合に、実際には故障が発生していないところの光トランシーバまでもが動作を制限されることとなり、問題となっていた。
また、電源のオン／オフを繰り返しによって正常なトランシーバにおいても二次的に障害が発生する恐れもあることも問題であった。
【０００７】
本発明の目的は、上述した課題である障害対応時の影響を最小限におさえることで解決しつつ、その対応を簡易にするモジュール処理装置とモジュール保守方法及びモジュール保守プログラムを提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、本発明のモジュール処理装置は、一以上の着脱可能なモジュールを備えたモジュール処理装置であって、前記モジュールが故障した場合にそのモジュールを取り外し可能に処理する手段と、前記モジュールが他のモジュールに交換された場合には当該他のモジュールに対する診断を自動的に実行する手段と、を備えた構成としてある。
【０００９】
また、本発明のモジュール保守方法は、一以上の着脱可能なモジュールを備えたモジュール処理装置におけるモジュール保守方法であって、所定のモジュールが故障した場合にそのモジュールを取り外し可能に処理するステップと、前記モジュールが他のモジュールに交換された場合には自動的に当該他のモジュールに対する診断を実行するステップと、を有する方法としてある。
【００１０】
また、本発明のモジュール保守プログラムは、一以上の着脱可能なモジュールを備えたモジュール処理装置におけるモジュール保守プログラムであって、前記モジュール処理装置を構成するコンピュータを、所定のモジュールが故障した場合にそのモジュールを取り外し可能に処理する手段、前記モジュールが他のモジュールに交換された場合には自動的に当該他のモジュールに対する診断を実行する手段、として機能させるためのプログラムとしてある。
【発明の効果】
【００１１】
本発明のモジュール処理装置、モジュール保守方法又はモジュール保守プログラムによれば、障害時の復旧対応を極めて簡易なものとし、かつ、係る対応における装置又はシステムに与える影響を最小限に抑えることができる。
このため、装置やシステムの信頼性を向上させ、また、提供する保守の質を高めることが可能となる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の好ましい実施形態について図１〜図２を参照して説明する。
ここで、以下に示す本発明の一実施形態に係るモジュール処理装置は、プログラム（ソフトウェア）の命令によりコンピュータで実行される処理，手段，機能によって実現される。プログラムは、コンピュータの各構成要素に指令を送り、以下に示すような所定の処理・機能を行わせる。すなわち、本発明に係るモジュール処理装置における各処理・手段は、プログラムとコンピュータとが協働した具体的手段によって実現される。
なお、プログラムの全部又は一部は、例えば、磁気ディスク，光ディスク，半導体メモリ，その他任意のコンピュータで読取り可能な記録媒体により提供され、記録媒体から読み出されたプログラムがコンピュータにインストールされて実行される。また、プログラムは、記録媒体を介さず、通信回線を通じて直接にコンピュータにロードし実行することもできる。
【００１３】
図１は、本発明の一実施形態に係るモジュール処理装置となるデータ処理装置の構成を示すブロック図である。
図１に示すように、本実施形態のデータ処理装置は、入出力カード１を備えている。
入出力カード１は、いわゆる入出力インタフェースであり、具体的には一以上の通信モジュール部２ａ乃至２ｚと通信制御ＬＳＩ３とによって構成されている。
なお、本実施形態においては、通信モジュール部２ａを代表的に取り上げて以下説明を行う。
【００１４】
［通信モジュール部２ａ］
通信モジュール部２ａは、通信モジュール２１ａ、電源回路２２ａ及びＬＥＤ２３ａを備えている。
通信モジュール２１ａは、周辺装置と通信を行うモジュールであり、信号線１０１ａを介して通信制御ＬＳＩ３より出力されるデータを受け、所定のデータ形式に変換した後、信号線１１８ａを介して周辺装置に送出する。
また、信号線１１７ａを介して周辺装置から受け取ったデータを、信号線１０２ａを介して通信制御ＬＳＩ３に送出する。
さらに、通信モジュール２１ａ自身に障害が発生した場合は、信号線１０３ａを介してそのことを障害検出回路３５ａに通知する手段も備えている。
【００１５】
電源回路２２ａは、通信モジュール２１ａに必要な電力を、電力線１１９ａを介して供給するものである。
特に、本実施形態においては、通信制御ＬＳＩ３の制御のもと、信号線１０５ａを介して送出される制御信号に従って供給電源のＯＮ／ＯＦＦが行われる。
【００１６】
ＬＥＤ２３ａは、通信制御ＬＳＩ３の制御のもと、信号線１００ａを介して送出される制御信号に従って点灯・消灯を行う発光ダイオードであり、保守対応者への状態通知手段として用いられる。
これは、本発明の第一通知手段及び第二通知手段に相当するものであり、通常時（正常時）は、消灯しているが、故障時における制御によって通信モジュール２１ａが取り外し可能と判断された場合に点灯する仕組みとなっている。
【００１７】
［通信制御ＬＳＩ３］
通信制御ＬＳＩ３は、出力バッファ３１ａ、入力バッファ３２ａ、選択回路３３ａ、簡易診断回路３４ａ、障害検出回路３５ａ、通信制御回路３７ａ及び選択回路３８、を備えている。
【００１８】
出力バッファ３１ａは、通信制御ＬＳＩ３から通信モジュール部２ａに対しデータを送出するバッファであり、選択回路３３ａ及び信号線１１６ａを介して受けたデータを、障害検出回路３５ａ及び信号線１０８ａを介して受けた制御信号に従って送出あるいは送出停止を行う。
入力バッファ３２ａは、通信モジュール部２ａから送出されるデータを受信するバッファであり、通信モジュール２１ａ及び信号線１０２ａを介して受けたデータを、信号線１１０ａを介し通信制御回路３７ａ及び簡易診断回路３４ａに送出する。
【００１９】
選択回路３３ａは、通信モジュール２１ａに対して送出されるデータを切り替えるための回路であり、通信データ又は診断データのいずれかが選択される。
具体的には、簡易診断回路３４ａの制御のもと信号線１２１ａを介して送られる制御信号に従って、信号線１０７ａと信号線１０６ａの切替を行うものであり、これにより簡易診断回路３４ａから送出される診断データと、通信制御回路３７ａから送出される通信データのいずれかが選択される。
なお、選択回路３３ａによって選択されたデータは信号線１１６ａを介して出力バッファ３１ａに送出される。
【００２０】
簡易診断回路３４ａは、通信モジュール２１ａが交換された際に、所定の診断を行う回路であり、本発明の診断手段を構成する。
具体的には、診断に必要な所定データを、信号線１０７ａ、選択回路３３ａ、信号線１１６ａ、出力バッファ３１ａ及び信号線１０１ａを介して通信モジュール２１ａに送出する。
そして、通信モジュール２１ａからの診断結果データを、信号線１０２ａ、入力バッファ３２ａ、信号線１１０ａを介して受信し、対象となる通信モジュール２１ａの正当性の診断、すなわち、当該通信モジュール２１ａが正常か否かを判定するものである。
なお、判定結果は信号線１０９ａを介して障害検出回路３５ａに送出される。
【００２１】
障害検出回路３５ａは、通信モジュール２１ａに何らかの障害が発生した場合、信号線１０３ａを介して通知される障害検出情報を受信することにより、通信モジュール２１ａの障害を検出する（本発明の障害検出手段）とともに、様々な動作制御を行う。
具体的には、障害検出回路３５ａは、信号線１０３ａを介して通知される障害検出情報を受信すると、信号線１０８ａを介して出力バッファ３１ａに指示を行い、通信データの送出を停止させる（本発明のデータ遮断手段）。
同時に、障害検出回路３５ａは、信号線１０５ａを介して電源回路２２ａに指示を行い、電力の供給を停止させる（本発明の電力遮断手段）。
このとき、障害検出回路３５ａは、信号線１００ａを介してＬＥＤ２３ａを点灯させる制御を行う（本発明の第一通知手段）。すなわち、障害検出回路３５ａにより通信モジュール２１ａに対するデータの出力や電力の供給が遮断された場合には、ＬＥＤ２３ａの点灯により所定の通知が行われる。
これは、対象となる通信モジュール２１ａがオフライン化され、取り外し可能となったことをユーザに知らせるためである。
【００２２】
さらに、障害検出回路３５ａは、挿抜検出回路３６ａから信号線１１２ａを介し通信モジュール２１ａが交換されたことの通知を受けると、信号線１２０ａを介して簡易診断回路３４ａに対し診断開始要求を行う。
同時に、障害検出回路３５ａは、信号線１０８ａを介した指示を通して出力バッファ３１ａを開放させるとともに、信号線１０５ａを介した指示を通して電源回路２２ａからの電力供給を再開させる。
そして、障害検出回路３５ａは、上記診断の結果として、通信モジュール２１ａの正当性を示す通知を簡易診断回路３４ａ及び信号線１０９ａを介して受け取ると、信号線１００ａを介してＬＥＤ２３ａを消灯させる（本発明の第二通知手段）。すなわち、簡易診断回路３４ａによる診断実行の結果、対象となる通信モジュール２１ａが正当であると判定された場合には、当該モジュールが正当であることをＬＥＤ２３ａの消灯により通知が行われる。
【００２３】
挿抜検出回路３６ａは、通信モジュール２１ａの挿抜を監視する回路であり、本発明の交換検知手段を構成する。
具体的には、信号線１０４ａを介して通信モジュール２１ａが取り外されたことを検出すると、その旨を、信号線１１２ａを介して障害検出回路３５ａに通知する。
逆に、信号線１０４ａを介して通信モジュール２１ａが挿入されたことを検出すると、その旨を、信号線１１２ａを介して障害検出回路３５ａに通知する。
【００２４】
通信制御回路３７ａは、上位装置とのデータのやり取りを行う回路である。
具体的には、信号線１１４ａを介して上位装置からのデータを受信し、信号線１０６ａを介して選択回路３３ａに送出する。
逆に、周辺装置から、信号線１１７ａ、通信モジュール２１ａ、信号線１０２ａ、入力バッファ３２ａ及び信号線１１０ａを介して受信したデータを、信号線１１３ａを介して選択回路３８に送出する。
【００２５】
選択回路３８は、複数ある通信モジュール（２ａ乃至２ｚ）から送出されたデータを、所定の信号線を介して受け、信号線１１５を介して上位装置に送出する。
【００２６】
次に、以上のような構成からなる本実施形態のデータ処理装置の動作手順について図２を参照しながら説明する。
図２は、本実施形態に係るデータ処理装置において通信モジュール２１ａに障害が発生した場合の動作手順を示したフローチャートである。
まず、データ処理装置に搭載される複数の通信モジュール２１ａ乃至２１ｚのうち一の通信モジュール２１ａにおいて何らかの障害が発生したものとする。
係る場合、障害検出回路３５ａは、信号線１０３ａを介して通信モジュール２１ａの障害を検出する（Ｓ１）とともに、電源回路２２ａ及び出力バッファ３１ａに対して電力の供給及び通信の停止を要求する。
具体的には、障害検出回路３５ａは、電源回路２２ａに対しては信号線１０５ａを介して制御信号ａを送出し、出力バッファ３１ａに対しては信号線１０８ａを介して制御信号ｂを送出する。
【００２７】
電源回路２２ａは、障害検出回路３５ａからの制御信号ａを受けると、障害が発生しているところの通信モジュール２１ａに対して電源の供給を中止する（Ｓ２）。
また、出力バッファ３１ａは、障害検出回路３５ａからの制御信号ｂを受けると、信号線１１６ａから入力されるデータの出力を遮断する（Ｓ３）。
これによって、障害が発生したところの通信モジュール２１ａはオフライン化され、即時、交換可能な状態となる。
さらに、障害検出回路３５ａは、ＬＥＤ２３ａに対し制御信号ｃを送出し、故障した通信モジュール２１ａに対応するＬＥＤを点灯させる（Ｓ４）。
【００２８】
ここで、保守員等により障害が発生したところの通信モジュール２１ａが取り外されたこととする。
すると、挿抜検出回路３６ａは、通信モジュール２１ａが取り外された事実を、信号線１０４ａを介して検出し（Ｓ５）、その事実を、信号線１１２ａを介して障害検出回路３５ａに通知する（Ｓ６）。
そして、取り外された通信モジュール２１ａの代わりに新たな通信モジュール２１ａ’が挿入されると、挿抜検出回路３６ａは、通信モジュール２１ａ’が挿入された事実を、信号線１０４ａを介して検出し（Ｓ７）、その事実を、信号線１１２ａを介して障害検出回路３５ａに通知する（Ｓ８）。
つまり、障害検出回路３５ａは、ステップＳ５乃至ステップＳ８を通して、所定の通信モジュール２１ａが新たな通信モジュール２１ａ’に交換されたことを確認する。
【００２９】
ステップＳ８により新たな通信モジュール２１ａ’が挿入されたことを確認すると、障害検出回路３５ａは、この通信モジュール２１ａ’に対する電源供給の開始要求を行うとともに、出力バッファ３１ａに出力ポートを開放する要求を行う。
具体的には、障害検出回路３５ａは、電源回路２２ａに対しては信号線１０５ａを介して制御信号ｄを送出し、出力バッファ３１ａに対しては信号線１０８ａを介して制御信号ｅを送出する。
電源回路２２ａは、障害検出回路３５ａからの制御信号ｄを受けると、新たな通信モジュール２１ａ’に対して電源の供給を再開する（Ｓ９）。
また、出力バッファ３１ａは、障害検出回路３５ａからの制御信号ｅを受けると、その出力ポートを開放する（Ｓ１０）。
これは、後に、診断データを通信モジュール２１ａ’に対して送出するために、係る通信経路を確保しておく必要があるからである。
【００３０】
次に、障害検出回路３５ａは、簡易診断回路３４ａに対し、所定の診断命令を送出する（Ｓ１１）。
これは、新たに挿入された通信モジュール２１ａ’が正常なものか否かを予め診断しておくためである。
所定の診断命令を受けた簡易診断回路３４ａは、まず、信号線１２１ａを介して選択回路３３ａに制御信号ｆを送出し、所定の診断データが信号線１０７ａを介して通信モジュール２１ａ’に送出できるよう回路を切り替えさせる（Ｓ１２）。
次に、簡易診断回路３４ａは、所定の診断データを新たに搭載された通信モジュール２１ａ’に対して送出する（Ｓ１３）。
具体的には、簡易診断回路３４ａは、信号線１０７ａ、選択回路３３ａ、信号線１１６ａ、出力バッファ３１ａ及び信号線１０１ａを介して通信モジュール２１ａ’に対し診断データを送出する。
なお、簡易診断回路３４ａから送出された診断データは、対象となる通信モジュール２１ａ’のところで診断に必要なデータを抽出したのち簡易診断回路３４ａに送り返される。
そして、簡易診断回路３４ａは、通信モジュール２１ａ’から係る診断データを受信する（Ｓ１４）。
【００３１】
診断データを受信した簡易診断回路３４ａは、そのデータに基づいて、通信モジュール２１ａ’の正当性を診断する（Ｓ１５）。
診断の結果、通信モジュール２１ａ’の正当性が確認されると簡易診断回路３４ａは、制御信号ｇを切替回路３３ａに送出し、当初の状態に回路に切り戻す（Ｓ１６）。
つまり、信号線１０６ａがオンライン状態となり、通信制御回路３７ａから送出されるデータが、信号線１１６ａ、出力バッファ３１ａ及び信号線１０１ａを介して通信モジュール２１ａ’に送出されるようになる。
また、診断の結果、通信モジュール２１ａ’の正当性が確認された場合、簡易診断回路３４ａは、その旨を障害検出回路３５ａに通知する（Ｓ１７）。
すると、障害検出回路３５ａは信号線１０１ａを介して制御信号ｈを送出し、対応するＬＥＤ２３ａを消灯させる（Ｓ１８）。
【００３２】
なお、本実施形態では、正常な通信モジュール２１ａ’に交換されたケースを想定しているが、万一、交換した通信モジュール２１ａ’が異常である場合、ステップＳ１６における回路切替は当然に行われない。
また、この場合、ＬＥＤ２３ａは点灯したままとなるが、ＬＥＤ２３ａを点滅させる制御を行うことも可能である。
これにより、保守員等は、新たに搭載した通信モジュール２１ａ’にも不具合があることを迅速に確認することができ、その後の対応を円滑に行うことが可能となる。
【００３３】
以上説明したように、本実施形態のデータ処理装置（モジュール処理装置）によれば、障害検出回路３５ａ、挿抜検出回路３６ａ及び簡易診断回路３４ａ等を搭載しており、これらの回路の連携した制御動作により、故障した通信モジュール２１ａの交換を容易なものとしている。
具体的には、通信モジュール２１ａが故障したときにはこれを障害検出回路３５ａが検出することによって電源回路２２ａ及び出力バッファ３１ａがその出力を一旦遮断するようにしている。
また、ＬＥＤ２３ａを点灯させることによって通信モジュール２１ａの交換を円滑に促すようにしている。
そして、故障した通信モジュール２１ａが新たな通信モジュール２１ａ’に交換された場合には、挿抜検出回路３６ａがこれを検出し、簡易診断回路３４ａが自動的にその通信モジュール２１ａ’の診断を行うようにしている。
そして、係る診断により通信モジュール２１ａ’の正当性が確認されたときはＬＥＤ２３ａを消灯するようにしている。
【００３４】
このため、まず、通信モジュール２１の交換に携わるもの者は、データ処理装置に複数搭載されている通信モジュール２１ａ乃至２１ｚの中から、故障した通信モジュール２１を迅速に認識することが可能である。
そして、従来、入出力カード等の交換の際に手動で行ってきたオフライン処理や診断処理が自動的に行われるようになっている。
【００３５】
このように、本実施形態のデータ処理装置によれば、交換対応者のスキルに関係なく、容易かつ円滑に、故障した通信モジュール２１の交換が可能である。
また、通信モジュール単位で交換することができるため、装置やシステムに与える影響を最小限に留めることが可能となる。
従って、本実施形態によれば、可用性が高く、信頼性及び利便性に優れたデータ処理装置を実現することができる。
【００３６】
以上、本発明のモジュール処理装置とモジュール保守方法について、好ましい実施形態を示して説明したが、本発明にかかるモジュール処理装置及びモジュール保守方法は、上述した実施形態にのみ限定されるものではなく、本発明の範囲で種々の変更実施が可能であることは言うまでもない。
例えば、本発明のモジュール処理装置は、大規模な装置やシステムはもとより、パーソナルコンピュータ等の小規模な装置やシステムに応用することも可能である。例えば、パーソナルコンピュータのＰＣＩスロットやＰＣカードスロットに着脱される様々なモジュールに対して、本発明を適用可能であり、各種モジュールの円滑な交換作業等を支援することができるようになる。
【産業上の利用可能性】
【００３７】
本発明は、複数の通信モジュールを備えたデータ処理装置に好適に利用することができる。
【図面の簡単な説明】
【００３８】
【図１】本発明の一実施形態に係るに係るデータ処理装置の構成を示すブロック図である。
【図２】本発明の一実施形態に係るデータ処理装置において通信モジュール２１ａに障害が発生した場合の動作手順を示したフローチャートである。
【符号の説明】
【００３９】
１  入出力カード
２  通信モジュール部
３  通信制御ＬＳＩ
２１  通信モジュール
２２  電源回路
２３  ＬＥＤ
３４  簡易診断回路
３５  障害検出回路
３６  挿抜検出回路
【図１】
2009146285.tif 000003
【図２】
2009146285.tif 000004