(57)【要約】複数のサブネットワークからなるネットワークを介して接続される複数のユーザ端末と，該複数のユーザ端末のアドレスを管理するホームエージェントとからなる通信制御システムにおいて，ホームエージェントは，一つのホームアドレスと対応させて該複数のユーザ端末の気付アドレスをユーザデータ記憶部に記憶し，気付アドレスを含む更新情報を該所定ユーザ端末から受信した場合に，該更新情報に基づいて該所定ユーザ端末が接続しているサブネットワークを求め，前記ユーザデータ記憶部を参照して該サブネットワークに接続しているユーザ端末のうち，適切なユーザ端末の気付アドレスを決定し，前記ホームアドレス宛に送信された情報を前記決定した気付アドレスに転送する。
2005025149.tif 000002
【特許請求の範囲】
【請求項１】
複数のサブネットワークからなるネットワークを介して接続される複数のユーザ端末と、該ユーザ端末のアドレスを管理するホームエージェントとからなる通信制御システムであり、
前記複数のユーザ端末の少なくとも一つが、ユーザの移動に伴ってこの移動先で前記ネットワークに接続する所定ユーザ端末であって、
前記所定ユーザ端末が、前記サブネットワークに接続した場合に、気付アドレスを取得するアドレス取得部と、
該気付アドレスを含む更新情報をホームエージェントに送信するアドレス制御部とを備え、
前記ホームエージェントが、
一つのホームアドレスと対応させて前記複数のユーザ端末の気付アドレスを記憶するユーザデータ記憶部と、
前記所定ユーザ端末から更新情報を受信した場合に、該更新情報に基づいて所定ユーザ端末が接続しているサブネットワークを求め、前記ユーザデータ記憶部を参照して該サブネットワークに接続しているユーザ端末のうち、適切なユーザ端末の気付アドレスを求める気付アドレス決定部と、
前記ホームアドレス宛てに送信された情報を前記気付アドレス決定部で求めた気付アドレスに転送する通信制御部とを備える通信制御システム。
【請求項２】
少なくとも一部が階層化された複数のサブネットワークからなるネットワークを介して接続される複数のユーザ端末と、該階層化されたサブネットワークに接続された複数のユーザ端末のアドレスを管理する外部エージェントと、該複数のユーザ端末のアドレス及び外部エージェントのアドレスを管理するホームエージェントからなる通信制御システムであり、
前記複数のユーザ端末のうち少なくとも一つが、ユーザの移動に伴って該移動先で前記ネットワークに接続する所定ユーザ端末であって、
前記所定ユーザ端末が、前記サブネットワークに接続した場合に、気付アドレスを取得するアドレス取得部と、
該気付アドレスを含む更新情報を外部エージェントに送信するアドレス制御部とを備え、
前記外部エージェントが、
一つのリージョナルアドレスと対応させて前記複数のユーザ端末の気付アドレスを記憶するユーザデータ記憶部と、
前記所定ユーザ端末から更新情報を受信した場合に、該更新情報に基づいて所定ユーザ端末が接続しているサブネットワークを求め、前記ユーザデータ記憶部を参照して該サブネットワークに接続しているユーザ端末のうち、適切なユーザ端末の気付アドレスを求める気付アドレス決定部と、
前記リージョナルアドレス宛てに送信された情報を前記気付アドレス決定部で求めた気付アドレスに転送する通信制御部と、
前記リージョナルアドレスを含む更新情報を前記ホームエージェントに送信するアドレス制御部を備え、
前記ホームエージェントが
ホームアドレスと対応させて前記リージョナルアドレスを記憶するユーザデータ記憶部と、
前記ユーザデータ記憶部を参照して前記ホームアドレス宛てに送信された情報を前記リージョナルアドレスに転送する通信制御部とを備える通信制御システム。
【請求項３】
前記ホームエージェントが、前記ユーザ端末の優先度情報を記憶した優先度記憶部を備え、
前記気付アドレス決定部が、所定ユーザ端末から更新情報を受信した場合に、該更新情報に基づいて所定ユーザ端末が接続しているサブネットワークを求め、前記優先度記憶部及びユーザデータ記憶部を参照して該サブネットワークに接続しているユーザ端末のうち、優先度の高いユーザ端末の気付アドレスを前記適切なユーザ端末の気付アドレスとして求める請求項１に記載の通信制御システム。
【請求項４】
前記ホームエージェントが、前記ユーザ端末から切替要求を受信した場合に、ホームアドレスに対応する気付アドレスを切り替える切替制御部を備え、
前記通信制御部が、前記ホームアドレス宛ての情報を切り替え後の気づけアドレスに転送する請求項１に記載の通信制御システム。
【請求項５】
前記ホームエージェントが、前記ホームアドレスに対応する気付アドレスを変更する場合、前記切り替え前の気付アドレスを有するユーザ端末に接続先の気付アドレスを切り替えた旨の切替情報を通知するユーザデータ管理部を備えた請求項１に記載の通信制御システム。
【請求項６】
前記外部エージェントが、前記ユーザ端末の優先度情報を記憶した優先度記憶部を備え、
前記気付アドレス決定部が、所定ユーザ端末から更新情報を受信した場合に、該更新情報に基づいて所定ユーザ端末が接続しているサブネットワークを求め、前記優先度記憶部及びユーザデータ記憶部を参照して該サブネットワークに接続しているユーザ端末のうち、優先度の高いユーザ端末の気付アドレスを前記適切なユーザ端末の気付アドレスとして求める請求項２に記載の通信制御システム。
【請求項７】
前記外部エージェントが、前記ユーザ端末から切替要求を受信した場合に、ホームアドレスに対応する気付アドレスを切り替える切替制御部を備え、
前記通信制御部が、前記ホームアドレス宛ての情報を切り替え後の気づけアドレスに転送する請求項２に記載の通信制御システム。
【請求項８】
前記外部エージェントが、前記ホームアドレスに対応する気付アドレスを変更する場合、前記切り替え前の気付アドレスを有するユーザ端末に接続先の気付アドレスを切り替えた旨の切替情報を通知するユーザデータ管理部を備えた請求項２に記載の通信制御システム。
【請求項９】
前記ユーザ端末が、前記切替情報を受信した場合に、通信先情報を新たな接続先となる端末へ送信する通信先情報転送部を備えた請求項５又は８に記載の通信制御システム。
【請求項１０】
前記通信先情報を受信したユーザ端末が、前記通信先情報に基づいて通信先ノードに対して接続先アドレスの変更通知を送信するアドレス変更通知部を備えた請求項９に記載の通信制御システム。
【請求項１１】
前記通信先情報を受信したユーザ端末が、前記通信先情報に基づき、前記通信先ノードと変更前のユーザ端末との間で実施していたセッションを引き継いで前記通信先ノードとの間で実施する通信先情報管理部を備えた請求項１０に記載の通信制御システム。
【請求項１２】
複数のサブネットワークからなるネットワークを介して複数のユーザ端末と接続されるホームエージェントであり、
前記複数のユーザ端末の少なくとも一つが、ユーザの移動に伴ってこの移動先で前記ネットワークに接続する所定ユーザ端末であって、この所定ユーザ端末が前記サブネットワークに接続した場合の気付アドレスを含む更新情報を該所定ユーザ端末から受信する更新情報受信部と、
一つのホームアドレスと対応させて前記複数のユーザ端末の気付アドレスを記憶するユーザデータ記憶部と、
前記所定ユーザ端末から更新情報を受信した場合に、該更新情報に基づいて所定ユーザ端末が接続しているサブネットワークを求め、前記ユーザデータ記憶部を参照して該サブネットワークに接続しているユーザ端末のうち、適切なユーザ端末の気付アドレスを求める気付アドレス決定部と、
前記ホームアドレス宛てに送信された情報を前記気付アドレス決定部で求めた気付アドレスに転送する通信制御部とを備えるホームエージェント。
【請求項１３】
少なくとも一部が階層化された複数のサブネットワークからなるネットワークを介し、複数のユーザ端末及びホームエージェントと接続される外部エージェントであり、
前記複数のユーザ端末の少なくとも一つが、ユーザの移動に伴ってこの移動先で前記ネットワークに接続する所定ユーザ端末であって、この所定ユーザ端末が前記サブネットワークに接続した場合の気付アドレスを含む更新情報を該所定ユーザ端末から受信する更新情報受信部と、
一つのリージョナルアドレスと対応させて前記複数のユーザ端末の気付アドレスを記憶するユーザデータ記憶部と、
前記所定ユーザ端末から更新情報を受信した場合に、該更新情報に基づいて所定ユーザ端末が接続しているサブネットワークを求め、前記ユーザデータ記憶部を参照して該サブネットワークに接続しているユーザ端末のうち、適切なユーザ端末の気付アドレスを求める気付アドレス決定部と、
前記リージョナルアドレス宛てに送信された情報を前記気付アドレス決定部で求めた気付アドレスに転送する通信制御部と、
前記リージョナルアドレスを含む更新情報を前記ホームエージェントに送信するアドレス制御部を備える外部エージェント。
【請求項１４】
複数のサブネットワークからなるネットワークを介して接続される複数のユーザ端末と、該ユーザ端末のアドレスを管理するホームエージェントとからなる通信制御システムにて実行される通信制御方法であり、
前記複数のユーザ端末の少なくとも一つが、ユーザの移動に伴ってこの移動先で前記ネットワークに接続する所定ユーザ端末であって、
前記所定ユーザ端末が、前記サブネットワークに接続した場合に、気付アドレスを取得するステップと、
該気付アドレスを含む更新情報をホームネットワークに送信するステップとを実行し、
前記ホームエージェントが、
前記所定ユーザ端末から更新情報を受信した場合に、該更新情報に基づいて所定ユーザ端末が接続しているサブネットワークを求めるステップと、
一つのホームアドレスと対応させて前記複数のユーザ端末の気付アドレスを記憶するユーザデータ記憶部を参照して該サブネットワークに接続しているユーザ端末のうち、適切なユーザ端末の気付アドレスを求めるステップと、
前記ホームアドレス宛てに送信された情報を前記ステップで求めた気付アドレスに転送するステップとを実行する通信制御方法。
【請求項１５】
少なくとも一部が階層化された複数のサブネットワークからなるネットワークを介して接続される複数のユーザ端末と、該階層化されたサブネットワークに接続された複数のユーザ端末のアドレスを管理する外部エージェントと、該複数のユーザ端末のアドレス及び外部エージェントのアドレスを管理するホームエージェントからなる通信制御システムにて実行される通信制御方法であり、
前記複数のユーザ端末のうち少なくとも一つが、ユーザの移動に伴って該移動先で前記ネットワークに接続する所定ユーザ端末であって、
前記所定ユーザ端末が、
前記サブネットワークに接続した場合に、気付アドレスを取得するステップと、
該気付アドレスを含む更新情報を外部エージェントに送信するステップとを実行し、
前記外部エージェントが、
前記所定ユーザ端末から更新情報を受信した場合に、該更新情報に基づいて所定ユーザ端末が接続しているサブネットワークを求めるステップと、
一つのリージョナルアドレスと対応させて前記複数のユーザ端末の気付アドレスを記憶するユーザデータ記憶部を参照して該サブネットワークに接続しているユーザ端末のうち、適切なユーザ端末の気付アドレスを求めるステップと、
前記リージョナルアドレス宛てに送信された情報を前記気付アドレス決定部で求めた気付アドレスに転送するステップと、
前記リージョナルアドレスを含む更新情報を前記ホームエージェントに送信するステップを実行し、
前記ホームエージェントが
ホームアドレスと対応させて前記リージョナルアドレスを記憶するユーザデータ記憶部を参照して前記ホームアドレス宛てに送信された情報を前記リージョナルアドレスに転送するステップを実行する通信制御方法。
【請求項１６】
複数のサブネットワークからなるネットワークを介して複数のユーザ端末と接続されるホームエージェントにて実行される通信制御プログラムであり、
前記複数のユーザ端末の少なくとも一つが、ユーザの移動に伴ってこの移動先で前記ネットワークに接続する所定ユーザ端末であって、この所定ユーザ端末が前記サブネットワークに接続した場合の気付アドレスを含む更新情報を該所定ユーザ端末から受信するステップと、
前記所定ユーザ端末から更新情報を受信した場合に、該更新情報に基づいて所定ユーザ端末が接続しているサブネットワークを求めるステップと、
一つのホームアドレスと対応させて前記複数のユーザ端末の気付アドレスを記憶するユーザデータ記憶部を参照して該サブネットワークに接続しているユーザ端末のうち、適切なユーザ端末の気付アドレスを求めるステップと、
前記ホームアドレス宛てに送信された情報を前記気付アドレス決定部で求めた気付アドレスに転送するステップとを含む通信制御プログラム。
【請求項１７】
少なくとも一部が階層化された複数のサブネットワークからなるネットワークを介し、複数のユーザ端末及びホームエージェントと接続される外部エージェントにて実行される通信制御プログラムであり、
前記複数のユーザ端末の少なくとも一つが、ユーザの移動に伴ってこの移動先で前記ネットワークに接続する所定ユーザ端末であって、この所定ユーザ端末が前記サブネットワークに接続した場合の気付アドレスを含む更新情報を該所定ユーザ端末から受信するステップと、
前記所定ユーザ端末から更新情報を受信した場合に、該更新情報に基づいて所定ユーザ端末が接続しているサブネットワークを求めるステップと、
一つのリージョナルアドレスと対応させて前記複数のユーザ端末の気付アドレスを記憶するユーザデータ記憶部を参照して該サブネットワークに接続しているユーザ端末のうち、適切なユーザ端末の気付アドレスを求めるステップと、
前記リージョナルアドレス宛てに送信された情報を前記気付アドレス決定部で求めた気付アドレスに転送するステップと、
前記リージョナルアドレスを含む更新情報を前記ホームエージェントに送信するステップを含む通信制御プログラム。
【発明の詳細な説明】
【技術分野】  本発明は、通信制御システムに関する。例えば、本発明は、モバイルＩＰプロトコルを実装したノードで構成されるモバイルＩＰネットワーク環境において、ホームエージェント（ＨＡ）もしくは、移動端末（ＭＮ）の移動先ネットワークを管理する外部エージェント、ユーザの使用する移動端末に適用される。
【背景技術】  近年、移動する端末がその位置に依存せずに継続してＩＰ通信を行うことを可能とするための技術としてモバイルＩＰの研究が進められている。
モバイルＩＰは、ＩＰｖ４では既に標準化されており、モバイルＩＰ機能を搭載したクライアント、ルータやサーバといったネットワーク製品も数多く登場している。現在ではＩＰｖ６をベースとしたモバイルＩＰの実現を目指し、ＩＥＴＦといった標準化組織で盛んに議論が行われている。
モバイルＩＰは、レイヤ３のＩＰ技術を使用して端末の移動性（ターミナルモビリティ）を実現している。具体的には、移動端末を管理するホームエージェントが、該ホームエージェントの属するネットワーク（ホームネットワーク）において各移動端末に設定したホームアドレス（ＨｏＡ）と移動先のネットワークにおいて設定した気付アドレス（ＣｏＡ）を管理し、移動端末のＨｏＡ宛ての送信パケットをＣｏＡ宛てに転送することにより通信の継続性を実現する。
例えば、図１７の従来技術のシステム構成図において、ホームネットワーク１０のホームエージェント２００（図１８）に管理される移動端末１００（図１９）が、無線ＬＡＮにより接続された外部ネットワーク３０に位置するときに通信先ノード（ＣＮ：Ｃｏｒｒｅｓｐｏｎｄｅｎｔ  Ｎｏｄｅ）３００と通信を開始し、その後、外部ネットワーク２０に移動すると仮定する。その時の通信手順を以下に示す。
（１）通信先ノード３００は、移動端末１００のホームアドレスＨｏＡに対して通信を開始する。
（２）ホームアドレスＨｏＡ宛のパケットは、ホームネットワーク１０にルーティングされる。
（３）ホームエージェント２００は、移動端末１００がホームネットワーク１０に存在しないため、ホームアドレスＨｏＡ宛てのパケット、即ち移動端末１００宛のパケットを代わりにキャプチャして、移動端末１００が存在する外部ネットワーク３０でのアドレスである気付アドレスＣｏＡ２宛てにパケットをカプセル化して転送する。これにより、外部ネットワーク３０の移動端末１００にパケットが到達する。
（４）次に、移動端末１００が外部ネットワーク２０に移動した時には、移動端末１００が登録要求をホームエージェント２００に送信する。
（５）登録要求を受信したホームエージェント２００は、ホームアドレスＨｏＡに対応する気付アドレスをＣｏＡ２からＣｏＡ１に変更する。その後、通信先ノード３００からのパケットは、外部ネットワーク２０の気付アドレスＣｏＡ１宛てに送信される。これにより、パケットが外部ネットワーク２０の移動端末１００に到達する。
上記のようにモバイルＩＰでは、端末がネットワークを移動してＩＰアドレスが変更となった場合も通信を継続することができる。なお、端末が移動先にいる場合に常にホームエージェントを経由すると移動端末と通信先ノードの通信経路が冗長となるため、モバイルＩＰでは、多くの場合に経路最適化が行われる。経路最適化を実施した後、通信先ノードは、ホームアドレスＨｏＡ宛てではなく、気付アドレスＣｏＡ宛てに直接パケット送信を行う。これにより、ホームエージェントを経由せずに移動端末と通信先ノード間の最適な経路での通信が可能となる。
また、ユーザモビリティ方式に関する従来技術として、種々の方式が提案されている（特許文献１〜４参照）。例えば、特許文献１の「パーソナル通信システムのユーザモビリティ管理方式」では、加入者番号とユーザの使用可能な複数端末の番号を管理し、加入者番号に対して接続があった時に最適な端末に接続を行うというものである。
【特許文献１】        特開平１０−１９１４３４号公報
【特許文献２】        特開２００２−２７１３６９号公報
【特許文献３】        特開２００２−３４４４７９号公報
【特許文献４】        特開２００１−１６８９０６号公報
近年のユーザを取り巻く通信環境を見てみると、ユーザの所有する端末は複数存在する。また、それぞれがネットワークに接続可能であることも珍しくなく、使用する端末によらずに（端末を変更しても）常にネットワークに接続しながらサービスを継続して享受したいという要求がある。
また、ユーザの立場からすると、複数の使用可能な端末のうち、常にユーザにとって最適な端末を使用して通信できることが望ましい。
こういった状況の中、従来技術において以下の課題がある。
（１）モバイルＩＰは、端末毎のターミナルモビリティを実現するものであり、複数端末間で連携しながらシームレスにサービスを継続して享受することはできない。例えば、ＰＤＡ（ｐｅｒｓｏｎａｌ  ｄｉｇｉｔａｌ  ａｓｓｉｓｔａｎｔ）で見ていたストリーミングをＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）で継続して見たい場合は、一度ＰＤＡの通信を切断して、ＰＣで再接続しなければならない。
また、特許文献１の「パーソナル通信システムのユーザモビリティ管理方式」では、ユーザの所有する複数端末の中から、最適な端末に接続することはできるが、以下の課題がある。
（２）端末で確立した通信セッションを維持しながら端末を切り替えることはできない。ＩＰネットワークのように端末が複数の通信セッションを確立する場合にはセッションを維持可能なことが重要になる。
（３）モバイルＩＰネットワークにおいては、移動端末と通信先ノードとの間で通信経路の最適化が実施され、常にホームエージェントを経由するとは限らないため、特許文献１の方式では、端末の切替えを制御できない。
【発明の開示】
そこで本発明の目的は、所定ユーザ端末がユーザの移動に伴って移動先のサブネットワークと接続した場合に、このサブネットワークに接続されたユーザ端末のうち適切なユーザ端末に通信先ノードからの情報を転送することにより、ユーザが異なるサブネットワーク間を移動した場合にも適切なユーザ端末で通信を継続できるようにすることである。
本発明は前記課題を解決するために、以下の手段を採用した。
本発明の通信制御システムは、複数のサブネットワークからなるネットワークを介して接続される複数のユーザ端末と、該ユーザ端末のアドレスを管理するホームエージェントとからなり、
前記複数のユーザ端末の少なくとも一つが、ユーザの移動に伴ってこの移動先で前記ネットワークに接続する所定ユーザ端末であって、
前記所定ユーザ端末が、前記サブネットワークに接続した場合に、気付アドレスを取得するアドレス取得部と、
該気付アドレスを含む更新情報をホームエージェントに送信するアドレス制御部とを備え、
前記ホームエージェントが、
一つのホームアドレスと対応させて前記複数のユーザ端末の気付アドレスを記憶するユーザデータ記憶部と、
前記所定ユーザ端末から更新情報を受信した場合に、該更新情報に基づいて所定ユーザ端末が接続しているサブネットワークを求め、前記ユーザデータ記憶部を参照して該サブネットワークに接続しているユーザ端末のうち、適切なユーザ端末の気付アドレスを求める気付アドレス決定部と、
前記ホームアドレス宛てに送信された情報を前記気付アドレス決定部で求めた気付アドレスに転送する通信制御部とを備える。
また、本発明の通信制御システムは、少なくとも一部が階層化された複数のサブネットワークからなるネットワークを介して接続される複数のユーザ端末と、該階層化されたサブネットワークに接続された複数のユーザ端末のアドレスを管理する外部エージェントと、該複数のユーザ端末のアドレス及び外部エージェントのアドレスを管理するホームエージェントからなり、
前記複数のユーザ端末のうち少なくとも一つが、ユーザの移動に伴って該移動先で前記ネットワークに接続する所定ユーザ端末であって、
前記所定ユーザ端末が、前記サブネットワークに接続した場合に、気付アドレスを取得するアドレス取得部と、
該気付アドレスを含む更新情報を外部エージェントに送信するアドレス制御部とを備え、
前記外部エージェントが、
一つのリージョナルアドレスと対応させて前記複数のユーザ端末の気付アドレスを記憶するユーザデータ記憶部と、
前記所定ユーザ端末から更新情報を受信した場合に、該更新情報に基づいて所定ユーザ端末が接続しているサブネットワークを求め、前記ユーザデータ記憶部を参照して該サブネットワークに接続しているユーザ端末のうち、適切なユーザ端末の気付アドレスを求める気付アドレス決定部と、
前記リージョナルアドレス宛てに送信された情報を前記気付アドレス決定部で求めた気付アドレスに転送する通信制御部と、
前記リージョナルアドレスを含む更新情報を前記ホームエージェントに送信するアドレス制御部を備え、
前記ホームエージェントが
ホームアドレスと対応させて前記リージョナルアドレスを記憶するユーザデータ記憶部と、
前記ユーザデータ記憶部を参照して前記ホームアドレス宛てに送信された情報を前記リージョナルアドレスに転送する通信制御部とを備える。
前記通信制御システムにおいて、前記ホームエージェントが、前記ユーザ端末の優先度情報を記憶した優先度記憶部を備え、
前記気付アドレス決定部が、所定ユーザ端末から更新情報を受信した場合に、該更新情報に基づいて所定ユーザ端末が接続しているサブネットワークを求め、前記優先度記憶部及びユーザデータ記憶部を参照して該サブネットワークに接続しているユーザ端末のうち、優先度の高いユーザ端末の気付アドレスを前記適切なユーザ端末の気付アドレスとして求めても良い。
前記通信制御システムにおいて、前記ホームエージェントが、前記ユーザ端末から切替要求を受信した場合に、ホームアドレスに対応する気付アドレスを切り替える切替制御部を備え、
前記通信制御部が、前記ホームアドレス宛ての情報を切り替え後の気づけアドレスに転送しても良い。
前記通信制御システムにおいて、前記ホームエージェントが、前記ホームアドレスに対応する気付アドレスを変更する場合、前記切り替え前の気付アドレスを有するユーザ端末に接続先の気付アドレスを切り替えた旨の切替情報を通知するユーザデータ管理部を備えても良い。
前記通信制御システムにおいて、前記外部エージェントが、前記ユーザ端末の優先度情報を記憶した優先度記憶部を備え、
前記気付アドレス決定部が、所定ユーザ端末から更新情報を受信した場合に、該更新情報に基づいて所定ユーザ端末が接続しているサブネットワークを求め、前記優先度記憶部及びユーザデータ記憶部を参照して該サブネットワークに接続しているユーザ端末のうち、優先度の高いユーザ端末の気付アドレスを前記適切なユーザ端末の気付アドレスとして求めても良い。
前記通信制御システムにおいて、前記外部エージェントが、前記ユーザ端末から切替要求を受信した場合に、ホームアドレスに対応する気付アドレスを切り替える切替制御部を備え、
前記通信制御部が、前記ホームアドレス宛ての情報を切り替え後の気づけアドレスに転送しても良い。
前記通信制御システムにおいて、前記外部エージェントが、前記ホームアドレスに対応する気付アドレスを変更する場合、前記切り替え前の気付アドレスを有するユーザ端末に接続先の気付アドレスを切り替えた旨の切替情報を通知するユーザデータ管理部を備えても良い。
前記通信制御システムにおいて、前記ユーザ端末が、前記切替情報を受信した場合に、通信先情報を新たな接続先となる端末へ送信する通信先情報転送部を備えても良い。
前記通信制御システムにおいて、前記通信先情報を受信したユーザ端末が、前記通信先情報に基づいて通信先ノードに対して接続先アドレスの変更通知を送信するアドレス変更通知部を備えても良い。
前記通信制御システムにおいて、前記通信先情報を受信したユーザ端末が、前記通信先情報に基づき、前記通信先ノードと変更前のユーザ端末との間で実施していたセッションを引き継いで前記通信先ノードとの間で実施する通信先情報管理部を備えても良い。
また、本発明のホームエージェントは、複数のサブネットワークからなるネットワークを介して複数のユーザ端末と接続され、
前記複数のユーザ端末の少なくとも一つが、ユーザの移動に伴ってこの移動先で前記ネットワークに接続する所定ユーザ端末であって、この所定ユーザ端末が前記サブネットワークに接続した場合の気付アドレスを含む更新情報を該所定ユーザ端末から受信する更新情報受信部と、
一つのホームアドレスと対応させて前記複数のユーザ端末の気付アドレスを記憶するユーザデータ記憶部と、
前記所定ユーザ端末から更新情報を受信した場合に、該更新情報に基づいて所定ユーザ端末が接続しているサブネットワークを求め、前記ユーザデータ記憶部を参照して該サブネットワークに接続しているユーザ端末のうち、適切なユーザ端末の気付アドレスを求める気付アドレス決定部と、
前記ホームアドレス宛てに送信された情報を前記気付アドレス決定部で求めた気付アドレスに転送する通信制御部とを備える。
前記ホームエージェントにおいて、前記ユーザ端末の優先度情報を記憶した優先度記憶部を備え、
前記気付アドレス決定部が、所定ユーザ端末から更新情報を受信した場合に、該更新情報に基づいて所定ユーザ端末が接続しているサブネットワークを求め、前記優先度記憶部及びユーザデータ記憶部を参照して該サブネットワークに接続しているユーザ端末のうち、優先度の高いユーザ端末の気付アドレスを前記適切なユーザ端末の気付アドレスとして求めても良い。
前記ホームエージェントにおいて、前記ユーザ端末から切替要求を受信した場合に、ホームアドレスに対応する気付アドレスを切り替える切替制御部を備え、
前記通信制御部が、前記ホームアドレス宛ての情報を切り替え後の気づけアドレスに転送しても良い。
前記ホームエージェントにおいて、前記ホームアドレスに対応する気付アドレスを変更する場合、前記切り替え前の気付アドレスを有するユーザ端末に接続先の気付アドレスを切り替えた旨の切替情報を通知するユーザデータ管理部を備えても良い。
また、本発明の外部エージェントは、少なくとも一部が階層化された複数のサブネットワークからなるネットワークを介し、複数のユーザ端末及びホームエージェントと接続され、
前記複数のユーザ端末の少なくとも一つが、ユーザの移動に伴ってこの移動先で前記ネットワークに接続する所定ユーザ端末であって、この所定ユーザ端末が前記サブネットワークに接続した場合の気付アドレスを含む更新情報を該所定ユーザ端末から受信する更新情報受信部と、
一つのリージョナルアドレスと対応させて前記複数のユーザ端末の気付アドレスを記憶するユーザデータ記憶部と、
前記所定ユーザ端末から更新情報を受信した場合に、該更新情報に基づいて所定ユーザ端末が接続しているサブネットワークを求め、前記ユーザデータ記憶部を参照して該サブネットワークに接続しているユーザ端末のうち、適切なユーザ端末の気付アドレスを求める気付アドレス決定部と、
前記リージョナルアドレス宛てに送信された情報を前記気付アドレス決定部で求めた気付アドレスに転送する通信制御部と、
前記リージョナルアドレスを含む更新情報を前記ホームエージェントに送信するアドレス制御部を備える。
前記外部エージェントにおいて、前記ユーザ端末の優先度情報を記憶した優先度記憶部を備え、
前記気付アドレス決定部が、所定ユーザ端末から更新情報を受信した場合に、該更新情報に基づいて所定ユーザ端末が接続しているサブネットワークを求め、前記優先度記憶部及びユーザデータ記憶部を参照して該サブネットワークに接続しているユーザ端末のうち、優先度の高いユーザ端末の気付アドレスを前記適切なユーザ端末の気付アドレスとして求めても良い。
前記外部エージェントにおいて、前記ユーザ端末から切替要求を受信した場合に、ホームアドレスに対応する気付アドレスを切り替える切替制御部を備え、
前記通信制御部が、前記ホームアドレス宛ての情報を切り替え後の気づけアドレスに転送しても良い。
前記外部エージェントにおいて、前記ホームアドレスに対応する気付アドレスを変更する場合、前記切り替え前の気付アドレスを有するユーザ端末に接続先の気付アドレスを切り替えた旨の切替情報を通知するユーザデータ管理部を備えても良い。
また、本発明の通信制御方法は、複数のサブネットワークからなるネットワークを介して接続される複数のユーザ端末と、該ユーザ端末のアドレスを管理するホームエージェントとからなる通信制御システムにて実行される通信制御方法であり、
前記複数のユーザ端末の少なくとも一つが、ユーザの移動に伴ってこの移動先で前記ネットワークに接続する所定ユーザ端末であって、
前記所定ユーザ端末が、前記サブネットワークに接続した場合に、気付アドレスを取得するステップと、該気付アドレスを含む更新情報をホームネットワークに送信するステップとを実行し、
前記ホームエージェントが、前記所定ユーザ端末から更新情報を受信した場合に、該更新情報に基づいて所定ユーザ端末が接続しているサブネットワークを求めるステップと、一つのホームアドレスと対応させて前記複数のユーザ端末の気付アドレスを記憶するユーザデータ記憶部を参照して該サブネットワークに接続しているユーザ端末のうち、適切なユーザ端末の気付アドレスを求めるステップと、  前記ホームアドレス宛てに送信された情報を前記ステップで求めた気付アドレスに転送するステップとを実行する。
また、本発明の通信制御方法は、少なくとも一部が階層化された複数のサブネットワークからなるネットワークを介して接続される複数のユーザ端末と、該階層化されたサブネットワークに接続された複数のユーザ端末のアドレスを管理する外部エージェントと、該複数のユーザ端末のアドレス及び外部エージェントのアドレスを管理するホームエージェントからなる通信制御システムにて実行される通信制御方法であり、
前記複数のユーザ端末のうち少なくとも一つが、ユーザの移動に伴って該移動先で前記ネットワークに接続する所定ユーザ端末であって、
前記所定ユーザ端末が、前記サブネットワークに接続した場合に、気付アドレスを取得するステップと、該気付アドレスを含む更新情報を外部エージェントに送信するステップとを実行し、
前記外部エージェントが、前記所定ユーザ端末から更新情報を受信した場合に、該更新情報に基づいて所定ユーザ端末が接続しているサブネットワークを求めるステップと、一つのリージョナルアドレスと対応させて前記複数のユーザ端末の気付アドレスを記憶するユーザデータ記憶部を参照して該サブネットワークに接続しているユーザ端末のうち、適切なユーザ端末の気付アドレスを求めるステップと、前記リージョナルアドレス宛てに送信された情報を前記気付アドレス決定部で求めた気付アドレスに転送するステップと、前記リージョナルアドレスを含む更新情報を前記ホームエージェントに送信するステップを実行し、
前記ホームエージェントが、ホームアドレスと対応させて前記リージョナルアドレスを記憶するユーザデータ記憶部を参照して前記ホームアドレス宛てに送信された情報を前記リージョナルアドレスに転送するステップを実行する。
また、本発明の通信制御プログラムは、複数のサブネットワークからなるネットワークを介して複数のユーザ端末と接続されるホームエージェントにて実行され、
前記複数のユーザ端末の少なくとも一つが、ユーザの移動に伴ってこの移動先で前記ネットワークに接続する所定ユーザ端末であって、この所定ユーザ端末が前記サブネットワークに接続した場合の気付アドレスを含む更新情報を該所定ユーザ端末から受信するステップと、
前記所定ユーザ端末から更新情報を受信した場合に、該更新情報に基づいて所定ユーザ端末が接続しているサブネットワークを求めるステップと、
一つのホームアドレスと対応させて前記複数のユーザ端末の気付アドレスを記憶するユーザデータ記憶部を参照して該サブネットワークに接続しているユーザ端末のうち、適切なユーザ端末の気付アドレスを求めるステップと、
前記ホームアドレス宛てに送信された情報を前記気付アドレス決定部で求めた気付アドレスに転送するステップとを含む。
また、本発明の通信制御プログラムは、少なくとも一部が階層化された複数のサブネットワークからなるネットワークを介し、複数のユーザ端末及びホームエージェントと接続される外部エージェントにて実行され、
前記複数のユーザ端末の少なくとも一つが、ユーザの移動に伴ってこの移動先で前記ネットワークに接続する所定ユーザ端末であって、この所定ユーザ端末が前記サブネットワークに接続した場合の気付アドレスを含む更新情報を該所定ユーザ端末から受信するステップと、
前記所定ユーザ端末から更新情報を受信した場合に、該更新情報に基づいて所定ユーザ端末が接続しているサブネットワークを求めるステップと、
一つのリージョナルアドレスと対応させて前記複数のユーザ端末の気付アドレスを記憶するユーザデータ記憶部を参照して該サブネットワークに接続しているユーザ端末のうち、適切なユーザ端末の気付アドレスを求めるステップと、
前記リージョナルアドレス宛てに送信された情報を前記気付アドレス決定部で求めた気付アドレスに転送するステップと、
前記リージョナルアドレスを含む更新情報を前記ホームエージェントに送信するステップを含む。
また、本発明は、上記プログラムを記録したコンピュータ読み取り可能な記録媒体であっても良い。この記録媒体のプログラムを読み込ませて実行させることにより、その機能を提供させることができる。
ここで、コンピュータ読み取り可能な記録媒体とは、データやプログラム等の情報を電気的、磁気的、光学的、機械的、または化学的作用によって蓄積し、コンピュータから読み取ることができる記録媒体をいう。このような記録媒体の内コンピュータから取り外し可能なものとしては、例えばフレキシブルディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ／Ｗ、ＤＶＤ、ＤＡＴ、８ｍｍテープ、メモリカード等がある。
また、コンピュータに固定された記録媒体としてハードディスクやＲＯＭ（リードオンリーメモリ）等がある。
【図面の簡単な説明】図１は、本発明に係る実施形態１のシステム構成図である。
図２は、ユーザ端末４００の概略構成図である。
図３は、ホームエージェント５００の概略構成図である。
図４は、実施形態１における各ノード間の処理シーケンスを示す図である。
図５は、ホームエージェントの優先接続切替処理シーケンスを示す図である。
図６は、優先接続切替通知メッセージの受信処理シーケンスを示す図である。
図７は、通信先情報通知メッセージの受信処理シーケンスを示す図である。
図８は、通信に使用する端末を明示的に切り替える場合の処理シーケンスを示す図である。
図９は、ＭＮ情報管理データの説明図である。
図１０は、ユーザ端末情報管理データの説明図である。
図１１は、通信先情報データの説明図である。
図１２は、セッション情報の説明図である。
図１３は、本発明に係る実施形態２のシステム構成図である。
図１４は、実施形態２における各ノード間の処理シーケンスを示す図である。
図１５は、外部エージェントのユーザ端末情報管理データの説明図である。
図１６は、外部エージェントのＭＮ情報管理データの説明図である。
図１７は、従来技術のシステム構成図である。
図１８は、従来のホームエージェントの概略構成図である。
図１９は、従来のユーザ端末の概略構成図である。
【発明を実施するための最良の形態】  以下、本発明の実施の形態について添付図面を参照して説明する。なお、以下の実施形態では、ユーザ端末としてＰＣや固定電話、ＰＤＡを例にあげているが、本発明は、端末やそのアクセス手段（無線ＬＡＮ，固定ネットワーク）を限定するものではなく、ＩＰ接続可能な任意の端末やネットワークアクセス手段を用いてシステムを構成することが可能である。加えて、以下はＩＰｖ６をベースとしたモバイルＩＰｖ６技術を使用した例について記述しているが、本発明はＩＰｖ４をベースとしたモバイルＩＰｖ４についても適用可能である。
〈実施形態１〉
§１．全体構成
図１は、本実施形態のシステム構成を示す図である。本実施形態では、ホームネットワーク１０や外部ネットワーク２０，３０，４０等のサブネットワーク及びこれらのサブネットワークを中継する中継ネットワーク５０からなるネットワークを介して、ホームエージェント５００と複数のユーザ端末４００を接続した例を示している。
本実施形態では、ユーザが前記複数のユーザ端末４００のうち、何れかの端末４０１〜４０３を用いて通信を開始し、この通信中に移動した場合、この移動先に存在する他のユーザ端末４０１〜４０３に切り替えて通信を継続できるようにしている。
例えば、ユーザが外出先で、外部ネットワーク３０を介してＰＤＡ４０１で通信先ノード３００と通信を行い、この通信中にユーザがオフィスに移動し、ＰＤＡ４０１が外部ネットワーク２０に接続した場合、外部ネットワーク２０に接続されているユーザ端末４０１〜４０３のうち、最も優先度の高い端末（ディスクトップパソコン）４０３に切り替えて通信を継続する。
§２．各構成要素の説明
［ユーザ端末］
図２は、ユーザ端末４００の概略構成図である。ユーザ端末４００は、ＣＰＵやメインメモリからなる演算処理部、該演算処理部で処理を行うためのソフトウェアやその演算結果を記憶する記憶装置、他のノードとの通信を行うための通信制御部等からなる一般的なコンピュータである。このユーザ端末としてのコンピュータに、所定のプログラムを実行させることで、図２に示すようにパケット入力部４１０や、パケット出力部４２０、アプリケーション実行部４３０、通信先制御部４３１、モバイルＩＰ制御部４４０、通信先情報管理部４５０などの機能を実現している。
１）パケット入力部４１０は、該通信制御部を介して通信先のノードから受信した情報（本例では、通信先ノードと通信する情報をパケットで伝送しているので、以下単にパケットとも称する）を通信先情報管理部４５０やモバイルＩＰ制御部４４０に入力する入力処理を実施する。例えば、受信したパケットが、ホームエージェント５００からの優先接続先切替通知および旧ユーザ端末での通信先情報通知の場合は通信先情報管理部４５０にメッセージを通知する。
２）パケット出力部４２０は、通信先情報管理部４５０やモバイルＩＰ制御部４４０で生成した通信先のノード宛のパケットを前記通信制御部を介してネットワーク上に送信する。
３）アプリケーション実行部４３０は、ストリーミングやＳＩＰ等のクライアントソフトウェアによって実現され、他のノードとの通信を行う。
４）通信先制御部４３１は、アプリケーション実行部による他のノードとの通信状況に応じて、通信セッション情報を通信先情報管理部４５０に通知する。
５）モバイルＩＰ制御部（アドレス取得部、アドレス制御部、アドレス変更通知部に相当）４４０は、モバイルＩＰに係る制御および通信先情報（ＢＣ：Ｂｉｎｄｉｎｇ  Ｃａｃｈｅ）の管理を行う。例えば、ユーザ端末４００がサブネットワークに接続した際に、該サブネットワークのプロトコルに従って該サブネットワークを管理するホストコンピュータやルータから気付アドレスＣｏＡを取得する。また、この気付アドレスＣｏＡが変化した場合には、ネットワークを移動したものとして、ホームエージェント５００に該気付アドレスを含む更新情報の送信（ＢＵ：Ｂｉｎｄｉｎｇ  Ｕｐｄａｔｅ送信）を行う。更に、ユーザの移動に伴って通信する端末４００が切り替えられた場合、モバイルＩＰ制御部４４０は、通信先情報管理部４５０からの指示により通信先ノードに接続先アドレスの変更通知（ＢＵ：Ｂｉｎｄｉｎｇ  Ｕｐｄａｔｅ送信）を行う。
６）通信先情報管理部（通信先情報転送部を含む）４５０は、ホームエージェント５００からの優先接続切替通知を受信した場合、自ノードの通信先情報（図１１）を新たな接続先となる新優先接続ＭＮ（ユーザ端末）へ送信する。また、旧優先接続ＭＮ（ユーザ端末）からの通信先情報を受信した場合で、かつホームエージェント５００を介さずに通信を行っている（通信経路の最適化を行った）場合には、モバイルＩＰ制御部４４０に通信先ノードへのＣｏＡ変化通知（ＢＵ送信）を行う。さらに、前記通信先情報に付加される通信セッションの情報（図１２）に基づいてセッションの復元要求を通信先制御部４３１に通知し、該セッションを引き継いで当該通信先ノードとの間での通信を行う。
７）通信先情報ＤＢ（通信先情報記憶部）４６０は、前記記憶装置内に構築されたデータベースであり、通信している相手先情報（Ｂｉｎｄｉｎｇ  Ｃａｃｈｅ）の他に、新たにアプリケーションで管理する通信先ノードとの通信セッション情報を記憶する。
上記複数のユーザ端末４００のうち、ＰＤＡ４０１は、ユーザに携帯されてユーザと共に移動する所定ユーザ端末としてホームエージェント５００に登録されている。これによりホームエージェント５００は、ＰＤＡ４０１の接続しているサブネットワークの位置にユーザが存在しているものと認識している。
［ホームエージェント］
図３は、ホームネットワーク１０に備えられ、前記複数のユーザ端末のアドレスを管理するホームエージェント５００の概略構成図である。
ホームエージェント５００は、ＣＰＵやメインメモリからなる演算処理部や、記憶装置、通信制御部等からなるコンピュータである。このホームエージェントとしてのコンピュータに、所定のプログラム（本発明の通信制御プログラム）を実行させることで、図３に示すようにパケット入力部５１０や、パケット出力部５２０、ＭＮ制御部５３０、ＭＮ切替制御部５３１、ユーザデータ管理部５３２、ＭＮ宛てパケット制御部５４０、ＭＮ情報ＤＢ５５０などの機能を実現している。
８）パケット入力部５１０は、受信パケットが、自ノード宛てのモバイルＩＰ制御メッセージの場合は、ＭＮ制御部５３０に入力し、自身が管理しているユーザ端末宛のパケットの場合は、ＭＮ宛てパケット制御部に転送する。
９）パケット出力部５２０は、ネットワーク上にパケットを送信する。
１０）ＭＮ制御部５３０は、モバイルＩＰ制御メッセージの処理を行う。ＭＮまたは管理端末からの優先接続切替要求メッセージであれば、ＭＮ切替制御部５３１に転送し、モバイルＩＰ制御メッセージであれば、プロトコル制御を行うとともに、ユーザデータ管理部５３２に制御を渡す。
１１）ＭＮ切替制御部５３１は、ユーザからの要求に従って通信に使用するユーザ端末４００の切替えを実施するために、ホームアドレスに対応する気付アドレスの切り替え、即ち接続優先順位の切替え要求をユーザデータ管理部５３２に指示する。
１２）ユーザデータ管理部（気付アドレス決定部を含む）５３２は、ユーザの所有する複数端末のＣｏＡを管理し、ユーザの状況に応じてホームアドレスＨｏＡに対応する気付アドレスＣｏＡを求め、気付アドレスを切替えた場合、ＭＮ宛てパケット制御部５４０に通知すると共に、切替え前の気付アドレスを有するユーザ端末４００に接続先の気付アドレスを切り替えた旨の切換情報を通知する。
１３）ＭＮ宛てパケット制御部（通信制御部に相当）５４０は、自身のネットワーク内に所定ユーザ端末が存在しない場合、当該ユーザのホームアドレス宛てのパケットをキャプチャし、前記ユーザデータ管理部５３２から通知された気付アドレスＣｏＡ宛てにカプセル化を行いユーザ端末４００の存在するネットワークにパケットを転送する。
１４）ＭＮ情報ＤＢ（ユーザデータ記憶部、優先度記憶部に相当）５５０は、記憶装置内に構築されたデータベースであり、各ユーザに定めた一つのホームアドレスと対応させて該ユーザが使用可能な複数のユーザ端末の気付アドレスを記憶している。更にＭＮ情報ＤＢは、転送先気付アドレスＣｏＡを決定するための情報、本例ではサブネットワーク毎のユーザ端末の優先度を記憶している。
§３．通信制御方法
次に、本実施形態に係る通信制御の手順（方法）について図４〜８を用いて説明する。
図４は、各ノード間のシーケンスを示す図である。同図では、所定ユーザ端末であるＰＤＡ４０１が外部ネットワーク３０で通信先ノード３００と通信を行っており、この通信中に外部ネットワーク２０に移動した例を示している。
先ず、ＰＤＡ４０１が移動した場合、移動先の外部ネットワーク２０よりＲＡ（Ｒｏｕｔｅｒ  Ａｄｖｅｒｔｉｓｅｍｅｎｔ）メッセージを受信する。ＲＡメッセージを受信したＰＤＡ４０１は、ＲＡの報知情報の変化により移動を検知し、気付アドレスＣｏＡ２０−２を作成する。その後、ＰＤＡ４０１は、ホームエージェント５００にＢＵメッセージを送信する。
ＢＵメッセージを受信したホームエージェント５００は、移動先の外部ネットワーク２０におけるユーザ端末４０１の接続優先順位を判定する。該移動先のネットワーク２０にユーザ端末４０１よりも優先度が高い端末がある場合、ホームエージェント５００は、ホームアドレスＨｏＡに対応する気付アドレスを切り替える。本例では、デスクトップ型ＰＣ４０３の気付アドレスＣｏＡ２０−３に切り替えている。
その後、ホームエージェント５００は、旧優先接続ＭＮであったＰＤＡ４０１（ＣｏＡ２０−１）に優先接続ノードを別ノードに切り替えたことを示す優先接続切替通知メッセージを送信する。
優先接続切替通知メッセージを受信したＰＤＡ４０１は、通信先情報（Ｂｉｎｄｉｎｇ  Ｃａｃｈｅ）と通信セッション情報を新たに優先接続ＭＮとして設定されたデスクトップ型ＰＣ４０３に送信する。その後、通信先情報通知に対するＡｃｋメッセージを受信後に自ノードの通信先情報（Ｂｉｎｄｉｎｇ  Ｃａｃｈｅ）及び通信セッション情報を削除し、アプリケーションの通信を終了する。
また、新たに優先接続ＭＮに設定されたデスクトップ型ＰＣ４０３は、通信先情報通知を受信し、通信経路を最適化する場合、通信相手であるＣＮに接続先アドレスである気付アドレスＣｏＡが変更となったことを通知するＢＵメッセージを送信する。さらに、デスクトップ型ＰＣ４０３は、通信セッション情報に基づいて通信セッションの復元を実施する。そしてデスクトップ型ＰＣ４０３は、旧優先接続ＭＮであったＰＤＡ４０１（ＣｏＡ２０−１）に通信先情報通知Ａｃｋを返信する。
上記により、ホームエージェント５００がユーザの使用する複数の端末４００を管理している場合に、これまで使用していた端末４０１とは別の端末４００が利用可能になったこと（上記説明では、ユーザが移動し、同じエリアにあるＰＣ４０３や固定ＩＰ電話４０２が利用可能になったこと）を契機に、優先接続ＭＮの切替えおよび通信セッション情報の移行を実施することで、ユーザの手を煩わすことなく適切な端末４０３に通信セッションをシームレスに切替えることができる。
また、旧優先接続ＭＮの通信先情報を元に新優先接続先ノードから通信相手にＢＵメッセージを送信し、接続先アドレスの変更を行うことにより、これまでの通信がホームエージェントを介さない経路最適化後の通信であっても新しいノードで通信セッションを維持することが可能である。
次に、この通信の制御について、各ノードにおける処理を含めて詳細に説明する。
図５はホームエージェントにおける処理シーケンスを示す図、図６は優先接続切替通知メッセージを受信するユーザ端末における処理シーケンスを示す図、図７は、通信先情報通知メッセージを受信するユーザ端末の処理シーケンスを示す図である。
先ず、ＰＤＡ４０１が無線ＬＡＮを用いて外部ネットワーク３０に接続しており、この時のＰＤＡ４０１の気付アドレスはＣｏＡ３０−１である。本例では、このＰＤＡ４０１を所定ユーザ端末として定義しており、ホームエージェント５００は、この所定ユーザ端末（ＰＤＡ４０１）を特定する情報（インターフェースＩＤ）、例えばＭＡＣアドレスやコンピュータ名を予め記憶装置に記憶しておき、この所定ユーザ端末から気付アドレスの通知（ＢＵ）があった場合には、この所定ユーザ端末と同じサブネットワークに接続されているユーザ端末のうち適切な端末にホームネットワーク宛のパケットを転送する。即ち、ユーザがＰＣ４０３や固定電話４０２といった複数のユーザ端末４００を所有している場合に、それらがそれぞれネットワークに接続中であっても、ＰＤＡ４０１が移動して異なるサブネットワークに接続した場合には、ユーザがこのサブネットワークの位置に移動したと判断する。
本実施形態のホームエージェント５００は、図１０に示すユーザ端末情報管理データ（但し、ユーザが移動する前は、図１０と異なり、ＰＤＡの位置情報は外部ネットワーク３０を意味する”Ａｒｅａ−３０”となっており、気付アドレスはＣｏＡ３０−１となっている）を元にユーザの所有する複数の端末の中から優先的に接続する端末を決定し、図９に示すようにＭＮ情報ＤＢにＭＮ情報管理データとして、この優先的に接続する端末の気付アドレスＣｏＡをホームアドレスＨｏＡに対応付けて記憶し、ホームアドレスＨｏＡ宛てのパケットを該気付アドレスＣｏＡに転送する。
図３に示すシステムにおいて、ＰＤＡ４０１が外部ネットワーク３０に位置する場合は、ＰＤＡ４０１が最優先端末として管理される。この状態でＰＤＡ４０１がストリーミングサーバである通信先ノード３００にアクセスし、ストリーミング映像の配信を開始した場合、通信先ノード３００は、このストリーミング映像のパケットを、ホームアドレスＨｏＡ宛てに送信する。ホームアドレスＨｏＡ宛てのパケットは、ユーザ端末４００を管理するホームエージェント５００が存在するホームネットワーク１０にルーティングされ、ホームエージェント５００により該ホームアドレスＨｏＡに対応する気付アドレスＣｏＡ３０−１宛てにカプセル化された後、ＰＤＡ４０１に到達する。なお、本実施形態では、ユーザ単位にホームアドレスＨｏＡが設定される。従って、各ユーザ端末４０１，４０２，４０３は同じホームアドレスＨｏＡを使用している。
次に、ユーザが移動し、ＰＤＡ４０１が上記外部ネットワーク３０から外部ネットワーク２０のエリアに移動した場合の処理シーケンスを図５，図６を用いて説明する。
ＰＤＡ４０１が外部ネットワーク２０のエリアに移動すると、無線アクセスポイントを介して外部ネットワーク２０内のルータ（不図示）から定期的に報知されるＲＡメッセージをパケット入力部４１０によって受信すると、これまでの外部ネットワーク３０のＲＡメッセージと異なることから移動を検知し、気付アドレスＣｏＡ２０−１を作成する。その後、ＰＤＡ４０１は、ホームエージェント５００に位置登録のため、ＢＵメッセージの送信を行う。
これに応じホームエージェント５００は、図５に示すようにパケット入力部５１０でＢＵメッセージを受信してモバイルＩＰ制御パケットか否かを判断し（Ｓ１）、モバイルＩＰ制御パケットであればＭＮ制御部５３０に処理を渡す。
ＭＮ制御部５３０では、該メッセージがＢＵメッセージであるか否かを判定し（Ｓ２）、ＢＵメッセージの場合は、ＢＵ受信処理（Ｓ３）及びＢＵの応答メッセージであるＢＡ送信処理を行い（Ｓ４）、その後、ユーザデータ管理部５３２に処理を渡す。
ユーザデータ管理部５３２では、図１０に示すＭＮ情報ＤＢ５５０を参照し、接続優先度の判定処理を行う（Ｓ５）。
優先度判定の結果、ＰＤＡ４０１が存在するサブネットワーク中で最も優先度が高い端末の気付アドレスＣｏＡをホームアドレスＨｏＡと対応付け、ＭＮ情報ＤＢに記憶する。例えば、ＰＤＡ４０１が最も高ければ、この外部ネットワーク２０での気付アドレスＣｏＡ２０−１をホームアドレスＨｏＡと対応付け、図１０の如くデスクトップＰＣ４０３が最も高ければ、デスクトップＰＣ４０３の気付アドレスＣｏＡ２０−３とホームアドレスＨｏＡを対応付け、優先接続端末を切り替える（Ｓ６）。
その後、優先接続端末が切り替わった場合には、旧優先接続端末であるＰＤＡ４０１に優先接続端末が切り替わったことを知らせるために、新優先接続端末のＣｏＡ情報（ＣｏＡ２０−３）を付加情報として、優先接続切替通知メッセージを送信する（Ｓ７，Ｓ８）。
そして、優先接続切替通知メッセージを受信したＰＤＡ４０１の処理シーケンスを図６を用いて説明する。なお、ＰＤＡ４０１は、前述のように優先接続切替通知メッセージを受信する以前に通信アプリケーションを起動（Ｓ１１）、通信相手ＣＮとの通信セッションを開始しているものとする。ここで、通信先制御部４３１は、アプリケーションの通信開始に伴い、通信先情報管理部４５０に通信セッション情報を通知している。通知を受けた通信先情報管理部４５０は諸情報を通信先情報ＤＢ４６０に格納している（Ｓ１２）。
パケット入力部４１０で優先接続切替通知メッセージを受信すると、通信先情報管理部４５０に処理を渡す（Ｓ１３）。通信先情報管理部４５０は、通信先情報ＤＢ４６０を参照し、通信先情報（Ｂｉｎｄｉｎｇ  Ｃａｃｈｅ）及びアプリケーションの通信セッション情報の取得を行い、優先接続切替通知メッセージに付加された新優先接続ＭＮであるデスクトップＰＣ４０３の気付アドレスＣｏＡ（ＣｏＡ２０−３）宛てにパケット出力部４２０を経由して通信先情報通知メッセージを送信する（ＳＴ４）。
次に、通信先情報通知メッセージを受信した新優先接続ＭＮ（デスクトップＰＣ４０３）の処理シーケンスについて図７を用いて説明する。
デスクトップＰＣ４０３は、パケット入力部４１０で通信先情報通知メッセージを受信すると、通信先情報管理部４５０に処理を渡す（Ｓ２１）。通信先情報管理部４５０は、受信した通信先情報（Ｂｉｎｄｉｎｇ  Ｃａｃｈｅ）を通信先情報ＤＢ４６０に登録する（Ｓ２２）。現在接続しているネットワークが階層化でなく、通信先情報がある場合、経路の最適化が実施されており、通信先ノード３００が接続先アドレスとして旧優先接続ＭＮであったＰＤＡ４０１の気付アドレスＣｏＡ３０−１を管理している。そのため、通信先情報管理部４５０は、モバイルＩＰ制御部４４０にアドレス変更を通知するためのＢＵ送信要求を実施する（Ｓ２３，Ｓ２４）。
モバイルＩＰ制御部４４０は、パケット出力部４２０を経由して、通信先ノード３００にＢＵメッセージを送信する。
さらに、通信先情報通知メッセージに通信セッション情報が付加されている場合、通信先情報管理部４５０は、対象となる通信アプリケーションの起動状態をチェックし、アプリケーション実行部４３０及び通信先制御部４３１に通信セッションの復元を要求する（Ｓ２５〜Ｓ２８）。通信先制御部４３１は、通信セッション情報（例えば、ＴＣＰポート番号やシーケンス番号、アプリケーション固有情報）を元に通信の復元を行う（Ｓ２９）。
セッションの復元が完了すると通信先情報管理部４５０は、旧優先接続ＭＮであるＰＤＡ４０１に通信先情報通知のＡｃｋメッセージを送信する（Ｓ３０）。
また、この通信先情報通知Ａｃｋメッセージを受信したＰＤＡ４０１は、自身の管理する通信先情報（Ｂｉｎｄｉｎｇ  Ｃａｃｈｅ）および通信セッション情報の削除を実施する（Ｓ１５，Ｓ１６）。
上記、一連の処理により、ＰＤＡ４０１が外部ネットワーク３０配下で開始したストリーミング映像の配信を、外部ネットワーク２０配下のデスクトップＰＣ４０３でも継続して享受することが可能となる。
次にユーザが明示的に優先接続端末を切り替える動作について、図３および図８を用いて説明する。
ユーザが、現在使用している端末４００から別の端末４００に通信セッションを切り替えたい場合は、ＧＵＩやコマンド等により、切換え先情報として切り替えたい端末のインターフェイスＩＤや気付アドレスを含む優先接続切替要求メッセージをホームエージェント５００に送信する。
ホームエージェント５００は、切替え先情報を元にＭＮ情報ＤＢ５５０のＭＮ情報管理データにおけるホームアドレスＨｏＡに対応した気付アドレスＣｏＡを要求された気付アドレスＣｏＡに変更する。その後、ユーザデータ管理部５３２で管理しているＭＮ情報ＤＢのユーザ端末情報管理データの変更を行い、旧優先接続であったユーザ端末に対して優先接続切替通知を送信する。優先接続切替通知を受信したユーザ端末の動作は、前記図６以降の説明と同様のため省略する。
このように、ユーザやクライアントプログラムが優先接続切替要求メッセージをホームエージェント５００に送信することにより明示的に優先接続先端末の切替えを実施することが可能となる。
なお、本実施形態において、気付アドレス決定部、即ちユーザデータ管理部は、優先度記憶部を参照して最も優先度の高いユーザ端末の気付アドレスを優先接続ＭＮ（適切なユーザ端末）の気付アドレスとして求めたが、この気付アドレスを求める手法は、これに限らず、通信に使用したユーザ端末の履歴を記憶部（記憶装置）に記憶しておき、前回所定ユーザ端末が当該サブネットワークに接続した際に通信に使用したユーザ端末の気付アドレスを求めても良いし、ユーザ端末の使用頻度を記憶部（記憶装置）に記憶しておき、所定ユーザ端末が当該サブネットワークに接続した際に最も使用頻度の高いユーザ端末の気付アドレスを求めても良い。即ち気付アドレス決定部は、適切な端末の決定条件を任意に予め記憶しておき、所定ユーザ端末の移動先のサブネットワークに接続しているユーザ端末のうち、この所定条件を満たすユーザ端末の気付アドレスを求めるようにすれば良い。
〈実施形態２〉
図１３は、本発明に係る実施形態２のシステム構成を示す図である。本実施形態は、前述の実施形態１と比べて階層化したサブネットワークを管理する外部ネットワークを設けた点が異なっており、その他の構成は略同じである。このため前述の実施形態１と同一の要素に同符号を付す等して重複する説明を一部省略している。
本実施形態において外部エージェント５０２，５０３は、図３に示した前述のホームエージェント５００と同じ構成であり、ＭＮ情報ＤＢで管理する各ユーザ端末４００の気付アドレスＬＣｏＡをリージョナルアドレスＲＣｏＡと対応させて管理している点が異なっている。
また、本実施形態のホームエージェント５０１は、図３に示した前述のホームエージェント５００と同じ構成であり、ＭＮ情報ＤＢで管理する各ユーザ端末４００の気付アドレスＣｏＡに代えて、該ユーザ端末４００を管理する外部エージェントのリージョナルアドレスＲＣｏＡをホームアドレスＨｏＡと対応させて管理している点が異なっている。
即ち、階層ネットワーク内にＭＮが位置する場合には、外部エージェント５０２，５０３が非階層時のホームエージェント５００相当の役割を行う。従って、階層ネットワーク内では、外部エージェントの管理するリージョナルアドレスＲＣｏＡがホームアドレスＨｏＡに相当し、階層ネットワーク内でＭＮに割り当てられた気付アドレスＬＣｏＡが、非階層時の気付アドレスＣｏＡに相当する。
次に、本実施形態に係る通信制御の手順（方法）について図１４〜１６を用いて説明する。
図１４は、各ノード間のシーケンスを示す図である。同図では、所定ユーザ端末であるＰＤＡ４０１が階層ネットワーク６０内の外部ネットワーク３０で通信先ノード３００と通信を行っており、この通信中に外部ネットワーク２０に移動した例を示している。
先ず、ＰＤＡ４０１が外部エージェント５０２の管理する階層ネットワーク６０内で外部ネットワーク３０から外部ネットワーク２０に移動した場合、新しいネットワーク２０よりＲＡメッセージを受信する。ＲＡメッセージを受信したＰＤＡ４０１は、ＲＡの報知情報の変化により移動を検知し、気付アドレスＬＣｏＡ２０−２を作成する。その後、ＰＤＡ４０１は、外部エージェント５０２にＢＵメッセージを送信する。
ＢＵメッセージを受信した外部エージェント５０２は、移動先の外部ネットワーク２０におけるユーザ端末４００の接続優先順位を判定する。該移動先のネットワーク２０にユーザ端末４０１よりも優先度が高い端末がある場合、外部エージェント５０２は、リージョナルアドレスＲＣｏＡに対応する気付アドレスを切り替える。本例では、デスクトップ型ＰＣ４０３の気付アドレスＬＣｏＡ２０−３に切り替えている。
その後、外部エージェント５０２は、旧優先接続ＭＮであったＰＤＡ４０１（ＬＣｏＡ２０−１）に優先接続ノードを別ノードに切り替えたことを示す優先接続切替通知メッセージを送信する。
優先接続切替通知メッセージを受信したＰＤＡ４０１は、通信先情報（Ｂｉｎｄｉｎｇ  Ｃａｃｈｅ）と通信セッション情報を新たに優先接続ＭＮとして設定されたデスクトップ型ＰＣ４０３に送信する。その後、通信先情報通知に対するＡｃｋメッセージを受信後に自ノードの通信先情報（Ｂｉｎｄｉｎｇ  Ｃａｃｈｅ）及び通信セッション情報を削除し、アプリケーションの通信を終了する。
また、新たに優先接続ＭＮに設定されたデスクトップ型ＰＣ４０３は、通信先情報通知及び通信セッション情報を受信し、この通信先情報通知及び通信セッション情報に基づいて通信セッションの復元を実施する。そしてデスクトップ型ＰＣ４０３は、旧優先接続ＭＮであったＰＤＡ４０１（ＬＣｏＡ２０−１）に通信先情報通知Ａｃｋを返信する。
上記により、外部エージェント５０２がユーザの使用する複数の端末４００を管理している場合に、これまで使用していた端末４０１とは別の端末４００が利用可能になったこと（上記説明では、ユーザが移動し、同じエリアにあるＰＣ４０３や固定ＩＰ電話４０２が利用可能になったこと）を契機に、優先接続ＭＮの切替えおよび通信セッション情報の移行を実施することで、ユーザの手を煩わすことなく適切な端末４０３に通信セッションをシームレスに切替えることができる。
なお、所定ユーザ端末４０１が異なる外部エージェントが管理するネットワークに移動した場合には、ＢＵメッセージをホームエージェント５０１或いは通信先ノード３００に通知する。例えば、階層ネットワーク６０から階層ネットワーク７０に移動した場合、ＰＤＡ４０１はホームエージェント５０１に移動先のネットワーク７０を管理する外部エージェント５０３のリージョナルアドレスＲＣｏＡ７０を通知する。ホームエージェント５０１は、このリージョナルアドレスＬＣｏＡをホームアドレスＨｏＡと対応して記憶する。これにより、通信先ノード３００がホームアドレスＨｏＡ宛てに送信したパケットがホームエージェント５０１により外部ネットワーク７０の外部エージェント５０３に転送され、外部エージェント７０がＰＤＡ４０１の気付アドレスＬＣｏＡ（ＬＣｏＡ７０−１）に転送することでＰＤＡ４０１に到達する。このとき、通信経路を最適するため、ＰＤＡ４０１は、移動先のリージョナルアドレスＲＣｏＡ７０を通信先ノード３００に通知し、通信先ノード３００から外部エージェント宛てにパケットを送信するように構成しても良い。
また、上記のように所定ユーザ端末（ＰＤＡ４０１）が異なる階層ネットワークに移動し、外部エージェント５０３にＢＵメッセージを送信した場合、外部エージェント５０３がホームエージェント５０１或いは通信先ノード３００にＢＵメッセージを送信しても良い。
次に、この通信の制御について、各ノードにおける処理を含めて詳細に説明する。
先ずＰＤＡ４０１が無線ＬＡＮを用いて、外部ネットワーク３０に接続しており、この時のＰＤＡ４０１の気付アドレスＣｏＡをＬＣｏＡ３０−１とする。ここで、本発明の外部エージェント５０２，５０３は、図１５に示すユーザ端末情報管理データを元に複数のユーザ端末４００の中から優先的に接続する端末を一つ決定し、図１６に示すようにＭＮ情報ＤＢ５５０にＭＮ情報管理データとしてリージョナルアドレスＲＣｏＡと、優先的に接続する端末の気付アドレスＬＣｏＡを対応付けて記憶している。
図１３に示すシステムにおいて、ＰＤＡ４０１が、外部ネットワーク３０に位置する場合は、外部エージェント５０２が、ＰＤＡ４０１を最優先端末とし、リージョナルアドレスＲＣｏＡ６０にＰＤＡ４０１の気付アドレスＬＣｏＡ３０−１を対応付けて管理する。この状態でＰＤＡ４０１がストリーミングサーバである通信先ノード３００にアクセスし、ストリーミング映像の配信を開始した場合は、通信先ノード３００からのパケットは一度、ホームアドレスＨｏＡ宛てに送信される。ホームアドレスＨｏＡ宛てのパケットは、ＰＤＡ４０１のホームネットワークにルーティングされ、ホームエージェント５０１でリージョナルアドレスＲＣｏＡ宛てにカプセル化された後、外部エージェント５０２に到達する。
外部エージェント５０２は、リージョナルアドレスＲＣｏＡを元に自身の管理するユーザ端末宛てであると判断し、該リージョナルアドレスＲＣｏＡに対応する気付アドレスＬＣｏＡ３０−１宛てにカプセル化され、ＰＤＡ４０１に到達する。なお、本例では、ユーザ単位にリージョナルアドレスＲＣｏＡが設定されている。従って、ユーザ端末４０１，４０２，４０３は同じリージョナルアドレスＲＣｏＡを使用している。
次にＰＤＡ４０１が外部ネットワーク３０配下から外部ネットワーク２０配下のエリアに移動した場合の処理シーケンスを説明する。
ＰＤＡ４０１は、外部ネットワーク２０配下に移動した時、外部ネットワーク２０内のルータ（不図示）から定期的に報知されるＲＡを受信すると、このＲＡの変化から移動を検知し、当該外部ネットワーク２０の気付アドレスＬＣｏＡ２０−１を作成する。その後、ＰＤＡ４０１は、外部エージェント５０２に位置登録のためにＢＵメッセージを送信する。
そして、ＢＵメッセージを受信後の外部エージェント５０２は、図５に示したホームエージェントの処理シーケンスと同様に、パケット入力部５１０でＢＵメッセージを受信後、モバイルＩＰ制御パケットであると判断し、ＭＮ制御部５３０に処理を渡す（Ｓ１）。ＭＮ制御部５３０は、当該メッセージがＢＵメッセージの場合、ＢＵ受信処理及びＢＡ送信処理を行い（Ｓ２〜Ｓ４）、その後、ユーザデータ管理部５３２に処理を渡す。
ユーザデータ管理部５３２では、図１５に示すＭＮ情報ＤＢ５５０のユーザ端末情報管理データに諸情報の設定を行い、接続優先度の判定処理を行う（Ｓ５）。
優先度判定の結果、リージョナルアドレスＲＣｏＡに対応する気付アドレスＬＣｏＡを最適な端末アドレスに更新する（Ｓ６）。本実施形態例の場合は、旧優先接続ＭＮであるＰＤＡ４０１の気付アドレスＬＣｏＡ３０−１から新優先接続ＭＮであるデスクトップ型ＰＣ４０３の気付アドレスＬＣｏＡ２０−３に設定変更する。
その後、ユーザデータ管理部５３２は、旧優先接続端末であるＰＤＡ４０１に優先接続端末が切り替わったことを知らせるために、新優先接続ＭＮのＬＣｏＡ情報（ＬＣｏＡ２０−３）を付加情報として、優先接続切替通知メッセージを送信する。
また、優先接続切替通知メッセージを受信したＰＤＡ４０１の処理シーケンスを説明する。なお、このときのＰＤＡ４０１処理シーケンスは図６と略同じである。このＰＤＡ４０１は、優先接続切替通知メッセージを受信する以前に通信アプリケーションを起動し、通信先ノード３００との通信セッションを開始しているものとする。
ここで、通信先制御部４３１は、アプリケーションの通信開始に伴い（Ｓ１１）、通信先情報管理部４５０に通信セッション情報の設定を実施している。
そしてパケット入力部４１０で優先接続切替通知メッセージを受信すると、通信先情報管理部４５０に処理を渡す（Ｓ１３）。
通信先情報管理部４５０は、通信先情報ＤＢ４６０を参照し、通信先情報（Ｂｉｎｄｉｎｇ  Ｃａｃｈｅ）及びアプリケーションの通信セッション情報の取得を行い、優先接続切替通知メッセージに付加された新優先接続ＭＮとしてのデスクトップ型ＰＣ４０３の気付アドレスＬＣｏＡ（ＬＣｏＡ２０−３）宛てにパケット出力部４２０を経由して通信先情報通知メッセージを送信する（Ｓ１４）。
次に、通信先情報通知メッセージを受信した新優先接続ＭＮ（デスクトップ型ＰＣ４０３）の処理シーケンスを図１４を用いて説明する。
デスクトップ型ＰＣ４１０は、パケット入力部４１０により通信先情報通知メッセージを受信すると、通信先情報管理部４５０に処理を渡す（Ｓ２１）。通信先情報管理部４５０は、受信した通信先情報（Ｂｉｎｄｉｎｇ  Ｃａｃｈｅ）を通信先情報ＤＢ４６０に登録する（Ｓ２２）。本例では、接続しているネットワークが階層化のため、経路が最適化されている場合であっても通信先ノード３００の管理する通信先アドレスはＲＣｏＡとなっており、変化しないため、ＢＵの送信は行わない（Ｓ２３〜Ｓ２４）。
そして、通信先情報通知メッセージに通信セッション情報が付加されている場合、通信先情報管理部４５０は、対象となる通信アプリケーションの起動状態をチェックし、アプリケーション実行部４３０及び通信先制御部４３１に通信セッションの復元を要求する（Ｓ２５〜Ｓ２８）。通信先制御部４３１は、通信セッション情報（例えば、ＴＣＰポート番号やシーケンス番号、アプリケーション固有情報）を元に通信の復元を行う（Ｓ２９）。
復元が完了すると通信先情報管理部４５０は、旧優先接続ＭＮであるＰＤＡ４０１に通信先情報通知のＡｃｋメッセージを送信する（Ｓ３０）。
上述の一連の処理により、ネットワークが階層化構造であっても所定ユーザ端末（ＰＤＡ４０１）が、外部ネットワーク３０配下で開始したストリーミング映像の配信を、外部ネットワーク２０配下の新優先接続ＭＮ（デスクトップ型ＰＣ４０３）でも継続して享受することが可能となる。
このように上記実施形態によれば、モバイルＩＰネットワーク環境において、ユーザの所有する端末が複数存在する場合に、ユーザの状況に応じて端末間で通信を継続したままシームレスにネットワーク接続を切り替えることができる。
例えば、会社で自席以外にいる場合にＰＤＡで見ていたストリーミング放送をＰＣが使用可能になった時にＰＣにセッションを切り替えるといった利用やＩＰ携帯電話で通信相手と話しながら、自席に戻るとテレビ電話機能をもったＰＣにセッションを自動的に切り替えるといった利用が考えられる。なお、これらの制御はユーザによる再接続や転送、設定変更なしに自動的にあらかじめ設定された条件の下で自動的に実現することが可能である。
また、第３世代移動体通信のＣＤＭＡ２０００方式では、移動機がパケットサービスを使用して外部ＩＰネットワークにアクセスするための方法としてモバイルＩＰを採用している。本発明をＣＤＭＡ２０００におけるＨＡに適用した場合、移動機が無線ＬＡＮや固定ネットワークといった安価で高速なネットワークが利用可能なエリアに入った時に他の端末に接続を切り替えるといった利用が可能となる。
【産業上の利用可能性】  以上、説明したように本発明によれば、所定ユーザ端末がユーザの移動に伴って移動先のサブネットワークと接続した場合に、このサブネットワークに接続されたユーザ端末のうち適切なユーザ端末に通信先ノードからの情報を転送することにより、ユーザが異なるサブネットワーク間を移動した場合にも適切なユーザ端末で通信を継続できる。
【図１】
2005025149.tif 000003
【図２】
2005025149.tif 000004
【図３】
2005025149.tif 000005
【図４】
2005025149.tif 000006
【図５】
2005025149.tif 000007
【図６】
2005025149.tif 000008
【図７】
2005025149.tif 000009
【図８】
2005025149.tif 000010
【図９】
2005025149.tif 000011
【図１０】
2005025149.tif 000012
【図１１】
2005025149.tif 000013
【図１２】
2005025149.tif 000014
【図１３】
2005025149.tif 000015
【図１４】
2005025149.tif 000016
【図１５】
2005025149.tif 000017
【図１６】
2005025149.tif 000018
【図１７】
2005025149.tif 000019
【図１８】
2005025149.tif 000020
【図１９】
2005025149.tif 000021
【国際調査報告】
2005025149.tif 000022
2005025149.tif 000023
2005025149.tif 000024
2005025149.tif 000025