(57)【要約】  現在の連結地点についてのサブネット情報と新たな連結地点についてのサブネット情報とを比較するステップと、現在の連結地点についてのサブネット情報と新たな連結地点についてのサブネット情報との同一性如何によって、ハンドオーバーを行う階層を決定してハンドオーバーを行うステップとを含むハンドオーバー実行方法である。これにより、移動前後のサブネット情報を比較して、移動前後のサブネットが変更されたか否かを迅速に判断し、これからハンドオーバーを行う階層を決定することにより、ハンドオーバーを効率的に行える。
2009526429.tif 000002
【特許請求の範囲】
【請求項１】
移動ノードで現在の連結地点（Ｐｏｉｎｔ  ｏｆ  Ａｔｔａｃｈｍｅｎｔ：ＰｏＡ）から新たな連結地点へのハンドオーバーを行う方法において、
前記現在の連結地点についてのサブネット情報と前記新たな連結地点についてのサブネット情報とを比較するステップと、
前記現在の連結地点についてのサブネット情報と前記新たな連結地点についてのサブネット情報とが一致するか否かによって、複数の階層のうちハンドオーバーを行う階層を決定するステップと、
決定された階層でハンドオーバーを行うステップと、を含むことを特徴とするハンドオーバー実行方法。
【請求項２】
情報サーバから前記新たな連結地点についてのサブネット情報を受信するステップをさらに含むことを特徴とする請求項１に記載のハンドオーバー実行方法。
【請求項３】
前記ハンドオーバーを行う階層を決定するステップは、
前記現在の連結地点についてのサブネット情報と前記新たな連結地点についてのサブネット情報とが同じである場合、下位階層のハンドオーバーを行うステップと、
前記現在の連結地点についてのサブネット情報と前記新たな連結地点についてのサブネット情報とが異なる場合、上位階層のハンドオーバーを行うステップと、を含むことを特徴とする請求項１に記載のハンドオーバー実行方法。
【請求項４】
前記下位階層のハンドオーバーは、レイヤ２（Ｌ２）ハンドオーバーであることを特徴とする請求項３に記載のハンドオーバー実行方法。
【請求項５】
前記下位階層のハンドオーバーを行うステップは、
前記下位階層にレイヤ２ハンドオーバーを行わせる命令を伝送するステップと、
前記下位階層でレイヤ２ハンドオーバーを行うステップと、を含むことを特徴とする請求項４に記載のハンドオーバー実行方法。
【請求項６】
前記上位階層のハンドオーバーは、レイヤ３（Ｌ３）ハンドオーバーであることを特徴とする請求項３に記載のハンドオーバー実行方法。
【請求項７】
前記上位階層のハンドオーバーを行うステップは、
前記上位階層にサブネットが変更されて、レイヤ３ハンドオーバーを行うことを知らせるイベントメッセージを伝送するステップと、
前記上位階層でレイヤ３ハンドオーバーを行うステップと、を含むことを特徴とする請求項６に記載のハンドオーバー実行方法。
【請求項８】
移動ノードで現在の連結地点から新たな連結地点へのハンドオーバーを行わせる装置において、
前記現在の連結地点についてのサブネット情報と前記新たな連結地点についてのサブネット情報とを比較するサブネット情報比較部と、
前記現在の連結地点についてのサブネット情報と前記新たな連結地点についてのサブネット情報とが一致するか否かによって、複数の階層のうちハンドオーバーを行う階層を決定する階層決定部と、
前記決定されたハンドオーバー実行階層にハンドオーバー実行のためのメッセージを伝送するメッセージ伝送部と、を備えることを特徴とするハンドオーバー実行装置。
【請求項９】
情報サーバから前記新たな連結地点についてのサブネット情報を受信するサブネット情報受信部をさらに含むことを特徴とする請求項８に記載のハンドオーバー実行装置。
【請求項１０】
前記階層決定部は、
前記現在の連結地点についてのサブネット情報と前記新たな連結地点についてのサブネット情報とが一致する場合、下位階層のハンドオーバーを行うと決定し、前記現在の連結地点についてのサブネット情報と前記新たな連結地点についてのサブネット情報とが異なる場合、上位階層のハンドオーバーを行うと決定することを特徴とする請求項８に記載のハンドオーバー実行装置。
【請求項１１】
前記下位階層のハンドオーバーは、レイヤ２（Ｌ２）ハンドオーバーであることを特徴とする請求項１０に記載のハンドオーバー実行装置。
【請求項１２】
前記上位階層のハンドオーバーは、レイヤ３（Ｌ３）ハンドオーバーであることを特徴とする請求項１０に記載のハンドオーバー実行装置。
【請求項１３】
前記メッセージ伝送部は、
前記下位階層のハンドオーバーが行われると決定された場合、前記下位階層にレイヤ２ハンドオーバーを行わせる命令を伝送するハンドオーバー命令伝送部と、
前記上位階層のハンドオーバーが行われると決定された場合、前記上位階層にサブネットが変更されて、レイヤ３ハンドオーバーを行うことを知らせるイベントメッセージを伝送するハンドオーバーイベント伝送部と、を備えることを特徴とする請求項１０に記載のハンドオーバー実行装置。
【請求項１４】
移動ノードの現在の連結地点についてのサブネット情報と新たな連結地点についてのサブネット情報とを比較するステップと、
前記現在の連結地点についてのサブネット情報と前記新たな連結地点についてのサブネット情報とが一致するか否かによって、複数の階層のうちハンドオーバーを行う階層を決定してハンドオーバーを行うステップと、をコンピュータで実行させるためのコンピュータプログラムを記録したコンピュータで読み取り可能な記録媒体。
【請求項１５】
移動ノードでハンドオーバーを行う方法において、
移動ノードで受信されたサブネット情報と移動ノードに保存されたサブネット情報とを比較するステップと、
受信されたサブネット情報と保存されたサブネット情報とが一致する場合、移動ノードの下位階層で下位階層のハンドオーバーを行うステップと、
受信されたサブネット情報と保存されたサブネット情報とが一致していない場合、移動ノードの上位階層で上位階層のハンドオーバーを行うステップと、を含むことを特徴とする方法。
【請求項１６】
移動ノードで保存されたサブネット情報についての接続点と異なる接続点に対して、情報サーバからサブネット情報を受信するステップをさらに含むことを特徴とする請求項１５に記載の方法。
【請求項１７】
保存されたサブネット情報を移動ノードのメモリから回収することを特徴とする請求項１６に記載の方法。
【請求項１８】
前記下位階層のハンドオーバーを行うステップは、移動ノードで第２階層のハンドオーバーを行うステップを含み、
前記上位階層のハンドオーバーを行うステップは、移動ノードで第３階層のハンドオーバーを行うステップを含むことを特徴とする請求項１５に記載の方法。
【請求項１９】
前記下位階層は、ＯＳＩ（Ｏｐｅｎ  Ｓｙｓｔｅｍｓ  Ｉｎｔｅｒｃｏｎｎｅｃｔ）参照モデルによって定義された第２階層であり、
前記上位階層は、ＯＳＩ参照モデルによって定義された第３階層であることを特徴とする請求項１５に記載の方法。
【請求項２０】
前記下位階層のハンドオーバーを行うステップは、
リンク交換を行わせる命令を含む第１フィールドと、
第１状態にある時には、ローカル装置でリンク命令が行われることを表し、第２状態にある時には、遠隔装置でリンク命令が行われることを表せる第２フィールドと、を含む第２階層ハンドオーバー命令を発行するステップを含むことを特徴とする請求項１５に記載の方法。
【請求項２１】
前記上位階層のハンドオーバーを行うステップは、
命令が前記上位階層での状態変化に対して存在するということを確認する第１フィールドと、
前記上位階層で行われる状態変化のタイプを識別する第２フィールドと、
第１状態にある時には、ローカル装置で前記状態変化が行われることを表し、第２状態にある時には、遠隔装置で前記状態変化が行われることを表せる第３フィールドと、を含む第３階層のハンドオーバー命令を発行するステップを含むことを特徴とする請求項１５に記載の方法。
【請求項２２】
前記第２フィールドは、前記状態変化のタイプがＩＰ再設定であることを表すことを特徴とする請求項２１に記載の方法。
【請求項２３】
一つ以上の外部ネットワークに対して無線データを伝送し、かつ受信し、サブネット情報を受信する伝送／受信部と、
サブネット情報を保存するメモリと、
前記受信されたサブネット情報を前記保存されたサブネット情報と比較し、前記受信されたサブネット情報が前記保存されたサブネット情報と一致する場合、移動装置の下位階層で下位階層のハンドオーバーを行い、前記受信されたサブネット情報が前記保存されたサブネット情報と一致していない場合、移動装置の上位階層で上位階層のハンドオーバーを行うハンドオーバー階層実行部と、を備えることを特徴とする移動無線装置。
【請求項２４】
前記受信されたサブネット情報は、前記保存されたサブネット情報に対する接続点とは異なる接続点についての情報サーバから、前記伝送／受信部を通じて受信されたことを特徴とする請求項２３に記載の移動無線装置。
【請求項２５】
前記下位階層のハンドオーバーは、第２階層のハンドオーバーであり、
前記上位階層のハンドオーバーは、第３階層のハンドオーバーであることを特徴とする請求項２３に記載の移動無線装置。
【請求項２６】
前記ハンドオーバー階層実行部は、
リンク交換を行わせる命令を含む第１フィールドと、
第１状態にある時には、ローカル装置でリンク命令が行われることを表し、第２状態にある時には、遠隔装置でリンク命令が行われることを表せる第２フィールドと、を含む命令を使用して、前記下位階層に第２階層のハンドオーバーを発行することを特徴とする請求項２３に記載の移動無線装置。
【請求項２７】
前記ハンドオーバー階層実行部は、
命令が前記上位階層での状態変化に対して存在するということを確認する第１フィールドと、
前記上位階層で行われる状態変化のタイプを識別する第２フィールドと、
第１状態にある時には、ローカル装置で前記状態変化が行われることを表し、第２状態にある時には、遠隔装置で前記状態変化が行われることを表せる第３フィールドと、を含む命令を使用して、前記上位階層に第３階層のハンドオーバー命令を発行することを特徴とする請求項２３に記載の移動無線装置。
【請求項２８】
第１サブネット情報を保存する第１情報サーバに連結されている第１接続点；
第２サブネット情報を保存する第２情報サーバに連結されている第２接続点；
前記第１接続点と第２接続点との間を移動する間に、前記第２情報サーバから伝送された第２サブネット情報を含む無線データを受信する受信部と、前記第１サブネット情報を保存するメモリと、前記受信された第２サブネット情報と前記保存された第１サブネット情報とを比較し、前記受信されたサブネット情報が前記保存されたサブネット情報と一致する場合、移動装置の下位階層で下位階層のハンドオーバーを行い、前記受信されたサブネット情報が前記保存されたサブネット情報と一致していない場合、移動装置の上位階層で上位階層のハンドオーバーを行うハンドオーバー階層実行部と、を備える移動装置；を備えることを特徴とする移動無線システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、移動通信に係り、特に、サブネット情報を利用して移動ノードにおけるハンドオーバーを行う方法及び装置に関する。
【背景技術】
【０００２】
移動通信におけるハンドオーバーとは、移動ノードが移動中にも現在使用中であるサービスを続けて提供されるようにする技術である。
【０００３】
ハンドオーバーを行うためには、モバイルノードが移動した新たなネットワークについての情報が必要であるが、これをハンドオーバー情報という。移動ノードは、情報サーバという別途のサーバから移動しようとするネットワークについてのハンドオーバー情報を伝達される。
【０００４】
このようなハンドオーバー情報中には、移動ノードが接続する連結地点（Ｐｏｉｎｔ  ｏｆ  Ａｔｔａｃｈｍｅｎｔ：ＰｏＡ）の属するサブネットについての情報、すなわち、サブネット情報がある。
【０００５】
従来には、このようなサブネット情報を直接利用して、上位階層及び下位階層のハンドオーバーの実行如何を決定する方式が存在しなかった。したがって、このようなサブネット情報を利用して、効率的にハンドオーバーを行う方式が必要である。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明が解決しようとする技術的課題は、サブネット情報を利用して効率的にハンドオーバーを行う方法及び装置を提供することである。
【０００７】
本発明が解決しようとする他の技術的課題は、前記ハンドオーバー実行方法をコンピュータで実行させるためのプログラムを記録したコンピュータで読み取り可能な記録媒体を提供することである。
【課題を解決するための手段】
【０００８】
前記課題を達成するためのハンドオーバー実行方法は、移動ノードで現在の連結地点（Ｐｏｉｎｔ  ｏｆ  Ａｔｔａｃｈｍｅｎｔ：ＰｏＡ）から新たなＰｏＡへのハンドオーバーを行う方法において、前記現在のＰｏＡについてのサブネット情報と前記新たなＰｏＡについてのサブネット情報とを比較するステップと、前記現在のＰｏＡについてのサブネット情報と前記新たなＰｏＡについてのサブネット情報との同一性如何によって、ハンドオーバーを行う階層を決定してハンドオーバーを行うステップとを含むことが望ましい。
【０００９】
前記課題を達成するためのハンドオーバー実行装置は、移動ノードで現在のＰｏＡから新たなＰｏＡへのハンドオーバーを行わせる装置において、前記現在のＰｏＡについてのサブネット情報と前記新たなＰｏＡについてのサブネット情報とを比較するサブネット情報比較部と、前記現在のＰｏＡについてのサブネット情報と前記新たなＰｏＡについてのサブネット情報との同一性如何によってハンドオーバーを行う階層を決定する階層決定部と、前記決定されたハンドオーバー実行階層にハンドオーバーの実行のためのメッセージを伝送するメッセージ伝送部と、を備えることが望ましい。
【発明の効果】
【００１０】
本発明によるハンドオーバー実行方法及び装置によれば、移動前後のサブネット情報を比較して、移動前後のサブネットが変更されたか否かを迅速に判断し、これからハンドオーバーを行う階層を決定することにより、ハンドオーバーを効率的に行える。
【発明を実施するための最良の形態】
【００１１】
以下、添付された図面を参照して、本発明によるハンドオーバー実行装置及び方法について詳細に説明する。
【００１２】
図１は、本発明の一実施形態によるハンドオーバー実行装置の構成を示すブロック図である。
【００１３】
本発明によるハンドオーバー実行装置１００は、移動ノードで現在のＰｏＡ（Ｐｏｉｎｔ  ｏｆ  Ａｔｔａｃｈｍｅｎｔ）から新たなＰｏＡへのハンドオーバーを行わせる装置である。このために示されたハンドオーバー実行装置１００は、サブネット情報受信部１１０、サブネット情報比較部１２０、サブネット情報保存部１３０、階層決定部１４０、及びメッセージ伝送部１５０を備えることが望ましい。
【００１４】
サブネット情報受信部１１０は、情報サーバからハンドオーバー情報を受信する。特に、サブネット情報受信部１１０は、新たなＰｏＡについてのサブネット情報を受信する。受信されたサブネット情報は、サブネット情報保存部１３０に伝えられる。
【００１５】
サブネット情報保存部１３０は、サブネット情報を保存する。
【００１６】
サブネット情報比較部１２０は、現在のＰｏＡについてのサブネット情報と受信部１１０で受信された新たなＰｏＡについてのサブネット情報とを比較して、二つのサブネット情報が同一か否かを判断する。
【００１７】
階層決定部１４０は、比較部１２０で決定されたサブネット情報の比較結果によって、ハンドオーバーを行う階層を決定する。
【００１８】
メッセージ伝送部１５０は、ハンドオーバーを行うと決定されたハンドオーバー実行階層にハンドオーバーの実行のためのメッセージを伝送する。このために、メッセージ伝送部１５０は、下位階層にレイヤ２ハンドオーバーを行わせる命令を伝送するハンドオーバー命令伝送部（図示せず）及び／または上位階層にサブネットが変更されてレイヤ３ハンドオーバーを行うことを知らせるイベントメッセージを伝送するハンドオーバーイベント伝送部（図示せず）を備えることが望ましい。
【００１９】
図２は、本発明の一実施形態によるハンドオーバー情報検索がなされる移動通信環境を示す図である。図２を参照するに、本発明による移動通信環境は、移動ノード１（ＰＤＡで表現されている）、ＰｏＡ  ２,３、対応ノード４（コンピュータで表現されている）、情報サーバ５,６、そして、複数のネットワークで構成され、ノード１,４は、両者が何れもモバイルであり、かつ／またはノード１,４は、異なるタイプの装置でありうる。
【００２０】
図２に示された移動通信環境におけるネットワークトポロジーは、一実施形態として意図されたものに過ぎず、当業者ならば、これと異なる多様なトポロジーで構成されるということが分かるであろう。
【００２１】
たとえ、全ての態様で要求されるものではないとしても、モバイルノード１は、モバイルノード１が使用する追加的な要素を含みうるが、例えば、コントローラ及び／またはネットワークを利用する携帯用コンピュータ、メディアプレイヤ、ＰＤＡ及び／またはフォーンで使われるディスプレイである。また、静止したＰｏＡ  ２,３に対して移動するノード１である移動ノード１の立場で表現されているものの、必要なものは、ただ移動ノード１とＰｏＡ  ２,３との間の相対的な動きであり、実際動くものがノード１であるかＰｏＡ  ２,３であるかは関係ない。
【００２２】
移動ノード１は、移動通信環境を利用する移動端末である。移動通信を利用し始める時に、移動ノード１は、ホームネットワーク２１０上のホームエージェントにホームアドレスを登録する。移動ノード１が他のネットワーク領域に移動する時に、（移動しようとするネットワーク領域上のエージェントである）外部エージェント（Ｆｏｒｅｉｇｎ  Ａｇｅｎｔ：ＦＡ）で補助アドレスを獲得する。移動ノード１は、獲得した補助アドレス（ＣｏＡ）をホームエージェントに送って登録する。ホームエージェントは、ＣｏＡとホームアドレスとを対応させ、以後にネットワーク２１０及び２３０を使用してインターネット２２０を経由してホームノード１と連結された対応ノード４からＨｏＡへのデータ伝送がある場合、データをＣｏＡに伝送する。
【００２３】
ＦＡは、移動ノード１が訪問した外部ネットワーク上のエージェントである。
【００２４】
移動ノード１は、現在のネットワーク領域におけるＰｏＡを通じてネットワークと連結する。ＰｏＡとは、移動ノード１とネットワークとの間のデータ伝送を行う装置である。このようなＰｏＡの例としては、アクセスポイント（Ａｃｃｅｓｓ  Ｐｏｉｎｔ：ＡＰ）、基地局がありうるが、これに限定されず、移動ノード１とネットワークとの間のデータ伝送を行うものならば、ＰｏＡとなりうる。図２の例としては、基地局で表現されたＰｏＡ２とＰｏＡ３とが対応するネットワーク領域におけるそれぞれのＰｏＡとなる。
【００２５】
モバイルノード１がＰｏＡ２とＰｏＡ３との間に移動するとき、ハンドオーバーが必要である。また、サブネットとサブネットとの間に移動するとき、ハンドオーバーが必要である。ＰｏＡのみが変更されるＰｏＡとＰｏＡとの間のハンドオーバーをＬ２ハンドオーバーという。Ｌ２ハンドオーバーは、Ｌ２階層（リンク階層）で行われ、同じサブネット間のハンドオーバーであるので、サブネットの変更が発生しないハンドオーバーである。
【００２６】
モバイルノード１が異なるサブネットに属するＰｏＡ２,３間に移動する場合には、Ｌ２ハンドオーバーと共に、Ｌ３ハンドオーバーが行われねばならない。Ｌ３ハンドオーバーは、Ｌ３階層（ネットワーク階層）で行われ、異なるサブネット間のハンドオーバーであるので、サブネットの変更が発生するハンドオーバーである。
【００２７】
移動ノード１が新たなネットワーク領域へのハンドオーバーを行うためには、新たなネットワークについての情報が必要であるが、これをハンドオーバー情報という。図２では、移動ノード１がＰｏＡ２をＰｏＡとするネットワーク領域でデータ通信を行っており、ＰｏＡ３をＰｏＡとしてデータ通信を行うネットワーク領域に移動する例が示されている。
【００２８】
移動ノード１は、ＰｏＡ３への移動前のネットワークにおけるＰｏＡ２を通じて新たなネットワーク領域についての情報を受信する。このような情報は、ハンドオーバー情報の一例であって、ホームコアネットワーク２１０、訪問コアネットワーク２３０、アクセスネットワーク２００及びＰｏＡ
２を通じて情報サーバ５,６から伝達される。移動ノード１は、受信した情報を利用して、新たなネットワーク領域でいかなるネットワークプロトコルを使用するかが分かり、これを使用してハンドオーバーを行える。
【００２９】
このようなハンドオーバー情報の一つとして、サブネット情報がある。サブネット情報は、ＰｏＡの属するサブネットについての情報である。
【００３０】
モバイルノード１が同じサブネットに属するＰｏＡ間に移動する場合、移動前後に情報サーバ５,６から伝達されるサブネット情報は、同一であろう。モバイルノードが異なるサブネットに属するＰｏＡ間に移動する場合、移動前後に情報サーバ５,６から伝達されるサブネット情報は、異なるであろう。
【００３１】
したがって、移動前の旧サブネット情報と移動後の新サブネット情報とを比較することにより、サブネットが変更されたか否かが分かる。
【００３２】
また、サブネットの変更如何によって、Ｌ２ハンドオーバーを行わねばならないか、またはＬ３ハンドオーバーを行わねばならないかが分かるので、ハンドオーバーを行う階層を迅速に決定しうる。したがって、移動前後のサブネット情報を比較することにより、効率的にハンドオーバーを行う。
【００３３】
図３は、本発明の一実施形態による移動ノードのネットワーク階層を示す図である。図３を参照するに、本発明による移動ノードのネットワーク階層は、下位階層１０、ハンドオーバー機能階層２０及び上位階層３０を備える。説明の便宜のために、情報サーバ４０を図３に共に示した。
【００３４】
下位階層１０は、ＯＳＩ（Ｏｐｅｎ  Ｓｙｓｔｅｍｓ  Ｉｎｔｅｒｃｏｎｎｅｃｔｉｏｎ）参照モデルによって定義された７階層のうち、第２階層及びそれ以下の階層、すなわち、リンク階層、物理階層を意味する。
【００３５】
上位階層３０は、ＯＳＩ参照モデルによって定義された７階層のうち、第３階層及びそれ以上の階層、すなわち、インターネットプロトコル（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ：ＩＰ）階層、モバイルＩＰ階層、伝送階層、アプリケーション階層を意味する。
【００３６】
ハンドオーバー機能階層２０は、下位階層１０と上位階層３０との間の第２.５階層に対応し、下位階層１０及び上位階層３０におけるハンドオーバーを支援する。
【００３７】
ハンドオーバー機能階層２０は、下位階層１０のリンクインターフェースのタイプに独立的に異種リンク間のハンドオーバーを支援することが望ましい。このために、ハンドオーバー機能階層２０は、イベントサービスモジュール２２、情報サービスモジュール２４及び命令サービスモジュール２６を含むことが望ましい。しかしながら、異なるモジュール及び／または構成が同じ機能を獲得するために使われる。
【００３８】
情報サービスモジュール２４は、情報サーバ４０からハンドオーバー情報を獲得する。情報サービスモジュール２４は、図１の実施形態でサブネット情報受信部１１０に対応する。情報サービスモジュール２４は、情報サーバ４０にサブネット情報を要請するメッセージ７を伝送する。情報サーバ４０は、このメッセージに応答してサブネット情報を応答するメッセージ８を伝送する。
【００３９】
イベントサービスモジュール２２は、移動ノード１で発生する多様なリンク間のハンドオーバーと関連したイベントを検出し、上位階層３０にイベントの発生を報告する。本発明によるハンドオーバーの実行において、上位階層におけるハンドオーバーが必要であると決定された場合、イベントサービスモジュール２２は、上位階層にサブネットが変更されてレイヤ３ハンドオーバーを行うことを知らせるイベントメッセージを伝送する。イベントサービスモジュール２２は、図１の実施形態で説明されたハンドオーバーイベント伝送部に対応する。
【００４０】
命令サービスモジュール２６は、上位階層３０からユーザの入力した命令を伝達されて下位階層１０でのハンドオーバーを制御する。本発明によるハンドオーバーの実行において、下位階層１０でのハンドオーバーが必要であると決定された場合、命令サービスモジュール２６は、下位階層にレイヤ２ハンドオーバーを行わせる命令を伝送する。命令サービスモジュール２６は、図１の実施形態で説明されたハンドオーバー命令伝送部に対応する。
【００４１】
図４は、本発明の一実施形態によるハンドオーバー実行方法を示すフローチャートである。
【００４２】
図１ないし図４を参照するに、まず、サブネット情報受信部１１０は、情報サーバ４０から新たなＰｏＡについてのサブネット情報を受信する（Ｓ１００）。
【００４３】
サブネット情報比較部１２０は、サブネット情報保存部１３０に保存された現在のＰｏＡについての旧サブネット情報とサブネット情報受信部１１０が受信した新たなＰｏＡについての新サブネット情報とを比較する（Ｓ１１０）。
【００４４】
階層決定部１４０は、ハンドオーバーを行う階層を決定する（Ｓ１２０）。階層決定部１４０は、サブネット情報比較部１２０のサブネット情報比較の結果を利用する。新旧サブネット情報が同じである場合、サブネットの変更は発生しなかった。したがって、サブネットの変更が発生しない場合のＬ２ハンドオーバーが行われねばならない。したがって、階層決定部１４０は、下位階層１０でのハンドオーバーが行われると決定する。
【００４５】
新旧サブネット情報が異なる場合、サブネットの変更が発生した。したがって、サブネットの変更が発生する場合のＬ３ハンドオーバーが行われねばならない。したがって、階層決定部１４０は、上位階層３０でのハンドオーバーが行われると決定する。
【００４６】
メッセージ伝送部１５０は、ハンドオーバーを行うと決定された階層にハンドオーバー実行のためのメッセージを伝送して、該当階層がハンドオーバーを行わせる（Ｓ１３０）。
【００４７】
上位階層のハンドオーバーが行われると決定された場合、ハンドオーバーイベント伝送部は、上位階層３０にサブネットが変更されてレイヤ３（Ｌ３）ハンドオーバーを行うことを知らせるイベントメッセージを伝送する。このイベントメッセージをレイヤ３ハンドオーバーイベントという。レイヤ３ハンドオーバーイベントを受信した上位階層３０は、Ｌ３ハンドオーバーを行う。
【００４８】
下位階層のハンドオーバーが行われると決定された場合、ハンドオーバー命令伝送部は、下位階層１０にレイヤ２（Ｌ２）ハンドオーバーを行わせる命令を伝送する。この命令をレイヤ２ハンドオーバー命令という。レイヤ２ハンドオーバー命令を受信した下位階層１０は、Ｌ２ハンドオーバーを行う。
【００４９】
図５は、本発明の一実施形態によるレイヤ３ハンドオーバーイベントを示す図である。図５を参照するに、本発明によるレイヤ３ハンドオーバーイベント５０は、イベントＩＤ
５２、イベントタイプ５４、イベント名５６、“ローカルイベント”であるか“遠隔イベント”であるかを表すフィールド５８及び“遠隔”である場合、イベントを受信する装置に対するフィールド６０を備える。しかしながら、他の態様においては、付加的なフィールドが使われるということが分かる。
【００５０】
図５には、イベントＩＤ ５２に１２３という番号が付与されたが、これは、一つの例に過ぎない。イベントタイプ５４は、上位階層３０に状態変更が発生することを知らせるイベントであることを表す。イベント名５６は、レイヤ３ハンドオーバーイベント５０がサブネットの変更を要する、Ｌ３ハンドオーバーを要請するメッセージであることを表す。図５には、Ｌ３ハンドオーバーの例としてＩＰ再設定を要請する例を示している。ローカルであるか遠隔であるかを表すフィールド５８は、イベントが外部装置に伝送される場合に対比したものであって、本発明によるハンドオーバー実行装置１００が移動ノード１に含まれる場合、ローカルＬの値を有する。この場合、遠隔装置フィールド６０は、零の値（Ｎｕｌｌ）を有する。逆に、もし、メッセージが他の装置から伝送されたものであれば、フィールド５８は、遠隔Ｒの値を表し、装置フィールド６０は、ハンドオーバー実行装置１００を有する装置を表す。
【００５１】
図６は、本発明の一実施形態によるレイヤ２ハンドオーバー命令を示す図である。図６を参照するに、本発明によるレイヤ２ハンドオーバー命令７０は、命令番号７２、リンク命令７４、ローカルであるか遠隔であるかを表すフィールド７６及び遠隔装置に対するフィールド７８を含む。前記フィールドが示されたフィールドに限定されず、付加的なフィールドが使われうるということが分かるであろう。
【００５２】
図６には、命令番号７２に１２３という番号が付与されたが、これは一つの例に過ぎない。リンク命令フィールド７４は、下位階層１０にリンク変更が発生することを知らせる命令であることを表す。ローカルであるか遠隔であるかを表すフィールド７６及び遠隔装置フィールド７８は、図５に説明された通りであるので、ここでは説明を省略する。
【００５３】
たとえ、要求されるものではないとしても、本発明は、コンピュータで読み取り可能な記録媒体にコンピュータ（情報処理機能を有する装置を何れも含む）可読コードとして具現することが可能である。コンピュータで読み取り可能な記録媒体は、コンピュータシステムによって読み取られるデータが保存される全ての種類の記録装置を含む。コンピュータで読み取り可能な記録装置の例としては、ＲＯＭ（リード  オンリ  メモリ）、ＲＡＭ（ランダム  アクセス  メモリ）、ＣＤ−ＲＯＭ、磁気テープ、フロッピー（登録商標）ディスク、光データ保存装置がある。
【００５４】
たとえ、前記説明が多様な実施形態に適用される本発明の新規な特徴に焦点を合わせて説明されたとしても、当業者は、本発明の範囲を逸脱せずに、前記説明された装置及び方法の形態及び細部事項で多様な削除、代替、及び変更が可能であるということが分かるであろう。したがって、本発明の範囲は、前記説明より特許請求の範囲によって定義される。特許請求の範囲の均等な範囲内の全ての変形は、本発明の範囲に含まれる。
【図面の簡単な説明】
【００５５】
【図１】本発明の一実施形態によるハンドオーバー実行装置の構成を示すブロック図である。
【図２】本発明の一実施形態によるハンドオーバー情報検索がなされる移動通信環境を示す図である。
【図３】本発明の一実施形態による移動ノードのネットワーク階層を示す図である。
【図４】本発明の一実施形態によるハンドオーバー実行方法を示すフローチャートである。
【図５】本発明の一実施形態によるレイヤ３ハンドオーバーイベントを示す図である。
【図６】本発明の一実施形態によるレイヤ２ハンドオーバー命令を示す図である。
【図１】
2009526429.tif 000003
【図２】
2009526429.tif 000004
【図３】
2009526429.tif 000005
【図４】
2009526429.tif 000006
【図５】
2009526429.tif 000007
【図６】
2009526429.tif 000008
【国際調査報告】
2009526429.tif 000009
2009526429.tif 000010