(57)【要約】【課題】特許文献１の技術では、装置が受信した早着データのタイミング情報を基にデータをネットワークへ送信しており、オペレータが指定した伝送路の到着タイミングで優先的に送出できない。【解決手段】２以上の伝送路からデータを受信し、データに付与された順序番号を基にデータの転送或いは廃棄の判定する受信判定手段と、優先する伝送路を指定する優先指定手段と、受信判定手段が判定するときに参照する受信期待番号を有する受信期待番号メモリと、受信したデータを格納するデータバッファと、データバッファに格納されるデータの入出力を制御し、かつデータバッファからデータを転送する或いは受信判定手段からデータを転送するバッファ制御手段と、転送されたデータの順序番号を基に送信を許可する送信判定手段と、転送されたデータの送信を許可するときに参照する送信許可番号を有する送信許可番号メモリと、を備える。【選択図】      図１
2015103987.tif 000002
【特許請求の範囲】
【請求項１】
２以上の伝送路からデータを受信し、データに付与された順序番号を基にデータの転送或いは廃棄の判定する受信判定手段と、２以上の伝送路の中から優先する伝送路を指定する優先指定手段と、前記受信判定手段が判定するときに参照する受信期待番号を有する受信期待番号メモリと、受信したデータを格納するデータバッファと、前記データバッファに格納されるデータの入出力を制御し、かつ前記データバッファからデータを転送する或いは前記受信判定手段からデータを転送するバッファ制御手段と、転送されたデータの順序番号を基に送信を許可する送信判定手段と、転送されたデータの送信を許可するときに参照する送信許可番号を有する送信許可番号メモリと、を備え、優先指定された伝送路のデータが前記受信判定手段に到着したとき送信許可番号が更新され、優先指定された伝送路がない場合、受信済みの順序番号を基に送信許可番号が更新されることを特徴とする伝送装置の終端手段。
【請求項２】
前記データバッファは、１つの伝送路分のデータを格納する回路であることを特徴とする請求項１記載の伝送装置の終端手段。
【請求項３】
２以上の伝送路へ送信するデータに順序番号を付与する順序手段と、２以上の伝送路からデータを受信し、データに付与された順序番号を基にデータの転送或いは廃棄の判定する受信判定手段と、２以上の伝送路の中から優先する伝送路を指定する優先指定手段と、前記受信判定手段が判定するときに参照する受信期待番号を有する受信期待番号メモリと、受信したデータを格納するデータバッファと、前記データバッファに格納されるデータの入出力を制御し、かつ前記データバッファからデータを転送する或いは前記受信判定手段からデータを転送するバッファ制御手段と、転送されたデータの順序番号を基に送信を許可する送信判定手段と、転送されたデータの送信を許可するときに参照する送信許可番号を有する送信許可番号メモリと、を備え、優先指定された伝送路のデータが前記受信判定手段に到着したとき送信許可番号が更新され、優先指定された伝送路がない場合、受信済みの順序番号を基に送信許可番号が更新されることを特徴とする伝送装置。
【請求項４】
前記データバッファは、１つの伝送路分のデータを格納する回路であることを特徴とする請求項３記載の伝送装置。
【請求項５】
２以上の伝送路からデータを受信し、データに付与された順序番号と受信期待番号を基にデータの転送或いは廃棄を判定する手順と、前記順序番号と前記受信期待番号が同じ時に前記受信期待番号を更新する手順と、前記順序番号、送信許可番号およびデータバッファの格納の有無を基にデータの転送、データバッファへ格納或いは廃棄を判定する手順と、優先指定された伝送路のデータを受信したとき前記送信許可番号が更新され、優先指定された伝送路がない場合、受信済みの順序番号を基に送信許可番号が更新される手順と、を含んでいることを特徴とする伝送方法。
【請求項６】
２以上の伝送路からのデータに付与された順序番号と受信期待番号を基にデータの転送或いは廃棄を判定し、前記順序番号と前記受信期待番号が同じ時に前記受信期待番号を更新し、前記順序番号、送信許可番号およびデータバッファの格納の有無を基にデータの転送、データバッファへ格納或いは廃棄を判定し、優先指定された伝送路のデータを受信したとき前記送信許可番号を更新し、優先指定された伝送路がない場合、受信済みの順序番号を基に送信許可番号を更新することを、終端手段に実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、伝送装置の終端手段、伝送装置、伝送方法および終端手段のプログラムに関する。
【背景技術】
【０００２】
ネットワークを構成する伝送装置やパケットスイッチでは、装置故障や伝送路の劣化が発生した場合においても、ユーザがサービスを継続できるように１＋１や１ｂｙ１の冗長化の構成がとられる。１＋１冗長構成の場合は、ネットワーク経路に２つの同一データを送信することで、一方の伝送路でデータロスが発生した場合も他方のデータを無瞬断（データロス、重複、順序反転なし）で補填を行い、データロスによるサービスへの影響を回避することができる。
【０００３】
１＋１冗長構成は、冗長区間外へ選択された一方の伝送路のデータを出力し、他方のデータを出力しない。冗長区間の終端を行う装置は、２つの送伝路のデータを処理できる処理能力、回路、データバッファ容量を備えている。冗長区間の装置の使用リソースや機能配備は、重複する構成となっている。
【０００４】
データバッファ容量を削減する技術としては、特許文献１(特開２００９−１４７５７９号公報）に開示されている。
【０００５】
特許文献１の技術は、送信データにタイムスタンプを付与して、２つの送伝路の受信データのタイミングを制御して、ネットワークへ送出を行い、共用のデータバッファを備えることで、データバッファ容量を削減することができる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００９−１４７５７９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
特許文献１の技術では、装置の終端手段が受信した早着データのタイミング情報を基にデータをネットワークへ送信しており、オペレータが指定した伝送路の到着タイミングで優先的に送出することができない。
【０００８】
本発明の目的は、オペレータが指定した伝送路の到着タイミングで優先的に送出できる伝送装置の終端手段、伝送装置、伝送方法および終端手段のプログラムを提供することにある。
【課題を解決するための手段】
【０００９】
本発明は、２以上の伝送路からデータを受信し、データに付与された順序番号を基にデータの転送或いは廃棄の判定する受信判定手段と、２以上の伝送路の中から優先する伝送路を指定する優先指定手段と、前記受信判定手段が判定するときに参照する受信期待番号を有する受信期待番号メモリと、受信したデータを格納するデータバッファと、前記データバッファに格納されるデータの入出力を制御し、かつ前記データバッファからデータを転送する或いは前記受信判定手段からデータを転送するバッファ制御手段と、転送されたデータの順序番号を基に送信を許可する送信判定手段と、転送されたデータの送信を許可するときに参照する送信許可番号を有する送信許可番号メモリと、を備え、優先指定された伝送路のデータが前記受信判定手段に到着したとき送信許可番号が更新され、優先指定された伝送路がない場合、受信済みの順序番号を基に送信許可番号が更新されることを特徴とする。
【００１０】
本発明は、２以上の伝送路へ送信するデータに順序番号を付与する順序手段と、２以上の伝送路からデータを受信し、データに付与された順序番号を基にデータの転送或いは廃棄の判定する受信判定手段と、２以上の伝送路の中から優先する伝送路を指定する優先指定手段と、前記受信判定手段が判定するときに参照する受信期待番号を有する受信期待番号メモリと、受信したデータを格納するデータバッファと、前記データバッファに格納されるデータの入出力を制御し、かつ前記データバッファからデータを転送する或いは前記受信判定手段からデータを転送するバッファ制御手段と、転送されたデータの順序番号を基に送信を許可する送信判定手段と、転送されたデータの送信を許可するときに参照する送信許可番号を有する送信許可番号メモリと、を備え、優先指定された伝送路のデータが前記受信判定手段に到着したとき送信許可番号が更新され、優先指定された伝送路がない場合、受信済みの順序番号を基に送信許可番号が更新されることを特徴とする。
【００１１】
本発明は、２以上の伝送路からデータを受信し、データに付与された順序番号と受信期待番号を基にデータの転送或いは廃棄を判定する手順と、前記順序番号と前記受信期待番号が同じ時に前記受信期待番号を更新する手順と、前記順序番号、送信許可番号およびデータバッファの格納の有無を基にデータの転送、データバッファへ格納或いは廃棄を判定する手順と、優先指定された伝送路のデータを受信したとき前記送信許可番号が更新され、優先指定された伝送路がない場合、受信済みの順序番号を基に送信許可番号が更新される手順と、を含んでいることを特徴とする。
【００１２】
本発明は、２以上の伝送路からのデータに付与された順序番号と受信期待番号を基にデータの転送或いは廃棄を判定し、前記順序番号と前記受信期待番号が同じ時に前記受信期待番号を更新し、前記順序番号、送信許可番号およびデータバッファの格納の有無を基にデータの転送、データバッファへ格納或いは廃棄を判定し、優先指定された伝送路のデータを受信したとき前記送信許可番号を更新し、優先指定された伝送路がない場合、受信済みの順序番号を基に送信許可番号を更新することを特徴とする。
【発明の効果】
【００１３】
本発明は、オペレータが指定した伝送路の到着タイミングで優先的に送出することができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の第１の実施形態における伝送装置の終端手段の一例を示すブロック図である。
【図２】本発明の第２の実施形態における伝送装置を使ったネットワークの一例を示すブロック図である。
【図３】本発明の第２の実施形態における第１伝送装置の動作例を示すブロック図である。
【図４】本発明の第２の実施形態における第２伝送装置の動作例を示すブロック図である。
【図５】本発明の終端手段の動作例を示す第１フローチャートである。
【図６】本発明の受信期待番号の設定例を示すフローチャートである。
【図７】本発明の終端手段の動作例を示す第２フローチャートである。
【図８】本発明の送信許可番号の設定例を示すフローチャートである。
【図９】本発明の終端手段の動作例を示すブロック図である。
【図１０】データロスがあった場合の終端手段の動作例を示すブロック図である。
【図１１】データに優先する伝送路の指定がある場合の終端手段の動作例を示すブロック図である。
【発明を実施するための形態】
【００１５】
以下、本発明の実施形態について図面を参照して詳細に説明する。
（第１の実施形態）
図１は、本発明の第１の実施形態における伝送装置の終端手段の一例を示すブロック図である。
【００１６】
図１の伝送装置１００は、冗長区間の終端の装置に配置される終端手段１０８を備える。伝送装置１００は、２以上の伝送路からデータを受信し、次の伝送路へデータを送信する。
【００１７】
終端手段１０８は、順序番号を付与されたデータを受信してデータの転送或いは廃棄の判定をする受信判定手段１０１と、２以上の伝送路の中から優先する伝送路を指定する優先指定手段１０７と、受信判定手段１０１が判定するときに参照する受信期待番号を有する受信期待番号メモリ１０５と、受信したデータを格納するデータバッファ１０３と、データバッファ１０３に格納されるデータの入出力を制御し、かつデータバッファ１０３からデータを転送する或いは受信判定手段１０１からデータを転送するバッファ制御手段１０２と、転送されたデータの順序番号を基に送信を許可する送信判定手段１０４と、転送されたデータの送信を許可するときに参照する送信許可番号を有する送信許可番号メモリ１０６と、を備える。
【００１８】
オペレータは、優先指定手段１０７を操作して、優先指定する伝送路を指定することができる。優先指定された伝送路のデータが受信判定手段１０１に到着したとき送信許可番号は更新される。
【００１９】
また、優先指定された伝送路がない場合、受信済みの順序番号を基に送信許可番号が更新される。
【００２０】
受信期待番号メモリ１０５は受信期待番号を有し、データが受信判定手段１０１に到着したとき受信期待番号は更新される。
【００２１】
以上説明したように、本発明は、オペレータが指定した伝送路の到着タイミングで優先的に送出することができる。
（第２の実施形態）
図２は、本発明の第２の実施形態における伝送装置を使ったネットワークの一例を示すブロック図である。
【００２２】
第２の実施形態において、終端手段１０８は第１の実施形態と同様の構成を有する。よって、第１の実施形態と同一の構成要素には同一参照数字を付記してその説明を省略する。
【００２３】
図２のネットワークは、第１伝送装置２００と、第２伝送装置２１０と、伝送路２３０および２４０で構成されている。
【００２４】
第１伝送装置２００は、伝送路２３０および２４０へデータを送信する。
【００２５】
第２伝送装置２１０は、伝送路２３０および２４０からデータを受信する。
【００２６】
伝送路２３０および２４０は、第１伝送装置２００と第２伝送装置２１０の区間の伝送路である。
【００２７】
第１伝送装置２００と第２伝送装置２１０の区間は、１＋１冗長区間である。
【００２８】
１＋１冗長区間は、ネットワーク経路に２つの同一データを送信することで、一方の伝送路でデータロスが発生した場合も他方のデータを無瞬断（データロス、重複、順序反転なし）で補填を行い、データロスによるサービスへの影響を回避することができる。
【００２９】
また、図のように伝送路２３０および２４０は、第１伝送装置２００と第２伝送装置２１０の間を結び、データを送信しているが、実際の伝送路はいくつかの伝送装置やスイッチ装置を介したネットワークである。
【００３０】
第１伝送装置２００は、データを送受信する複数の送受信手段２０１、２０２、２０３、２０４と、順序番号を付与する順序手段２０６と、複数の送受信手段２０１、２０２、２０３、２０４と順序手段２０６の間に配置されたスイッチ手段２０５と、を備える。
【００３１】
順序手段２０６は、１＋１冗長区間に出力するデータに対し、順序番号を付与する。
【００３２】
スイッチ手段２０５は、複数の送受信手段と順序手段の間のデータの転送とデータのコピーを行う。
【００３３】
第２伝送装置２１０は、データを送受信する複数の送受信手段２１１、２１２、２１３、２１４と、冗長区間の終端の装置に配置される終端手段１０８と、複数の送受信手段２１１、２１２、２１３、２１４と順序手段１０７の間に配置されたスイッチ手段２１５と、を備える。
【００３４】
スイッチ手段２１５は、複数の送受信手段と順序手段の間のデータの転送を行う。
【００３５】
第１伝送装置２００は順序手段２０６を備え、第２伝送装置２１０は終端手段１０８を備えているが、実際の伝送装置は順序手段と終端手段の両方を備えていてもよい。
【００３６】
次に、動作を説明する。
【００３７】
図３は、本発明の第２の実施形態における第１伝送装置の動作例を示すブロック図である。
【００３８】
送受信手段２０１は、データ「ａ」、「ｂ」、「ｃ」を受信し、スイッチ手段２０５へ送信する。
【００３９】
送受信手段２０２は、データ「ア」、「イ」を受信し、スイッチ手段２０５へ送信する。
【００４０】
データ「ａ」、「ｂ」、「ｃ」およびデータ「ア」、「イ」は、パケット通信などの通信を行うための情報の伝送単位であり、それぞれパケットもしくはフレームと呼ばれる。
【００４１】
スイッチ手段２０５は、データを順序手段２０６へ転送する。
【００４２】
スイッチ手段２０５は、複数のネットワーク端末に対し効率的に通信するクロスバースイッチなどの構造を有する。
【００４３】
順序手段２０６は、受信したデータの順番でデータ「ａ」、「ｂ」、「ア」、「ｃ」、「イ」を受信し、受信したデータの順番で各データに順序番号「１」、「２」、「３」、「４」、「５」を付与する。
【００４４】
順序番号を付与されたデータは、スイッチ手段２０５でコピーされて、送受信手段２０３と２０４へ転送される。
【００４５】
送受信手段２０３は、データを伝送路２３０へ送信し、送受信手段２０４は、データを伝送路２４０へ送信する。
【００４６】
図４は、本発明の第２の実施形態における第２伝送装置の動作例を示すブロック図である。図４は、第２伝送装置が伝送路２０３と２０４からのデータをロスすることなく受信した場合の動作例である。
【００４７】
伝送路の経路差や経由した伝送装置及びスイッチ装置の台数差によって、伝送装置２１０が伝送路２３０から受信するデータの到着タイミングと伝送路２４０から受信するデータの到着タイミングは異なる。
【００４８】
図４は、伝送路２３０から受信するデータが早着し、伝送路２４０から受信するデータが後着した一例である。
【００４９】
送受信手段２１１は、伝送路２３０から早着のデータ「ａ」、「ｂ」、「ア」、「ｃ」、「イ」を受信し、スイッチ手段２１５へ送信する。
【００５０】
送受信手段２１２は、伝送路２４０から後着のデータ「ａ」、「ｂ」、「ア」、「ｃ」、「イ」を受信し、早着のデータより遅れてスイッチ手段２１５へ送信する。
【００５１】
スイッチ手段２０５は、受信したデータを到着順に終端手段１０８へ転送する。
【００５２】
また、伝送路２３０と２４０からの受信データが同時に到着した場合、オペレータは、伝送路２３０からの受信データを早着のデータにするように第２伝送装置を設定しておく。
【００５３】
終端手段１０８は、順序番号を付与された２つの伝送路からデータを受信して、順序番号が連続するように選択を行い、データをスイッチ手段２１５へ送信する。
【００５４】
送受信手段２１３は、スイッチ手段２１５からのデータ「ａ」、「ｂ」、「ア」、「ｃ」、「イ」を送信する。
【００５５】
次に、終端手段の動作を説明する。
【００５６】
終端手段１０８の受信判定手段１０１は、順序番号を付与されたデータを、受信するか廃棄するかの判定を行う。受信判定手段１０１の判定は、受信期待番号により行う。
【００５７】
受信期待番号は、既に受信済みの順序番号の次の番号を指している。例として、受信済みの順序番号が「１」のとき、受信期待番号は次の番号の「２」である。
【００５８】
次に、フローチャートを使って、終端手段の動作を説明する。
【００５９】
図５は、本発明の終端手段の動作例を示す第１フローチャートである。
【００６０】
図５に示すように、受信判定手段１０１にデータが到着する（ステップＳ５０１）。
【００６１】
受信判定手段１０１は、データに付与された順序番号が受信期待番号以上か？を判定する（ステップＳ５０２）。
【００６２】
順序番号が受信期待番号以上のとき（Ｙｅｓの矢印）、受信判定手段１０１はデータを受付（ステップＳ５０３）け、データをバッファ制御手段へ転送する。
【００６３】
順序番号が受信期待番号未満のとき（Ｎｏの矢印）、受信判定手段１０１はデータを廃棄する（ステップＳ５０４）。
【００６４】
次に、フローチャートを使って、受信期待番号の設定を説明する。
【００６５】
図６は、本発明の受信期待番号の設定例を示すフローチャートである。図６は、受信判定手段がデータを受信した場合の説明である。
【００６６】
図６に示すように、受信判定手段１０１にデータが到着する（ステップＳ６０１）。
【００６７】
受信判定手段１０１は、データに付与された順序番号が受信期待番号と一致するか？を判定する（ステップＳ６０２）。
【００６８】
順序番号が受信期待番号と一致したとき（Ｙｅｓの矢印）、受信判定手段１０１は受信期待番号メモリ１０５の受信期待番号に１を加え（＋１）、受信期待番号を更新（ステップＳ６０３）し、受信したデータはバッファ制御手段１０２へ転送される。
【００６９】
順序番号が受信期待番号と一致しないとき（Ｎｏの矢印）、受信判定手段１０１は受信期待番号メモリ１０５の受信期待番号を維持（ステップＳ６０４）し、受信したデータはバッファ制御手段１０２へ転送される。
【００７０】
次に、バッファ制御手段の動作を説明する。
【００７１】
バッファ制御手段１０２は、受信判定手段１０１から転送されてきたデータを、送信許可手段１０４に転送するか、データバッファ１０３へ転送するか、破棄するかの判定を行う。
【００７２】
図７は、本発明の終端手段の動作例を示す第２フローチャートである。
【００７３】
図７に示すように、バッファ制御手段１０２にデータが到着する（ステップＳ７０１）。
【００７４】
バッファ制御手段１０２は、データに付与された順序番号が送信許可番号と一致するか？を判定する（ステップＳ７０２）。
【００７５】
順序番号が送信許可番号と一致したとき（Ｙｅｓの矢印）、バッファ制御手段１０２は送信判定手段１０４へデータを転送する（ステップＳ７０３）。この場合、転送されたデータは、送信許可されたデータと判断されて、送信判定手段１０４から終端手段１０８の外へ送信される。
【００７６】
送信許可番号は、送信判定手段１０４から終端手段１０８の外へ送信を許可するときに参照する番号である。例として、送信許可番号が「１」で、到着したデータの順序番号も「１」のとき、送信判定手段１０４に転送し、データは送信判定手段１０４から送信される。
【００７７】
順序番号が送信許可番号と一致しないとき（Ｎｏの矢印）、バッファ制御手段１０２はデータバッファが空か？を判定する（ステップＳ７０４）。
【００７８】
データバッファが空のとき（Ｙｅｓの矢印）、バッファ制御手段１０２はデータバッファ１０３へデータを格納する（ステップＳ７０５）。
【００７９】
データバッファ１０３が空ではないとき（Ｎｏの矢印）、バッファ制御手段１０２は順序番号がデータバッファ１０３に格納した最終データの順序番号に１を加えた（＋１）番号と一致するか？を判定する（ステップＳ７０６）。
【００８０】
順序番号がデータバッファに格納した最終データの順序番号に１を加えた（＋１）番号と一致したとき（Ｙｅｓの矢印）、バッファ制御手段１０２はデータバッファ１０３へデータを格納する（ステップＳ７０５）。この場合、終端手段１０８は、送信期待番号が更新するのを待つ状態か、あるいはデータロスが発生したためロスしたデータの到着を待つ状態である。
【００８１】
順序番号がデータバッファ１０３に格納した最終データの順序番号に１を加えた（＋１）番号と一致しないとき（Ｎｏの矢印）、バッファ制御手段１０２はデータを廃棄する（ステップＳ７０７）。
【００８２】
次に、送信判定手段の動作を説明する。
【００８３】
送信判定手段１０４は、送信許可番号を参照し、送信可能な順序番号のデータを終端手段１０８の外へ送信を行う。
【００８４】
１＋１冗長構成の場合は、２系統の伝送路のうち優先する伝送路の指定が可能である。例えば、ＩＴＵ−Ｔ  Ｇ．８１３１に規定されるＬｏｃｋｏｕｔやＭａｎｕａｌ  Ｓｗｉｔｃｈ指定などの場合がある。
【００８５】
実際の例として、伝送路の工事や伝送路の変更等の予定があって一方の伝送路に通信サービスの瞬断が見込まれる場合、オペレータは優先する伝送路を指定して通信のサービスの瞬断を防ぐことができる。
【００８６】
オペレータは、優先指定手段１０７を操作して、受信判定手段１０１に優先する伝送路を指定することができる。例として、オペレータは優先する伝送路を送受信手段２１２からのデータ、すなわち伝送路２４０を優先する伝送路に指定することができる。終端手段１０８の受信判定手段１０１は、優先する伝送路のデータが到着することで、オペレータが優先指定した伝送路のデータの到着タイミングがわかる。
【００８７】
優先する伝送路の指定が存在する場合、受信判定手段１０１は、データ実体の受信、廃棄の判定に関わらず、優先指定された伝送路のデータ到着時に送信許可番号を更新する。この操作により、データ実体が優先する伝送路と異なる伝送路のデータである場合も、送信する同一データをデータバッファに持つことができる。優先指定された伝送路のデータ到着時に送信許可番号を更新するので、優先指定された伝送路のデータ到着タイミングに併せたデータ出力が可能である。
【００８８】
次に、フローチャートを使って、送信許可番号の設定を説明する。
【００８９】
図８は、本発明の送信許可番号の設定例を示すフローチャートである。
【００９０】
図８に示すように、伝送装置が動作を開始する。次に、受信判定手段１０１は、オペレータが優先する伝送路を指定しているか？を判定する（ステップＳ８０１）。
【００９１】
優先する伝送路を指定しているとき（Ｙｅｓの矢印）、受信判定手段１０１は優先する伝送路からのデータ到着時に送信許可番号を更新する（ステップＳ８０２）。
【００９２】
優先する伝送路を指定していないとき（Ｎｏの矢印）、受信判定手段１０１は受信済みデータの順序番号を基に送信許可番号を更新する（ステップＳ８０３）。送信許可番号を更新することで、早着のデータを優先指定された伝送路のデータ到着タイミングに併せてデータ出力する動作が可能となる。
【００９３】
次に、送受信手段２１１、２１２からデータが入力されたときの終端手段の動作例を説明する。
【００９４】
図９は、本発明の終端手段の動作例を示すブロック図である。
【００９５】
図９は、受信判定手段１０１に入力されたデータに優先する伝送路の指定がなく、送受信手段２１１と２１２からのデータをロスすることなく受信し、早着したデータを出力する場合の動作例である。
【００９６】
送受信手段２１１からのデータは、送受信手段２１２からのデータより早く受信判定手段１０１に到着している。送受信手段２１１からのデータは早着のデータであり、送受信手段２１２からの同一データは後着のデータである。
【００９７】
まず、受信判定手段１０１は、送受信手段２１１からの早着のデータを受信する。
【００９８】
受信期待番号メモリ１０５の受信期待番号（例えば、受信期待番号が「１」のとき）は、早着のデータ（例えば、順序番号が「１」のとき）を受信すると、受信期待番号に１（＋１）を加えられ、更新される（受信期待番号は「１」から「２」に更新される）。
【００９９】
受信判定手段１０１は、既に受信済みであるため、送受信手段２１２からの後着のデータを廃棄する。
【０１００】
受信判定手段１０１は、優先する伝送路の指定がないため、受信したデータの順序番号（例えば、順序番号が「１」のとき）を送信許可番号メモリ１０６の送信許可番号に更新する（送信許可番号は「１」に更新される）。
【０１０１】
受信判定手段１０１からバッファ制御手段１０２に到着したデータは、送信判定手段１０４に転送される。終端手段１０８は、２つの伝送路のデータを受信するが、早着の伝送路のデータを選択し、順序番号どおりのデータを送信判定手段１０４から送出する。
【０１０２】
図１０は、データロスがあった場合の終端手段の動作例を示すブロック図である。
【０１０３】
図１０は、図９の条件と同じであるが、送受信手段２１１の順序番号「３」のデータがロスしている場合の動作例である。
【０１０４】
受信判定手段１０１は、送受信手段２１１からの順序番号「１」、「２」の早着のデータを受信する。順序番号「１」、「２」の早着のデータは、バッファ制御手段１０２から送信判定手段１０４へ転送され、送信判定手段１０４から順序番号どおり送信される。受信期待番号は、「１」から「３」に更新される。
【０１０５】
次に、受信期待番号は「３」であるため、「３」より大きい順序番号「４」、「５」の早着のデータを受付ける。順序番号「４」、「５」の早着のデータは、バッファ制御手段１０２へ転送される。バッファ制御手段１０２は、データバッファ１０３が空であるため、順序番号「４」、「５」の早着のデータをデータバッファへ格納する。
【０１０６】
送受信手段２１２からの順序番号「１」、「２」の後着のデータは、既に受信済みであるため、廃棄される。
【０１０７】
順序番号「３」のデータは、受信期待番号と一致するため、バッファ制御手段１０２へ転送される。
【０１０８】
この時、送信許可番号は「３」に更新され、受信期待番号は、既にデータバッファ１０３に格納されている「５」に更新される。（図１０には、受信期待番号「５」を図示していない。）
バッファ制御手段に到着した順序番号「３」のデータは、送信許可番号と一致するため、送信判定手段１０４から送信される。
【０１０９】
受信期待番号が「５」に更新されたため、送信許可番号も「５」に更新される。これに伴い、データバッファ１０３に格納されている「４」、「５」は、送信可能と判定される。「３」に続いて、「４」、「５」は、バッファ制御手段１０２から送信判定手段１０４へ転送され、送信判定手段１０４から送信される。
【０１１０】
以上の動作をすることで、終端手段１０８は、送受信手段２１１からのデータがデータロスしていても、送受信手段２１２からデータの補填を行い、順序番号どおりのデータを送出する。
【０１１１】
図１１は、データに優先する伝送路の指定がある場合の終端手段の動作例を示すブロック図である。
【０１１２】
図１１は、図９の条件と同じであるが、送信判定手段１０１において、優先する伝送路に送受信手段２１２側が指定された場合の動作例である。
【０１１３】
受信判定手段１０１が受信および廃棄するデータについては、図９の動作例と同じである。
【０１１４】
バッファ制御手段１０２は、送受信手段２１１からのデータが転送されてきたとき、優先する伝送路の送受信手段２１２側からのデータは未到着で、送信許可番号が更新されていないため、データをデータバッファ１０３へ格納する。
【０１１５】
つまり、優先する伝送路が指定されている場合、優先する伝送路からのデータが到着しない限り、送信許可番号を更新しない。（図９のように、優先する伝送路が指定されていない場合、早着のデータが到着すると、送信許可番号を更新する。）
次に、受信判定手段１０１は、優先する伝送路の送受信手段２１２側からのデータを受信したとき、データの廃棄を行い、到着したデータの順序番号を送信判定手段１０４に通知し、送信許可番号を更新する（例えば、送信許可番号は、図示のように「１」に更新される）。
【０１１６】
送信許可番号が更新されると、データバッファ１０３に格納していたデータは、送信許可番号まで送信が開始される。
【０１１７】
図９との動作の違いを補足説明すると、図１１の場合は送信許可番号の更新が優先された伝送路からのデータの到着に固定されている。逆にいうと、優先されていない伝送路からのデータが到着しても、送信許可番号は更新されない。（仮に、優先する伝送路に送受信手段２１１側に指定していた場合、図９と同じ動作になる。）
以上の動作をすることで、終端手段１０８は、優先指定された送受信手段２１２のデータの到着のタイミングで順序番号どおりデータを送出する。
【０１１８】
以上説明したように、本発明の伝送装置の終端手段、伝送装置、伝送方法および終端手段のプログラムは、オペレータが指定した伝送路の到着タイミングで優先的に送出することができる。また、終端手段のデータバッファは、１つの伝送路分の処理能力を持つ回路で実現することが出来るので、複数の伝送路分の回路を必要としない。
【０１１９】
尚、本願発明は、上述の実施形態に限定されるものではなく、本願発明の要旨を逸脱しない範囲で種々変更、変形して実施することが出来る。
【符号の説明】
【０１２０】
１００    伝送装置
１０１    受信判定手段
１０２    バッファ制御手段
１０３    データバッファ
１０４    送信判定手段
１０５    受信期待番号メモリ
１０６    送信許可番号メモリ
１０７    優先指定手段
１０８    終端手段
２００    第１伝送装置
２０１、２０２、２０３、２０４    送受信手段
２０５    スイッチ手段
２０６    順序手段
２１０    第２伝送装置
２１１、２１２、２１３、２１４    送受信手段
２１５    スイッチ手段
２３０、２４０    伝送路
【図１】
2015103987.tif 000003
【図２】
2015103987.tif 000004
【図３】
2015103987.tif 000005
【図４】
2015103987.tif 000006
【図５】
2015103987.tif 000007
【図６】
2015103987.tif 000008
【図７】
2015103987.tif 000009
【図８】
2015103987.tif 000010
【図９】
2015103987.tif 000011
【図１０】
2015103987.tif 000012
【図１１】
2015103987.tif 000013