(57)【要約】【課題】容易に効率良く情報を送受信することが可能なデータ転送装置を得ること。【解決手段】複数の伝送路を介して接続する通信端末に、外部ネットワークから受信したデータを送信するホームゲートウェイ１において、伝送路毎に対応付けられて外部ネットワークからのデータを記憶するバッファ１６Ａ，１６Ｂと、バッファ１６Ａ，１６Ｂを切替えて、外部ネットワークから受信したデータを所定のバッファに記憶させるスイッチ部１１と、バッファ１６Ａ，１６Ｂに記憶させる記憶容量の設定閾値およびバッファ１６Ａ，１６Ｂのデータ記憶量に基づいて、スイッチ部１１を制御するスイッチ制御部１２と、を備え、スイッチ制御部１２は、所定のバッファのデータ記憶量が記憶容量の設定閾値を超えた場合に、他のバッファへ切替えて外部ネットワークから受信したデータを記憶させるようスイッチ部１１を制御する。【選択図】        図２
2006345323.tif 000002
【特許請求の範囲】
【請求項１】
複数の伝送路を介して接続する通信端末に、外部ネットワークから受信したデータを送信するデータ転送装置において、
前記伝送路毎の通信インターフェース部と、
前記外部ネットワークから受信したデータを前記伝送路毎に対応付けられた各バッファによって記憶する記憶部と、
前記記憶部内のバッファを切替えて、前記外部ネットワークから受信したデータを所定のバッファに記憶させるスイッチ部と、
前記各バッファに記憶させる記憶容量の設定閾値および前記各バッファのデータ記憶量に基づいて、前記スイッチ部を制御するスイッチ制御部と、
を備え、
前記スイッチ制御部は、所定のバッファのデータ記憶量が前記記憶容量の設定閾値を超えた場合に、他のバッファに切替えて前記外部ネットワークから受信したデータを記憶させるよう前記スイッチ部を制御し、
前記通信インターフェースは、前記各バッファが記憶する前記外部ネットワークからのデータを、前記各通信インターフェースに対応する伝送路を介して前記通信端末に送信することを特徴とするデータ転送装置。
【請求項２】
前記伝送路毎の通信スループットを算出する回線監視部をさらに備え、
前記スイッチ制御部は、前記回線監視部が算出した伝送路毎の通信スループットに基づいて、前記各バッファの記憶容量の設定閾値を設定することを特徴とする請求項１に記載のデータ転送装置。
【請求項３】
前記スイッチ制御部は、前記外部ネットワークからのデータを記憶させるバッファを前記スイッチ部に切替えさせる際に、切替え前のバッファに記憶させるデータの最後および切替え後のバッファに記憶させるデータの最初に、データの切替え順序を示す切替え制御情報を付加することを特徴とする請求項１または２に記載のデータ転送装置。
【請求項４】
前記切替え制御情報は、前記切替え制御情報が付加されたデータを記憶する前記切替え前のバッファおよび前記切替え後のバッファに関する情報を含むことを特徴とする請求項１〜３のいずれか１つに記載のデータ転送装置。
【請求項５】
外部ネットワークから送信されるデータを受信するデータ転送装置と、前記データ転送装置と複数の伝送路によって接続され前記データ転送装置が前記外部ネットワークから受信したデータを所定の前記伝送路から受信する通信端末とを有する情報伝送システムにおいて、
前記データ転送装置は、
前記伝送路毎の通信インターフェース部と、
前記外部ネットワークから受信したデータを前記伝送路毎に対応付けられた各バッファによって記憶する第１の記憶部と、
前記第１の記憶部内のバッファを切替えて、前記外部ネットワークから受信したデータを所定のバッファに記憶させるスイッチ部と、
前記各バッファに記憶させる記憶容量の設定閾値および前記各バッファのデータ記憶量に基づいて、前記スイッチ部を制御するスイッチ制御部と、
を備え、
前記スイッチ制御部は、所定のバッファのデータ記憶量が前記記憶容量の設定閾値を超えた場合に、他のバッファへ切替えて前記外部ネットワークから受信したデータを記憶させるよう前記スイッチ部を制御するとともに、前記外部ネットワークからのデータを記憶させるバッファを前記スイッチ部に切替えさせる際に、切替え前のバッファに記憶させるデータの最後および切替え後のバッファに記憶させるデータの最初にデータの切替え順序を示す切替え制御情報を付加し、
前記通信端末は、
前記データ転送装置から受信したデータを、前記各伝送路に対応付けられた各バッファによって記憶する第２の記憶部と、
前記切替え制御情報に基づいて、前記第２の記憶部の各バッファが記憶するデータを読み出す読み出し制御部と、
を備えることを特徴とする情報伝送システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の伝送媒体によって情報を伝送するデータ転送装置および情報伝送システムに関するものである。
【背景技術】
【０００２】
アクセス技術の発達に伴い、情報量の多いマルチメディアサービスが行なわれており、Ｑｏｓの保証された種々の情報が宅内まで伝送可能になっている。また、宅内においては、パーソナルコンピュータ、ホームゲートウェイ、ディスプレイ装置等の複数の通信端末間で情報を送受信し、各通信端末において所望の情報を提供、取得している。例えば、ホームゲートウェイがインターネット等を介して受信した情報を、宅内のディスプレイ装置に送信する場合、情報の送信側端末となるホームゲートウェイは、バッファに情報を格納した後、受信側端末となるディスプレイ装置に情報を送信している。
【０００３】
また、宅内の装置間の通信においては、同軸ケーブル、光ファイバケーブル等の伝送媒体によって情報の伝送を行なう種々の伝送方式が提案されている。このような伝送媒体を介して通信を行う場合、伝送路状態や通信端末数等の影響によって通信スループットが低下することがある。そして、通信スループットが低下すると、送信側端末において、バッファメモリが溢れることとなり、インターネット等を介して受信した情報を効率良く受信側端末に転送することができなくなる。このため、通信スループットが低下した場合であっても、端末間で効率良く通信を行うことが望まれている。
【０００４】
特許文献１に記載の多重バッファ制御装置は、メモリの記憶領域を２つに分割した一方をパケットの各送信元に割り当てる第１のバッファ群とし、分割した他方を送信元が共用する第２のバッファ群とするバッファ部と、送信元から入力されたパケットを第１のバッファ群内の所定のバッファに一時記憶させ、転送指令に応じて第２のバッファ群内のバッファに一時記憶させるように記憶先を選択する入力選択部と、第１のバッファ群の各バッファのパケット蓄積量を監視し、蓄積量が所定の閾値を超えたとき、入力選択部に転送指令を加えるバッファ残量計測部とを備えている。
【０００５】
【特許文献１】特開２００３−１３４１５７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記従来の技術では、パケットの出力インターフェースが１つであるため、１つの通信媒体において通信スループットが低下した場合に、効率良くパケットを送信することが困難になるといった問題があった。このため、通信スループットが低下した場合に、映像信号等の連続データをスムーズに出力することが困難となり、受信側でもスムーズなデータ再生を行なうことが困難になるといった問題があった。また、入力されたパケットが複数のバッファに入力されるため、バッファからパケットを出力する際の出力順序の制御が複雑になるといった問題があった。
【０００７】
本発明は、上記に鑑みてなされたものであって、１つの通信媒体において通信スループットが低下した場合であっても、容易に効率良く情報を送受信することが可能なデータ転送装置および情報伝送システムを得ることを目的とする。
【課題を解決するための手段】
【０００８】
上述した課題を解決し、目的を達成するために、本発明は、複数の伝送路を介して接続する通信端末に、外部ネットワークから受信したデータを送信するデータ転送装置において、前記伝送路毎の通信インターフェース部と、前記外部ネットワークから受信したデータを前記伝送路毎に対応付けられた各バッファによって記憶する記憶部と、前記記憶部内のバッファを切替えて、前記外部ネットワークから受信したデータを所定のバッファに記憶させるスイッチ部と、前記各バッファに記憶させる記憶容量の設定閾値および前記各バッファのデータ記憶量に基づいて、前記スイッチ部を制御するスイッチ制御部と、を備え、前記スイッチ制御部は、所定のバッファのデータ記憶量が前記記憶容量の設定閾値を超えた場合に、他のバッファに切替えて前記外部ネットワークから受信したデータを記憶させるよう前記スイッチ部を制御し、前記通信インターフェースは、前記各バッファが記憶する前記外部ネットワークからのデータを、前記各通信インターフェースに対応する伝送路を介して前記通信端末に送信することを特徴とする。
【発明の効果】
【０００９】
この発明によれば、所定のバッファのデータ記憶量が記憶容量の設定閾値を超えた場合に、他のバッファに切替えて外部ネットワークから受信したデータを記憶させ、データの伝送路を変更して通信端末にデータ送信するので、簡易な構成で容易に効率の良いデータ通信を行うことが可能になるという効果を奏する。
【発明を実施するための最良の形態】
【００１０】
以下に、本発明にかかるデータ転送装置および情報伝送システムの実施の形態を図面に基づいて詳細に説明する。なお、この実施の形態によりこの発明が限定されるものではない。
【００１１】
実施の形態
図１は、本発明にかかる情報伝送システムの実施の形態の構成を示す図である。情報伝送システム１００は、複数の伝送方式のインターフェースによって通信を行う端末に対して、複数の伝送媒体を用いて広帯域のトラフィックを送信するシステムであり、通信基地局として機能するホームゲートウェイ（データ転送装置）１、ディスプレイ装置等の端末（通信端末）３を備えている。
【００１２】
ホームゲートウェイ１は、家庭内等の宅内（建物内）に配置され、複数種類のネットワークを相互に接続し、ネットワークの違いを吸収する。ホームゲートウェイ１は、例えばインターネット等の外部ネットワークと宅内のネットワーク（家庭内の電子機器等）の間に配置されるとともに、宅内側（端末３側）に複数の伝送方式のインターフェースを備えている。
【００１３】
ホームゲートウェイ１は、ホームルータ、プロトコル変換、ファイアウォール、放送受信等の機能を有している。また、ホームゲートウェイ１は、端末３との間の複数の伝送媒体（無線や有線）をそれぞれ識別するとともに、各伝送媒体（伝送路）の通信スループットを測定する機能を有している。ホームゲートウェイ１は、例えば受信したデータの宛先アドレスによって各伝送媒体を識別する。
【００１４】
本実施の形態においては、ホームゲートウェイ１は、所定の伝送路の通信スループットが低下すると、他に使用可能な伝送路を使用してデータ伝送を行う。これにより、ホームゲートウェイ１は、広帯域トラフィックの伝送を行なうことが可能となる。
【００１５】
端末３は、有線ネットワーク回線４および無線ネットワーク回線５を介してホームゲートウェイ１と接続されており、複数の伝送媒体によってホームゲートウェイ１と通信を行う。端末３は、ホームゲートウェイ１から受信したデータの再生等を行なう。
【００１６】
有線ネットワーク回線４は、ツイストペアケーブル、同軸ケーブル、光ファイバケーブル等の伝送媒体を備えて構成され、例えば電力線、電話線としてホームゲートウェイ１と端末３を接続する。無線ネットワーク回線５は、マイクロ波、レーザ光、赤外線等の無線通信（伝送媒体）によってホームゲートウェイ１と端末３を接続する。
【００１７】
つぎに、ホームゲートウェイ１の構成を説明する。ここでは、ホームゲートウェイ１の宅内側で用いる機能について説明する。図２は、ホームゲートウェイの構成を示す機能ブロック図である。ホームゲートウェイ１は、スイッチ部１１、スイッチ制御部１２、回線監視部１３、伝送路Ａ用インタフェース１４Ａ、伝送路Ｂ用インターフェース１４Ｂ、記憶部１５を備えている。
【００１８】
スイッチ部１１は、外部ネットワーク側および端末３から受信したトラフィック（データ）のスイッチングを行う。スイッチ部１１は、外部ネットワーク側から受信したトラフィックの宛先アドレスに基づいて、記憶部１５内の所定のバッファにデータを転送する。
【００１９】
記憶部１５は、端末３との間の伝送路毎に１〜複数のバッファを備えている。ここでは、ホームゲートウェイ１と端末３が２つの伝送路（伝送路Ａ、伝送路Ｂ）によって接続され、記憶部１５が２つのバッファ１６Ａ，１６Ｂを備えている場合について説明する。記憶部１５の各バッファ１６Ａ，１６Ｂは、外部ネットワーク側から受信したデータのバッファリングを行う。
【００２０】
ここでのバッファ１６Ａは伝送路Ａ用インタフェース１４Ａ、伝送路Ａに対応し、バッファ１６Ｂは伝送路Ｂ用インタフェース１４Ｂ、伝送路Ｂに対応する。また、例えば、伝送路Ａが無線ネットワーク回線５に対応し、伝送路Ｂが有線ネットワーク回線４の同軸ケーブルに対応する。
【００２１】
スイッチ制御部１２は、回線監視部１３からの指示情報に基づいて、スイッチ部１１、記憶部１５の制御を行なう。スイッチ制御部１２は、例えばスイッチ部１１が外部ネットワーク側から受信したデータをバッファ１６Ａに転送している場合に、回線監視部１３からの指示情報に基づいて、バッファ１６Ｂへの転送に変更するようスイッチ部１１、記憶部１５を制御する。
【００２２】
回線監視部１３は、宅内側の各ネットワーク（伝送媒体）の伝送路条件を監視する。回線監視部１３は、宅内側の伝送路条件として、例えば伝送路毎のスループットを測定するとともに、スループットが所定の閾値を超えたか否かを判断する。回線監視部１３は、スループットが所定の閾値を超えたか等の伝送路条件の判断結果に基づいて、スイッチ制御部１２に所定の指示情報（データの転送先、データを記憶させるバッファの変更）を送信する。伝送路Ａ用インターフェース１４Ａは、伝送路Ａ用の通信インターフェースであり、伝送路Ｂ用インターフェース１４Ｂは、伝送路Ｂ用の通信インターフェースである。
【００２３】
つぎに、端末３の構成を説明する。ここでは、端末３がホームゲートウェイ１との間で行なう処理に関する機能について説明する。図３は、端末の構成を示す機能ブロック図である。端末３は、スイッチ部３１、読み出し制御部３７、伝送路Ａ用インタフェース３４Ａ、伝送路Ｂ用インターフェース３４Ｂ、記憶部３５を備えている。
【００２４】
スイッチ部３１は、ホームゲートウェイ１（外部ネットワーク側）からから受信したトラフィックのスイッチングを行う。スイッチ部３１は、ホームゲートウェイ１から受信したトラフィックの宛先アドレスに基づいて、記憶部１５内の所定のバッファから上位レイヤへデータ転送する。
【００２５】
読み出し制御部３７は、記憶部３５内に格納されているホームゲートウェイ１から送られる情報（後述するシーケンス制御フレーム５０Ｘ，５０Ｙ）に基づいて、スイッチ部３１を制御する。伝送路Ａ用インターフェース３４Ａは、伝送路Ａ用の通信インターフェースであり、伝送路Ｂ用インターフェース３４Ｂは、伝送路Ｂ用の通信インターフェースである。
【００２６】
記憶部３５は、ホームゲートウェイ１との間の伝送路毎に１〜複数のバッファを備えている。ここでは、前述したようにホームゲートウェイ１と端末３が２つの伝送路（伝送路Ａ、伝送路Ｂ）によって接続されているので、記憶部３５が２つのバッファ３６Ａ，３６Ｂを備えている場合について説明する。記憶部３５の各バッファ３６Ａ，３６Ｂは、ホームゲートウェイ１から受信したデータのバッファリングを行う。ここでのバッファ３６Ａは伝送路Ａ用インタフェース３４Ａ、伝送路Ａに対応し、バッファ３６Ｂは伝送路Ｂ用インタフェース３４Ｂ、伝送路Ｂに対応する。
【００２７】
つぎに、情報伝送システム１００の動作処理手順について説明する。図４は、情報伝送システムの動作処理手順を示すフローチャートである。ホームゲートウェイ１は、インターフェース毎に設定されるデータの宛先アドレス、端末３を識別するための端末ＩＤと宛先アドレスの対応付けに基づいて、接続された端末３が何れの伝送方式のインターフェースを持っているかを認識している。
【００２８】
また、ホームゲートウェイ１の回線監視部１３は、ホームゲートウェイ１に接続された各伝送路（伝送路Ａ、伝送路Ｂ）の状態を監視しており、伝送路毎に現在どの程度のスループットを得ることができるかを算出している（ステップＳ１１０）。
【００２９】
回線監視部１３は、例えば伝送路Ａ用インタフェース１４Ａ、伝送路Ｂ用インタフェース１４Ｂから送信されたデータ量に基づいて伝送路毎（伝送路Ａ、伝送路Ｂ）のスループットを算出する。回線監視部１３は、算出した伝送路毎のスループット（算出結果）をスイッチ制御部１２へ入力する。
【００３０】
スイッチ制御部１２は、回線監視部１３からの算出結果に応じた、バッファ１６Ａの記憶量の閾値（最大許容蓄積量）、バッファ１６Ｂの記憶量の閾値を設定する。スイッチ制御部１２は、例えば伝送路Ａのスループットが低下した場合は、バッファ１６Ａの記憶量の閾値を下げるよう設定し、スループットが上昇した場合は、バッファ１６Ａの記憶量の閾値を上げるよう設定する。同様に、スイッチ制御部１２は、例えば伝送路Ｂのスループットが低下した場合は、バッファ１６Ｂの記憶量の閾値を下げるよう設定し、スループットが上昇した場合は、バッファ１６Ｂの記憶量の閾値を上げるよう設定する。
【００３１】
回線監視部１３は、所定のタイミングで伝送路毎のスループットを算出し続けている。そして、回線監視部１３は、伝送路毎のスループットを算出する毎に、算出結果をスイッチ制御部１２に入力している。スイッチ制御部１２は、回線監視部１３から算出結果を取得する毎に、算出結果に応じたバッファ１６Ａ，１６Ｂの記憶量の閾値を設定している。
【００３２】
ここで、外部ネットワークからホームゲートウェイ１に動画等のデータが送信されると、ホームゲートウェイ１はスイッチ部１１を介してデータを受信する。スイッチ部１１は、データの宛先アドレス等に基づいて、外部ネットワークから受信したデータを記憶部１５内の所定のバッファに転送する。なお、スイッチ部１１はスイッチ制御部１２からの制御指示に基づいて、外部ネットワークから受信したデータを記憶部１５内の所定のバッファに転送してもよい。
【００３３】
ここでは、スイッチ部１１が外部ネットワークから受信したデータを記憶部１５内のバッファ１６Ａに転送する場合について説明する。スイッチ部１１が、外部ネットワークから受信したデータを記憶部１５内のバッファ１６Ａに転送すると、バッファ１６Ａはスイッチ部１１から転送されてきたデータを格納する（ステップＳ１２０）。
【００３４】
バッファ１６Ａに格納されたデータは、伝送路Ａ用インタフェース１４Ａを介して伝送路Ａ上に送出され、端末３に送られる（ステップＳ１３０）。バッファ１６Ａにおいては、伝送路Ａ用インタフェース１４Ａにデータ送出されると、送出されたデータが消去される。これにより、バッファ１６Ａではスイッチ部１１から入力されたデータの記憶と、伝送路Ａ用インタフェース１４Ａに送出したデータの消去を繰り返している。
【００３５】
スイッチ制御部１２は、記憶部１５内の各バッファのデータ記憶量を監視している。そして、スイッチ制御部１２は、バッファ１６Ａ，１６Ｂにおいて、データの記憶量が閾値を超えたか否かを判断する。ここでのスイッチ制御部１２は、データの格納とデータの送出を繰り返しているバッファ１６Ａの記憶量が所定の閾値を超えたか否かを判断する（ステップＳ１４０）。
【００３６】
スイッチ制御部１２が、バッファ１６Ａの記憶量が所定の閾値を超えていないと判断すると（ステップＳ１４０、Ｎｏ）、ステップＳ１２０，Ｓ１３０の処理を繰り返す。すなわち、外部ネットワーク側からのデータをホームゲートウェイ１のバッファ１６Ａに格納し、格納したデータを伝送路Ａ用インタフェース１４Ａを介して端末３に送信する。
【００３７】
このステップＳ１２０，Ｓ１３０の処理は、スイッチ制御部１２が、バッファ１６Ａの記憶量が所定の閾値を超えたと判断するまで繰り返される。なお、ステップＳ１２０，Ｓ１３０の処理中も、回線監視部１３は、ホームゲートウェイ１に接続された各伝送路の状態を監視しており、現在どの程度のスループットを得ることができるかを算出する処理（ステップＳ１１０）を繰り返している。
【００３８】
伝送路Ａの伝送条件が悪くなり伝送路Ａのスループットが低下すると、バッファ１６Ａに格納されるデータ（フレーム）が溜まり始める。スイッチ制御部１２が、バッファ１６Ａの記憶量が所定の閾値を超えたと判断すると（ステップＳ１４０、Ｙｅｓ）、スイッチ制御部１２は、バッファ１６Ａへのデータの書き込みを停止させる。そして、スイッチ制御部１２は、伝送路（バッファ）を切り替えたことを示す情報、シーケンス番号を示す情報等を、後述するシーケンス制御フレーム５０Ｘ，５０Ｙとしてバッファ１６Ａに格納させる（シーケンス制御フレーム５０の挿入）（ステップＳ１５０）。
【００３９】
ここで、シーケンス制御フレーム（切替え制御情報）５０Ｘ，５０Ｙの挿入処理について説明する。図５は、シーケンス制御フレームの挿入処理を説明するための図である。シーケンス制御フレーム５０Ｘは、切替え前のバッファ１６Ａに記憶させるデータの最後に付加される、データの切替え順序を示すフレームである。また、シーケンス制御フレーム５０Ｙは、切替え後のバッファ１６Ｂに記憶させるデータの最初に付加される、データの切替え順序を示すフレームである。
【００４０】
シーケンス制御フレーム５０Ｘには、伝送路を切り替えたことを示す情報として、切替え直前の最後のデータに付加するフレーム（終了フレーム）が含まれている。また、シーケンス制御フレーム５０Ｙには、伝送路を切り替えたことを示す情報として、切替え直後の最初のデータに付加するフレーム（開始フレーム）が含まれている。
【００４１】
また、シーケンス制御フレーム５０Ｘ，５０Ｙには、シーケンス番号を示す情報、バッファの切替え指示に関する情報が含まれている。バッファの切替え指示に関する情報は、何れのバッファから何れのバッファに切替えてデータを格納したかを示す情報であり、例えばバッファ１６Ａからバッファ１６Ｂに切替えてデータを格納したことを示す情報が含まれている。
【００４２】
シーケンス番号は、バッファの切替え処理の順序を示す。例えば、分割されたデータ毎にシーケンス番号としてＮ１、Ｎ２、Ｎ３、・・・Ｎｎ（ｎは自然数）を割り当てる。具体的には、シーケンス制御フレーム５０Ｘ内のシーケンス番号をＮ１とし、シーケンス制御フレーム５０Ｙ内のシーケンス番号をＮ２とする。
【００４３】
したがって、バッファ１６Ａの最後に格納されるシーケンス制御フレーム５０Ｘは、終了フレーム、シーケンス番号Ｎ１、バッファ１６Ａからバッファ１６Ｂに切替えてデータを格納したことを示す情報を含んで構成されている。
【００４４】
また、バッファ１６Ｂの最初に格納されるシーケンス制御フレーム５０Ｙは、開始フレーム、シーケンス番号Ｎ２、バッファ１６Ａからバッファ１６Ｂに切替えてデータを格納したことを示す情報を含んで構成されている。
【００４５】
スイッチ制御部１２は、バッファ１６Ａの最後に終了フレームを含んだシーケンス制御フレーム５０Ｘを格納させ、バッファの切替えを行なう。すなわち、スイッチ制御部１２は、バッファ１６Ａへのデータの書き込みからバッファ１６Ｂへのデータの書き込みに切替えさせる（ステップＳ１６０）。そして、スイッチ制御部１２は、バッファ１６Ｂの最初に開始フレームを含んだシーケンス制御フレーム５０Ｙを格納させる。
【００４６】
この後、スイッチ制御部１２は、スイッチ部１１に外部ネットワークから受信したデータを記憶部１５内のバッファ１６Ｂに転送させ、バッファ１６Ｂはスイッチ部１１から転送されてきたデータを格納する（ステップＳ１７０）。
【００４７】
バッファ１６Ｂに格納されたデータは、伝送路Ｂ用インタフェース１４Ｂを介して伝送路Ｂ上に送出され、端末３に送られる（ステップＳ１８０）。バッファ１６Ｂにおいては、伝送路Ｂ用インタフェース１４Ｂにデータ送出されると、送出されたデータが消去される。これにより、バッファ１６Ｂではスイッチ部１１から入力されたデータの記憶と、伝送路Ｂ用インタフェース１４Ａに送出したデータの消去を繰り返している。
【００４８】
端末３は、伝送路Ａを介して送られてきたバッファ１６Ａからのデータを伝送路Ａ用インタフェース３４Ａから受信し、バッファ３６Ａに格納する。また、端末３は、伝送路Ｂを介して送られてきたバッファ１６Ｂからのデータを伝送路Ｂ用インタフェース３４Ｂから受信し、バッファ３６Ｂに格納する。
【００４９】
記憶部３５のバッファ３６Ａに格納されたデータはスイッチ部３１を介して上位レイヤへ送られる。また、記憶部３５のバッファ３６Ｂに格納されたデータはスイッチ部３１を介して上位レイヤへ送られる。このとき、読み出し制御部３７は、バッファ３６Ａ，３６Ｂに格納されたデータを、シーケンス制御フレーム５０Ｘ，５０Ｙに基づいて読み出す（ステップＳ１９０）。
【００５０】
具体的には、読み出し制御部３７は、スイッチ部３１を介してバッファ３６Ａからデータを読み出した後、シーケンス制御フレーム５０Ｘを読み出すと、バッファ３６Ａからのデータの読み出しを終了する。そして、読み出し制御部３７は、シーケンス制御フレーム５０Ｘから切替え指示（バッファ１６Ａからバッファ１６Ｂへの切替え）を抽出する。
【００５１】
読み出し制御部３７へは、予めホームゲートウェイ１内のバッファと端末３内のバッファの対応付けに関する情報を設定しておく。すなわち、バッファ１６Ａとバッファ３６Ａは、伝送路Ａに対応するのでバッファ１６Ａとバッファ３６Ａを対応付けしておく。また、バッファ１６Ｂとバッファ３６Ｂは、伝送路Ｂに対応するのでバッファ１６Ｂとバッファ３６Ｂを対応付けしておく。
【００５２】
読み出し制御部３７は、バッファ１６Ａからバッファ１６Ｂへの切替え指示に基づいて、バッファ１６Ａに対応するバッファ３６Ａからバッファ１６Ｂに対応するバッファ３６Ｂへの切替えを行なうよう、スイッチ部３１を制御する。これにより、スイッチ部３１はバッファ３６Ａからバッファ３６Ｂへ切替えてデータを読み出す。このとき、スイッチ部３１は、読み出し制御部３７からの制御に基づいて、バッファ３６Ａから最後に読み出したシーケンス制御フレーム５０Ｘ内のシーケンス番号Ｎ１の次のシーケンス番号Ｎ２に対応するシーケンス制御フレーム５０Ｙからデータを読み出す。この後、スイッチ部３１は、バッファ３６Ｂからデータを読み出して上位レイヤへ送出する。
【００５３】
なお、本実施の形態においてはホームゲートウェイ１と端末３が２つの伝送路Ａ，Ｂによって接続されることとしたが３つ以上の伝送路で接続する構成としてもよい。この場合、伝送路の数に対応するバッファをホームゲートウェイ１、端末３が備える構成とする。
【００５４】
また、本実施の形態においては、ホームゲートウェイ１が１つの端末３と接続される構成としたが、情報伝送システム１００内においてホームゲートウェイ１が複数の端末３と接続される構成としてもよい。この場合、ホームゲートウェイ１は端末３毎に伝送路、バッファの切替えを行なう。
【００５５】
なお、本実施の形態においては、ホームゲートウェイ１と接続される機器がディスプレイ装置等の端末３である場合について説明したが、ホームゲートウェイ１と接続される機器はディスプレイ装置等の端末３に限られない。すなわち、複数の伝送媒体を介して、パーソナルコンピュータ、テレビ、ＤＶＤ（Digital Video Disk）プレーヤ、ＨＤＤ（Hard Disk Drive）レコーダ、電話、ＦＡＸ、電子レンジ等の電子機器とホームゲートウェイ１とを接続することとしてもよい。この場合も、ホームゲートウェイ１と端末３が接続される場合と同様の動作によって情報の伝送を行なう。
【００５６】
このように実施の形態によれば、ホームゲートウェイ１が複数の端末を収容した場合の帯域の輻輳や雑音による伝送路の悪化によってスループットが低下した場合であっても、他の伝送路へ切替えてデータ送信を行なうので、簡易な構成で容易に効率の良いデータ通信を行うことが可能となる。
【００５７】
また、ホームゲートウェイ１がデータを格納するバッファを切替える際に、切替え制御フレームを挿入するので、端末３でデータを再生する際に効率良くデータ再生することが可能となる。
【産業上の利用可能性】
【００５８】
以上のように、本発明にかかるデータ転送装置および情報伝送装置は、複数の伝送路を介したデータ通信に適している。
【図面の簡単な説明】
【００５９】
【図１】本発明にかかる情報伝送システムの実施の形態の構成を示す図である。
【図２】ホームゲートウェイの構成を示す機能ブロック図である。
【図３】端末の構成を示す機能ブロック図である。
【図４】情報伝送システムの動作処理手順を示すフローチャートである。
【図５】シーケンス制御フレームの挿入処理を説明するための図である。
【符号の説明】
【００６０】
１  ホームゲートウェイ
３  端末
４  有線ネットワーク回線
５  無線ネットワーク回線
１１，３１  スイッチ部
１２  スイッチ制御部
１３  回線監視部
１４Ａ，３４Ａ  伝送路Ａ用インターフェース
１４Ｂ，３４Ｂ  伝送路Ｂ用インターフェース
１５，３５  記憶部
１６Ａ，１６Ｂ，３６Ａ，３６Ｂ  バッファ
３７  読み出し制御部
５０Ｘ，５０Ｙ  シーケンス制御フレーム
１００  情報伝送システム
Ａ，Ｂ  伝送路
【図１】
2006345323.tif 000003
【図２】
2006345323.tif 000004
【図３】
2006345323.tif 000005
【図４】
2006345323.tif 000006
【図５】
2006345323.tif 000007