(57)【特許請求の範囲】
【請求項１】
端局装置と複数の終端装置とが多分岐接続装置を介して接続されたシステムにおいて、
前記端局装置に、
端局装置から加入者ポインタ情報を読み出して値に矛盾がないかどうかをチェックする加入者ポインタ検査部と、
端局装置の加入者ポインタ情報を更新する加入者ポインタ更新部と、
通信状態を監視する通信状態監視部と、
これら加入者ポインタ検査部と、加入者ポインタ更新部と、通信状態監視部と接続され、これら要素の制御を行なう制御統括部
より構成される制御装置を接続し、
第１の終端装置の加入者ポインタと第２の終端装置の加入者ポインタとが重なり合って通信が不通となった場合、前記通信状態監視部が何れかの終端装置の通信エラーを検出すると、前記制御統括部が加入者ポインタ検査部にポインタの値に矛盾がないかどうかのチェックを依頼し、ポインタ異常が見つかると、前記加入者ポインタ更新部に何もパラメータを指定せずに依頼して、前記端局装置の加入者ポインタを再設定して正常な状態に復帰させることを特徴とする故障探索救済システム。
【請求項２】
前記制御装置は、端局装置と終端装置間の通信状態を監視し、通信異常時に端局装置が送出する下りタイムスロット位置が誤っていることにより通信障害が発生している場合に、ポインタ情報の正常性をチェックして異常値を正常値に直すことを特徴とする請求項１記載の故障探索救済システム。
【請求項３】
前記制御装置は、端局装置と終端装置間の通信状態を監視し、通信異常時に端局装置が送出する上りタイムスロット位置が誤っていることにより通信障害が発生している場合に、ポインタ情報の正常性をチェックして異常値を正常値に直すことを特徴とする請求項１記載の故障探索救済システム。
【請求項４】
前記終端装置が送出するタイムスロット位置が前にずれていることにより、終端装置間のフレームが衝突して通信障害が発生している場合に、後のタイムスロットを使用している終端装置と、他の正常に通信している終端装置のタイムスロット位置を入れ替えて障害を検出することを特徴とする請求項１記載の故障探索救済システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は故障探索救済システムに関し、更に詳しくは、端局装置と複数の終端装置とが時分割多重伝送方式で多分岐接続された双方向通信の可能な多分岐ネットワークにおけるグループ通信方式に関する。
【０００２】
【従来の技術】
１台の装置が複数台の装置と通信を行なう方式として時分割多重伝送方式がある。時分割多重伝送方式とは、図２６に示すように１台の端局装置１と、複数台の終端装置２が多分岐接続装置３を介して１本の線路４で接続された構成で、その線路４の中を端局装置１から終端装置２方向（下り）は時分割多重（ＴＤＭ）方式、終端装置２から端局装置１方向（上り）は時分割多元接続（ＴＤＭＡ）方式により多重化することによって、１台の端局装置１と複数台の終端装置２とが同時に通信することを可能とする方式である。図２６では、１台の端局装置１と１６台の終端装置２とが接続されたケースを示している。
【０００３】
データはＴＤＭで多重しているが、各終端装置毎にフレーム位置を固定してしまうと、通信していない終端装置２のデータ部分が空いた状態で通信することになる。そうなると、ある終端装置２のデータ転送容量を増加させようと思っても、通信していない終端装置２の部分が空いているにも拘らず容量を増加させることができない。このために、空いているデータの有効利用を図る意味で通信していない終端装置２の容量は減少させる一方で、通信している終端装置２の容量は必要に応じて増加させる方法を採る。
【０００４】
この場合、多重化されたデータを終端装置毎に可変長にする訳であるから、各終端装置２がどの位置からデータを取り出せばよいのかを端局装置１と終端装置２間で教え合う手段が必要となる。以上のことを実現するために、端局装置と終端装置でやりとりされるデータ構成は図２７に示すようになっている。そして、データの先頭に終端装置数分の下りデータ先頭装置、上りデータ先頭装置、データ量があり、それらを加入者ポインタと呼ぶ。
【０００５】
そして、その後に端局装置１から終端装置２に送出する下りデータ、終端装置２から端局装置１に送出する上りデータが入っている。下りデータ先頭位置とは、端局装置１が終端装置２に送出する下りデータの中で、該当終端装置２に宛てたデータの先頭位置を示すもので、終端装置２がデータを取り出す時に使用する値である。また、上りデータ先頭位置とは、終端装置２が端局装置１に送出する上りデータの先頭位置を示すもので、終端装置同志のデータが衝突してしまわないように端局装置１側で調整した値である。データ量とは、端局装置１と終端装置２が通信するデータの量である。これを式で示すと以下のようになる。
0004098963.tif 000002
この、各終端装置２がどの位置からデータを取り出せばよいかの情報変更は、端局装置１が主導になって全ての終端装置２が同時に行なうことにより、データが欠落するのを防いでいる。
【０００６】
【発明が解決しようとする課題】
特定の終端装置１が不通になるといった場合には、保守者が次のような作業を行ないながら故障探索をしている。
▲１▼終端装置を交換してみる。
▲２▼端局装置−終端装置間の伝送路ケーブルを交換してみる。
【０００７】
このような方法は、物理的な交換であるので、人が現場まで行く必要があり、多くの時間と労力を必要としている。
上述した問題は主に以下のような原因によるものである。
【０００８】
（ａ）端局装置１と終端装置２を接続している光ファイバ等の線路の問題で、データが正しく受信できない。
（ｂ）終端装置２が壊れて上り方向のデータが正しく送信されない。
【０００９】
（ｃ）端局装置１の送出している図２７に示すデータのうち、下りデータ先頭位置の情報が誤ってしまい、終端装置２がデータを正しく受信できない。
（ｄ）端局装置１の送出している図２７に示すデータのうち、上りデータ先頭位置の情報が誤ってしまい、終端装置２の間でデータが衝突して端局装置１がデータを正しく受信できない。
【００１０】
（ｅ）一部の終端装置２が、上り方向のデータを間違った位置で送信しており、他の終端装置２のデータを壊している。
本発明はこのような課題に鑑みてなされたものであって、上記（ｃ）〜（ｅ）の問題を自動的に救済することで、故障復旧の時間短縮と労力削減を行なうことができる故障探索救済システムを提供することを目的としている。
【００１１】
【課題を解決するための手段】
（１）請求項１記載の発明は、端局装置と複数の終端装置とが多分岐接続装置を介して接続されたシステムにおいて、前記端局装置に、端局装置から加入者ポインタ情報を読み出して値に矛盾がないかどうかをチェックする加入者ポインタ検査部と、端局装置の加入者ポインタ情報を更新する加入者ポインタ更新部と、通信状態を監視する通信状態監視部と、これら加入者ポインタ検査部と、加入者ポインタ更新部と、通信状態監視部と接続され、これら要素の制御を行なう制御統括部より構成される制御装置を接続し、第１の終端装置の加入者ポインタと第２の終端装置の加入者ポインタとが重なり合って通信が不通となった場合、前記通信状態監視部が何れかの終端装置の通信エラーを検出すると、前記制御統括部が加入者ポインタ検査部にポインタの値に矛盾がないかどうかのチェックを依頼し、ポインタ異常が見つかると、前記加入者ポインタ更新部に何もパラメータを指定せずに依頼して、前記端局装置の加入者ポインタを再設定して正常な状態に復帰させることを特徴とする。
【００１２】
このように構成すれば、第１の終端装置の加入者ポインタと第２の終端装置の加入者ポインタとが重なり合って通信が不通となった場合、前記通信状態監視部が何れかの終端装置の通信エラーを検出すると、前記制御統括部が加入者ポインタ検査部にポインタの値に矛盾がないかどうかのチェックを依頼し、ポインタ異常が見つかると、前記加入者ポインタ更新部に何もパラメータを指定せずに依頼して、前記端局装置の加入者ポインタを再設定して正常な状態に復帰させることができる。
図１は本発明の原理ブロック図である。図２６と同一のものは、同一の符号を付して示す。図において、１は端局装置、２は終端装置、３は端局装置１と終端装置２とを接続する多分岐接続装置、４は端局装置１と多分岐接続装置３間を接続する線路である。１０は該端局装置１と接続されて故障探索救済を行なう制御装置である。
【００１３】
該制御装置１０において、１１は端局装置１から加入者ポインタ情報を読み出して値に矛盾がないかどうかをチェックする加入者ポインタ検査部、１２は端局装置１の加入者ポインタ情報を更新する加入者ポインタ更新部、１３は通信状態を監視する通信状態監視部、１４はこれら加入者ポインタ検査部１１と、加入者ポインタ更新部１２と、通信状態監視部１３と接続され、これら要素の制御を行なう制御統括部である。
【００１４】
図２は本発明のタイムスロットの構成例を示す図である。最初のポインタ部分に上りタイムスロット位置と下りタイムスロット位置の情報が入り、その後に実際のタイムスロットが＃１〜＃ｎまで設けられている。
【００１５】
このように構成すれば、故障復旧の時間短縮と労力削減を行なうことができる。
（２）請求項２記載の発明は、前記制御装置は、端局装置と終端装置間の通信状態を監視し、通信異常時に端局装置が送出する下りタイムスロット位置が誤っていることにより通信障害が発生している場合に、ポインタ情報の正常性をチェックして異常値を正常値に直すことを特徴とする。
【００１６】
このように構成すれば、下りタイムスロット位置が誤ったことにより生じる通信障害を回復することができる。
（３）請求項３記載の発明は、前記制御装置は、端局装置と終端装置間の通信状態を監視し、通信異常時に端局装置が送出する上りタイムスロット位置が誤っていることにより通信障害が発生している場合に、ポインタ情報の正常性をチェックして異常値を正常値に直すことを特徴とする。
【００１７】
このように構成すれば、上りタイムスロット位置が誤ったことにより生じる通信障害を回復することができる。
（４）請求項４記載の発明は、前記終端装置が送出するタイムスロット位置が前にずれていることにより、終端装置間のフレームが衝突して通信障害が発生している場合に、後のタイムスロットを使用している終端装置と、他の正常に通信している終端装置のタイムスロット位置を入れ替えて障害を検出することを特徴とする。
【００１８】
このように構成すれば、タイムスロット位置が前にずれていることにより生じる通信障害の加害者である終端装置を検出することができる。
また、この発明において、前記検出された障害結果から、障害の発生している終端装置のうち、被害を受けている側の終端装置と、それより前のタイムスロット位置を使用している終端装置全部のタイムスロット位置を前にずらすことを特徴とする。
【００１９】
このように構成すれば、タイムスロット位置が前にずれていることによる通信障害を除去して残りのタイムスロットを使用可能にすることができる。
また、この発明において、前記終端装置２が送出するタイムスロット位置が後にずれていることにより、終端装置間のフレームが衝突して通信障害が発生している場合に、後のタイムスロットを使用している終端装置と他の正常に通信している終端装置のタイムスロット位置を入れ替えて障害を検出することを特徴とする。
【００２０】
このように構成すれば、タイムスロット位置が後にずれていることにより生じる通信障害の加害者である終端装置を検出することができる。
また、この発明において、前記検出された障害結果から、障害の発生している終端装置のうち、被害を受けている側の終端装置と、それより後のタイムスロット位置を使用している終端装置全部のタイムスロット位置を後にずらすことを特徴とする。
【００２１】
このように構成すれば、タイムスロット位置が後にずれていることにより生じる通信障害を除去して残りのタイムスロットを使用可能にすることができる。
【００２２】
【発明の実施の形態】
以下、図面を参照して、本発明の実施の形態例を詳細に説明する。
図３は本発明のインタフェース情報の説明図である。図４は図３に示す▲１▼〜▲６▼のデータフォーマットを示す図である。例えば、▲１▼は端局装置１から終端装置２に伝送されるデータのフォーマットであり、加入者ポインタと実データ部から構成されている。加入者ポインタは、＃０〜＃１５までのそれぞれ下りデータ先頭位置と上りデータ先頭位置を示している。なお、実データは可変長であり、実データの容量は各終端装置毎に増減することができる。
【００２３】
▲２▼のデータは、終端装置２からの上りデータであり、＃０の終端装置２からの実データである。▲３▼のデータは、線路４を伝送される上りデータであり、＃０〜＃１５までの実データを示している。▲４▼のデータは、加入者ポインタ更新部１２から端局装置１に送られるデータ又は端局装置１から加入者ポインタ検査部１１に送られるデータであり、＃０〜＃１５までのそれぞれ下りデータ先頭位置データと上りデータ先頭位置データである。▲５▼は通信状態監視部１３から加入者ポインタ更新部１２及び制御統括部１４に送られるデータであり、データ＃０〜データ＃１５までのデータの正常性、異常性を示している。▲６▼は制御統括部１４から加入者ポインタ更新部１２に送られるデータであり、異常な終端装置番号を示している。
【００２４】
以下、図１の原理ブロック図を基に、制御装置１０内の各要素の機能について詳細に説明する。
（通信状態監視部１３）
通信状態監視部１３は、各終端装置２と端局装置１間の通信状態を監視し、その情報（終端装置番号と通信状態）を制御統括部１４と加入者ポインタ更新部１２に送信する。この処理は、自立で定期的に行なう。
【００２５】
（加入者ポインタ検査部１１）
端局装置１から加入者ポインタ情報を読み出して値に矛盾がないかどうかをチェックする。矛盾がないとは、上り／下りデータの先頭位置が、各終端装置２でデータ量分の間隔を持つことになる。この処理は、制御統括部１４からの要求時に行なう。
【００２６】
（加入者ポインタ更新部１２）
制御統括部１４からの要求により、端局装置１の加入者ポインタ情報を更新する。要求は２とおりある。
【００２７】
▲１▼制御統括部１４よりパラメータとして２つの連続した終端装置番号が指定された場合には、後の番号の終端装置２を他の正常通信している終端装置２との間で加入者ポインタの入れ替えを行なう。そして、通信状態監視部１３の情報を参照し、その中の通信異常状態から後の番号の終端装置２がなくなれば、前の終端装置２が通信異常の原因であると判定して、加入者ポインタの入れ替えを元に戻した上で後の番号の終端装置とそれ以降の番号の終端装置２を全て一定量後にずらす。
【００２８】
一方、通信状態監視部１３の情報から後の番号の終端装置がなくならなければ、後の番号の終端装置が通信異常の原因であると判定して、前の番号の終端装置２とそれ以前の番号の終端装置２を全て一定量前にずらす。
【００２９】
▲２▼制御統括部１４より何もパラメータが指定されなかった、終端装置２のデータを若番順に詰めて並べた上で、空いている領域がある場合は、空き領域が前後で等しくなるようにする。
【００３０】
図５は本発明の転送データフォーマット例を示す図である。全終端装置のデータを若番順に並べたものの前後に所定の空き領域を設けている。この結果、前記▲１▼の処理でデータを前にずらす場合と、後にずらす場合とでデータの衝突が起きないようにすることができる。
【００３１】
（制御統括部１４）
通信状態監視部１３から受信するデータに通信正常以外のデータが含まれていた場合に次の処理を行なう。
【００３２】
▲１▼加入者ポインタ検査部１１に要求して、加入者ポインタ情報に矛盾がないかをチェックする。
▲２▼チェック結果が異常なら、加入者ポインタ更新部１２にパラメータなしで要求をする。
【００３３】
▲３▼チェック結果が正常であれば、通信正常以外の終端装置２が２つで且つ番号が隣あっている場合に該当終端装置の番号をパラメータとして加入者ポインタ更新部１２に要求をする。
【００３４】
▲４▼信状態監視部１３から受信するデータに改善が見られればそのまま処理を終了する。改善が見られなければ、加入者ポインタ更新部１２にパラメータなしで要求をして処理を終了する。
【００３５】
端局装置１は、加入者ポインタ更新部１２から受信したデータに加え、終端装置分の実データを該当番号の下りデータ先頭位置に配置して終端装置２に送信する。一方、終端装置２は、端局装置１から受信した該当番号の上りデータ先頭位置に実データを配置して端局装置１に送信する。
【００３６】
本発明では、図１の如く端局装置１に制御装置１０を接続し、終端装置２と端局装置１間の通信状態を常時監視することにより得られる回線障害情報をトリガとして回線障害を救済する処理を行なう。
【００３７】
これを前記した発明が解決しようとする課題で述べた（ｃ）〜（ｅ）と、制御統括部１４の各処理を対応させて説明すると、以下のようになる。
（ｃ）、（ｄ）の問題は、制御統括部１４の▲１▼→▲２▼の処理と、それに伴う加入者ポインタ更新部１２の▲２▼の処理により救済される。また、（ｅ）の問題は、制御統括部１４の▲１▼→▲３▼→▲４▼の処理と、それに伴う加入者ポインタ更新部１２の▲１▼の処理により救済される。
【００３８】
図６は本発明の第１の動作説明図である。以下の実施の形態例では、端局装置１に接続される終端装置２を３台とするが、これに限るものではない。そして、加入者ポインタ更新部１２の▲１▼の処理に記述されている一定量を図２７のサービス種別から想定されるデータ量とする。なお、この図以降、多分岐接続装置３をスプリッタ３と表現している。また、制御装置１０は省略している。
【００３９】
図６では、本来３台の終端装置２が正常に通信している時は、端局装置１と終端装置２間の下りデータが図６に示すようなものとなっている。しかしながら、端局装置１の送出する図２７で示すデータのうち、下りデータ先頭位置の＃０の位置が本来の位置より後にずれた場合について考える。
【００４０】
図７は本発明の第１の動作説明図である。図では、下り先頭位置の＃０の位置が本来の位置より後にずれた値となってしまったために、ポインタの＃０と＃１とが重なり、通信異常になってしまう場合を示す（ハッチング部分が重なり部分。ここでは分かりやすくするため拡大している。以下、同じ）。この場合、終端装置＃０が下りデータを正しく受信できないので終端装置２の＃０が通信エラーになる。この場合、実データはずれていない。
【００４１】
このような場合、本発明では、通信状態監視部１３が＃０の通信エラーありを制御統括部１４に送信すると、制御統括部１４が加入者ポインタ検査部１１に端局装置１の加入者ポインタ情報を読み出して、値に矛盾がないかどうかのチェックを依頼する。この結果、ポインタ異常が見つかるので、加入者ポインタ更新部１２に何もパラメータを指定せず依頼することで、端局装置１の加入者ポインタが再設定され、正常な状態に復帰する。図８は正常に戻った状態を示している。
【００４２】
このように、この実施の形態例によれば、下りタイムスロット位置が誤ったことにより生じる通信障害を回復することができる。
図９は本発明の第２の動作説明図である。図６と同一のものは、同一の符号を付して示す。この実施の形態例では、各終端装置２から上りデータが端局装置１に正常に送信される場合を示している。しかしながら、図２７に示すデータのうち、上りデータ先頭位置の＃１のポインタ位置が本来の位置より後にずれた場合、図１０に示すように＃１と＃２のデータがぶつかり、通信異常となってしまう。
【００４３】
このような場合、本発明では、通信状態監視部１３が＃１と＃２の通信エラーありを制御統括部１４に送信すると、該制御統括部１４が加入者ポインタ検査部１１に端局装置１の加入者ポインタ情報を読み出して値に矛盾がないかどうかのチェックを依頼し、異常が見つかる。そして、加入者ポインタ更新部１２に何もパラメータを指定せず依頼することで、端局装置１の加入者ポインタが再設定され、正常な状態に復帰する。図１１は正常に戻った状態を示している。
【００４４】
このように、この実施の形態例によれば、上りタイムスロット位置が誤ったことにより生じる通信障害を回復することができる。
図１２は本発明の第３の動作説明図である。図６と同一のものは、同一の符号を付して示す。３台の終端装置２が正常に実データを通信している時は、端局装置１と終端装置２間の上りデータが図１２に示すようになっているはずである。
【００４５】
しかしながら、終端装置＃１の送出する上りデータの位置が本来の位置よりも前にずれた値となってしまったために、スプリッタ３のところで＃０と＃１のデータがぶつかり、図１３に示すように通信異常が発生する。この場合には、＃０と＃１の両方のデータが通信エラーとなる。
【００４６】
このような場合、この実施の形態例では、通信状態監視部１３が＃０と＃１の通信エラーありを制御統括部１４に送信すると、該制御統括部１４が加入者ポインタ検査部１１に端局装置１の加入者ポインタ情報を読み出して、値に矛盾がないかどうかのチェックを依頼する。
【００４７】
この場合には、ポインタ異常ではないので、制御統括部１４はそのことを認識すると、加入者ポインタ更新部１２に＃０と＃１の２つの終端装置をパラメータにして依頼する。加入者ポインタ更新部１２は、＃１と＃２の加入者ポインタを入れ替えして、通信状態監視部１３からのデータを参照する。
【００４８】
この実施の形態例では、＃１が加害者であるので、＃１の異常は回復しない。そこで、制御統括部１４は＃１と＃２の位置を元に戻した上で、＃０の位置をデータ量分、前にずらして加入者ポインタを再設定する。この結果、図１４に示すように、少なくとも＃０の異常は回復する。
【００４９】
このように、この実施の形態例によれば、終端装置２が送出するタイムスロット位置が前にずれて通信障害が発生した場合に、重なっていたタイムスロットのうち、後のタイムスロットとその後のタイムスロットの位置を入れ替えて検査することにより、＃１に障害があることを検出し、＃１の終端装置に障害があることが分かる。
【００５０】
この実施の形態例によれば、タイムスロット位置が前にずれていることによる通信障害を除去して残りのタイムスロットを使用可能にすることができる。
図１５は本発明の第４の動作説明図である。図６と同一のものは、同一の符号を付して示す。３台の終端装置２が正常に実データを通信している時は、端局装置１と終端装置２間の上りデータが図１５に示すようになっているはずである。しかしながら、終端装置＃０の送出する上りデータの位置が本来の位置よりも後にずれた値となってしまったために、スプリッタ３のところで＃０と＃１のデータがぶつかり、図１６に示すように通信異常が発生する。この場合には、＃０と＃１の両方のデータが通信エラーとなる。
【００５１】
このような場合、この実施の形態例では、通信状態監視部１３が＃０と＃１の通信エラーありを制御統括部１４に送信すると、該制御統括部１４が加入者ポインタ検査部１１に端局装置１の加入者ポインタ情報を読み出して、値に矛盾がないかどうかのチェックを依頼する。
【００５２】
この場合には、ポインタ異常ではないので、制御統括部１４はそのことを認識すると、加入者ポインタ更新部１２に＃０と＃１の２つの終端装置をパラメータにして依頼する。加入者ポインタ更新部１２は、＃１と＃２の加入者ポインタを入れ替えして、通信状態監視部１３からのデータを参照する。
【００５３】
この実施の形態例では、＃０が加害者であるので、＃１の異常は回復し、＃２が動作異常になる。そこで、制御統括部１４は＃１と＃２の位置を元に戻した上で、＃１と＃２の位置をデータ量分、後にずらして加入者ポインタを再設定する。この結果、図１７に示すように、少なくとも＃１の異常は回復する。
【００５４】
この実施の形態例によれば、タイムスロット位置が後にずれていることによる通信障害を除去して残りのタイムスロットを使用可能にすることができる。
以下、通信状態監視部１３、加入者ポインタ検査部１１、加入者ポインタ更新部１２及び制御統括部１４の動作を詳細に説明する。
【００５５】
図１８は通信状態監視部１３の処理フローを示す図である。この処理は、一定周期で自動的に開始する。処理が開始されると、変数ｉを０に初期化する（Ｓ１）。次に、端局装置１より終端装置（＃ｉ）からのデータを取り出し、その正常性をチェックする（Ｓ２）。
【００５６】
正常性のチェックの結果、正常であった場合には、“正常”を通信状態テーブルのｉ番目に格納する（Ｓ３）。チェックの結果、異常であった場合には、“異常”を通信状態テーブルのｉ番目に格納する（Ｓ４）。次に、ｉを１だけ更新する（Ｓ５）。そして、更新されたｉが１５より大きいかどうかチェックする（Ｓ６）。ｉが１５より小さい場合には、次の番号ｉの終端装置からのデータを取り出し正常性をチェックする。
【００５７】
このような処理が繰り返され、ｉが１５より大きくなると、通信状態テーブルを制御統括部１４に送信し、加入者ポインタ更新部１２に送信する（Ｓ７）。
図１９は正常性チェックのフローを示す図で、図１８のステップＳ２における処理を示す。先ず、判定を監視すると、終端装置２からのデータが有るかどうかチェックする（Ｓ１）。終端装置２からのデータがない場合には、“正常”と判定する（Ｓ４）。終端装置２からのデータがある場合には、誤り訂正符号で誤りを検出する（Ｓ２）。誤りが検出されない場合には、“正常”と判定する。誤りが検出された場合には、“異常”と判定する。
【００５８】
図２０は加入者ポインタ検査部１１の処理フローを示す図である。この処理は、制御統括部１４からの要求により開始される。処理が開始されると、変数ｉを０に初期化する（Ｓ１）。次に、端局装置１から下りデータ先頭位置を０〜１５まで取り出し、上りデータ先頭位置を０〜１５まで取り出し、データ量を０〜１５まで取り出す（Ｓ２）。
【００５９】
次に、下りデータ先頭位置（ｉ＋１）が下りデータ先頭位置（ｉ）＋データ量（ｉ）になっているかどうかチェックする（Ｓ３）。下りデータ先頭位置（ｉ＋１）が下りデータ先頭位置（ｉ）＋データ量（ｉ）になっていない場合には、制御統括部１４に対して“加入者ポインタに矛盾あり”を送信する（Ｓ４）。
【００６０】
ステップＳ３で下りデータ先頭位置（ｉ＋１）が下りデータ先頭位置（ｉ）＋データ量（ｉ）になっている場合には、上りデータ先頭位置（ｉ＋１）が上りデータ先頭位置（ｉ）＋データ（ｉ）になっているかどうかチェックする（Ｓ５）。上りデータ先頭位置（ｉ＋１）が上りデータ先頭位置（ｉ）＋データ（ｉ）になっていない場合には、ステップＳ４に入り、制御統括部１４に“加入者ポインタに矛盾あり”を送信する（Ｓ４）。
【００６１】
ステップＳ５において、上りデータ先頭位置（ｉ＋１）が上りデータ先頭位置（ｉ）＋データ（ｉ）になっている場合には、ｉを１だけ更新し（Ｓ６）、この更新したｉが１５より大きいかどうかチェックする（Ｓ７）。大きくない場合には、ステップＳ３に戻り、更新されたｉに対してステップＳ３の処理を行なう。ｉが１５より大きくなったら、制御統括部１４に対して“加入者ポインタに矛盾なし”を送信する（Ｓ８）。
【００６２】
図２１から図２３は加入者ポインタ更新部１２の動作フローを示す図である。この処理は、制御統括部１４からの要求により開始される。処理が開始されると、制御統括部１４より終端装置番号を受信する（Ｓ１）。次に、受信した装置番号があるかどうかチェックする（Ｓ２）。ここで、受信した終端装置番号がない場合、変数ｉを０に設定する（Ｓ３）。
【００６３】
次に、下りデータ先頭位置（ｉ）を初期値とし、上りデータ先頭位置（ｉ）を初期値とする（Ｓ４）。次に、端局装置１よりデータ量を０〜１５まで取り出す（Ｓ５）。次に、ｋを変数として
ｋ＝((データ量（０〜１５）の総和が取り得る最大値）
−（取り出したデータ量（０〜１５）の総和))÷２
を算出する（Ｓ６）。次に、下りデータ先頭位置（ｉ＋１）と、上りデータ先頭位置（ｉ＋１）を次式により算出する（Ｓ７）。
【００６４】
下りデータ先頭位置（ｉ＋１）＝ｋ＋下りデータ先頭位置（ｉ）＋データ量  （ｉ）
上りデータ先頭位置（ｉ＋１）＝ｋ＋上りデータ先頭位置（ｉ）＋データ量（ｉ）
次に、ｉを１だけ更新する（Ｓ８）。次に、ｉが１５より大きいかどうかチェックし（Ｓ９）、ｉが１５より小さい場合にはステップＳ７に戻り、前述の演算を行ない、新たなｉに対して下りデータ先頭位置（ｉ＋１）と、上りデータ先頭位置（ｉ＋１）を算出する。ｉが１５より大きくなったら、端局装置１に対して、上りデータ先頭位置（０〜１５）、下りデータ先頭位置（０〜１５）を更新する（Ｓ１０）。
【００６５】
ステップＳ２において、受信した終端装置番号が隣り合った（ａ−１，ａ）であった場合には、通信状態監視部１３よりａより大きい終端装置番号で正常な番号を取得しｂとする（Ｓ１１）。なお、それ以外のデータであった場合には、処理を終了する。次に、端局装置１から上りデータ先頭位置（ａ，ｂ）、下りデータ先頭位置（ａ，ｂ）、データ量（ａ，ｂ）を取得する（Ｓ１２）。
【００６６】
次に、上りデータ先頭位置（ａ）と上りデータ先頭位置（ｂ）の値を入れ替え、下りデータ先頭位置（ａ）と下りデータ先頭位置（ｂ）の値を入れ替える。そして、データ量（ａ）とデータ量（ｂ）を入れ替えして端局装置１に更新する（Ｓ１３）。次に、通信状態監視部１３により（ａ−１）と（ａ）の状態を参照する（Ｓ１４）。
【００６７】
次に、（ａ−１）（ａ）の通信状態がどうであるかどうかチェックする（Ｓ１５）。（ａ−１）と（ａ）の通信状態が（ａ−１）が異常で、（ａ）が正常の場合、上りデータ先頭位置（ａ〜１５）を全てデータ量（ａ−１）に加算し、下りデータ先頭位置（ａ〜１５）を全てデータ量（ａ−１）加算して端局装置１に更新する（Ｓ１６）。この処理は、データを後へずらして終端装置を救済する場合である。
【００６８】
（ａ−１）と（ａ）の通信状態が（ａ−１）が正常で（ａ）が異常の場合、上りデータ先頭位置（０〜ａ−１）を全てデータ量（ａ）から減算し、下りデータ先頭位置（０〜ａ−１）を全てデータ量（ａ）減算して端局装置１に更新する（Ｓ１７）。この処理は、データを前にずらして終端装置を救済する場合である。
【００６９】
図２４は制御統括部１４の処理フローを示す図である。この処理は、制御統括部１４からの要求により開始される。先ず、通信状態監視部１３から受信したデータに異常があるかどうかチェックする（Ｓ１）。異常がない場合は、処理を終了する。異常がある場合には、“異常”の終端装置番号を加入者ポインタ検査部１１に送信する（Ｓ２）。
【００７０】
次に、“異常”の終端装置番号を加入者ポインタ検査部１１に送信する（Ｓ２）。次に、加入者ポインタ検査部１１からチェック結果を受信する（Ｓ３）。そして、チェック結果が正常であるかどうかチェックする（Ｓ４）。チェック結果が正常である場合には、通信状態監視部１３から受信したデータ（終端装置番号）は隣あっているかどうかチェックする（Ｓ５）。隣あっていない場合には処理を終了する。隣あっている場合には、加入者ポインタ更新部１２にパラメータを“ａ−１，ａ”で送信する（Ｓ６）。
【００７１】
次に、通信状態監視部１３から受信したデータに改善があるかどうかチェックし（Ｓ７）、改善がある場合には処理を終了する。改善がない場合には、加入者ポインタ更新部１２に“パラメータなし”で送信する（Ｓ８）。ステップＳ４でチェック結果が正常でない場合も、ステップＳ８に移行する。
【００７２】
（付記１）端局装置と複数の終端装置とが多分岐接続装置を介して接続されたシステムにおいて、
時分割多重伝送方式で装置間の双方向通信を行う場合に、
終端装置と端局装置の間の通信異常により特定の終端装置の通信が不通となった時に、障害部分を細かい部分で特定し、その部分を使用しないことで通信障害を救済することを特徴とする故障探索救済方法。
【００７３】
（付記２）端局装置と複数の終端装置とが多分岐接続装置を介して接続されたシステムにおいて、前記端局装置に、端局装置から加入者ポインタ情報を読み出して値に矛盾がないかどうかをチェックする加入者ポインタ検査部と、端局装置の加入者ポインタ情報を更新する加入者ポインタ更新部と、通信状態を監視する通信状態監視部と、これら加入者ポインタ検査部と、加入者ポインタ更新部と、通信状態監視部と接続され、これら要素の制御を行なう制御統括部より構成される制御装置を接続したことを特徴とする故障探索救済システム。
【００７４】
（付記３）前記制御装置は、端局装置と終端装置間の通信状態を監視し、通信異常時に端局装置が送出する下りタイムスロット位置が誤っていることにより通信障害が発生している場合に、ポインタ情報の正常性をチェックして異常値を正常値に直すことを特徴とする付記２記載の故障探索救済システム。
【００７５】
（付記４）前記制御装置は、端局装置と終端装置間の通信状態を監視し、通信異常時に端局装置が送出する上りタイムスロット位置が誤っていることにより通信障害が発生している場合に、ポインタ情報の正常性をチェックして異常値を正常値に直すことを特徴とする付記２記載の故障探索救済システム。
【００７６】
（付記５）前記終端装置が送出するタイムスロット位置が前にずれていることにより、終端装置間のフレームが衝突して通信障害が発生している場合に、後のタイムスロットを使用している終端装置と、他の正常に通信している終端装置のタイムスロット位置を入れ替えて障害を検出することを特徴とする付記２記載の故障探索救済システム。
【００７７】
（付記６）前記検出された障害結果から、障害の発生している終端装置のうち、被害を受けている側の終端装置と、それより前のタイムスロット位置を使用している終端装置全部のタイムスロット位置を前にずらすことを特徴とする付記５記載の故障探索救済システム。
【００７８】
（付記７）前記終端装置が送出するタイムスロット位置が後にずれていることにより、終端装置間のフレームが衝突して通信障害が発生している場合に、後のタイムスロットを使用している終端装置と他の正常に通信している終端装置のタイムスロット位置を入れ替えて障害を検出することを特徴とする付記２記載の故障探索救済システム。
【００７９】
（付記８）前記検出された障害結果から、障害の発生している終端装置のうち、被害を受けている側の終端装置と、それより後のタイムスロット位置を使用している終端装置全部のタイムスロット位置を後にずらすことを特徴とする付記７記載の故障探索救済システム。
【００８０】
【発明の効果】
（１）請求項１記載の発明によれば、第１の終端装置の加入者ポインタと第２の終端装置の加入者ポインタとが重なり合って通信が不通となった場合、前記通信状態監視部が何れかの終端装置の通信エラーを検出すると、前記制御統括部が加入者ポインタ検査部にポインタの値に矛盾がないかどうかのチェックを依頼し、ポインタ異常が見つかると、前記加入者ポインタ更新部に何もパラメータを指定せずに依頼して、前記端局装置の加入者ポインタを再設定して正常な状態に復帰させることができる。
【００８１】
（２）請求項２記載の発明によれば、下りタイムスロット位置が誤ったことにより生じる通信障害を回復することができる。
【００８２】
（３）請求項３記載の発明によれば、上りタイムスロット位置が誤ったことにより生じる通信障害を回復することができる。
（４）請求項４記載の発明によれば、タイムスロット位置が前にずれていることにより生じる通信障害の加害者である終端装置を検出することができる。
【００８３】
また、この発明において、前記検出された障害結果から、障害の発生している終端装置のうち、被害を受けている側の終端装置と、それより前のタイムスロット位置を使用している終端装置全部のタイムスロット位置を前にずらすことにより、タイムスロット位置が前にずれていることによる通信障害を除去して残りのタイムスロットを使用可能にすることができる。
【００８４】
また、この発明において、終端装置が送出するタイムスロット位置が後にずれていることで、終端装置間のフレームが衝突して通信障害が発生している場合に、後のタイムスロットを使用している終端装置と他の正常に通信している終端装置のタイムスロット位置を入れ替えて障害を検出することにより、タイムスロット位置が後にずれていることにより生じる通信障害の加害者である終端装置を検出することができる。
【００８５】
また、この発明において、検出された障害結果から、障害の発生している終端装置のうち、被害を受けている側の終端装置と、それより後のタイムスロット位置を使用している終端装置全部のタイムスロット位置を後にずらすことで、タイムスロット位置が後にずれていることにより生じる通信障害を除去して残りのタイムスロットを使用可能にすることができる。
【００８６】
このように、本発明によれば、故障復旧の時間短縮と労力削減を行なうことができる故障探索救済システムを提供することができる。
【図面の簡単な説明】
【図１】本発明の原理ブロック図である。
【図２】本発明のタイムスロットの構成例を示す図である。
【図３】本発明のインタフェース情報の説明図である。
【図４】▲１▼〜▲６▼のデータの説明図である。
【図５】本発明の転送データフォーマット例を示す図である。
【図６】本発明の第１の動作説明図である。
【図７】本発明の第１の動作説明図である。
【図８】本発明の第１の動作説明図である。
【図９】本発明の第２の動作説明図である。
【図１０】本発明の第２の動作説明図である。
【図１１】本発明の第２の動作説明図である。
【図１２】本発明の第３の動作説明図である。
【図１３】本発明の第３の動作説明図である。
【図１４】本発明の第３の動作説明図である。
【図１５】本発明の第４の動作説明図である。
【図１６】本発明の第４の動作説明図である。
【図１７】本発明の第４の動作説明図である。
【図１８】通信状態監視部の処理フローを示す図である。
【図１９】正常性チェックのフローを示す図である。
【図２０】加入者ポインタ検査部の処理フローを示す図である。
【図２１】加入者ポインタ更新部の処理フローを示す図である。
【図２２】加入者ポインタ更新部の処理フローを示す図である。
【図２３】加入者ポインタ更新部の処理フローを示す図である。
【図２４】制御統括部の処理フローを示す図である。
【図２５】制御統括部の処理フローを示す図である。
【図２６】時分割多重ネットワークシステムの概念図である。
【図２７】転送データのフォーマット例を示す図である。
【符号の説明】
１  端局装置
２  終端装置
３  多分岐接続装置
４  線路
１０  制御装置
１１  加入者ポインタ検査部
１２  加入者ポインタ更新部
１３  通信状態監視部
１４  制御統括部
【図１】
0004098963.tif 000003
【図２】
0004098963.tif 000004
【図３】
0004098963.tif 000005
【図４】
0004098963.tif 000006
【図５】
0004098963.tif 000007
【図６】
0004098963.tif 000008
【図７】
0004098963.tif 000009
【図８】
0004098963.tif 000010
【図９】
0004098963.tif 000011
【図１０】
0004098963.tif 000012
【図１１】
0004098963.tif 000013
【図１２】
0004098963.tif 000014
【図１３】
0004098963.tif 000015
【図１４】
0004098963.tif 000016
【図１５】
0004098963.tif 000017
【図１６】
0004098963.tif 000018
【図１７】
0004098963.tif 000019
【図１８】
0004098963.tif 000020
【図１９】
0004098963.tif 000021
【図２０】
0004098963.tif 000022
【図２１】
0004098963.tif 000023
【図２２】
0004098963.tif 000024
【図２３】
0004098963.tif 000025
【図２４】
0004098963.tif 000026
【図２５】
0004098963.tif 000027
【図２６】
0004098963.tif 000028
【図２７】
0004098963.tif 000029