(57)【特許請求の範囲】
【請求項１】
乗り物にデータ通信を提供する通信システムであって、
前記乗り物に位置するモバイルトランスポート層プロキシと、
前記乗り物の遠隔に位置する親トランスポート層プロキシと、
を備え、
前記モバイルトランスポート層プロキシが、
ホストデバイスとのトランスポート層コネクションであって、遠隔サーバへとアドレス指定されたトランスポート層コネクションを受け付けるように、かつ、
モバイルトランスポート層プロキシであることを明らかにしながら前記ホストデバイスの代理で通信するために、マルチパストランスポート層プロトコルを用いて複数の経路を介して前記親トランスポート層プロキシと通信するように構成されており、
前記親トランスポート層プロキシが、
前記マルチパストランスポート層プロトコルを用いて前記モバイルトランスポート層プロキシと通信するように、かつ、
前記モバイルトランスポート層プロキシの代理で通信するために、親トランスポート層プロキシであることを明らかにしながら前記遠隔サーバと通信するように構成されていることにより、前記ホストデバイスが前記遠隔サーバと通信することを可能にする、通信システム。
【請求項２】
請求項１に記載の通信システムにおいて、前記親トランスポート層プロキシが、前記モバイルトランスポート層プロキシとのコネクションであって、前記遠隔サーバへとアドレス指定されたコネクションを受け付けるように構成されている、通信システム。
【請求項３】
請求項１または２に記載の通信システムにおいて、前記親トランスポート層プロキシが、前記マルチパストランスポート層プロトコルを用いて複数の経路を介して前記モバイルトランスポート層プロキシと通信するように構成されている、通信システム。
【請求項４】
請求項１から３のいずれか一項に記載の通信システムにおいて、前記モバイルトランスポート層プロキシが、前記ホストデバイスから開始された、前記遠隔サーバへとアドレス指定されたトランスポート層セッションをインターセプトすることにより、前記ホストデバイスとの前記トランスポート層コネクションを受け付けるように構成されている、通信システム。
【請求項５】
請求項４に記載の通信システムにおいて、前記モバイルトランスポート層プロキシが、前記遠隔サーバとしてマスカレードして、前記ホストデバイスから開始された前記トランスポート層セッションを当該モバイルトランスポート層プロキシで終端させることにより、前記ホストデバイスとの前記トランスポート層コネクションを受け付けるように構成されている、通信システム。
【請求項６】
請求項１から５のいずれか一項に記載の通信システムにおいて、前記親トランスポート層プロキシが、前記モバイルトランスポート層プロキシから開始されたトランスポート層セッションであって、前記遠隔サーバへとアドレス指定されたトランスポート層セッションをインターセプトするように構成されている、通信システム。
【請求項７】
請求項６に記載の通信システムにおいて、前記親トランスポート層プロキシが、前記遠隔サーバとしてマスカレードして、前記モバイルトランスポート層プロキシから開始された前記トランスポート層セッションを当該親トランスポート層プロキシで終端させるように構成されている、通信システム。
【請求項８】
請求項１から７のいずれか一項に記載の通信システムにおいて、前記モバイルトランスポート層プロキシが、複数の無線送受信手段に接続されており、各無線送受信手段が、前記乗り物の遠隔に位置する設備との間の対応するワイヤレスデータ接続を、その他の無線送受信手段と独立して確立するように構成されており、前記ワイヤレスデータ接続のそれぞれ一つが、前記複数の経路の一つである、通信システム。
【請求項９】
請求項８に記載の通信システムにおいて、前記複数の無線送受信手段が、前記乗り物に位置する、通信システム。
【請求項１０】
請求項８または９に記載の通信システムにおいて、各無線送受信手段が、前記乗り物の遠隔に位置する別々の基地局と前記対応するワイヤレスデータ接続を確立する、通信システム。
【請求項１１】
請求項１０に記載の通信システムにおいて、前記基地局が、前記乗り物が取る経路に最も近い、沿路の複数の基地局のうちの一つである、通信システム。
【請求項１２】
請求項１１に記載の通信システムにおいて、前記乗り物が列車であり、前記乗り物が取る前記経路が線路である、通信システム。
【請求項１３】
請求項１０から１２のいずれか一項に記載の通信システムにおいて、前記基地局がワイヤレス基地局である、通信システム。
【請求項１４】
請求項１０から１３のいずれか一項に記載の通信システムにおいて、前記基地局がセルラ基地局である、通信システム。
【請求項１５】
請求項８に従属する請求項９から１４のいずれか一項に記載の通信システムにおいて、さらに、
前記乗り物に位置するモバイルルータであって、前記複数の無線送受信手段を含むモバイルルータ、
を備える、通信システム。
【請求項１６】
請求項１５に記載の通信システムにおいて、前記モバイルトランスポート層プロキシが、前記モバイルルータの一部を形成しており、当該モバイルルータが、前記マルチパストランスポート層プロトコルを用いて複数の経路を介して前記親トランスポート層プロキシと通信する、通信システム。
【請求項１７】
請求項１から１６のいずれか一項に記載の通信システムにおいて、前記マルチパストランスポート層プロトコルの少なくとも１つの別個のサブコネクションが、前記複数の経路のそれぞれにおいて確立される、通信システム。
【請求項１８】
請求項１７に記載の通信システムにおいて、前記マルチパストランスポート層プロトコルの１つの別個のサブコネクションが、前記複数の経路のそれぞれにおいて確立される、通信システム。
【請求項１９】
請求項１７または１８に記載の通信システムにおいて、前記モバイルトランスポート層プロキシが、前記親トランスポート層プロキシに伝送されるデータストリームを、経路の数以上の数のサブストリームに分割するように、かつ、複製されたサブストリーム又は異なるサブストリームを前記サブコネクションのそれぞれにおいて送信するように構成されている、通信システム。
【請求項２０】
請求項１７から１９のいずれか一項に記載の通信システムにおいて、前記モバイルトランスポート層プロキシが、前記親トランスポート層プロキシに伝送されるデータストリームを、経路の数と同じ数のサブストリームに分割するように、かつ、異なるサブストリームを前記サブコネクションのそれぞれにおいて送信するように構成されている、通信システム。
【請求項２１】
請求項１９または２０に記載の通信システムにおいて、前記サブストリームが、データパケットで構成されており、前記モバイルトランスポート層プロキシが、各データパケットに、前記データストリームでの当該データパケットの位置を示すデータストリーム識別子を組み込むように構成されている、通信システム。
【請求項２２】
請求項１から２１のいずれか一項に記載の通信システムにおいて、前記マルチパストランスポート層プロトコルが、マルチパス伝送制御プロトコル（ＭＰＴＣＰ）である、通信システム。
【請求項２３】
請求項１７に従属する請求項２２に記載の通信システムにおいて、前記別個のサブコネクションが、前記ＭＰＴＣＰの別個のサブフローである、通信システム。
【請求項２４】
請求項２１に従属する請求項２３に記載の通信システムにおいて、前記データストリーム識別子が、データシーケンス番号である、通信システム。
【請求項２５】
請求項１から２４のいずれか一項に記載の通信システムにおいて、前記親トランスポート層プロキシが、前記乗り物と共に移動しないものである、通信システム。
【請求項２６】
請求項１から２５のいずれか一項に記載の通信システムにおいて、前記モバイルトランスポート層プロキシの位置が、前記乗り物に対して定まっている、通信システム。
【請求項２７】
請求項１から２６のいずれか一項に記載の通信システムにおいて、前記モバイルトランスポート層プロキシが、ワイヤレス接続を介して前記ホストデバイスに接続する、通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、乗り物（車両）にデータ通信を提供する通信システムに関する。一例として、そのような乗り物は、列車である。
【背景技術】
【０００２】
乗客を運ぶ乗り物の例として、自動車、バス、列車などの乗り物が挙げられる。これらの乗り物で運ばれる乗客は、インターネットに接続して遠隔サーバにより提供されるサービスにアクセスするデバイスを所持している傾向が高い。例えば、乗客は、電子メールサーバにアクセスして新たな電子メールが届いているか否かを確認したり、ウェブサーバにアクセスしてウェブページをダウンロードしたりするかもしれない。そのようなデバイスは、インターネットへのアクセスを提供するネットワークに当該デバイスが接続することを可能にするワイヤレスネットワークアダプタを装備していることがある。このワイヤレスネットワークアダプタは、３Ｇセルラモデム、４Ｇセルラモデム、あるいは、総じて言うならば、セルラネットワーク事業者の基地局に接続できるセルラモデムであり得る。このワイヤレスネットワークアダプタは、Ｗｉ−Ｆｉアダプタの場合もある。
【０００３】
乗客を運ぶ乗り物が、インターネットに接続し、この接続をその乗り物内の乗客デバイス（乗客の機器）と共有するということが、ますます一般的になっている。このような共有接続を用いることにより、Ｗｉ−Ｆｉアダプタや有線ネットワークアダプタしか有さないデバイスであっても、インターネットに接続することが可能となる。これは、また、乗客を運ぶこれらの乗り物が、セルラデータ接続の品質又は信号強度が低くなり得る人口密度の小さいエリアをたいていは通行するためである。また、乗り物の構造が、基地局から当該乗り物内部の乗客デバイスが受信可能な信号を妨害したり、その信号の品質を低下させたりする場合もある。これらのことが、個々のユーザデバイスがセルラネットワークに直接接続することを困難にし得る。
【０００４】
乗り物が乗客達と接続を共有する場合、その乗り物にはルータが装備され、当該ルータは、沿路の基地局と接続するための当該乗り物外部の少なくとも１つのアンテナに接続している。沿路の基地局は、セルラネットワーク事業者により設けられたセルラ基地局、あるいは、Ｗｉ−Ｆｉ基地局などの他のワイヤレス基地局であり得る。そのようなルータは、さらに、エンドユーザデバイスが当該ルータにより提供される乗り物搭載ネットワークを介してインターネットに接続できるように、乗り物内部に少なくとも１つのアンテナを備え付け、かつ／あるいは、有線ネットワークと接続している。また、そのようなルータは、これらの接続を提供するために複数の機器で構成されたものであり得て、例えば、セルラモデムとワイヤレス（無線）アクセスポイントとパケットルータとが互いに接続されたものとされる。
【０００５】
乗り物がそれ自体の通行経路に沿って移動するにつれて、その乗り物はある基地局の通信範囲から出て別の基地局の通信範囲に入る。すると上記ルータは、エンドユーザデバイスにインターネット接続を提供し続けるために、範囲外の基地局との接続を切断して範囲内の基地局と接続する必要がある。ある基地局から別の基地局へのこのような接続の飛び移り（ジャンプ）を支援するために、上記ルータには、沿路の複数の基地局と接続するための外部アンテナが２つ以上備え付けられることがある。この場合の上記ルータは、それまでの基地局と１つのアンテナを介して接続したまま、別のアンテナを用いて新たな基地局との接続を確立することがあり得る。これにより上記ルータは、接続が途切れることなくある基地局から別の基地局へとハンドオーバーすることができる。
【０００６】
１つの国内には数多くのセルラネットワーク事業者が存在することから、通常、複数の基地局が特定のエリアを担うことになる。さらに、セルラネットワーク事業者の１つのネットワーク内でも、基地局のカバレッジエリア間で重複が存在する。これを前述のようにして利用することにより、接続が途切れることなくある所与の基地局から別の基地局へのハンドオーバーを行うことが可能である。しかし、複数の基地局により提供される、複数の接続を活用できるのであればそれが望ましい。これは、１つの基地局のみで提供されるデータ接続では帯域幅が小さかったり、かつ／あるいは、それが複数のユーザ間で共有されたりし得るので、特にそうである。ところが、そのようなシステムつまり複数の接続を活用するシステムは、それぞれのデータ接続が個別に特定されるため、乗り物搭載ルータ（乗り物に搭載されたルータ）にとって困難なルーティング状況をもたらす。そして、このことは、その乗り物搭載ルータおよびインターネット上のサーバが複数の接続を効率的に活用するように通信することを困難にする。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
したがって、乗り物内のデバイスが複数の接続を用いて遠隔サーバと通信することを可能にする、改良された通信システムが所望される。
【課題を解決するための手段】
【０００８】
本発明は、乗り物にデータ通信を提供する通信システムであって、
前記乗り物に位置するモバイルトランスポート層プロキシと、
前記乗り物の遠隔に位置する親トランスポート層プロキシと、
を備え、
前記モバイルトランスポート層プロキシが、
ホストデバイス（ホスト装置）とのトランスポート層コネクションであって、遠隔サーバへとアドレス指定されたトランスポート層コネクションを受け付けるように、かつ、
モバイルトランスポート層プロキシであることを明らかにしながら（モバイルトランスポート層プロキシであると名乗りながら）前記ホストデバイスの代理で通信するために、マルチパストランスポート層プロトコルを用いて複数の経路を介して前記親トランスポート層プロキシと通信するように構成されており、
前記親トランスポート層プロキシが、
前記マルチパストランスポート層プロトコルを用いて前記モバイルトランスポート層プロキシと通信するように、かつ、
前記モバイルトランスポート層プロキシの代理で通信するために、親トランスポート層プロキシであることを明らかにしながら（親トランスポート層プロキシであると名乗りながら）前記遠隔サーバと通信するように構成されていることにより、前記ホストデバイスが前記遠隔サーバと通信することを可能にする、通信システム、を提供する。
【０００９】
前記親トランスポート層プロキシは、前記モバイルトランスポート層プロキシとのコネクションであって、前記遠隔サーバへとアドレス指定されたコネクションを受け付けるように構成されてもよい。前記親トランスポート層プロキシは、前記マルチパストランスポート層プロトコルを用いて複数の経路を介して前記モバイルトランスポート層プロキシと通信するように構成されてもよい。
【００１０】
前記モバイルトランスポート層プロキシは、前記ホストデバイスから開始された、前記遠隔サーバへとアドレス指定されたトランスポート層セッションをインターセプトすることにより、前記ホストデバイスとの前記トランスポート層コネクションを受け付けるように構成されてもよい。前記モバイルトランスポート層プロキシは、前記遠隔サーバとしてマスカレードして、乗り物内の前記デバイスから開始された前記トランスポート層セッションを当該モバイルトランスポート層プロキシで終端させることにより、前記ホストデバイスとの前記トランスポート層コネクションを受け付けるように構成されてもよい。
【００１１】
前記親トランスポート層プロキシは、前記モバイルトランスポート層プロキシから開始されたトランスポート層セッションであって、前記遠隔サーバへとアドレス指定されたトランスポート層セッションをインターセプトするように構成されてもよい。前記親トランスポート層プロキシは、前記遠隔サーバとしてマスカレードして、前記モバイルトランスポート層セッションから開始された前記トランスポート層セッションを当該親トランスポート層プロキシで終端させるように構成されてもよい。
【００１２】
前記モバイルトランスポート層プロキシは、複数の無線送受信手段に接続されて、各無線送受信手段が、前記乗り物の遠隔に位置する設備との間の対応するワイヤレスデータ接続を、その他の無線送受信手段と独立して確立するように構成され、前記ワイヤレスデータ接続のそれぞれ一つが、前記複数の経路の一つであってもよい。前記複数の無線送受信手段は、前記乗り物に位置してもよい。各無線送受信手段は、前記乗り物の遠隔に位置する別々の基地局と前記対応するワイヤレスデータ接続を確立してもよい。前記基地局は、前記乗り物が取る経路に最も近い、沿路（沿線）の複数の基地局のうちの一つであってもよい。前記乗り物は列車で、前記乗り物が取る前記経路は線路であってもよい。前記基地局はワイヤレス基地局であってもよい。前記基地局はセルラ基地局であってもよい。
【００１３】
前記通信システムは、さらに、前記乗り物に位置するモバイルルータであって、前記複数の無線送受信手段を含むモバイルルータを備えてもよい。前記モバイルトランスポート層プロキシは、前記モバイルルータの一部を形成し、当該モバイルルータが、前記マルチパストランスポート層プロトコルを用いて複数の経路を介して前記親トランスポート層プロキシと通信してもよい。
【００１４】
前記マルチパストランスポート層プロトコルの少なくとも１つの別個のサブコネクションが、前記複数の経路のそれぞれにおいて確立されてもよい。
【００１５】
前記モバイルトランスポート層プロキシは、前記親トランスポート層プロキシに伝送されるデータストリームを、経路の数以上の数のサブストリームに分割するように、かつ、複製されたサブストリーム又は異なるサブストリームを前記サブコネクションのそれぞれにおいて送信するように構成されてもよい。前記マルチパストランスポート層プロトコルの１つの別個のサブコネクションが、前記複数の経路のそれぞれにおいて確立されてもよい。前記モバイルトランスポート層プロキシは、前記親トランスポート層プロキシに伝送されるデータストリームを、経路の数と同じ数のサブストリームに分割するように、かつ、異なるサブストリームを前記サブコネクションのそれぞれにおいて送信するように構成されてもよい。前記サブストリームは、データパケットで構成され、前記モバイルトランスポート層プロキシが、各データパケットに、前記データストリームでの当該データパケットの位置を示すデータストリーム識別子を組み込むように構成されてもよい。
【００１６】
前記親トランスポート層プロキシは、前記モバイルトランスポート層プロキシに伝送されるデータストリームを、経路の数以上の数のサブストリームに分割するように、かつ、複製されたサブストリーム又は異なるサブストリームを前記サブコネクションのそれぞれにおいて送信するように構成されてもよい。前記マルチパストランスポート層プロトコルの１つの別個のサブコネクションが、前記複数の経路のそれぞれにおいて確立されてもよい。前記親トランスポート層プロキシは、前記モバイルトランスポート層プロキシに伝送されるデータストリームを、経路の数と同じ数のサブストリームに分割するように、かつ、異なるサブストリームを前記サブコネクションのそれぞれにおいて送信するように構成されてもよい。前記サブストリームは、データパケットで構成され、前記親トランスポート層プロキシが、各データパケットに、前記データストリームでの当該データパケットの位置を示すデータストリーム識別子を組み込むように構成されてもよい。
【００１７】
前記マルチパストランスポート層プロトコルは、マルチパス伝送制御プロトコル（ＭＰＴＣＰ）であってもよい。前記別個のサブコネクションは、前記ＭＰＴＣＰの別個のサブフローであってもよい。前記データストリーム識別子は、データシーケンス番号であってもよい。
【００１８】
前記親トランスポート層プロキシは、前記乗り物と共に移動しないものであってもよい。前記モバイルトランスポート層プロキシの位置は、前記乗り物に対して定まっていてもよい。前記モバイルトランスポート層プロキシは、ワイヤレス接続を介して前記ホストデバイスに接続してもよい。
【００１９】
以下では、本発明を、添付の図面を参照しながら例を用いて説明する。
【図面の簡単な説明】
【００２０】
【図１】通信システムを示す概略図である。
【図２】エンドユーザデバイスと遠隔サーバとの間の、通信システムを用いたデータ通信を示す概略図である。
【発明を実施するための形態】
【００２１】
以下の説明は、当業者が本発明を製造し使用することを可能にするためのものであり、かつ、特定の用途との関連で述べられている。開示されている実施形態に変更を施したい場合、当業者であればそのような様々な変更が直ぐに分かるであろう。
【００２２】
本明細書で規定されている一般原理は、本発明の精神および範囲を逸脱することなく、その他の実施形態および用途にも適用可能である。すなわち本発明は、図示されている実施形態に限定されるべきではなく、むしろ本発明には、本明細書に開示されている原理および特徴と矛盾しないなかで最も広い範囲が与えられるべきである。
【００２３】
本発明は、列車などの乗り物にデータ通信を提供する通信システムに関する。乗り物には、モバイルプロキシサーバを含むモバイルルータが設けられている。このモバイルプロキシサーバは、親プロキシサーバに、マルチパストランスポート層プロトコルを用いて接続でき、モバイルルータに接続した乗り物内のエンドユーザデバイスの代理で、インターネットベースのデータを要求および受信する。親プロキシサーバは、モバイルプロキシサーバの代理で、そのインターネットベースのデータを要求および受信する。これらモバイルプロキシサーバと親プロキシサーバとは、マルチパストランスポート層プロトコルを用いて複数の異なる経路を介して互いに通信可能である。マルチパストランスポート層プロトコルとしては、例えば、インターネット技術タスクフォース（ＩＥＴＦ）ＲＦＣ６８２４に記載されたマルチパス伝送制御プロトコル（ＭＰＴＣＰ）などが挙げられる。なお、後述の例ではＭＰＴＣＰの具体例について説明するが、複数の異なる経路を介したデバイス間の通信を可能にするその他のマルチパストランスポート層プロトコルも使用可能であることは容易に理解できるであろう。
【００２４】
図１は、本発明にかかる通信システムの一例を示す概略図である。図１では、列車１０が、線路１１に沿って走行している様子が示されている。なお、これはあくまでも一例に過ぎず、以下で説明する通信システムを、道路に沿って走行するバス（コーチ）または自動車などのその他の種類の乗り物にも同様に適用可能であることは容易に理解できるであろう。
【００２５】
列車１０には、モバイルルータ２０が設けられている。モバイルルータ２０の「モバイル」とは、それ自体の位置は列車１０に対して固定されているが、列車１０が動くとそれ自体が地面に対して動く、という意味での「モバイル」である。モバイルルータ２０には、アンテナ３１が備え付けられている。アンテナ３１は、モバイルルータ２０が無線送受信手段を介してエンドユーザデバイス３２，３３からのワイヤレスなＷｉ−Ｆｉ接続を受け付けることを可能にする。また、モバイルルータ２０は、エンドユーザデバイス３２，３３との有線接続のための有線ネットワーク３６に取り付けられてもよい。エンドユーザデバイス３２，３３は、各自のアンテナ３４，３５を用いて各自の無線送受信手段を介してモバイルルータ２０に接続する。
【００２６】
エンドユーザデバイス３２，３３が接続するアンテナ３１は、「内部アンテナ」と称される場合がある。これはアンテナ３１が、乗り物１０内部に位置するエンドユーザデバイス３２，３３などのデバイスと接続するのに一般的に使用されることを意味する。しかし、アンテナ３１自体が必ずしも乗り物内部に位置しているものである必要はなく、また、乗り物内部に位置するデバイスと接続するためだけに使用されるものである必要もない。
【００２７】
モバイルルータ２０には、さらに、２つ以上のアンテナ４０，５０が備え付けられている。２つ以上のアンテナ４０，５０は、地上に存在する設備に対する各データ接続を、その他の無線送受信手段と独立して提供するように、各自の無線送受信手段と接続されている。無線送受信手段は：（ａ）線路の傍らにある、沿路の複数の基地局８０，９０，１００とのデータ接続６０，７０，７５を、それぞれ独立して確立することが可能な１つ以上の送受信手段；および（ｂ）電話事業者のセルラ基地局８０，９０，１００とのデータ接続６０，７０，７５を、それぞれ独立して確立することが可能な１つ以上のセルラ送受信手段；を含み得る。基地局８０，９０，１００は、それぞれネットワーク接続１１０，１２０，１３０に、インターネット上に位置するサーバとの通信を可能にするように接続されている。
【００２８】
１つ以上のセルラ送受信手段について言えば、これらは、それぞれセルラ基地局８０，９０，１００に接続してデータ接続６０，７０，７５を確立する、３Ｇセルラモデムまたは４Ｇセルラモデムの形態であってもよい。４Ｇセルラモデムについて言えば、これらは、例えばＬＴＥ規格、ＷｉＭＡＸ規格、ＨＳＰＡ＋規格などに準拠して動作し得る。
【００２９】
モバイルルータ２０は、セルラデータ接続６０，７０，７５およびそれぞれのネットワーク接続１１０，１２０，１３０を用いてデータセンター１４０とのデータ接続を確立し得る。
【００３０】
図１に示すように、モバイルルータ２０は、スレーブルータ１８０により確立されたデータ接続を用いてデータセンター１４０とのデータ接続を確立し得る。この実施形態では、モバイルルータ２０が、スレーブルータ１８０に接続されている。この接続は、有線データ接続３６によって形成されたものであってもよく、または、ワイヤレス接続によって形成されたものであってもよい。スレーブルータ１８０には、少なくとも１つのアンテナ５５が備え付けられている。１つ以上のアンテナ５５は、地上に存在する設備とのデータ接続を、スレーブルータ１８０及びモバイルルータ２０におけるその他の無線送受信手段と独立して提供するように各自の無線送受信手段と接続されている。モバイルルータ２０を乗り物１０の一方の端部に配置し、スレーブルータ１８０を乗り物１０の他方の端部に配置することは有利であり得る。これは、乗り物が列車などの長い乗り物である場合に、乗り物１０の両端部のアンテナが、相異なるネットワーク動作条件下にあり、かつ／あるいは、相異なる基地局８０，９０，１００に接続可能であることを意味する。このことは、モバイルルータ２０が可能な限り多くの異なる基地局を使用できることを意味する。そのため、列車１０とデータセンター１４０との間のリンクの品質が向上する。
【００３１】
モバイルルータ２０は、エンドユーザデバイス３２，３３から開始された、インターネット上の遠隔サーバ１６０へとアドレス指定されたＴＣＰユーザセッションをインターセプトする、モバイルプロキシ１５０として機能する。モバイルプロキシ１５０は、ＴＣＰユーザセッションをインターセプトすると、データ接続のトランスポート層で動作する。トランスポート層は、別名、開放型システム間相互接続（ＯＳＩ）モデルの第４層としても知られている。ＴＣＰユーザセッションは、より一般的に言えば、トランスポート層コネクションである。
【００３２】
場合によっては、ローカルプロキシ１５０は、モバイルルータ２０に例えば有線接続などによって接続された別個のデバイスであってもよい。
【００３３】
モバイルプロキシ１５０は、エンドユーザデバイス３２，３３から開始されたＴＣＰユーザセッションをインターセプトすると、遠隔サーバ１６０としてマスカレードすることにより、エンドユーザデバイス３２，３３からのＴＣＰユーザセッションが当該モバイルプロキシ１５０で終端するようにさせる。すなわち、モバイルプロキシ１５０は、遠隔サーバ１６０へとアドレス指定されたコネクションを受け付けて、これによりそのようなコネクションを当該モバイルプロキシ１５０で終端させる。このローカルプロキシ１５０がＴＣＰユーザセッションをインターセプトできる理由は、ルータ２０が、外部ネットワーク接続要求を、検証のために当該ローカルプロキシ１５０に渡すからである。外部ネットワーク接続要求は、エンドユーザデバイス３２，３３による要求であって、列車に搭載されたローカルネットワークからみて遠隔であるネットワークに位置すると認識されているリソースに対する要求である。これらの外部ネットワーク接続要求は、インターネット上に位置する遠隔サーバからの情報を要求するものであり得る。
【００３４】
モバイルプロキシ１５０は、データセンター１４０に位置する遠隔プロキシ（リモートプロキシ）１７０と通信する。モバイルプロキシ１５０は、遠隔の外部ネットワークに位置する任意のデータであって、遠隔プロキシ１７０からのデータを要求する。このように遠隔プロキシ１７０は、モバイルプロキシ１５０の親プロキシとして機能する。モバイルプロキシ１５０がエンドユーザデバイスコネクションを当該モバイルプロキシ１５０で終端させるのと同様に、この親プロキシ１７０は、モバイルプロキシ１５０のトランスポート層データコネクションを当該親プロキシ１７０で終端させる。
【００３５】
エンドユーザデバイス３２，３３が上述したように遠隔サーバ１６０からのデータに対する要求を送信すると、モバイルプロキシ１５０が、遠隔サーバ１６０としてマスカレードして、エンドユーザデバイス３２，３３からのトランスポート層コネクションを当該モバイルプロキシ１５０で終端させる。次にモバイルプロキシ１５０は、エンドユーザデバイス３２，３３により要求されたデータであって、親プロキシ１７０からのデータを、エンドユーザデバイス３２，３３の代理で要求する。親プロキシ１７０は、遠隔サーバ１６０としてマスカレードして、モバイルプロキシ１５０からのトランスポート層コネクションを当該親プロキシ１７０で終端させる。次に親プロキシ１７０は、遠隔サーバ１６０との接続を開始して、モバイルプロキシ１５０の代理で、間接的にはエンドユーザデバイス３２，３３のために、遠隔サーバ１６０からのデータを要求する。
【００３６】
ローカルプロキシ１５０は、マルチパストランスポート層プロトコルコネクション、例えば、マルチパスＴＣＰ（ＭＰＴＣＰ）コネクションを用いて、通信可能である。親プロキシ１６０も、マルチパストランスポート層プロトコルコネクション、例えば、ＭＰＴＣＰコネクションを用いて、通信可能である。したがって、これらローカルプロキシ１５０と親プロキシ１６０とは、マルチパストランスポート層プロトコル、例えばＭＰＴＣＰを用いて、互いに通信するように構成されている。
【００３７】
前述したように、モバイルルータ２０は、セルラデータ接続６０，７０およびそれぞれのネットワーク接続１１０，１２０を用いてデータセンター１４０とのデータ接続を確立し得る。これは、モバイルプロキシ１５０が遠隔プロキシ１７０と複数のデータ接続を確立し得ることを意味する。これら別個のセルラデータ接続のそれぞれが、ＭＰＴＣＰコネクションについて別々の経路を形成する。つまり、別個のセルラデータ接続が２つ存在するとき、これらデータ接続に一対一で対応する２つの別個の経路が存在することになる。これらワイヤレスデータ接続は、対応する様式で活用可能である。ワイヤレスデータ接続は、必ずしもセルラデータ接続である必要はない。
【００３８】
ＭＰＴＣＰプロトコルは、それら別個の経路のそれぞれにおいて別個のサブフローを確立し得る。また、ＭＰＴＣＰプロトコルは、ネットワーク状況に応じて所与の経路において複数の別個のサブフローを確立し得る。特定の経路の品質が減少すると、その経路において確立されていたサブフローが削除されてもよい。特定の経路の品質が改善したこと、あるいは、新たな経路が確立されたことが検出されると、その特定の経路又は新たな経路においてサブフローが確立されてもよい。ＭＰＴＣＰプロトコル内においてサブフローは、２つの通信中のデバイス間のその特定の経路において確立される個々のＴＣＰコネクションである。すなわち、１つのＭＰＴＣＰコネクションを形成するのに用いられる複数の経路のそれぞれにおいて別個のＴＣＰコネクションが、そのＭＰＴＣＰコネクションによって、つまり、２つの通信中のデバイスによって確立される。個々のサブフロー内では、通常のＴＣＰパラメータが、その個々のＴＣＰコネクション内のデータトランザクションを処理するのに用いられる。例えば、個々のサブフローを介して転送されるデータが、標準ＡＣＫパラメータを用いて確認応答される。個々のサブフローレベルで生じるデータトランザクションは、ＭＰＴＣＰレベルでも監視される。例えば、複数のサブフローの１つを介したデータのセグメントの伝送が成功したことを確認応答するために、ＭＰＴＣＰレベルでの確認応答がある。
【００３９】
モバイルルータ２０から、乗り物に搭載されていない外部のネットワークへの複数の別個の経路は、それぞれの経路が異なるネットワーク層アドレスを有するので、別個の経路として認識される。無線送受信手段及びアンテナを介して通信するそれぞれのインターフェースは、個別のネットワーク層アドレスを有する。個別のネットワーク層アドレスは、個別の異なるＩＰアドレスであり得る。
【００４０】
ＭＰＴＣＰは、コネクションの他端側において通信中のデバイスがこれら別個の経路を認識するにあたって、２つの異なる方法を提供する。第１の認識方法は、複数の別個の接続を有するデバイスが、その他の接続のそれぞれから、遠隔デバイスへの１つの接続を開始するという方法である。この開始プロセスは、遠隔デバイスとの別個のサブフローを確立する。第２の認識方法は、複数の別個の接続を有するデバイスが、遠隔デバイスに対して、それ自体が複数の別個の接続を有していて且つこれら複数の接続を介して通信可能であることを知らせるという方法である。ＭＰＴＣＰは、ホストに到達できる追加のアドレスを通知するＴＣＰオプションを規定する。このアドレスメッセージは、遠隔側のデバイス（遠隔デバイス）に、ローカル側のホストと通信するのに使用可能なアドレスのリストにネットワーク層アドレスを追加させるように命令するものである。
【００４１】
ＭＰＴＣＰコネクションを介したデータの転送は、あるアプリケーションからの１つの入力データストリームを取り出して、当該データストリームを１つ以上のサブフローへと分割することによって行われる。サブフローには、データストリームを再組立てすること及びリンクの他端側で動作しているアプリケーションにこのデータストリームを配送することを可能にする制御情報が含められる。本明細書で説明する例では、モバイルルータ２０上で動作するプロキシサーバ１５０が、データセンター１４０において動作するプロキシサーバ１７０へと送信されるデータストリームを生成する。ＭＰＴＣＰコネクションが、モバイルルータ２０側で、モバイルプロキシ１５０から開始されたデータストリームを取り出して且つ当該データストリームを２つ以上のサブフローへと分割する。それぞれのサブフローには、ＭＰＴＣＰコネクションのデータセンター側でデータストリームを再組立てできるように制御情報が含められる。ＭＰＴＣＰコネクションは、特定のサブフローを複数の経路を介して送信できるように当該特定のサブフローを複製し得る。これは、コネクションにレジリエンス（回復力）を付与するために用いられ得る。反対方向では、データセンターにおいて動作する親プロキシ１７０が、モバイルプロキシ１５０へと送信されるデータストリームを生成する。ＭＰＴＣＰコネクションが、データセンター側で、親プロキシ１７０から開始されたデータストリームを取り出して且つ当該データストリームを２つ以上のサブフローへと分割する。それぞれのサブフローには、ＭＰＴＣＰコネクションのモバイルルータ２０側でデータストリームを再組立てできるように制御情報が含められる。ＭＰＴＣＰコネクションは、特定のサブフローを複数の経路を介して送信できるように当該特定のサブフローを複製し得る。これは、コネクションにレジリエンスを付与するために用いられ得る。
【００４２】
サブフローに含められる前記制御情報は、個々のサブフローを形成する個々のＴＣＰコネクションのＴＣＰオプションに含まれる。サブフローを介して送信されるそれぞれのデータパケットは、サブフローシーケンス番号および当該データパケットのデータシーケンス番号を有する。サブフローシーケンス番号は、そのサブフロー内で送信された被伝送物（データパケット）が正確に受信されることを確実にするようにサブフローレベルで用いられるものである。具体的に述べると、サブフローシーケンス番号は、特定の経路において送信されるデータの順番を識別する識別子である。データシーケンス番号は、アプリケーション層へのデータフローの順序配送が確実となるように受信側で用いられるものである。図示の例で言うならば、これは、列車１０とデータセンター１４０との間の各リンクの終端に位置するプロキシサーバに、データを前述したように配送することを意味する。特定の長さのデータに対して、所与の範囲のデータシーケンス番号が特定のサブフローにマッピングされる。具体的に述べると、このマッピングは、特定の経路のサブフローシーケンス番号に対してデータシーケンス番号のセグメントをマッピングするものである。これにより、受信側のデバイスは、データシーケンス番号が順番どおりになるように受信データを並べ替えることにより、送られてきたデータフローを再組立てすることが可能となる。データシーケンス番号は、ＭＰＴＣＰコネクションを介して送信されるデータフローの順序を識別する識別子である。
【００４３】
エンドユーザデバイス３２，３３により要求されたデータについて、モバイルプロキシ１５０は、ＭＰＴＣＰコネクションを用いて当該モバイルプロキシにとって利用可能である複数の経路を介して、親プロキシ１７０からのそのデータを要求する。次に親プロキシ１７０は、遠隔サーバ１６０からのそのデータを、当該遠隔サーバ１６０がサポートする従来のプロトコルを用いて要求する。親プロキシ１７０が受け取った、エンドユーザデバイス３２，３３のためのデータは、ＭＰＴＣＰコネクションを用いて複数の経路を介してモバイルプロキシ１５０に伝送される。次にモバイルプロキシ１５０がそのデータを、エンドユーザデバイス３２，３３がサポートする従来のプロトコルを用いて当該エンドユーザデバイス３２，３３に伝送する。ＭＰＴＣＰコネクションは、ローカルプロキシ１５０と親プロキシ１７０との間にのみ確立されるため、エンドユーザデバイスおよびインターネット上の遠隔サーバの両方からは、ＭＰＴＣＰが隠れていることになる。これは、エンドユーザデバイスが、ＭＰＴＣＰコネクションを利用する利点を、そのようなプロトコルが用いられていることに気付く必要なく享受できることを意味する。
【００４４】
２つのプロキシであって、いずれもＭＰＴＣＰまたは別の複数経路トランスポート層プロトコルをサポートするプロキシ同士を、それらプロキシ間のコネクションで接続することにより、エンドユーザデバイスからインターネットへの接続は、これらエンドユーザデバイスおよびインターネットエンドポイントの一方又は両方がＭＰＴＣＰをサポートしないものであってもＭＰＴＣＰの恩恵を享受することができる。
【００４５】
以下では、図２を参照しながら、エンドユーザデバイス３２による遠隔サーバ１６０との通信について説明する。
【００４６】
エンドユーザデバイス３２は、遠隔サーバ１６０との接続を形成して当該遠隔サーバ１６０からのデータを要求することを試行する。この接続試行は、エンドユーザデバイス３２により、アンテナ３４に接続された無線送受信手段を用いてワイヤレスリンク２００を介して送出される。そしてこの接続試行は、モバイルルータ２０により、アンテナ３１に接続された無線送受信手段を用いてワイヤレスリンク２００を介して受け取られる。そしてモバイルプロキシ１５０が、この接続試行をインターセプトして遠隔サーバ１６０としてマスカレードする。このようにして、エンドユーザデバイス３２から開始されたＴＣＰユーザセッションが、モバイルプロキシ１５０で終端される。エンドユーザデバイス３２にとっては、実際に確立されたのはモバイルプロキシ１５０との接続であるにもかかわらず、遠隔サーバ１６０との接続が確立したように見える。
【００４７】
モバイルルータ２０は、別個のアンテナ４０，５０にそれぞれ取り付けられた複数の無線送受信手段を用いて、複数のデータ接続を確立し得る。これらのデータ接続は、それぞれの基地局との間で確立される。図２には描かれていないが、図１を参照しながら説明したようにモバイルルータ２０は、これらのデータ接続のうちの少なくとも１つを提供するようにスレーブルータ１８０に接続されていてもよい。
【００４８】
モバイルプロキシ１５０は、ＭＰＴＣＰプロトコルを用いて、親プロキシ１７０とのコネクション２１０を確立する。ＭＰＴＣＰコネクション２１０内には、別個のサブフロー２１１，２１２が存在する。別個のデータ接続により形成される別個の経路のそれぞれにつき、１つ以上のサブフローが存在する。モバイルルータ２０からの別個の経路は、それぞれ異なるネットワーク層アドレスを有することにより、別個の経路として認識される。例えば、これら別個の経路は、それぞれ異なるＩＰアドレスを有する。モバイルプロキシ１５０は、親プロキシ１７０との間で確立されたコネクション２１０を用いて、エンドユーザデバイス３２が要求したデータを要求する。このようにしてモバイルプロキシ１５０は、エンドユーザデバイス３２の代理で親プロキシ１７０からのデータを要求する。モバイルプロキシ１５０は、この情報を要求しているとき、トランスポート層におけるモバイルプロキシ１５０であることを明らかにしている（トランスポート層におけるモバイルプロキシ１５０と名乗っている）。
【００４９】
親プロキシ１７０は、遠隔サーバ上のデータに対する要求であって、モバイルプロキシ１５０からの要求を、ＭＰＴＣＰコネクション２１０を介して受信する。そして親プロキシ１７０は、モバイルプロキシ１５０からの要求をインターセプトして遠隔サーバ１６０としてマスカレードする。このようにして、モバイルプロキシ１５０から開始されたＴＣＰユーザセッションが、遠隔プロキシ１７０で終端される。モバイルプロキシ１５０にとっては、実際に確立されたのは親プロキシ１７０との接続であるにもかかわらず、遠隔サーバ１６０との接続が確立したように見える。
【００５０】
そして親プロキシ１７０は、遠隔サーバ１６０との接続２２０を確立して、モバイルプロキシ１５０の代理で、間接的にはエンドユーザデバイス３２，３３の代理で、遠隔サーバ１６０からのデータを要求する。親プロキシ１７０と遠隔サーバ１６０との間に確立される接続２２０は、従来のプロトコルを用いて形成されるものであってよく、マルチパストランスポート層プロトコルを用いた接続である必要はない。
【００５１】
遠隔サーバ１６０は、データへの要求に対して、当該遠隔サーバ１６０と親プロキシ１７０との間に確立された接続２２０を介して応答データを親プロキシ１７０へと送信することによって応答する。この応答データを受け取ると親プロキシ１７０は、エンドユーザデバイス３２の代理でモバイルプロキシ１５０により送信された前述の要求に対して、ＭＰＴＣＰコネクション２１０を介して応答する。具体的に述べると、親プロキシ１７０は、それぞれの経路において確立された、ＭＰＴＣＰコネクション２１０の複数のサブフロー２１１，２１２を用いる。親プロキシ１７０によるモバイルプロキシ１５０へのこの応答には、遠隔サーバ１６０により送出された前記応答データが含められる。
【００５２】
この応答データを受信するとモバイルプロキシ１５０は、エンドユーザデバイス３２により送出された前述の要求への応答を行う。具体的に述べると、モバイルプロキシ１５０は、遠隔サーバ１６０により送出された前記応答データを、ワイヤレス接続２００を介してエンドユーザデバイス３２に送信される応答に含める。エンドユーザデバイス３２，３３が有線ネットワークアダプタを用いて接続することが可能な有線ネットワークを列車が備えている場合、ワイヤレス接続２００は有線接続であってもよい。
【００５３】
これまでの説明は、ワイヤレス接続を介して接続するエンドユーザデバイス３２，３３に焦点を置いたものであったが、乗り物内の環境からみて遠隔に位置するサーバへのアクセスを必要とする任意のホストデバイスも前述した通信システムを使用できることは明らかである。例えば、ホストデバイスは、乗り物に搭載された乗り物システムにデータを提供するデバイスであり得る。例えば、ホストデバイスは、遠隔サーバに対して走行時間、乗り物位置（乗り物の位置）などの遠隔測定データを提供するものであり得る。
【００５４】
本明細書の開示内容には、本明細書で説明した個々の特徴単独のほかにも、２つ以上のそのような特徴を組み合わせてなるあらゆる組合せが、これら特徴単独または組合せが本明細書に開示されている何らかの課題を解決するか否かにかかわらず、かつ、添付の特許請求の範囲を限定することなく、本明細書全体としての内容に当業者の一般常識を組み合わせたものに基づいて実行可能である限り包含される。本発明の態様は、あらゆるそのような特徴単独または組合せによって構成されてもよい。これまでの説明を踏まえたうえで本発明の範囲内で様々な変更が可能であることは、当業者であれば分かるであろう。
なお、本発明は、実施の態様として以下の内容を含む。
〔態様１〕
乗り物にデータ通信を提供する通信システムであって、
前記乗り物に位置するモバイルトランスポート層プロキシと、
前記乗り物の遠隔に位置する親トランスポート層プロキシと、
を備え、
前記モバイルトランスポート層プロキシが、
ホストデバイスとのトランスポート層コネクションであって、遠隔サーバへとアドレス指定されたトランスポート層コネクションを受け付けるように、かつ、
モバイルトランスポート層プロキシであることを明らかにしながら前記ホストデバイスの代理で通信するために、マルチパストランスポート層プロトコルを用いて複数の経路を介して前記親トランスポート層プロキシと通信するように構成されており、
前記親トランスポート層プロキシが、
前記マルチパストランスポート層プロトコルを用いて前記モバイルトランスポート層プロキシと通信するように、かつ、
前記モバイルトランスポート層プロキシの代理で通信するために、親トランスポート層プロキシであることを明らかにしながら前記遠隔サーバと通信するように構成されていることにより、前記ホストデバイスが前記遠隔サーバと通信することを可能にする、通信システム。
〔態様２〕
態様１に記載の通信システムにおいて、前記親トランスポート層プロキシが、前記モバイルトランスポート層プロキシとのコネクションであって、前記遠隔サーバへとアドレス指定されたコネクションを受け付けるように構成されている、通信システム。
〔態様３〕
態様１または２に記載の通信システムにおいて、前記親トランスポート層プロキシが、前記マルチパストランスポート層プロトコルを用いて複数の経路を介して前記モバイルトランスポート層プロキシと通信するように構成されている、通信システム。
〔態様４〕
態様１から３のいずれか一態様に記載の通信システムにおいて、前記モバイルトランスポート層プロキシが、前記ホストデバイスから開始された、前記遠隔サーバへとアドレス指定されたトランスポート層セッションをインターセプトすることにより、前記ホストデバイスとの前記トランスポート層コネクションを受け付けるように構成されている、通信システム。
〔態様５〕
態様４に記載の通信システムにおいて、前記モバイルトランスポート層プロキシが、前記遠隔サーバとしてマスカレードして、乗り物内の前記デバイスから開始された前記トランスポート層セッションを当該モバイルトランスポート層プロキシで終端させることにより、前記ホストデバイスとの前記トランスポート層コネクションを受け付けるように構成されている、通信システム。
〔態様６〕
態様１から５のいずれか一態様に記載の通信システムにおいて、前記親トランスポート層プロキシが、前記モバイルトランスポート層プロキシから開始されたトランスポート層セッションであって、前記遠隔サーバへとアドレス指定されたトランスポート層セッションをインターセプトするように構成されている、通信システム。
〔態様７〕
態様６に記載の通信システムにおいて、前記親トランスポート層プロキシが、前記遠隔サーバとしてマスカレードして、前記モバイルトランスポート層セッションから開始された前記トランスポート層セッションを当該親トランスポート層プロキシで終端させるように構成されている、通信システム。
〔態様８〕
態様１から７のいずれか一態様に記載の通信システムにおいて、前記モバイルトランスポート層プロキシが、複数の無線送受信手段に接続されており、各無線送受信手段が、前記乗り物の遠隔に位置する設備との間の対応するワイヤレスデータ接続を、その他の無線送受信手段と独立して確立するように構成されており、前記ワイヤレスデータ接続のそれぞれ一つが、前記複数の経路の一つである、通信システム。
〔態様９〕
態様８に記載の通信システムにおいて、前記複数の無線送受信手段が、前記乗り物に位置する、通信システム。
〔態様１０〕
態様８または９に記載の通信システムにおいて、各無線送受信手段が、前記乗り物の遠隔に位置する別々の基地局と前記対応するワイヤレスデータ接続を確立する、通信システム。
〔態様１１〕
態様８から１０のいずれか一態様に記載の通信システムにおいて、前記基地局が、前記乗り物が取る経路に最も近い、沿路の複数の基地局のうちの一つである、通信システム。
〔態様１２〕
態様１１に記載の通信システムにおいて、前記乗り物が列車であり、前記乗り物が取る前記経路が線路である、通信システム。
〔態様１３〕
態様１０から１２のいずれか一態様に記載の通信システムにおいて、前記基地局がワイヤレス基地局である、通信システム。
〔態様１４〕
態様１０から１３のいずれか一態様に記載の通信システムにおいて、前記基地局がセルラ基地局である、通信システム。
〔態様１５〕
態様８に従属する態様９から１４のいずれか一態様に記載の通信システムにおいて、さらに、
前記乗り物に位置するモバイルルータであって、前記複数の無線送受信手段を含むモバイルルータ、
を備える、通信システム。
〔態様１６〕
態様１５に記載の通信システムにおいて、前記モバイルトランスポート層プロキシが、前記モバイルルータの一部を形成しており、当該モバイルルータが、前記マルチパストランスポート層プロトコルを用いて複数の経路を介して前記親トランスポート層プロキシと通信する、通信システム。
〔態様１７〕
態様１から１６のいずれか一態様に記載の通信システムにおいて、前記マルチパストランスポート層プロトコルの少なくとも１つの別個のサブコネクションが、前記複数の経路のそれぞれにおいて確立される、通信システム。
〔態様１８〕
態様１７に記載の通信システムにおいて、前記マルチパストランスポート層プロトコルの１つの別個のサブコネクションが、前記複数の経路のそれぞれにおいて確立される、通信システム。
〔態様１９〕
態様１７および１８に記載の通信システムにおいて、前記モバイルトランスポート層プロキシが、前記親トランスポート層プロキシに伝送されるデータストリームを、経路の数以上の数のサブストリームに分割するように、かつ、複製されたサブストリーム又は異なるサブストリームを前記サブコネクションのそれぞれにおいて送信するように構成されている、通信システム。
〔態様２０〕
態様１７から１９に記載の通信システムにおいて、前記モバイルトランスポート層プロキシが、前記親トランスポート層プロキシに伝送されるデータストリームを、経路の数と同じ数のサブストリームに分割するように、かつ、異なるサブストリームを前記サブコネクションのそれぞれにおいて送信するように構成されている、通信システム。
〔態様２１〕
態様１９および２０に記載の通信システムにおいて、前記サブストリームが、データパケットで構成されており、前記モバイルトランスポート層プロキシが、各データパケットに、前記データストリームでの当該データパケットの位置を示すデータストリーム識別子を組み込むように構成されている、通信システム。
〔態様２２〕
態様１から２１のいずれか一態様に記載の通信システムにおいて、前記マルチパストランスポート層プロトコルが、マルチパス伝送制御プロトコル（ＭＰＴＣＰ）である、通信システム。
〔態様２３〕
態様１７に従属する態様２２に記載の通信システムにおいて、前記別個のサブコネクションが、前記ＭＰＴＣＰの別個のサブフローである、通信システム。
〔態様２４〕
態様２１に従属する態様２３に記載の通信システムにおいて、前記データストリーム識別子が、データシーケンス番号である、通信システム。
〔態様２５〕
態様１から２４のいずれか一態様に記載の通信システムにおいて、前記親トランスポート層プロキシが、前記乗り物と共に移動しないものである、通信システム。
〔態様２６〕
態様１から２５のいずれか一態様に記載の通信システムにおいて、前記モバイルトランスポート層プロキシの位置が、前記乗り物に対して定まっている、通信システム。
〔態様２７〕
態様１から２６のいずれか一態様に記載の通信システムにおいて、前記モバイルトランスポート層プロキシが、ワイヤレス接続を介して前記ホストデバイスに接続する、通信システム。
〔態様２８〕
本願の明細書において添付の図面を参照しながら説明されているものと実質的に同一の通信システム。
【図１】
0006370395.tif 000002
【図２】
0006370395.tif 000003