(57)【要約】【課題】ホームエージェント嗜好情報の使用を容易にするための方法および装置を提供すること。【解決手段】ホームエージェント嗜好制御ノードは、所与のネットワーク内の使用可能なホームエージェントに関する情報を収集する。この情報は、現在の使用可能性に関する情報と、他の情報（例えば、あるホームエージェントの、別のホームエージェントに対する相対使用可能性に関連する可能性がある他の情報）とを共に含む。ホームエージェント嗜好制御ノードは、そのような情報を使用し、少なくともいくつかの、好ましくはすべてのそのネットワークのホームエージェントについて、それぞれの嗜好値を決定する。次いで、ホームエージェントは、少なくとも一部にはそのような嗜好値を含む、得られたリストを通信した後で、この情報を用いて、移動ノードからのホームエージェント発見照会に応答することが可能になる。これにより、少なくともシステムリソースの比較的効率的な分布を表す可能性が高い、移動ノードによるホームエージェントの選択が容易になる。【選択図】図１
2006115517.tif 000002
【特許請求の範囲】
【請求項１】
複数のホームエージェントを有するネットワーク内で使用される方法であって、
ルータ公示メッセージを前記ネットワーク内のホームエージェントから受信するステップと、
前記ルータ公示メッセージ、および前記ホームエージェントの少なくとも１つに関する他の情報を使用し、前記ホームエージェントの少なくともいくつかについて、対応する嗜好値を形成するステップと、
前記ネットワーク内の前記ホームエージェントおよび前記対応する嗜好値に関して、ホームエージェントリスト情報を前記ホームエージェントに送信するステップと  
を備え、前記ステップの結果、前記ホームエージェントは、前記ステップの後に、前記ホームエージェントリスト情報を移動ノードに送り、少なくとも部分的には前記ホームエージェントリスト情報に応じて、前記移動ノードが特定のホームエージェントを選択することを可能にすることができることを特徴とする方法。
【請求項２】
前記他の情報の少なくともいくつかを前記ホームエージェントから受信するステップをさらに備えたことを特徴とする請求項１に記載の方法。
【請求項３】
前記他の情報の少なくともいくつかを前記ホームエージェントから受信するステップは、前記ホームエージェントにメッセージを送信して前記他の情報を要求するステップをさらに備えたことを特徴とする請求項２に記載の方法。
【請求項４】
前記他の情報の少なくともいくつかを前記ホームエージェントから受信するステップは、少なくとも１つのホームエージェントから非同期メッセージを受信するステップをさらに備えたことを特徴とする請求項２に記載の方法。
【請求項５】
前記少なくとも１つのホームエージェントから非同期メッセージを受信するステップは、少なくとも１つのホームエージェントによって時々送信される複数の非同期メッセージを前記少なくとも１つのホームエージェントから受信するステップをさらに備えたことを特徴とする請求項４に記載の方法。
【請求項６】
前記他の情報は、
現在、前記ホームエージェントの所与の１つによってサービスを提供されている移動ノードの数、
所定の時間にわたって前記ホームエージェントの所与の１つによってサービスを提供された移動ノードの平均数、
追加の移動ノードをサポートするため、前記ホームエージェントの所与の１つにとって使用可能な、割り当てられていないリソースを示す値、
前記ホームエージェントの所与の１つにおいて、現在割り当てられているリソースを示す値
に関する少なくとも１つの情報を含むことを特徴とする請求項１に記載の方法。
【請求項７】
前記ルータ公示メッセージおよび前記他の情報を前記ホームエージェントから受信するホームエージェント嗜好制御ノードは、前記対応する嗜好値を形成し、前記ホームエージェントリスト情報を送信するように機能することを特徴とする請求項１に記載の方法。
【請求項８】
複数のホームエージェントを有するネットワーク内で使用される方法であって、
ホームエージェント使用可能性情報、および前記ホームエージェンの少なくとも１つトに関する他の情報を使用し、前記ホームエージェントの各々について、対応する嗜好値を形成するステップと、
前記ネットワーク内の前記ホームエージェントおよび前記ホームエージェントの各々についての前記対応する嗜好値に関して、ホームエージェントリスト情報を前記ホームエージェントに送信するステップと
を備え、前記ステップの結果、前記ホームエージェントは、前記ステップの後に、前記ホームエージェントリスト情報を移動ノードに送り、少なくとも部分的には前記ホームエージェントリスト情報に応じて、前記移動ノードが特定のホームエージェントを選択することを可能にすることができることを特徴とする方法。
【請求項９】
前記ホームエージェントにメッセージを送信して前記他の情報を要求するステップをさらに備えたことを特徴とする請求項８に記載の方法。
【請求項１０】
前記他の情報を前記ホームエージェントから受信するステップをさらに備えたことを特徴とする請求項８に記載の方法。
【請求項１１】
前記ネットワーク内のホームエージェントからルータ公示メッセージを受信するステップをさらに備えたことを特徴とする請求項８に記載の方法。
【請求項１２】
前記ルータ公示メッセージを使用し、前記ホームエージェント使用可能性情報を作り上げる（ｄｅｖｅｌｏｐ）ステップをさらに備えたことを特徴とする請求項１１に記載の方法。
【請求項１３】
ネットワークインターフェースと、
ホームエージェント使用可能性情報、および
他のホームエージェント情報に関してデータが記憶されているメモリと、
前記メモリに結合されて動作可能で、前記ホームエージェント使用可能性情報および前記他のホームエージェント情報に応答し、ホームエージェント嗜好値出力を有するホームエージェント嗜好計算器と、
前記ホームエージェント嗜好値出力、および前記ネットワークインターフェースに結合して動作可能な送信器と
を備えたことを特徴とするホームエージェント嗜好制御ノード。
【請求項１４】
前記ホームエージェント使用可能性情報は、所与のネットワーク内で使用可能なホームエージェントのリストを含むことを特徴とする請求項１３に記載のホームエージェント嗜好制御ノード。
【請求項１５】
前記他のホームエージェント情報は、
現在、前記ホームエージェントの所与の１つによってサービスを提供されている移動ノードの数、
所定の時間にわたって前記ホームエージェントの所与の１つによってサービスを提供された移動ノードの平均数、
追加の移動ノードをサポートするための、前記ホームエージェントの所与の１つにとって使用可能な、割り当てられていないリソースを示す値、
前記ホームエージェントの所与の１つにおいて、現在割り当てられているリソースを示す値
のうち少なくとも１つを含むことを特徴とする請求項１４に記載のホームエージェント嗜好制御ノード。
【請求項１６】
前記ホームエージェント嗜好計算器は、少なくとも部分的には、前記ホームエージェント使用可能性情報および前記他のホームエージェント情報に応じて、複数のホームエージェントの各々について嗜好値を決定するための計算器手段をさらに備えたことを特徴とする請求項１３に記載のホームエージェント嗜好制御ノード。
【請求項１７】
前記計算器手段はさらに、実質的な頻度に基づいて複数のホームエージェントの各々について前記嗜好値を決定することを特徴とする請求項１６に記載のホームエージェント嗜好制御ノード。
【請求項１８】
前記ホームエージェント嗜好値出力は、対応する嗜好値を有する、使用可能なホームエージェントのリストを含むことを特徴とする請求項１３に記載のホームエージェント嗜好制御ノード。
【請求項１９】
前記ホームエージェント嗜好計算器は、前記送信器に、前記ホームエージェント嗜好値出力を前記使用可能なホームエージェントに送信させる出力手段を含むことを特徴とする請求項１８に記載のホームエージェント嗜好制御ノード。
【請求項２０】
独立プラットフォーム、
ホームエージェントプラットフォーム、
ＲＡＤＩＵＳサーバ
のうち少なくとも１つを備えたことを特徴とする請求項１３に記載のホームエージェント嗜好制御ノード。
【請求項２１】
ネットワーク内のホームエージェントによって使用される方法であって、
前記ネットワーク内の使用可能なホームエージェントのリストを含むメッセージを受信するステップであって、前記リストは、前記ホームエージェントを含み、および前記ホームエージェントを含め前記使用可能なホームエージェントの各々について嗜好値を提供するステップと、
前記リストの少なくとも一部分を移動ノードに送り、よって所与の移動ノードが特定のホームエージェントを選択することを容易にするステップと
を備えたことを特徴とする方法。
【請求項２２】
ホームエージェント情報を求める要求を含むメッセージを、ホームエージェント嗜好制御ノードから受信するステップと、
前記ホームエージェント情報を前記ホームエージェント嗜好制御ノードに送信するステップと
をさらに備えたことを特徴とする請求項２１に記載の方法。
【請求項２３】
前記ホームエージェント情報は、
現在、前記ホームエージェントによってサービスを提供されている移動ノードの数、
所定の時間にわたって前記ホームエージェントによってサービスを提供された移動ノードの平均数、
追加の移動ノードをサポートするための、前記ホームエージェントにとって使用可能な、割り当てられていないリソースを示す値、
所与の１つの前記ホームエージェントにおいて、現在割り当てられているリソースを示す値
のうち少なくとも１つを含むことを特徴とする請求項２２に記載の方法。
【請求項２４】
前記ネットワーク内の使用可能なホームエージェントのリストを含むメッセージを受信するステップは、前記メッセージをホームエージェント嗜好制御ノードから受信するステップを含むことを特徴とする請求項２１に記載の方法。
【請求項２５】
複数のホームエージェントを有するネットワーク内で使用される方法であって、
前記ネットワーク内の前記ホームエージェントのリストにアクセスするステップと、
他の情報を各ホームエージェントに要求するため、前記ネットワーク内の各ホームエージェントにメッセージを送信するステップと、
前記ホームエージェントの各々に対応する他の情報を含めて、前記ネットワーク内の各ホームエージェントからメッセージを受信するステップと、
前記他の情報を使用して、各ホームエージェントについて嗜好値を計算するステップと、
前記リストを含め、および前記嗜好値を組み込んで、各ホームエージェントにメッセージを送信し、その結果、前記ホームエージェントは、当該送信の後に、前記ホームエージェントリスト情報を移動ノードに送り、少なくとも部分的には前記嗜好値に応じて、前記移動ノードが特定のホームエージェントを選択することを可能にするステップと、
前記ステップの後に、周期的に、
追加の他の情報を含めて、各ホームエージェントからメッセージを受信し、
少なくとも部分的に前記追加の他の情報に応じて、前記嗜好値を再計算し、
前記ホームエージェントとその嗜好値の更新済みリストを前記ホームエージェントに送信するステップと
を備えたことを特徴とする方法。
【請求項２６】
前記ネットワーク内の前記ホームエージェントのリストにアクセスするステップは、
ルータ公示メッセージを前記ネットワーク内のホームエージェントから受信するステップと、
前記ルータ公示メッセージを使用し、前記ネットワーク内の前記ホームエージェントの前記リストを形成するステップと
を含むことを特徴とする請求項２５に記載の方法。
【請求項２７】
前記ネットワーク内の前記ホームエージェントのリストにアクセスするステップは、以前提供されたリストにアクセスするステップを含むことを特徴とする請求項２５に記載の方法。
【請求項２８】
前記周期的に、追加の他の情報を含めて、各ホームエージェントからメッセージを受信するステップは、前記ステップの後に、周期的に、追加の他の情報を各ホームエージェントに要求するメッセージを、前記ネットワーク内の各ホームエージェントに送信するステップを含むことを特徴とする請求項２５に記載の方法。
【請求項２９】
前記周期的に、追加の他の情報を含めて、各ホームエージェントからメッセージを受信するステップは、前記追加の他の情報を含むメッセージを各ホームエージェントが送信すべき周期を指定するために、前記ネットワーク内の各ホームエージェントにメッセージを送信するステップを含むことを特徴とする請求項２５に記載の方法。
【請求項３０】
前記周期的に、追加の他の情報を含めて、各ホームエージェントからメッセージを受信するステップは、
前記追加の他の情報を含むメッセージを各ホームエージェントが送信すべき周期を指定するために、前記ネットワーク内の各ホームエージェントに第１のメッセージを送信するステップと、
前記ネットワーク内の各ホームエージェントに第２のメッセージを送信するステップであって、前記メッセージは、前記第２のメッセージに対する特定の応答として追加の他の情報を各ホームエージェントに要求するステップとを含むことを特徴とする請求項２５に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般にネットワーク通信に関し、より詳細には、ホームエージェントの割当ておよび／または選択を容易にすることに関する。
【背景技術】
【０００２】
モバイルＩＰｖ６(モバイル用インターネットプロトコルバージョン６)において、移動ノードは、そのＩＰｖ６のアドレスを変更することなく、リンクからリンクへとローミングすることが可能である。移動ノードは、ホームエージェントとして動作する移動ノードのホームドメイン内のルータによって割り当てられたＩＰｖ６アドレスを含むホームアドレスによってアクセスされる。したがって、移動ノードがそのホームリンクから移動して離れたことは、トランスポート層プロトコル以上のプロトコル、およびアプリケーションにとって透過である。
【０００３】
しかしながら、第３世代（３Ｇ）ネットワーク内のほとんどの移動ノードは、当初、ホームエージェントアドレスと共に構成されることはない。その代わり、移動ノードは、動的なホームエージェントアドレスの発見（ｄｙｎａｍｉｃ  ｈｏｍｅ  ａｇｅｎｔ  ａｄｄｒｅｓｓ  ｄｉｓｃｏｖｅｒｙ）として知られるプロセスによって、ホームエージェントのグローバルアドレスを動的に発見する。このプロセスによれば、移動ノードは、エニキャストアドレスを使用して、ＩＣＭＰｖ６（インターネット制御メッセージプロトコルバージョン６）ホームエージェント発見要求を送信する（エニキャストアドレスは、同じアドレスが複数のノードに対して構成されるが、転送側ルータが、このアドレスと共に構成されている１つのノードだけによってそのパケットが確実に受信されるようにする特性を有する。したがって、ネットワーク内のホームエージェントの１つだけが、発見要求を受信し、それに回答することになる）。ホームエージェントの１つは、移動ノードのホームリンクに関連付けられ、およびホームエージェントとして働くことが可能であるルータの集合のためのアドレスを含む発見回答メッセージと共に応答する（このプロセスを行うために、ホームエージェントは、リンク上に存在するホームエージェントのリストを維持する）。次いで、移動ノードは、提供されたリストからホームエージェントを選択する。このリストは、各ホームエージェントによって示された嗜好レベルに基づいて区分けされることが好ましい。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
そのようなプロセスは、アクティブなホームエージェントを移動ノードに確実に提供する場合は比較的良好に機能する。しかし、この手法は、すべての必要な処理を行うものではない。例えば、そのようなホームエージェントのリストは、単に各ホームエージェントがアーキテクチャ上存在することを反映するだけである。そのようなリストは、例えば、所与のホームエージェントについての局所的な負荷など、より主観的な事柄に関するどの情報も提供しない。
【０００５】
そのような必要な要求を満たすために、上述のプロセスは、さらに各ホームエージェントについていわゆる嗜好を示す能力を備えてきた。具体的には、現行のプロセスでは、システム管理者が嗜好値を、対応するルータ公示（ａｄｖｅｒｔｉｓｅｍｅｎｔ）の一部を含む、対応するホームエージェントの嗜好フィールド内に手動で設定することができる。また、例えばそのホームエージェントによって現在サービスを提供されている移動ノードの数に応じて、そのホームエージェントの嗜好値を動的に設定するようにホームエージェントを設定することができる方法も提案されている。
【０００６】
そのような改良は有用であるが、これらの従来技術を実施しても、すべての必要な要求は、やはり必ずしも適切には満たされない。例えば、現行の標準とその対応する解説には、ホームエージェントでより動的な判断プロセスを円滑に行う方法について記載されていない。
【課題を解決するための手段】
【０００７】
特に図面を参照して理解する際、以下の詳細な説明に記載するホームエージェントの嗜好情報の使用を容易にするための方法および装置によって、上記の要求は、少なくとも部分的には満たされる。
【０００８】
図内の要素は、説明を簡単にするために、また図を見やすくするために示されており、必ずしも原寸に比例して示されていないことを、当業者なら理解するであろう。例えば、図内のいくつかの要素の寸法は、本発明の様々な実施形態をよりよく理解する助けとなるように、他の要素に比べて誇張される可能性がある。また、商業的に実現可能な実施形態において有用または必要だが、共通の十分理解されている要素は、本発明のこれらの様々な実施形態を容易に理解できるように、しばしば記載を省略する。また、本明細書で使用される用語および表現は、別段、本明細書において他の特定の意味を記載している場合を除いて、対応するそれぞれの照会および研究の領域における当業者によって、そのような用語および表現に通常与えられる普通の意味を有することを理解されたい。
【０００９】
一般的に、これらの様々な実施形態によれば、ホームエージェント嗜好制御ノードは、例えば、対応するネットワーク内のホームエージェントからルータ公示メッセージによってホームエージェントの使用可能性情報を受信する。ホームエージェント嗜好制御ノードは、このホームエージェントの使用可能性情報、および少なくとも１つのホームエージェントに関する他の情報を使用し、ホームエージェントの各々について、対応する嗜好値を形成する。次いで、ホームエージェント嗜好制御ノードは、（好ましくは嗜好に基づいて区分けされた）ホームエージェントリスト情報をホームエージェントに送信する。このホームエージェントリスト情報によって、ネットワーク上で使用可能なホームエージェントが識別され、さらにホームエージェントの各々に対応する嗜好値が理解される。
【００１０】
そのように構成されると、その後で、ホームエージェントは、そのようなホームエージェントリスト情報を移動ノードに送り、少なくとも一部にはホームエージェントリスト情報、および特に嗜好値情報に応じて、移動ノードは特定のホームエージェントを選択することが可能になる。
【００１１】
上記で参照されている他の情報は、所与の応用例で必要とされ、および／または要件とされる内容と共に変わる可能性がある。本発明の諸態様において、それだけには限らないが、現在、所与のホームエージェントによってサービスが提供されている移動ノードの数、所定の時間にわたって所与のホームエージェントによってサービスを提供された移動ノードの平均数、所与のホームエージェントにとって使用可能な、割り当てられていない（または、割り当てられた）リソースを示す値などに関する情報が含まれることがある。
【００１２】
ある手法においては、ホームエージェント嗜好制御ノードはまた、ホームエージェントから後続の更新済み情報を受信するのが望ましい。この更新済み情報により、嗜好値の再計算が可能となる。次いで、これらの得られた更新済み嗜好値は、以前提供された情報の代わりとしてホームエージェントに送られる。そのように構成することにより、当初でもその後の時でも、より効率的かつ適切にホームエージェントを移動ノードに対して対にすることができる。
【発明を実施するための最良の形態】
【００１３】
これらの、および他の利益は、以下の詳細な説明を徹底的に理解すると、より明らかになるであろう。特に図１を参照すると、ホームエージェント嗜好制御ノードは、対応するネットワーク内のホームエージェントからルータ公示メッセージを受信する（１１）（いわゆるホームエージェント嗜好制御ノードは、そのようなアーキテクチャ上の選択および機会に関する、十分理解されている従来技術の実施に従って、独立ネットワーク要素として構成することも、多数のネットワーク要素全体にわたって機能上／論理上分散することもできることを、当業者なら理解するであろう）。
【００１４】
本実施形態によれば、これらのルータ公示メッセージは、少なくとも一部には、ホームエージェントの使用可能性情報（すなわち、所与のホームエージェントが所与のネットワーク内で使用可能である、対応する直接または暗示（ｉｎｆｅｒｒｅｄ）の指示）を含む（そのようなホームエージェント使用可能性情報をそのようなルータ公示から集める代わりに、かつ／またはそれに加えて、ホームエージェント嗜好制御ノードは、適切なまたは使用可能とすることができる他の手段によって、ネットワーク内のホームエージェントのリストにアクセスすることができる。例えば、そのようなリストは、一例として、そのようなリストが使用可能であるときネットワーク管理者または対応する情報サーバによって、先にホームエージェント嗜好制御ノードに送ることができる。）。
【００１５】
ホームエージェント嗜好制御ノードはまた、ホームエージェントに関する他の情報にアクセスすることができる。１つの任意選択の手法によれば、そのような他の情報は、少なくとも部分的には、ホームエージェントそれ自体から受信される（１２）。例えば、ある手法において、ホームエージェント嗜好制御ノードは、そのような他の情報を要求するために、ホームエージェントにメッセージを送信することができ、それに応じて、ホームエージェントは、（所与の場合において使用可能なリソースおよび伝送プロトコルに最もよく一致する可能性のある）同期メッセージまたは非同期メッセージを介して応答することができる。ここで図２を参照すると、そのようなメッセージ２０は、ユーザデータグラムプロトコルを使用することができ、付帯するＩＰｖ６ヘッダ、ユーザデータグラムプロトコルヘッダ、ホームエージェント嗜好制御ノード（ＨＰＣＮ）アドレスに加えて、少なくとも一部にはホームエージェント嗜好制御ノードによって捜し求められる他の情報を含む「要求されたパラメータのタイプ／長さ／値でフォーマットされたリスト」２１を含むことができる（これらのタイプ／長さ／値のタプルは、望むなら図３に示されているフォーマットを有することができる）。
【００１６】
他の情報は、一般に、ホームエージェントについて嗜好値を計算するために少なくとも何らかの基礎となる可能性のある情報を含む。そのような情報の正確な性質は、ネットワーク間で、また時間の経過につれて変わる可能性があり、またその可能性が高くなる。いくつかの現在の有用な例には、以下のものが含まれる。すなわち、
−  現在、所与の１つのホームエージェントがサービスを提供している移動ノードの数
−  所定の時間にわたって所与の１つのホームエージェントがサービスを提供した移動ノードの平均数
−  追加の移動ノードをサポートするための、所与の１つのホームエージェントにとって使用可能な、割り当てられていないリソースを示す値
−  所与の１つのホームエージェントにおいて、現在割り当てられているリソースを示す値
【００１７】
次に、図４を参照すると、ホームエージェントは、やはりユーザデータグラムプロトコルのフォーマッティングを使用する回答メッセージ４０で、そのような要求に応答することができる。この回答メッセージ４０は、少なくともその一部に、ホームエージェント嗜好制御ノードによって元々要求されたパラメータのタイプ／長さ／値でフォーマットされたリストを含むことができる。
【００１８】
再び図１を参照すると、ホームエージェント嗜好制御ノードは、この収集された情報を使用し、少なくともいくつかの、好ましくはすべてのホームエージェントについて、対応する嗜好値を形成する（１３）。次いで、この使用可能性情報と、対応する嗜好値とがネットワーク内のホームエージェントに送信される（１４）。図５を参照すると、この送信は、様々なホームエージェント（およびその対応するアドレス）を、その計算された、かつ／または他の方法で決定された嗜好値の指示と共に列挙することが望ましい別のユーザデータグラムプロトコルによってフォーマットされたメッセージ５０を含むことができる。図では、第１のホームエージェントには、ホームエージェント嗜好１の値が関連付けられており、一方、Ｎ番目のホームエージェントには、ホームエージェント嗜好Ｎが関連付けられている。（Ｎによって暗示されるように、そのようなメッセージは、使用可能とすることができる任意の数のホームエージェントをリストすることができる。別法として、望むなら、複数のメッセージを使用し、この情報を搬送することができる。）
【００１９】
そのように構成されると、下記で示すように、その後で、ホームエージェントは、そのようなホームエージェントリスト情報を移動ノードに送り、少なくとも部分的にはホームエージェントリスト情報に応じて、移動ノードが特定のホームエージェントを選択することを可能にすることができる。
【００２０】
上述のプロセスにより、複数のホームエージェントについての嗜好値を、情報に基づく形で決定することが可能となる。しかし、上記で指摘したように、そのような嗜好計算に影響を及ぼす条件は、多種多様な要因および条件に対応して、時間の経過につれて変化する可能性が高くなる。したがって、これらの嗜好値の動的な更新をサポートすることが望ましい。例えば、図６を参照すると、対応するプロセス６０は、ホームエージェントに関する追加の、または補足的な他の情報の周期的な受信（６１）を想定する（かつ／または引き起こす）。これは、定期的なスケジュールに従って行われる可能性があり、あるいは、より非同期の、または個々の事例に基づく形で行われる可能性がある。１手法によれば、ホームエージェント嗜好制御ノードは、それ自体で、注目する情報を求める反復要求を開始することができる。そのような反復要求は、望むように、スケジュールすることができ、かつ／またはイベント駆動とすることができる。一例として、そのような要求は、その日の間のある時間中に３０分間隔で、またその日のうちの別の時間中に５分間隔で繰り返すことができる。他の手法によれば、ホームエージェント嗜好制御ノードは、追加の他の情報を含むメッセージを各ホームエージェントが送信するべきである周期（ｐｅｒｉｏｄｉｃｉｔｙ）を指定することができる。そのような指定は、例えば、元の情報要求内に、あるいは１つまたは複数のアウトバウンドリストメッセージ内に含むことができるであろう。他の手法によれば、スケジュール式更新を、ホームエージェント嗜好制御ノードが供給することができる個々の事例に基づく、またはイベント駆動の要求と組み合わせることができるであろう。
【００２１】
そのような追加の他の情報を受信したとき（６１）、ホームエージェント嗜好制御ノードは、少なくとも一部にはその追加の他の情報に応じて、いくつかの、またはすべての嗜好値を再計算することができる（６２）。１手法において、この再計算は、その新しい情報に完全に基づくことができる。他の手法により、この再計算は、その新たに受信された情報に加えて、何らかの所望の程度まで履歴情報を反映することができる。次いで、前述のように、ホームエージェントとその対応する嗜好値の、得られた更新済みリストをホームエージェントに送信する（６３）。
【００２２】
上述のプロセスは、リソースと所与の応用例における必要性とに応じて、様々な方法で実現することができる。図７を参照すると、１つの例示的な手法においては、（イントラネット、またはインターネットなどエクストラネットなど）ネットワーク７２と、対応する複数のホームエージェント７３とに動作可能に結合することを容易にするネットワークインターフェース７１を有するホームエージェント嗜好制御ノード７０が含まれる。ネットワークインターフェース７１に結合し、任意に選択して動作可能な受信器７４によってホームエージェント７３から受信される（または、他のソースから部分的に、もしくは全体的に得られる）ホームエージェントの使用可能性情報および他のホームエージェントの情報は、メモリ７５内で保持される（そのようなメモリ７５は、例示によって暗示される単一の独立プラットフォーム、または複数のプラットフォームを含むことができ、または１つもしくは複数の他の図の構成部品に一体化することができることを、当業者なら理解するであろう。そのようなアーキテクチャおよび構成の選択は、本技術分野において十分理解されており、ここではそれ以上の詳細な記載は行わない。）。この記憶されている情報には、現行情報だけが含まれるが、必要なら、（例えば、嗜好値および／またはシステム監査を再決定するとき履歴情報の使用を容易にするために）履歴データを含むことができる。
【００２３】
メモリ７５は、ホームエージェント嗜好計算器７６に結合して動作可能である。ホームエージェント嗜好計算器７６は、独立の専用プラットフォームを備えることができるが、しばしば、多機能の完全にまたは部分的にプログラム可能な要素構成部品に一体化されることがより多い。このホームエージェント嗜好計算器は、少なくとも部分的には、ホームエージェントの使用可能性情報および他のホームエージェント情報に応じて、複数のホームエージェント７３のそれぞれについて嗜好値を決定するために機能する。好ましい実施形態では、ホームエージェント嗜好計算器７６は、（好ましくは更新済み情報を使用して）実質的に頻繁にそのような計算を行い、比較的新しい嗜好値情報をシステムが使用できるようにする。
【００２４】
ホームエージェント嗜好計算器７６は、送信器７７に結合して動作可能であり、使用可能なホームエージェントとその対応する計算済み嗜好値の、上述のリストを提供するよう機能する。送信器７７は、そのような情報の受信に、かつ／または他の制御入力に応答し、ネットワークインターフェース７１によって、このリストをホームエージェント７３に送信する。
【００２５】
ホームエージェント嗜好制御ノードは、独立プラットフォームとして構成することができるが、必要なら、他のネットワーク要素の一部として一体化することもできる。例えば、ホームエージェントプラットフォームまたはＲＡＤＩＵＳサーバを、それぞれこれらの教示に一致するように、また効果的なホームエージェント嗜好制御ノードとして働くように容易に構成することができる。
【００２６】
図８を参照すると、所与のホームエージェントは、上述のそのようなプロセスに有意に参加するために、様々な形で構成することができる。１手法８０によれば、ホームエージェントは、任意に選択して、ホームエージェント情報を求める要求を含むメッセージを、ホームエージェント嗜好制御ノードから受信する（８１）。そのような場合には、ホームエージェントは、要求されたホームエージェント情報を明示的に、または暗示的に含む、対応する応答を送信する（８２）。いずれにしても、ネットワーク内の使用可能なホームエージェントのリストを含むメッセージを受信し（８３）、そのリストがそのホームエージェントを含み、そのリストが、この特定のホームエージェントを含めて、使用可能なホームエージェントの各々について嗜好値を提供する場合、そのホームエージェントは、そのリスト（または少なくともその関連する部分）を移動ノードに送り（８４）、所与の移動ノードによる特定のホームエージェントの選択を容易にすることによって、そのリストを使用することができる。
【００２７】
これらの示唆した応用例の全体的な例示が図９に示されている。この例では、ホームエージェント嗜好制御ノードは、ネットワーク内の様々なホームエージェントからルータ公示９０Ａおよび９０Ｂを受信する。そのようなルータ公示は、ホームエージェントの各々に対応するホームエージェントの使用可能性情報を含む。この例示では、ホームエージェント嗜好制御ノードは、他の情報を求める要求９１をホームエージェントに送信し、それに応答して、対応するメッセージ９２Ａおよび９２Ｂ内の他の情報を受信する。次いで、ホームエージェント嗜好制御ノードは、この使用可能性情報および他の情報を使用し、様々なホームエージェントについて上述の嗜好値を計算する（９３）。次いで、得られた情報は、対応する嗜好値を有するホームエージェントリスト９４としてホームエージェントに送信される。そのように構成すると、移動ノードがホームエージェント発見要求９５を送信した場合、ホームエージェントのうち特定の１つが、本明細書で述べられているリストを含むホームエージェント発見回答メッセージ９６と共に応答することができる。
【００２８】
そのように構成すると、ＩＰｖ６用の既存の嗜好値機構を有意に利用し、存在するネットワークホームエージェントリソースをより動的かつ正確に示すことができる。これにより、ユーザ数の増大に対して、サービス体験の平均的な品質が改善される可能性がある。
【００２９】
本発明の精神および範囲から逸脱することなしに、上述の実施形態に対して多種多様な修正、変更、および組合せを行うことができること、また、そのような修正、変形、および組合せは、本発明の概念の範囲内にあると見なすべきであることを、当業者なら理解するであろう。例えば、上述のように更新済みリストを受信したとき、所与のホームエージェントは、任意に選択して、それ自体の新しい嗜好値を含むルータ公示を即座に供給することができる。他の例として、ホームエージェント嗜好制御ノードが、このプロセスに以前参加していたホームエージェントについて（Ｘ回の機会の間に）更新を受信することができないと、ホームエージェント嗜好制御ノードは、任意に選択して、そのホームエージェントについて嗜好値を引き下げることができ、かつ／または、状況の何らかの変化を待つ間、そのホームエージェントをリストから除去することができる。
【図面の簡単な説明】
【００３０】
【図１】本発明の様々な実施形態に従って構成されるフローチャートである。
【図２】本発明の様々な実施形態に従って構成されるメッセージフォーマットの概略図である。
【図３】本発明の様々な実施形態に従って構成されるメッセージフォーマットの概略図である。
【図４】本発明の様々な実施形態に従って構成されるメッセージフォーマットの概略図である。
【図５】本発明の様々な実施形態に従って構成されるメッセージフォーマットの概略図である。
【図６】本発明の様々な実施形態に従って構成されるフローチャートである。
【図７】本発明の様々な実施形態に従って構成されるブロック図である。
【図８】本発明の様々な実施形態に従って構成されるフローチャートである。
【図９】本発明の様々な実施形態に従って構成される信号フロー図である。
【符号の説明】
【００３１】
７１  ネットワークインターフェース
７２  ネットワーク
７３  ホームエージェント
７４  受信器
７５  メモリ
７６  ホームエージェント嗜好計算器
７７  送信器
【図１】
2006115517.tif 000003
【図２】
2006115517.tif 000004
【図３】
2006115517.tif 000005
【図４】
2006115517.tif 000006
【図５】
2006115517.tif 000007
【図６】
2006115517.tif 000008
【図７】
2006115517.tif 000009
【図８】
2006115517.tif 000010
【図９】
2006115517.tif 000011
【外国語明細書】
2006115517000001.pdf