(57)【要約】【課題】ハンドオーバ時のパケットロスを減少させる移動通信方法を提供すること。【解決手段】移動通信装置は通信相手端末に位置登録を要求する登録要求部４７と、位置登録を行った通信相手端末のリストを保持するＢＵリストメモリ４５と、ハンドオーバの開始を検出するハンドオーバ検出部４１と、このハンドオーバ検出部４１からの通知により、ＢＵリストにある通信相手端末の位置登録の解除を行う登録解除処理部４６とを有することにより、ハンドオーバ開始時にＢＵリストに登録された通信相手端末との経路最適化を解除できるので、通信相手端末からのデータパケットロスを減少することができる。【選択図】図２
2005160054.tif 000002
【特許請求の範囲】
【請求項１】
移動通信装置が同一サブネットワークに接続するアクセスルータを介して、前記移動通信装置の移動管理を行うホームエージェントに位置登録を行うステップと、
前記移動通信装置が異なるサブネットワークと接続する通信相手端末に位置登録を行うステップと、
前記移動通信装置と前記通信相手端末が直接通信を行うステップと、
前記移動通信装置がハンドオーバの開始を検出するステップと、
前記移動通信装置が前記検出を受けて、通信相手端末に位置登録の解除を指示するステップと
を有する移動通信方法。
【請求項２】
前記移動通信装置は、過去に位置登録要求を行ったすべての通信相手端末に前記位置登録の解除を通知することを特徴とする請求項１に記載の移動通信方法。
【請求項３】
前記移動通信装置は、過去に位置登録要求を行った通信相手端末の中で所定の条件を満たす通信相手端末に前記位置登録の解除を通知することを特徴とする請求項１に記載の移動通信方法。
【請求項４】
前記移動通信装置は、過去に位置登録要求を行った通信相手端末のアドレスを含むエントリを記憶したリストを保持し、前記リスト内に記載されている通信相手端末の中で所定の条件を満たす通信相手端末に対応するエントリに登録解除メッセージを送信することを示すフラグをセットし、前記フラグがセットされている通信相手端末に登録解除メッセージを送信することを特徴とする請求項３に記載の移動通信方法。
【請求項５】
前記所定の条件は、前記移動通信装置と前記通信相手端末との間の通信頻度が高いことであることを特徴とする請求項３に記載の移動通信方法。
【請求項６】
前記所定の条件は、前記移動通信装置と前記通信相手端末との間でセッションが確立されていることであることを特徴とする請求項３に記載の移動通信方法。
【請求項７】
前記所定の条件は、前記移動通信装置と前記通信相手端末との間で使用するアプリケーションがパケットロスを許容しないことであることを特徴とする請求項３に記載の移動通信方法。
【請求項８】
前記移動通信装置は、過去に位置登録要求を行った通信相手端末の中で優先度の高い順に位置登録の解除を通知することを特徴とする請求項１に記載の移動通信方法。
【請求項９】
前記優先度は、移動通信装置との間の通信頻度が高い順に高くすることを特徴とする請求項８に記載の移動通信方法。
【請求項１０】
前記移動通信装置が、異なるサブネットワークに移動した後、事前に前記位置登録の解除を行わなかった前記通信相手端末を優先して位置登録の要求を通知するステップをさらに有することを特徴とする請求項３に記載の移動通信方法。
【請求項１１】
通信相手端末に位置登録を要求する登録要求部と、
前記位置登録を行った前記通信相手端末のリストを保持するリスト記憶部と、
ハンドオーバの開始を検出するハンドオーバ検出部と、
前記検出部からの通知により、前記リストにある前記通信相手端末へ位置登録の解除を要求する登録解除処理部と、
を有する移動通信装置。
【請求項１２】
前記リストは、バインディングアップデートリストに登録解除情報を付加したものであることを特徴とする請求項１１に記載の移動通信装置。
【請求項１３】
前記リストは、登録解除を行う順番を示す優先度情報をさらに有することを特徴とする請求項１２に記載の移動通信装置。
【請求項１４】
前記リストは、前記優先度の高い順に通信相手端末が並んでいることを特徴とする請求項１３に記載の移動通信装置。
【請求項１５】
前記位置登録の解除は、当該移動通信装置と前記通信相手端末との間の通信頻度が高い順に行われることを特徴とする請求項１１に記載の移動通信装置。
【請求項１６】
前記位置登録の解除は、当該移動通信装置と前記通信相手端末との間でセッションが確立されているものから行われることを特徴とする請求項１１に記載の移動通信装置。
【請求項１７】
前記位置登録の解除は、当該移動通信装置と前記通信相手端末との間で使用するアプリケーションがパケットロスを許容しない場合に行われることを特徴とする請求項１１に記載の移動通信装置。
【請求項１８】
前記移動通信装置は接続するアクセスルータが高速モバイルＩＰを用いたハンドオーバ処理を行っているか否かを判定するステップをさらに有し、
高速モバイルＩＰを用いたハンドオーバ処理を行っていると判定した場合には、前記通信端末に位置登録の解除要求を行わないことを特徴とする請求項１乃至３のいずれかに記載の移動通信方法。
【請求項１９】
接続するアクセスルータが高速モバイルＩＰを用いたハンドオーバ処理を行っていることを検出する高速モバイルＩＰ検出部をさらに有し、
前記高速モバイルＩＰ検出部が高速モバイルＩＰを行っていることを検出したとき、前記登録解除処理部に位置登録の解除要求を行わないように指示することを特徴とする請求項１１に記載の移動通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はインターネットプロトコルを用いた移動通信方法および移動通信装置に関する。
【背景技術】
【０００２】
従来のインターネットプロトコルを用いた移動通信方法としては、非特許文献１に記載されているモバイルＩＰｖ６を用いるものがある。
【０００３】
従来のモバイルＩＰｖ６の動作について、図７のシーケンス図を用いて説明する。なお、図中の黒丸はそのノードを経由しいることを示している。
【０００４】
まず、移動通信装置ＭＮは、移動に伴い変化することがないホームアドレス（以下、ＨｏＡという。）を保持しており、アクセスルータ（以下、ＯＡＲという。）と接続している。そして、通信相手端末（以下、ＣＮという。）からデータパケットを、ＯＡＲを介して受信している（ステップＳ７００）。
【０００５】
移動通信装置は、この状態から異なるアクセスルータ（以下、ＮＡＲという。）に移動し、データリンクレイヤでのハンドオーバが終了した後、ＮＡＲから受信したルータアドバタイズメント（以下、ＲＡという。）メッセージ（ステップＳ７０１）に含まれるサブネットプレフィクスから気付アドレス（以下、ＣｏＡという。）を生成する（ステップＳ７０２）。
【０００６】
次に、移動通信装置ＭＮは、ホームエージェントＨＡにＨｏＡとＣｏＡを含むバインディングアップデート（以下、ＢＵという。）メッセージを送信する（ステップＳ７０３）。
【０００７】
ホームエージェントＨＡは、移動通信装置ＭＮからＢＵメッセージを受信した後、ホームエージェントＨＡ自身が保持しているバインディングキャッシュに受信したＢＵメッセージに含まれるＨｏＡと一致するエントリがある場合は、そのエントリを更新する。一致するエントリがない場合は、新しくエントリを生成する。その後、ホームエージェントＨＡは移動通信装置ＭＮに登録が完了したことを示すバインディングアクノリジメント（以下、ＢＡという。）メッセージを送信する（ステップＳ７０４）。
【０００８】
次に、移動通信装置ＭＮは、ＢＡメッセージを受信することにより、登録が完了したことを確認する。以上により、移動通信装置ＭＮのＨｏＡ宛に送信されたパケットはホームエージェントＨＡにより、インターセプトされ、移動通信装置ＭＮのＣｏＡにトンネリングされる。
【０００９】
しかし、これらのモバイルＩＰｖ６の標準動作では、移動通信装置ＭＮのＨｏＡ宛のすべてのパケットがホームエージェントＨＡを経由するため、経路が冗長になる。
【００１０】
そこで、モバイルＩＰｖ６では、オプション機能として、ホームエージェントＨＡを経由せずにパケットを移動通信装置ＭＮに直接送信可能にする経路最適化手順が規定されている。この経路最適化手順では、移動通信装置ＭＮは、標準動作であるホームエージェントＨＡへの登録が完了した後、現在通信している通信相手端末ＣＮにＨｏＡとＣｏＡを含むＢＵメッセージを送信する（ステップＳ７０６）。もしくは受信したパケットがホームエージェントＨＡによりトンネリングされているとき、送信元の通信相手端末ＣＮにＨｏ
ＡとＣｏＡを含むＢＵメッセージを送信する。
【００１１】
次に、移動通信装置ＭＮからＢＵメッセージを受信した通信相手端末ＣＮは、ホームエージェントＨＡと同様にバインディングキャッシュに移動通信装置ＭＮのＨｏＡに対するエントリを更新もしくは生成する。また、通信相手端末ＣＮへの登録処理を行う場合、セキュリティ確保のための手順（ステップＳ７０５）を行う場合もある。
【００１２】
以上の動作により、通信相手端末ＣＮは送信パケットの宛先アドレスがバインディングキャッシュに存在するので、対応する気付アドレスにパケットを送信することにより、ホームエージェントＨＡを経由せずに、直接移動通信装置ＭＮにパケットを転送することができる（ステップＳ７０７）。
【００１３】
以上の経路最適化により、パケットの伝送遅延を小さくすることができるので、リアルタイム性の高い通信を行う場合に有効である。例えば、使用するアプリケーションがリアルタイムを必要とする場合は、経路最適化を行うことにより、パケットの遅延を減少させる方法がある（特許文献１参照）。
【特許文献１】特開２００１−１４４８１１号公報（第４−６頁、図６、図７）
【非特許文献１】David B. Johnson他著、「Mobility Support in IPv6」、IETF RFC3775、インターネット＜ＵＲＬ：http://www.ietf.org/rfc/rfc3775.txt＞
【発明の開示】
【発明が解決しようとする課題】
【００１４】
しかしながら、前記従来の構成では、移動通信装置が通信相手端末と経路最適化を行った状態で通信しながら、異なるアクセスルータに移動すると、ホームエージェントに対する位置登録が完了した後に、通信相手端末に位置登録を開始するため、その間に移動通信装置の気付アドレス宛に送信されたパケットは、移動前の気付アドレスに送信されるので、パケットロスが生じるという課題を有していた。
【００１５】
本発明は、上記従来の課題を解決するためになされ、ハンドオーバ時のパケットロスを減少させる移動通信装置を提供することを目的とする。
【課題を解決するための手段】
【００１６】
本発明の移動通信方法は、移動通信装置が、同一サブネットワークに接続するアクセスルータを介して、移動通信装置の移動管理を行うホームエージェントに位置登録を行うステップと、移動通信装置が異なるサブネットワークと接続する通信相手端末に位置登録を行うステップと、移動通信装置と通信相手端末が直接通信を行うステップと、移動通信装置がハンドオーバの開始を検出するステップと、移動通信装置がそのハンドオーバ開始の検出を受けて、通信相手端末に位置登録の解除を指示するステップとを有する。これにより、通信相手端末から送信されるパケットがホームエージェント経由になり、移動通信装置がホームエージェントに位置登録した時に通信相手端末から送信されるパケットは移動通信装置の新しい位置への転送が開始されるので、ハンドオーバ時のパケットロスを減少させることができる。
【００１７】
また、本発明の移動通信装置は、過去に位置登録要求を行った通信相手端末のアドレスを含むエントリを記憶したリストを保持し、そのリスト内に記載されているすべての通信相手端末に位置登録の解除を通知する。これにより、すべての通信相手端末から送信されるパケットのパケットロスを減少することができる。
【００１８】
また、本発明の移動通信装置は、過去に位置登録要求を行った通信相手端末のアドレスを含むエントリを記憶したリストを保持し、前記リスト内に記載されている通信相手端末
の中で所定の条件を満たす通信相手端末に前記位置登録の解除を通知する。これにより、所定の条件を満たす通信相手端末のみに登録解除処理が行われるので、登録解除メッセージによるトラフィックの増加を抑制することができる。
【００１９】
また、本発明の移動通信装置は、過去に位置登録要求を行った通信相手端末のアドレスを含むエントリを記憶したリストを保持し、前記リスト内に記載されている通信相手端末の中で所定の条件を満たす通信相手端末に対応するエントリに登録解除メッセージを送信することを示すフラグをセットし、前記フラグがセットされている通信相手端末に登録解除メッセージを送信する。これにより、移動通信装置は前記フラグを参照することで登録解除メッセージの送信を判断できる。
【００２０】
また、本発明の通信相手端末を特定する所定の条件は、移動通信装置と通信相手端末との間の通信頻度が高いことである。これにより、通信頻度が高い通信相手端末からのパケットロスを減少することができる。
【００２１】
また、本発明に係る移動通信方法において、通信相手端末を特定する所定の条件は、移動通信装置と通信相手端末との間でセッションが確立されていることである。これにより、パケットロスによる通信相手端末とのセッションの切断を防ぐことができる。
【００２２】
また、本発明に係る移動通信方法において、通信相手端末を特定する所定の条件は、移動通信装置と通信相手端末との間で使用するアプリケーションがパケットロスを許容しないことである。これにより、パケットロスを許容しないアプリケーションもハンドオーバ時に使用することができる。
【００２３】
また、本発明に係る移動通信方法において、移動通信装置は過去に位置登録要求を行った通信相手端末のアドレスを含むエントリを記憶したリストを保持し、リスト内に記載されている通信相手端末の中で優先度の高い順に位置登録の解除を通知する。これにより、すべての通信相手端末に登録解除メッセージを送信する時間がない場合に優先度が高い通信相手端末に対して登録解除処理を行える確率を高くすることができる。
【００２４】
また、本発明に係る移動通信方法における通信相手端末の中での優先度は、移動通信装置との間の通信頻度が高い順に高くする。これにより、通信頻度の高い通信相手端末からのパケットロスを減少することができる。
【００２５】
また、本発明に係る移動通信方法における移動通信装置は、異なるサブネットワークに移動した後、リスト内のエントリの中で事前に位置登録の解除を行わなかった通信相手端末を優先して位置登録の要求を通知するステップをさらに有する。これにより、登録解除メッセージを送信しなかった通信相手端末からのパケットロスを減少することができる。
【００２６】
本発明の移動通信装置は、通信相手端末に位置登録を要求する登録要求部と、位置登録を行った通信相手端末のリストを保持するリスト記憶部と、ハンドオーバの開始を検出するハンドオーバ検出部と、このハンドオーバ検出部からの通知により、リストにある通信相手端末の位置登録の解除を行う登録解除処理部とを有する。これにより、移動通信装置は前記リストを参照することで登録解除メッセージの送信する通信相手端末を知ることができる。
【００２７】
また、本発明の移動通信装置のリストは、バインディングアップデートリストに登録解除情報を付加したものである。これにより、移動通信装置が新しくリストを保持する必要がなくなる。
【００２８】
また、本発明の移動通信装置は登録解除を行う順番を示す優先度情報をさらに有する。これにより、移動通信装置は優先度を簡単に知ることができる。
【００２９】
また、本発明の移動通信装置は、優先度の高い順に通信相手端末が並んでいる。これにより、移動通信装置は新しくリスト内に優先度を示す領域を保持せずに優先度を知ることができる。
【００３０】
また、本発明に係る移動通信装置における位置登録の解除は、当該移動通信装置と通信相手端末との間の通信頻度が高い順に行われる。これにより、パケットロスが発生する確率の高いものから登録解除処理ができるので、パケットロスを効率よく減少させることが可能になる。
【００３１】
また、本発明に係る移動通信装置における位置登録の解除は、当該移動通信装置と通信相手端末との間でセッションが確立されているものから行われる。これにより、パケットロスが発生することでセッションが切断さる確立の高いものから登録解除処理ができるので、パケットロスを効率よく減少させることが可能になる。
【００３２】
また、本発明に係る移動通信装置における位置登録の解除は、当該移動通信装置と通信相手端末との間で使用するアプリケーションがパケットロスを許容しない場合に行われる。これにより、パケットロスが発生しては不具合が大きいものから登録解除処理ができるので、パケットロスを効率よく減少させることが可能になる。
【００３３】
本発明に係る移動通信方法は接続するアクセスルータが高速モバイルＩＰを用いたハンドオーバ処理を行っているか否かを判定するステップをさらに有し、高速モバイルＩＰを用いたハンドオーバ処理を行っていると判定した場合には、過去に位置登録を行った通信端末に位置登録の解除要求を行わないものである。これにより、高速モバイルＩＰが適用されている場合はパケットロスが生じないにもかかわらず、通信端末の登録解除を行うような無駄な処理を省くことができる。
【００３４】
本発明に係る移動通信装置は、接続するアクセスルータが高速モバイルＩＰを用いたハンドオーバ処理を行っていることを検出する高速モバイルＩＰ検出部をさらに有し、この高速モバイルＩＰ検出部が高速モバイルＩＰを行っていることを検出したとき、登録解除処理部に通信端末へ位置登録の解除要求を行わないように指示するものである。これにより、高速モバイルＩＰが適用されている場合はパケットロスが生じないにもかかわらず、通信端末の登録解除を行うような無駄な処理を省くことができる。
【発明の効果】
【００３５】
本発明の移動通信装置によれば、移動通信装置が経路最適化の状態からハンドオーバする際のパケットロスを、削減することができる。
【発明を実施するための最良の形態】
【００３６】
以下、本発明の実施の形態について、図面を参照しながら説明する。
【００３７】
（実施の形態１）
図１は、本発明の実施の形態１における移動通信システムの構成図である。図１において、インターネット１０はインターネットプロトコルを用いてパケットの転送を行う複数のルータから構成され、移動通信装置ＭＮ１１は１つ以上の無線インタフェースもしくは有線インタフェースを有し、通信相手端末ＣＮ１２は移動通信装置１１と通信をしている。また、ホームエージェントＨＡ１３は移動通信装置１１の位置管理を行い、アクセスルータＡＲ１４乃至１７はインターネットに接続され無線インタフェースもしくは有線イン
タフェースを有する。ここで、図２に移動通信装置ＭＮ１１の構成図を示す。
【００３８】
図２において、移動通信装置１１は、変復調、アクセス制御などの下位レイヤの処理を行う下位レイヤ処理部４１、ＩＰレイヤの処理を行うＩＰ処理部４２、セッション管理やアプリケーションの制御などを行う上位レイヤ処理部４３、下位レイヤ処理部からのトリガを受信し登録解除処理を開始する登録解除処理部４６、および通信相手端末１２やホームエージェントに位置登録を要求する登録要求部４７とから構成されている。さらに、ＩＰ処理部４２は、モバイルＩＰの処理を行うモバイルＩＰ処理部４４と、ＢＵメッセージを送信したノードのアドレスなどを記載したバインディングアップデート（ＢＵ）リストを記憶するＢＵリストメモリ４５を有している。なお、図２では登録解除処理部４６と、登録要求部４７とをＩＰ処理部４２とは別にしているが、これらはＩＰ処理部４２内に含まれてもよい。また、下位レイヤ処理部４１はハンドオーバ検出部を含み、ＢＵリストメモリ４５はリスト記憶部に相当する。
【００３９】
ここで、ＢＵリストの構成を図４に示す。
【００４０】
図４において、ＢＵリストは、ＢＵメッセージの送信先のアドレス１１０１、ＢＵメッセージにセットしたホームアドレス１１０２、ＢＵメッセージにセットした気付アドレス１１０３、ＢＵメッセージのシーケンス番号１１０４、登録削除処理を行うか否かを示す登録削除処理フラグ１１０５、および登録削除処理を行う優先度合い示す優先度１１０６などを含む。
【００４１】
この登録削除処理フラグ１１０５は、移動通信端末ＭＮ１１が、ＢＵリスト４５に含まれる通信相手端末との通信状況をもとにそれぞれにセットする。例えば、通信相手端末とＴＣＰセッションが開始された時に登録削除処理フラグ１１０５をオンにセットし、ＴＣＰセッションが終了した時にオフにセットする。あるいは、登録削除処理フラグ１１０５を、通信相手端末との過去の通信頻度によって設定することも可能である。例えば、通信頻度が高い場合は、登録解除処理フラグをセットする。さらにまた、登録削除処理フラグ１１０５を、過去に通信相手端末との間で使用したアプリケーションの種類によって設定することも可能である。例えば、ファイル転送などのパケットロスを許容しないアプリケーションを使用する場合は、登録解除処理を行うように登録削除処理フラグ１１０５をセットする。さらに、移動元アクセスルータおよび移動先アクセスルータが高速モバイルＩＰ（これは、ＩＥＴＦで現在策定中のインターネットドラフトである「Ｆａｓｔ  Ｈａｎｄｏｖｅｒｓ  ｆｏｒ  Ｍｏｂｉｌｅ  ＩＰｖ６」を示す。）に対応している場合、登録削除処理フラグ１１０５をオフにする。これは、高速モバイルＩＰが適用されている場合はパケットロスが生じず、登録解除を行う必要がないためである。ここで、移動元アクセスルータ装置の高速モバイルＩＰ対応の可否は、ルータ広告メッセージに付加されたハンドオーバケーパビリティオプションのコードフィールドの値により判別することができる。または、移動通信装置が送信した代理ルータ要請メッセージに対する応答がない場合に、移動元アクセスルータ装置が高速モバイルＩＰ対応でないことを判断できる。また、複数の条件を考慮してフラグをセットすることも可能である。なお、本発明に係る高速モバイルＩＰ検出部は、モバイルＩＰ処理部４４に含まれ、ＢＵリストメモリ４５の登録削除処理フラグ１１０５をオフにすることにより、登録要求部４７に該当する通信端末への登録解除の要求を行わないように指示する。
【００４２】
また、優先度１１０６は、ＢＵリスト４５に含まれるそれぞれ通信相手端末との通信状況をもとにセットされる。例えば、通信相手端末との通信頻度が高い順番に優先度１１０６が高くなるようにセットされる。
【００４３】
以上のように構成された移動通信装置１１について、以下にその動作、作用を説明する
。
【００４４】
図３はこの移動通信装置のハンドオーバ発生時の動作を示すフロー図である。
【００４５】
まず、下位レイヤ処理部４１は、Ｌ２トリガの検出をチェックする（ステップＳ５０１）。このトリガは、下位レイヤ処理部４１がＩＥＥＥ８０２．１１である場合は、ビーコン信号を用いる。
【００４６】
ＡＲ１５からのＬ２トリガを検出すると、モバイルＩＰ処理部４４がアクセスルータＡＲ１５をハンドオーバ先と決定する。そして、登録解除処理部４６が保持しているＢＵリスト４５を参照し、ＢＵリスト４５内にエントリが存在する通信相手端末ＣＮ１２に対して、登録解除処理を行う。すなわち、登録解除処理部４６はＢＵリスト４５内に経路最適化したＣＮがあるか否かを判定し（ステップＳ５０２）、ない場合にはステップＳ５０４へ移行する。
【００４７】
一方、経路最適化したＣＮがある場合には、登録解除処理部４６は登録削除処理フラグ１１０５がオンのものの内、優先度１１０６の高い通信相手端末から順番に、モバイルＩＰ処理部４４が移動通信装置１１自身のホームアドレスＨｏＡと現在の気付アドレスＣｏＡ１を含み、ライフタイム（Ｌｉｆｅｔｉｍｅ）フィールドを「０」にセットしたＢＵメッセージを送信する（ステップＳ５０３）。このＢＵメッセージを図６に示す。ライフタイムフィールド６１は、このバインディングメッセージを送信した移動通信装置１１が送信先の通信相手端末１２と現在の気付アドレスで直接通信できる有効期間を示すものである。このライフタイムフィールド６１が「０」ということは、移動通信装置１１が通信相手端末１２との現在の気付アドレスでの直接通信を無効にすることを意味している。
【００４８】
次に、下位レイヤ処理部４１が下位レイヤにおけるハンドオーバを行う（ステップＳ５０４）。
【００４９】
次に、モバイルＩＰ処理部４４が、ＡＲ１５からＲＡメッセージを受信し、そのＲＡメッセージに含まれるサブネットプレフィクスから気付アドレスＣｏＡ２を生成する（ステップＳ５０５）。
【００５０】
次に、モバイルＩＰ処理部４４は、移動通信装置１１自身のホームアドレスＨｏＡと気付アドレスＣｏＡ２とを含むＢＵメッセージをホームエージェントＨＡ１３に送信する（ステップＳ５０６）。
【００５１】
以上が、移動通信装置１１の行う移動時にハンドオーバを検出したときの動作である。なお、上記のようにＢＵリストに登録解除処理フラグや優先度が含まれた構造ではなく、通信相手端末のアドレスと、登録解除処理フラグや優先度とを組にした別のリストを保持し、そのリストを参照することも可能である。あるいは、ＢＵリスト内で優先度が高い通信相手端末から順番に並べ、その順番に登録解除処理を行うことも有効である。
【００５２】
なお、上記で説明した登録削除処理フラグや優先度は必須のものではなく、ＢＵリスト内に登録されている通信相手端末すべてについて登録削除処理を行うことも可能である。
【００５３】
次に、本実施の形態の移動通信システムにおけるハンドオーバ発生時の動作について図５に示すシーケンス図を用いて、以下に説明する。なお、移動通信装置１１がＡＲ１４と接続し、通信相手端末１２と経路最適化を行うまでの動作は、図７に示した従来例と同一であり、通信相手端末１２から移動通信装置１１宛のデータパケットは、ＡＲ１４を介して直接移動通信装置ＭＮ１１へ送信されている（ステップＳ８００）。
【００５４】
まず、移動通信装置ＭＮ１１は、移動し、現在接続しているアクセスルータＡＲ１４と異なるアクセスルータＡＲ１５からのトリガを検出し（ステップＳ８０１）、アクセスルータＡＲ１５をハンドオーバ先と決定する。移動通信装置ＭＮ１１は、登録解除処理を行い、通信相手端末ＣＮ１２にＢＵメッセージを送信する（ステップＳ８０２）。通信相手端末ＣＮ１２は移動通信装置ＭＮ１１からＢＵメッセージを受信した後、ライフタイムフィールド６１が０にセットされているかを確認する。ライフタイムフィールド６１が０にセットされている場合、通信相手端末ＣＮ１２は保持しているバインディングキャッシュ内のホームアドレスが移動通信装置ＭＮ１１のホームアドレスＨｏＡと一致するエントリを削除する。ライフタイムフィールド６１が０でない場合は、通信相手端末ＣＮ１２は通常の登録処理を行う。これらの通信相手端末ＣＮ１２の処理は、標準のモバイルＩＰ処理である。
【００５５】
その後、通信相手端末ＣＮ１２から移動通信装置ＭＮ１１宛に送信されたパケットは移動通信装置ＭＮ１１のホームアドレスＨｏＡ宛に送信される。ホームエージェントＨＡ１３は移動通信装置ＭＮ１１のホームアドレスＨｏＡ宛に送信されたパケットをインターセプトし、移動通信装置ＭＮ１１の、移動元ＡＲ１４が管理する気付アドレスＣｏＡ１にトンネリングする（ステップＳ８０３）。
【００５６】
その後、移動通信装置ＭＮ１１は、下位レイヤにおけるハンドオーバを行い、ＡＲ１５からＲＡメッセージを受信する（ステップＳ８０４）。移動通信装置ＭＮ１１はこのＲＡメッセージに含まれるサブネットプレフィクスから気付アドレスＣｏＡ２を生成する（ステップＳ８０５）。
【００５７】
その後、移動通信装置ＭＮ１１は、自分自身のホームアドレスＨｏＡと気付アドレスＣｏＡ２を含むＢＵメッセージをホームエージェントＨＡ１３に送信する（ステップＳ８０６）。
【００５８】
ホームエージェントＨＡ１３は、ＢＵメッセージを受信した後、移動通信装置ＭＮ１１のホームアドレスＨｏＡと気付アドレスＣｏＡ２を関連付けるエントリを生成もしくは更新する。そして、ホームエージェントＨＡ１３はＢＡメッセージを移動通信装置ＭＮ１１宛に送信する（ステップＳ８０７）。移動通信装置ＭＮ１１はホームエージェントＨＡ１３からＢＡメッセージを受信したことにより、登録が完了したことを確認する。
【００５９】
それ以降、移動通信装置ＭＮ１１のホームアドレスＨｏＡ宛のパケットは、ホームエージェントＨＡによってインターセプトされ、移動通信装置ＭＮ１１の新しい気付アドレスＣｏＡ２宛に転送される（ステップＳ８０８）。
【００６０】
その後、移動通信装置ＭＮ１１は、通信相手端末ＣＮ１２に移動通信装置ＭＮ１１自身のホームアドレスＨｏＡと気付アドレスＣｏＡ２を含むＢＵメッセージを送信する（ステップＳ８０９）。なお、移動通信装置ＭＮ１１は通信相手端末ＣＮ１２にＢＵメッセージを送信する前にセキュリティのための手順を通信相手端末ＣＮ１２と行う場合もある（ステップ８１０）。
【００６１】
なお、移動通信装置ＭＮ１１が保持するＢＵリスト４５内に複数のエントリがある場合には、全てのエントリに対して同様に登録解除処理を行う。また、ステップＳ８１０のセキュリティ手順およびステップＳ８０９のＢＵメッセージ送信を省略し、全てのパケットをホームエージェント経由で送受信することも可能である。
【００６２】
以上のように、本実施の形態においては移動通信装置１１の登録解除処理部４６が、Ｂ
Ｕリストに登録の通信相手端末１２と経路最適化をしているか否かを判定し、経路最適化している場合には、ハンドオーバ処理を行う前に経路最適化を解除している。これにより、通信相手端末１２から移動通信装置１１へのデータパケットは全てホームエージェントを経由するため、移動通信装置１１が移動して気付アドレスを変更し、その通知をホームエージェントにしている間に、移動元の気付アドレスに直接移動通信装置宛のデータパケットが届き、そのパケットが失われてしまうということを防止できる。
【００６３】
また、移動通信装置と通信相手端末との間の通信頻度が高いものについて、登録解除処理を行うので、通信頻度が高い通信相手端末からのパケットロスを減少することができる。
【００６４】
また、移動通信装置と通信相手端末との間でセッションが確立されているものについて、登録解除処理を行うので、パケットロスによる通信相手端末とのセッションの切断を防ぐことができる。
【００６５】
また、移動通信装置と通信相手端末との間で使用するアプリケーションがパケットロスを許容しないものについて、登録解除処理を行うので、パケットロスを許容しないアプリケーションもハンドオーバ時に使用することができる。
【００６６】
また、ＢＵリスト内に記載されている通信相手端末の中で優先度の高い順に位置登録の解除を通知するので、すべての通信相手端末に登録解除メッセージを送信する時間がない場合に優先度が高い通信相手端末に対して登録解除処理を行える確率を高くすることができる。
【００６７】
なお、ステップＳ８０９で行う移動通信装置ＭＮ１１が、新しいアクセスルータＡＲ１５に移動してからの通信相手端末への登録処理は登録解除処理フラグ１１０５がオフにセットされている通信相手端末から行うことも有効である。これにより、登録解除しなかったために、移動元の気付アドレスにデータパケットを送信している通信相手端末から先に、移動先の気付アドレスへ直接通信するようになるので、パケットロスを減少させることができる。
【００６８】
また、本実施の形態では、アクセスルータが移動通信装置と直接無線通信を行っているが、これに限らず、アクセスルータが複数のアクセスポイントあるいは無線基地局を配下に有し、そのアクセスポイントや無線基地局が移動通信装置と無線通信を行う構成も可能である。この場合も、移動通信装置は同様の処理を行うことにより、同一の作用、効果を実現できる。
【産業上の利用可能性】
【００６９】
以上のように、本発明は異なるサブネットワーク間を移動する移動通信装置に有用であり、モバイルＩＰｖ６により経路最適化された通信相手端末との通信中にハンドオーバするのに適している。
【図面の簡単な説明】
【００７０】
【図１】本発明の実施の形態１における移動通信システムの構成図
【図２】本発明の実施の形態１における移動通信装置の構成図
【図３】本発明の実施の形態１における移動通信装置の動作を示すフロー図
【図４】本発明の実施の形態１におけるバインディングアップデートリストの構成図
【図５】本発明の実施の形態１における移動通信システムの動作を示すシーケンス図
【図６】本発明の実施の形態１におけるバインディングアップデートメッセージのフォーマットを示す図
【図７】従来のモバイルＩＰにおけるシーケンスを示す図
【符号の説明】
【００７１】
１０  インターネット
１１  移動通信装置
１２  通信相手端末
１３  ホームエージェント
１４、１５、１６、１７  アクセスルータ
４１  下位レイヤ処理部
４２  ＩＰ処理部
４３  上位レイヤ処理部
４４  モバイルＩＰ処理部
４５  ＢＵリストメモリ
４６  登録解除処理部
６１  ライフタイムフィールド
【図１】
2005160054.tif 000003
【図２】
2005160054.tif 000004
【図３】
2005160054.tif 000005
【図４】
2005160054.tif 000006
【図５】
2005160054.tif 000007
【図６】
2005160054.tif 000008
【図７】
2005160054.tif 000009