(57)【要約】【課題】  移動ノードの移動先に応じた最適なサーバを選択可能な移動体通信システムを提供する。【解決手段】  移動ノード３は移動した際に、移動先を管理するエージェント４）に位置登録を行う。エージェント４はデータベース５内に蓄積された情報を基に、移動した移動ノード３に適した場所にある仮サーバ２をあたかもサーバ１であるかのようにして、サーバ１の代わりに移動ノード３と通信するように設定する。移動ノード３がサーバ１に対する接続要求を送ると、エージェント４はサーバ１の代わりに仮サーバ２のアドレスを送信し、移動ノード３と仮サーバ２との間にセッションを確立して通信を行わせる。【選択図】      図１
2006166040.tif 000002
【特許請求の範囲】
【請求項１】
移動ノードが移動した際に、その移動先を管理する管理エージェントに前記移動ノードから位置登録を行う移動体通信システムであって、
前記管理エージェントは、前記移動ノードの通信相手のサーバの代わりに、前記サーバとネットワーク的に同等機能を持つ仮サーバを前記移動ノードの通信相手として設定する手段を有することを特徴とする移動体通信システム。
【請求項２】
前記仮サーバは、前記移動ノードの移動先に存在することを特徴とする請求項１記載の移動体通信システム。
【請求項３】
前記管理エージェントは、Ｍｏｂｉｌｅ  ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）のホームエージェントであることを特徴とする請求項１または請求項２記載の移動体通信システム。
【請求項４】
前記管理エージェントは、ＩＣＭＰ（Ｉｎｔｅｒｎｅｔ  Ｃｏｎｔｒｏｌ  Ｍｅｓｓａｇｅ  Ｐｒｏｔｏｃｏｌ）による経路探索処理にて前記仮サーバを選択することを特徴とする請求項３記載の移動体通信システム。
【請求項５】
前記管理エージェントは、ＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）による移動管理方式において登録機能を持つＳＩＰサーバであることを特徴とする請求項１または請求項２記載の移動体通信システム。
【請求項６】
前記管理エージェントは、ＩＣＭＰ（Ｉｎｔｅｒｎｅｔ  Ｃｏｎｔｒｏｌ  Ｍｅｓｓａｇｅ  Ｐｒｏｔｏｃｏｌ）による経路探索処理にて前記仮サーバを選択することを特徴とする請求項５記載の移動体通信システム。
【請求項７】
移動ノードが移動した際に、その移動先を管理しかつ前記移動ノードから位置登録が行われる管理エージェント装置であって、
前記移動ノードの通信相手のサーバの代わりに、前記サーバとネットワーク的に同等機能を持つ仮サーバを前記移動ノードの通信相手として設定する手段を有することを特徴とする管理エージェント装置。
【請求項８】
前記仮サーバが、前記移動ノードの移動先に存在することを特徴とする請求項７記載の管理エージェント装置。
【請求項９】
Ｍｏｂｉｌｅ  ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）のホームエージェントであることを特徴とする請求項７または請求項８記載の管理エージェント装置。
【請求項１０】
ＩＣＭＰ（Ｉｎｔｅｒｎｅｔ  Ｃｏｎｔｒｏｌ  Ｍｅｓｓａｇｅ  Ｐｒｏｔｏｃｏｌ）による経路探索処理にて前記仮サーバを選択することを特徴とする請求項９記載の管理エージェント装置。
【請求項１１】
ＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）による移動管理方式において登録機能を持つＳＩＰサーバであることを特徴とする請求項７または請求項８記載の管理エージェント装置。
【請求項１２】
ＩＣＭＰ（Ｉｎｔｅｒｎｅｔ  Ｃｏｎｔｒｏｌ  Ｍｅｓｓａｇｅ  Ｐｒｏｔｏｃｏｌ）による経路探索処理にて前記仮サーバを選択することを特徴とする請求項１１記載の管理エージェント装置。
【請求項１３】
移動ノードが移動した際に、その移動先を管理する管理エージェントに前記移動ノードから位置登録を行う移動体通信システムに用いるサーバ機能移動方法であって、前記管理エージェントが、前記移動ノードの通信相手のサーバの代わりに、前記サーバとネットワーク的に同等機能を持つ仮サーバを前記移動ノードの通信相手として設定する処理を実行することを特徴とするサーバ機能移動方法。
【請求項１４】
前記仮サーバが、前記移動ノードの移動先に存在することを特徴とする請求項１３記載のサーバ機能移動方法。
【請求項１５】
前記管理エージェントが、Ｍｏｂｉｌｅ  ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）のホームエージェントであることを特徴とする請求項１３または請求項１４記載のサーバ機能移動方法。
【請求項１６】
前記管理エージェントが、ＩＣＭＰ（Ｉｎｔｅｒｎｅｔ  Ｃｏｎｔｒｏｌ  Ｍｅｓｓａｇｅ  Ｐｒｏｔｏｃｏｌ）による経路探索処理にて前記仮サーバを選択することを特徴とする請求項１５記載のサーバ機能移動方法。
【請求項１７】
前記管理エージェントが、ＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）による移動管理方式において登録機能を持つＳＩＰサーバであることを特徴とする請求項１３または請求項１４記載のサーバ機能移動方法。
【請求項１８】
前記管理エージェントが、ＩＣＭＰ（Ｉｎｔｅｒｎｅｔ  Ｃｏｎｔｒｏｌ  Ｍｅｓｓａｇｅ  Ｐｒｏｔｏｃｏｌ）による経路探索処理にて前記仮サーバを選択することを特徴とする請求項１７記載のサーバ機能移動方法。
【請求項１９】
移動ノードが移動した際に、その移動先を管理する管理エージェントに前記移動ノードから位置登録を行う移動体通信システムに用いるサーバ機能移動方法のプログラムであって、コンピュータに、前記移動ノードの通信相手のサーバの代わりに、前記サーバとネットワーク的に同等機能を持つ仮サーバを前記移動ノードの通信相手として設定する処理を実行させることを特徴とするサーバ機能移動方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は移動体通信システム、管理エージェント装置及びそれらに用いるサーバ機能移動方法並びにそのプログラムに関し、特に移動体通信システムにおける移動ノードの移動後のネットワークへの接続方法に関する。
【背景技術】
【０００２】
従来、この種の移動体通信システムにおいては、Ｍｏｂｉｌｅ  ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）の場合、図１２に示すように、移動ノード（ＭＮ：Ｍｏｂｉｌｅ  Ｎｏｄｅ）が移動して移動先ネットワークに接続すると、移動先ネットワークの気付けアドレスＣｏＡ（Ｃａｒｅ  ｏｆ  Ａｄｄｒｅｓｓ）を取得し（図１２のｅ１，ｅ２）、ホームエージェント（ＨＡ：Ｈｏｍｅ  Ａｇｅｎｔ）に位置の登録要求を行う。ホームエージェントは移動ノードのホームアドレスＨｏＡ（Ｈｏｍｅ  ｏｆ  Ａｄｄｒｅｓｓ）とＣｏＡとの登録を行っている（図１２のｅ３，ｅ４）（例えば、特許文献１参照）。
【０００３】
また、ＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）の場合には、図１３に示すように、移動ノードが移動して移動先ネットワークでアドレスを取得し、ＳＩＰサーバ（Ｐｒｏｘｙ：プロキシ）を介して登録要求をに送信し（図１３のｆ３，ｆ４）、登録機能を持つＳＩＰサーバに移動先アドレスを登録する（図１３のｆ５，ｆ６）。ここで、移動ノードの通信相手であるサーバは、別途、ＳＩＰサーバに登録されているものとする（図１３のｆ１，ｆ２）。
【０００４】
さらに、移動ノードとサーバとが別々のＳＩＰサーバで管理されている場合には、図１４に示すように、移動ノードの通信相手であるサーバがサーバのＳＩＰサーバに登録され（図１４のｇ１，ｇ２）、移動ノードが移動して移動先ネットワークでアドレスを取得し、ＳＩＰサーバ（プロキシ）を介して登録要求を送信し（図１４のｇ３，ｇ４）、登録機能を持つ移動ノードのＳＩＰサーバに移動先アドレスを登録する（図１４のｇ５，ｇ６）。
【０００５】
移動ノードは移動先ネットワークに移動すると、上記のような処理動作にて、移動先ネットワークでのアドレスを取得し、そのアドレスを登録機能を持つホームエージェントやＳＩＰサーバに登録することで、サーバとの間でセッション確立を行っている。
【０００６】
【特許文献１】特開２００２−０９４５５７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
上述した従来の移動体通信システムでは、図１５に示すように、移動ノード３が移動先に応じた最適なサーバを選択することができないため、サーバ１までの伝送遅延が大きく、スループットや応答時間が悪く、移動先に応じた情報を提供することが困難である。
【０００８】
これに対し、従来の移動体通信システムでは、移動先に応じたサーバを選択する手段としてブロードキャストやエニーキャストを使ったものも提案されているが、ブロードキャストによる手法は移動先ネットワークに専用サーバが必要となり、またエニーキャストによる手法はＴＣＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）のセッションが確立できないため、アプリケーションの対応が困難である。
【０００９】
一方、従来の移動体通信システムでは、動的にサーバを選択させる手法として、図１６に示すように、ＤＮＳ（Ｄｏｍａｉｎ  Ｎａｍｅ  Ｓｙｓｔｅｍ）５１〜５３を使ったロードバランス方式があるが、サーバ１−１〜１−３のあるＤＮＳサーバ５３までの問い合わせが多段となるため、移動ノード３の位置が隠蔽されてしまい、最適なサーバを選択することができない。最適なサーバを選択するためには、移動ノード３と直接通信できるＤＮＳサーバ５１が管理する同一ドメイン内のサーバしか対応することができない。
【００１０】
上記のように、ＤＮＳによる方法でも、汎用的なサーバを代表するロードバランサを用いた方法でも、従来の負荷分散手法では予め決めたサーバの機能だけしか負荷分散できないため、他の利用者のために別のサーバ機能を提供することができないという問題がある。
【００１１】
そこで、本発明の目的は上記の問題点を解消し、移動ノードの移動先に応じた最適なサーバを選択することができる移動体通信システム、管理エージェント装置及びそれらに用いるサーバ機能移動方法並びにそのプログラムを提供することにある。
【課題を解決するための手段】
【００１２】
本発明による移動体通信システムは、移動ノードが移動した際に、その移動先を管理する管理エージェントに前記移動ノードから位置登録を行う移動体通信システムであって、
前記管理エージェントは、前記移動ノードの通信相手のサーバの代わりに、前記サーバとネットワーク的に同等機能を持つ仮サーバを前記移動ノードの通信相手として設定する手段を備えている。
【００１３】
本発明による管理エージェント装置は、移動ノードが移動した際に、その移動先を管理しかつ前記移動ノードから位置登録が行われる管理エージェント装置であって、
前記移動ノードの通信相手のサーバの代わりに、前記サーバとネットワーク的に同等機能を持つ仮サーバを前記移動ノードの通信相手として設定する手段を備えている。
【００１４】
本発明によるサーバ機能移動方法は、移動ノードが移動した際に、その移動先を管理する管理エージェントに前記移動ノードから位置登録を行う移動体通信システムに用いるサーバ機能移動方法であって、前記管理エージェントが、前記移動ノードの通信相手のサーバの代わりに、前記サーバとネットワーク的に同等機能を持つ仮サーバを前記移動ノードの通信相手として設定する処理を実行している。
【００１５】
本発明によるサーバ機能移動方法のプログラムは、移動ノードが移動した際に、その移動先を管理する管理エージェントに前記移動ノードから位置登録を行う移動体通信システムに用いるサーバ機能移動方法のプログラムであって、コンピュータに、前記移動ノードの通信相手のサーバの代わりに、前記サーバとネットワーク的に同等機能を持つ仮サーバを前記移動ノードの通信相手として設定する処理を実行させている。
【００１６】
すなわち、本発明の移動体通信システムは、移動ノードが移動した際に、その移動先を管理する管理エージェントに位置登録を行う方法において、管理エージェントが、移動した移動ノードに適した場所にあるノード装置を、あたかも移動ノードの通信相手のサーバであるかのようにして、つまり仮サーバとしてサーバの代わりに移動ノードと通信するように設定している。
【００１７】
これによって、本発明の移動体通信システムでは、移動ノードの移動先に応じた最適なサーバを選択することが可能となり、移動ノードに対してシームレスに中継サーバを設定することが可能となるため、ホームネットワークと移動先ネットワークとが離れている場合、移動ノードがサーバと直接通信すると、伝送遅延によって通信速度が遅くなるが、上記の仮サーバを中継サーバとして用いることで、スループットや応答時間を改善することが可能となる。
【００１８】
また、本発明の移動体通信システムでは、移動ノードの移動先に応じた最適なサーバを選択することが可能となるため、移動先に応じた移動先の情報提供サーバと通信したい場合に、最適な移動先サーバ、つまり伝送遅延が小さく、スループットや応答時間がよく、しかも移動先に応じた情報を提供可能な移動先でのサーバと通信することが可能となる。
【発明の効果】
【００１９】
本発明は、以下に述べるような構成及び動作とすることで、移動ノードの移動先に応じた最適なサーバを選択することができるという効果が得られる。
【発明を実施するための最良の形態】
【００２０】
次に、本発明の実施の形態について図面を参照して説明する。図１は本発明の実施の形態による移動体通信システムの構成を示すブロック図である。図１において、本発明の実施の形態による移動体通信システムはサーバ（Ｓ：Ｓｅｒｖｅｒ）１と、仮サーバ（Ｓ’）２と、移動ノード（ＭＮ：Ｍｏｂｉｌｅ  Ｎｏｄｅ）３と、エージェント（Ａ：Ａｇｅｎｔ）４と、データベース（ＤＢ）５とから構成され、サーバ１、仮サーバ２、移動ノード３、エージェント４はそれぞれネットワーク１００に接続されている。
【００２１】
本発明の実施の形態では、移動ノード３が移動した際に、移動の管理エージェント（エージェント４）に位置登録を行うシステムにおいて、エージェント４が移動ノード３に適した場所にある仮サーバ２をあたかもサーバ１であるかのようにして、サーバ１の代わりに移動ノード３と通信するように設定している。
【００２２】
これによって、本発明の実施の形態による移動体通信システムでは、移動ノード３の移動先に応じた最適なサーバ、つまり伝送遅延が小さく、スループットや応答時間がよく、しかも移動先に応じた情報を提供可能な移動先での仮サーバ２を選択することができる。
【実施例１】
【００２３】
図２は本発明の第１の実施例による移動体通信システムの構成を示すブロック図である。図２において、本発明の第１の実施例による移動体通信システムはホームネットワーク（ＨＬ）２００と、移動先ネットワーク（ＦＬ）３００とから構成されている。
【００２４】
ホームネットワーク２００にはＭｏｂｉｌｅ  ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）のホームエージェント（ＨＡ：Ｈｏｍｅ  Ａｇｅｎｔ）４と、移動ノード（ＭＮ：Ｍｏｂｉｌｅ  Ｎｏｄｅ）３が通信を行うサーバ（Ｓ）１と、ルータ（Ｒ：Ｒｏｕｔｅｒ）６とが設置されている。ホームエージェント４にはサーバ１の代理となるノード装置のリストを管理したサーバデータベース（Ｓｅｒｖｅｒ  ＤａｔａＢａｓｅ）５が接続されている。
【００２５】
移動先ネットワーク３００にはルータ（Ｒ）７と、アクセスルータ／フォーリンエージェント（ＡＲ／ＦＡ：Ａｃｃｅｓｓ  Ｒｏｕｔｅｒ／Ｆｏｒｅｉｇ  Ａｇｅｎｔ）８と、無線通信基地局（ＢＳ：Ｂａｓｅ  Ｓｔａｔｉｏｎ）９と、移動ノード３がサーバ１の代わりに通信するための仮サーバ（ｔｅｍｐｏｒａｒｙ  Ｓｅｒｖｅｒ）２とが設置されている。
【００２６】
ホームネットワーク２００及び移動先ネットワーク３００はルータ６，７を介して相互に接続されている。
【００２７】
図３は図２の仮サーバ２の構成を示すブロック図である。図３において、仮サーバ２は制御部（ＣＰＵ：中央処理装置）２１と、制御部２１が実行する制御プログラム２２ａを格納するメインメモリ２２と、移動ノード３とサーバ１との対応表２３１を格納する記憶装置２３と、通信を制御する通信制御部２４とから構成され、制御部２１とメインメモリ２２と記憶装置２３と通信制御部２４とはそれぞれ内部バス２１０によって相互に接続されている。
【００２８】
図４は図２のホームエージェント４の構成を示すブロック図である。図４において、ホームエージェント４は制御部（ＣＰＵ）４１と、制御部４１が実行する制御プログラム４２ａを格納するメインメモリ４２と、移動ノード３のホームアドレスＨｏＡ（Ｈｏｍｅ  ｏｆ  Ａｄｄｒｅｓｓ）と移動先ネットワーク３００の気付けアドレスＣｏＡ（Ｃａｒｅ  ｏｆ  Ａｄｄｒｅｓｓ）との対応表４３１を格納する記憶装置４３と、通信を制御する通信制御部４４と、サーバデータベース５との間のデータ通信を行うためのデータベースインタフェース部４５とから構成され、制御部４１とメインメモリ４２と記憶装置４３と通信制御部４４とデータベースインタフェース部４５とはそれぞれ内部バス４１０によって相互に接続されている。
【００２９】
図５は本発明の第１の実施例による移動体通信システムの動作を示すシーケンスチャートである。これら図２〜図５を参照して本発明の第１の実施例による移動体通信システムの動作について説明する。尚、図５に示す仮サーバ２及びホームエージェント４各々の処理はそれぞれ制御部２１，４１が制御プログラム２２ａ，４２ａを実行することで実現される。
【００３０】
Ｍｏｂｉｌｅ  ＩＰにおいて、移動ノード３は移動先ネットワーク３００に接続すると、移動先ネットワーク３００の気付けアドレスＣｏＡを取得し（図５のａ１）、ホームエージェント４に位置の登録要求を行う（図５のａ２）。ホームエージェント４は移動ノード３のホームアドレスＨｏＡとＣｏＡとの対応表４３１への登録を行い（図５のａ３）、登録応答を移動ノード３に返信する（図５のａ４）。
【００３１】
ホームエージェント４はＣｏＡからプレフィックス（Ｐｒｅｆｉｘ）情報を抽出し、サーバデータベース５内の仮サーバ２の候補のプレフィックス情報とのマッチングを行い、仮サーバ２を選択する（図５のａ５）。ホームエージェント４は仮サーバ２に対して、移動ノード３のＨｏＡ及びＣｏＡと、サーバ１のＩＰアドレスとを通知し、移動ノード３に対してサーバ１として動作するように設定要求を行う（図５のａ６）。
【００３２】
仮サーバ２は通知されてきた移動ノード３のＨｏＡ及びＣｏＡと、サーバ１のＩＰアドレスとで移動ノード３とサーバ１との対応表２３１を作成し（図５のａ７）、設定応答をホームエージェント４に返信する（図５のａ８）。仮サーバ２側では、通知されたサーバ１のＩＰアドレスをサーバ１のホームアドレスとして扱い、仮サーバ２自身のＩＰアドレスをサーバ１の気付けアドレスとして扱う。移動ノード３との通信はこの設定で通信を行う。
【００３３】
移動ノード３がサーバ１と通信する際に、サーバ１宛のパケットはホームエージェント４に送信され（図５のａ９）、ホームエージェント４から仮サーバ２に転送される（図５のａ１０）。仮サーバ２は移動ノード３に対してサーバ１として動作するため、セッションを確立する（図５のａ１１）。Ｍｏｂｉｌｅ  ＩＰの経路最適化の手順を経て、移動ノード３と仮サーバ２とは最短経路で通信するようになる（図５のａ１２）。
【００３４】
図６は本発明の第１の実施例による経路探索処理を説明するための図であり、図７は本発明の第１の実施例による移動体通信システムにおいてプレフィックス情報から仮サーバ２を選択できない場合の動作を示すシーケンスチャートであり、図８は図７における仮サーバ選択手順を示すフローチャートである。これら図６〜図８を参照して本発明の第１の実施例による移動体通信システムにおいてプレフィックス情報から仮サーバ２を選択できない場合の動作について説明する。尚、図７に示す仮サーバ２の処理、図７及び図８に示すホームエージェント４の処理はそれぞれ制御部２１，４１が制御プログラム２２ａ，４２ａを実行することで実現される。
【００３５】
仮サーバ２の選択において、プレフィックス情報から仮サーバ２を選択することができない場合には、次の手順を行う。図６において、Ｐ１〜Ｐ４は仮サーバ２の候補とにるノード装置であり、これらのノード装置Ｐ１〜Ｐ４がルータＲ１〜Ｒ９で接続されたネットワークには移動ノード（ＭＮ）３、ホームエージェント（ＨＡ）４、サーバ（Ｓ）１が配置されている。
【００３６】
ホームエージェントＨＡから各仮サーバへの経路は、予めインタネットにおける従来手法であるＩＣＭＰ（Ｉｎｔｅｒｎｅｔ  Ｃｏｎｔｒｏｌ  Ｍｅｓｓａｇｅ  Ｐｒｏｔｏｃｏｌ）による経路探索処理で求めてられているものとする。
【００３７】
移動ノード３がホームエージェント４に位置を登録した後（図７のｂ１〜ｂ４）、ホームエージェント４は移動ノード３のＣｏＡ宛にＩＣＭＰによる経路探索のためのパケットを送信してＣｏＡの経路探索を行う（図７のｂ５）。この経路探索はホップリミットを順々に増やして経路を求める方法が一般的であるが、時間がかかるので、通常、ＩＣＭＰに含まれるシーケンス番号が応答メッセージに含まれるため、一度に送信しておき、応答から経路を解析してもよい。
【００３８】
ホームエージェント４は仮サーバ選択手順にて仮サーバ２を選択する（図７のｂ６）。この場合、ホームエージェント４は予め求めたノード装置Ｐ１〜Ｐ４の経路と、ＣｏＡへの経路とから、まず、経路が重なっているノード装置を仮サーバ２の候補とする（図８ステップＳ１）。
【００３９】
次に、ホームエージェント４はＣｏＡとノード装置Ｐ１〜Ｐ４との分岐点を求め、ＣｏＡと分岐点、ノード装置Ｐ１〜Ｐ４と分岐点のホップ数の合計が最短のノード装置Ｐ１〜Ｐ４を仮サーバ２の候補とする（図８ステップＳ２）。最後に、ホームエージェント４は分岐点からのホップ数が最短のノード装置Ｐ１〜Ｐ４を仮サーバ２として選択する（図８ステップＳ３）。
【００４０】
ホームエージェント４から移動ノード３に対しては、直接、サーバ１宛のネットワーク経路が仮サーバ２宛になるように、移動ノード３の対応表を更新するための設定要求を送信することもできる。
【００４１】
この場合、サーバ１宛のパケットは移動ノード３から、直接仮サーバ２宛に送信される。仮サーバ２は移動ノード３に対してサーバ１として動作するように設定されているため、仮サーバ２から直接移動ノード３に応答し、セッションが確立する。この時の経路はＭｏｂｉｌｅ  ＩＰによる経路最適化と同じ仕組みで動作する。
【００４２】
ホームネットワーク２００と移動先ネットワーク３００とが離れている場合には、移動ノード３がサーバ１と直接通信すると、それらの間の伝送遅延によって通信速度が遅くなる。しかしながら、中継サーバを介して伝送すると、スループットや応答時間が改善されることが知られている。
【００４３】
本実施例では、上記のような構成及び動作とすることで、移動ノード３の移動先に応じた最適な仮サーバ２を選択することができるため、移動ノード３に対してシームレスに中継サーバを設定することができる。
【００４４】
また、本実施例では、上記のような構成及び動作とすることで、移動ノード３の移動先に応じた最適な仮サーバ２を選択することができるため、移動ノード３が移動先に応じた移動先の情報提供サーバと通信したい場合に、最適な移動先サーバ、つまり伝送遅延が小さく、スループットや応答時間がよく、しかも移動先に応じた情報を提供可能な移動先での仮サーバ２を選択することができる。
【実施例２】
【００４５】
図９は本発明の第２の実施例による移動体通信システムの構成を示すブロック図である。図９において、本発明の第２の実施例による移動体通信システムはＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）による移動管理方式において、ホームネットワーク（ＨＬ）４００に登録機能を持つＳＩＰサーバ１１を設置し、移動先ネットワーク（ＦＬ）５００にＳＩＰサーバ（プロキシ：Ｐｒｏｘｙ）１５を設置している。
【００４６】
また、ホームネットワーク４００には移動ノード３の通信相手であるサーバ（ＳＩＰ  Ｃｌｉｅｎｔ）１２があり、移動先ネットワーク５００における仮サーバ（仮のＳＩＰ  Ｃｌｉｅｎｔ）１４の候補のリストを管理するＳＩＰクライアントデータベース（ＳＩＰ  Ｃｌｉｅｎｔ  ＤＢ）１３がＳＩＰサーバ１１に接続されている。
【００４７】
一方、移動先ネットワーク５００には仮サーバ１４が置かれている。ホームネットワーク４００と移動先ネットワーク５００とがルータ６，７にて接続されている点は上述した本発明の第１の実施例による移動体通信システムと同様であり、これは一般的なネットワークである。
【００４８】
図１０は本発明の第２の実施例による移動体通信システムの動作を示すシーケンスチャートである。これら図９及び図１０を参照して本発明の第２の実施例による移動体通信システムの動作について説明する。尚、図示していないが、図１０に示す仮サーバ１４及びＳＩＰサーバ１１各々は上述した仮サーバ２及びホームエージェント４と同様の構成となっているので、図１０に示す仮サーバ１４及びＳＩＰサーバ１１各々の処理は、それぞれ制御部が制御プログラムを実行することで実現される。
【００４９】
ＳＩＰによる移動管理方式において、移動ノード３は移動先ネットワーク５００でアドレスを取得し、ＳＩＰサーバ（プロキシ）１５を介して登録要求を送信し、登録機能を持つＳＩＰサーバ１１に移動先アドレスを登録する（図１０のｃ３〜ｃ６）。通信相手であるサーバ（ＳＩＰ  Ｃｌｉｅｎｔ）１２は別途、ＳＩＰサーバ１１に登録されている（図１０のｃ１，ｃ２）。
【００５０】
ＳＩＰサーバ１１は移動ノード３の移動先アドレスＣｏＡのプレフィックス情報を基にＳＩＰクライアントデータベース１３内から仮サーバ（仮のＳＩＰ  Ｃｌｉｅｎｔ）１４を選択する（図１０のｃ７）。
【００５１】
ＳＩＰサーバ１１は仮サーバ（仮のＳＩＰ  Ｃｌｉｅｎｔ）１４に対して、移動ノード３のＳＩＰ  ＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）及びＣｏＡ、サーバ（ＳＩＰ  Ｃｌｉｅｎｔ）１２のＳＩＰ  ＵＲＬをそれぞれ送信する（図１０のｃ８）。
【００５２】
仮サーバ（仮のＳＩＰ  Ｃｌｉｅｎｔ）１４はＳＩＰサーバ１１から送られてきた移動ノード３のＳＩＰ  ＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）及びＣｏＡ、サーバ（ＳＩＰ  Ｃｌｉｅｎｔ）１２のＳＩＰ  ＵＲＬを基にそれらの対応表を作成し（図１０のｃ９）、設定応答をＳＩＰサーバ１１に返信する（図１０のｃ１０）。
【００５３】
また、仮サーバ（仮のＳＩＰ  Ｃｌｉｅｎｔ）１４は移動ノード３に対してだけ、サーバ（ＳＩＰ  Ｃｌｉｅｎｔ）１２として動作するという登録処理をＳＩＰサーバ１１に対して行う（図１０のｃ１１，ｃ１２）。仮サーバ（仮のＳＩＰ  Ｃｌｉｅｎｔ）１４はサーバ（ＳＩＰ  Ｃｌｉｅｎｔ）１２とのデータ連携手順をとってもよいが（図１０のｃ１３）、ここでは規定しない。
【００５４】
移動ノード３がサーバ（ＳＩＰ  Ｃｌｉｅｎｔ）１２への接続を要求すると、その要求はＳＩＰサーバ（プロキシ）１５を経由してＳＩＰサーバ１１に到達する（図１０のｃ１４，ｃ１５）。ＳＩＰサーバ１１は移動ノード３からの要求であるため、仮サーバ（仮のＳＩＰ  Ｃｌｉｅｎｔ）１４のアドレスを応答する（図１０のｃ１６〜ｃ１８）。移動ノード３は仮サーバ（仮のＳＩＰ  Ｃｌｉｅｎｔ）１４とセッションを確立し、通信を開始する（図１０のｃ１９）。
【実施例３】
【００５５】
図１１は本発明の第３の実施例による移動体通信システムの動作を示すシーケンスチャートである。この図１１を参照して本発明の第３の実施例による移動体通信システムの動作について説明する。本発明の第３の実施例による移動体通信システムでは、移動ノードとサーバ（ＳＩＰ  Ｃｌｉｅｎｔ）とが移動ノードのＳＩＰサーバとサーバのＳＩＰサーバとによって別々に管理されている。
【００５６】
サーバのＳＩＰサーバは仮サーバ（仮のＳＩＰ  Ｃｌｉｅｎｔ）からの登録要求を受け、仮サーバ（仮のＳＩＰ  Ｃｌｉｅｎｔ）が移動ノードに対してだけ、サーバ（ＳＩＰ  Ｃｌｉｅｎｔ）として動作するという登録処理を行う（図１１のｄ１１〜ｄ１３）。
【００５７】
そのため、本実施例では、移動ノードとサーバ（ＳＩＰ  Ｃｌｉｅｎｔ）とが移動ノードのＳＩＰサーバとサーバのＳＩＰサーバとによって別々に管理されていても、移動ノードがサーバ（ＳＩＰ  Ｃｌｉｅｎｔ）へ接続要求を行うと、サーバのＳＩＰサーバからは仮サーバ（仮のＳＩＰ  Ｃｌｉｅｎｔ）のアドレスが応答されるので、移動ノードと仮サーバ（仮のＳＩＰ  Ｃｌｉｅｎｔ）との間でセッションが確立する（図１１のｄ１４〜ｄ１９）。
【図面の簡単な説明】
【００５８】
【図１】本発明の実施の形態による移動体通信システムの構成を示すブロック図である。
【図２】本発明の第１の実施例による移動体通信システムの構成を示すブロック図である。
【図３】図２の仮サーバの構成を示すブロック図である。
【図４】図２のホームエージェントの構成を示すブロック図である。
【図５】本発明の第１の実施例による移動体通信システムの動作を示すシーケンスチャートである。
【図６】本発明の第１の実施例による経路探索処理を説明するための図である。
【図７】本発明の第１の実施例による移動体通信システムにおいてプレフィックス情報から仮サーバを選択できない場合の動作を示すシーケンスチャートである。
【図８】図７における仮サーバ選択手順を示すフローチャートである。
【図９】本発明の第２の実施例による移動体通信システムの構成を示すブロック図である。
【図１０】本発明の第２の実施例による移動体通信システムの動作を示すシーケンスチャートである。
【図１１】本発明の第３の実施例による移動体通信システムの動作を示すシーケンスチャートである。
【図１２】Ｍｏｂｉｌｅ  ＩＰによるネットワークへの接続方法を示すシーケンスチャートである。
【図１３】ＳＩＰによるネットワークへの接続方法を示すシーケンスチャートである。
【図１４】移動ノードとサーバとが別々のＳＩＰサーバで管理されている場合におけるネットワークへの接続方法を示すシーケンスチャートである。
【図１５】従来の移動体通信システムの構成を示すブロック図である。
【図１６】従来の移動体通信システムの他の構成を示すブロック図である。
【符号の説明】
【００５９】
１  サーバ
２  仮サーバ
３  移動ノード
４  ホームエージェント
５  サーバデータベース
６，７  ルータ
８  アクセスルータ／フォーリンエージェント
９  無線通信基地局
１１  ＳＩＰサーバ
１２  サーバ（ＳＩＰ  Ｃｌｉｅｎｔ）
１３  ＳＩＰクライアントデータベース
１４  仮サーバ（仮のＳＩＰ  Ｃｌｉｅｎｔ）
１５  ＳＩＰサーバ（プロキシ）
２１，４１  制御部
２２，４２  メインメモリ
２２ａ，４２ａ  制御プログラム
２３，４３  記憶装置
２４，４４  通信制御部
４５  データベースインタフェース部
１００  ネットワーク
２００，４００  ホームネットワーク
２１０，４１０  内部バス
２３１  移動ノードとサーバとの対応表
４３１  ＨｏＡとＣｏＡとの対応表
３００，５００  移動先ネットワーク
【図１】
2006166040.tif 000003
【図２】
2006166040.tif 000004
【図３】
2006166040.tif 000005
【図４】
2006166040.tif 000006
【図５】
2006166040.tif 000007
【図６】
2006166040.tif 000008
【図７】
2006166040.tif 000009
【図８】
2006166040.tif 000010
【図９】
2006166040.tif 000011
【図１０】
2006166040.tif 000012
【図１１】
2006166040.tif 000013
【図１２】
2006166040.tif 000014
【図１３】
2006166040.tif 000015
【図１４】
2006166040.tif 000016
【図１５】
2006166040.tif 000017
【図１６】
2006166040.tif 000018