(57)【特許請求の範囲】
【請求項１】
第一種の移動通信ネットワークの提供する通信サービスエリアと、上記第一種の移動通信ネットワークと異なる種類の第二種の移動通信ネットワークとが重複するように設定された移動通信システムにおいて、上記第一種及び第二種の移動通信ネットワークにそれぞれ対応した第一及び第二の通信インターフェースを有する移動端末が情報通信を行う際の通信制御方法において、
移動端末が上記第一種の移動通信ネットワークの提供する通信サービスエリアから上記第二種の移動通信ネットワークの提供する通信サービスエリアにハンドオーバするときに、上記第二種の通信ネットワークに対応した第二の気付アドレスを登録した後も、上記第一種の移動通信ネットワークに対応した第一の気付アドレスを消去せずに保持することで、上記第一種の移動通信ネットワークと上記第二種の移動通信ネットワークとのパケット転送時間差に起因して、移動端末が上記第二種の移動通信ネットワークにハンドオーバした後に上記第一種の移動通信ネットワークを経由して配信される情報を受信することを可能とするアドレス切替え手順を有する通信制御方法。
【請求項２】
請求項１記載の通信制御方法において、
移動端末が第一種の移動通信ネットワークの提供する通信サービスエリアと第二種の移動通信ネットワークの提供する通信サービスエリアとの重複部分に在圏するときに、第一の通信インターフェースによる通信と第二の通信インターフェースによる通信のいずれが有利であるかを所定の基準に基づいて判定する判定手順を有し、
該判定手順にて第二のインターフェースによる通信が有利であると判定される場合に、上記アドレス切替え手順を実行する通信制御方法。
【請求項３】
請求項１記載の通信制御方法において、
移動端末が第一種の移動通信ネットワークの通信サービスエリアと他の複数種の移動通信ネットワークの通信サービスエリアとの重複部分に在圏するときに、移動端末の移動速度に基づいて、上記第二種の移動通信ネットワークとすべき移動通信ネットワークを上記他の複数種の移動通信ネットワークから選択する選択手順を有する通信制御方法。
【請求項４】
請求項３記載の通信制御方法において、
上記選択手順は、移動端末の移動速度が大きいほど、より広い通信サービスエリアを提供する移動通信ネットワークを上記第二種の移動通信ネットワークとして選択する通信制御方法。
【請求項５】
請求項１記載の通信制御方法において、
移動端末が、第二種の移動通信ネットワークが提供する通信サービスエリアに含まれる第一種の移動通信ネットワークが提供する第一の通信サービスエリアと第二の通信サービスエリアとの重複する部分に在圏するときに、上記アドレス切替え手順を実行する通信制御方法。
【請求項６】
第一種の移動通信ネットワークの提供する通信サービスエリアと、上記第一種の移動通信ネットワークと異なる種類の第二種の移動通信ネットワークとが重複するように設定された移動通信システムにおいて、上記第一種及び第二種の移動通信ネットワークにそれぞれ対応した第一及び第二の通信インターフェースを用いて情報通信を行う移動端末において、
当該移動端末が上記第一種の移動通信ネットワークの提供する通信サービスエリアから上記第二種の移動通信ネットワークの提供する通信サービスエリアにハンドオーバするときに、上記第二種の通信ネットワークに対応した第二の気付アドレスを登録した後も、上記第一種の移動通信ネットワークに対応した第一の気付アドレスを消去せずに保持することで、上記第一種の移動通信ネットワークと上記第二種の移動通信ネットワークとのパケット転送時間差に起因して、移動端末が上記第二種の移動通信ネットワークにハンドオーバした後に上記第一種の移動通信ネットワークを経由して配信される情報を受信することを可能とするアドレス切替え制御手段を有する移動端末。
【請求項７】
請求項６記載の移動端末において、
移動端末が第一種の移動通信ネットワークの提供する通信サービスエリアと第二種の移動通信ネットワークの提供する通信サービスエリアとの重複部分に在圏するときに、第一の通信インターフェースによる通信と第二の通信インターフェースによる通信のいずれが有利であるかを所定の基準に基づいて判定する判定手段を有し、
該判定手段にて第二のインターフェースによる通信が有利であると判定される場合に、上記アドレス切替え制御手段により上記第二の気付アドレスを登録するようにした移動端末。
【請求項８】
請求項６記載の移動端末において、
移動端末が第一種の移動通信ネットワークの通信サービスエリアと他の複数種の移動通信ネットワークの通信サービスエリアとの重複部分に在圏するときに、移動端末の移動速度に基づいて、上記第二種の移動通信ネットワークとすべき移動通信ネットワークを上記他の複数種の移動通信ネットワークから選択する選択手段を有する移動端末。
【請求項９】
請求項８記載の移動端末において、
上記選択手段は、移動端末の移動速度が大きいほど、より広い通信サービスエリアを提供する移動通信ネットワークを上記第二種の移動通信ネットワークとして選択するようにした移動端末。
【請求項１０】
請求項６記載の移動端末において、
該移動端末が、第二種の移動通信ネットワークが提供する通信サービスエリアに含まれる第一種の移動通信ネットワークが提供する第一の通信サービスエリアと第二の通信サービスエリアとの重複する部分に在圏するときに、上記アドレス切替え制御手段により上記第二の気付アドレスを登録するようにした移動端末。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、移動通信システムにおける通信制御方法に係り、詳しくは、複数種の移動通信ネットワークの通信サービスエリアが重複するように設定された移動通信システムにおいて、上記複数種の移動通信ネットワークに対応した複数の通信インターフェースを有する移動端末が各通信サービスエリアにてその通信サービスエリアを提供する通信インターフェースを用いて情報通信を行う際の通信制御方法に関する。
【０００２】
また、本発明は、そのような通信制御方法に従って情報通信の制御を行う移動端末に関する。
【０００３】
【従来の技術】
近年、IrDA（Infrared Data Association）やBluetoothなどの通信方式を利用した近距離移動通信ネットワーク、IEEE802.11を用いた無線LAN、更に、PHS（Personal Handyphone System）、PDC（Personal Digital Cellular）、PDC-P（Personal Digital Cellular-packet）、IMT-2000（International Mobile Telecommunications 2000）などの広域移動通信ネットワークなどの無線インフラの拡充に伴い、それぞれの移動通信ネットワーク上で運用されるモバイルアプリケーションが普及してきた。このような状況の下で、上記のようなカバーエリアやリンク品質の異なる複数種の移動通信ネットワークを統合した大規模移動通信システムが提案されている。
【０００４】
この大規模移動通信システムでは、例えば、図９に示すように、複数種の移動通信ネットワークの提供する通信サービスエリアが階層的に重複して設定される。即ち、衛星移動通信ネットワーク（Satellite）の提供する通信サービスエリアＥ1、IMT-2000移動通信ネットワークの提供する通信サービスエリアＥ2、無線ＬＡＮ（W-LAN）の提供する通信サービスエリアＥ3及びBluetoothの通信方式を利用した近距離移動通信ネットワークの提供する通信サービスエリアＥ4が順次階層的に設定される。このような大規模移動通信システムにおける移動端末は、上記のような複数種の移動通信ネットワークに対応した複数の通信インターフェースを有し、各通信サービスエリアにてその通信サービスエリアを提供する移動通信ネットワークに対応した通信インターフェースを用いて情報通信を行う。移動端末が複数の移動通信ネットワークが提供する通信サービスエリアの重複部分に在圏する場合、その移動端末は、その複数の移動通信ネットワークのうちのいずれかの移動通信ネットワークに対応した通信インターフェースによりその移動通信ネットワークを介した情報通信を行う。
【０００５】
例えば、図１０に示すように、IMT-2000の移動通信ネットワークが提供する通信サービスエリアＥ21に無線ＬＡＮが提供する通信サービスエリアＥ31、Ｅ32、Ｅ33、Ｅ34、Ｅ35、Ｅ36が重複して設定され、移動端末が矢印で示すように移動する場合、移動端末は、IMT-2000の移動通信ネットワークから無線ＬＡＮ、あるいは、無線ＬＡＮからIMT-200の移動通信ネットワークのように異なる移動通信ネットワーク間でのハンドオーバを行うことが考えられる。
【０００６】
また、このような大規模移動通信システムにおいて、TCP/IPのプロトコルを用いて通信を行う場合、モバイルＩＰ（Mobile-IP）を適用することが考えられる。モバイルＩＰを用いて移動端末が無線リンクを一の移動通信ネットワークから他の移動通信ネットワークに切替える場合（ハンドオーバする場合）、移動端末が継続的にパケットを受信するために、そのリンクハンドオーバと共にＩＰアドレスの切替えを行う必要がある。即ち、パケット（情報）の宛先アドレスを一の移動通信ネットワークで適用されるＩＰアドレスから他の移動通信ネットワークで適用されるＩＰアドレスに切替える必要がある。
【０００７】
【発明が解決しようとする課題】
上記のような複数種の移動通信ネットワークが統合された移動通信システムにおいて、情報通信を継続しつつ移動端末が異なる移動通信ネットワーク間でのハンドオーバを行う際に、情報の宛先アドレスが切替えられることに起因して移動端末にて受信される情報に欠落が生ずる可能性がある。例えば、情報の宛先アドレスがハンドオーバ元の移動通信ネットワークにて適用されるアドレスからハンドオーバ先の移動通信ネットワークにて適用されるアドレスに切替えられたときに、既に、ハンドオーバ元の移動通信ネットワーク内をその移動通信ネットワークにて適用されるアドレス宛てに転送されている情報は、移動端末に到来しても当該移動端末にて受信できない可能性がある。
【０００８】
そこで、本発明の第一の課題は、複数種の移動通信ネットワークが統合された移動通信システムにおいて、移動端末にて受信される情報に欠落がないように、当該移動端末が異なる移動通信ネットワーク間でのハンドオーバを行うことができるような通信制御方法を提供することである。
【０００９】
また、本発明の第二の課題は、そのような通信制御方法に従って情報通信の制御を行う移動端末を提供することである。
【００１０】
【課題を解決するための手段】
上記第一の課題を解決するため、本発明は、請求項１に記載されるように、複数種の移動通信ネットワークの提供する通信サービスエリアが重複するように設定された移動通信システムにおいて、上記複数種の移動通信ネットワークに対応した複数の通信インターフェースを有する移動端末が各通信サービスエリアにてその通信サービスエリアを提供する移動通信ネットワークに対応した通信インターフェースを用いて情報通信を行う際の通信制御方法において、移動端末が第一種の移動通信ネットワークの提供する通信サービスエリアと第二種の移動通信ネットワークの提供する通信サービスエリアとの重複部分に在圏するときに、第一のアドレス宛ての情報を第一種の移動通信ネットワークに対応した第一の通信インターフェースが受信可能な状態を維持しつつ、情報の宛先アドレスを第二種の移動通信ネットワークにおける第二のアドレスに切替えるための処理を行って、第二種の通信ネットワークに対応した第二の通信インターフェースにより上記第二のアドレス宛ての情報を受信できる状態にする宛先アドレス切替え手順を有するように構成される。
【００１１】
このような通信制御方法では、移動端末が第一種の移動通信ネットワークが提供する通信サービスエリアと第二種の移動通信ネットワークが提供する通信サービスエリアとの重複部分に在圏する際、第一のアドレス宛ての情報を第一種の移動通信ネットワークに対応した第一の通信インターフェースにて受信する。そして、移動端末が第一種の移動通信ネットワークから第二種の移動通信ネットワークにハンドオーバする際、上記第一のアドレス宛ての情報を上記第一の通信インターフェースにて受信可能となる状態を維持しつつ、情報の宛先アドレスを第二種の移動通信ネットワークにおける第二のアドレスに切替えるための処理が行われ、その第二種の通信ネットワークに対応した第二の通信インターフェースにより上記第二のアドレス宛ての情報を受信できる状態になる。
【００１２】
上記のような通信制御によれば、移動端末では、上記第一のアドレス宛ての情報を上記第一種の移動通信ネットワークに対応した第一の通信インターフェースにて受信可能な状態と、上記第二のアドレス宛ての情報を上記第二種の移動通信ネットワークに対応した第二の通信インターフェースにて受信可能な状態が並存することになる。従って、情報の宛先アドレスが第二のアドレスに切替えられたときに、既に、第一種の移動通信ネットワーク内を転送されている第一のアドレス宛ての情報が存在したとしても、その第一のアドレス宛ての情報は第一の通信インターフェースにて受信できるようになる。
【００１３】
上記宛先アドレス切替え手順は、移動端末に対するユーザによる所定の操作に基づいて実行されるものであっても、種々の条件から実行されるべきタイミングを移動端末が決定し、その決定されたタイミングにて実行されるものであってもよい。
【００１４】
後者の場合、上記移動端末での受信情報の欠落を防止すると共に、より有利な状態の通信インターフェースでの情報受信が可能となるという観点から、本発明は、請求項２に記載されるように、上記通信制御方法において、第一の通信インターフェースによる通信と第二の通信インターフェースによる通信のいずれが有利であるかを所定の基準に基づいて判定する判定手順を有し、該判定手順にて第二のインターフェースによる通信が有利であると判定される場合に、上記宛先アドレス切替え手順を実行するように構成することができる。
【００１５】
上記第一の通信インターフェースによる通信と第二の通信インターフェースによる通信のいずれかが有利であるか否かを判定するための所定の基準は、当該移動通信システムにおいて任意に設定することができる。例えば、その所定の基準は、通信品質、通信効率、通信サービスエリアにおける通信トラフィック、その通信トラフィックと無線リソースとの関係、更に、移動端末のユーザが契約するサービス内容（ベストエフォート型サービスか否か等）、通信コストなどに基づいて設定することができる。
【００１６】
重複する通信サービスエリアを移動端末が通過する早さに基づいて当該移動端末がより適した移動通信ネットワークにリンクできるようにするという観点から、本発明は、請求項３に記載されるように、上記通信制御方法において、移動端末が第一種の移動通信ネットワークの通信サービスエリアと他の複数種の移動通信ネットワークの通信サービスエリアとの重複部分に在圏するときに、移動端末の移動速度に基づいて、上記第二種の移動通信ネットワークとすべき移動通信ネットワークを上記他の複数種の移動通信ネットワークから選択する選択手順を有するように構成することができる。
【００１７】
また、特に、移動端末がその重複する通信サービスエリアを通過する際に、頻繁なハンドオーバを避けるという観点から、本発明は、請求項４に記載されるように、上記通信制御方法において、上記選択手順は、移動端末の移動速度が大きいほど、より広い通信サービスエリアを提供する移動通信ネットワークを上記第二種の移動通信ネットワークとして選択するように構成することができる。
【００１８】
一の移動通信ネットワークが提供する複数の通信サービスエリア間を移動端末が受信情報の欠落なしにハンドオーバすることができるという観点から、本発明は、請求項５に記載されるように、上記通信制御方法において、移動端末が、第二種の移動通信ネットワークが提供する通信サービスエリアに含まれる第一種の移動通信ネットワークが提供する第一の通信サービスエリアと第二の通信サービスエリアとの重複部分に在圏するときに、上記宛先アドレス切替え手順を実行するように構成することができる。
【００１９】
このような通信制御方法では、移動端末が第一種の移動通信ネットワークが提供する第一の通信サービスエリアから第二の通信サービスエリアにハンドオーバする際に、当該移動端末は、一時的にその第一の通信サービスエリアと第二の通信サービスエリアとの重複部分に在圏する。この際、その移動端末は、第一のアドレス宛ての情報を第一種の移動通信ネットワークに対応した第一の通信インターフェースが受信可能な状態を維持しつつ、情報の宛先アドレスを第二種の移動通信ネットワークにおける第二のアドレスに切替えるための処理を行って、第二種の通信ネットワークに対応した第二の通信インターフェースにより上記第二のアドレス宛ての情報を受信できる状態にする。
【００２０】
その後、上記と同様の手順（宛先アドレス切替え手順）に従った制御を行うようにすれば、第一種の移動通信ネットワークに対応した第一の通信インターフェースによりそのアドレス宛ての情報を受信できる状態にすることができる。これにより、移動端末が、第一種の移動通信ネットワークが提供する第一の通信サービスエリアから第二のサービスエリアへのハンドオーバが可能となる。
【００２１】
上記第二の課題を解決するため、本発明は、請求項６に記載されるように、複数種の移動通信ネットワークの提供する通信サービスエリアが重複するように設定された移動通信システムにおいて、上記複数種の移動通信ネットワークに対応した複数の通信インターフェースを有し、各通信サービスエリアにてその通信サービスエリアを提供する移動通信ネットワークに対応した通信インターフェースを用いて情報通信を行う移動端末において、当該移動端末が第一種の移動通信ネットワークの提供する通信サービスエリアと第二種の移動通信ネットワークの提供する通信サービスエリアとの重複部分に在圏するときに、第一のアドレス宛ての情報を第一種の移動通信ネットワークに対応した第一の通信インターフェースが受信可能な状態を維持しつつ、情報の宛先を第二種の移動通信ネットワークにおける第二のアドレスに切替えるための処理を行って、第二種の移動通信ネットワークに対応した第二の通信インターフェースにより上記第二のアドレス宛ての情報を受信できる状態にする宛先アドレス切替え制御手段を有するように構成される。
【００２２】
【発明の実施の形態】
以下、本発明の実施の形態を図面に基づいて説明する。
【００２３】
本発明の実施の一形態に係る通信制御方法が適用される移動通信システムは、上述したシステムと同様、図９に示すように、複数種（衛星移動通信、IMT-2000、無線ＬＡＮ、Bluetooth）の移動通信ネットワークが統合され、各種の移動通信ネットワークが提供する通信サービスエリアＥ1〜Ｅ4が階層的に重複するように設定される。この移動通信システムの詳細な構成は図１に示される。なお、図１では、説明を簡略化するため、IMT-2000の移動通信ネットワークと無線ＬＡＮとが統合された構成となっており、衛星移動通信ネットワークおよびBluetoothの通信方式に従った近距離移動通信ネットワークは省略されている。また、この移動通信システムでは、例えば、モバイルＩＰｖ４に従った情報通信がなされるものとする。
【００２４】
図１において、IMT-2000の移動通信ネットワーク２００及び無線ＬＡＮ３００が所定のネットワーク１００に接続されている。また、移動端末（以下、ＭＨ（Mobile Host）という）２０のホームアドレスが登録されるホームエージェント（以下、ＨＡという）１０が上記ネットワーク１００に接続されている。このホームアドレスは、ＨＡ１０を含むホームネットワーク（図示略）にて当該ＭＨ２０を特定するためのＩＰアドレスである。
【００２５】
IMT-2000の移動通信ネットワーク２００は基地局（以下、ＢＳという）２１０、２２０を有し、無線ＬＡＮ３００はＢＳ３１０、３２０を有する。各ＢＳ２１０、２２０及びＢＳ３１０、３２０に対応して通信サービスエリアが形成される。無線ＬＡＮ３００の各ＢＳ３１０、３２０に対応した通信サービスエリアは、IMT-2000の移動通信ネットワーク２０のいずれかの通信サービスエリアに含まれる。例えば、IMT-2000の移動通信ネットワーク２００のＢＳ２２０が、図１０に示す通信サービスエリアＥ21を形成し、無線ＬＡＮ３００のＢＳ３１０、３２０が、例えば、図１０に示す通信サービスエリアＥ35、Ｅ36を形成する。
【００２６】
ＭＨ２０は、例えば、図２に示すように構成される。
【００２７】
図２において、このＭＨ２０は、制御部２１を有すると共に、上記複数種の移動通信ネットワークに対応した通信機器、即ち、無線ＬＡＮ用通信機器２２、IMT-2000用通信機器２３、Bluetooth用通信機器２４、・・・を有している。上記制御部２１は、上記各通信機器とのインターフェースとなる無線ＬＡＮインターフェース部２５、IMT-2000インターフェース部２６、Bluetoothインターフェース部２７、・・・を有すると共に、ＩＰ制御部２８、複数アドレス管理部２９、伝送制御部３０及びアプリケーション部３１を有している。
【００２８】
上記ＩＰ制御部２８は、各通信機器及び対応するインターフェース部を介して接続される移動通信ネットワークとの間でパケットのやり取りを行う。また、このＩＰ制御部２８は、その接続された移動通信ネットワークから通知される当該ＭＨ２０に対するパケットの宛先となるＩＰアドレスの取得及びそのＩＰアドレスのＨＡ１０への登録に関する処理を行う。複数アドレス管理部２９は、上記ＩＰ制御部２８での処理により取得されたＩＰアドレスを管理する。この複数アドレス管理部２９は、受信可能となるパケットの宛先となる複数のＩＰアドレスを管理することができる。
【００２９】
伝送制御部３０は、TCP（Transmission Control Protocol）やUDP（User Datagram Protocol）に従って、アプリケーション部３１と各移動通信ネットワークとの間の情報通信を確立させるための制御を行う。
アプリケーション部３１は、ファイル、電子メールなどの送受信に関する処理を行う。
【００３０】
上記のような構成の移動通信システムにおいて、ＭＨ２０がホームネットワーク以外の移動通信ネットワークに接続される場合、その移動通信ネットワーク内の所定の通信ノード（FA：Foreign Agent）のＩＰアドレスが気付アドレスとして当該ＭＨ２０のホームアドレスに対応するようにＨＡ１０に登録される。この状態で、ＭＨ２０の通信相手から当該ＭＨ２０のホームアドレス宛てのパケットが送信されると、そのパケットはネットワーク１００を介してＨＡ１０に転送される。そして、ＨＡ１０は、その受信したパケットをそのホームアドレスに対応して登録された気付アドレス宛てに送信する（トンネリング）。このようにして気付アドレス宛てにＨＡ１０から送信されたパケットは、ネットワーク１００を介して当該移動通信ネットワークの気付アドレスで特定される通信ノード（FA）まで転送される。
【００３１】
このパケットを受信した通信ノードのＩＰｖ４のFA機能に従った動作により、そのパケットが当該移動通信ネットワークを介してＭＨ２０に転送される。これにより、ＭＨ２０は、それが接続される移動通信ネットワークに対応した気付アドレス宛てのパケットを受信する。
【００３２】
例えば、ＭＨ２０がIMT-2000の移動通信ネットワーク２００のＢＳ２２０に対応した通信サービスエリアと無線ＬＡＮ３００のＢＳ３１０に対応した通信サービスエリアの重複部分（例えば、図１０における通信サービスエリアＥ35）に在圏する場合、例えば、図３に示す手順に従って通信制御が行われる。
【００３３】
前述したように、ＨＡ１０から送信されたIMT-2000の移動通信ネットワーク２００に対応した気付アドレス宛てのパケットが当該移動通信ネットワーク２００の所定の通信ノード（FAとして機能する通信ノードであって、ＢＳ２２０であってもよい）まで順次転送される。そして、その所定の通信ノードからＢＳ２２０の通信サービスエリアに在圏するＭＨ２０に宛てて転送されるパケットが、図３に示すように、ＢＳ２２０からＭＨ２０に順次送信される（図３において細矢印参照）。
【００３４】
ＭＨ２０では、前述したように、IMT-2000の通信ネットワーク２００に対応した気付アドレスがＨＡ１０に登録される際に、その気付アドレスが複数アドレス管理部２９に格納される。そして、その複数アドレス管理部２９に格納されて管理される気付アドレスを特定する通信ノードを含むIMT-2000の移動通信ネットワーク２００に対応したIMT-2000用通信機器２３がＢＳ２２０から送信されるパケットを順次受信する。このIMT-2000用通信機器２３にて順次受信されたパケットは、IMT-2000インターフェース部２６を介してＩＰ制御部２８に転送され、このＩＰ制御部２８及び伝送制御部３０での処理により、そのパケットに含まれる情報がアプリケーション部３１に順次供給される。
【００３５】
このようにして、IMT-2000の移動通信ネットワーク２００のＢＳ２２０の通信サービスエリアと無線ＬＡＮ３００のＢＳ３１０の通信サービスエリアとの重複部分に在圏するＭＨ２０は、IMT-2000の移動通信ネットワーク２００のＢＳ２２０からのパケットを順次受信し、ＭＨ２０のアプリケーション部３１がその受信されるパケットに含まれる情報を取得する。
【００３６】
このような状態において、ＭＨ２０の無線ＬＡＮ用通信機器２２が、無線ＬＡＮ３００のＢＳ３１０から送信される広告パケットを受信する（▲１▼）。この広告バケットは、当該無線ＬＡＮ３００のFA機能を有する所定の通信ノードを特定する気付アドレスを含む。ＭＨ２０の無線ＬＡＮ用通信機器２２にて受信された上記広告パケットは、無線ＬＡＮインターフェース部２５を介してＩＰ制御部２８に供給される。ＩＰ制御部２８は、ハンドオーバを行うべき所定の条件（この条件の詳細については後述する）を満足することを確認すると、無線ＬＡＮ３００からのパケットを受信すべきであるとして、その気付アドレス及びＭＨ２０のホームアドレスを含む登録要求をＨＡ１０に宛てて送信するための処理を行う（▲２▼）。その結果、その登録要求が無線ＬＡＮ用通信機器２２からＢＳ３１０に送信され、更に、無線ＬＡＮ３００及びネットワーク１００を介してＨＡ１０に転送される。
【００３７】
この登録要求を受信したＨＡ１０は、その登録要求に含まれるホームアドレスに対応して管理している気付アドレスをその登録要求に含まれる気付アドレスに変更する。そして、ＨＡ１０は、その登録要求に対する登録応答をＭＨ２０に向けて送信する（▲３▼）。そのＨＡ１０からの登録応答は、ネットワーク１００及び無線ＬＡＮ３００内を伝送され、ＢＳ３１０からＭＨ２０に送信される。
【００３８】
ＨＡ１０は、上記のように登録応答を送信した後、ＭＨ２０宛てのパケットとして受信したパケットの宛先アドレスをIMT-2000の移動通信ネットワーク２００に対応した気付アドレス宛から無線ＬＡＮ３００に対応した気付アドレスに切替える。即ち、ＨＡ１０は、上記登録応答を送信した後では、ＭＨ２０宛てのパケットとして受信したパケットを無線ＬＡＮ３００に対応する気付アドレス宛てに転送する（トンネリング）。
【００３９】
ＭＨ２０では、ＨＡ１０からの上記登録応答が受信されると、ＩＰ制御部２８での制御のもと、上記のようにして受信した無線ＬＡＮ３００からの広告パケットに含まれる無線ＬＡＮ３００の所定通信ノードを特定する気付アドレスが複数アドレス管理部２９に格納される。このとき、既に、複数アドレス管理部２９に格納されているIMT-2000の移動通信ネットワーク２００に対応した気付アドレスは消去されず、複数アドレス管理部２９は、IMT-2000の移動通信ネットワーク２００及び無線ＬＡＮ３００双方に対応した気付アドレスを管理する。
【００４０】
このようにIMT-2000の移動通信ネットワーク２００及び無線ＬＡＮ３００双方に対応した気付アドレスが複数アドレス管理部２９にて管理される状態では、ＩＰ制御部２８は、IMT-2000の移動通信ネットワーク２００からのパケット及び無線ＬＡＮ３００からのパケットを正規のパケットとして受信可能となる。即ち、ＭＨ２０は、上記のように無線ＬＡＮ３００からの広告パケットに基づいて当該無線ＬＡＮ３００に対応した気付アドレスの登録要求をＨＡ１０に行い、その登録応答をＨＡ１０から受信した後であっても、IMT-2000の移動通信ネットワーク２００のＢＳ２２０から送信されるパケットを破棄することなく、正規のパケットとして受信可能な状態を維持する。
【００４１】
上記のようにＨＡ１０から送信された無線ＬＡＮ３００に対応した気付アドレス宛てのパケットは、無線ＬＡＮ３００における当該気付アドレスにて特定される通信ノード（FA）まで順次転送される。そして、その通信ノードからＢＳ３１０の通信サービスエリアに在圏するＭＨ２０に宛てて転送されるパケットがＢＳ３１０からＭＨ２０に順次送信される。
【００４２】
ＭＨ２０では、上記のように無線ＬＡＮ３００のＢＳ３１０から順次送信されるパケットがその無線ＬＡＮ３００に対応した無線ＬＡＮ用通信機器２２にて順次受信される。この無線ＬＡＮ用通信機器２２にて順次受信されたパケットは、無線ＬＡＮインターフェース部２５を介してＩＰ制御部２８に転送される。ＩＰ制御部２８は、前述したように無線ＬＡＮ３００に対応した気付アドレスが複数アドレス管理部２９に管理されていることから、その受信されたパケットを正規のパケットとして処理し、更に、伝送制御部３０での処理により、そのパケットに含まれる情報がアプリケーション部３１に順次供給される。
【００４３】
このようにして、IMT-2000の移動通信ネットワーク２００のＢＳ２２０に対応した通信サービスエリアと無線ＬＡＮ３００のＢＳ３１０に対応した通信サービスエリアとの重複部分に在圏するＭＨ２０は、無線ＬＡＮ３００のＢＳ３１０からのパケットを順次受信することになり。これにより、ＭＨ２０は、IMT-2000の移動通信ネットワーク２００のＢＳ２２０に対応した通信サービスエリアから無線ＬＡＮ３００のＢＳ３１０に対応した通信サービスエリアへのハンドオーバが可能となる。
【００４４】
このようにしてＭＨ２０がIMT-2000の移動通信ネットワーク２００の通信サービスエリアから無線ＬＡＮ３００の通信サービスエリアにハンドオーバする際に、図３に示すように、無線ＬＡＮ３００に対応した気付アドレスの登録要求に対する登録応答をＭＨ２０にて受信した（▲３▼）後に、IMT-2000の移動通信ネットワーク２００に対応した気付アドレス宛てに転送されるパケットをＭＨ２０にて受信することがある（図３の＊印参照）。これは、データパケットの転送速度が登録要求及び登録応答などの制御パケットの転送速度より遅いことに起因している（図３におけるデータパケットの転送を表す矢印の傾きと制御パケットの転送を表す矢印の傾きを参照）。
【００４５】
このような場合、ＭＨ２０は、前述したように、登録応答を受信した時点で、無線ＬＡＮ３００からのパケットを正規のパケットとして受信できる状態になるが、IMT-2000の移動通信ネットワーク２００から受信したパケットも正規のパケットとして受信可能な状態を維持している。従って、上記のように、無線ＬＡＮ３００に対応した気付アドレスの登録要求に対する登録応答をＭＨ２０にて受信した（▲３▼）後に、IMT-2000の移動通信ネットワーク２００に対応した気付アドレス宛てに転送されるパケット（図３の＊印参照）はＭＨ２０にて破棄されることなく正規のパケットとして処理される。
【００４６】
即ち、ＭＨ２０は、IMT-2000の移動通信ネットワーク２００のＢＳ２２０に対応した通信サービスエリアと無線ＬＡＮ３００のＢＳ３１０に対応した通信サービスエリアとの重複部分において、双方の移動通信ネットワークからのパケットを正規のパケットとして受信できるようになり、所謂、ソフトハンドオーバが可能となる。
【００４７】
なお、上述した通信制御方法において、ＭＨ２０が上記無線ＬＡＮ３００に対応した気付アドレス宛てのパケットを正規なパケットとして受信可能な状態となった後、IMT-2000の移動通信ネットワーク２００からのパケットを正規なパケットとして受信可能な状態をいつまで継続させるかは、移動通信システムにおいて、ＭＨ２０での受信パケットの欠落が生じないようにするという観点や、ハンドオーバに際しての切替え制御のし易さなどの観点から、任意に決めることができる。
【００４８】
次に、ある移動通信ネットワークの通信サービスエリアに在圏するＭＨ２０が広告パケットを受信した際に、前述したように、登録要求を送信するための処理の詳細について説明する。
【００４９】
例えば、図４に示すように、ＭＨ２０が、移動通信ネットワークＢが提供する通信サービスエリアＢからその通信サービスエリアＢに重複する他の移動通信ネットワークＣが提供する通信サービスエリアＣ3に移動した際（矢印▲１▼参照）、ＭＨ２０（具体的には、ＩＰ制御部２８）は、図５に示す手順に従って処理を行う。
【００５０】
図５において、通信サービスエリアＢからのパケットを受信可能な状態にあるＭＨ２０は、通信サービスエリアＣ3に進入すると、通信サービスエリアＣ３において報知される広告パケットを受信する（Ｓ１）。そして、ＭＨ２０は、その広告パケットに含まれる通信サービスエリアＣ3におけるパケットの宛先ＩＰアドレス（気付アドレス）を取得する（Ｓ２）。その後、ＭＨ２０は、通信サービスエリアＣ３での通信速度と通信サービスエリアＢでの通信速度とに基づいていずれの通信サービスエリアでの通信効率がよいかを判定する（Ｓ３）。
【００５１】
通信サービスエリアＣ３での通信速度が大きく、通信サービスエリアＣ３での通信が有利であると判定されると（Ｓ３でＹＥＳ）、前述した手順に従って（図３参照）、ＭＨ２０は、上記のように取得した（Ｓ２参照）通信サービスエリアＣ3に対応した気付アドレスをＨＡ１０に登録するための登録要求を行う（Ｓ４）。その登録要求に対して、ＨＡ１０からの登録応答をＭＨ２０が受信すると、このＭＨ２０は、前述したように、通信サービスエリアＢからのパケットの受信可能な状態を維持しつつ、その登録した気付アドレスに対応した通信サービスエリアＣ３からのパケットを受信できる状態になる。即ち、ＭＨ２０は、通信サービスエリアＢから通信サービスエリアＣ3へのハンドオーバを行う。
【００５２】
なお、通信サービスエリアＢでの通信速度が大きく、当該通信サービスエリアＢでの通信が有利である場合、通信サービスエリアＢからのパケットの受信可能な状態を維持するだけで、特に、通信サービスエリアＣ３へのハンドオーバを行わない。
【００５３】
次に、例えば、図４に示すように、ＭＨ２０が、移動通信ネットワークＢが提供する通信サービスエリアＢと移動通信ネットワークＣが提供する通信サービスエリアＣ３との重複部分からその通信サービスエリアＣ3の外部に向かって移動する際（矢印▲２▼）、ＭＨ２０は、図６に示す手順に従って処理を行う。
【００５４】
図６において、通信サービスエリアＢと通信サービスエリアＣ3との重複部分に在圏し、通信サービスエリアＣ3からのパケットを受信可能な状態にあるＭＨ２０は、通信サービスエリアＣ３及び通信サービスエリアＢからの所定の制御信号の受信品質（SNR：信号対雑音比）を測定する（Ｓ１１）。そして、ＭＨ２０は、通信サービスエリアＣ３からの制御信号の受信品質と通信サービスエリアＢからの制御信号の受信品質のいずれが良いかを判定する（Ｓ１２）。通信サービスエリアＣ３からの制御信号の受信品質が通信サービスエリアＢからの制御信号の受信品質より良い場合（Ｓ１２でＣ3）、ＭＨ２０は、通信サービスエリアＣ３での通信が有利であるとして、通信サービスエリアＣ３からのパケットの受信可能な状態を継続する。そして、ＭＨ２０は、通信サービスエリアＣ3での通信を継続することが可能であるか否かを判定する（Ｓ１３）。
【００５５】
上記通信サービスエリアＣ3での通信を継続することが可能である場合（Ｓ１３でＹＥＳ）、上述した処理（Ｓ１１、Ｓ１２、Ｓ１３）が繰り返し実行される。この過程で、ＭＨ２０が移動して通信サービスエリアＣ3の外周部に近づき、当該サービスエリアＣ３での受信品質が低下すると、通信サービスエリアＢでの受信品質が通信サービスエリアＣ３での受信品質が良いとの判定がなされる（Ｓ１２でＢ）。すると、ＨＡ２０は、通信サービスエリアＢでの通信が有利であるとして、通信サービスエリアＢからの広告パケットに含まれる当該通信サービスエリアＢに対応した気付アドレスをＨＡ１０に登録するための登録要求を行う（Ｓ１４）。その登録要求に対して、ＨＡ１０からの登録応答をＭＨ２０が受信すると、ＭＨ２０は、前述したように、通信サービスエリアＣ３からのパケットの受信可能な状態を維持しつつ、その登録した気付アドレスに対応した通信サービスエリアＢからのパケットを受信できる状態になる。即ち、ＭＨ２０は、通信サービスエリアＣ3から通信サービスエリアＢへのハンドオーバを行う。
【００５６】
なお、ＭＨ２０が上記通信サービスエリアＣ3での通信の継続が可能でないと判定すると、（Ｓ１３でＮＯ）、上記と同様に、通信サービスエリアＢに対応した気付アドレスのＨＡ１０への登録がなされる（Ｓ１４）。その結果、ＭＨ２０の通信サービスエリアＣ３から通信サービスエリアＢへのハンドオーバがなされる。
【００５７】
更に、図４に示すように、ＭＨ２０が、移動通信ネットワークＡが提供する通信サービスエリアＡ、移動通信ネットワークＢが提供する通信サービスエリアＢ及び移動通信ネットワークＣが提供する通信サービスエリアＣ3の重複部分から上記通信サービスエリアＣ3及び通信サービスエリアＢの外部に向かって移動する際（矢印▲３▼）、ＭＨ２０は、図７に示す手順に従って処理を行う。
【００５８】
図７において、通信サービスエリアＡ、通信サービスエリアＢ及び通信サービスエリアＣ3の重複部分に在圏し、通信サービスエリアＣ３からのパケットを受信可能な状態にあるＭＨ２０は、当該ＭＨ２０の移動速度を測定する（Ｓ２１）。ＭＨ２０は、その測定された移動速度が、所定の速度（閾値）より大きいか否かを判定する（Ｓ２２）。ＭＨ２０の移動速度が上記所定の速度より小さい場合（Ｓ２２で「遅い」）、ＭＨ２０は、通信サービスエリアＢからの広告パケットに含まれる当該通信サービスエリアＢに対応した気付アドレスをＨＡ１０に登録するための登録要求を行う（Ｓ２４）。その登録要求に対して、ＨＡ１０からの登録応答をＭＨ２０が受信すると、ＭＨ２０は、前述したように、通信サービスエリアＣ３からのパケットの受信可能な状態を維持しつつ、その登録した気付アドレスに対応した通信サービスエリアＢからのパケットを受信できる状態になる。即ち、ＭＨ２０は、通信サービスエリアＣ3から通信サービスエリアＢへのハンドオーバを行う。
【００５９】
一方、上記ＭＨ２０の移動速度が上記所定の速度以上であると判定されると（Ｓ２２で「速い」）、ＭＨ２０は、最も広いサービスエリアＡからの広告パケットに含まれる当該通信サービスエリアＡに対応した気付アドレスをＨＡ１０に登録するための登録要求を行う（Ｓ２３）。この登録要求に対して、ＨＡ１０からの登録応答をＭＨ２０が受信すると、ＭＨ２０は、前述したように、通信サービスエリアＣ３からのパケットの受信可能な状態を維持しつつ、その登録した気付アドレスに対応した通信サービスエリアＡからのパケットを受信できる状態になる。即ち、ＭＨ２０は、通信サービスエリアＣ3から通信サービスエリアＡへのハンドオーバを行う。
【００６０】
上記のように、ＭＨ２０が３つ以上の通信サービスエリアの重複部分に在圏する状態で、当該ＭＨ２０の移動速度が所定速度より大きい状況では、当該ＭＨ２０が最も広い通信サービスエリアにハンドオーバすることにより、そのＭＨ２０の移動中に頻繁にハンドオーバすることが防止される。
【００６１】
上記例では、ＭＨ２０の移動速度が所定の速度以上か否かの判定結果に応じてＭＨ２０のハンドオーバ先の通信サービスエリアを切替えるようにしているが、更に、ＭＨ２０の移動速度が３つ以上の速度範囲のいずれに属するかを判定し、その判定結果に基づいて、ＭＨ２０のハンドオーバ先の通信サービスエリアを切替えることも可能である。その通信サービスの切替えに際して、移動速度がより大きいほど、より広い通信サービスエリアに切替えることが好ましい。
【００６２】
また、図４に示すように、ＭＨ２０が、移動通信ネットワークＡが提供する通信サービスエリアＡに重複する移動通信ネットワークＣが提供する通信サービスエリアＣ1からＣ2に移動する際（矢印▲４▼）、ＭＨ２０は、図８に示す手順に従って処理を行う。
【００６３】
図８において、移動通信ネットワークＣの通信サービスエリアＣ１からのパケットを受信可能な状態となるＭＨ２０がその通信サービスエリアＣ1と通信サービスエリアＣ２との重複部分に移動すると、ＭＨ２０は、通信サービスエリアＣ２から広告パケットを受信する（Ｓ３１）。このように、通信サービスエリアＣ１からのパケットを受信可能となるＭＨ２０が通信サービスエリアＣ２からの広告パケットを受信すると、そのＭＨ２０は、通信サービスエリアＣ1と通信サービスエリアＣ２との重複部分に在圏していることを認識する。
【００６４】
上記通信サービスエリアＣ1及びＣ2は、他の移動通信ネットワークＡが提供する通信サービスエリアＡに含まれている。上記のように通信サービスエリアＣ1及びＣ2の重複部分に在圏することを認識したＭＨ２０は、通信サービスエリアＣ２へのハンドオーバを行う前に、上記通信サービスエリアＡからの広告パケットに含まれる当該通信サービスエリアＡに対応した気付アドレスをＨＡ１０に登録するための登録要求を行う（Ｓ３２）。その登録要求に対して、ＨＡ１０からの登録応答をＭＨ２０が受信すると、ＭＨ２０は、前述したように、通信サービスエリアＣ１からのパケットの受信可能な状態を維持しつつ、その登録した気付アドレスに対応した通信サービスエリアＡからのパケットを受信できる状態になる。即ち、ＭＨ２０は、通信サービスエリアＣ１から通信サービスエリアＣ2にハンドオーバする前に、他の移動通信ネットワークＡが提供する通信サービスエリアＡにハンドオーバする。
【００６５】
このように、通信サービスエリアＡからのパケットを受信可能な状態となるＭＨ２０は、通信サービスエリアＣ２からの広告パケットを更に受信すると、その広告パケットに含まれる当該通信サービスエリアＣ2に対応した気付アドレスを取得する（Ｓ３３）。そして、ＭＨ２０は、この通信サービスエリアＣ2に対応した気付アドレスをＨＡ１０に登録するための登録要求を行う（Ｓ３４）。この登録要求に対して、ＨＡ１０からの登録応答をＭＨ２０が受信すると、ＭＨ２０は、前述したように、通信サービスエリアＡからのパケットの受信可能な状態を維持しつつ、その登録した気付アドレスに対応した通信サービスエリアＣ2からのパケットを受信できる状態になる。即ち、ＭＨ２０は、通信サービスエリアＡから通信サービスエリアＣ2にハンドオーバする。
【００６６】
上記の例では、ＭＨ２０が移移動通信ネットワークＣの通信サービスエリアＣ１から通信サービスエリアＣ2に直接ハンドオーバするのではなく、通信サービスエリアＣ1から一旦他の移動通信ネットワークＡの通信サービスエリアＡにハンドオーバした後に、その通信サービスエリアＡから通信サービスエリアＣ2にハンドオーバする。このような通信制御を行うことにより、移動通信ネットワークＣにおいて予め定められる方法に従ったハンドオーバでは、そのハンドオーバ時にＭＨ２０の受信パケットの欠落が生じうる場合であっても、通信サービスエリアＣ１から通信サービスエリアＡへのハンドオーバ及び、通信サービスエリアＡから通信サービスエリアＣ２へのハンドオーバでは、前述したように、受信パケットの欠落が防止される（図３参照）。その結果、ＭＨ２０は、受信パケットの欠落なく、通信サービスエリアＣ１から通信サービスエリアＣ2へのハンドオーバが可能となる。
【００６７】
なお、図８に示す処理において、ＭＨ２０が、通信サービスエリアＣ１からのパケットを受信可能な状態を維持しつつ、通信サービスエリアＡからのパケットを受信可能な状態になった後、上記通信サービスエリアＣ１からのパケットを受信可能となる状態を解除するタイミングは、任意である。上記通信サービスエリアＣ１からのパケットを受信可能な状態は、上記通信サービスエリアＡからのパケットを受信可能な状態になった後、その状態を維持しつつ通信サービスエリアＣ2からのパケットを受信可能な状態となるまでの任意の時点まで継続させることができる。また、上記通信サービスエリアＣ2からのパケットを受信可能な状態になった後、適当なタイミングで通信サービスエリアＡからのパケットが受信可能となる情報を解除することができる。
【００６８】
上述した移動通信システムでは、ＩＰｖ４に従った情報通信がなされるものであったが、他のモバイルＩＰプロトコル、例えば、ＩＰｖ６に従った情報通信がなされるものであってもよい。この場合、上記気付アドレスに代えて、各移動通信ネットワークにてＭＨ自体を特定するＩＰアドレスが用いられる。
【００６９】
また、ＩＰｖ４に従った情報通信がなされる場合にであっても、上記気付アドレスに代えて、各位同通信ネットワークにおいて各ＭＨに対応付けられる共存気付アドレスを用いることもできる。
【００７０】
上記各例では、種々の条件（通信速度、通信品質、移動速度）をＭＨ２０（移動端末）にて判断し、その判断された条件に基づいてハンドオーバを行うか否か、どの通信エリアにハンドオーバするかなどを決めていた。更に、ＭＨ２０のユーザが通信コストなどを考慮して所定の操作を行ったときに、複数の通信エリアが重複する領域に在圏するＭＨ２０が一の通信エリアから他の通信エリアにハンドオーバするようにすることもできる。
【００７１】
上記各例において、図３に示す▲１▼〜▲３▼の手順に従った処理、図５に示すＳ４での処理、図６に示すＳ１４での処理、図７に示すＳ２３やＳ２４での処理、図８に示すＳ３１やＳ３４での処理を実現するＭＨ２０のＩＰ制御部２８、複数アドレス管理部２９及び伝送制御部３０での機能は、宛先アドレス切替え制御手順（手段）に対応する。
【００７２】
図５に示すＳ３での処理、図６に示すＳ１２での処理は、判定手順（手段）に対応し、図７に示すＳ２２での処理は、選択手順（手段）に対応する。
【００７３】
また、図２に示す各通信機器２２、２３、２４及びそれらに対応したインターフェース部２５、２６、２７は、移動通信ネットワークに対応した通信インターフェースに対応する。
【００７４】
【発明の効果】
以上、説明したように、請求項１乃至５記載の本願発明によれば、複数種の移動通信ネットワークが統合された移動通信システムにおいて、第一のアドレス宛ての情報を第一種の移動通信ネットワークに対応した第一の通信インターフェースにて受信可能な状態と、第二のアドレス宛ての情報を第二種の移動通信ネットワークに対応した第二の通信インターフェースにて受信可能な状態が並存することになる。従って、移動端末に受信される情報に欠落がないように、当該移動端末が、第一の移動通信ネットワークが提供する第一の通信サービスエリアから第二の移動通信ネットワークが提供する第二の通信サービスエリアにハンドオーバすることができるようになる。
【００７５】
また、請求項４ないし１０記載の本願発明によれば、上記のような通信制御を実現するような移動端末を実現することが可能となる。
【図面の簡単な説明】
【図１】本発明の実施の一形態に係る移動端末の構成例を示すブロック図である。
【図２】本発明の実施の一形態に係る通信制御方法が適用される移動通信システムの構成例を示す図である。
【図３】本発明の実施の一形態に係る通信制御方法に従った情報の転送手順の一例を示すシーケンス図である。
【図４】移動通信システムにおける各通信サービスエリアの構成と移動端末の移動状況の例を示す図である。
【図５】移動端末における制御手順の第一の例を示すフローチャートである。
【図６】移動端末における制御手順の第二の例を示すフローチャートである。
【図７】移動端末における制御手順の第三の例を示すフローチャートである。
【図８】移動端末における制御手順の第四の例を示すフローチャートである。
【図９】複数種の移動通信ネットワークが統合された移動通信システムにおける各通信サービスエリアの構成例を示す図である。
【図１０】移動通信システムにおける通信サービスエリアの構成例と移動端末の移動状況の例を示す図である。
【符号の説明】
１０  ホームエージェント（ＨＡ）
２０  移動端末（ＭＨ）
２１  制御部
２２  無線ＬＡＮ用通信機器
２３  IMT-2000用通信機器
２４  Bluetooth用通信機器
２５  無線ＬＡＮインターフェース部
２６  IMT-2000インターフェース部
２７  Bluetoothインターフェース部
２８  ＩＰ制御部
２９  複数アドレス管理部
３０  伝送制御部
３１  アプリケーション部
１００  ネットワーク
２００  IMT-2000の移動通信ネットワーク
２１０、２３０  基地局（ＢＳ）
３００  無線ＬＡＮ
３１０、３２０  基地局（ＢＳ）
【図１】
0003984447.tif 000002
【図２】
0003984447.tif 000003
【図３】
0003984447.tif 000004
【図４】
0003984447.tif 000005
【図５】
0003984447.tif 000006
【図６】
0003984447.tif 000007
【図７】
0003984447.tif 000008
【図８】
0003984447.tif 000009
【図９】
0003984447.tif 000010
【図１０】
0003984447.tif 000011