(57)【要約】【課題】複数の伝送ノードをリング伝送路により接続した双方向ラインスイッチリング方式のリング伝送システムのスケルチテーブル更新処理制御方法及び伝送装置に関し、スケルチテーブルの更新処理を効率よく行い、複数のチャネルでスケルチデータの変更が同時期に発生した場合におけるＣＰＵの処理負荷を軽減する。【解決手段】リング伝送システムの伝送ノード＃１〜＃４の間に設定されたチャネル毎に、送信元伝送ノードから送信先伝送ノードまでの各伝送ノード（例．ノード＃１−ノード＃４−ノード＃３）で伝達するスケルチデータが通過した伝送ノード数をカウントアップし、該伝送ノード数の情報を保持する。チャネル毎の伝送ノード数の情報を基に、該伝送ノード数の大きいチャネルに対するスケルチテーブル更新を、該伝送ノード数の小さいチャネルに対するスケルチテーブル更新より、処理順番の優先順位を下げて処理するよう制御する。【選択図】図１
2010193342.tif 000002
【特許請求の範囲】
【請求項１】
複数の伝送ノードをリング伝送路により接続した双方向ラインスイッチリング方式のリング伝送システムのスケルチテーブル更新処理制御方法において、
前記伝送ノード間に設定されたチャネル毎に、該チャネルの送信元伝送ノードから送信先伝送ノードまでの各伝送ノード間でスケルチデータを伝達する際に、該スケルチデータが前記伝送ノードを通過する毎に、通過した伝送ノード数の情報をカウントアップし、該カウントアップした伝送ノード数の情報を保持するとともに、該伝送ノード数の情報を次の伝送ノードに送信するステップと、
前記チャネル毎の前記伝送ノード数の情報を基に、該伝送ノード数の大きいチャネルに対するスケルチテーブル更新を、該伝送ノード数の小さいチャネルに対するスケルチテーブル更新より、処理順番の優先順位を下げて処理するよう制御するステップと、
を含むことを特徴とするスケルチテーブル更新処理制御方法。
【請求項２】
前記チャネルで双方向に伝達されるスケルチデータが通過した伝送ノード数を、それぞれの伝送方向毎にカウントアップし、該カウントアップした伝送ノード数の情報を保持するとともに、該伝送ノード数の情報を次の伝送ノードに送信するステップと、
前記チャネル毎の前記伝送ノード数として、それぞれの伝送方向でカウントアップした伝送ノード数のうち、値の大きい方の伝送ノード数を、当該チャネルの伝送ノード数の基準値として、前記処理順番の優先順位を下げて処理するよう制御するステップと、
を含むことを特徴とする請求項１に記載のスケルチテーブル更新処理制御方法。
【請求項３】
前記伝送ノード数に、前記伝送ノードの一つ当たりの前記スケルチデータの通過時間を乗じたノード遅延時間を前記チャネル毎に設定するステップと、
前記ノード遅延時間を基に、スケルチテーブル更新の割り込み処理の待機可能な時間を前記チャネル毎に計測するステップと、
前記チャネル毎の割り込み処理の待機可能な時間を基に、前記各チャネルのスケルチテーブル更新処理の優先順位を制御するステップと、
を含むことを特徴とする請求項１又は２に記載のスケルチテーブル更新処理制御方法。
【請求項４】
複数の伝送装置をリング伝送路により接続した双方向ラインスイッチリング方式のリング伝送システムの伝送装置において、
前記伝送装置間に設定されたチャネル毎に、該チャネルの送信元伝送装置から送信先伝送装置までの各伝送装置間でスケルチデータを伝達する際に、該スケルチデータが通過する毎に、通過した伝送装置数の情報をカウントアップし、該カウントアップした伝送装置数の情報を保持する伝送装置数保持手段と、
前記チャネル毎の前記伝送装置数の情報を基に、該伝送装置数の大きいチャネルに対するスケルチテーブル更新を、該伝送装置数の小さいチャネルに対するスケルチテーブル更新より、処理順番の優先順位を下げて処理するよう制御する優先制御手段と、
を備えたことを特徴とする伝送装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の伝送ノードをリング伝送路により接続した双方向ラインスイッチリング方式のリング伝送システムのスケルチテーブル更新処理制御方法及び伝送装置に関する。
【背景技術】
【０００２】
リング伝送システムにおける伝送装置の主要部の構成例を図８に示す。該伝送装置は、シェルフ８−１と称される筐体を有し、シェルフ８−１内に主信号インタフェース部８−２、スイッチファブリック部８−３、及び監視制御部８−４等が実装される。図８の（ａ）はシェルフ８−１のフロント面を示し、図８の（ｂ）はシェルフ８−２のリア面を示している。
【０００３】
シェルフ８−１に実装される主信号インタフェース部８−２は、通信用の主信号回線とのインタフェース機能を提供する。スイッチファブリック部８−３は、主信号回線相互間の接続をスイッチングして接続先を切替える機能を有する。監視制御部８−４は、当該伝送装置を監視制御する機能を有する。各機能部８−２〜８−４は、シェルフ８−１の背面の背面配線盤（ＢＷＢ：Back Wired Board、図示省略）を介して接続されている。
【０００４】
リング伝送システムにおける一つの伝送ノードとして、上述の伝送装置をリング状に複数接続したリング伝送システムの構成例を図９に示す。図９に示すように、各伝送ノードは、光ファイバ等でリング状に接続される。ここで、時計回りの伝送方向をＥａｓｔ→Ｗｅｓｔ方向と称し、反時計回りの伝送方向をＷｅｓｔ→Ｅａｓｔ方向と称する。
【０００５】
なお、「Ｅａｓｔ→Ｗｅｓｔ」を「Ｅ→Ｗ」と、「Ｗｅｓｔ→Ｅａｓｔ」を「Ｗ→Ｅ」と略記する。各伝送ノードのＥａｓｔ側又はＷｅｓｔ側から入力された信号は、主信号インタフェース部８−２で処理され、スイッチファブリック部８−３で通信先の信号経路にスイッチングされ、出力側の主信号インタフェース部８−２に渡され、出力される。
【０００６】
双方向ラインスイッチリング（ＢＬＳＲ：Bi-directional Line Switched Ring）方式を適用したリング伝送システムにおいては、伝送路の障害発生時に障害伝送路を迂回させて伝送することにより、伝送障害の救済措置が行われる。しかし、伝送路に二重障害が発生した場合には、主信号回線に誤接続が発生してしまうため、スケルチテーブルを用いて救済措置が可能か否かを判定し、不可の主信号回線に対しては、Ｐａｔｈ  ＡＩＳというパス警報表示信号を挿入し、誤接続の発生を防止している。
【０００７】
以下、スケルチテーブルについて説明する。双方向ラインスイッチリング（ＢＬＳＲ）方式のリング伝送システムにおいて、伝送ノード間に主信号回線が接続されてチャネルが設定された場合、伝送ノードは、該主信号回線中にスケルチデータを挿入する。スケルチデータとしては、送信元（ソース）ノード情報が格納され、送信元（ソース）ノードから送信先（デスティネーション）ノードまでの各伝送ノードで、該スケルチデータが双方向に伝達される。
【０００８】
送信元（ソース）ノードから送信先（デスティネーション）ノードまでの各伝送ノードで、スケルチデータを双方向に伝達することにより、各伝送ノードに共通のスケルチデータが保有されることとなる。なお、送信元（ソース）ノードとは、送信対象の主信号を挿入する伝送ノードであり、送信先（デスティネーション）ノードとは、該主信号を抽出し出力する伝送ノードである。
【０００９】
スケルチデータは、チャネル毎の送信元（ソース）ノード情報と送信先（デスティネーション）ノード情報とを含む。Ｅａｓｔ側及びＷｅｓｔ側それぞれについて、Ｅ→Ｗ方向及びＷ→Ｅ方向のそれぞれの伝送方向毎に、送信元（ソース）ノード情報と送信先（デスティネーション）ノード情報とを格納したテーブルは、スケルチテーブルと称される。
【００１０】
スケルチテーブルは、各伝送ノード間でやり取りされるスケルチデータが変化した際に、該スケルチデータが通過する全伝送ノードで更新処理が実施される。従って、変化したスケルチデータを共通に反映したスケルチテーブルが、該スケルチデータが通過する全伝送ノードで再構築される。
【００１１】
図９に示すリング伝送システムの構成例において、例えば伝送ノード＃３と伝送ノード＃５との間にチャネルが設定された場合、伝送ノード＃３と伝送ノード＃５との間で双方向に信号がやり取りされ、その信号中にスケルチデータが挿入され、スケルチデータもやり取りされる。なお、設定されたチャネルで送受信される主信号が挿入／抽出される伝送ノードは、アッド／ドロップノードと称され、主信号が通過する伝送ノードは中継ノードと称される。
【００１２】
図１０に各伝送ノードにおけるスケルチデータ処理部の信号経路を示す。図１０の（ａ）は中継ノードでのスケルチデータ処理部の信号経路を、図１０（ｂ）はアッド／ドロップノードでのスケルチデータ処理部の信号経路を示す。中継ノードでは、図１０の（ａ）に示すように、Ｅａｓｔ側とＷｅｓｔ側の双方の主信号インタフェース部８−２と、監視制御部８−４内のスケルチデータ処理部との間で、スケルチデータが送受される。
【００１３】
アッド／ドロップノードでは、例えば図１０の（ｂ）に示すように、Ｅａｓｔ側又はＷｅｓｔ側の一方の主信号インタフェース部８−２と、監視制御部８−４内のスケルチデータ処理部との間で、スケルチデータが送受される。アッド／ドロップノードでは、主信号インタフェース部８−２及びスイッチファブリック部８−３を介し、主信号回線に通信信号を挿入（Ａｄｄ）して送信し、また、主信号回線から通信信号を抽出（Ｄｒｏｐ）して受信する。
【００１４】
スケルチデータは、主信号インタフェース部８−２のスケルチ送受信部で通信信号中から抽出され、監視制御部８−４内のスケルチデータ処理部に渡される。スケルチデータ処理部では、スケルチデータを収集し、スケルチテーブルに格納して管理する。このスケルチテーブルは、主信号回線が設定された各チャネル対応に保持される。
【００１５】
表１に、スケルチテーブルの一例を示す。スケルチテーブルは、設定されたチャネル毎に、Ｅａｓｔ側及びＷｅｓｔ側それぞれについて、Ｅ→Ｗ方向及びＷ→Ｅ方向のそれぞれの伝送方向毎に、送信元（ソース）ノード情報Ｓと送信先（デスティネーション）ノード情報Ｄとが格納される。
【表１】
2010193342.tif 000003
【００１６】
設定されたチャネルが通過する全ての伝送ノードでスケルチデータをやり取りし、各伝送ノードでスケルチテーブルの更新処理を実施し、各伝送ノードで同一の格納情報のスケルチテーブルが生成されたことにより、当該チャネルのスケルチテーブルの構築処理が完了する。
【００１７】
双方向ラインスイッチリング（ＢＬＳＲ）方式のリング伝送システムにおいて、スケルチテーブルの構築及びスケルチテーブルに基づく誤接続回避等の技術は、例えば下記の特許文献１等によって知られている。
【先行技術文献】
【特許文献】
【００１８】
【特許文献１】特開平９−９３２７８号公報
【発明の概要】
【発明が解決しようとする課題】
【００１９】
双方向ラインスイッチリング（ＢＬＳＲ）方式のリング伝送システムにおいて、伝送路の帯域の増大化に伴い、各伝送ノードで処理するチャネル数が増大する。複数のチャネルで同時期にスケルチデータに変化が発生した場合、その変化に対応してスケルチテーブルの再構築処理を実行するため、各伝送ノードのＣＰＵの処理負荷が増大する。そのため、スケルチテーブルの更新処理を全て完了するまでに長時間掛かってしまうという問題がある。この問題に対しては処理能力の高いＣＰＵを使用することが一つの解決策ではあるが、これではコストアップとなってしまう。そこで、ＣＰＵへの割り込みによる各チャネルのスケルチテーブルの更新処理を、効率よく行い、複数のチャネルでスケルチデータの変更が同時期に発生した場合におけるＣＰＵの処理負荷を軽減する。
【課題を解決するための手段】
【００２０】
上記課題を解決するスケルチテーブル更新処理制御方法は、複数の伝送ノードをリング伝送路により接続した双方向ラインスイッチリング方式のリング伝送システムのスケルチテーブル更新処理制御方法において、前記伝送ノード間に設定されたチャネル毎に、該チャネルの送信元伝送ノードから送信先伝送ノードまでの各伝送ノード間でスケルチデータを伝達する際に、該スケルチデータが前記伝送ノードを通過する毎に、通過した伝送ノード数の情報をカウントアップし、該カウントアップした伝送ノード数の情報を保持するとともに、該伝送ノード数の情報を次の伝送ノードに送信するステップと、前記チャネル毎の前記伝送ノード数の情報を基に、該伝送ノード数の大きいチャネルに対するスケルチテーブル更新を、該伝送ノード数の小さいチャネルに対するスケルチテーブル更新より、処理順番の優先順位を下げて処理するよう制御するステップと、を含むものである。
【００２１】
また、上記課題を解決する伝送装置は、複数の伝送装置をリング伝送路により接続した双方向ラインスイッチリング方式のリング伝送システムの伝送装置において、前記伝送装置間に設定されたチャネル毎に、該チャネルの送信元伝送装置から送信先伝送装置までの各伝送装置間でスケルチデータを伝達する際に、該スケルチデータが通過する毎に、通過した伝送装置数の情報をカウントアップし、該カウントアップした伝送装置数の情報を保持する伝送装置数保持手段と、前記チャネル毎の前記伝送装置数の情報を基に、該伝送装置数の大きいチャネルに対するスケルチテーブル更新を、該伝送装置数の小さいチャネルに対するスケルチテーブル更新より、処理順番の優先順位を下げて処理するよう制御する優先制御手段と、を備えたものである。
【発明の効果】
【００２２】
ＣＰＵへの割り込みによる各チャネルのスケルチテーブルの更新処理を、チャネル毎のスケルチデータの通過ノード数に基づいて不急のものを後回しにすることができ、複数のチャネルでスケルチデータの変更が同時期に発生した場合に、スケルチテーブルの更新処理を行うＣＰＵの処理負荷を軽減することができる。
【００２３】
また、スケルチデータの通過ノード数の少ないチャネルは、スケルチテーブルの更新を早期に完了させることができ、ＣＰＵの処理負荷を高めることなく、スケルチデータの通過ノード数に応じたチャネル毎のタイムリミットに合わせた処理時間でスケルチテーブルの更新処理を行うことが可能となる。
【図面の簡単な説明】
【００２４】
【図１】スケルチテーブル及び通過ノード数の更新の第１ステップを示す図である。
【図２】スケルチテーブル及び通過ノード数の更新の第２のステップを示す図である。
【図３】スケルチテーブル及び通過ノード数の更新の第３のステップを示す図である。
【図４】スケルチテーブル及び通過ノード数の更新の第４のステップを示す図である。
【図５】スケルチテーブル及び通過ノード数の更新の第５のステップを示す図である。
【図６】複数のチャネルが設定された伝送ノードの例を示す図である。
【図７】伝送装置におけるスケルチデータ処理部の構成例を示す図である。
【図８】リング伝送システムにおける伝送装置の主要部の構成例を示す図である。
【図９】伝送装置をリング状に複数接続したリング伝送システムの構成例を示す図である。
【図１０】伝送ノードにおけるスケルチデータ処理部の信号経路を示す図である。
【発明を実施するための形態】
【００２５】
図１〜図５にスケルチテーブルの更新と通過ノード数の更新の動作例を示す。ここで、伝送ノード＃１のノードＩＤは“１”、伝送ノード＃２のノードＩＤは“３”、伝送ノード＃３のノードＩＤは“Ｆ”、伝送ノード＃４のノードＩＤは“９”であるとする。そして、伝送ノード＃１と伝送ノード＃３との間に、伝送ノード＃４を経由するチャネル（ＣＨ１）が設定されたものとし、該チャネル（ＣＨ１）についてのスケルチテーブの更新と通過ノード数の更新について説明する。
【００２６】
図１はスケルチテーブル及び通過ノード数の更新の第１ステップを示している。第１のステップでは、アッド／ドロップノードである伝送ノード＃１と伝送ノード＃３とが、それぞれの通信信号を送信する伝送方向に、自身のノードＩＤを送信元（ソース）ノード情報としてスケルチデータに設定し送信する。
【００２７】
伝送ノード＃１では、Ｗｅｓｔ側のＷ→Ｅ方向の送信元（ソース）ノード情報の格納場所に、ノードＩＤ“１”を格納したスケルチデータ送信する。伝送ノード＃３では、Ｅａｓｔ側のＥ→Ｗ方向の送信元（ソース）ノード情報の格納場所に、ノードＩＤ“Ｆ”を格納したスケルチデータを送信する。このとき、伝送ノード＃１及び伝送ノード＃３では、通過ノード数として、自ノードを含めて“１”を格納したスケルチデータを送信する。なお、図１〜図５に示すスケルチテーブルにおいて、“ｘ”はデータが未確定であることを示し、“−”は当該チャネルで使用されない旨を示している。
【００２８】
図２は第２のステップを示す。第２のステップでは、中継ノードである伝送ノード＃４において、受信した各スケルチデータを、スケルチテーブルの各受信側のそれぞれの伝送方向の格納場所に格納し、該スケルチデータを各伝送方向の送信側の格納場所にコピーし、該スケルチデータを送信する。
【００２９】
即ち、伝送ノード＃４は、伝送ノード＃３から送信元（ソース）ノード情報“Ｆ”のスケルチデータを受信し、スケルチテーブルのＷｅｓｔ側のＥ→Ｗ方向の格納場所に、該送信元（ソース）ノード情報“Ｆ”を格納する。そして、該送信元（ソース）ノード情報“Ｆ”を、Ｅ→Ｗ方向のＥａｓｔ側の送信元（ソース）ノード情報の格納場所にコピーし、該スケルチデータをＥａｓｔ側からＥ→Ｗ方向に送信する。
【００３０】
同様に、伝送ノード＃４は、伝送ノード＃１から送信元（ソース）ノード情報“１”のスケルチデータを受信し、スケルチテーブルのＥａｓｔ側のＷ→Ｅ方向の格納場所に、送信元（ソース）ノード情報“１”を格納する。そして、該送信元（ソース）ノード情報“１”を、Ｗ→Ｅ方向のＷｅｓｔ側の送信元（ソース）ノード情報の格納場所にコピーし、該スケルチデータをＷｅｓｔ側からＷ→Ｅ方向に送信する。
【００３１】
伝送ノード＃４では、Ｅ→Ｗ方向及びＷ→Ｅ方向において、上述のスケルチデータが自ノードを通過したことから、通過したノード数を１つ加増し、ノード数を“２”として双方向へ送信する。
【００３２】
図３は第３のステップを示す。第３のステップでは、伝送ノード＃１及び伝送ノード＃３が、伝送ノード＃４からのスケルチデータを受信し、それぞれのスケルチテーブルの格納情報を更新し、更新した格納情報を送信する。
【００３３】
即ち、伝送ノード＃１では、伝送ノード＃４からＷｅｓｔ側のＥ→Ｗ方向で送信元（ソース）ノード情報“Ｆ”のスケルチデータを受信し、スケルチテーブルのＷｅｓｔ側のＥ→Ｗ方向の格納場所に、送信元（ソース）ノード情報“Ｆ”を格納する。そして、該送信元（ソース）ノード情報“Ｆ”を、Ｗｅｓｔ側のＷ→Ｅ方向の送信先（デスティネーション）ノード情報の格納場所にコピーし、該スケルチデータをＷｅｓｔ側からＷ→Ｅ方向に送信する。
【００３４】
同様に、伝送ノード＃３では、伝送ノード＃４からＥａｓｔ側のＷ→Ｅ方向で送信元（ソース）ノード情報“１”のスケルチデータを受信し、スケルチテーブルのＥａｓｔ側のＷ→Ｅ方向の格納場所に、送信元（ソース）ノード情報“１”を格納する。そして、該送信元（ソース）ノード情報“１”を、Ｅａｓｔ側のＥ→Ｗ方向の送信先（デスティネーション）ノード情報の格納場所にコピーし、該スケルチデータをＥａｓｔ側からＥ→Ｗ方向に送信する。
【００３５】
伝送ノード＃１では、Ｅ→Ｗ方向のスケルチデータが自ノードを通過したことから、Ｅ→Ｗ方向のノード数を１つ加増し、ノード数“３”を保持する。また、伝送ノード＃３では、Ｗ→Ｅ方向のスケルチデータが自ノードを通過したことから、ノード数を１つ加増し、ノード数“３”を保持する。
【００３６】
図４は第４のステップを示す。第４のステップでは、中継ノードである伝送ノード＃４において、Ｅａｓｔ側及びＷｅｓｔ側で受信したスケルチデータを、それぞれの伝送方向の格納場所に格納し、該スケルチデータを反対側の送信側の格納場所にコピーし、該コピーしたスケルチデータをそれぞれの伝送方向に送信する。
【００３７】
即ち、伝送ノード＃４のＷｅｓｔ側のＥ→Ｗ方向では、送信先（デスティネーション）ノード情報“１”を受信してスケルチテーブルに格納し、該送信先（デスティネーション）ノード情報“１”のスケルチデータを、Ｅａｓｔ側のＥ→Ｗ方向の送信先（デスティネーション）ノード情報にコピーし、Ｅａｓｔ側のＥ→Ｗ方向に送信する。
【００３８】
同様に、伝送ノード＃４のＥａｓｔ側のＷ→Ｅ方向では、送信先（デスティネーション）ノード情報“Ｆ”を受信してスケルチテーブルに格納し、該送信先（デスティネーション）ノード情報“Ｆ”のスケルチデータを、Ｗｅｓｔ側のＷ→Ｅ方向の送信先（デスティネーション）ノード情報にコピーし、Ｗｅｓｔ側のＷ→Ｅ方向に送信する。
【００３９】
図５は第５のステップを示す。第５のステップでは、伝送ノード＃１及び伝送ノード＃３において、伝送ノード＃４からスケルチデータを受信し、それぞれのスケルチテーブルを更新する。
【００４０】
伝送ノード＃１では、Ｗｅｓｔ側のＥ→Ｗ方向で、送信先（デスティネーション）ノード情報“１”を受信し、該当するスケルチテーブルの格納場所に送信先（デスティネーション）ノード情報“１”を格納する。
【００４１】
伝送ノード＃３では、Ｅａｓｔ側のＷ→Ｅ方向で、送信先（デスティネーション）ノード情報“Ｆ”を受信し、該当するスケルチテーブルの格納場所に送信先（デスティネーション）ノード情報“Ｆ”を格納する。
【００４２】
スケルチテーブルの構築完了は、設定したチャネルが通過する全ての伝送ノードで、送信元（ソース）ノード情報及び送信先（デスティネーション）ノード情報が共有されたときとなる。そのため、各伝送ノードにおけるスケルチテーブルの更新処理は、送信先（デスティネーション）ノード情報のスケルチデータが末端の送信先伝送ノードへ到達するまでに実施されれば良い。
【００４３】
そこで、同時期に異なるチャネルでスケルチデータの変化が発生した場合、それらのチャネル毎に、変化したスケルチデータが最終的に送信先の伝送ノードへ到達するまでに要する時間を推定する。そして、到達時間の短いチャネルに対して、スケルチテーブルの更新処理を優先的に実施し、到達時間の長いチャネルに対しては、スケルチテーブルの更新処理を後回しにする。こうすることにより、処理能力の低いＣＰＵを用いても、スケルチテーブルの更新処理を支障なく実施することができる。
【００４４】
このような優先処理を行うため、送信元（ソース）ノードでスケルチデータが挿入されてから、該スケルチデータが伝送ノードを通過する毎に伝送ノード数をカウントアップしたノード数の情報をスケルチデータの中に付加する。そして、該ノード数の情報から、当該チャネルのスケルチデータが、末端の送信先（デスティネーション）ノードへ到達するまでの到達時間を算定する。該到達時間の短いチャネルから順に、優先的にスケルチテーブル更新の割り込み処理をＣＰＵに対して行う。
【００４５】
図６に複数のチャネルが設定された伝送ノードの例を示している。この例を用いて、スケルチテーブル更新の優先処理について説明する。図６の例において、伝送ノード＃４に着目し、そのスケルチテーブル更新の優先順序について説明する。伝送ノード＃４を通過するチャネルは、伝送ノード＃１と伝送ノード＃６との間に設定されたチャネル（ＣＨ６）と、伝送ノード＃３と伝送ノード＃５との間に設定されたチャネル（ＣＨ２）と、伝送ノード＃３と伝送ノード＃４との間に設定されたチャネル（ＣＨ５）である。
【００４６】
このとき、伝送ノード＃４におけるスケルチテーブルのノード数の情報は、表２に示すように、チャネル（ＣＨ５）について、Ｅ→Ｗ方向では１、Ｗ→Ｅ方向では２となる。これは、Ｅ→Ｗ方向では通過ノードはノード＃４の１つ、Ｗ→Ｅ方向では通過ノードはノード＃３とノード＃４の２つとなるからである。
【００４７】
【表２】
2010193342.tif 000004
【００４８】
チャネル（ＣＨ２）については、Ｅ→Ｗ方向では２、Ｗ→Ｅ方向では２となる。これは、Ｅ→Ｗ方向では通過ノードはノード＃５とノード＃４の２つ、Ｗ→Ｅ方向では通過ノードはノード＃３とノード＃４の２つとなるからである。
【００４９】
チャネル（ＣＨ６）については、Ｅ→Ｗ方向では３、Ｗ→Ｅ方向では４となる。これは、Ｅ→Ｗ方向では通過ノードはノード＃６とノード＃５とノード＃４の３つ、Ｗ→Ｅ方向では通過ノードはノード＃１とノード＃２とノード＃３とノード＃４の４つとなるからである。
【００５０】
表２の優先処理テーブルに示すようにノード数を基に各チャネルの優先順位を並べ替える。即ち、表２に示すＥ→Ｗ方向のノード数とＷ→Ｅ方向のノード数とで、値の大きい方を通過ノード数の基準値として、各チャネル間で該通過ノード数の基準値の大小比較を行い、該通過ノード数の基準値の小さい方のチャネルの優先順位を高く設定する。
【００５１】
通過ノード数の基準値が同一の場合には、Ｅ→Ｗ方向のノード数とＷ→Ｅ方向のノード数との総数が小さい方のチャネルの優先順位を高く設定する。それも同一の場合は、例えば、チャネル番号の小さい方のチャネルの優先順位を高く設定することができる。
【００５２】
また、スケルチデータが一つの伝送ノードを通過するのに要する時間に通過ノード数を乗じた時間を、ノード遅延時間として設定しておく。そして、該ノード遅延時間をタイムリミットとして、スケルチテーブル更新の割込み処理を実施することにより、スケルチテーブル更新の割り込み処理の待機可能な時間を計測することができる。
【００５３】
従って、処理の途中で、より優先順位の高いスケルチデータが入力された場合でも、スケルチテーブル更新の割り込み処理の待機可能な時間を参照して、何れを最優先に処理すべきかを判断することが可能となり、より確実な優先割り込み処理を実施することが可能となる。
【００５４】
表３にノード遅延時間を設定した優先処理テーブルの一例を示す。表３に示す例では、スケルチデータが一つの伝送ノードを通過するのに要する時間が１０であるとし、Ｅ→Ｗ方向とＷ→Ｅ方向とでノード数の大きい方の値と、一つの伝送ノードを通過するのに要する時間１０との積を、ノード遅延時間として各主信号回線（チャネル）対応に設定しておく。表３の例では、チャネル（ＣＨ５）では２０、チャネル（ＣＨ２）では２０、チャネル（ＣＨ６）では４０となる。これらの設定時間は、スケルチテーブル更新の割り込み処理の待機可能な時間である。
【００５５】
【表３】
2010193342.tif 000005
【００５６】
また、スケルチデータを受信してから割り込み処理の待機の経過時間を計測しておく。ここで、表３に示すように、チャネル（ＣＨ５）では、割り込み処理の待機の経過時間が０、チャネル（ＣＨ２）では、割り込み処理の待機の経過時間が５、チャネル（ＣＨ６）では、割り込み処理の待機の経過時間が１０であったとする。
【００５７】
この経過時間が、待機可能な時間として設定した設定時間（ノード遅延時間）を越えてしまうと、スケルチデータの構築完了が遅延してしまう可能性があるため、この設定時間を越えない範囲で、各チャネルに対するスケルチテーブル更新の優先処理順位を更新する。従って、チャネル（ＣＨ５）では待機可能な時間は２０（＝２０−０）、チャネル（ＣＨ２）では待機可能な時間は１５（＝２０−５）、チャネル（ＣＨ６）では待機可能な時間は３０（＝４０−１０）となる。
【００５８】
次に、各伝送装置におけるスケルチデータ処理部の構成例を図７に示す。スケルチデータ処理部７−１は、監視制御部８−４内に備えられ、Ｗ→Ｅ方向のスケルチデータを処理するＷ→Ｅ方向処理部７−２と、Ｅ→Ｗ方向のスケルチデータを処理するＥ→Ｗ方向処理部７−５とを備える。Ｗ→Ｅ方向処理部７−２内には、スケルチデータ受信部７−３と、スケルチデータ送信部７−４とを備える。Ｅ→Ｗ方向処理部７−５内には、スケルチデータ送信部７−６と、スケルチデータ受信部７−７とを備える。
【００５９】
また、スケルチデータ処理部７−１内には、ＣＰＵ割込み優先処理部７−８を備える。ＣＰＵ割込み優先処理部７−８内には、優先処理テーブル７−９と、ノード遅延時間設定部７−１０と、割込み通知部７−１１とを備える。
【００６０】
スケルチデータの変化時に、(1)又は(2)の信号経路でスケルチデータ受信部７−３又は７−７から、ＣＰＵ割り込み優先処理部７−８でスケルチデータを受信する。ＣＰＵ割り込み優先処理部７−８は、当該スケルチデータに係るチャネルの通過ノード数の情報を取得し、それを基にＣＰＵ７−１２への割り込み順位を規定する優先処理テーブル７−９を更新する。
【００６１】
ＣＰＵ割込み優先処理部７−８は、優先処理テーブル７−９を基に優先順位に従って、信号経路(3)でＣＰＵ７−１２に対する割り込みを実施する。ＣＰＵ７−１２は、ＣＰＵ割込み優先処理部７−８からの割り込み順に従い、信号経路(4)又は(5)により、スケルチデータ受信部７−３又は７−７からデータ読み出し処理を実施し、ＣＰＵ７−１２内部のスケルチテーブルの更新を実施する。
【００６２】
表２の優先処理テーブルを例に説明すると、チャネル（ＣＨ５）、チャネル（ＣＨ２）、チャネル（ＣＨ６）のスケルチデータの変化が同時期に受信された場合には、優先順位の高いチャネル（ＣＨ５）から順にチャネル（ＣＨ２）、チャネル（ＣＨ６）の順序で、スケルチテーブル更新のための割り込み処理を実施する。
【符号の説明】
【００６３】
７−１  スケルチデータ処理部
７−２  Ｗ→Ｅ方向処理部
７−３  スケルチデータ受信部
７−４  スケルチデータ送信部
７−５  Ｅ→Ｗ方向処理部
７−６  スケルチデータ送信部
７−７  スケルチデータ受信部
７−８  ＣＰＵ割込み優先処理部
７−９  優先処理テーブル
７−１０  ノード遅延時間設定部
７−１１  割込み通知部
７−１２  ＣＰＵ
８−４  監視制御部
【図１】
2010193342.tif 000006
【図２】
2010193342.tif 000007
【図３】
2010193342.tif 000008
【図４】
2010193342.tif 000009
【図５】
2010193342.tif 000010
【図６】
2010193342.tif 000011
【図７】
2010193342.tif 000012
【図８】
2010193342.tif 000013
【図９】
2010193342.tif 000014
【図１０】
2010193342.tif 000015