(57)【要約】  多重ゲートウェイ装置（１ａ）の回線管理部（１１）は回線状態を検出し、記憶部（１２）の回線情報を更新する。パケット取得部（１３）は端末から送信用パケットを取得し、分割要否判定部（１４）は回線情報に基づき、分割して各回線に伝送した場合の伝送時間が同じになるパケットサイズ（分割サイズ）を算出する。パケット分割部（１５）は分割要否判定部（１４）が分割サイズに基づき送信用パケットの分割が必要だと判定した場合、送信用パケットを分割サイズに分割し、ヘッダを付与して複数の送信パケットを生成する。パケット送信部（１６）は送信パケットを対応する回線で他の端末に送信する。パケット結合部（１８）はパケット受信部（１７）が他の端末から受信した送信パケットからヘッダを削除し、受け取った順に結合する。
2013108676.tif 000002
【特許請求の範囲】
【請求項１】
端末、および、１本の論理回線を構成する２本以上の回線を確立する２台以上の通信ユニット、に接続された多重ゲートウェイ装置であって、
前記回線ごとの、前記回線が確立されているか否かを示す情報と通信帯域を示す情報とを含む回線情報を記憶する記憶部と、
前記通信ユニットの状態を検出し、前記回線情報を更新する回線管理部と、
前記端末から他の端末に向けた送信用パケットを取得するパケット取得部と、
前記送信用パケットに対して、前記回線情報に基づいて、前記回線それぞれの前記通信帯域に応じて、前記回線それぞれにおける伝送時間が同じになる分割サイズを算出し、前記分割サイズに基づいて、前記送信用パケットを分割する必要があるか否かを判定する分割要否判定部と、
前記分割要否判定部が、分割が必要であると判定した場合に、前記送信用パケットを前記分割サイズに分割するパケット分割部と、
前記パケット分割部が分割した送信用パケットまたは分割しなかった送信用パケットを対応する前記通信ユニットに送信するパケット送信部と、
を備える多重ゲートウェイ装置。
【請求項２】
他の端末からの送信用パケットを受信するパケット受信部と、
前記他の端末からの送信用パケットが分割されていた場合には、結合して復元し、前記端末に送信するパケット結合部と、
をさらに備える請求項１に記載の多重ゲートウェイ装置。
【請求項３】
前記パケット分割部は、前記分割サイズに分割した前記送信用パケットにそれぞれヘッダを付与して送信パケットを生成し、
前記パケット送信部は、前記送信パケットをそれぞれ対応する前記通信ユニットに送信し、
前記分割要否判定部は、前記送信用パケットに対して、前記分割サイズに基づいて、通信帯域が最も狭い前記回線を使用して伝送する前記送信パケットのパケットサイズがその回線のヘッダのパケットサイズよりも大きいか否かを判定し、前記通信帯域が最も狭い回線を使用して伝送する前記送信パケットのパケットサイズがその回線のヘッダのパケットサイズよりも大きい場合、前記送信用パケットを分割すると判定する、
請求項１または２に記載の多重ゲートウェイ装置。
【請求項４】
前記回線情報は、前記回線を使用中のパケット送信が完了するまでの予測時間を示す情報を含み、
前記分割要否判定部は、前記回線を使用中のパケット送信が完了するまでの予測時間を加味して、前記分割サイズを算出する、
請求項１ないし３のいずれか１項に記載の多重ゲートウェイ装置。
【請求項５】
前記回線管理部は、連続する送信用パケットについて、分割を行わない送信用パケットの後続の送信用パケットに対して分割を行う場合、前記分割を行わない送信用パケットの伝送に使用する前記回線以外の前記回線の前記回線情報に含まれる、前記回線を使用中のパケット送信が完了するまでの予測時間を示す情報に、前記分割を行わない送信用パケットの予測伝送時間を設定する、
請求項４に記載の多重ゲートウェイ装置。
【請求項６】
前記回線管理部は、前記回線の単位データ量の伝送時間の変化を検出し、前記回線情報に含まれる前記回線を使用中のパケット送信が完了するまでの予測時間を示す情報に、前記伝送時間の変化に応じた値を設定する、
請求項４または５に記載の多重ゲートウェイ装置。
【請求項７】
送信側の端末、および、１本の論理回線を構成する２本以上の回線を確立する２台以上の送信側の通信ユニット、に接続された送信側の多重ゲートウェイ装置と、受信側の端末、および、１本の論理回線を構成する２本以上の回線を確立する２台以上の受信側の通信ユニット、に接続された受信側の多重ゲートウェイ装置と、で構成される多重回線通信システムであって、
前記送信側の端末は、
前記受信側の端末に向けた送信用パケットを前記送信側の多重ゲートウェイ装置に送信し、
前記送信側の多重ゲートウェイ装置は、
前記回線ごとの、前記回線が確立されているか否かを示す情報と通信帯域を示す情報とを含む回線情報を記憶する記憶部、
前記送信側の通信ユニットの状態を検出し、前記回線情報を更新する回線管理部、
前記送信側の端末から前記送信用パケットを取得するパケット取得部、
前記送信用パケットに対して、前記回線情報に基づいて、前記回線それぞれの前記通信帯域に応じて、前記回線のそれぞれにおける伝送時間が同じになる分割サイズを算出し、前記分割サイズに基づいて、前記送信用パケットを分割する必要があるか否かを判定する分割要否判定部、
前記分割要否判定部が、分割が必要であると判定した場合に、前記送信用パケットを前記分割サイズに分割するパケット分割部、および、
前記パケット分割部が分割した送信用パケットまたは分割しなかった送信用パケットを対応する前記送信側の通信ユニットに送信するパケット送信部、を有し、
前記送信側の通信ユニットは、
確立した回線を使用して、前記送信側の多重ゲートウェイ装置から受信した前記送信用パケットを前記受信側の通信ユニットに送信し、
前記受信側の通信ユニットは、
前記送信側の通信ユニットから受信した前記送信用パケットを前記受信側の多重ゲートウェイ装置に送信し、
前記受信側の多重ゲートウェイ装置は、
前記受信側の通信ユニットから前記送信用パケットを受信するパケット受信部、および、
前記送信用パケットが分割されていた場合には結合して復元し、前記送信用パケットを前記受信側の端末に送信するパケット結合部、を有し、
前記受信側の端末は、
前記受信側の多重ゲートウェイ装置から前記送信用パケットを受信する、
多重回線通信システム。
【請求項８】
送信側の端末、および、１本の論理回線を構成する２本以上の回線を確立する２台以上の送信側の通信ユニット、に接続された送信側の多重ゲートウェイ装置と、受信側の端末、および、１本の論理回線を構成する２本以上の回線を確立する２台以上の受信側の通信ユニット、に接続された受信側の多重ゲートウェイ装置と、で構成される多重回線通信システムが実行する多重回線通信方法であって、
前記送信側の端末が実行する
前記受信側の端末に向けた送信用パケットを前記送信側の多重ゲートウェイ装置に送信するステップと、
前記送信側の多重ゲートウェイ装置が実行する
前記送信側の通信ユニットの状態を検出し、記憶部が記憶する前記回線ごとの、前記回線が確立されているか否かを示す情報と通信帯域を示す情報とを含む回線情報を更新する回線管理ステップと、
前記送信側の端末から前記送信用パケットを取得するパケット取得ステップと、
前記送信用パケットに対して、前記回線情報に基づいて、前記回線それぞれの前記通信帯域に応じて、前記回線のそれぞれにおける伝送時間が同じになる分割サイズを算出し、前記分割サイズに基づいて、前記送信用パケットを分割する必要があるか否かを判定する分割要否判定ステップと、
前記分割要否判定ステップで、分割が必要であると判定した場合に、前記送信用パケットを前記分割サイズに分割するパケット分割ステップと、
前記パケット分割ステップで分割した送信用パケットまたは分割しなかった送信用パケットを対応する前記送信側の通信ユニットに送信するパケット送信ステップと、
前記送信側の通信ユニットが実行する
確立した回線を使用して、前記送信側の多重ゲートウェイ装置から受信した前記送信用パケットを前記受信側の通信ユニットに送信するステップと、
前記受信側の通信ユニットが実行する
前記送信側の通信ユニットから受信した前記送信用パケットを前記受信側の多重ゲートウェイ装置に送信するステップと、
前記受信側の多重ゲートウェイ装置が実行する
前記受信側の通信ユニットから前記送信用パケットを受信するパケット受信ステップと、
前記送信用パケットが分割されていた場合には結合して復元し、前記送信用パケットを前記受信側の端末に送信するパケット結合ステップと、
前記受信側の端末が実行する
前記受信側の多重ゲートウェイ装置から前記送信用パケットを受信するステップと、
を備える多重回線通信方法。
【請求項９】
端末、および、１本の論理回線を構成する２本以上の回線を確立する２台以上の通信ユニット、に接続されたコンピュータを、
前記回線ごとの、前記回線が確立されているか否かを示す情報と通信帯域を示す情報とを含む回線情報を記憶する記憶部、
前記通信ユニットの状態を検出し、前記回線情報を更新する回線管理部、
前記端末から他の端末に向けた送信用パケットを取得するパケット取得部、
前記送信用パケットに対して、前記回線情報に基づいて、前記回線それぞれの前記通信帯域に応じて、前記回線それぞれにおける伝送時間が同じになる分割サイズを算出し、前記分割サイズに基づいて、前記送信用パケットを分割する必要があるか否かを判定する分割要否判定部、
前記分割要否判定部が、分割が必要であると判定した場合に、前記送信用パケットを前記分割サイズに分割するパケット分割部、および、
前記パケット分割部が分割した送信用パケットまたは分割しなかった送信用パケットを対応する前記通信ユニットに送信するパケット送信部
として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、２本以上のアクセス回線を束ねて論理的な１回線として通信を行う多重ゲートウェイ装置、多重回線通信システム、多重回線通信方法およびプログラムに関する。
【背景技術】
【０００２】
２本以上のアクセス回線を束ねて１本の論理回線として使用することにより、１回線のみを使用する場合と比較して広帯域な通信を実現する回線多重技術において、帯域を有効活用するために、送信側において、複数の回線にパケットを振り分ける処理が行われている。【０００３】
特許文献１には、ＭＰＬＳ（Multi-Protocol Label Switching）ネットワークへの複数の接続に対してパケットを振り分けて送信し、複数の接続を論理的な１回線として使用するネットワークシステムが開示されている。また、特許文献２には、多重回線の論理的な回線上に、パケットサイズの異なるリアルタイム通信パケットと非リアルタイム通信パケットが混在する場合において、必要に応じてパケットサイズの大きな非リアルタイム通信パケットを分割して、帯域使用効率の向上を図るパケット伝送方法が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−１７４００２号公報
【特許文献２】特開２００９−３３６７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
一般的に、パケット伝送においては、回線の通信帯域およびパケットサイズに応じて、受信側への到達時間は変化する。多重回線においても、各回線の通信帯域および／またはパケットサイズが異なれば、受信側へのパケットの到達順序は変化する。音声や映像などのリアルタイム通信は、同一パケットサイズのパケットを一定の周期で送信し、受信側にて受信した順序でパケットを処理することで実現されている。そのため、通信帯域が均一でない回線を使用した多重回線では、パケットの受信した順序がパケットの送信した順序と異なる、すなわちパケットの順序が入れ替わってしまうため、もとの音声や映像を再生することができない。【０００６】
そのため、特許文献１でも実施しているように、受信側にてバッファを設け、一時的にバッファリングしてパケットの順序整列処理を行う必要がある。当該バッファは、到達時間の差を十分に吸収できるサイズである必要があるが、バッファサイズを大きくすることは、リアルタイム通信の遅延を増大させることになる。【０００７】
本発明は、上述のような事情に鑑みてなされたもので、通信帯域が均一でない複数の回線で多重回線を構成する場合に、パケット到達順序の入れ替わりを低減させることを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、本発明の多重ゲートウェイ装置は、端末、および、１本の論理回線を構成する２本以上の回線を確立する２台以上の通信ユニット、に接続された多重ゲートウェイ装置である。多重ゲートウェイ装置は、記憶部、回線管理部、パケット取得部、分割要否判定部、パケット分割部およびパケット送信部を備える。記憶部は、回線ごとの、回線が確立されているか否かを示す情報と通信帯域を示す情報とを含む回線情報を記憶する。回線管理部は、通信ユニットの状態を検出し、回線情報を更新する。パケット取得部は、端末から他の端末に向けた送信用パケットを取得する。分割要否判定部は、送信用パケットに対して、回線情報に基づいて、回線それぞれの通信帯域に応じて、回線それぞれにおける伝送時間が同じになる分割サイズを算出し、分割サイズに基づいて、送信用パケットを分割する必要があるか否かを判定する。パケット分割部は、分割要否判定部が、分割が必要であると判定した場合に、送信用パケットを分割サイズに分割する。パケット送信部は、パケット分割部が分割した送信用パケットまたは分割しなかった送信用パケットを対応する通信ユニットに送信する。
【発明の効果】
【０００９】
本発明によれば、通信帯域が均一でない複数の回線で多重回線を構成する場合に、パケット到達順序の入れ替わりを低減させることが可能となる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施の形態１に係る多重回線通信システムの構成例を示すブロック図である。
【図２】実施の形態１に係る多重ゲートウェイ装置の機能構成例を示すブロック図である。
【図３】実施の形態１に係る回線情報の一例を示す図である。
【図４】実施の形態１に係る多重回線通信の流れを説明する図である。
【図５】実施の形態１に係る分割要否判定処理およびパケット分割処理の動作の一例を示すフローチャートである。
【図６】実施の形態１に係るパケット分割の一例を説明する概念図である。
【図７】実施の形態１に係るパケット分割の一例を説明する概念図である。
【図８】パケット分割処理を実行しない場合の複数のパケット伝送の一例を説明する概念図である。
【図９】実施の形態１に係るパケット分割処理を実行する場合の複数のパケット伝送の一例を説明する概念図である。
【図１０】本発明の実施の形態２に係る回線情報の一例を示す図である。
【図１１】実施の形態２に係るパケット分割の一例を説明する概念図である。
【図１２】本発明の実施の形態３に係る複数のパケット伝送の一例を説明する概念図である。
【図１３】本発明の実施の形態に係る多重ゲートウェイ装置のハードウェア構成の一例を示すブロック図である。
【発明を実施するための形態】
【００１１】
以下に、本発明を実施するための形態について図面を参照して詳細に説明する。なお、図中同一または相当する部分には同じ符号を付す。
【００１２】
（実施の形態１）
図１は、本発明の実施の形態１に係る多重回線通信システムの構成例を示すブロック図である。実施の形態１の多重回線通信システム１００は、端末６ａ、多重ゲートウェイ装置１ａ、通信ユニットａ１、通信ユニットａ０、端末６ｂ、多重ゲートウェイ装置１ｂ、通信ユニットｂ１、および通信ユニットｂ０で構成されている。通信ユニットａ０および通信ユニットｂ０は、回線ｃ０を確立する。通信ユニットａ１および通信ユニットｂ１は、回線ｃ１を確立する。回線ｃ０および回線ｃ１は、１本の論理回線Ｃを構成する。端末６ａと端末６ｂ、多重ゲートウェイ装置１ａと多重ゲートウェイ装置１ｂ、通信ユニットａ１と通信ユニットａ０、および通信ユニットｂ１と通信ユニットｂ０は、それぞれ同様の装置である。
【００１３】
端末６ａおよび端末６ｂは、インターネットなどの固定網を介して互いに通信を行う。端末は、ユーザが使用するＰＣ（Personal computer）であってもよいし、ルータなどの通信装置であってもよい。また、図１の例においては、ネットワークに接続される端末は、端末６ａおよび端末６ｂの２台であるが、３台以上がネットワークに接続される場合がある。
【００１４】
通信ユニットａ１、通信ユニットa０、通信ユニットｂ１および通信ユニットｂ０は、セルラー網や公衆網などのアクセス回線網を介して、インターネットなどの固定網へのアクセス回線（以下、回線という）を設定する装置である。
【００１５】
多重ゲートウェイ装置１ａおよび多重ゲートウェイ装置１ｂは、それぞれ端末６ａおよび端末６ｂと接続されている。また、多重ゲートウェイ装置１ａおよび多重ゲートウェイ装置１ｂは、複数の通信ユニットを接続することが可能な装置である。図１では、多重ゲートウェイ装置１ａおよび多重ゲートウェイ装置１ｂは、それぞれ通信ユニットａ１および通信ユニットa０と接続され、通信ユニッｂ１および通信ユニットｂ０と接続されている。図１では、多重ゲートウェイ装置１ａおよび多重ゲートウェイ装置１ｂは、回線ｃ０および回線ｃ１を、論理的な１つの回線として同時に使用することにより、それぞれ端末６ａおよび端末６ｂに多重回線機能を提供する。なお、多重ゲートウェイ装置１ａおよび１ｂは、それぞれ端末６ａおよび６ｂ上で動作するソフトウェアで実現してもよい。
【００１６】
図２は、実施の形態１に係る多重ゲートウェイ装置の機能構成例を示すブロック図である。多重ゲートウェイ装置１ａは、回線管理部１１、記憶部１２、パケット取得部１３、分割要否判定部１４、パケット分割部１５、パケット送信部１６、パケット受信部１７およびパケット結合部１８を備える。多重ゲートウェイ装置１ｂは、多重ゲートウェイ装置１ａと同様の構成である。
【００１７】
回線管理部１１は、多重ゲートウェイ装置１ａに接続される通信ユニットａ１および通信ユニットａ０の状態を検出する。本実施の形態では、回線管理部１１は、通信ユニットａ１および通信ユニットａ０から、各回線の確立状況や通信帯域を示す情報を取得し、回線情報として記憶部１２に記憶させる。そして、回線管理部１１は、記憶部１２が記憶する回線情報を随時更新する。
【００１８】
記憶部１２は、回線情報を記憶する。
【００１９】
パケット取得部１３は、端末６ａから通信相手である端末６ｂに向けた送信用パケットを取得する。パケット取得部１３は、取得した送信用パケットを分割要否判定部１４に送る。
【００２０】
分割要否判定部１４は、パケット取得部１３から受け取った送信用パケットに対し、記憶部１２が記憶する回線情報に基づいて、分割して各回線に伝送した場合の各回線における伝送時間が同じになるようなパケットサイズ（以下、分割サイズという）を算出する。分割要否判定部１４は、算出した分割サイズに基づいて分割が必要であるか否かを判定する。分割要否判定部１４は、送信用パケットと分割サイズを示す情報とをパケット分割部１５に送る。なお、分割サイズを示す情報は、分割しないという判定結果を示す情報を含む。
【００２１】
パケット分割部１５は、分割要否判定部１４から受け取った分割サイズを示す情報にしたがって、送信用パケットを分割する。パケット分割部１５は、分割した送信用パケットにヘッダを付与した複数の送信パケットを生成し、パケット送信部１６に送る。なお、分割サイズを示す情報が、分割しないという判定結果を示す情報であった場合には、パケット分割部１５は、送信パケットを分割せずに、ヘッダを付与した送信パケットを生成する。
【００２２】
パケット送信部１６は、パケット分割部１５から受け取った送信パケットを対応する通信ユニットａ０または通信ユニットａ１を介して端末６ｂに送信する。
【００２３】
パケット受信部１７は、通信ユニットａ０または通信ユニットａ１を介して端末６ｂから送信パケットを受信する。パケット受信部１７は、端末６ｂから受信した送信パケットをパケット結合部１８に逐次送る。
【００２４】
パケット結合部１８は、パケット受信部１７から受け取った送信パケットからヘッダを削除し、受け取った順序で結合して端末６ａに送信する。
【００２５】
図３は、実施の形態１に係る回線情報の一例を示す図である。図３に示すように、記憶部１２は、多重ゲートウェイ装置に接続される通信ユニットごとの回線情報を記憶する。回線情報は、回線情報を識別する番号である「Ｎｏ」と、通信ユニットの名称を示す「名称」と、回線が確立されているか否かを示す「回線」と、確立されている回線の通信帯域を示す「通信帯域」とで構成される。図３の例では、多重ゲートウェイ装置１ａには、通信ユニットａ０および通信ユニットａ１が接続されている。通信ユニットａ０は回線（ｃ０）を確立しており、その通信帯域は、ｘｘｂｐｓである。通信ユニットａ１は回線（ｃ１）を確立しており、その通信帯域は、ｙｙｂｐｓである。
【００２６】
以下、多重回線通信システム１００における、パケットの送受信について説明する。
【００２７】
図４は、実施の形態１に係る多重回線通信の流れを説明する図である。ここでは、端末６ａから端末６ｂにパケットを送信する。まず、端末６ａは送信用パケットを多重ゲートウェイ装置１ａに送信する（ステップＡ１）。多重ゲートウェイ装置１ａは、回線情報に基づいて、分割サイズを算出する。多重ゲートウェイ装置１ａは、算出した分割サイズに基づいて、送信用パケットの分割が必要であるか否かを判定する（ステップＡ２）。分割が必要であると判定した場合、多重ゲートウェイ装置１ａは、分割サイズを示す情報にしたがって、送信用パケットを分割する（ステップＡ３）。このとき、分割サイズを示す情報が、分割しないという判定結果を示す情報であった場合には送信用パケットを分割しない。
【００２８】
多重ゲートウェイ装置１ａは、分割された送信用パケットにヘッダを付与して送信パケットを生成し、それぞれ振り分けられた回線を使用して多重ゲートウェイ装置１ｂに送信パケットを送信する。回線ｃ０に振り分けられた送信パケットは、通信ユニットａ０を介して多重ゲートウェイ装置１ｂに送信される（ステップＡ４）。回線ｃ１に振り分けられた送信パケットは、通信ユニットａ１を介して多重ゲートウェイ装置１ｂに送信される（ステップＡ５）。なお、分割サイズを示す情報が、分割しないという判定結果を示す情報であった場合には、多重ゲートウェイ装置１ａは、送信パケットを分割せずに、ヘッダを付与した送信パケットを生成し、多重ゲートウェイ装置１ｂに送信する。
【００２９】
多重ゲートウェイ装置１ｂは、通信ユニットｂ０を介して多重ゲートウェイ装置１ａから送信パケットを受信する（ステップＡ６）。多重ゲートウェイ装置１ｂは、通信ユニットｂ１を介して多重ゲートウェイ装置１ａから送信パケットを受信する（ステップＡ７）。
【００３０】
多重ゲートウェイ装置１ｂは、送信パケットからヘッダを削除し、受信した順序で送信用パケットを結合する（ステップＡ８）。多重ゲートウェイ装置１ｂは、結合した送信用パケットを端末６ｂに伝送する（ステップＡ９）。なお、端末６ｂから端末６ａに送信パケットを送信する場合には、端末６ａと端末６ｂとを入れ替えてステップＡ１〜ステップＡ９が実行される。
【００３１】
図５は、実施の形態１に係る分割要否判定処理およびパケット分割処理の動作の一例を示すフローチャートである。パケット取得部１３が端末６ａから送信用パケットを取得すると（ステップＳ１１）、分割要否判定部１４は、記憶部１２が記憶する回線情報の「Ｎｏ」を参照し、通信ユニットが複数台接続されているか否かを判定する（ステップＳ１２）。通信ユニットが複数台接続されていない場合（ステップＳ１２；ＮＯ）、処理を終了する。通信ユニットが複数台接続されている場合（ステップＳ１２；ＹＥＳ）、分割要否判定部１４は、回線情報の「回線」を参照し、確立されている回線数が複数であるか否かを判定する（ステップＳ１３）。確立されている回線数が複数でない場合（ステップＳ１３；ＮＯ）、処理を終了する。
【００３２】
確立されている回線数が複数である場合（ステップＳ１３；ＹＥＳ）、分割要否判定部１４は、回線情報の「通信帯域」を参照し、分割サイズを算出する（ステップＳ１４）。分割要否判定部１４は、分割サイズに基づいて、通信帯域が最も狭い回線に伝送する送信パケットのパケットサイズがその回線のヘッダのパケットサイズよりも大きいか否かを判定する（ステップＳ１５）。通信帯域が最も狭い回線に伝送する送信パケットのパケットサイズがその回線のヘッダのパケットサイズ以下である場合（ステップＳ１５；ＮＯ）、処理を終了する。
【００３３】
通信帯域が最も狭い回線に伝送する送信パケットのパケットサイズがその回線のヘッダのパケットサイズよりも大きい場合（ステップＳ１５；ＹＥＳ）、分割要否判定部１４は、送信用パケットを分割すると判定する。分割要否判定部１４は、パケット分割部１５に送信用パケットと分割サイズを示す情報とを送り、パケット分割部１５は、分割サイズを示す情報に基づいて送信用パケットを分割し（ステップＳ１６）、処理を終了する。
【００３４】
ここで、パケット分割部１５が実行するパケット分割について説明する。
【００３５】
図６は、実施の形態１に係るパケット分割の一例を説明する概念図である。図６に示すように、パケット分割部１５は、分割要否判定部１４から受け取った分割サイズを示す情報にしたがって、送信用パケットＰ１を送信用パケットＰ１’と送信用パケットＰ１”とに分割する。パケット分割部１５は、送信用パケットＰ１’と送信用パケットＰ１”とにそれぞれヘッダＨ１とヘッダＨ２とを付与して２つの送信パケットを生成する。図６の例では、送信用パケットは、ＩＰパケットである。ヘッダは、多重ゲートウェイ装置１ａと多重ゲートウェイ装置１ｂとの間でパケットを伝送するために使用するヘッダであり、回線に応じて決定される。回線がインターネットなどの固定網であれば、ＩＰヘッダが使用される。
【００３６】
続いて、図６を用いて分割要否判定部１４が実行する分割サイズ算出について説明する。
【００３７】
分割要否判定部１４は、パケット取得部１３から送信用パケットＰ１を受け取ると、送信用パケットＰ１を分割してそれぞれの回線に伝送した場合の伝送時間が同じになるような分割サイズを決定する。図３のように、回線ｃ０(通信帯域：ｘｘ［ｂｐｓ］)と回線ｃ１(通信帯域：ｙｙ［ｂｐｓ］)との２回線を使用する場合を例にして説明する。分割要否判定部１４は、送信用パケットＰ１、ヘッダＨ１、およびヘッダＨ２、のパケットサイズに基づき、回線ｃ０に伝送されるパケットサイズ（送信用パケットＰ１’＋ヘッダＨ１）：回線ｃ１に伝送されるパケットサイズ（送信用パケットＰ１”＋ヘッダＨ２）がｘｘ：ｙｙになる送信用パケットＰ１’および送信用パケットＰ１”のパケットサイズ（分割サイズ）を求める。分割要否判定部１４は、算出した分割サイズを示す情報と送信用パケットＰ１とをパケット分割部１５に送る。
【００３８】
パケット分割部１５は、前述のように、分割要否判定部１４から受け取った分割サイズを示す情報にしたがって、送信用パケットＰ１を送信用パケットＰ１’と送信用パケットＰ１”とに分割し、それぞれヘッダＨ１とヘッダＨ２とを付与して２つの送信パケットを生成する。パケット送信部１６は、パケット分割部１５が生成した送信パケットを対応する通信ユニットａ０または通信ユニットａ１に送信する。これにより、送信用パケットＰ１’を含む送信パケットと送信用パケットＰ１”を含む送信パケットとはほぼ同時刻に多重ゲートウェイ装置１ｂに到達する。
【００３９】
図７は、実施の形態１に係るパケット分割の一例を説明する概念図である。図７のように回線ｃ０の通信帯域が狭い場合、図６の場合と同様に送信用パケットＰ２、ヘッダＨ３、およびヘッダＨ４、のパケットサイズに基づき、回線ｃ０および回線ｃ１における伝送時間が同じになるように分割サイズを求めると、回線ｃ０にはヘッダＨ４のみが伝送されることになる。
【００４０】
このように、一方の回線の通信帯域が狭い場合、ヘッダ部分の伝送に時間を要するため、分割サイズが１０：０になる場合がある。そこで、分割要否判定部１４は、通信帯域が最も狭い回線(図７の例では回線ｃ０)に伝送する送信パケットのパケットサイズとその回線のヘッダ(図７の例ではヘッダＨ４）のパケットサイズを比較し、通信帯域が最も狭い回線に伝送する送信パケットのパケットサイズがヘッダのパケットサイズより大きければ、パケット分割を実施すると判定する。通信帯域が最も狭い回線に伝送する送信パケットのパケットサイズがヘッダのパケットサイズ以下であれば、パケット分割を実施しないと判定する。分割要否判定部１４は、分割サイズを示す情報と送信パケットをパケット分割部１５に送る。
【００４１】
パケット分割部１５は、分割要否判定部１４から受け取った分割サイズを示す情報に基づいて送信用パケットを分割し、ヘッダを付与して、複数の送信パケットを生成する。分割サイズを示す情報が分割しないことを示す情報であった場合、パケット分割部１５は、送信用パケットにヘッダを付与し、１つの送信パケットを生成する。パケット分割部１５は、生成した送信パケットをパケット送信部１６に送り、パケット送信部１６は、対応する通信ユニットに対して送信パケットの送信を行う。
【００４２】
送信パケットはそれぞれ振り分けられた回線ｃ０または回線ｃ１を介して通信相手である端末６ｂに伝送される。多重ゲートウェイ装置１ｂでは、パケット受信部１７が通信ユニットｂ０および通信ユニットｂ１を介して送信パケットを受信する。パケット結合部１８は、受信した送信パケットが分割されていた場合、送信パケットのヘッダを削除して結合し、元の送信用パケットに復元する。多重ゲートウェイ装置１ｂのパケット結合部１８は、復元した送信用パケットを端末６ｂに送信する。受信した送信パケットが分割されていなかった場合、パケット結合部１８は、送信パケットのヘッダを削除して、送信用パケットを端末６ｂに送信する。
【００４３】
ここで、連続する複数の送信パケットを伝送する場合について説明する。
【００４４】
図８は、パケット分割処理を実行しない場合の複数のパケット伝送の一例を説明する概念図である。端末６ａから端末６ｂへ、同じパケットサイズの連続する送信パケットＰ３、送信パケットＰ４および送信パケットＰ５が、順番に送信される様子を図示している。
【００４５】
図８の例では、送信パケットＰ３、送信パケットＰ４および送信パケットＰ５を回線ｃ０と回線ｃ１とに交互に振り分けている。回線ｃ０に振り分けられた送信パケットＰ４は、回線ｃ０の通信帯域が狭いために伝送に時間がかかってしまい、回線ｃ１に振り分けられた送信パケットＰ５よりも後に到達している。多重ゲートウェイ装置１ｂには、送信パケットＰ３、送信パケットＰ５、送信パケットＰ４の順に到達しており、順序が入れ替わっているために、並び替えの処理が必要となる。たとえば、多重ゲートウェイ装置１ｂは、いったん送信パケットＰ５をバッファに保存し、送信パケットＰ４を受信するまで待ってから、パケットの順序を整えて端末６ｂに送信する必要がある。
【００４６】
そこで、本実施の形態では、各回線の通信帯域に合わせて送信パケットを分割する。
【００４７】
図９は、実施の形態１に係るパケット分割処理を実行する場合の複数のパケット伝送の一例を説明する概念図である。図９の例では、多重ゲートウェイ装置１ａは、送信用パケットＰ６と送信用パケットＰ７と送信用パケットＰ８とを、それぞれ、回線ｃ０および回線ｃ１の通信帯域に基づき分割してヘッダを付与し、送信パケットＰ６’および送信パケットＰ６”と、送信パケットＰ７’および送信パケットＰ７”と、送信パケットＰ８’および送信パケットＰ８”とを生成し、伝送する。送信パケットＰ６’および送信パケットＰ６”と、送信パケットＰ７’および送信パケットＰ７”と、送信パケットＰ８’および送信パケットＰ８”とはそれぞれ回線ｃ０における伝送時間と回線ｃ１における伝送時間とが同じである。したがって、多重ゲートウェイ装置１ｂには、送信パケットＰ６、送信パケットＰ７、送信パケットＰ８の順序どおりに到達するため、並び替えの処理は不要である。多重ゲートウェイ装置１ｂは、受信した順番でヘッダの削除と結合を実施し、端末６ｂに送信すればよい。
【００４８】
以上説明したように実施の形態１の多重回線通信システム１００によれば、通信帯域が均一でない複数の回線で多重回線を構成する場合に、各回線の通信帯域に応じて、送信用パケットを分割して各回線に振り分けることにより、パケット到達順序の入れ替わりを低減させることができる。これにより、並び替えの処理用のバッファが不要となる。
【００４９】
（実施の形態２）
実施の形態２では、実施の形態１の機能に加え、各回線の空き状況を考慮する。実施の形態２に係る多重回線通信システムおよび多重ゲートウェイ装置は実施の形態１に係る多重回線通信システムおよび多重ゲートウェイ装置と同様の構成であるので、実施の形態１と同一の符号を用いて実施の形態２を説明する。
【００５０】
図１０は、本発明の実施の形態２に係る回線情報の一例を示す図である。実施の形態２に係る回線情報は、回線情報を識別する番号である「Ｎｏ」と、通信ユニットの名称を示す「名称」と、回線が確立されているか否かを示す「回線」と、確立されている回線の通信帯域を示す「通信帯域」と、回線を使用中のパケット送信が完了するまでの予測時間を示す「使用中予測時間」とで構成される。
【００５１】
図１０の例では、多重ゲートウェイ装置１ａには、通信ユニットａ０および通信ユニットａ１が接続されている。通信ユニットａ０は回線ｃ０を確立しており、その通信帯域は、ｘｘ［ｂｐｓ］である。また、通信ユニットａ０が確立している回線ｃ０は、使用中予測時間が０秒である。通信ユニットａ１は回線ｃ１を確立しており、その通信帯域は、ｙｙ［ｂｐｓ］である。また、通信ユニットａ１が確立している回線ｃ１は、使用中予測時間が２秒である。
【００５２】
回線管理部１１は、回線が他のパケット送信などに使用される場合、該回線を使用して送信しているパケットの送信が完了するまでの時間（送信中のパケット以外のパケットを送信できない時間）を予測し、予測した時間を「使用中予測時間」に設定する。「使用中予測時間」の値は使用中の他の送信パケットの伝送状況に合わせて所定の単位（たとえば１秒ごと）でカウントダウンされる。
【００５３】
ここで、パケット分割部１５が実行するパケット分割について説明する。
【００５４】
図１１は、実施の形態２に係るパケット分割の一例を説明する概念図である。図１１に示すように、パケット分割部１５は、分割要否判定部１４から受け取った分割サイズを示す情報に基づいて、送信用パケットＰ９を送信用パケットＰ９’と送信用パケットＰ９”とに分割する。パケット分割部１５は、送信用パケットＰ９’と送信用パケットＰ９”とにそれぞれヘッダＨ５とヘッダＨ６とを付与して２つの送信パケットを生成する。
【００５５】
続いて、図１１を用いて分割要否判定部１４が実行する分割サイズ算出について説明する。
【００５６】
分割要否判定部１４は、パケット取得部１３から送信用パケットＰ９を受け取ると、送信用パケットＰ９を分割してそれぞれの回線に伝送した場合の伝送時間が同じになるような分割サイズを決定する。図１０のように、回線ｃ０(通信帯域：ｘｘ［ｂｐｓ］)と回線ｃ１(通信帯域：ｙｙ［ｂｐｓ］)との２回線を使用し、回線ｃ１の使用中予測時間が２秒である場合を例にして説明する。分割要否判定部１４は、送信用パケットＰ９、ヘッダＨ５、およびヘッダＨ６、のパケットサイズに基づき、（回線ｃ１における伝送時間＋２秒）＝（回線ｃ０における伝送時間）となる送信用パケットＰ９’および送信用パケットＰ９”のパケットサイズ（分割サイズ）を求める。分割要否判定部１４は、算出した分割サイズを示す情報と送信用パケットＰ９とをパケット分割部１５に送る。
【００５７】
パケット分割部１５は、前述のように、分割要否判定部１４から受け取った分割サイズを示す情報にしたがって、送信用パケットＰ９を送信用パケットＰ９’と送信用パケットＰ９”とに分割し、それぞれヘッダＨ５とヘッダＨ６とを付与して２つの送信パケットを生成する。パケット送信部１６は、送信用パケットＰ９”にヘッダＨ６を付与した送信パケットを通信ユニットａ０に送信し、送信用パケットＰ９’にヘッダＨ５を付与した送信パケットは、回線ｃ１の使用中予測時間（２秒）が経過してから通信ユニットａ１に送信する。これにより、送信用パケットＰ９’を含む送信パケットと送信用パケットＰ９”を含む送信パケットとはほぼ同時刻に多重ゲートウェイ装置１ｂに到達する。
【００５８】
実施の形態２では、上記の処理以外は、実施の形態１と同様の処理を行う。
【００５９】
以上説明したように実施の形態２の多重回線通信システム１００によれば、回線が使用中の時間帯がある場合であっても、多重ゲートウェイ装置１ｂは、分割された送信用パケットに基づく送信パケットを同じタイミングで受信できるため、同時に受信した送信パケットのヘッダ削除と結合を実施し、端末１ｂに送信すればよい。これにより、回線が使用中の時間帯がある場合であっても、パケット到達順序の入れ替わりを低減することが期待できる。
【００６０】
（実施の形態３）
実施の形態３では、実施の形態２の機能に加え、連続する送信用パケットについて、パケット分割を行わない送信用パケットの後続の送信用パケットに対してパケット分割を行う場合、後続の送信用パケットを含む送信パケットの到達時刻を互いに一致させる。実施の形態３に係る多重回線通信システムおよび多重ゲートウェイ装置は実施の形態１に係る多重回線通信システムおよび多重ゲートウェイ装置と同様の構成であるので、実施の形態１と同一の符号を用いて実施の形態３を説明する。
【００６１】
図１２は、本発明の実施の形態３に係る複数のパケット伝送の一例を説明する概念図である。端末６ａから端末６ｂへ、異なるパケットサイズの連続する送信用パケットＰ１０、送信用パケットＰ１１、送信用パケットＰ１２が、順番に送信される様子を図示している。図１２の例では、多重ゲートウェイ装置１ａは、送信用パケットＰ１０〜Ｐ１２を、それぞれ回線ｃ０および回線ｃ１の通信帯域に基づき分割してヘッダを付与する。ただし、送信用パケットＰ１１はパケットサイズが小さいため、分割要否判定部１４は、パケット分割を実施しないと判定している。すなわち、多重ゲートウェイ装置１ａは、送信パケットＰ１０’および送信パケットＰ１０”と、送信パケットＰ１１’と、送信パケットＰ１２’および送信パケットＰ１２”を生成し、伝送する。回線ｃ０において、送信パケットＰ１０”の直後に送信パケットＰ１２”を伝送すると、送信パケットＰ１２’と送信パケットＰ１２”との到着時刻が異なる。そこで、本実施の形態では、パケット分割を実施しない送信パケットが１つの回線で伝送される時間は、その他の回線を擬似的に使用中（送信不可）とする。
【００６２】
擬似的な使用中とは、回線管理部１１が、回線情報（図１０参照）のパケット分割しない送信用パケットに基づく送信パケットを伝送する回線以外の回線の「使用中予測時間」に、パケット分割しない送信用パケットに基づく送信パケットの予測伝送時間を設定することで実現する。
【００６３】
実施の形態３では、上記の処理以外は、実施の形態１と同様の処理を行う。
【００６４】
以上説明したように実施の形態３の多重回線通信システムによれば、連続する送信用パケットについて、パケット分割を行わない送信用パケットの後続の送信用パケットに対してパケット分割を行う場合であっても、多重ゲートウェイ装置１ｂは、分割された送信用パケットに基づく送信パケットを同じタイミングで受信できるため、パケット到達順序の入れ替わりを低減することが期待できる。
【００６５】
また上述の例に限らず、論理回線を構成する２本以上の回線の伝送遅延の変化や経路変更などによる単位データ量の伝送時間の変化が見込まれる場合に、回線管理部１１が、各回線の伝送時間の変化を検出し、伝送時間の変化に応じて擬似的に使用中の時間を設定してもよい。擬似的に使用中の時間を設定することで、分割した送信用パケットに基づく送信パケットの到達タイミングを一致させることが可能となり、パケット到達順序の入れ替わりを低減することができる。たとえば、回線管理部１１は、伝送時間が増加する回線が存在する場合には、論理回線を構成する該回線以外の回線の回線情報の「使用中予測時間」に、伝送時間の増加分に応じた値を設定する。あるいは、回線管理部１１は、各回線の伝送時間の変化に応じて回線情報の「通信帯域」の値を変化させてもよい。
【００６６】
本発明の実施の形態は上述の実施の形態に限られない。上記の実施の形態では、論理回線Ｃを構成する回線は２本であったが、本発明はこれに限られず、論理回線Ｃを構成する回線は２本以上であればよい。論理回線Ｃを構成する回線が３本以上であった場合、分割要否判定部１４は、通信帯域が最も狭い回線に伝送する送信パケットのパケットサイズがその回線のヘッダのパケットサイズ以下である場合、該回線を使用しないと決定する。次に、分割要否判定部１４は、残りの２本以上の回線について、再度、通信帯域が最も狭い回線に伝送する送信パケットのパケットサイズがその回線のヘッダのパケットサイズよりも大きいか否かを判定する。残りの２本以上の回線の内、通信帯域が最も狭い回線に伝送する送信パケットのパケットサイズがその回線のヘッダのパケットサイズよりも大きい場合は、残りの２本以上の回線の通信帯域に応じて分割サイズを算出する。残りの２本以上の回線の内、通信帯域が最も狭い回線に伝送する送信パケットのパケットサイズがその回線のヘッダのパケットサイズ以下である場合は、該回線を使用しないと決定する。分割要否判定部１４は、この処理を繰り返し、残りの回線が１本になった場合には、送信用パケットを分割しないと決定する。
【００６７】
図１３は、本発明の実施の形態に係る多重ゲートウェイ装置のハードウェア構成の一例を示すブロック図である。多重ゲートウェイ装置１ａ（１ｂ）は、図１３に示すように、制御部３１、主記憶部３２、外部記憶部３３、操作部３４、表示部３５、入出力部３６および送受信部３７を備える。主記憶部３２、外部記憶部３３、操作部３４、表示部３５、入出力部３６および送受信部３７はいずれも内部バス３０を介して制御部３１に接続されている。
【００６８】
制御部３１はＣＰＵ（Central Processing Unit）等から構成され、外部記憶部３３に記憶されている制御プログラム３９に従って、多重ゲートウェイ装置１ａ（１ｂ）の回線管理部１１、分割要否判定部１４、パケット分割部１５およびパケット結合部１８の各処理を実行する。
【００６９】
主記憶部３２はＲＡＭ（Random-Access Memory）等から構成され、外部記憶部３３に記憶されている制御プログラム３９をロードし、制御部３１の作業領域として用いられる。
【００７０】
外部記憶部３３は、フラッシュメモリ、ハードディスク、ＤＶＤ−ＲＡＭ（Digital Versatile Disc Random-Access Memory）、ＤＶＤ−ＲＷ（Digital Versatile Disc ReWritable）等の不揮発性メモリから構成され、多重ゲートウェイ装置１ａ（１ｂ）の処理を制御部３１に行わせるためのプログラムをあらかじめ記憶し、また、制御部３１の指示に従って、このプログラムが記憶するデータを制御部３１に供給し、制御部３１から供給されたデータを記憶する。記憶部１２は、外部記憶部３３で構成される。
【００７１】
操作部３４はキーボードおよびマウスなどのポインティングデバイス等と、キーボードおよびポインティングデバイス等を内部バス３０に接続するインタフェース装置から構成されている。ユーザが多重ゲートウェイ装置１ａ（１ｂ）に直接情報を入力する場合は、操作部３４を介して、入力された情報が制御部３１に供給される。図２の多重ゲートウェイ装置１ａ（１ｂ）が端末６ａ（６ｂ）上で動作するソフトウェアで実現される場合には、操作部３４は、端末６ａ（６ｂ）の操作部である場合がある。
【００７２】
表示部３５は、ＣＲＴ（Cathode Ray Tube）またはＬＣＤ（Liquid Crystal Display）などから構成され、ユーザが多重ゲートウェイ装置１ａ（１ｂ）に直接情報を入力する場合は、操作画面を表示する。図２の多重ゲートウェイ装置１ａ（１ｂ）が端末６ａ（６ｂ）上で動作するソフトウェアで実現される場合には、表示部３５は、端末６ａ（６ｂ）の表示部である場合がある。
【００７３】
入出力部３６は、シリアルインタフェースまたはパラレルインタフェースから構成されている。入出力部３６は、通信ユニットａ０（ｂ０）およびａ１（ｂ１）と接続する。入出力部３６は、多重ゲートウェイ装置１ａ（１ｂ）のパケット送信部１６およびパケット受信部１７として機能する。また、入出力部３６は、端末６ａ（６ｂ）と接続してもよい。入力部３６が端末６ａ（６ｂ）と接続する場合、入出力部３６は、多重ゲートウェイ装置１ａ（１ｂ）のパケット取得部１３およびパケット結合部１８として機能する。
【００７４】
送受信部３７は、ネットワークに接続する網終端装置または無線通信装置、およびそれらと接続するシリアルインタフェースまたはＬＡＮ（Local Area Network）インタフェースから構成されている。送受信部３７は、ネットワークを介して、端末６ａ（６ｂ）に接続する。送受信部３７は、多重ゲートウェイ装置１ａ（１ｂ）のパケット取得部１３およびパケット結合部１８として機能する。
【００７５】
図２に示す多重ゲートウェイ装置１ａ（１ｂ）の回線管理部１１、記憶部１２、パケット取得部１３、分割要否判定部１４、パケット分割部１５、パケット送信部１６、パケット受信部１７およびパケット結合部１８の処理は、制御プログラム３９が、制御部３１、主記憶部３２、外部記憶部３３、操作部３４、表示部３５、入出力部３６および送受信部３７などを資源として用いて処理することによって実行する。
【００７６】
その他、前記のハードウェア構成やフローチャートは一例であり、任意に変更および修正が可能である。
【００７７】
制御部３１、主記憶部３２、外部記憶部３３、操作部３４、表示部３５、入出力部３６、送受信部３７、内部バス３０などから構成される多重ゲートウェイ装置１ａ（１ｂ）の処理を行う中心となる部分は、専用のシステムによらず、通常のコンピュータシステムを用いて実現可能である。たとえば、前記の動作を実行するためのコンピュータプログラムを、コンピュータが読み取り可能な記録媒体（フレキシブルディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ等）に格納して配布し、当該コンピュータプログラムをコンピュータにインストールすることにより、前記の処理を実行する多重ゲートウェイ装置１ａ（１ｂ）を構成してもよい。また、インターネット等の通信ネットワーク上のサーバ装置が有する記憶装置に当該コンピュータプログラムを格納しておき、通常のコンピュータシステムがダウンロード等することで多重ゲートウェイ装置１ａ（１ｂ）を構成してもよい。
【００７８】
また、多重ゲートウェイ装置１ａ（１ｂ）の機能を、ＯＳ（オペレーティングシステム）とアプリケーションプログラムの分担、またはＯＳとアプリケーションプログラムとの協働により実現する場合などには、アプリケーションプログラム部分のみを記録媒体や記憶装置に格納してもよい。
【００７９】
また、搬送波にコンピュータプログラムを重畳し、通信ネットワークを介して配信することも可能である。たとえば、通信ネットワーク上の掲示板（BBS, Bulletin Board System）に前記コンピュータプログラムを掲示し、ネットワークを介して前記コンピュータプログラムを配信してもよい。そして、このコンピュータプログラムを起動し、ＯＳの制御下で、他のアプリケーションプログラムと同様に実行することにより、前記の処理を実行できるように構成してもよい。
【００８０】
上記実施の形態は、いずれも本発明の趣旨の範囲内で各種の変形が可能である。上記実施の形態は本発明を説明するためのものであり、本発明の範囲を限定することを意図したものではない。本発明の範囲は実施形態よりも添付した請求項によって示される。請求項の範囲内、および発明の請求項と均等の範囲でなされた各種変形は本発明の範囲に含まれる。
【００８１】
本出願は２０１２年１月１９日に出願された、明細書、特許請求の範囲、図、および要約書を含む日本国特許出願番号２０１２−９３６２に基づく優先権を主張するものである。この元となる特許出願の開示内容は参照により全体として本出願に含まれる。
【産業上の利用可能性】
【００８２】
本発明は、通信帯域が均一でない複数の回線で多重回線を構成する多重ゲートウェイ装置および多重回線通信システムに好適に採用され得る。
【符号の説明】
【００８３】
１ａ、１ｂ  多重ゲートウェイ装置、６ａ、６ｂ  端末、１１  回線管理部、１２  記憶部、１３  パケット取得部、１４  分割要否判定部、１５  パケット分割部、１６  パケット送信部、１７  パケット受信部、１８  パケット結合部、３１  制御部、３２  主記憶部、３３  外部記憶部、３４  操作部、３５  表示部、３６  入出力部、３７  送受信部、３９  制御プログラム、１００  多重回線通信システム、ａ０、ａ１、ｂ０、ｂ１  通信ユニット、Ｃ  論理回線、ｃ０、ｃ１  回線、Ｈ１、Ｈ２、Ｈ３、Ｈ４、Ｈ５、Ｈ６  ヘッダ、Ｐ１、Ｐ２、Ｐ９  送信用パケット、Ｐ３、Ｐ４、Ｐ５、Ｐ６、Ｐ７、Ｐ８、Ｐ９、Ｐ１０、Ｐ１１、Ｐ１２  送信パケット、Ｐ１’、Ｐ９’  送信用パケット、Ｐ３’、Ｐ４’、Ｐ５’、Ｐ６’、Ｐ７’、Ｐ８’、Ｐ９’、Ｐ１０’、Ｐ１１’、Ｐ１２’  送信パケット、Ｐ１”、Ｐ９”  送信用パケット、Ｐ３”、Ｐ４”、Ｐ５”、Ｐ６”、Ｐ７”、Ｐ８”、Ｐ９”、Ｐ１０”、Ｐ１１”、Ｐ１２”  送信パケット。
【図１】
2013108676.tif 000003
【図２】
2013108676.tif 000004
【図３】
2013108676.tif 000005
【図４】
2013108676.tif 000006
【図５】
2013108676.tif 000007
【図６】
2013108676.tif 000008
【図７】
2013108676.tif 000009
【図８】
2013108676.tif 000010
【図９】
2013108676.tif 000011
【図１０】
2013108676.tif 000012
【図１１】
2013108676.tif 000013
【図１２】
2013108676.tif 000014
【図１３】
2013108676.tif 000015
【手続補正書】
【提出日】平成26年2月21日(2014.2.21)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
上記目的を達成するため、本発明の多重ゲートウェイ装置は、端末、および、１本の論理回線を構成する２本以上の回線を確立する２台以上の通信ユニット、 に接続された多重ゲートウェイ装置である。多重ゲートウェイ装置は、記憶部、回線管理部、パケット取得部、分割要否判定部、パケット分割部およびパケット 送信部を備える。記憶部は、回線ごとの、回線が確立されているか否かを示す情報と通信帯域を示す情報とを含む回線情報を記憶する。回線管理部は、通信ユ ニットの状態を検出し、回線情報を更新する。パケット取得部は、端末から他の端末に向けた送信用パケットを取得する。分割要否判定部は、送信用パケットに 対して、回線情報に基づいて、回線それぞれの通信帯域に応じて、回線それぞれにおける伝送時間が同じになる分割サイズを算出し、分割サイズに基づいて、送信用パケットを分割する必要があるか否かを判定する。パケット分割部は、分割要否判定部が、分割が必要であると判定した場合に、送信用パケットを分割サイ ズに分割する。パケット送信部は、パケット分割部が分割した送信用パケットまたは分割しなかった送信用パケットを対応する通信ユニットに送信する。パケット分割部は、分割サイズに分割した送信用パケットにそれぞれヘッダを付与して送信パケットを生成し、パケット送信部は、送信パケットをそれぞれ対応する通信ユニットに送信する。分割要否判定部は、送信用パケットに対して、分割サイズに基づいて、通信帯域が最も狭い回線を使用して伝送する送信パケットのパケットサイズがその回線のヘッダのパケットサイズよりも大きいか否かを判定し、通信帯域が最も狭い回線を使用して伝送する送信パケットのパケットサイズがその回線のヘッダのパケットサイズよりも大きい場合、送信用パケットを分割すると判定する。
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
端末、および、１本の論理回線を構成する２本以上の回線を確立する２台以上の通信ユニット、に接続された多重ゲートウェイ装置であって、
前記回線ごとの、前記回線が確立されているか否かを示す情報と通信帯域を示す情報とを含む回線情報を記憶する記憶部と、
前記通信ユニットの状態を検出し、前記回線情報を更新する回線管理部と、
前記端末から他の端末に向けた送信用パケットを取得するパケット取得部と、
前記送信用パケットに対して、前記回線情報に基づいて、前記回線それぞれの前記通信帯域に応じて、前記回線それぞれにおける伝送時間が同じになる分割サイズを算出し、前記分割サイズに基づいて、前記送信用パケットを分割する必要があるか否かを判定する分割要否判定部と、
前記分割要否判定部が、分割が必要であると判定した場合に、前記送信用パケットを前記分割サイズに分割するパケット分割部と、
前記パケット分割部が分割した送信用パケットまたは分割しなかった送信用パケットを対応する前記通信ユニットに送信するパケット送信部と、
を備え、
前記パケット分割部は、前記分割サイズに分割した前記送信用パケットにそれぞれヘッダを付与して送信パケットを生成し、
前記パケット送信部は、前記送信パケットをそれぞれ対応する前記通信ユニットに送信し、
前記分割要否判定部は、前記送信用パケットに対して、前記分割サイズに基づいて、通信帯域が最も狭い前記回線を使用して伝送する前記送信パケットのパケットサイズがその回線のヘッダのパケットサイズよりも大きいか否かを判定し、前記通信帯域が最も狭い回線を使用して伝送する前記送信パケットのパケットサイズがその回線のヘッダのパケットサイズよりも大きい場合、前記送信用パケットを分割すると判定する、
多重ゲートウェイ装置。
【請求項２】
前記回線情報は、前記回線を使用中のパケット送信が完了するまでの予測時間を示す情報を含み、
前記分割要否判定部は、前記回線を使用中のパケット送信が完了するまでの予測時間を加味して、前記分割サイズを算出する、
請求項１に記載の多重ゲートウェイ装置。
【請求項３】
前記回線管理部は、連続する送信用パケットについて、分割を行わない送信用パケットの後続の送信用パケットに対して分割を行う場合、前記分割を行わない送信用パケットの伝送に使用する前記回線以外の前記回線の前記回線情報に含まれる、前記回線を使用中のパケット送信が完了するまでの予測時間を示す情報に、前記分割を行わない送信用パケットの予測伝送時間を設定する、
請求項２に記載の多重ゲートウェイ装置。
【請求項４】
前記回線管理部は、前記回線の単位データ量の伝送時間の変化を検出し、前記回線情報に含まれる前記回線を使用中のパケット送信が完了するまでの予測時間を示す情報に、前記伝送時間の変化に応じた値を設定する、
請求項２または３に記載の多重ゲートウェイ装置。
【請求項５】
送信側の端末、および、１本の論理回線を構成する２本以上の回線を確立する２台以上の送信側の通信ユニット、に接続された送信側の多重ゲートウェイ装置と、受信側の端末、および、１本の論理回線を構成する２本以上の回線を確立する２台以上の受信側の通信ユニット、に接続された受信側の多重ゲートウェイ装置と、で構成される多重回線通信システムであって、
前記送信側の端末は、
前記受信側の端末に向けた送信用パケットを前記送信側の多重ゲートウェイ装置に送信し、
前記送信側の多重ゲートウェイ装置は、
前記回線ごとの、前記回線が確立されているか否かを示す情報と通信帯域を示す情報とを含む回線情報を記憶する記憶部、
前記送信側の通信ユニットの状態を検出し、前記回線情報を更新する回線管理部、
前記送信側の端末から前記送信用パケットを取得するパケット取得部、
前記送信用パケットに対して、前記回線情報に基づいて、前記回線それぞれの前記通信帯域に応じて、前記回線のそれぞれにおける伝送時間が同じになる分割サイズを算出し、前記分割サイズに基づいて、前記送信用パケットを分割する必要があるか否かを判定する分割要否判定部、
前記分割要否判定部が、分割が必要であると判定した場合に、前記送信用パケットを前記分割サイズに分割するパケット分割部、および、
前記パケット分割部が分割した送信用パケットまたは分割しなかった送信用パケットを対応する前記送信側の通信ユニットに送信するパケット送信部、を有し、
前記パケット分割部は、前記分割サイズに分割した前記送信用パケットにそれぞれヘッダを付与して送信パケットを生成し、
前記パケット送信部は、前記送信パケットをそれぞれ対応する前記通信ユニットに送信し、
前記分割要否判定部は、前記送信用パケットに対して、前記分割サイズに基づいて、通信帯域が最も狭い前記回線を使用して伝送する前記送信パケットのパケットサイズがその回線のヘッダのパケットサイズよりも大きいか否かを判定し、前記通信帯域が最も狭い回線を使用して伝送する前記送信パケットのパケットサイズがその回線のヘッダのパケットサイズよりも大きい場合、前記送信用パケットを分割すると判定し、
前記送信側の通信ユニットは、
確立した回線を使用して、前記送信側の多重ゲートウェイ装置から受信した前記送信用パケットを前記受信側の通信ユニットに送信し、
前記受信側の通信ユニットは、
前記送信側の通信ユニットから受信した前記送信用パケットを前記受信側の多重ゲートウェイ装置に送信し、
前記受信側の多重ゲートウェイ装置は、
前記受信側の通信ユニットから前記送信用パケットを受信するパケット受信部、および、
前記送信用パケットが分割されていた場合には結合して復元し、前記送信用パケットを前記受信側の端末に送信するパケット結合部、を有し、
前記受信側の端末は、
前記受信側の多重ゲートウェイ装置から前記送信用パケットを受信する、
多重回線通信システム。
【請求項６】
送信側の端末、および、１本の論理回線を構成する２本以上の回線を確立する２台以上の送信側の通信ユニット、に接続された送信側の多重ゲートウェイ装置と、受信側の端末、および、１本の論理回線を構成する２本以上の回線を確立する２台以上の受信側の通信ユニット、に接続された受信側の多重ゲートウェイ装置と、で構成される多重回線通信システムが実行する多重回線通信方法であって、
前記送信側の端末が実行する
前記受信側の端末に向けた送信用パケットを前記送信側の多重ゲートウェイ装置に送信するステップと、
前記送信側の多重ゲートウェイ装置が実行する
前記送信側の通信ユニットの状態を検出し、記憶部が記憶する前記回線ごとの、前記回線が確立されているか否かを示す情報と通信帯域を示す情報とを含む回線情報を更新する回線管理ステップと、
前記送信側の端末から前記送信用パケットを取得するパケット取得ステップと、
前記送信用パケットに対して、前記回線情報に基づいて、前記回線それぞれの前記通信帯域に応じて、前記回線のそれぞれにおける伝送時間が同じになる分割サイズを算出し、前記分割サイズに基づいて、前記送信用パケットを分割する必要があるか否かを判定する分割要否判定ステップと、
前記分割要否判定ステップで、分割が必要であると判定した場合に、前記送信用パケットを前記分割サイズに分割するパケット分割ステップと、
前記パケット分割ステップで分割した送信用パケットまたは分割しなかった送信用パケットを対応する前記送信側の通信ユニットに送信するパケット送信ステップと、
を備え、
前記パケット分割ステップでは、前記分割サイズに分割した前記送信用パケットにそれぞれヘッダを付与して送信パケットを生成し、
前記パケット送信ステップでは、前記送信パケットをそれぞれ対応する前記通信ユニットに送信し、
前記分割要否判定ステップでは、前記送信用パケットに対して、前記分割サイズに基づいて、通信帯域が最も狭い前記回線を使用して伝送する前記送信パケットのパケットサイズがその回線のヘッダのパケットサイズよりも大きいか否かを判定し、前記通信帯域が最も狭い回線を使用して伝送する前記送信パケットのパケットサイズがその回線のヘッダのパケットサイズよりも大きい場合、前記送信用パケットを分割すると判定し、
前記送信側の通信ユニットが実行する
確立した回線を使用して、前記送信側の多重ゲートウェイ装置から受信した前記送信用パケットを前記受信側の通信ユニットに送信するステップと、
前記受信側の通信ユニットが実行する
前記送信側の通信ユニットから受信した前記送信用パケットを前記受信側の多重ゲートウェイ装置に送信するステップと、
前記受信側の多重ゲートウェイ装置が実行する
前記受信側の通信ユニットから前記送信用パケットを受信するパケット受信ステップと、
前記送信用パケットが分割されていた場合には結合して復元し、前記送信用パケットを前記受信側の端末に送信するパケット結合ステップと、
前記受信側の端末が実行する
前記受信側の多重ゲートウェイ装置から前記送信用パケットを受信するステップと、
を備える多重回線通信方法。
【請求項７】
端末、および、１本の論理回線を構成する２本以上の回線を確立する２台以上の通信ユニット、に接続されたコンピュータを、
前記回線ごとの、前記回線が確立されているか否かを示す情報と通信帯域を示す情報とを含む回線情報を記憶する記憶部、
前記通信ユニットの状態を検出し、前記回線情報を更新する回線管理部、
前記端末から他の端末に向けた送信用パケットを取得するパケット取得部、
前記送信用パケットに対して、前記回線情報に基づいて、前記回線それぞれの前記通信帯域に応じて、前記回線それぞれにおける伝送時間が同じになる分割サイズを算出し、前記分割サイズに基づいて、前記送信用パケットを分割する必要があるか否かを判定する分割要否判定部、
前記分割要否判定部が、分割が必要であると判定した場合に、前記送信用パケットを前記分割サイズに分割するパケット分割部、および、
前記パケット分割部が分割した送信用パケットまたは分割しなかった送信用パケットを対応する前記通信ユニットに送信するパケット送信部
として機能させ、
前記パケット分割部は、前記分割サイズに分割した前記送信用パケットにそれぞれヘッダを付与して送信パケットを生成し、
前記パケット送信部は、前記送信パケットをそれぞれ対応する前記通信ユニットに送信し、
前記分割要否判定部は、前記送信用パケットに対して、前記分割サイズに基づいて、通信帯域が最も狭い前記回線を使用して伝送する前記送信パケットのパケットサイズがその回線のヘッダのパケットサイズよりも大きいか否かを判定し、前記通信帯域が最も狭い回線を使用して伝送する前記送信パケットのパケットサイズがその回線のヘッダのパケットサイズよりも大きい場合、前記送信用パケットを分割すると判定する、
プログラム。
【手続補正書】
【提出日】平成26年7月8日(2014.7.8)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
端末、および、１本の論理回線を構成する２本以上の回線を確立する２台以上の通信ユニット、に接続された多重ゲートウェイ装置であって、
前記回線ごとの、前記回線が確立されているか否かを示す情報と通信帯域を示す情報とを含む回線情報を記憶する記憶部と、
前記通信ユニットの状態を検出し、前記回線情報を更新する回線管理部と、
前記端末から他の端末に向けた送信用パケットを取得するパケット取得部と、
前記送信用パケットに対して、前記回線情報に基づいて、前記回線それぞれの前記通信帯域に応じて、前記回線それぞれにおける伝送時間が同じになる分割サイズを算出し、前記分割サイズに基づいて、前記送信用パケットを分割する必要があるか否かを判定する分割要否判定部と、
前記分割要否判定部が、分割が必要であると判定した場合に、前記送信用パケットを前記分割サイズに分割するパケット分割部と、
前記パケット分割部が分割した送信用パケットまたは分割しなかった送信用パケットを対応する前記通信ユニットに送信するパケット送信部と、
を備え、
前記パケット分割部は、前記分割サイズに分割した前記送信用パケットにそれぞれヘッダを付与して送信パケットを生成し、
前記パケット送信部は、前記送信パケットをそれぞれ対応する前記通信ユニットに送信し、
前記分割要否判定部は、前記送信用パケットに対して、前記分割サイズに基づいて、通信帯域が最も狭い前記回線を使用して伝送する前記送信パケットのパケットサイズがその回線のヘッダのパケットサイズよりも大きいか否かを判定し、前記通信帯域が最も狭い回線を使用して伝送する前記送信パケットのパケットサイズがその回線のヘッダのパケットサイズよりも大きい場合、前記送信用パケットを分割すると判定する、
多重ゲートウェイ装置。
【請求項２】
前記回線情報は、前記回線を使用中のパケット送信が完了するまでの予測時間を示す情報を含み、
前記分割要否判定部は、前記回線を使用中のパケット送信が完了するまでの予測時間を加味して、前記分割サイズを算出する、
請求項１に記載の多重ゲートウェイ装置。
【請求項３】
端末、および、１本の論理回線を構成する２本以上の回線を確立する２台以上の通信ユニット、に接続された多重ゲートウェイ装置であって、
前記回線ごとの、前記回線が確立されているか否かを示す情報と通信帯域を示す情報とを含む回線情報を記憶する記憶部と、
前記通信ユニットの状態を検出し、前記回線情報を更新する回線管理部と、
前記端末から他の端末に向けた送信用パケットを取得するパケット取得部と、
前記送信用パケットに対して、前記回線情報に基づいて、前記回線それぞれの前記通信帯域に応じて、前記回線それぞれにおける伝送時間が同じになる分割サイズを算出し、前記分割サイズに基づいて、前記送信用パケットを分割する必要があるか否かを判定する分割要否判定部と、
前記分割要否判定部が、分割が必要であると判定した場合に、前記送信用パケットを前記分割サイズに分割するパケット分割部と、
前記パケット分割部が分割した送信用パケットまたは分割しなかった送信用パケットを対応する前記通信ユニットに送信するパケット送信部と、
を備え、
前記回線情報は、前記回線を使用中のパケット送信が完了するまでの予測時間を示す情報を含み、
前記分割要否判定部は、前記回線を使用中のパケット送信が完了するまでの予測時間を加味して、前記分割サイズを算出する、
多重ゲートウェイ装置。
【請求項４】
前記回線管理部は、連続する送信用パケットについて、分割を行わない送信用パケットの後続の送信用パケットに対して分割を行う場合、前記分割を行わない送信用パケットの伝送に使用する前記回線以外の前記回線の前記回線情報に含まれる、前記回線を使用中のパケット送信が完了するまでの予測時間を示す情報に、前記分割を行わない送信用パケットの予測伝送時間を設定する、
請求項２または３に記載の多重ゲートウェイ装置。
【請求項５】
前記回線管理部は、前記回線の単位データ量の伝送時間の変化を検出し、前記回線情報に含まれる前記回線を使用中のパケット送信が完了するまでの予測時間を示す情報に、前記伝送時間の変化に応じた値を設定する、
請求項２から４のいずれか１項に記載の多重ゲートウェイ装置。
【請求項６】
送信側の端末、および、１本の論理回線を構成する２本以上の回線を確立する２台以上の送信側の通信ユニット、に接続された送信側の多重ゲートウェイ装置と、受信側の端末、および、１本の論理回線を構成する２本以上の回線を確立する２台以上の受信側の通信ユニット、に接続された受信側の多重ゲートウェイ装置と、で構成される多重回線通信システムであって、
前記送信側の端末は、
前記受信側の端末に向けた送信用パケットを前記送信側の多重ゲートウェイ装置に送信し、
前記送信側の多重ゲートウェイ装置は、
前記回線ごとの、前記回線が確立されているか否かを示す情報と通信帯域を示す情報とを含む回線情報を記憶する記憶部、
前記送信側の通信ユニットの状態を検出し、前記回線情報を更新する回線管理部、
前記送信側の端末から前記送信用パケットを取得するパケット取得部、
前記送信用パケットに対して、前記回線情報に基づいて、前記回線それぞれの前記通信帯域に応じて、前記回線のそれぞれにおける伝送時間が同じになる分割サイズを算出し、前記分割サイズに基づいて、前記送信用パケットを分割する必要があるか否かを判定する分割要否判定部、
前記分割要否判定部が、分割が必要であると判定した場合に、前記送信用パケットを前記分割サイズに分割するパケット分割部、および、
前記パケット分割部が分割した送信用パケットまたは分割しなかった送信用パケットを対応する前記送信側の通信ユニットに送信するパケット送信部、を有し、
前記パケット分割部は、前記分割サイズに分割した前記送信用パケットにそれぞれヘッダを付与して送信パケットを生成し、
前記パケット送信部は、前記送信パケットをそれぞれ対応する前記通信ユニットに送信し、
前記分割要否判定部は、前記送信用パケットに対して、前記分割サイズに基づいて、通信帯域が最も狭い前記回線を使用して伝送する前記送信パケットのパケットサイズがその回線のヘッダのパケットサイズよりも大きいか否かを判定し、前記通信帯域が最も狭い回線を使用して伝送する前記送信パケットのパケットサイズがその回線のヘッダのパケットサイズよりも大きい場合、前記送信用パケットを分割すると判定し、
前記送信側の通信ユニットは、
確立した回線を使用して、前記送信側の多重ゲートウェイ装置から受信した前記送信用パケットを前記受信側の通信ユニットに送信し、
前記受信側の通信ユニットは、
前記送信側の通信ユニットから受信した前記送信用パケットを前記受信側の多重ゲートウェイ装置に送信し、
前記受信側の多重ゲートウェイ装置は、
前記受信側の通信ユニットから前記送信用パケットを受信するパケット受信部、および、
前記送信用パケットが分割されていた場合には結合して復元し、前記送信用パケットを前記受信側の端末に送信するパケット結合部、を有し、
前記受信側の端末は、
前記受信側の多重ゲートウェイ装置から前記送信用パケットを受信する、
多重回線通信システム。
【請求項７】
送信側の端末、および、１本の論理回線を構成する２本以上の回線を確立する２台以上の送信側の通信ユニット、に接続された送信側の多重ゲートウェイ装置と、受信側の端末、および、１本の論理回線を構成する２本以上の回線を確立する２台以上の受信側の通信ユニット、に接続された受信側の多重ゲートウェイ装置と、で構成される多重回線通信システムであって、
前記送信側の端末は、
前記受信側の端末に向けた送信用パケットを前記送信側の多重ゲートウェイ装置に送信し、
前記送信側の多重ゲートウェイ装置は、
前記回線ごとの、前記回線が確立されているか否かを示す情報と通信帯域を示す情報とを含む回線情報を記憶する記憶部、
前記送信側の通信ユニットの状態を検出し、前記回線情報を更新する回線管理部、
前記送信側の端末から前記送信用パケットを取得するパケット取得部、
前記送信用パケットに対して、前記回線情報に基づいて、前記回線それぞれの前記通信帯域に応じて、前記回線のそれぞれにおける伝送時間が同じになる分割サイズを算出し、前記分割サイズに基づいて、前記送信用パケットを分割する必要があるか否かを判定する分割要否判定部、
前記分割要否判定部が、分割が必要であると判定した場合に、前記送信用パケットを前記分割サイズに分割するパケット分割部、および、
前記パケット分割部が分割した送信用パケットまたは分割しなかった送信用パケットを対応する前記送信側の通信ユニットに送信するパケット送信部、を有し、
前記回線情報は、前記回線を使用中のパケット送信が完了するまでの予測時間を示す情報を含み、
前記分割要否判定部は、前記回線を使用中のパケット送信が完了するまでの予測時間を加味して、前記分割サイズを算出し、
前記送信側の通信ユニットは、
確立した回線を使用して、前記送信側の多重ゲートウェイ装置から受信した前記送信用パケットを前記受信側の通信ユニットに送信し、
前記受信側の通信ユニットは、
前記送信側の通信ユニットから受信した前記送信用パケットを前記受信側の多重ゲートウェイ装置に送信し、
前記受信側の多重ゲートウェイ装置は、
前記受信側の通信ユニットから前記送信用パケットを受信するパケット受信部、および、
前記送信用パケットが分割されていた場合には結合して復元し、前記送信用パケットを前記受信側の端末に送信するパケット結合部、を有し、
前記受信側の端末は、
前記受信側の多重ゲートウェイ装置から前記送信用パケットを受信する、
多重回線通信システム。
【請求項８】
送信側の端末、および、１本の論理回線を構成する２本以上の回線を確立する２台以上の送信側の通信ユニット、に接続された送信側の多重ゲートウェイ装置と、受信側の端末、および、１本の論理回線を構成する２本以上の回線を確立する２台以上の受信側の通信ユニット、に接続された受信側の多重ゲートウェイ装置と、で構成される多重回線通信システムが実行する多重回線通信方法であって、
前記送信側の端末が実行する
前記受信側の端末に向けた送信用パケットを前記送信側の多重ゲートウェイ装置に送信するステップと、
前記送信側の多重ゲートウェイ装置が実行する
前記送信側の通信ユニットの状態を検出し、記憶部が記憶する前記回線ごとの、前記回線が確立されているか否かを示す情報と通信帯域を示す情報とを含む回線情報を更新する回線管理ステップと、
前記送信側の端末から前記送信用パケットを取得するパケット取得ステップと、
前記送信用パケットに対して、前記回線情報に基づいて、前記回線それぞれの前記通信帯域に応じて、前記回線のそれぞれにおける伝送時間が同じになる分割サイズを算出し、前記分割サイズに基づいて、前記送信用パケットを分割する必要があるか否かを判定する分割要否判定ステップと、
前記分割要否判定ステップで、分割が必要であると判定した場合に、前記送信用パケットを前記分割サイズに分割するパケット分割ステップと、
前記パケット分割ステップで分割した送信用パケットまたは分割しなかった送信用パケットを対応する前記送信側の通信ユニットに送信するパケット送信ステップと、
を備え、
前記パケット分割ステップでは、前記分割サイズに分割した前記送信用パケットにそれぞれヘッダを付与して送信パケットを生成し、
前記パケット送信ステップでは、前記送信パケットをそれぞれ対応する前記通信ユニットに送信し、
前記分割要否判定ステップでは、前記送信用パケットに対して、前記分割サイズに基づいて、通信帯域が最も狭い前記回線を使用して伝送する前記送信パケットのパケットサイズがその回線のヘッダのパケットサイズよりも大きいか否かを判定し、前記通信帯域が最も狭い回線を使用して伝送する前記送信パケットのパケットサイズがその回線のヘッダのパケットサイズよりも大きい場合、前記送信用パケットを分割すると判定し、
前記送信側の通信ユニットが実行する
確立した回線を使用して、前記送信側の多重ゲートウェイ装置から受信した前記送信用パケットを前記受信側の通信ユニットに送信するステップと、
前記受信側の通信ユニットが実行する
前記送信側の通信ユニットから受信した前記送信用パケットを前記受信側の多重ゲートウェイ装置に送信するステップと、
前記受信側の多重ゲートウェイ装置が実行する
前記受信側の通信ユニットから前記送信用パケットを受信するパケット受信ステップと、
前記送信用パケットが分割されていた場合には結合して復元し、前記送信用パケットを前記受信側の端末に送信するパケット結合ステップと、
前記受信側の端末が実行する
前記受信側の多重ゲートウェイ装置から前記送信用パケットを受信するステップと、
を備える多重回線通信方法。
【請求項９】
送信側の端末、および、１本の論理回線を構成する２本以上の回線を確立する２台以上の送信側の通信ユニット、に接続された送信側の多重ゲートウェイ装置と、受信側の端末、および、１本の論理回線を構成する２本以上の回線を確立する２台以上の受信側の通信ユニット、に接続された受信側の多重ゲートウェイ装置と、で構成される多重回線通信システムが実行する多重回線通信方法であって、
前記送信側の端末が実行する
前記受信側の端末に向けた送信用パケットを前記送信側の多重ゲートウェイ装置に送信するステップと、
前記送信側の多重ゲートウェイ装置が実行する
前記送信側の通信ユニットの状態を検出し、記憶部が記憶する前記回線ごとの、前記回線が確立されているか否かを示す情報と通信帯域を示す情報とを含む回線情報を更新する回線管理ステップと、
前記送信側の端末から前記送信用パケットを取得するパケット取得ステップと、
前記送信用パケットに対して、前記回線情報に基づいて、前記回線それぞれの前記通信帯域に応じて、前記回線のそれぞれにおける伝送時間が同じになる分割サイズを算出し、前記分割サイズに基づいて、前記送信用パケットを分割する必要があるか否かを判定する分割要否判定ステップと、
前記分割要否判定ステップで、分割が必要であると判定した場合に、前記送信用パケットを前記分割サイズに分割するパケット分割ステップと、
前記パケット分割ステップで分割した送信用パケットまたは分割しなかった送信用パケットを対応する前記送信側の通信ユニットに送信するパケット送信ステップと、
を備え、
前記回線情報は、前記回線を使用中のパケット送信が完了するまでの予測時間を示す情報を含み、
前記分割要否判定ステップでは、前記回線を使用中のパケット送信が完了するまでの予測時間を加味して、前記分割サイズを算出し、
前記送信側の通信ユニットが実行する
確立した回線を使用して、前記送信側の多重ゲートウェイ装置から受信した前記送信用パケットを前記受信側の通信ユニットに送信するステップと、
前記受信側の通信ユニットが実行する
前記送信側の通信ユニットから受信した前記送信用パケットを前記受信側の多重ゲートウェイ装置に送信するステップと、
前記受信側の多重ゲートウェイ装置が実行する
前記受信側の通信ユニットから前記送信用パケットを受信するパケット受信ステップと、
前記送信用パケットが分割されていた場合には結合して復元し、前記送信用パケットを前記受信側の端末に送信するパケット結合ステップと、
前記受信側の端末が実行する
前記受信側の多重ゲートウェイ装置から前記送信用パケットを受信するステップと、
を備える多重回線通信方法。
【請求項１０】
端末、および、１本の論理回線を構成する２本以上の回線を確立する２台以上の通信ユニット、に接続されたコンピュータを、
前記回線ごとの、前記回線が確立されているか否かを示す情報と通信帯域を示す情報とを含む回線情報を記憶する記憶部、
前記通信ユニットの状態を検出し、前記回線情報を更新する回線管理部、
前記端末から他の端末に向けた送信用パケットを取得するパケット取得部、
前記送信用パケットに対して、前記回線情報に基づいて、前記回線それぞれの前記通信帯域に応じて、前記回線それぞれにおける伝送時間が同じになる分割サイズを算出し、前記分割サイズに基づいて、前記送信用パケットを分割する必要があるか否かを判定する分割要否判定部、
前記分割要否判定部が、分割が必要であると判定した場合に、前記送信用パケットを前記分割サイズに分割するパケット分割部、および、
前記パケット分割部が分割した送信用パケットまたは分割しなかった送信用パケットを対応する前記通信ユニットに送信するパケット送信部
として機能させ、
前記パケット分割部は、前記分割サイズに分割した前記送信用パケットにそれぞれヘッダを付与して送信パケットを生成し、
前記パケット送信部は、前記送信パケットをそれぞれ対応する前記通信ユニットに送信し、
前記分割要否判定部は、前記送信用パケットに対して、前記分割サイズに基づいて、通信帯域が最も狭い前記回線を使用して伝送する前記送信パケットのパケットサイズがその回線のヘッダのパケットサイズよりも大きいか否かを判定し、前記通信帯域が最も狭い回線を使用して伝送する前記送信パケットのパケットサイズがその回線のヘッダのパケットサイズよりも大きい場合、前記送信用パケットを分割すると判定する、
プログラム。
【請求項１１】
端末、および、１本の論理回線を構成する２本以上の回線を確立する２台以上の通信ユニット、に接続されたコンピュータを、
前記回線ごとの、前記回線が確立されているか否かを示す情報と通信帯域を示す情報とを含む回線情報を記憶する記憶部、
前記通信ユニットの状態を検出し、前記回線情報を更新する回線管理部、
前記端末から他の端末に向けた送信用パケットを取得するパケット取得部、
前記送信用パケットに対して、前記回線情報に基づいて、前記回線それぞれの前記通信帯域に応じて、前記回線それぞれにおける伝送時間が同じになる分割サイズを算出し、前記分割サイズに基づいて、前記送信用パケットを分割する必要があるか否かを判定する分割要否判定部、
前記分割要否判定部が、分割が必要であると判定した場合に、前記送信用パケットを前記分割サイズに分割するパケット分割部、および、
前記パケット分割部が分割した送信用パケットまたは分割しなかった送信用パケットを対応する前記通信ユニットに送信するパケット送信部
として機能させ、
前記回線情報は、前記回線を使用中のパケット送信が完了するまでの予測時間を示す情報を含み、
前記分割要否判定部は、前記回線を使用中のパケット送信が完了するまでの予測時間を加味して、前記分割サイズを算出する、
プログラム。
【手続補正書】
【提出日】平成26年11月13日(2014.11.13)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項３
【補正方法】変更
【補正の内容】
【請求項３】
端末、および、１本の論理回線を構成する２本以上の回線を確立する２台以上の通信ユニット、に接続された多重ゲートウェイ装置であって、
前記回線ごとの、前記回線が確立されているか否かを示す情報と通信帯域を示す情報とを含む回線情報を記憶する記憶部と、
前記通信ユニットの状態を検出し、前記回線情報を更新する回線管理部と、
前記端末から他の端末に向けた送信用パケットを取得するパケット取得部と、
前記送信用パケットに対して、前記回線情報に基づいて、前記回線それぞれの前記通信帯域に応じて、前記回線それぞれにおけるヘッダを含む送信パケットの伝送時間が同じになる分割サイズを算出し、前記分割サイズに基づいて、前記送信用パケットを分割する必要があるか否かを判定する分割要否判定部と、
前記分割要否判定部が、分割が必要であると判定した場合に、前記送信用パケットを前記分割サイズに分割するパケット分割部と、
前記パケット分割部が分割した送信用パケットまたは分割しなかった送信用パケットを対応する前記通信ユニットに送信するパケット送信部と、
を備え、
前記回線情報は、前記回線を使用中のパケット送信が完了するまでの予測時間を示す情報を含み、
前記分割要否判定部は、前記回線を使用中のパケット送信が完了するまでの予測時間を加味して、前記分割サイズを算出する、
多重ゲートウェイ装置。
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項７
【補正方法】変更
【補正の内容】
【請求項７】
送信側の端末、および、１本の論理回線を構成する２本以上の回線を確立する２台以上の送信側の通信ユニット、に接続された送信側の多重ゲートウェイ装置と、受信側の端末、および、１本の論理回線を構成する２本以上の回線を確立する２台以上の受信側の通信ユニット、に接続された受信側の多重ゲートウェイ装置と、で構成される多重回線通信システムであって、
前記送信側の端末は、
前記受信側の端末に向けた送信用パケットを前記送信側の多重ゲートウェイ装置に送信し、
前記送信側の多重ゲートウェイ装置は、
前記回線ごとの、前記回線が確立されているか否かを示す情報と通信帯域を示す情報とを含む回線情報を記憶する記憶部、
前記送信側の通信ユニットの状態を検出し、前記回線情報を更新する回線管理部、
前記送信側の端末から前記送信用パケットを取得するパケット取得部、
前記送信用パケットに対して、前記回線情報に基づいて、前記回線それぞれの前記通信帯域に応じて、前記回線のそれぞれにおけるヘッダを含む送信パケットの伝送時間が同じになる分割サイズを算出し、前記分割サイズに基づいて、前記送信用パケットを分割する必要があるか否かを判定する分割要否判定部、
前記分割要否判定部が、分割が必要であると判定した場合に、前記送信用パケットを前記分割サイズに分割するパケット分割部、および、
前記パケット分割部が分割した送信用パケットまたは分割しなかった送信用パケットを対応する前記送信側の通信ユニットに送信するパケット送信部、を有し、
前記回線情報は、前記回線を使用中のパケット送信が完了するまでの予測時間を示す情報を含み、
前記分割要否判定部は、前記回線を使用中のパケット送信が完了するまでの予測時間を加味して、前記分割サイズを算出し、
前記送信側の通信ユニットは、
確立した回線を使用して、前記送信側の多重ゲートウェイ装置から受信した前記送信用パケットを前記受信側の通信ユニットに送信し、
前記受信側の通信ユニットは、
前記送信側の通信ユニットから受信した前記送信用パケットを前記受信側の多重ゲートウェイ装置に送信し、
前記受信側の多重ゲートウェイ装置は、
前記受信側の通信ユニットから前記送信用パケットを受信するパケット受信部、および、
前記送信用パケットが分割されていた場合には結合して復元し、前記送信用パケットを前記受信側の端末に送信するパケット結合部、を有し、
前記受信側の端末は、
前記受信側の多重ゲートウェイ装置から前記送信用パケットを受信する、
多重回線通信システム。
【手続補正３】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項９
【補正方法】変更
【補正の内容】
【請求項９】
送信側の端末、および、１本の論理回線を構成する２本以上の回線を確立する２台以上の送信側の通信ユニット、に接続された送信側の多重ゲートウェイ装置と、受信側の端末、および、１本の論理回線を構成する２本以上の回線を確立する２台以上の受信側の通信ユニット、に接続された受信側の多重ゲートウェイ装置と、で構成される多重回線通信システムが実行する多重回線通信方法であって、
前記送信側の端末が実行する
前記受信側の端末に向けた送信用パケットを前記送信側の多重ゲートウェイ装置に送信するステップと、
前記送信側の多重ゲートウェイ装置が実行する
前記送信側の通信ユニットの状態を検出し、記憶部が記憶する前記回線ごとの、前記回線が確立されているか否かを示す情報と通信帯域を示す情報とを含む回線情報を更新する回線管理ステップと、
前記送信側の端末から前記送信用パケットを取得するパケット取得ステップと、
前記送信用パケットに対して、前記回線情報に基づいて、前記回線それぞれの前記通信帯域に応じて、前記回線のそれぞれにおけるヘッダを含む送信パケットの伝送時間が同じになる分割サイズを算出し、前記分割サイズに基づいて、前記送信用パケットを分割する必要があるか否かを判定する分割要否判定ステップと、
前記分割要否判定ステップで、分割が必要であると判定した場合に、前記送信用パケットを前記分割サイズに分割するパケット分割ステップと、
前記パケット分割ステップで分割した送信用パケットまたは分割しなかった送信用パケットを対応する前記送信側の通信ユニットに送信するパケット送信ステップと、
を備え、
前記回線情報は、前記回線を使用中のパケット送信が完了するまでの予測時間を示す情報を含み、
前記分割要否判定ステップでは、前記回線を使用中のパケット送信が完了するまでの予測時間を加味して、前記分割サイズを算出し、
前記送信側の通信ユニットが実行する
確立した回線を使用して、前記送信側の多重ゲートウェイ装置から受信した前記送信用パケットを前記受信側の通信ユニットに送信するステップと、
前記受信側の通信ユニットが実行する
前記送信側の通信ユニットから受信した前記送信用パケットを前記受信側の多重ゲートウェイ装置に送信するステップと、
前記受信側の多重ゲートウェイ装置が実行する
前記受信側の通信ユニットから前記送信用パケットを受信するパケット受信ステップと、
前記送信用パケットが分割されていた場合には結合して復元し、前記送信用パケットを前記受信側の端末に送信するパケット結合ステップと、
前記受信側の端末が実行する
前記受信側の多重ゲートウェイ装置から前記送信用パケットを受信するステップと、
を備える多重回線通信方法。
【手続補正４】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項１１
【補正方法】変更
【補正の内容】
【請求項１１】
端末、および、１本の論理回線を構成する２本以上の回線を確立する２台以上の通信ユニット、に接続されたコンピュータを、
前記回線ごとの、前記回線が確立されているか否かを示す情報と通信帯域を示す情報とを含む回線情報を記憶する記憶部、
前記通信ユニットの状態を検出し、前記回線情報を更新する回線管理部、
前記端末から他の端末に向けた送信用パケットを取得するパケット取得部、
前記送信用パケットに対して、前記回線情報に基づいて、前記回線それぞれの前記通信帯域に応じて、前記回線それぞれにおけるヘッダを含む送信パケットの伝送時間が同じになる分割サイズを算出し、前記分割サイズに基づいて、前記送信用パケットを分割する必要があるか否かを判定する分割要否判定部、
前記分割要否判定部が、分割が必要であると判定した場合に、前記送信用パケットを前記分割サイズに分割するパケット分割部、および、
前記パケット分割部が分割した送信用パケットまたは分割しなかった送信用パケットを対応する前記通信ユニットに送信するパケット送信部
として機能させ、
前記回線情報は、前記回線を使用中のパケット送信が完了するまでの予測時間を示す情報を含み、
前記分割要否判定部は、前記回線を使用中のパケット送信が完了するまでの予測時間を加味して、前記分割サイズを算出する、
プログラム。
【国際調査報告】
2013108676.tif 000016
2013108676.tif 000017