(57)【要約】  移動ノードでの効率的なハンドオーバ装置及び方法を提供する。連結地点（Ｐｏｉｎｔ  ｏｆ  Ａｔｔａｃｈｍｅｎｔ：ＰｏＡ）を通じてデータ通信を行う移動ノードでハンドオーバを行う方法において、新たなＰｏＡの能力についての情報を受信するステップと、新たなＰｏＡの能力についての情報を利用して、新たなＰｏＡでインターネットプロトコルバージョン６（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ  ｖｅｒｓｉｏｎ  ６：ＩＰｖ６）プレフィックスを利用できるか否かを判断するステップと、新たなＰｏＡでＩＰｖ６プレフィックスを利用できるか否かにより決定された方式によって、新たなＰｏＡとのデータ通信で移動ノードが使用するアドレスを生成するステップと、を含む。これにより、新たなＰｏＡでＩＰｖ６プレフィックスを利用できるか否かを、ＲＡメッセージを受信する前にあらかじめ知ることができる。
2009534906.tif 000002
【特許請求の範囲】
【請求項１】
連結地点（Ｐｏｉｎｔ  ｏｆ  Ａｔｔａｃｈｍｅｎｔ：ＰｏＡ）を通じてデータ通信を行う移動ノードでハンドオーバを行う方法において、
新たなＰｏＡの能力についての情報を受信するステップと、
前記新たなＰｏＡの能力についての情報を利用して、前記新たなＰｏＡでインターネットプロトコルバージョン６（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ  ｖｅｒｓｉｏｎ  ６：ＩＰｖ６）プレフィックスを利用できるか否かを判断するステップと、
前記新たなＰｏＡでＩＰｖ６プレフィックスを利用できるか否かにより決定された方式によって、前記新たなＰｏＡとのデータ通信で前記移動ノードが使用するアドレスを生成するステップと、を含むことを特徴とする移動ノードでのハンドオーバ方法。
【請求項２】
前記新たなＰｏＡの能力についての情報を受信するステップは、
ハンドオーバについての情報を提供する情報サーバーから、前記新たなＰｏＡの能力についての情報を含むＰｏＡ能力情報要素を受信するステップを含むことを特徴とする請求項１に記載の移動ノードでのハンドオーバ方法。
【請求項３】
前記ＰｏＡ能力情報要素は、
前記情報要素がＰｏＡ能力情報要素であることを表すタイプフィールドと、
前記情報要素に含まれた情報の長さを表す長さフィールドと、
前記新たなＰｏＡの能力についての情報をビットマップ形態に表す値フィールドと、を備えることを特徴とする請求項２に記載の移動ノードでのハンドオーバ方法。
【請求項４】
前記値フィールドは、
前記新たなＰｏＡでＩＰｖ６プレフィックスを利用できるか否かを表すＩＰｖ６プレフィックス利用可能フィールドをビット５に有していることを特徴とする請求項３に記載の移動ノードでのハンドオーバ方法。
【請求項５】
前記新たなＰｏＡとのデータ通信で前記移動ノードが使用するアドレスを生成するステップは、
前記新たなＰｏＡでＩＰｖ６プレフィックスを利用できる場合、ＩＰｖ６のアドレス自動生成を利用して、前記移動ノードが使用するアドレスを生成するステップと、
前記新たなＰｏＡでＩＰｖ６プレフィックスを利用できない場合、動的ホスト設定プロトコルバージョン６を利用して、前記移動ノードが使用するアドレスを生成するか、またはユーザーが前もって決めたアドレスを前記移動ノードのアドレスとして使用するステップと、を含むことを特徴とする請求項１に記載の移動ノードでのハンドオーバ方法。
【請求項６】
ＰｏＡを通じてデータ通信を行う移動ノードでハンドオーバを行う装置において、
新たなＰｏＡの能力についての情報を受信するＰｏＡ情報受信部と、
前記新たなＰｏＡの能力についての情報を利用して、前記新たなＰｏＡでＩＰｖ６プレフィックスを利用できるか否かを判断するＰｏＡ能力判断部と、
前記新たなＰｏＡでＩＰｖ６プレフィックスを利用できるか否かにより決定された方式によって、前記新たなＰｏＡとのデータ通信で、前記移動ノードが使用するアドレスを生成するアドレス生成部と、を備えることを特徴とする移動ノードでのハンドオーバ装置。
【請求項７】
前記ＰｏＡ情報受信部は、
ハンドオーバについての情報を提供する情報サーバーから、前記新たなＰｏＡの能力についての情報を含むＰｏＡ能力情報要素を受信することを特徴とする請求項６に記載の移動ノードでのハンドオーバ装置。
【請求項８】
前記ＰｏＡ能力情報要素は、
前記情報要素がＰｏＡ能力情報要素であることを表すタイプフィールドと、
前記情報要素に含まれた情報の長さを表す長さフィールドと、
前記新たなＰｏＡの能力についての情報をビットマップ形態に表す値フィールドと、を備えることを特徴とする請求項７に記載の移動ノードでのハンドオーバ装置。
【請求項９】
前記値フィールドは、
前記新たなＰｏＡでＩＰｖ６プレフィックスを利用できるか否かを表すＩＰｖ６プレフィックス利用可能フィールドをビット５に有していることを特徴とする請求項８に記載の移動ノードでのハンドオーバ装置。
【請求項１０】
前記アドレス生成部は、
前記新たなＰｏＡでＩＰｖ６プレフィックスを利用できる場合、ＩＰｖ６のアドレス自動生成を利用して、前記移動ノードが使用するアドレスを生成し、
前記新たなＰｏＡでＩＰｖ６プレフィックスを利用できない場合、動的ホスト設定プロトコルバージョン６を利用して、前記移動ノードが使用するアドレスを生成するか、またはユーザーが前もって決めたアドレスを前記移動ノードのアドレスとして使用することを特徴とする請求項６に記載の移動ノードでのハンドオーバ装置。
【請求項１１】
情報サーバーから移動ノードにハンドオーバのための情報を提供する方法において、
前記情報サーバーから前記移動ノードへ、前記移動ノードが接続する新たなＰｏＡの能力についての情報を伝送するステップを含み、
前記移動ノードは、前記新たなＰｏＡの能力についての情報を利用して、前記新たなＰｏＡとのデータ通信で使用するアドレスを生成することを特徴とするハンドオーバ情報提供方法。
【請求項１２】
前記新たなＰｏＡの能力についての情報を伝送するステップは、
前記新たなＰｏＡの能力についての情報を含むＰｏＡ能力情報要素を伝送するステップを含むことを特徴とする請求項１１に記載のハンドオーバ情報提供方法。
【請求項１３】
前記ＰｏＡ能力情報要素は、
前記情報要素がＰｏＡ能力情報要素であることを表すタイプフィールドと、
前記情報要素に含まれた情報の長さを表す長さフィールドと、
前記新たなＰｏＡの能力についての情報をビットマップ形態に表す値フィールドと、を備えることを特徴とする請求項１２に記載のハンドオーバ情報提供方法。
【請求項１４】
前記値フィールドは、
前記新たなＰｏＡでＩＰｖ６プレフィックスを利用できるか否かを表すＩＰｖ６プレフィックス利用可能フィールドをビット５に有していることを特徴とする請求項１３に記載のハンドオーバ情報提供方法。
【請求項１５】
前記新たなＰｏＡの能力についての情報を伝送するステップは、
前記情報サーバーから、前記移動ノードの媒体独立的なハンドオーバ機能階層に含まれた媒体独立的な情報サービスモジュールへ、前記新たなＰｏＡの能力についての情報を伝送するステップを含むことを特徴とする請求項１１に記載のハンドオーバ情報提供方法。
【請求項１６】
移動ノードにハンドオーバのための情報を提供する情報サーバーにおいて、
前記移動ノードへ前記移動ノードが接続する新たなＰｏＡの能力についての情報を伝送するＰｏＡ情報伝送部を備え、
前記移動ノードは、前記新たなＰｏＡの能力についての情報を利用して、前記新たなＰｏＡとのデータ通信で使用するアドレスを生成することを特徴とする情報サーバー。
【請求項１７】
前記ＰｏＡ情報伝送部は、
前記新たなＰｏＡの能力についての情報を含むＰｏＡ能力情報要素を伝送することを特徴とする請求項１６に記載の情報サーバー。
【請求項１８】
前記ＰｏＡ能力情報要素は、
前記情報要素がＰｏＡ能力情報要素であることを表すタイプフィールドと、
前記情報要素に含まれた情報の長さを表す長さフィールドと、
前記新たなＰｏＡの能力についての情報をビットマップ形態に表す値フィールドと、を備えることを特徴とする請求項１７に記載の情報サーバー。
【請求項１９】
前記値フィールドは、
前記新たなＰｏＡでＩＰｖ６プレフィックスを利用できるか否かを表すＩＰｖ６プレフィックス利用可能フィールドをビット５に有していることを特徴とする請求項１８に記載の情報サーバー。
【請求項２０】
前記ＰｏＡ情報伝送部は、
前記移動ノードの媒体独立的なハンドオーバ機能階層に含まれた媒体独立的な情報サービスモジュールへ、前記新たなＰｏＡの能力についての情報を伝送することを特徴とする請求項１６に記載の情報サーバー。
【請求項２１】
移動ノードから新たなＰｏＡの能力についての情報を受信して、ハンドオーバを行うためのメッセージのデータフォーマットを記録した情報記録媒体において、
前記メッセージは、前記新たなＰｏＡの能力についての情報を含むＰｏＡ能力情報要素であることを特徴とする情報記録媒体。
【請求項２２】
前記ＰｏＡ能力情報要素は、
前記情報要素がＰｏＡ能力情報要素であることを表すタイプフィールドと、
前記情報要素に含まれた情報の長さを表す長さフィールドと、
前記新たなＰｏＡの能力についての情報をビットマップ形態に表す値フィールドと、を備えることを特徴とする請求項２１に記載の情報記録媒体。
【請求項２３】
前記値フィールドは、
前記新たなＰｏＡでＩＰｖ６プレフィックスを利用できるか否かを表すＩＰｖ６プレフィックス利用可能フィールドをビット５に有していることを特徴とする請求項２２に記載の情報記録媒体。
【請求項２４】
ルータ広告またはルータ要請メッセージにより引き起こされるハンドオーバの間に遅延を減少する方法を行うためのコンピュータプログラムを記録した記録媒体において、前記方法は、
新たなＰｏＡの能力についての情報を受信するステップと、
前記新たなＰｏＡの能力についての情報を利用して、前記新たなＰｏＡでＩＰｖ６プレフィックスを利用できるか否かを判断するステップと、
前記新たなＰｏＡでＩＰｖ６プレフィックスを利用できるか否かにより決定された方式によって、前記新たなＰｏＡとのデータ通信で、前記移動ノードが使用するアドレスを生成するステップと、を含むことを特徴とするコンピュータプログラムを記録した記録媒体。
【請求項２５】
前記新たなＰｏＡの能力についての情報を受信するステップは、
ハンドオーバについての情報を提供する情報サーバーから、前記新たなＰｏＡの能力についての情報を含むＰｏＡ能力情報要素を受信するステップを含むことを特徴とする請求項２４に記載のコンピュータプログラムを記録した記録媒体。
【請求項２６】
前記ＰｏＡ能力情報要素は、
前記情報要素がＰｏＡ能力情報要素であることを表すタイプフィールドと、
前記情報要素に含まれた情報の長さを表す長さフィールドと、
前記新たなＰｏＡの能力についての情報をビットマップ形態に表す値フィールドと、を備えることを特徴とする請求項２５に記載のコンピュータプログラムを記録した記録媒体。
【請求項２７】
前記値フィールドは、
前記新たなＰｏＡでＩＰｖ６プレフィックスを利用できるか否かを表すＩＰｖ６プレフィックス利用可能フィールドをビット５に有していることを特徴とする請求項２６に記載のコンピュータプログラムを記録した記録媒体。
【請求項２８】
前記新たなＰｏＡとのデータ通信で、前記移動ノードが使用するアドレスを生成するステップは、
前記新たなＰｏＡでＩＰｖ６プレフィックスを利用できる場合、ＩＰｖ６のアドレス自動生成を利用して、前記移動ノードが使用するアドレスを生成するステップと、
前記新たなＰｏＡでＩＰｖ６プレフィックスを利用できない場合、動的ホスト設定プロトコルバージョン６を利用して、前記移動ノードが使用するアドレスを生成するか、またはユーザーが前もって決めたアドレスを前記移動ノードのアドレスとして使用するステップと、を含むことを特徴とする請求項２４に記載のコンピュータプログラムを記録した記録媒体。
【請求項２９】
新たなＰｏＡの能力についての情報を受信し、ルータ要求またはルータ広告メッセージを待たずに、前記新たなＰｏＡの能力についての情報を利用してアドレスを生成する移動ノードと、
前記移動ノードへ前記新たなＰｏＡの能力についての情報を伝送する情報サーバーと、を備えることを特徴とするネットワークシステム。
【請求項３０】
前記移動ノードは、
新たなＰｏＡの能力についての情報を受信するＰｏＡ情報受信部と、
前記新たなＰｏＡの能力についての情報を利用して、前記新たなＰｏＡでＩＰｖ６プレフィックスを利用できるか否かを判断するＰｏＡ能力判断部と、
前記新たなＰｏＡでＩＰｖ６プレフィックスを利用できるか否かにより決定された方式によって、前記新たなＰｏＡとのデータ通信で、前記移動ノードが使用するアドレスを生成するアドレス生成部と、をさらに備えることを特徴とする請求項２９に記載のネットワークシステム。
【請求項３１】
前記アドレス生成部は、
前記新たなＰｏＡでＩＰｖ６プレフィックスを利用できる場合、ＩＰｖ６のアドレス自動生成を利用して、前記移動ノードが使用するアドレスを生成し、
前記新たなＰｏＡでＩＰｖ６プレフィックスを利用できない場合、動的ホスト設定プロトコルバージョン６を利用して、前記移動ノードが使用するアドレスを生成するか、またはユーザーが前もって決めたアドレスを前記移動ノードのアドレスとして使用することを特徴とする請求項３０に記載のネットワークシステム。
【請求項３２】
前記情報サーバーは、
前記移動ノードへ新たなＰｏＡの能力についての情報を伝送するＰｏＡ情報伝送部を備えることを特徴とする請求項２９に記載のネットワークシステム。
【請求項３３】
前記ＰｏＡ情報伝送部は、
前記新たなＰｏＡの能力についての情報を含むＰｏＡ能力情報要素を伝送することを特徴とする請求項３２に記載のネットワークシステム。
【請求項３４】
前記ＰｏＡ能力情報要素は、
前記情報要素がＰｏＡ能力情報要素であることを表すタイプフィールドと、
前記情報要素に含まれた情報の長さを表す長さフィールドと、
前記新たなＰｏＡの能力についての情報をビットマップ形態に表す値フィールドと、を備えることを特徴とする請求項３３に記載のネットワークシステム。
【請求項３５】
前記値フィールドは、
前記新たなＰｏＡでＩＰｖ６プレフィックスを利用できるか否かを表すＩＰｖ６プレフィックス利用可能フィールドをビット５に有していることを特徴とする請求項３３に記載のネットワークシステム。
【請求項３６】
前記移動ノードは、媒体独立的な情報サービスモジュールを含む媒体独立的なハンドオーバ機能階層をさらに備え、
前記ＰｏＡ情報伝送部は、前記媒体独立的な情報サービスモジュールへ前記新たなＰｏＡの能力についての情報を伝送することを特徴とする請求項３３に記載のネットワークシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、移動通信に係り、特に移動ノードでのハンドオーバに関する。
【背景技術】
【０００２】
最近、通信技術の発展と共に通信網の種類も多様化された。代表的なものとして、ＩＥＥＥ（Ｉｎｓｔｉｔｕｔｅ  ｏｆ  Ｅｌｅｃｔｒｉｃａｌ  ａｎｄ  ＥｌｅｃｔｒｏｎｉｃｓＥｎｇｉｎｅｅｒｓ）  ８０２．１１，ＩＥＥＥ  ８０２．１５，ＩＥＥＥ  ８０２．１６基盤のＷＬＡＮ（Ｗｉｒｅｌｅｓｓ  Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）リンク、３ＧＰＰ（３ｒｄ  Ｇｅｎｅｒａｔｉｏｎ  Ｐａｒｔｎｅｒｓｈｉｐ  Ｐｒｏｊｅｃｔ）、３ＧＰＰ２基盤のセルラーリンクなどの多様なリンクをその例として挙げられる。これにより、多様なリンクに接続するための異種のリンクインターフェースが搭載された移動ノードが登場し、多様なリンク間のハンドオーバをサポートするためのＩＥＥＥ  ８０２．２１が設立された。
【０００３】
ＩＥＥＥ  ８０２．２１標準は、多様なリンク間に媒体独立的なハンドオーバ（Ｍｅｄｉａ  Ｉｎｄｅｐｅｎｄｅｎｔ  Ｈａｎｄｏｖｅｒ：ＭＩＨ）をサポートするためのものである。最近議論されているＩＥＥＥ  ８０２．２１標準案では、他の事項と共に、移動ノードに連結地点（Ｐｏｉｎｔ  ｏｆ  Ａｔｔａｃｈｍｅｎｔ：ＰｏＡ）の能力についての情報を伝達するためのＰｏＡ能力情報要素（Ｉｎｆｏｒｍａｔｉｏｎ  Ｅｌｅｍｅｎｔ：ＩＥ）についても議論されている。ＰｏＡ能力ＩＥには、保安、サービス品質（Ｑｕａｌｉｔｙ  ｏｆ  Ｓｅｒｖｉｃｅ：ＱｏＳ）などと共に、インターネットプロトコル（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ：ＩＰ）バージョン４（ＩＰｖ４）をサポートしているか否か及びＩＰｖ６をサポートしているか否かも表している。
【０００４】
しかし、ＰｏＡがＩＰｖ６をサポートする場合にも、移動ノードがＰｏＡとのデータ通信において使用するアドレスを生成するために、ＩＰｖ６のプレフィックス機能を使用するか否かをあらかじめ知ることが重要である。現在議論されているＩＥＥＥ  ８０２．２１標準案には、かかる事項が考慮されていない。したがって、現在進められている標準案による場合、ＩＰｖ６アドレスの生成において、ルータ要請メッセージやルータ広告メッセージなどによる遅延が発生するという問題点がある。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明が解決しようとする課題は、連結地点と移動ノードとの間にＩＰｖ６プレフィックスの利用可能如何についての情報を伝達して、効率的なハンドオーバを行う装置及び方法を提供するところにある。
【０００６】
本発明が解決しようとする他の課題は、前記ハンドオーバ方法をコンピュータで実行させるためのプログラムを記録したコンピュータで読み取り可能な記録媒体を提供するところにある。
【課題を解決するための手段】
【０００７】
前記課題は、ＰｏＡを通じてデータ通信を行う移動ノードでハンドオーバを行う方法において、新たなＰｏＡについての情報を受信するステップと、前記新たなＰｏＡについての情報を利用して、前記新たなＰｏＡがＩＰｖ６をサポートするか否かを判断するステップと、前記新たなＰｏＡがＩＰｖ６をサポートする場合、前記新たなＰｏＡでＩＰｖ６プレフィックスを利用できるか否かにより決定された方式によって、前記新たなＰｏＡとのデータ通信で、前記移動ノードが使用するアドレスを生成するステップと、を含むことを特徴とする移動ノードでのハンドオーバ方法により解決される。
【０００８】
また、前記課題は、ＰｏＡを通じてデータ通信を行う移動ノードでハンドオーバを行う装置において、新たなＰｏＡについての情報を受信するＰｏＡ情報受信部と、前記新たなＰｏＡについての情報を利用して、前記新たなＰｏＡがＩＰｖ６をサポートするか否か、及び前記新たなＰｏＡでＩＰｖ６プレフィックスを利用できるか否かを判断するＰｏＡ能力判断部と、前記新たなＰｏＡがＩＰｖ６をサポートするか否か、及び前記新たなＰｏＡでＩＰｖ６プレフィックスを利用できるか否かにより決定された方式によって、前記新たなＰｏＡとのデータ通信で、前記移動ノードが使用するアドレスを生成するアドレス生成部と、を備えることを特徴とする移動ノードでのハンドオーバ装置により解決される。
【０００９】
また、前記課題は、情報サーバーから移動ノードにハンドオーバのための情報を提供する方法において、前記情報サーバーから前記移動ノードへ前記移動ノードが接続する新たなＰｏＡの能力についての情報を伝送するステップを含み、前記移動ノードは、前記新たなＰｏＡの能力についての情報を利用して、前記新たなＰｏＡとのデータ通信で使用するアドレスを生成することを特徴とする情報サーバーでのハンドオーバ情報提供方法により解決される。
【００１０】
また、前記課題は、移動ノードにハンドオーバのための情報を提供する情報サーバーにおいて、前記移動ノードへ前記移動ノードが接続する新たなＰｏＡの能力についての情報を伝送するＰｏＡ情報伝送部を備え、前記移動ノードは、前記新たなＰｏＡの能力についての情報を利用して、前記新たなＰｏＡとのデータ通信で使用するアドレスを生成することを特徴とする情報サーバー方法により解決される。
【００１１】
また、前記課題は、移動ノードから新たなＰｏＡの能力についての情報を受信してハンドオーバを行うためのメッセージのデータフォーマットを記録した情報記録媒体において、前記メッセージは、前記新たなＰｏＡの能力についての情報を含むＰｏＡ能力情報要素であることを特徴とする情報記録媒体により解決される。
【発明の効果】
【００１２】
本発明による移動ノードでのハンドオーバ装置及び方法によれば、新たなＰｏＡでＩＰｖ６プレフィックスを利用できるか否かを、ＰｏＡ能力ＩＥを通じてＲＡメッセージを受信する前にあらかじめ分かるので、ＩＰｖ６プレフィックスを利用しないＤＨＣＰｖ６などに対してあらかじめ準備でき、不要なＲＳメッセージの伝送などを防止できる。ＲＡメッセージを待つ必要がなく、ＲＳメッセージを伝送する必要がないので、ハンドオーバ上での不要な遅延を防止できる。また、不要なＲＳメッセージの伝送を防止するので、ハンドオーバによるネットワークの帯域幅を効率的に使用できる。
【発明を実施するための最良の形態】
【００１３】
以下、添付された図面を参照して、本発明による移動ノードでのハンドオーバ装置及び方法について詳細に説明する。
【００１４】
図１は、本発明の一実施形態による移動通信環境を示す図面である。図１に示すように、移動通信環境は、移動ノード（Ｍｏｂｉｌｅ  Ｎｏｄｅ：ＭＮ）１、複数の連結地点（Ｐｏｉｎｔ  ｏｆ  Ａｔｔａｃｈｍｅｎｔ：ＰｏＡ）２，３、対応ノード（Ｃｏｒｒｅｓｐｏｎｄｉｎｇ  ｎｏｄｅ：ＣＮ）４、情報サーバー（Ｉｎｆｏｒｍａｔｉｏｎ  Ｓｅｒｖｅｒ：ＩＳ）５，６及び複数のネットワークから構成される。図１に示したネットワークトポロジは、これと異なって、多様なトポロジから構成されることを当業者ならば理解できるであろう。
【００１５】
移動ノード１は、移動通信環境を利用する移動端末である。移動通信を利用し始めるとき、移動ノード１は、ホームネットワーク上のホームエージェントにホームアドレス（Ｈｏｍｅ  Ａｄｄｒｅｓｓ：ＨｏＡ）を登録する。移動ノード１が他のネットワークに移動するとき、移動した現在のネットワーク上のエージェントである外部エージェント（Ｆｏｒｅｉｇｎ  Ａｇｅｎｔ：ＦＡ）から補助アドレス（Ｃａｒｅ  ｏｆ  ａｄｄｒｅｓｓ：ＣｏＡ）を獲得する。移動ノード１は、獲得したＣｏＡをホームエージェントに送って登録する。ホームエージェントは、ＣｏＡとＨｏＡとを対応させておく。
【００１６】
対応ノード４から移動ノード１へデータを伝送するためには、対応ノード４は、移動ノード１のアドレスを知らねばならない。対応ノード４は、ＨｏＡを知っているので、受信アドレスとしてＨｏＡを設定してデータを伝送する。受信アドレスとしてＨｏＡが設定されたデータは、ホームエージェントが受信する。ホームエージェントは、ＨｏＡに対応するＣｏＡを知っているので、受信アドレスとしてＣｏＡを設定してデータを伝送する。これは、ネットワークを経て移動ノード１に伝達される。
【００１７】
ＰｏＡは、移動ノード１をネットワークと連結する。ＰｏＡの例としては、アクセスポイント（Ａｃｃｅｓｓ  Ｐｏｉｎｔ：ＡＰ）、基地局（Ｂａｓｅ  Ｓｔａｔｉｏｎ：ＢＳ）などがありうるが、これに限定されず、移動ノード１とネットワークとの間のデータ伝送を行うものであればＰｏＡとなりうる。
【００１８】
移動ノード１が他のネットワークに移動する過程で、ハンドオーバが行われる。図１に示した例を挙げて、ハンドオーバ過程を説明する。図１では、移動ノード１がＰｏＡ２を通じてデータ通信を行っていて、ＰｏＡ３を通じてデータ通信を行う領域に移動する例が示されている。
【００１９】
移動ノード１は、現在のＰｏＡであるＰｏＡ２を通じて新たなＰｏＡであるＰｏＡ３についての情報を受信する。かかるＰｏＡ３についての情報は、情報サーバー５，６から伝達されるか、またはＰｏＡ３から直接伝達されることもある。移動ノード１は、受信した情報を利用して、新たなＰｏＡがいかなるネットワークプロトコルを使用するか、いかなるサービスをサポートするかなどが分かり、このために準備できる。
【００２０】
かかるハンドオーバ過程で、新たなネットワークで移動ノード１が使用するアドレスであるＣｏＡの設定は非常に重要である。一般的に、アドレスの設定は、ＰｏＡからネットワーク情報を含むルータ広告（Ｒｏｕｔｅｒ  Ａｄｖｅｒｔｉｓｅｍｅｎｔ：ＲＡ）メッセージなどを受信して、それを利用して行われる。しかし、ネットワークの帯域幅を効率的に使用するために、ＲＡメッセージなどは一定の間隔をおいて伝送される。したがって、この受信のために一定期間の遅延（ＲＡ遅延）が発生する。また、ＰｏＡへＲＡメッセージを伝送することを要請するルータ要請（Ｒｏｕｔｅｒ  Ｓｏｌｉｃｉｔａｔｉｏｎ：ＲＳ）メッセージを伝送できる。かかるＲＳメッセージによりＲＡ遅延が減少しうるが、依然としてＲＳメッセージを伝送した後、ＲＡメッセージを待つ間に遅延（ＲＳ遅延）が存在する。
【００２１】
ＩＰｖ６では、アドレス自動生成をサポートする。ＩＰｖ６は、１２８ビットのアドレスを使用する。ＰｏＡでは、ＲＡメッセージに６４ビットのネットワーク情報を含んで伝送する。これは、ＩＰｖ６アドレスの上位６４ビットとなる。ＩＰｖ６アドレスの上位６４ビットをＩＰｖ６プレフィックスという。移動ノード１では、自身の固有な情報を利用して、ＩＰｖ６アドレスの下位６４ビットを生成する。したがって、ＲＡメッセージに含まれた６４ビットのネットワーク情報と、移動ノード１で生成された６４ビットのアドレスとを合わせて１２８ビットのＩＰｖ６アドレスを生成するが、それをアドレス自動生成という。
【００２２】
しかし、ＰｏＡがＩＰｖ６をサポートする場合にも、ＩＰｖ６プレフィックスをサポートしないことがある。この場合、ＲＡメッセージには、ＩＰｖ６プレフィックスが含まれていないので、移動ノード１は、アドレス自動生成でない他の方式を使用してアドレスを生成せねばならない。この時に使われる方法の例としては、動的ホスト設定プロトコル（Ｄｙｎａｍｉｃ  Ｈｏｓｔ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ：ＤＨＣＰ）を使用する方式、ユーザーが前もって決めたアドレスを使用する方式などがありうる。ＩＰｖ６アドレスを生成するためのＤＨＣＰをＤＨＣＰバージョン６（ＤＨＣＰｖ６）という。以下、ＩＰｖ６プレフィックスをサポートしないＰｏＡに接続した場合、アドレスを生成するために使用するアドレス自動生成でない他の方式をＤＨＣＰｖ６などという。したがって、以下の説明でＤＨＣＰｖ６と述べられた部分は、ＤＨＣＰｖ６に限定されないことを理解できるであろう。
【００２３】
ＰｏＡがＩＰｖ６プレフィックスをサポートしない場合、移動ノード１がそれをあらかじめ分かるならば、ＲＡメッセージを待たずに直ちにＤＨＣＰｖ６などを行うために準備できる。また、ＲＳメッセージを伝送する必要もなくなる。したがって、不要なＲＡ遅延やＲＳ遅延を防止できる。
【００２４】
図２は、本発明の一実施形態による移動ノードのネットワーク階層を示す図面である。図２に示すように、移動ノードのネットワーク階層は、下位階層１０、ＭＩＨ機能階層２０及び上位階層３０を備える。下位階層１０は、ＯＳＩ（Ｏｐｅｎ  Ｓｙｓｔｅｍｓ  Ｉｎｔｅｒｃｏｎｎｅｃｔｉｏｎ）参照モデルにより定義された７階層のうち第２階層及びそれ以下の階層、すなわちリンク階層、物理階層などを意味する。上位階層３０は、ＯＳＩ参照モデルにより定義された７階層のうち第３階層及びそれ以上の階層、すなわちＩＰ階層、モバイルＩＰ階層、伝送階層、アプリケーション階層などを意味する。
【００２５】
ＭＩＨ機能階層２０は、ＯＳＩ参照モデルには定義されていない階層であって、ＩＥＥＥ  ８０２．２１標準案により定義された階層である。ＭＩＨ機能階層２０は、下位階層１０と上位階層３０との間の第２．５階層であって、下位階層１０及び上位階層３０でのハンドオーバをサポートする。
【００２６】
ＭＩＨ機能階層２０は、移動ノード１が接続するリンクの媒体タイプに独立的に異種リンク間のハンドオーバをサポートする。すなわち、ＭＩＨ機能階層２０は、下位階層１０に該当するリンクインターフェースのタイプに独立的に異種リンク間のハンドオーバをサポートする。図２に示すように、ＭＩＨ機能階層２０は、ＭＩＥＳ（Ｍｅｄｉａ  Ｉｎｄｅｐｅｎｄｅｎｔ  Ｅｖｅｎｔ  Ｓｅｒｖｉｃｅ）モジュール２２、ＭＩＩＳ（Ｍｅｄｉａ  Ｉｎｄｅｐｅｎｄｅｎｔ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｓｅｒｖｉｃｅ）モジュール２４、及びＭＩＣＳ（Ｍｅｄｉａ  Ｉｎｄｅｐｅｎｄｅｎｔ  Ｃｏｍｍａｎｄ  Ｓｅｒｖｉｃｅ）モジュール２６を備える。
【００２７】
ＭＩＥＳモジュール２２は、移動ノード１から多様なリンク間のハンドオーバと関連したイベントの発生を検出し、上位階層３０にこのイベントの発生を報告する。さらに詳細に説明すれば、ＭＩＥＳモジュール２２は、このイベントの発生の報告を受信するために、移動ノード１に対応ノード４の登録を要請し、以後、対応ノード４が登録された移動ノード１からこのイベントの発生を表すメッセージを受信することによって、このイベントの発生を検出する。
【００２８】
ＭＩＩＳモジュール２４は、移動ノード１による異種リンク間のハンドオーバに関する情報を収集する情報サーバー５，６またはＰｏＡから移動ノード１による異種リンク間のハンドオーバに関する情報を獲得する。ＭＩＣＳモジュール２６は、上位階層３０から入力されたコマンド、例えば、ユーザーにより入力されたコマンドによって、下位階層１０でのハンドオーバ、すなわちリンク階層でのハンドオーバを制御する。
【００２９】
本発明によるハンドオーバ装置及び方法は、特にＭＩＩＳモジュール２４と関係する。ＭＩＩＳモジュール２４は、新たなＰｏＡの能力についての情報であるＰｏＡ能力ＩＥを受信し、それを利用して新たなＰｏＡを通じたネットワーク環境を判断する。
【００３０】
図３は、本発明の一実施形態によるＰｏＡ能力ＩＥの内容を示す図面である。図３に示すように、本発明によるＰｏＡ能力ＩＥは、新たなＰｏＡがＩＰｖ６をサポートするか否かを表すＩＰｖ６フィールド３００をビット４に有している。また、新たなＰｏＡでＩＰｖ６プレフィックスを利用できるか否かを表すＩＰｖ６プレフィックス利用可能フィールド３１０をビット５に有している。ＭＩＩＳモジュール２４は、ＩＰｖ６フィールド３００を利用して、新たなＰｏＡがＩＰｖ６をサポートするか否かを判断できる。また、ＩＰｖ６プレフィックス利用可能フィールド３１０を利用して、新たなＰｏＡでＩＰｖ６プレフィックスを利用できるか否かを判断できる。
【００３１】
図４は、本発明の一実施形態によるハンドオーバ装置の構成を示す図面である。図４に示すように、本発明によるハンドオーバ装置１００は、ＰｏＡ情報受信部１１０、ＰｏＡ能力判断部１２０及びアドレス生成部１３０を備えることが望ましい。
【００３２】
ＰｏＡ情報受信部１１０は、新たなＰｏＡについての情報を受信する。ＰｏＡ能力判断部１２０は、受信した新たなＰｏＡについての情報を利用して、新たなＰｏＡがＩＰｖ６をサポートするか否か及び新たなＰｏＡでＩＰｖ６プレフィックスを利用できるか否かを判断する。前述したように、ＰｏＡ能力判断部１２０は、ＭＩＩＳモジュール２４で具現される。しかし、これに限定されるものではない。例えば、ＰｏＡ能力判断部１２０は、ＭＩＩＳモジュール２４以外に別途のモジュールとして具現されることもある。
【００３３】
アドレス生成部１３０は、新たなＰｏＡとのデータ通信で移動ノードが使用するアドレス、すなわちＣｏＡを生成する。このために、新たなＰｏＡがＩＰｖ６をサポートするか否か、及び前記新たなＰｏＡでＩＰｖ６プレフィックスを利用できるか否かによってアドレス生成方式を決定する。もし、新たなＰｏＡがＩＰｖ６をサポートし、新たなＰｏＡでＩＰｖ６プレフィックスを利用できるならば、ＩＰｖ６のアドレス自動生成を利用してＣｏＡを生成する。一方、新たなＰｏＡがＩＰｖ６をサポートするが、新たなＰｏＡでＩＰｖ６プレフィックスを利用できないならば、ＤＨＣＰｖ６などを利用してＣｏＡを生成する。
【００３４】
図５は、本発明の一実施形態によるハンドオーバ方法の各ステップを示すフローチャートである。図５を参照して、本発明によるハンドオーバ装置で行われるハンドオーバ方法をさらに詳細に説明する。
【００３５】
ＰｏＡ情報受信部１１０は、ＰｏＡ能力ＩＥを受信して、新たなＰｏＡについての情報を獲得する（Ｓ２００）。
【００３６】
ＰｏＡ能力判断部１２０は、アドレス生成のために、新たなＰｏＡの能力を判断する。まず、ＰｏＡ能力判断部１２０は、ＰｏＡ能力ＩＥのビット４を参照して、新たなＰｏＡがＩＰｖ６をサポートするか否かを判断する（Ｓ２１０）。新たなＰｏＡがＩＰｖ６をサポートしない場合、移動ノード１は、新たなＰｏＡとＩＰｖ４とを利用して通信する（Ｓ２１５）。ＩＰｖ４を利用した通信方法は、本発明が属する技術分野で一般的に行われているので、説明を省略する。
【００３７】
新たなＰｏＡがＩＰｖ６をサポートする場合、ＰｏＡ能力判断部１２０は、新たなＰｏＡでＩＰｖ６プレフィックスを利用できるか否かを判断する（Ｓ２２０）。新たなＰｏＡでＩＰｖ６プレフィックスを利用できる場合、アドレス生成部１３０では、アドレス自動生成を利用してＣｏＡを生成する（Ｓ２３０）。このために、新たなＰｏＡからＲＡメッセージを受信し、ＲＡメッセージに含まれた６４ビットのＩＰｖ６プレフィックスと、移動ノードで生成した６４ビットの下位アドレスとを合わせて１２８ビットのＩＰｖ６アドレスを生成する。
【００３８】
新たなＰｏＡでＩＰｖ６プレフィックスを利用できない場合、アドレス生成部１３０では、ＩＰｖ６プレフィックスを利用しない方式、すなわちＤＨＣＰｖ６を利用する方式やユーザーが前もって決めたアドレスを使用する方式などを利用してＣｏＡを生成する（Ｓ２４０）。
【００３９】
本発明は、コンピュータで読み取り可能な記録媒体にコンピュータ（情報処理機能を有する装置をいずれも含む）で読み取り可能なコードとして具現することが可能である。コンピュータで読み取り可能な記録媒体は、コンピュータシステムにより読み取られるデータが保存されるあらゆる種類の記録装置を含む。コンピュータで読み取り可能な記録装置の例としては、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ）−ＲＯＭ、磁気テープ、フロッピー（登録商標）ディスク、光データ保存装置などがある。
【００４０】
前記説明が多様な実施形態に適用される本発明の新規な特徴に焦点を合わせて説明されたが、当業者は、本発明の範囲を逸脱せずに前記説明された装置及び方法の形態及び細部事項で多様な削除、代替及び変更が可能であることを理解できるであろう。したがって、本発明の範囲は、前記説明よりは特許請求の範囲により定義される。特許請求の範囲の均等な範囲内のあらゆる変形は、本発明の範囲に含まれる。
【図面の簡単な説明】
【００４１】
【図１】本発明の一実施形態による移動通信環境を示す図面である。
【図２】本発明の一実施形態による移動ノードのネットワーク階層を示す図面である。
【図３】本発明の一実施形態によるＰｏＡ能力ＩＥの内容を示す図面である。
【図４】本発明の一実施形態によるハンドオーバ装置の構成を示す図面である。
【図５】本発明の一実施形態によるハンドオーバ方法の各ステップを示すフローチャートである。
【符号の説明】
【００４２】
１      移動ノード（ＭＮ）
２      連結地点（ＰｏＡ）
３      連結地点（ＰｏＡ）
４      対応ノード（ＣＮ）
５      情報サーバー（ＩＳ）
６      情報サーバー（ＩＳ）
１０    下位階層
２０    ＭＩＨ機能階層
２２    ＭＩＥＳモジュール
２４    ＭＩＩＳモジュール
２６    ＭＩＣＳモジュール
３０    上位階層
３００  ＩＰｖ６フィールド
３１０  ＩＰｖ６プレフィックス利用可能フィールド
１００  ハンドオーバ装置
１１０  ＰｏＡ情報受信部
１２０  ＰｏＡ能力判断部
１３０  アドレス生成部
【図１】
2009534906.tif 000003
【図２】
2009534906.tif 000004
【図３】
2009534906.tif 000005
【図４】
2009534906.tif 000006
【図５】
2009534906.tif 000007
【国際調査報告】
2009534906.tif 000008
2009534906.tif 000009