(57)【要約】【課題】通信ネットワークに含まれる主局装置から機能が停止した従局装置を正確かつ迅速にリセット可能な遠隔リセットシステムを提供する。【解決手段】遠隔リセット信号を非イーサネットフレームで構成し、従局装置側における遠隔リセット信号の検出及び装置内リセット信号の発生を、従局装置のオペレーティングシステム・ソフトウェアが非介在のハードウェアロジック回路で構成する。また、異なるフレームフォーマットを有する２以上の遠隔リセット信号を設け、これらの遠隔リセット信号の送信シーケンスを定めて遠隔リセット動作の確実性を期す。【選択図】  図１
2004172833.tif 000002
【特許請求の範囲】
【請求項１】
通信ネットワークを介して互いにイーサネットフレームに基づくデータ信号を送受信する主局装置と少なくとも１つの従局装置とを含む遠隔リセットシステムであって、
前記主局装置は、前記通信ネットワークを介して到来する受信データ信号により前記従局装置の異常状態を検知してこれを解除する遠隔リセット動作を指令する指令手段と、
前記指令に基づいてイーサネットフレームとは異なるフレームフォーマットを有する遠隔リセット信号を生成する信号生成手段と、
前記遠隔リセット信号を前記通信ネットワークに供給する信号供給手段とを含み、
前記従局装置は、前記通信ネットワークに供給された前記遠隔リセット信号を検出する信号検出手段と、
当該検出された遠隔リセット信号に応じて前記異常状態を解除するリセット信号を発生させるリセット信号発生手段と、を含むことを特徴とする遠隔リセットシステム。
【請求項２】
前記信号検出手段及びリセット信号発生手段は、ハードウェアロジック回路によって構成され、かつ前記従局装置を制御するオペレーティングシステムのソフトウェアから独立して動作することを特徴とする請求項１に記載の遠隔リセットシステム。
【請求項３】
前記信号生成手段は、フレームフォーマットのビットパターンが異なる少なくとも２つの遠隔リセット信号を逐次生成して、
前記信号供給手段は、当該逐次生成される複数の遠隔リセット信号を所定の時間間隔を置いて前記ネットワークに供給して、
前記リセット信号発生手段は、前記遠隔信号検出手段により検出される複数のリセット信号が所定の順序でかつ所定の時間内に検出された場合に、前記リセット信号を発生させることを特徴とする請求項２に記載の遠隔リセットシステム。
【請求項４】
前記遠隔リセット信号は、そのフレームフォーマットに遠隔リセット信号であることを判別可能な識別子を含むことを特徴とする請求項３に記載の遠隔リセットシステム。
【請求項５】
前記遠隔リセット信号は、そのフレームフォーマットに前記従属装置内におけるリセット対象を識別する識別子を含むことを特徴とする請求項４に記載の遠隔リセットシステム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、通信ネットワークの主局装置から、同ネットワークに接続された従局装置の機能を復旧させる遠隔リセットシステムに関する。
【０００２】
【従来の技術】
通信ネットワークに含まれる従局装置では、例えば、ノイズの混入や電源電圧変動、或いはユーザによる非正規操作等の異常事態の発生によって、その機能がホールドしてしまう障害が屡々発生する。このような障害が発生した場合、主局装置から通信ネットワークを介してリセット指令を従局装置に送信することにより、ホールドした従局装置を遠隔リセットするシステムが従来から知られている（特許文献１を参照のこと）。
【０００３】
しかしながら、従来の遠隔リセットシステムにおいては、主局装置から従局装置へのリセット指令は、通常のイーサネットフォーマットのデータフレームによって伝送されていた。また、従局装置においてもかかるリセット指令を含むデータフレームを通信ネットワークから受信すると、イーサネット通信プロトコルを制御するオペレーティングシステムのソフトウェア処理を介して、装置のリセット処理を行うリセット信号を発生させていた。
【０００４】
それ故、例えば、従局装置全体を制御するオペレーティングシステムのソフトウェアの暴走により、従局装置における機能停止がデータ送受信機能のハングアップや、オペレーティングシステム自体の機能喪失にまで及んだ場合、主局装置からの遠隔リセット指令が有効に働かないおそれがあった。
【０００５】
【特許文献１】
特開平１１−１４５９８５号公報
【０００６】
【発明が解決しようとする課題】
従って、本発明が解決しようとする課題には上述した問題が一例として挙げられる。また、本発明は、通信ネットワークにおいて主局装置から従局装置を正確かつ迅速にリセットし得る遠隔リセットシステムを提供することを目的とする。
【０００７】
【課題を解決するための手段】
請求項１に記載の発明は、通信ネットワークを介して互いにイーサネットフレームに基づくデータ信号を送受信する主局装置と少なくとも１つの従局装置とを含む遠隔リセットシステムであって、
前記主局装置は、前記通信ネットワークを介して到来する受信データ信号により前記従局装置の異常状態を検知してこれを解除する遠隔リセット動作を指令する指令手段と、前記指令に基づいてイーサネットフレームとは異なるフレームフォーマットを有する遠隔リセット信号を生成する信号生成手段と、前記遠隔リセット信号を前記通信ネットワークに供給する信号供給手段とを含み、
前記従局装置は、前記通信ネットワークに供給された前記遠隔リセット信号を検出する信号検出手段と、当該検出された遠隔リセット信号に応じて前記異常状態を解除するリセット信号を発生させるリセット信号発生手段とを含むことを特徴とする。
【０００８】
【発明の実施の形態】
本発明の実施の形態による遠隔リセットシステムの１の実施例を図１に示す。
本実施例は、図１に示される如く、通信ネットワークのセンタ側に設置される主局装置１０、遠隔地の端末側に設置される従局装置３０、及び両装置間を接続する光ファイバ伝送路２０から構成されている。因みに、図１に示される実施例は、イーサネットフレームを転送するメディアコンバータを使用したＦＴＴＨ（ｆｉｂｅｒ  ｔｏ  ｔｈｅ  ｈｏｍｅ）通信システム等の通信ネットワークを想定したものである。しすしながら、本発明の実施はかかる事例に限定されるものではなく、その他の通信ネットワークにおいても適用できるものであることは言うまでもない。
【０００９】
図１において、主局装置１０は、遠隔リセット指示制御部１１、遠隔リセットフレーム生成部１２、遠隔リセットフレーム挿入部１３、物理層処理部１４、及び光伝送モジュール１５から構成されている。
主局装置１０において、主局装置全体を制御する制御コンピュータ（図示せず）が従局装置３０のホールド状態を検知すると、遠隔リセット指示制御部１１は、所定のシーケンスに基づいて遠隔リセットフレーム生成部１２に対して遠隔リセット動作の実行を指令する。かかる指令に基づいて遠隔リセットフレーム生成部１２は、遠隔リセット指示フレームを生成してこれを遠隔リセットフレーム挿入部１３に伝達する。遠隔リセットフレーム挿入部１３は、通信ネットワークのユーザデータ通話路の途中に配置されており、遠隔リセットフレーム生成部１２から遠隔リセット指示フレームを受け取ると、これをユーザデータ通話路に挿入する。物理層処理部１４は、一般的なコンピュータ間の通信プロトコルであるＯＳＩ（Ｏｐｅｎ  Ｓｙｓｔｅｍｓ  Ｉｎｔｅｒｃｏｎｎｅｃｔｉｏｎ）における第１層（物理層）の動作処理を担う部分である。また、光伝送モジュール１５は、例えばレザーダイオードやフォト・トランジスタ等の発光及び受光素子を含む光送受信機能部であり、物理層処理部１４からの電気信号を光信号に変換して光ファイバ伝送路２０に送信し、同時に、受信した光信号を電気信号に変換して物理層処理部１４に伝達する部分である。
【００１０】
光ファイバ伝送路２０は、通常の光ファイバを用いた光信号伝送路である。なお、物理層処理部１４、光伝送モジュール１５、及び光ファイバ伝送路２０は、本発明の実施の形態に直接的な関係がないため、以後の記載においてこれらの構成部分についての詳細な説明は省略する。
一方、従局装置３０は、光伝送モジュール３１、物理層処理部３２、遠隔リセットフレーム検出部３３、及びリセット信号生成部３４から構成されている。従局装置３０における光伝送モジュール３１、物理層処理部３２は、前述した主局装置１０の対応する各々の構成要素と同様である。また、遠隔リセットフレーム検出部３３は、ユーザデータ通話路の途中に設定されており、ユーザデータ通話路から遠隔リセット指示フレームを検出してこれを抽出する働きを担う。また、リセット信号生成部３４は、検出遠隔リセットフレーム検出部３３からの遠隔リセット指示フレームの受信指令を受けて、従局装置３０内部のリセットを行うリセット信号を発生させる部分である。
【００１１】
なお、遠隔リセットフレーム検出部３３、及びリセット信号生成部３４は、ハードウェアによるロジック回路によって構成される。それ故、従局装置３０における、遠隔リセット指示フレームの検出処理、及びリセット信号発生処理の各々の動作は、従局装置３０の全体動作を制御するオペレーティングシステムのソフトウェアを介在することなく実行が可能である。
【００１２】
次に、図１に示される実施例における遠隔リセット動作を説明する。
先ず、本実施例において、主局装置１０から従局装置３０に対する遠隔リセット動作が正常に為される場合の動作シーケンスを、図２に示されるシーケンスチャートに基づいて説明する。
主局装置１０において従局装置３０の機能停止が検知されると、遠隔リセット指示制御部１１は、遠隔リセット動作の実行指令を遠隔リセットフレーム生成部１２に伝達する（ステップＳ１０１）。因みに、主局装置１０における従局装置３０の機能停止の検知は、例えば、従局装置３０から受信されるユーザデータの誤り率を常時検出することによって行うようにしても良いし、或いは、従局装置３０から定期的に送信されるパイロット信号の喪失を検出して行うようにしても良い。
【００１３】
遠隔リセット動作の実行指令の伝達を受け、遠隔リセットフレーム生成部１２はステップＳ１０２において、先ず、遠隔リセット指示１フレームを生成する。ここで、遠隔リセット指示１フレームを含む遠隔リセット指示フレームの構成を図３のフレーム構成図に示す。なお、同図に示されるフレーム構成は、あくまでも一つの事例に過ぎず、本発明による実施の形態がかかる事例に限定されるものではないことは言うまでもない。
【００１４】
図３に示される如く、本実施例における遠隔リセット指示フレームのフォーマット構成は、通常のユーザデータの伝送に用いられるイーサネットフレームとは異なるいわゆる非イーサネットフレームのフォーマット構成となっている。かかる構成を採ることにより、遠隔リセット指示フレームは、ＯＳＩのレイヤ２（データリンク層）スイッチを通過することができない。それ故、遠隔リセット指示フレームが通信ネットワーク内における各装置のＯＳＩの上位ユーザアプリケーション層まで到達することを防止できる。更に、遠隔リセット指示フレームが各装置ＯＳＩのレイヤ２以上の上位階層を介して他の通信ネットワークに流出されるおそれもない。つまり、遠隔リセット指示フレームの伝送を、主局装置１０と遠隔リセットの対象とされる従局装置３０の各々におけるＯＳＩのレイヤ２スイッチ間に限定することが可能となる。
【００１５】
図３からも明らかなように、遠隔リセット指示フレームは、プリアンブル（８ビット）、遠隔リセット指示フレーム識別子（８ビット）、データ部（１２ビット）、及び終了識別子（４ビット）から構成される。因みに、遠隔リセット指示フレームの長さは、各装置ＯＳＩのレイヤ２スイッチにおける非透過処理を確実にすべく、レイヤ２スイッチを透過する通常のイーサネットフレームのデータ長より短い６４バイト（５１２ビット）以下に設定されている。
【００１６】
遠隔リセット指示フレームのプリアンブルは、遠隔リセット指示フレームを受信した従局装置３０において受信信号の同期確立を促進するために設けられるものである。また、遠隔リセット指示フレーム識別子には、かかるフレームが遠隔リセット指示フレームであることを示す特別のビットパターンが設定される。また、データ部には、遠隔リセット処理を的確に行うための指令データが設定される。本実施例では、データ部の１２ビットのうち下位２ビット（ｂ１，ｂ０）を用いて２種類の遠隔リセット指示フレームを設けている。すなわち、図３に示す如く、データ部の下位２ビットのｂ１＝０、ｂ０＝１なるビットパターンの組合せを遠隔リセット指示１フレームとし、ｂ１＝１、ｂ０＝０なる組合せを遠隔リセット指示２フレームと定めている。
【００１７】
ステップＳ１０２において、遠隔リセットフレーム生成部１２は、遠隔リセット指示１フレームを生成すると、次のステップＳ１０３でこれを遠隔リセットフレーム挿入部１３に伝達する。遠隔リセットフレーム挿入部１３は、遠隔リセット指示１フレームを受け取ると、ステップＳ１０４で、これをユーザデータ通話路に挿入する。その後、遠隔リセットフレーム挿入部１３は、ユーザデータ通話路に挿入された遠隔リセット指示１フレームを、物理層処理部１４、光伝送モジュール１５、及び光伝送路２０を介して従局装置３０に送信する（ステップＳ１０５）。
【００１８】
遠隔リセット指示１フレームの送信に関しては、遠隔リセット指示信号伝達の確実性を期すべく、主局装置１０は、遠隔リセット指示１フレームを従局装置３０に向け４回続けて送信する。但し、本発明の実施の形態がかかる送信回数に限定されるものでないことは言うまでもない。なお、伝送路におけるバーストエラーによる送信データの破壊を回避すべく、送信タイミングについては、例えば、各回の送信動作の間に若干のポーズ期間を設ける用にしても良い。また、信号伝達の確実性を更に高めるべく、例えば、４連送の奇数回と偶数回でフレームの構成ビットを反転させて送信するようにしても良い。
【００１９】
遠隔リセットフレーム生成部１２は、ステップＳ１０２において遠隔リセット指示１フレームを生成すると、同時に所定の時間長を有するタイマー（図示せず）を起動させて、当該タイマーの待ち時間が経過した後、ステップＳ１０６の処理に移行する。そして、遠隔リセットフレーム生成部１２は、ステップＳ１０６において今度は図３に示した遠隔リセット指示２フレームを生成する。遠隔リセットフレーム生成部１２は、遠隔リセット指示２フレームを生成すると、これを遠隔リセットフレーム挿入部１３に伝達する（ステップＳ１０７）。遠隔リセットフレーム挿入部１３におけるその後の処理、即ちステップＳ１０８、及びＳ１０９は、前述した処理ステップＳ１０４、及びＳ１０５と同じであるためその説明は省略する。
【００２０】
以上の動作説明から明らかな如く、本実施例においては、主局装置１０から所定の時間間隔を置いて遠隔リセット指示１フレームと、遠隔リセット指示２フレームが従局装置３０に送信されることになる。
一方、従局装置３０は、主局装置１０から信号を受信すると、先ず、その信号のフォーマット構成が通常のイーサネットフレームであるか、或いは非イーサネットフレームであるかを判定する。そして、受信信号が非イーサネットフレームであり、かつ当該フレームが遠隔リセット指示フレーム識別子を含んでいる場合に遠隔リセットフレーム検出部３３を起動する。
【００２１】
かかるプロセスを経て、遠隔リセットフレーム検出部３３は、従局装置３０の通常状態において、遠隔リセット指示１フレームをユーザデータ通話路から検出する（ステップＳ３０１）。なお、遠隔リセット指示１フレームの検出は、図３のフレーム構成図に示す如く、同フレーム中に含まれるデータ部の下位２ビットが、ｂ１＝０、ｂ０＝１なる条件をもって行われる。また、遠隔リセット処理の確実性を期すべく、遠隔リセットフレーム検出部３３は、同一フォーマットのフレームを３回連続して検出した場合をもって遠隔リセット指示１フレームの検出と認識する。なお、遠隔リセットフレーム検出部３３における連続検出回数の閾値はこれに限定されるものではなく、前述した主局装置１０からの連続送信回数以内であればその実施態様に応じて自在に設定することができる。
【００２２】
ステップＳ３０１において、遠隔リセットフレーム検出部３３が遠隔リセット指示１フレームを検出すると遠隔リセット指示２フレーム待ちタイマー（図示せず）が起動され、従局装置３０の動作状態は通常状態から遠隔リセット指示待ち状態に遷移する。遠隔リセット指示２フレーム待ちタイマーがタイムアウトする前に、ステップＳ３０２において、遠隔リセットフレーム検出部３３が主局装置１０からの遠隔リセット指示２フレームを検出すると、同タイマーは停止されタイマーカウンタがクリアされる。なお、遠隔リセットフレーム検出部３３が遠隔リセット指示２フレームを検出することにより、従局装置３０の動作状態は遠隔リセット指示待ち状態から通常状態に復帰する。
【００２３】
その後、遠隔リセットフレーム検出部３３は、ステップＳ３０３において遠隔リセット受信指令を生成してこれをリセット信号生成部３４に伝達する。リセット信号生成部３４では、かかる指令の伝達を受けて従局装置３０の内部のリセットを行う従局装置リセット信号を生成して（ステップＳ３０３）、これを用いて従局装置３０各部のリセット処理を実行する（ステップＳ３０４）。
【００２４】
以上詳述した如く、本実施例によれば、主局装置１０から従局装置３０に対する遠隔リセット処理が迅速かつ確実になされることになる。また、従局装置３０の遠隔リセットフレーム検出部３３、及びリセット信号生成部３４は、ハードウェアによるロジック回路によって構成されているので、従局装置３０の全体動作を制御するオペレーティングシステムのソフトウェアの影響を受けることなく従局装置３０のリセット処理を行うことができる。
【００２５】
次に、上述した従局装置３０の遠隔リセット指示２フレーム待ちタイマーがタイムアウトした場合の動作シーケンスを、図４に示されるシーケンスチャートに基づいて説明する。
従局装置３０の動作状態が通常状態のとき、遠隔リセットフレーム検出部３３が遠隔リセット指示１フレームを検出すると遠隔リセット指示２フレーム待ちタイマーが起動され（ステップＳ３０６）、従局装置３０の動作状態は遠隔リセット指示待ち状態に遷移する。その後、遠隔リセットフレーム検出部３３において遠隔リセット指示２フレームが検出される前に、所定の時間が経過してしまい遠隔リセット指示２フレーム待ちタイマーがタイムアウトすると、遠隔リセットフレーム検出部３３はステップＳ３０７に移行する。
【００２６】
遠隔リセットフレーム検出部３３は、ステップＳ３０７において同タイマーを停止させてそのタイマーカウンタをクリアする。これに伴い、従局装置３０の動作状態は遠隔リセット指示待ち状態から通常状態に復旧する。
図４に示される動作シーケンスを設定することによって、例えば、通常のユーザデータが伝送路中のデータエラーにより変化して、遠隔リセットフレーム検出部３３で遠隔リセット指示１フレームが誤検出される事態が生じても、従局装置３０が誤ってリセットされてしまうことを防ぐことができる。なお、遠隔リセット指示２フレーム待ちタイマーがタイムアウトする時間は、主局装置１０において遠隔リセット指示１フレーム生成後、遠隔リセット指示２フレームを生成するまでの時間以上であれば、実施態様に応じて自在に設定することが可能である。
【００２７】
以上説明を行った、図２及び図４のシーケンスチャートを合わせて、従局装置３０における動作状態の状態遷移の様子を図５に示す。
図５において、従局装置３０の動作状態として通常状態と遠隔リセット指示待ち状態の２つの状態が規定されている。通常状態とは、従局装置３０が通常に動作している状態を示すものであり、これには主局装置１０から遠隔リセット指示を受信している状態も含まれる。一方、遠隔リセット指示待ち状態とは、主局装置１０から遠隔リセット指示１フレームを受信した後、遠隔リセット指示２フレーム待ちタイマーが起動されている状態を示すものである。
【００２８】
先ず、従局装置３０において、電源投入やリセットが為されるとステップＳ０１の初期化処理が実行され、従局装置３０の動作状態は通常状態に遷移する。この状態において、主局装置１０からの遠隔リセット指示１フレームを受信すると（ステップＳ０２）遠隔リセット指示待ち状態に遷移する。そして、遠隔リセット指示待ち状態において、主局装置１０からの遠隔リセット指示２フレームを受信すると（ステップＳ０３）通常状態に復帰する。なお、遠隔リセット指示待ち状態において、遠隔リセット指示２フレーム待ちタイマーがタイムアウトした場合（ステップＳ０４）も、従局装置３０の動作状態は通常状態に復帰する。
【００２９】
また、通常状態において遠隔リセット指示２フレームを受信した場合（ステップＳ０３）、或いは、遠隔リセット指示待ち状態において遠隔リセット指示１フレームを受信した場合は、状態遷移は行われず従前の状態が維持される。
以上図１などに示される実施例について説明を行ったが、本発明の実施の形態はかかる実施例に限定されるものではない。
【００３０】
例えば、図６に示す如く、遠隔リセット指示フレームのデータ部における上位ビット（ｂ１１〜ｂ２）を用いて、従局装置３０内におけるリセット対象を選択し得る構成としても良い。図６の事例では、遠隔リセット指示フレームのデータ部のｂ４〜ｂ２で“００１”なるコードが受信されると、従局装置３０は、その送受信部のみに対してリセット処理を実行する。また、ｂ４〜ｂ２で“０１０”なるコードが受信されると、従局装置３０は、例えば液晶パネルや有機ＥＬディスプレイなど装置に設けられた表示部のみに対してリセット処理を実行する。このような構成を採ることによって、従局装置３０の全体機能に影響を与えることなく、機能がホールドしてしまった部分のみについて遠隔リセット処理を実行することが可能となる。
【００３１】
また、図７に示すような通信ネットワークの構成を採用することによって、通信ネットワークに含まれる複数の従局装置３０に対して遠隔リセット処理を実施することができる。なお、この場合、遠隔リセット指示フレームのデータ部の上位ビットに各々の従局装置３０を識別し得るアドレスビットを設けるようにしてもよい。
【図面の簡単な説明】
【図１】図１は、本発明による遠隔リセットシステムの１つの実施例を示すブロック図である。
【図２】図２は、正常時における遠隔リセット処理のシーケンスを示すシーケンスチャートである。
【図３】図３は、遠隔リセット指示フレームのフレームフォーマットの構成を示すフレーム構成図である。
【図４】図４は、従局装置３０のタイマーがタイムアウトした場合における遠隔リセット処理のシーケンスを示すシーケンスチャートである。
【図５】図５は、従局装置３０における動作状態の遷移を表した状態遷移図である。
【図６】図６は、遠隔リセット指示フレームの他のフレームフォーマット構成を示すフレーム構成図である。
【図７】図７は、本発明による遠隔リセットシステムの他の実施例を示すブロック図である。
【符号の説明】
１０  …  主局装置
１１  …  遠隔リセット指示制御部
１２  …  遠隔リセットフレーム生成部
１３  …  遠隔リセットフレーム挿入部
１４、３２  …  物理層処理部
１５、３１  …  光伝送モジュール
２０  …  光ファイバ伝送路
３０  …  従局装置
３３  …  遠隔リセットフレーム検出部
３４  …  リセット信号生成部
【図１】
2004172833.tif 000003
【図２】
2004172833.tif 000004
【図３】
2004172833.tif 000005
【図４】
2004172833.tif 000006
【図５】
2004172833.tif 000007
【図６】
2004172833.tif 000008
【図７】
2004172833.tif 000009