(57)【特許請求の範囲】
【請求項１】
データストリームを複数のデータに分割し複数の回線に分配するデータ分配部と、上記複数の回線のそれぞれに対応する回線インタフェース部とを有し、通信相手となるデータ受信装置との間で上記複数の回線により呼を確立してデータ送信を行うデータ送信装置であって、
上記複数の回線を介し上記データ受信装置に対し発呼を行った場合、当該発呼を行った回線全ての呼の確立を待たずに、新たな呼が確立すると順次新たな確立した回線を加えその時点で設定されている１または複数の回線のそれぞれに対応する上記回線インタフェース部を介し上記分割したデータを送信するよう上記データ分配部を制御する制御部
を有することを特徴とするデータ送信装置。
【請求項２】
データストリームを複数のデータに分割し複数の回線に分配するデータ分配部と、上記複数の回線のそれぞれに対応する回線インタフェース部とを有し、通信相手となるデータ受信装置との間で上記複数の回線により呼を確立してデータ送信を行うデータ送信装置であって、
上記複数の回線を介し上記データ受信装置に対し発呼を行い、当該発呼を行った回線全ての呼の確立を待たずに、呼の確立した回線の数が予め設定した数以上になった場合に、その数以上の呼が設定された複数の回線を用いて上記分割したデータを送信し、さらに新たな呼が確立すると順次新たな確立した回線を加えその時点で設定されている１または複数の回線のそれぞれに対応する上記回線インタフェース部を介し上記分割したデータを送信するよう上記データ分配部を制御する制御部
を有することを特徴とするデータ送信装置。
【請求項３】
請求項１記載のデータ送信装置において、
上記制御部は、
予め設定した時間以内に呼が確立した場合には、その時点で設定されている１または複数の回線を利用して上記分割したデータを送信するよう上記データ分配部を制御する
ことを特徴とするデータ送信装置。
【請求項４】
データストリームを複数のデータに分割し複数の回線に分配するデータ分配部と、上記複数の回線のそれぞれに対応する回線インタフェース部とを有し、通信相手となるデータ受信装置との間で上記複数の回線により呼を確立してデータ送信を行うデータ送信装置であって、
上記複数の回線を介し上記データ受信装置に対し発呼を行い、当該発呼を行った回線全ての呼の確立を待たずに、予め設定した時間を経過していない場合には、呼の確立した回線の数が予め設定した数以上になった場合のみ、その数以上の呼が設定された複数の回線を用いて上記分割したデータを送信し、予め設定した時間以上経過した後に呼が確立した場合には、その時点で設定されている１または複数の回線を利用して上記分割したデータを送信し、何れの場合にも、新たな呼が確立すると順次新たな確立した回線を加えその時点で設定されている１または複数の回線のそれぞれに対応する上記回線インタフェース部を介し上記分割したデータを送信するよう上記データ分配部を制御する制御部
を有することを特徴とするデータ送信装置。
【請求項５】
複数の回線のそれぞれに対応した回線インタフェース部と、その各回線インタフェース部に対応して設けられ、それぞれが対応する上記回線を介し複数のデータを受信して蓄積する受信バッファ部と、上記各受信バッファ部に蓄積されたデータを集めてストリームを再構成する再多重部とを有し、通信相手となるデータ送信装置との間で上記複数の回線により呼を確立してデータ受信を行うデータ受信装置であって、
上記複数の回線を介し上記データ送信装置に対し発呼を行ない、第１に呼が確立した回線に対応する上記受信バッファ部に対しては所定の受信バッファ量を設定して受信データを蓄積させる一方、２番目以降に呼が確立した回線に対応する上記受信バッファ部に対しては上記第１の回線との相対遅延を考慮した受信バッファ量を設定して受信データ受信を蓄積させることにより、呼の確立した上記複数の回線間の遅延差がなくなるよう当該複数の回線間の同期をとって、上記発呼を行った回線全ての呼の確立を待たずに、新たな呼が確立すると順次新たな確立した回線を加えその時点で設定されている１または複数の回線を用いてデータを受信するよう制御する制御部、
を有することを特徴とするデータ受信装置。
【請求項６】
請求項５記載のデータ受信装置であって、
上記制御部は、
第１に呼が確立した回線に対応する上記受信バッファ部に対し、所定の受信バッファ量として、上記複数の回線間で想定される最大遅延量を吸収する受信バッファ量を設定する、
ことを特徴とするデータ受信装置。
【請求項７】
請求項５または請求項６記載のデータ受信装置であって、
上記制御部は、
予め設定した数の回線が設定された場合に、上記複数の受信バッファ部のうち最小のデータ量を蓄積している受信バッファからは当該蓄積データを削除し、他の受信バッファ部に対しては上記最小のデータ量を蓄積していた受信バッファに蓄積されていたデータ量と同じデータ量を削除することにより上記複数の回線間で遅延量が小さくなるよう同期をとる、
ことを特徴とするデータ受信装置。
【請求項８】
複数の回線のそれぞれに対応した回線インタフェース部と、その各回線インタフェース部に対応して設けられ、それぞれが対応する上記回線を介し複数のデータを受信して蓄積する受信バッファ部と、上記各受信バッファ部に蓄積されたデータを集めてストリームを再構成する再多重部とを有し、通信相手となるデータ送信装置との間で上記複数の回線により呼を確立してデータ受信を行うデータ受信装置であって、
上記複数の回線により呼を確立して当該呼の確立した複数の回線を介し通信を行っている際、上記複数の回線のうち一部の回線を切断する場合、切断すべき回線全てが切断されるまでは呼が確立されている回線全てを用いてデータの受信を行う一方、切断すべき回線全てが切断された場合には、その時点で使用されている残りの回線に対応する受信バッファ部のうち、最小のデータ量を蓄積している受信バッファからは当該蓄積データを削除し、他の受信バッファ部に対しては上記最小のデータ量を蓄積していた受信バッファに蓄積されていたデータ量と同じデータ量を削除することにより上記残りの回線間で遅延量が小さくなるよう同期をとって、上記残りの回線を用いてデータを受信するよう制御する制御部、
を有することを特徴とするデータ受信装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、データストリームを複数のデータに分割し複数の回線に分配するデータ分配部と、複数の回線（通信チャネル）のそれぞれに対応する回線インタフェース部とを有し複数の回線により呼を確立してデータ送信を行うデータ送信装置、および複数の回線のそれぞれに対応した回線インタフェース部と、その各回線インターフェース部に対応して設けられ、それぞれが対応する回線を介し複数のデータを受信して蓄積する受信バッファ部と、各受信バッファ部に蓄積されたデータを集めてストリームを再構成する再多重部とを有し複数の回線により呼を確立してデータ受信を行うデータ受信装置に関し、特に、複数の回線を束ねて、通信チャネル間のデータ同期を取りながら高レートの通信チャネルとして利用して、データを伝送するデータ送信装置およびデータ受信装置に関する。
【０００２】
【従来の技術】
図９は例えば、特開平８−１３０５８７号公報に示された従来のデータ送信装置およびデータ受信装置における送信側処理を示すフローチャートである。
説明すると、発信側が着信側の１つの回線（通信チャネル）を呼び出して回線を１本接続し（ステップＳ８００）、発信側および着信側がステップＳ８００で接続した回線を用いて高速通信に必要なパラメータをやりとりし（ステップＳ８０１）、発信側がＳ８０１で受け取った電話番号で着信側の残りの回線を順次呼び出して必要な回線を接続する（ステップＳ８０２、Ｓ８０３、Ｓ８０４“Ｎｏ”）。そして、全ての呼が確立した場合（ステップＳ８０４“Ｙｅｓ”）、発信側は設定された回線のすべてに送信データを分割して送信し、着信側では回線間の同期確立状態を維持して各回線の受信データを順に多重化して出力する（ステップＳ８０５）。
【０００３】
【発明が解決しようとする課題】
しかし、従来のデータ送信装置およびデータ受信装置は、複数の回線（通信チャネル）すべての呼が確立するまでデータの伝送を開始しないように構成しているため、データを伝送していない期間に対しても回線料が課金されると同時に、データの開始までユーザが待たされる、という問題点があった。
【０００４】
また、回線が新たに加わり回線間でのデータ通信の最大遅延差が変化する場合、受信するデータの遅延差が変化するためユーザに対する違和感が発生する、という問題点もあった。
【０００５】
そこで、この発明は、このような問題点を解決するためになされたもので、回線料の無駄な課金を軽減すること、およびデータの開始までユーザが待たされる時間を軽減することのできるデータ送信装置およびデータ受信装置を提供することを目的とする。
【０００６】
また、本発明は、回線が新たに加わり回線間での遅延差が変化する場合でも、ユーザに対する違和感を軽減することのできるデータ送信装置およびデータ受信装置を提供することも目的とする。
【０００７】
【課題を解決するための手段】
上記課題を解決するため、本発明では、データストリームを複数のデータに分割し複数の回線に分配するデータ分配部と、上記複数の回線のそれぞれに対応する回線インタフェース部とを有し、通信相手となるデータ受信装置との間で上記複数の回線により呼を確立してデータ送信を行うデータ送信装置であって、上記複数の回線を介し上記データ受信装置に対し発呼を行った場合、当該発呼を行った回線全ての呼の確立を待たずに、新たな呼が確立すると順次新たな確立した回線を加えその時点で設定されている１または複数の回線のそれぞれに対応する上記回線インタフェース部を介し上記分割したデータを送信するよう上記データ分配部を制御する制御部を有することを特徴とする。
【０００８】
また、本願データ送信装置は、データストリームを複数のデータに分割し複数の回線に分配するデータ分配部と、上記複数の回線のそれぞれに対応する回線インタフェース部とを有し、通信相手となるデータ受信装置との間で上記複数の回線により呼を確立してデータ送信を行うデータ送信装置であって、上記複数の回線を介し上記データ受信装置に対し発呼を行い、当該発呼を行った回線全ての呼の確立を待たずに、呼の確立した回線の数が予め設定した数以上になった場合に、その数以上の呼が設定された複数の回線を用いて上記分割したデータを送信し、さらに新たな呼が確立すると順次新たな確立した回線を加えその時点で設定されている１または複数の回線のそれぞれに対応する上記回線インタフェース部を介し上記分割したデータを送信するよう上記データ分配部を制御する制御部を有するものである。
【０００９】
また、上記制御部は、予め設定した時間以内に呼が確立した場合には、その時点で設定されている１または複数の回線を利用して上記分割したデータを送信するよう上記データ分配部を制御することを特徴とする。
【００１０】
また、本願データ送信装置は、データストリームを複数のデータに分割し複数の回線に分配するデータ分配部と、上記複数の回線のそれぞれに対応する回線インタフェース部とを有し、通信相手となるデータ受信装置との間で上記複数の回線により呼を確立してデータ送信を行うデータ送信装置であって、上記複数の回線を介し上記データ受信装置に対し発呼を行い、当該発呼を行った回線全ての呼の確立を待たずに、予め設定した時間を経過していない場合には、呼の確立した回線の数が予め設定した数以上になった場合のみ、その数以上の呼が設定された複数の回線を用いて上記分割したデータを送信し、予め設定した時間以上経過した後に呼が確立した場合には、その時点で設定されている１または複数の回線を利用して上記分割したデータを送信し、何れの場合にも、新たな呼が確立すると順次新たな確立した回線を加えその時点で設定されている１または複数の回線のそれぞれに対応する上記回線インタフェース部を介し上記分割したデータを送信するよう上記データ分配部を制御する制御部を有するものである。
【００１１】
また、次の発明では、複数の回線のそれぞれに対応した回線インタフェース部と、その各回線インターフェース部に対応して設けられ、それぞれが対応する上記回線を介し複数のデータを受信して蓄積する受信バッファ部と、上記各受信バッファ部に蓄積されたデータを集めてストリームを再構成する再多重部とを有し、通信相手となるデータ送信装置との間で上記複数の回線により呼を確立してデータ受信を行うデータ受信装置であって、上記複数の回線を介し上記データ送信装置に対し発呼を行ない、第１に呼が確立した回線に対応する上記受信バッファ部に対しては所定の受信バッファ量を設定して受信データを蓄積させる一方、２番目以降に呼が確立した回線に対応する上記受信バッファ部に対しては上記第１の回線との相対遅延を考慮した受信バッファ量を設定して受信データ受信を蓄積させることにより、呼の確立した上記複数の回線間の遅延差がなくなるよう当該複数の回線間の同期をとって、上記発呼を行った回線全ての呼の確立を待たずに、新たな呼が確立すると順次新たな確立した回線を加えその時点で設定されている１または複数の回線を用いてデータを受信するよう制御する制御部、を有することを特徴とする。
【００１２】
特に、上記制御部は、第１に呼が確立した回線に対応する上記受信バッファ部に対し、所定の受信バッファ量として、上記複数の回線間で想定される最大遅延量を吸収する受信バッファ量を設定する、ことを特徴とする。
【００１３】
また、上記制御部は、予め設定した数の回線が設定された場合に、上記複数の受信バッファ部のうち最小のデータ量を蓄積している受信バッファからは当該蓄積データを削除し、他の受信バッファ部に対しては上記最小のデータ量を蓄積していた受信バッファに蓄積されていたデータ量と同じデータ量を削除することにより上記複数の回線間で遅延量が小さくなるよう同期をとる、ことを特徴とする。
【００１４】
また、次の発明では、複数の回線のそれぞれに対応した回線インタフェース部と、その各回線インターフェース部に対応して設けられ、それぞれが対応する上記回線を介し複数のデータを受信して蓄積する受信バッファ部と、上記各受信バッファ部に蓄積されたデータを集めてストリームを再構成する再多重部とを有し、通信相手となるデータ送信装置との間で上記複数の回線により呼を確立してデータ受信を行うデータ受信装置であって、上記複数の回線により呼を確立して当該呼の確立した複数の回線を介し通信を行っている際、上記複数の回線のうち一部の回線を切断する場合、切断すべき回線全てが切断されるまでは呼が確立されている回線全てを用いてデータの受信を行う一方、切断すべき回線全てが切断された場合には、その時点で使用されている残りの回線に対応する受信バッファ部のうち、最小のデータ量を蓄積している受信バッファからは当該蓄積データを削除し、他の受信バッファ部に対しては上記最小のデータ量を蓄積していた受信バッファに蓄積されていたデータ量と同じデータ量を削除することにより上記残りの回線間で遅延量が小さくなるよう同期をとって、上記残りの回線を用いてデータを受信するよう制御する制御部、を有することを特徴とする。
【００１５】
【発明の実施の形態】
実施の形態１．
図１は、この発明に係るデータ送信装置およびデータ受信装置の構成を示す構成図である。
図において、Ａは本発明の実施の形態１であるデータ送信装置、Ｂはデータ受信装置、Ｃはデータ送信装置Ａとデータ受信装置Ｂとを結ぶネットワークである。また、１はデータ送信装置Ａ全体を制御する制御部、２−１〜２−Ｎはそれぞれ対応する複数（ここでは、便宜上Ｎ本の回線とする。）の回線に接続された回線インタフェース部、３は１つのデータストリームを複数の回線に分配するデータ分配部である。
【００１６】
また、４−１〜４−Ｎはそれぞれ対応する回線から受信したデータを回線ごとに蓄積する受信バッファ部、５は上記受信バッファ部４−１〜４−Ｎから出力されるデータを多重して１つのデータストリームにする再多重部、６はデータ受信装置Ｂ全体を制御する制御部、７−１〜７−Ｎはそれぞれ対応する複数（ここでは、便宜上Ｎ本の回線とする。）の回線に接続された回線インタフェース部である。なお、この図１に示す構成は、後述する実施の形態２〜７でも同様である。
【００１７】
次に動作を説明する。
図２に、実施の形態１のデータ送信装置における送信側の処理をフローチャートにより示す。尚、本実施の形態１は、送信側から発呼する場合を例として説明する。
データ送信装置Ａでは、まず、制御部１の制御により各回線インタフェース部２−１〜２−Ｎがそれぞれ対応する回線に対して発呼を行い（ステップＳ１０１）、制御部１は、各回線インタフェース部２−１〜２−Ｎがそれぞれ対応する回線に対して呼が確立できたか否かを判断する（ステップＳ１０２）。
【００１８】
そして、ある回線インタフェース部２−１〜２−Ｎがそれぞれ対応する回線に対して呼が確立されたと判断された場合（ステップ１０２“Ｙｅｓ”）、制御部１はデータ分配部３を制御して、現在呼が確立した回線を用いてデータ分配部３が１つのデータストリームを分割して送信させる（ステップＳ１０３）。
【００１９】
以上のステップＳ１０２，１０３の処理を、呼が確立されたびに行って（ステップ１０４“Ｎｏ”）、全ての呼が確立された場合には（ステップＳ１０４“Ｙｅｓ”）、呼の確立した全ての回線を用いてネットワークＣを介しデータ受信装置Ｂと間でデータ伝送処理を行って、このデータ伝送処理が終了した時点で、以上のデータ送信処理を終了するようにする。
【００２０】
このため、本実施の形態１のデータ送信装置Ａでは、制御部１の制御により、全ての呼が確立する前であっても、呼が確立されたびに、順次新たに確立された回線を加えて呼の確立した回線を束ね、データ通信が行われることになる。
【００２１】
従って、本実施の形態１のデータ送信装置Ａによれば、呼が順次確立されたびに回線を束ねてデータ通信するようにしているので、全ての回線の呼が確立する前にデータ通信を開始することができる。
【００２２】
実施の形態２．
次に、本発明の実施の形態２であるデータ送信装置を説明する。
尚、本実施の形態２のデータ送信装置の構成は、図１に示す実施の形態１のデータ送信装置と同じであるため、図１に示す構成を参照して、動作を説明するものとする。
【００２３】
図３に、実施の形態２のデータ送信装置Ａにおけるデータ送信処理をフローチャートにより示す。
データ送信装置Ａでは、まず、実施の形態１の場合と同様に、制御部１の制御により回線インタフェース部２−１〜２−Ｎがそれぞれ対応する回線に対して発呼を行ない（ステップＳ２００）、続いて、制御部１は各回線インタフェース部２−１〜２−Ｎがそれぞれ対応する回線に対して呼が確立できたか否かを判断する（ステップＳ２０１）。
ここで、制御部１は、各回線インタフェース部２−１〜２−Ｎがそれぞれ対応する回線に対して呼が確立できた場合（ステップＳ２０１“Ｙｅｓ”）、本実施の形態２では、さらに予め設定された規定数以上の回線が確立したかどうかを判定し（ステップＳ２０２）、規定数以上の回線が確立していないと判断した場合には（ステップＳ２０２“Ｎｏ”）、続いて全ての呼が確立したか否かを判断する（ステップＳ２０５）。
【００２４】
そして、全ての呼が確立していない場合には（ステップＳ２０５“Ｎｏ”）、制御部１は、ステップＳ２０１の処理に戻って、当該ステップＳ２０１以降の処理を行い、各回線インタフェース部２−１〜２−Ｎがそれぞれ対応する回線に対して呼が確立できた場合（ステップＳ２０１“Ｙｅｓ”）、予め設定された規定数以上の回線が確立したかどうかを判定する（ステップＳ２０２）処理等を行う。
【００２５】
一方、全ての呼が確立している場合（ステップＳ２０５“Ｙｅｓ”）、制御部１は、呼が確立した回線でデータ伝送を行うようデータ分配部３に対し指示を出して制御し（ステップＳ２０６）、呼の確立した全ての回線を用いて送信処理行って、送信処理が終了した時点で以上の送信処理を終了するようにする。その結果、この場合には、規定数未満の呼が確立した状態でデータ伝送を行うことになる。
【００２６】
これに対し、ステップＳ２０２の判断処理で、制御部１は、規定数以上の回線が確立したものと判断した場合（ステップＳ２０２“Ｙｅｓ”）、その規定数以上の呼が確立した回線に対してデータ分配部３がデータを分割して送信するよう制御し（ステップＳ２０３）、続いて全ての呼が確立したか否かを判断し（ステップＳ２０４）、全ての呼が確立していない場合には（ステップＳ２０４“Ｎｏ”）、ステップＳ２０１の処理に戻り当該ステップＳ２０１以降の処理を上述のように行う一方、全ての呼が確立した場合には（ステップＳ２０４“Ｙｅｓ”）、呼の確立した全ての回線を用いてネットワークＣを介しデータ受信装置Ｂと間でデータ伝送処理を行って、このデータ伝送処理が終了した時点で、以上のデータ送信処理を終了するようにする。
【００２７】
このため、本実施の形態２のデータ送信装置Ａでは、全ての呼が確立する前であっても、予め定めておいた規定数以上の呼が確立された段階で、その呼が確立された回線を束ねてデータ通信が行われることになる。
【００２８】
従って、本実施の形態２のデータ送信装置Ａによれば、予め設定した数の呼が確立されたびに回線を束ねてデータ通信するようにしているので、全ての回線の呼が確立する前で、しかも、規定数以上の呼が確立された段階にデータ通信を開始することができる。
【００２９】
実施の形態３．
次に、本発明の実施の形態３であるデータ送信装置を説明する。尚、本実施の形態３のデータ送信装置の構成は、上述したように、図１に示す実施の形態１のデータ送信装置と同じであるため、図１に示す構成を参照して、動作を説明するものとする。
【００３０】
図４に、実施の形態３のデータ送信装置Ａにおけるデータ送信処理をフローチャートにより示す。
【００３１】
データ送信装置Ａでは、まず、制御部１の制御により、回線インタフェース部２−１〜２−Ｎがそれぞれ対応する回線に対して発呼を行い（ステップＳ３００）、本実施の形態３では、続いて制御部１は、予め設定された規定時間が経過した後（ステップＳ３０１“Ｙｅｓ”）、回線が新たに確立しているかどうかを判定し（ステップＳ３０２）、その規定時間内に回線が新たに確立した場合には（ステップＳ３０２“Ｙｅｓ”）、呼が確立した回線に対してデータ分配部３がデータを分割して送信するよう制御する（ステップＳ３０３）。
【００３２】
最後に、制御部１は、全ての呼が確立したか否かを判断し（ステップＳ３０４）、全ての呼が確立していない場合には（ステップ３０４“Ｎｏ”）、ステップＳ３０１の処理に戻り当該ステップＳ３０１以降の処理を行う一方、全ての呼が確立した場合には（ステップＳ３０４“Ｙｅｓ”）、呼の確立した全ての回線を用いてネットワークＣを介しデータ受信装置Ｃと間でデータ伝送処理を行って、このデータ伝送処理が終了した時点で、以上のデータ送信処理を終了するようにする。
【００３３】
このため、本実施の形態３のデータ送信装置Ａでは、全ての呼が確立する前であっても、予め定めておいた規定時間以内に新たに呼が確立された回線を束ねてデータ通信が行われることになる。
【００３４】
従って、本実施の形態３のデータ送信装置Ａによれば、予め設定した時間内ごとに呼が確立された回線を束ねてデータ通信するようにしているので、全ての回線の呼が確立する前にデータ通信を開始することができる。
【００３５】
実施の形態４．
次に、本発明の実施の形態４であるデータ送信装置を説明する。尚、本実施の形態４のデータ送信装置の構成は、上述したように、図１に示す実施の形態１のデータ送信装置と同じであるため、図１に示す構成を参照して、動作を説明するものとする。
【００３６】
図５に、実施の形態４のデータ送信装置Ａにおけるデータ送信処理をフローチャートにより示す。
【００３７】
データ送信装置Ａでは、まず、制御部１の制御により回線インタフェース部２−１〜２−Ｎがそれぞれ対応する回線に対して発呼を行い（ステップＳ４００）、続いて制御部１は、予め設定された規定時間内に回線が新たに確立したかどうかを判定する（ステップＳ４０１、Ｓ４０２）。
【００３８】
ここで、その規定時間内に回線が新たに確立した場合（ステップＳ４０１“Ｙｅｓ”、Ｓ４０２“Ｙｅｓ”）、制御部１は、上記実施の形態３の場合と同様に、呼が確立した回線に対してデータ分配部３がデータを分割して送信するよう制御し（ステップＳ４０３）、続いて全ての呼が確立したか否かを判断し（ステップＳ４０４）、全ての呼が確立していない場合には（ステップ４０４“Ｎｏ”）、ステップＳ４０１の処理に戻り当該ステップＳ４０１以降の処理を行う一方、全ての呼が確立している場合には（ステップＳ４０４“Ｙｅｓ”）、呼の確立した全ての回線を用いてネットワークＣを介しデータ受信装置Ｂと間でデータ伝送処理を行って、このデータ伝送処理が終了した時点で、以上のデータ送信処理を終了するようにする。
【００３９】
これに対し、その規定時間を超えた場合には（ステップＳ４０１“Ｎｏ”，Ｓ４０５“Ｙｅｓ”）、制御部１は、続いて規定数の呼が確立しているか否かを判断して（ステップＳ４０６）、規定数の呼が確立している場合には（ステップＳ４０６“Ｙｅｓ”）、規定数呼が確立した回線に対してデータ分配部３がデータを分割して送信するよう制御し（ステップＳ４０７）、続いて全ての呼が確立したか否かを判断し（ステップＳ４０８）、全ての呼が確立していない場合には（ステップ４０８“Ｎｏ”）、ステップＳ４０１の処理に戻り当該ステップＳ４０１以降の処理を行う一方、全ての呼が確立している場合には（ステップＳ４０８“Ｙｅｓ”）、呼の確立した全ての回線を用いて送信処理行って、送信処理が終了した時点で以上の送信処理を終了するようにする。
【００４０】
このため、本実施の形態４のデータ送信装置Ａでは、全ての呼が確立する前であっても、予め定めておいた規定時間以内に新たに呼が確立された回線についてはその回線を束ねてデータ通信が行われることになると共に、その規定時間を超えていない場合でも、規定数の呼が確立している場合には、規定数呼が確立した回線を束ねてデータ通信が行われることになる。
【００４１】
従って、本実施の形態４のデータ送信装置Ａによれば、予め設定した数または予め設定した時間内ごとに呼が確立された回線を束ねてデータ通信するようにしているので、全ての回線の呼が確立する前にデータ通信を開始することができる。
【００４２】
実施の形態５．
次に、本発明の実施の形態５であるデータ受信装置を説明する。尚、実施の形態５のデータ受信装置は、上述したように、図１に示すデータ受信装置Ｂと同じであるため、図１に示す構成を参照して、動作を説明するものとする。
【００４３】
図６に、実施の形態５のデータ受信装置Ｂにおける受信側の処理をフローチャートにより示す。尚、本実施の形態５は、上記実施の形態１〜４の場合とは異なり、受信側から発呼する場合を例として説明する。
【００４４】
データ受信装置Ｂでは、まず、制御部６の制御により回線インタフェース部７−１〜７−Ｎがそれぞれ対応する回線に対して発呼を行ない（ステップＳ５００）、第１の回線の呼が確立したか否かを判断する（ステップＳ５０１）。
【００４５】
そして、データ受信装置Ｂの制御部６は、第１の回線の呼が確立した場合には（ステップＳ５０１“Ｙｅｓ”）、その第１の呼が確立した回線に対応する受信バッファ部４−１〜４−Ｎに対し、各回線間で想定される最大遅延量を吸収する受信バッファ量を設定し（ステップＳ５０２）、データ伝送を行う（ステップＳ５０３）。これにより、第１の呼が確立した回線を介し対応する回線インタフェース部７−１〜７−Ｎが受信したデータは、一旦、対応する受信バッファ部４−１〜４−Ｎで上記設定された受信バッファ量まで蓄積された後、再多重部５で多重される。
【００４６】
次に、制御部６は、データ受信装置Ｂの制御部６は、第２以降の回線の呼が確立したか否かを判断し（ステップＳ５０４）、新たに確立した第２以降の回線において呼が確立した場合には（ステップＳ５０４“Ｙｅｓ”）、新たに確立した第２以降の回線に対しては、第1の回線との間の相対遅延差を考慮して、受信バッファ量を設定する（ステップＳ５０５）。
【００４７】
つまり、制御部６は、第２以降の回線を用いて呼が確立した場合、当該第２の回線の遅延量が第１の回線の遅延量より小さい場合には、第１の回線との相対遅延差に相当する分だけ多く対応する受信バッファ部に蓄積するよう制御する一方、当該第２の回線の遅延量が第1の通信チャネルの遅延量より大きい場合にはその相対遅延差に相当する分だけ少ないデータ量が対応する受信バッファ部に蓄積されるよう制御して、現在まで呼の確立している第２以降の回線と第１の回線とを束ね、かつ、受信バッファ部４−１〜４−Ｎの受信バッファ量も変更しないような状態で、データの受信が行われることになる（ステップＳ５０６）。
【００４８】
その結果、全ての呼が確立する前であっても、順次呼の確立した回線は、束ねられてデータ受信が行われ、その際でも、蓄積される受信バッファ量が変更されず、データの遅延量が一定になる。
【００４９】
このようなステップＳ５０４〜ステップＳ５０６までの処理を全ての呼が確立するまで繰り返し行い（ステップ５０７“Ｎｏ”）、全ての呼が確立した場合には（ステップＳ５０７“Ｙｅｓ”）、呼の確立した全ての回線を用いてネットワークＣを介しデータ送信装置Ａと間でデータ伝送処理を行って、このデータ伝送処理が終了した時点で、以上のデータ受信処理を終了するようにする。
【００５０】
従って、本実施の形態５のデータ受信装置Ｂによれば、各受信バッファ部４−１〜４−Ｎに対し回線間で想定される最大遅延量を吸収する受信バッファ量を設定するようにしたので、順次呼が確立して、新たな回線が加えられて束ねられる場合でも、蓄積する受信バッファ量が変更されず、データの遅延量が一定になり、データ遅延量が変化することによるユーザの違和感を軽減できる。
【００５１】
実施の形態６．
次に、本発明の実施の形態６であるデータ受信装置を説明する。尚、実施の形態６のデータ受信装置は、上述したように、図１に示すデータ受信装置Ｂと同じであるため、図１に示す構成を参照して、動作を説明するものとする。
【００５２】
図７に、実施の形態６のデータ受信装置Ｂの受信側の処理をフローチャートにより示す。
【００５３】
データ受信装置Ｂでは、まず、制御部６の制御により回線インタフェース部７−１〜７−Ｎがそれぞれ対応する回線に対して発呼を行ない（ステップＳ６００）、第１の回線の呼が確立したか否かを判断する（ステップＳ６０１）。
【００５４】
そして、データ受信装置Ｂの制御部６は、第１の回線の呼が確立した場合には（ステップＳ６０１“Ｙｅｓ”）、その第１の呼が確立した回線に対応する受信バッファ部４−１〜４−Ｎに対し、各回線間で想定される最大遅延量を吸収する受信バッファ量を設定し（ステップＳ６０２）、データ伝送を行う（ステップＳ６０３）。これにより、第１の呼が確立した回線を介し対応する回線インタフェース部７−１〜７−Ｎが受信したデータは、一旦、対応する受信バッファ部４−１〜４−Ｎで上記設定された受信バッファ量まで蓄積された後、再多重部５で多重される。
【００５５】
次に、データ受信装置Ｂの制御部６は、第２以降の回線の呼が確立したか否かを判断する（ステップＳ６０４）。ここまでの動作は、図６に示す実施の形態５のステップＳ５００〜Ｓ５０３までの処理と同様である。
【００５６】
次に、本実施の形態６では、制御部６が第２以降の回線において呼が確立したと判断した場合（ステップＳ６０４“Ｙｅｓ”）、制御部６は、続いて予め定めておいた所定、または全ての呼が確立したか否かを判断し（ステップＳ６０５）、所定または全ての呼が確立していないと判断した場合は（ステップＳ６０５“Ｎｏ”）、上記実施の形態５のステップＳ５０５，５０６の場合と同様に、新たに確立した第２以降の回線に対しては、第1の通信チャネルとの間の相対遅延差を考慮して、受信バッファ量を設定し（ステップＳ６０８）、呼が確立している第２以降の回線と第１の呼が確立された回線とを束ねて、データの受信を行ない（ステップＳ６０９）、ステップＳ６０４の処理に戻るようにする。
【００５７】
これに対し、所定または全ての呼が確立したか否かを判断した際（ステップＳ６０５）、全ての呼が確立したと判断した場合、つまり発呼中の回線の内、所定または最後の回線が確立した場合は（ステップＳ６０５“Ｙｅｓ”）、最小のデータ量を蓄積していた受信バッファに蓄積されていたデータ量と同じデータ量、すなわち遅延が最小の回線の受信バッファに蓄積されていたデータ量と同じデータ量のデータを、全ての受信バッファ部４−１〜４−Ｎから削除して（ステップＳ６０６）、呼が確立された全ての回線を束ねて、呼の確立した全ての回線を用いてネットワークＣを介しデータ送信装置Ａとの間でデータ伝送処理を行い（ステップＳ６０７）、データ伝送処理が終了した時点で以上のデータの受信処理を終了するようにする。
【００５８】
このため、全ての呼が確立する前に、呼の確立した回線が順次束ねられてデータ伝送が行われる場合でも、データの遅延量が一定で、データ受信が行われる一方、全ての呼が確立した場合には、全ての受信バッファ部４−１〜４−Ｎから、遅延が最小の回線の受信バッファに蓄積されていたデータ量と同じデータ量のデータが削除されてから、呼が確立された全ての回線が束ねられてデータの受信が行なわれることにより、チャネル間の同期を保ちながら、上記実施の形態５の場合よりも、遅延量を削減することが可能となる。
【００５９】
従って、本実施の形態６によれば、受信バッファ部４−１〜４−Ｎに回線間で想定される最大遅延量を吸収する受信バッファ量を設定するようにし、全ての呼が確立した場合、すなわち最後に呼が確立した回線を加える時のみ、回線間の遅延量を吸収する最小の受信バッファ量に設定変更を行うようにしたので、データ遅延量を最小限小さくしつつも、そのデータ遅延量が変化することによるユーザの違和感を軽減できる。
【００６０】
実施の形態７．
次に、本発明の実施の形態７であるデータ受信装置を説明する。本実施の形態７のデータ受信装置は、受信側から呼を切断し、データ伝送を行っている束ねた回線のうちから、いくつかの回線を削除して、残りの回線を用いてデータ伝送を継続することを特徴とするものである。尚、実施の形態７のデータ受信装置は、上述したように、図１に示すデータ受信装置Ｂと同じであるため、図１に示す構成を参照して、動作を説明するものとする。
【００６１】
図８に、実施の形態７のデータ受信装置Ｂの受信側の処理をフローチャートにより示す。
本実施の形態７では、まず、複数の回線を使用してデータ伝送を行っているものとし、制御部６が、そのデータ伝送を行っている複数の回線に対応する回線インタフェース部７−１〜７−Ｎのうち、切断しようとする幾つかの回線インタフェース部７−１〜７−Ｎに対し指令を出して、幾つかの回線インタフェース部７−１〜７−Ｎに回線の切断処理を行なわせ（ステップＳ７００）、続いて制御部６は回線が切断された否かを判断する（ステップＳ７０１）。
【００６２】
ここで、制御部６は、回線が切断されたと判断した場合には（ステップＳ７０１“Ｙｅｓ”）、さらに切断しようとしている全ての回線が切断されたか否かを判断し（ステップＳ７０２）、切断すべき全ての回線が切断されていないと判断した場合（ステップＳ７０２“Ｎｏ”）、呼が確立している回線を束ねてデータ受信を行い（ステップＳ７０５）、上記ステップＳ７０１の処理に戻る。この場合、制御部６は、切断を検出した回線を束ねた回線から削除することになるが、回線を切断していない残りの１または束の回線のそれぞれに対応する受信バッファ部４−１〜４−Ｎについては、その受信バッファ部４−１〜４−Ｎに設定する回線間の遅延差を吸収するための受信バッファ量は変更しないことになる。
【００６３】
これに対し、切断すべき全ての回線が切断されたと判断した場合、すなわち切断しようとした所定の回線のうち最後の回線が切断された場合（ステップＳ７０２“Ｙｅｓ”）、制御部６は、最小のデータ量を蓄積していた受信バッファに蓄積されていた当該データ量と同じデータ量を、回線を切断していない残りの回線全てのそれぞれに対応する受信バッファ部４−１〜４−Ｎから削除して（ステップＳ７０３）、受信バッファ量を削減した当該残りの回線によりデータ伝送を行うようにする（ステップＳ７０４）。
【００６４】
このため、受信側から呼を切断し、データ伝送を行っている束ねた回線のうちからいくつかの回線を削除して、呼が確立している残りの回線を用いてデータ伝送を継続する場合でも、回線間の同期を保ちつつ、遅延量を削減してデータ伝送することが可能となる。
【００６５】
従って、本実施の形態７のデータ受信装置Ｂによれば、データ伝送を行っている束ねた回線のうちから切断しようとする最後の回線を削除した場合、呼の確立している残りの回線に対応する受信バッファ部からその中で遅延が最小の回線の受信バッファの受信バッファ量、すなわち残りの回線間の遅延量を吸収する最小の受信バッファ量だけ削除するようにしたので、データ遅延量が変化することによるユーザの違和感を軽減できる。
【００６６】
【発明の効果】
以上説明したように、本発明によれば、全ての呼が確立する前であっても、新たな呼が確立されると、順次新たに確立された回線を加えてデータ通信が行うようにしたので、全ての回線の呼が確立する前にデータ通信を開始することができる。
【００６７】
その結果、回線料の無駄な課金を軽減することができる共に、データの開始までユーザが待たされる時間を軽減することができる。
【００６８】
また、回線が新たに加わり回線間での遅延差が変化する場合でも、ユーザに対する違和感を軽減することができる。
【図面の簡単な説明】
【図１】  この発明のデータ送信装置およびデータ受信装置の構成を示す構成図。
【図２】  実施の形態１のデータ送信装置Ａにおけるデータ送信処理を示すフローチャート。
【図３】  実施の形態２のデータ送信装置Ａにおけるデータ送信処理を示すフローチャート。
【図４】  実施の形態３のデータ送信装置Ａにおけるデータ送信処理を示すフローチャート。
【図５】  実施の形態４のデータ送信装置Ａにおけるデータ送信処理を示すフローチャート。
【図６】  実施の形態５のデータ受信装置Ｂにおける受信側の処理を示すフローチャート。
【図７】  実施の形態６のデータ受信装置Ｂにおける受信側の処理を示すフローチャート。
【図８】  実施の形態７のデータ受信装置Ｂにおける受信側の処理を示すフローチャート。
【図９】  従来のデータ送信装置におけるデータ送信処理を示すフローチャート。
【符号の説明】
Ａ  データ送信装置、Ｂ  データ受信装置、Ｃ  ネットワーク、１  制御部、２−１〜２−Ｎ  回線インタフェース部、３  データ分配部、４−１〜４−Ｎ  受信バッファ部、５  再多重部、６  制御部、７−１〜７−Ｎ  回線インタフェース部。
【図１】
0003737339.tif 000002
【図２】
0003737339.tif 000003
【図３】
0003737339.tif 000004
【図４】
0003737339.tif 000005
【図５】
0003737339.tif 000006
【図６】
0003737339.tif 000007
【図７】
0003737339.tif 000008
【図８】
0003737339.tif 000009
【図９】
0003737339.tif 000010