(57)【要約】【課題】ＴＣＰ通信を維持したまま異なる無線通信システムにハンドオフする際に、ＭＳＳを最適化でき、安定した通信を維持できる無線通信端末の制御方法および無線通信端末を提供する。【解決手段】複数の無線通信システムが利用可能な無線通信端末１１の制御方法であって、通信相手のサーバ１７との間で最大セグメントサイズ（ＭＳＳ）を決定してＴＣＰ通信を行っている無線通信システムを、該無線通信システムとは異なる無線通信システムへＴＣＰ通信を維持したまま切り替えるに際し、切り替え先の無線通信システムの情報に基づいて、サーバ１７との間でＭＳＳを再設定する。【選択図】図４
2008252311.tif 000002
【特許請求の範囲】
【請求項１】
複数の無線通信システムが利用可能な無線通信端末の制御方法であって、
通信相手のサーバとの間で最大セグメントサイズを決定してＴＣＰ通信を行っている無線通信システムを、該無線通信システムとは異なる無線通信システムへ前記ＴＣＰ通信を維持したまま切り替えるに際し、
切り替え先の無線通信システムの情報に基づいて、前記サーバとの間で最大セグメントサイズを再設定する、
ことを特徴とする無線通信端末の制御方法。
【請求項２】
前記ＴＣＰ通信を行っている主たる回線を判定し、
前記切り替え先の無線通信システムへ切り替えるに際して、前記判定した主たる回線に対応する当該切り替え先の無線通信システムの情報に基づいて、前記サーバとの間で最大セグメントサイズを再設定する、
ことを特徴とする請求項１に記載の無線通信端末の制御方法。
【請求項３】
前記切り替え先の無線通信システムの情報とは、当該無線通信システムの最大スループットである、ことを特徴とする請求項１または２に記載の無線通信端末の制御方法。
【請求項４】
前記切り替え先の無線通信システムにより、前記サーバとの間でＴＣＰ ＳＹＮパケットを送受信して、前記最大セグメントサイズを再設定する、ことを特徴とする請求項１，２または３に記載の無線通信端末の制御方法。
【請求項５】
複数の無線通信システムが利用可能な無線通信端末であって、
通信相手のサーバとの間で最大セグメントサイズを決定してＴＣＰ通信を行っている無線通信システムを、該無線通信システムとは異なる無線通信システムへ前記ＴＣＰ通信を維持したまま切り替えるハンドオフ制御手段と、
切り替え先の無線通信システムの情報に基づいて、前記サーバとの間で最大セグメントサイズを再設定するＴＣＰ制御手段と、
を有することを特徴とする無線通信端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＴＣＰ(Transmission Control Protocol)による通信を行う複数の無線通信システムが利用可能な無線通信端末の制御方法、および該制御方法を実施する無線通信端末に関するものである。
【背景技術】
【０００２】
近年、ＴＣＰ通信を行う無線通信システムとして、ＰＤＣ(Personal Digital Cellular)、Ｗ−ＣＤＭＡ（Wideband Code Division Multiple Access）、ｃｄｍａ２０００ １ｘ（以下、適宜、１ｘと略称する）、ｃｄｍａ２０００ １ｘＥＶ-ＤＯ（以下、適宜、ＥＶＤＯと略称する）、ＰＨＳ(Personal Handy-phone System)、無線ＬＡＮ（以下、適宜、ＷＬＡＮという）等の種々の無線通信システムが運用されており、さらに、ＷｉＭＡＸ(Worldwide Interoperability for Microwave Access)などの高速無線通信の規格化も進められている。
【０００３】
このようなことから、最近では、複数の無線通信システムをシームレスに切り替えて、無線通信端末と通信相手であるサーバとの間で通信することが提案されている。この場合、無線通信システムの切り替え時に、ＴＣＰ／ＩＰ(Internet Protocol)セッションを切断して、再確立するようにすると、電子メールの送信や受信、あるいはファイルのダウンロードやアップロード等を最初からやり直すことになる。
【０００４】
このため、異なる無線通信システムによるシームレスな無線通信を行う場合には、ＩＰアドレスが同じであるという前提のもとで、無線通信端末と基地局（例えば、ＰＤＳＮやＩＰルータ）との間では、ＴＣＰ／ＩＰセッションの再確立動作を行うが、基地局と通信相手のサーバとの間では、ＴＣＰ／ＩＰセッションを保持したまま通信を行うようにして、無線通信端末と通信相手のサーバとの間では、擬似的にＴＣＰ／ＩＰセッションの再確立動作を行わないようにする必要がある。
【０００５】
ところで、ＴＣＰ通信では、データの送信単位の最大値である最大セグメントサイズ（ＭＳＳ:Max Segment Size）を適切な値に設定する必要がある。しかし、このＭＳＳは、ＲＦＣ７９３によると、無線通信端末と通信相手のサーバとの間で、ＴＣＰ／ＩＰセッションを確立する際に、ＴＣＰ ＳＹＮパケットにより双方でＭＳＳメッセージを送受信して決定されるもので、ＴＣＰ／ＩＰセッションが確立された後は、変更することができないようになっている。
【０００６】
図９および図１０は、ＲＦＣ７９３に従って、ＴＣＰ／ＩＰセッションを確立する工程を説明するための図で、図９は、端末（無線通信端末）からＴＣＰ／ＩＰセッションの確立を要求する際のシーケンスを示しており、図１０は、ＴＣＰ／ＩＰの状態遷移を示している。なお、図９には、送受信パケットに合わせて、ＴＣＰ／ＩＰの状態遷移も示している。
【０００７】
図９および図１０に示すように、端末からＴＣＰ／ＩＰセッションの確立を要求するアクティブオープンの場合には、ＴＣＰ／ＩＰ状態を、端末側では、「CLOSED」状態から「SYN SENT」状態とし、サーバ側では、「LISTEN」状態として、端末からサーバに対して、ＭＳＳメッセージを含むＴＣＰ ＳＹＮパケットを送信する。サーバ側では、このＴＣＰ ＳＹＮパケットを受信して「LISTEN」状態から「SYN RCVD」状態に遷移し、端末に対してＭＳＳメッセージおよび応答信号（ＡＣＫ）を含むＴＣＰ ＳＹＮ，ＡＣＫパケットを送信する。端末は、このサーバからのＴＣＰ ＳＹＮ，ＡＣＫパケットを受信することで、「SYN SENT」状態から「ESTAB」状態に遷移して、ＴＣＰ／ＩＰセッションを確立し、その応答信号であるＴＣＰ ＡＣＫパケットをサーバに送信する。サーバは、この端末からのＴＣＰ ＡＣＫパケットを受信して、「SYN RCVD」状態から「ESTAB」状態に遷移して、ＴＣＰ／ＩＰセッションを確立する。なお、図１０には、図９の送信パケットに対応する状態遷移を、同一参照符号を付して示している。
【０００８】
このため、現在行われているＥＶＤＯから１ｘへの切り替え（ハンドオフ）においては、ＲＦＣ７９３に準拠した方法で、ＭＳＳをＥＶＤＯに対応する値に固定して、ＥＶＤＯから１ｘへハンドオフするようにしている。
【０００９】
しかしながら、無線通信システムは、それぞれに異なった特徴を有しており、切り替え元の無線通信システムと切り替え先の無線通信システムとで、最大スループット（理論値）が異なる場合が多い。例えば、現在、異なる無線通信システム間のハンドオフが実施されているＥＶＤＯの最大スループットは、Ｒｅｖ（レビジョン）．０では、下り回線が２．４Ｍｂｐｓで、上り回線が１５３．６ｋｂｐｓとなっており、Ｒｅｖ．Ａでは、下り回線が３．１Ｍｂｐｓで、上り回線が１．８Ｍｂｐｓとなっている。これに対し、１ｘの最大スループットは、下り回線が１５３．６ｋｂｐｓで、上り回線が７６．８ｋｂｐｓとなっている。
【００１０】
このため、ＭＳＳをＥＶＤＯに対応する値に固定して、ＥＶＤＯから１ｘへハンドオフすると、１ｘの最大スループットがＥＶＤＯよりも低いため、パケットの再送が頻繁に行なわれるような電波状態の場合、通信速度が低下することが懸念される。
【００１１】
なお、ＭＳＳを変更する技術として、例えば、通信中にランドトリップタイム（ＲＴＴ:Round Trip Time）を計測し、その計測値に基づいてＭＳＳを動的に変更する技術が知られている（例えば、特許文献１参照）。
【００１２】
【特許文献１】特開２００５−７２９３３号公報
【発明の開示】
【発明が解決しようとする課題】
【００１３】
しかし、ＴＣＰ通信では、ＭＳＳは、上述したように、ＴＣＰ／ＩＰセッションを確立する際に、ＴＣＰ ＳＹＮパケットにより双方でＭＳＳメッセージを送受信して決定されるもので、ＴＣＰ／ＩＰセッションが確立された後に、端末側やサーバ側で個別にＭＳＳを変更することはできない。このため、異なる無線通信システムによるシームレスな無線通信を行う場合には、上記の特許文献１に開示の技術を適用することはできない。
【００１４】
なお、パーソナルコンピュータ（ＰＣ）等においては、通常、サスペンドやレジュームの機能を有していることから、ＴＣＰ／ＩＰセッションが切断されて、再接続されても、データの送受信を最初からやり直すことなく、切断された時点から継続することが可能となっている。したがって、ＴＣＰ／ＩＰセッションの再確立時に、ＭＳＳを変更することが可能となっている。
【００１５】
しかし、ＰＣ等では、無線通信システム毎にＭＳＳを一定にしており、異なる無線通信システム間でハンドオフを実施して、通信を継続することは考慮していない。しかも、この場合のサスペンドやレジュームの機能は、ＴＣＰ／ＩＰセッションの切断を前提とするため、上述したように異なる無線通信システムによるシームレスな無線通信を行う場合には、通信相手のサーバと基地局との間では、ＴＣＰ／ＩＰセッションが切断されることなく、保持されるため、適用することはできない。
【００１６】
したがって、かかる事情に鑑みてなされた本発明の目的は、ＴＣＰ通信を維持したまま異なる無線通信システムにハンドオフする際に、ＭＳＳを最適化でき、安定した通信を維持できる無線通信端末の制御方法および無線通信端末を提供することにある。
【課題を解決するための手段】
【００１７】
上記目的を達成する請求項１に係る発明は、複数の無線通信システムが利用可能な無線通信端末の制御方法であって、
通信相手のサーバとの間で最大セグメントサイズを決定してＴＣＰ通信を行っている無線通信システムを、該無線通信システムとは異なる無線通信システムへ前記ＴＣＰ通信を維持したまま切り替えるに際し、
切り替え先の無線通信システムの情報に基づいて、前記サーバとの間で最大セグメントサイズを再設定する、
ことを特徴とするものである。
【００１８】
請求項２に係る発明は、請求項１に記載の無線通信端末の制御方法において、
前記ＴＣＰ通信を行っている主たる回線を判定し、
前記切り替え先の無線通信システムへ切り替えるに際して、前記判定した主たる回線に対応する当該切り替え先の無線通信システムの情報に基づいて、前記サーバとの間で最大セグメントサイズを再設定する、
ことを特徴とするものである。
【００１９】
請求項３に係る発明は、請求項１または２に記載の無線通信端末の制御方法において、
前記切り替え先の無線通信システムの情報とは、当該無線通信システムの最大スループットである、ことを特徴とするものである。
【００２０】
請求項４に係る発明は、請求項１，２または３に記載の無線通信端末の制御方法において、
前記切り替え先の無線通信システムにより、前記サーバとの間でＴＣＰ ＳＹＮパケットを送受信して、前記最大セグメントサイズを再設定する、ことを特徴とするものである。
【００２１】
さらに、上記目的を達成する請求項５に係る発明は、複数の無線通信システムが利用可能な無線通信端末であって、
通信相手のサーバとの間で最大セグメントサイズを決定してＴＣＰ通信を行っている無線通信システムを、該無線通信システムとは異なる無線通信システムへ前記ＴＣＰ通信を維持したまま切り替えるハンドオフ制御手段と、
切り替え先の無線通信システムの情報に基づいて、前記サーバとの間で最大セグメントサイズを再設定するＴＣＰ制御手段と、
を有することを特徴とするものである。
【発明の効果】
【００２２】
本発明によれば、異なる無線通信システムにハンドオフする際に、切り替え先の無線通信システムの情報に基づいて、通信相手のサーバとの間で最大セグメントサイズ（ＭＳＳ）を再設定するので、ＭＳＳを切り替え先の無線通信システムに合った値に最適化することができ、安定した通信を維持することができる。
【発明を実施するための最良の形態】
【００２３】
以下、本発明の実施の形態について、図を参照して説明する。
【００２４】
図１は、本発明の一実施の形態における無線通信端末の使用態様を示す図である。本実施の形態は、無線通信端末１１を、ＥＶＤＯ、１ｘ、ＷＬＡＮおよびＷｉＭＡＸの異なる無線通信システム間でハンドオフ可能として、ＥＶＤＯ用基地局１２、１ｘ用基地局１３、ＷＬＡＮ用基地局１４あるいはＷｉＭＡＸ用基地局１５を介して、ネットワーク１６に接続されている通信相手のサーバ１７とシームレスな通信を可能としたものである。
【００２５】
ここで、ＥＶＤＯの最大スループットは、上述したように、Ｒｅｖ．０の場合は、下り回線が２．４Ｍｂｐｓ、上り回線が１５３．６ｋｂｐｓ、Ｒｅｖ．Ａの場合は、下り回線が３．１Ｍｂｐｓ、上り回線が１．８Ｍｂｐｓとなっており、１ｘの最大スループットは、下り回線が１５３．６ｋｂｐｓ、上り回線が７６．８ｋｂｐｓとなっている。また、ＷＬＡＮの最大スループットは、ＩＥＥＥ８０２．１１ｂの場合は、下り回線および上り回線ともに１１Ｍｂｐｓとなっており、ＩＥＥＥ８０２．１１ｇの場合は、下り回線および上り回線ともに５４Ｍｂｐｓとなっている。さらに、ＷｉＭＡＸの最大スループットは、ＩＥＥＥ８０２．１６ｅの場合は、下り回線および上り回線ともに２１Ｍｂｐｓとなっている。
【００２６】
図２は、ＥＶＤＯ通信におけるプロトコルスタックを示すものである。図２において、ＡＴ(Access Terminal)は、図１の無線通信端末１１に対応し、ＡＮ(Access Network)は、図１のＥＶＤＯ用基地局１２に対応し、ＰＣＦ(Packet Control Function)は、ＡＮの上位の基地局に対応し、ＰＤＳＮ(Packet Data Serving Node)は、ＰＣＦの上位の基地局に対応している。このＥＶＤＯによる通信では、アプリケーション層で、ＡＴとサーバ１７との間のアプリケーションが定義され、トランスポート層で、ＡＴとサーバ１７との間のＴＣＰ／ＵＤＰ(User Datagram Protocol)が定義され、ネットワーク層で、ＡＴとＰＤＳＮとの間、ＰＤＳＮとＩＰルータとの間、およびＩＰルータとサーバ１７との間のＩＰが定義され、データリンク層で、ＡＴとＰＤＳＮとの間のＰＰＰ(Point to Point Protocol)およびＡＴとＰＣＦとの間のＲＬＰ(Radio Link Protocol)が定義され、物理層で、ＡＴとＡＮとの間の１ｘＥＶ−ＤＯプロトコルが定義される。
【００２７】
図３は、ＷＬＡＮ通信におけるプロトコルスタックを示すものである。図３において、ＡＴは、図１の無線通信端末１１に対応し、ＡＰ(Access Point)は、図１のＷＬＡＮ用基地局１４に対応している。このＷＬＡＮによる通信では、アプリケーション層で、ＡＴとサーバ１７との間のアプリケーションが定義され、トランスポート層で、ＡＴとサーバ１７との間のＴＣＰ／ＵＤＰ(User Datagram Protocol)が定義され、ネットワーク層で、ＡＴとＩＰルータとの間およびＩＰルータとサーバ１７との間のＩＰが定義され、物理層で、ＡＴとＡＮとの間のＷＬＡＮが定義される。
【００２８】
本実施の形態では、異なる無線通信システムによるシームレスな無線通信を可能とするため、通信相手のサーバ１７と基地局（ここでは、例えば、ＰＤＳＮやＩＰルータ）との間では、ＩＰアドレスを同じとしてＴＣＰ／ＩＰセッションを保持したままとし、無線通信端末１１と各基地局との間では、ハンドオフ時にＴＣＰ／ＩＰセッションを再確立するとともに、ハンドオフ先（切り替え先）の無線通信システムの情報に基づいて、ＭＳＳを再設定して通信を行う。
【００２９】
例えば、ＥＶＤＯから１ｘにハンドオフする場合には、図２に符合Ａで示す部分を１ｘ用に変更し、ＥＶＤＯからＷＬＡＮあるいはＷｉＭＡＸにハンドオフする場合には、図２に符号Ｂで示す部分を、ＷＬＡＮあるいはＷｉＭＡＸ用のプロトコルスタックに変更する。また、ＷＬＡＮから他の無線通信システムにハンドオフする場合には、図３に符号Ｃで示す部分を、ハンドオフ先（切り替え先）の無線通信システムに応じたプロトコルスタックに変更する。
【００３０】
図４は、図１に示した無線通信端末の要部の構成を示す機能ブロック図である。無線通信端末１１は、ＥＶＤＯおよび１ｘ用のＣＤＭＡ通信部２０、ＷＬＡＮ通信部３０、ＷｉＭＡＸ通信部４０、表示部５０、入力部６０、マイク７０、スピーカ８０、および全体を制御する制御部９０を有している。
【００３１】
ＣＤＭＡ通信部２０は、符号化部２１、ＲＦ送信部２２、デュープレクサ２３、プライマリアンテナ２４、プライマリＲＦ受信部２５、プライマリ復号部２６、セカンダリアンテナ２７、セカンダリＲＦ受信部２８およびセカンダリ復号部２９を有している。このＣＤＭＡ通信部２０によりＥＶＤＯ通信を行う場合には、送信においては、送信データを符号化部２１で符号化して、ＲＦ送信部２２およびデュープレクサ２３を経てプライマリアンテナ２４から送信し、受信においては、プライマリアンテナ２４での受信信号を、デュープレクサ２３およびプライマリＲＦ受信部２５を経てプライマリ復号部２６に供給するとともに、セカンダリアンテナ２７での受信信号を、セカンダリＲＦ受信部２８を経てプライマリ復号部２６に供給して、ダイバシティ方式により復号する。また、このＥＶＤＯ通信においては、セカンダリアンテナ２７での受信信号を、セカンダリＲＦ受信部２８を経てセカンダリ復号部２９に供給して、常時あるいは定期的に１ｘにおける基地局からの報知情報（ページング）を受信して、音声着信を監視するように制御する。
【００３２】
一方、ＣＤＭＡ通信部２０により１ｘ通信を行う場合には、送信データを符号化部２１で符号化して、ＲＦ送信部２２およびデュープレクサ２３を経てプライマリアンテナ２４から送信し、受信においては、プライマリアンテナ２４での受信信号を、デュープレクサ２３およびプライマリＲＦ受信部２５を経てプライマリ復号部２６に供給して復号する。
【００３３】
ＷＬＡＮ通信部３０は、符号化部３１、ＷＬＡＮ送信部３２、デュープレクサ３３、ＷＬＡＮ用アンテナ３４、ＷＬＡＮ受信部３５および復号部３６を有しており、送信においては、送信データを符号化部３１で符号化して、ＷＬＡＮ送信部３２およびデュープレクサ３３を経てＷＬＡＮ用アンテナ３４から送信し、受信においては、ＷＬＡＮ用アンテナ３４での受信信号をデュープレクサ３３およびＷＬＡＮ受信部３５を経て復号部３６に供給して復号する。
【００３４】
同様に、ＷｉＭＡＸ通信部４０は、符号化部４１、ＷｉＭＡＸ送信部４２、デュープレクサ４３、ＷｉＭＡＸ用アンテナ４４、ＷｉＭＡＸ受信部４５および復号部４６を有しており、送信においては、送信データを符号化部４１で符号化して、ＷｉＭＡＸ送信部４２およびデュープレクサ４３を経てＷｉＭＡＸ用アンテナ４４から送信し、受信においては、ＷｉＭＡＸ用アンテナ４４での受信信号をデュープレクサ４３およびＷｉＭＡＸ受信部４５を経て復号部４６に供給して復号する。
【００３５】
なお、表示部５０は、入力部６０からの入力情報や受信データ等の表示に用いられ、入力部６０は、端末の操作や所要の情報の入力等に用いられ、マイク７０およびスピーカ８０は、例えば音声通信における音声入力および音声出力に用いられる。
【００３６】
制御部９０は、端末の各部を制御し、通信に関わる処理を実行するもので、各種処理に関わるプログラムやパラメータ等を保持するメモリ９１と、ハンドオフ制御手段９２と、ＴＣＰ制御手段９３とを有している。本実施の形態では、メモリ９１に、利用可能な無線通信システム毎の情報を格納するシステム情報テーブル９５と、スループットに対応するＭＳＳを格納するＭＳＳ管理テーブル９６とを設ける。
【００３７】
ここで、システム情報テーブル９５に格納する無線通信システム毎の情報としては、メールの送信や受信、データのアップロードまたはダウンロード等の通信アプリケーション種別に応じた回線、すなわちＴＣＰ通信を行っている主たる回線（上り回線または下り回線）の最大スループット（理論値）を、デフォルト値として格納する。例えば、無線通信システムがＥＶＤＯ Ｒｅｖ．Ａで、通信種別がメール送信の場合には、主たる回線となる上り回線の最大送信スループット（理論値）である１．８Ｍｂｐｓを格納する。
【００３８】
なお、通信中の無線通信システムについては、最大スループットのデフォルト値に代えて、実際のスループットの平均値を登録する。この平均スループットは、制御部９０において、通信中のスループットを随時測定して、それまでの測定値から算出して登録する。これにより、通信中の無線通信システムについては、その主たる回線における平均スループットを学習して、システム情報テーブル９５に更新登録する。なお、平均スループットは、例えば、当該通信が終了したら、対応する最大スループットのデフォルト値に置き換える。
【００３９】
本実施の形態では、ハンドオフ制御手段９２により、通信相手のサーバ１７との間でＭＳＳを決定してＴＣＰ通信を行っている無線通信システムを、通信状態に応じて該無線通信システムとは異なる無線通信システムへＴＣＰ通信を維持したまま切り替えるように制御し、その際に、ＴＣＰ制御手段９３により、メモリ９１のシステム情報テーブル９５およびＭＳＳ管理テーブル９６に格納されている情報に基づいて、通信相手のサーバ１７との間でＭＳＳを再設定するように制御する。
【００４０】
このため、図５にシーケンス図を、図６にＴＣＰ／ＩＰの状態遷移図をそれぞれ示すように、例えば、ＥＶＤＯによる通信中に、ＷＬＡＮへのハンドオフが生じた場合には、端末（無線通信端末）１１からサーバ１７に対して、切り替え先であるＷＬＡＮの上り回線のＭＳＳメッセージを含むＴＣＰ ＳＹＮパケットを送信する。これにより、端末１１側のＴＣＰ／ＩＰ状態を「ESTAB」状態から「SYN SENT」状態に遷移させるととともに、この端末１１からのＴＣＰ ＳＹＮパケットをサーバ１７が受信することにより、サーバ１７側のＴＣＰ／ＩＰ状態を「ESTAB」状態から「SYN RCVD」状態に遷移させて、サーバ１７から端末１１に対して、応答信号（ＡＣＫ）および切り替え先であるＷＬＡＮの下り回線のＭＳＳメッセージを含むＴＣＰ ＳＹＮ，ＡＣＫパケットを送信させる。
【００４１】
その後、端末１１は、サーバ１７からのＴＣＰ ＳＹＮ，ＡＣＫパケットを受信して、その応答信号であるＴＣＰ ＡＣＫパケットをサーバ１７に送信する。これにより、端末１１側のＴＣＰ／ＩＰ状態を「SYN SENT」状態から「ESTAB」状態に遷移させるととともに、この端末１１からのＴＣＰ ＡＣＫパケットをサーバ１７が受信することにより、サーバ１７側のＴＣＰ／ＩＰ状態を「SYN RCVD」状態から「ESTAB」状態に遷移させて、ＷＬＡＮによる通信を開始する。
【００４２】
すなわち、本実施の形態では、通信中にハンドオフが生じた場合には、図５において、符号Ｉで示す部分のシーケンスを追加することにより、ＭＳＳを変更して、ハンドオフ先の無線通信システムによる通信を再開する。なお、図５には、送受信パケットに合わせて、ＴＣＰ／ＩＰの状態遷移も示しており、図６には、図５の送信パケットに対応する状態遷移を、同一参照符号を付して示している。また、図５は、ＥＶＤＯ通信によるＭＳＳが、上り回線および下り回線ともに、１４６０｛(Next Sequence)-(Sequence)｝で、ＷＬＡＮ通信によるＭＳＳが、上り回線が７４６０、下り回線が１９６０の場合を示している。
【００４３】
以下、図７および図８に示すフローチャートを参照して、本実施の形態に係る無線通信端末１１によるハンドオフ時の動作について、更に詳細に説明する。
【００４４】
図７は、ハンドオフ時の全体の動作を示すもので、先ず、ハンドオフ制御手段９２により、通信相手のサーバ１７との間でＭＳＳを決定してＴＣＰ通信を行っている無線通信システムを、ＴＣＰ通信を維持したまま切り替え先（ハンドオフ先）の無線通信システムに切り替えるように、物理層のハンドオフ処理を実行する（ステップＳ１）。次に、ＴＣＰ制御手段９３により、現在の通信アプリケーション種別であるＴＣＰ通信の主たる回線（上り／下り）を取得して（ステップＳ２）、その主たる回線に対応するハンドオフ先の無線通信システムにおけるスループットを、システム情報テーブル９５から取得し（ステップＳ３）、その取得したスループットと、ＭＳＳ管理テーブル９６の登録情報とに基づいて、ＭＳＳの変更処理を実行する（ステップＳ４）。
【００４５】
ここで、システム情報テーブル９５から取得されるスループットは、当該通信（例えば、ダウンロード）が、ハンドオフ先の無線通信システムに対して初めて実行される場合には、ハンドオフ先の無線通信システムにおける対応する主たる回線のデフォルト値である最大スループット（理論値）となる。これに対し、ハンドオフ先が、当該通信が既に実行された無線通信システムに戻る場合には、当該無線通信システムによる通信中に測定されて登録された平均スループットとなる。
【００４６】
図８は、図７のステップＳ４におけるＭＳＳ変更処理の詳細を示すフローチャートである。先ず、メモリ９１のシステム情報テーブル９５から取得したスループットに基づいて、ＭＳＳ管理テーブル９６から対応するＭＳＳを取得する（ステップＳ１１）。
【００４７】
ここで、ＭＳＳ管理テーブル９６から取得するスループットに対応するＭＳＳは、例えば、システム情報テーブル９５から取得したスループットが、ＥＶＤＯ Ｒｅｖ．Ａの上り回線の最大送信スループット（理論値）である１．８Ｍｂｐｓの場合には、例えば１４６０を取得する。これに対し、システム情報テーブル９５から取得したスループットが、実際の平均スループットである９００ｋｂｐｓの場合には、ＭＳＳとして、例えば、スループットが１．８Ｍｂｐｓの場合の１／２である７３０を取得する。
【００４８】
その後、通信相手のサーバ１７に対して、図５に示したように、ＴＣＰ ＳＹＮパケットを送信して（ステップＳ１２）、その応答信号であるＴＣＰ ＳＹＮ，ＡＣＫパケットが、所定時間（タイムアウト）内に受信できたか否かを判定する（ステップＳ１３）。
【００４９】
ここで、所定時間内に、サーバ１７からＴＣＰ ＳＹＮ，ＡＣＫパケットを受信できたら、その応答信号であるＴＣＰ ＡＣＫパケットを送信し（ステップＳ１４）、その後、サーバ１７から受信したＭＳＳメッセージおよびステップＳ１１においてＭＳＳ管理テーブル９６から取得したＭＳＳに基づいて、ＭＳＳを変更して、切り替え先の無線通信システムによる通信を再開する（ステップＳ１５）。
【００５０】
これに対し、所定時間内に、サーバ１７からＴＣＰ ＳＹＮ，ＡＣＫパケットを受信できなかった場合には、ＭＳＳ変更処理を取り消して（ステップＳ１６）、処理を終了する。したがって、この場合には、ハンドオフ先の無線通信システムでは、切り替え元（ハンドオフ元）の無線通信システムで使用されていたＭＳＳを、そのまま用いて、通信を再開することになる。
【００５１】
以上のように、本実施の形態の無線通信端末１１によれば、ＴＣＰ通信を維持したまま異なる無線通信システムにハンドオフする際に、通信相手のサーバ１７に対してＴＣＰ ＳＹＮパケットを送信して、端末１１側のＴＣＰ／ＩＰ状態を「ESTAB」状態から「SYN SENT」状態に遷移させ、この端末１１からのＴＣＰ ＳＹＮパケットをサーバ１７が受信することにより、サーバ１７側のＴＣＰ／ＩＰ状態を「ESTAB」状態から「SYN RCVD」状態に遷移させるようにして、切り替え先の無線通信システムのスループットに基づいて、サーバ１７との間でＭＳＳを再設定するようにしたので、ＭＳＳを最適化でき、安定した通信を維持することができる。しかも、通信中の無線通信システムについては、その主たる回線における平均スループットを学習するようにしたので、当該通信が既に実行された無線通信システムに戻る場合には、当該無線通信システムの通信環境に応じたＭＳＳを再設定することができる。したがって、より安定した通信を維持することができる。
【００５２】
なお、本発明は、上記実施の形態にのみ限定されるものではなく、幾多の変形または変更が可能である。例えば、通信中の無線通信システムにおける平均スループットの算出処理を省略し、常にデフォルト値の最大スループットに対応するＭＳＳを設定するようにすることもできる。
【図面の簡単な説明】
【００５３】
【図１】本発明の一実施の形態における無線通信端末の使用態様を示す図である。
【図２】ＥＶＤＯ通信におけるプロトコルスタックを示す図である。
【図３】ＷＬＡＮ通信におけるプロトコルスタックを示す図である。
【図４】図１に示した無線通信端末の要部の構成を示す機能ブロック図である。
【図５】図４に示す無線通信端末の動作を説明するシーケンス図である。
【図６】図４に示す無線通信端末の動作を説明するＴＣＰ／ＩＰの状態遷移図である。
【図７】図４に示す無線通信端末のハンドオフ時の動作を説明するためのフローチャートである。
【図８】図７のＭＳＳ変更処理の詳細を示すフローチャートである。
【図９】従来の無線通信端末の動作を説明するシーケンス図である。
【図１０】従来の無線通信端末の動作を説明するＴＣＰ／ＩＰの状態遷移図である。
【符号の説明】
【００５４】
１１  無線通信端末
１２  ＥＶＤＯ用基地局
１３  １ｘ用基地局
１４  ＷＬＡＮ用基地局
１５  ＷｉＭＡＸ用基地局
１６  ネットワーク
１７  サーバ
２０  ＣＤＭＡ通信部
３０  ＷＬＡＮ通信部
４０  ＷｉＭＡＸ通信部
５０  表示部
６０  入力部
７０  マイク
８０  スピーカ
９０  制御部
９１  メモリ
９２  ハンドオフ制御手段
９３  ＴＣＰ制御手段
９５  システム情報テーブル
９６  ＭＳＳ管理テーブル
【図１】
2008252311.tif 000003
【図２】
2008252311.tif 000004
【図３】
2008252311.tif 000005
【図４】
2008252311.tif 000006
【図５】
2008252311.tif 000007
【図６】
2008252311.tif 000008
【図７】
2008252311.tif 000009
【図８】
2008252311.tif 000010
【図９】
2008252311.tif 000011
【図１０】
2008252311.tif 000012