(57)【特許請求の範囲】
【請求項１】
複数のＩＰサブネットから構成され、ＩＰサブネット間を移動する移動端末を実現するＭｏｂｉｌｅ  ＩＰを利用した通信網におけるエリア情報管理システムであって、
該移動端末の網内位置情報、すなわち気付ＩＰアドレスを管理し、該移動端末へのパケット送出要求時、該移動端末への固有アドレス、すなわちホームＩＰアドレスから該移動端末への気付ＩＰアドレスを検索するための対応関係情報を保持し、前記各移動端末へのＩＰパケット送出要求を受信して、該送出要求が含む前記各移動端末のホームＩＰアドレスから当該移動端末の気付ＩＰアドレスを検索し、検索した気付ＩＰアドレスを宛先としてＩＰパケットを送出するホームエージェントと、
該ホームエージェントから該移動端末の利用者を特定するユーザ識別子と気付ＩＰアドレスを受信し、エリアサーバから気付ＩＰアドレス情報に含まれるＩＰサブネットに対応する地理的な位置情報、すなわちエリア情報を取得することにより、ユーザ識別子とエリア情報の対応関係を保持し、通信網内のアプリケーションサービス機能もしくは通信網外の第三者のアプリケーションサービス機能に対して、エリア情報を提供するロケーションエージェントと、
ＩＰサブネットとエリア情報の対応関係情報を保持し、前記ロケーションエージェントから通知される気付ＩＰアドレスからエリア情報を検索し、該ロケーションエージェントへ検索したエリア情報を通知するエリアサーバと
を有することを特徴とするエリア情報管理システム。
【請求項２】
請求項１に記載のエリア情報管理システムにおいて、
前記ホームエージェント、ロケーションエージェントおよびエリアサーバに加え、移動端末からのアクセス要求を受信し、論理ポートを開閉することによりＩＰ通信網へのアクセス制御を行うアクセス認証を行うため、認証用ＩＰアドレスを割り当て、アクセス認証用の認証サーバと通信を行うための認証クライアント機能を具備し、アクセス認証が成功した場合、該移動端末に対してユーザ収容装置が保有する１論理ポートを割り当て、該論理ポートを利用してデータパケットを転送するユーザ収容装置と、
アクセス認証に利用するユーザ識別子とパスワードを管理し、アクセス認証を行うとともに、アクセス認証を成功した移動端末の認証メッセージ内に含まれるユーザ識別子とユーザ収容装置のＩＰアドレスを前記ロケーションエージェントへ通知する認証サーバとを有することを特徴とするエリア情報管理システム。
【請求項３】
複数のＩＰサブネットから構成され、ＩＰサブネット間を移動する移動端末を実現するＭｏｂｉｌｅ  ＩＰを利用した通信網におけるエリア情報管理方法であって、
該移動端末からＭｏｂｉｌｅ  ＩＰ機能によるホームエージェントへの網内位置登録を行った後、
該ホームエージェントはユーザ識別子と気付ＩＰアドレスを該ロケーションエージェントへ通知し、
該ロケーションエージェントは受信した気付ＩＰアドレスをエリアサーバに通知し、
該エリアサーバは受信した気付ＩＰアドレスからエリア情報を検索し、検索した該エリア情報を該ロケーションエージェントに通知し、
該ロケーションエージェントはユーザ識別子と該移動端末が属するＩＰサブネットのエリア情報を動的に管理し、前記アプリケーションサービス機能から位置情報の取得要求があった際に、該アプリケーションサービス機能に対してユーザ識別子とエリア情報を通知することを特徴とするエリア情報管理方法。
【請求項４】
複数のＩＰサブネットから構成され、ＩＰサブネット間を移動する移動端末を実現するＭｏｂｉｌｅ  ＩＰを利用した通信網におけるエリア情報管理方法であって、
該移動端末からＭｏｂｉｌｅ  ＩＰ機能による認証サーバへのアクセス認証を行った後、
該認証サーバはユーザ識別子とユーザ収容装置のＩＰアドレスをロケーションエージェントへ通知し、
該ロケーションエージェントは受信したＩＰアドレスをエリアサーバに通知し、
該エリアサーバは受信したユーザ収容装置のＩＰアドレスからエリア情報を検索し、検索した該エリア情報を該ロケーションエージェントへ通知し、
該ロケーションエージェントはユーザ識別子と該移動端末を収容するユーザ収容装置のエリア情報を動的に管理し、前記アプリケーションサービス機能から位置情報の取得要求があった際に、該アプリケーションサービス機能に対してユーザ識別子とエリア情報を通知することを特徴とするエリア情報管理方法。
【請求項５】
ユーザ収容装置のエリア情報を管理し、要求に応じて該エリア情報を通知するロケーションエージェントであって、
パケットの転送処理を行う転送処理部と、
転送されたメッセージがエリア登録か、エリア情報要求か、エリアサーバからの応答か、それ以外かを判定する制御機能部と、
エリア検索要求、エリア登録応答またはエリア情報通知の各メッセージを生成するメッセージ生成部と、
ホームエージェントからのエリア登録要求に含まれるユーザ識別子と気付ＩＰアドレスを位置情報データベースに登録し、認証サーバからのエリア登録要求に含まれるユーザ識別子とユーザ収容装置のＩＰアドレスを位置情報データベースに登録し、エリアサーバからのエリア検索応答に含まれるエリア情報を位置情報データベースに登録する位置情報制御部と、
ユーザ識別子とユーザの在圏先のエリア情報と番号とを管理する位置情報データベースと、
アプリケーションサーバから直接アクセスされた場合、ＩＰ通信網を運用する事業者と正しく契約が行われているか否かを確認するアプリケーションサーバ認証を行うアプリケーションサーバ制御部と、
アプリケーションサーバ認証に必要なユーザ識別子およびパスワードを管理するアプリケーションサーバ認証データベースと
を有することを特徴とするロケーションエージェント。
【請求項６】
ユーザ収容装置のエリア情報を管理し、要求に応じて該エリア情報を通知するロケーションエージェントの通信方法であって、
パケットを受信すると、該パケットの種類を判定し、判定の結果、位置登録要求パケットの場合には、ユーザ識別子、気付ＩＰアドレスを登録し、位置登録応答メッセージを生成して、ホームエージェント宛に該メッセージを送出し、
受信パケットがアプリケーションサーバからのエリア情報要求の場合には、事前に契約されているか否かを確認するために認証を行い、サーバ間認証に成功した場合、該当ユーザのユーザ識別子からエリア情報を検索し、検索に成功したならば、エリア情報通知パケットを生成して、該アプリケーションサーバに該当ユーザのエリア情報を通知し、
受信パケットがエリアサーバからのエリア情報応答の場合には、該エリア情報を登録した後、エリア情報応答パケットを生成して、ホームエージェント宛に該エリア情報応答パケットを送出することを特徴とするロケーションエージェントの通信方法。
【請求項７】
請求項３または４に記載のエリア情報管理方法の各手順をコンピュータに実行させるためのエリア情報管理用プログラム。
【請求項８】
請求項６に記載のロケーションエージェントの通信方法の各手順をコンピュータに実行させるためのロケーションエージェント用プログラム。
【請求項９】
請求項７または８に記載のエリア情報管理用プログラムまたはロケーションエージェント用プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、無線もしくは有線アクセス手段を利用可能な移動端末が任意のＩＰサブネットへ接続を行う場合に、ＩＰサブネットもしくは無線アクセスポイントやスイッチングハブの配下へ属するユーザの地理的なエリア情報をＩＰ通信網内で管理し、通信網を所有しない第三者に属するアプリケーションサーバへそのエリア情報を提供することを可能にするエリア情報管理システムおよび管理方法、ならびにロケーションエージェントとその通信方法、ならびにそのプログラムと記録媒体に関する。
【０００２】
【従来の技術】
従来より、携帯電話やＰＨＳ（Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙｐｈｏｎｅ  Ｓｙｓｔｅｍ）は、回線交換網を利用して通信網内でエリア情報を管理することが可能である。一般的に利用されるエリア情報は、▲１▼ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）情報、▲２▼基地局番号、を利用したものであって、これらの情報を通信網内もしくは端末で管理することにより、位置情報サービスを提供する。
【０００３】
１）ＧＰＳ情報を利用する場合には、複数のＧＰＳ衛星から送信される情報の受信時間から距離を計算することから、半径１０ｍ〜１００ｍの誤差範囲でユーザの位置を特定することが可能であるため、自己位置や第三者位置を高い精度で取得するサービスを提供することが可能である。
２）基地局番号を利用する場合には、回線交換通信網において、端末が基地局特有の番号を受信し、その番号を通信網へ登録するため、位置の精度はＧＰＳに比べて劣るが、特定の基地局配下のユーザに限定してブロードキャストを行うことで、報知情報を利用したＰｕｓｈ配信サービスを提供することが可能である。
【０００４】
【発明が解決しようとする課題】
しかしながら、前記のＭｏｂｉｌｅ  ＩＰを利用するＩＰ通信網においては、下記のような問題点がある。
１）ＧＰＳ情報を利用する場合、移動端末はＧＰＳ情報を受信するために、ＧＰＳ受信機能をサポートする必要がある。また、衛星を利用するため、屋内で位置の検出が困難である。
２）基地局番号を利用する場合、移動端末は基地局番号を受信するために、基地局番号を受信するための機能が必要である。
【０００５】
上記いずれの方法においても、ＩＰ通信網内でユーザのエリア情報を管理するには、端末に特殊な機能を追加することが必要となる。
また、ＩＰ通信網はオープンであることから、通信網内のアプリケーションサービス機能、もしくは通信網外の第三者のアプリケーションサービス機能に対して、エリア情報を提供することが可能であるため、ＩＰ通信網で管理するエリア情報をそのようなアプリケーション機能へ提供することが要求される。
【０００６】
そこで、本発明の目的は、これら従来の課題を解決し、ＩＰ通信網において、ユーザが在圏するＩＰサブネットやユーザが接続する無線アクセスポイントやスイッチングハブに対応する地理的なエリア情報をＩＰ通信網内（ロケーションサーバ）で管理することが可能であり、通信網内のアプリケーションサービス機能もしくは通信網外の第三者のアプリケーションサービス機能に対してエリア情報を提供することが可能なエリア情報管理システムおよび管理方法、ならびにロケーションエージェントとその通信方法、ならびにそのプログラムと記録媒体を提供することにある。
【０００７】
【課題を解決するための手段】
上記目的を達成するため、本発明においては、Ｍｏｂｉｌｅ  ＩＰを利用するＩＰ通信網において、移動端末の網内位置情報と対応することが可能なエリア情報としてＩＰサブネットやユーザを直接収容する無線アクセスポイントもしくはスイッチングハブ（以下、ユーザ収容装置）を利用する。これにより、アクセス手段に依存することなく、かつＧＰＳのようにエリア情報を取得するために特殊な機能を追加することも不要になる。
【０００８】
本発明においては、ホームエージェントへの網内位置登録を契機にして、ユーザ識別子と気付ＩＰアドレスをホームエージェントからロケーションエージェントへ通知、もしくはアクセス認証を契機にして、ユーザ識別子とユーザ収容装置のＩＰアドレスを認証サーバからロケーションエージェントへ通知して、エリアサーバがＩＰサブネットもしくはユーザ収容装置のＩＰアドレスとエリア情報の対応関係情報を保持し、気付ＩＰアドレスやユーザ収容装置のＩＰアドレスからエリア情報を検索し、ロケーションエージェントへ検索した情報を通知することで、ＩＰ通信網内（ロケーションエージェント）でユーザのエリア情報を管理することを可能にする。
また、ロケーションエージェントで保持するエリア情報を、通信網内のアプリケーションサービス機能、もしくは通信網外の第三者のアプリケーションサービス機能に提供することも可能にする。
【０００９】
【発明の実施の形態】
以下、本発明の実施例を、図面により詳細に説明する。
図１は、本発明の一実施例を示すエリア情報管理システムの構成図である。
図１に示すエリア情報管理システムは、無線アクセスポイント（ＡＰ１）１０と無線アクセスポイント（ＡＰ２）１１を有するサブネット（Ａ）１とサブネット（Ｂ）２より構成されるアクセス機構と、ＩＰ通信網３のコア機構とから構成される。なお、移動端末４からの矢印は、端末４が他のアクセスポイントに移動することを示している。
【００１０】
図１のシステムでは、ＤＳ−ＣＤＭＡ（Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）技術を使用する第３世代移動体通信方式やＦＨ−ＣＤＭＡ技術を使用する無線ＬＡＮ方式などの無線アクセス方式や、ＦＴＴＨ（Ｆｉｂｅｒ  ｔｏ  ｔｈｅ  Ｈｏｍｅ）やｘＤＳＬ（Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｌｉｎｅ）などの有線アクセス方式を利用することが可能な移動端末４を使用している。
【００１１】
ＣＤＭＡは、スペクトラム拡散技術を使用するもので、ユーザを区別するためにユーザ通信チャネル固有のＰＮ符号を使うため、複数のユーザが同じ周波数帯域を共有できる。ディジタルのＴＤＭＡ（時分割多元接続）やアナログのＦＤＭＡ（周波数分割）に比べて、帯域幅当りのユーザチャネル数を多くできる。ＦＨは、周波数ホッピングであり、通信する周波数が次々に変化するため、傍受が著しく困難になる。
ＦＴＴＨでは、各家庭まで光ファイバケーブルを敷施して、音声や動画などの高速通信サービスを提供する。
ｘＤＳＬは、電話用銅線ケーブルを使用した高速ディジタル伝送方式の総称であって、ｘＤＳＬでは、この周波数を超える高周波数帯域を使用してデータを伝送することで、音声通話とデータ通信を共存させる。
【００１２】
図１のＩＰ通信網３には、ルータ（Ｒ）５、ホームエージェント（ＨＡ）６、ロケーションエージェント（ＬＡ）７、エリアサーバ８および認証サーバ１２が設けられる。さらに、ＩＰ通信網３には、アプリケーション（ＡＰＬ）サーバ９が接続される。
認証サーバ１２は、移動端末４からのアクセス要求を受信し、論理ポートを開閉することにより、ＩＰ通信網３へのアクセス制御を行うためのアクセス認証を行う。そのため、認証用ＩＰアドレスが割り当てられ、移動端末４はアクセス認証用の認証サーバ１２と通信を行うための認証クライアント機能を有している。アクセス認証が成功した場合、移動端末４に対して無線アクセスポイントが保有する１論理ポートを割り当てる。無線アクセスポイント１０および１１は、その論理ポートを利用してデータパケットを転送する機能を有する。
【００１３】
ルータ５は、ＩＰ通信網３とサブネットの境界に位置し、ＩＰ通信網３からの下りパケットのレイヤ３を終端し、移動端末４に対してレイヤ２フレームを送出する。
ホームエージェント６は、移動端末４へのパケット送出要求時、移動端末４へのホームＩＰアドレスから移動端末４への気付ＩＰアドレスを検索するための対応関係情報（アドレス対応関係情報）を保持し、移動端末４へのＩＰパケット送出要求を受信し、この送出要求を含む移動端末４のホームＩＰアドレスから移動端末４の気付ＩＰアドレスを検索し、検索した気付ＩＰアドレスを宛先としてＩＰパケットを送出する機能と、位置登録メッセージからユーザ識別子と気付ＩＰアドレスを取り出し、ロケーションエージェント７に通知する機能を有している。
【００１４】
認証サーバ１２は、アクセス認証を行うためのユーザ識別子とパスワードを管理し、アクセス認証サーバ機能を有し、アクセス認証を成功した移動端末４の認証メッセージ内に含まれるユーザ認証子とユーザ収容装置のＩＰアドレスをロケーションエージェント７に通知する機能を有する。
【００１５】
ロケーションエージェント７は、ホームエージェント６から移動端末４の利用者を特定するユーザ識別子と気付ＩＰアドレスを受信し、エリアサーバ８から気付ＩＰアドレス情報に含まれるＩＰサブネットに対応する地理的な位置情報（エリア情報）を取得することにより、ユーザ識別子とエリア情報の対応関係情報を保持する。もしくは、認証サーバ１２からユーザ識別子とユーザ収容装置のＩＰアドレスに対応するエリア情報を取得することにより、ユーザ識別子とエリア情報の対応関係情報を保持し、通信網内のアプリケーションサービス機能、もしくは通信網外の第三者のアプリケーションサービス機能に対し、エリア情報を提供する機能を有する。
【００１６】
エリアサーバ８は、ＩＰアドレスとエリア情報の対応関係情報を保持し、ロケーションエージェント７から通知される気付ＩＰアドレスもしくはユーザ収容装置のＩＰアドレスからエリア情報を検索し、ロケーションエージェント７へ検索した情報を通知する
アプリケーションサーバ（ＡＰＬサーバ）９は、通信網３内のアプリケーションサービス機能もしくは通信網外の第三者のアプリケーションサービス機能を提供する。
【００１７】
（第１の実施例）
図２は、本発明の第１の実施例を示すエリア情報登録手順の説明図であり、図３は、図２における登録シーケンスチャートである。
（Ｓ１）移動端末４は、固定アドレスとしてホームアドレスを保持し、ルータ５やＤＨＣＰサーバなどにより在圏するサブネットの気付ＩＰアドレスを取得する。図２では、移動端末４は、サブネット１からサブネット２に移動した後に、気付ＩＰアドレスを取得している。
【００１８】
（Ｓ２）気付ＩＰアドレスを取得した移動端末４は、ホームエージェント６へ位置登録要求を行い、ホームＩＰアドレスと気付ＩＰアドレスと認証に使用する識別子をホームエージェント６に通知する。
（Ｓ３）ホームエージェント６は、ホームＩＰアドレスと気付ＩＰアドレスの対応関係情報をユーザ情報ＤＢ（図示省略）に登録し、ユーザ識別子と気付ＩＰアドレスをロケーションエージェント７へ通知する。
【００１９】
（Ｓ４）ロケーションエージェント７は、ユーザ識別子を位置情報ＤＢに登録し、位置情報ＤＢ中のエリアを要求中と書き換え、気付ＩＰアドレスからエリア情報の検索を行うため、ロケーションエージェント７はエリアサーバ８へエリア検索要求を行う。
（Ｓ５）エリアサーバ８は、エリア情報ＤＢ（図示省略）から気付ＩＰアドレスに該当するエリア情報を検索し、検索したエリア情報をロケーションエージェント７へエリア検索応答として通知する。
【００２０】
（Ｓ６）ロケーションエージェント７は、位置情報ＤＢに要求中と書かれているエリアを通知されたエリア情報へ更新し、ホームエージェント６へエリア登録応答を通知する。
（Ｓ７）ホームエージェント６から、移動端末４に対して位置登録応答を通知する。
このように、第１の実施例においては、移動端末４からＩＰ通信網３のルータ５、ホームエージェント６を通して位置登録要求を行う場合を示している。
【００２１】
（第２の実施例）
図４は、本発明の第２の実施例を示すエリア情報提供手順の説明図であり、図５は、図４における登録シーケンスチャートである。
（Ｓ１１）移動端末４は、無線アクセスポイント１１にアクセス認証要求を行い、アクセス認証に利用するユーザ識別子とパスワードを無線アクセスポイント１１に通知する。
（Ｓ１２）無線アクセスポイント１１は、認証用のＩＰアドレスを利用することで、認証サーバ１２と認証メッセージを通信することが可能であり、双方間でユーザ識別子とパスワードに基づいたアクセス認証を行う。
【００２２】
（Ｓ１３）認証サーバ１２は、ロケーションエージェント７へエリア登録要求を行い、ユーザ識別子と無線アクセスポイント１１のＩＰアドレスをロケーションエージェント７へ通知する。
（Ｓ１４）ロケーションエージェント７は、無線アクセスポイント１１のＩＰアドレスからエリア情報を検索するために、エリアサーバ８に通知する。
（Ｓ１５）エリアサーバ８は、無線アクセスポイント１１のＩＰアドレスから無線アクセスポイント１１のエリア情報を検索し、ロケーションエージェント７へ検索した情報をエリア登録応答を行う。
【００２３】
（Ｓ１６）ロケーションエージェント７は、認証サーバ１２へエリア登録応答を行う。
（Ｓ１７）認証サーバ１２は、エリア登録応答を受信し、無線アクセスポイント１１へアクセス認証応答を行う。
（Ｓ１８）無線アクセスポイント１１は、アクセス認証応答を受信し、移動端末４へアクセス認証応答を行う。
このように、第２の実施例においては、移動端末４からアクセスポイント１１、認証サーバを介してエリア登録要求を行う場合を示している。
【００２４】
（第３の実施例）
図６は、本発明の第３の実施例を示すエリア情報提供手順の説明図であり、図７は、図６における提供手順のシーケンスチャートである。
（Ｓ２１）アプリケーションサーバ９は、エリア情報要求の対象であるユーザのユーザ識別子をロケーションエージェント７へ通知し、エリア情報要求を行う。
（Ｓ２２）ロケーションエージェント７は、アプリケーションサーバ９がＩＰ通信網３を運用する事業者と正しく契約されたサーバであるか否かを確認するための認証を行い、認証が成功した場合、ロケーションエージェント７は、アプリケーションサーバ９から要求されているユーザのエリア情報を検索し、検索したエリア情報をアプリケーションサーバ９へ通知することで、ユーザのアリア情報を提供する。
このように、第３の実施例においては、ロケーションエージェント７に直接接続されたアプリケーションサーバ９からロケーションエージェント７にエリア情報の要求を行う場合を示している。
【００２５】
（各装置の構成例）
図８は、本発明の一実施例を示すホームエージェントの構成図である。
ホームエージェント６は、パケットの転送処理を行うパケット転送処理部１０１と、位置登録メッセージであるか、あるいはその他であるかのメッセージ判定処理を行う制御機能部１０２と、パケットのカプセル化処理とデカプセル化処理を行うカプセル化処理部１０３と、位置登録応答メッセージ、ホームＩＰアドレスと気付ＩＰアドレスの対応関係情報、ロケーションエージェント７への登録メッセージ生成機能とを有するメッセージ生成部１０４と、移動端末４毎の位置情報を有するユーザ情報ＤＢ１０５とから構成される。
【００２６】
図９は、本発明の一実施例を示すロケーションエージェントの構成図であり、図１０は、図９における位置情報ＤＢの登録データ構成図である。
ロケーションエージェント７は、パケットの転送処理を行うパケット転送処理部１１１と、エリア登録メッセージか、あるいはエリア情報登録要求メッセージか、あるいはエリアサーバ８からの応答か、あるいはその他であるかのメッセージ判定処理を行う制御機能部１１２と、エリアサーバ８へのエリア検索要求やホームエージェント６や認証サーバ１２へのエリア登録応答メッセージやアプリケーションサーバ９へのエリア情報通知メッセージ生成機能を有するメッセージ生成部１１３とを備えている。
【００２７】
ロケーションエージェント７は、さらに、ホームエージェント６からのエリア登録メッセージに含まれるユーザ識別子と気付ＩＰアドレス情報を位置情報ＤＢ１１５へ登録する処理や、認証サーバ１２からのエリア登録メッセージに含まれるユーザ識別子とユーザ収容装置のＩＰアドレス情報を位置情報ＤＢ１１５へ登録する処理や、エリアサーバ８からのエリア検索応答メッセージに含まれるエリア情報を位置情報ＤＢ１１５へ登録する処理を行うための位置情報制御部１１４と、図１０に示すように、ユーザ識別子とユーザの在圏先のエリア情報と番号を管理する位置情報ＤＢ１１５と、ロケーションエージェント７へアクセスするアプリケーションサーバ９が、ＩＰ通信網３を運用する事業者と正しく契約がなされているか否かを確認するためのアプリケーションサーバ認証を行うアプリケーション（ＡＰＬ）サーバ制御部１１６と、アプリケーションサーバ認証に必要なユーザ識別子やパスワードを管理するアプリケーションサーバ認証ＤＢ１１７とを備えている。
【００２８】
図１１は、本発明の一実施例を示すエリアサーバの構成図であり、図１２は、図１１におけるエリア情報ＤＢの登録データ構成図である。
エリアサーバ８は、パケットの転送処理を行うパケット転送処理部１２１と、ロケーションエージェント７からのエリア検索要求メッセージか、あるいはその他であるかのメッセージ判定処理を行う制御機能部１２２と、ロケーションエージェント７へのエリア検索応答メッセージ生成機能を有するメッセージ生成部１２３と、気付ＩＰアドレスからエリア情報を検索するための制御を行うエリア情報検索制御部１２４と、図１２に示すように、ＩＰサブネットやＩＰサブネット内に存在するユーザ収容装置のＩＰアドレスとエリア情報の対応関係情報を有するエリア情報ＤＢ１２５とから構成される。
【００２９】
図１３は、本発明の一実施例を示す認証サーバの構成図である。
認証サーバ１２は、パケットの転送処理を行うパケット転送処理部１３１と、ユーザ収容装置からの認証メッセージか、あるいはロケーションエージェント７からのエリア応答メッセージか、あるいはその他であるかのメッセージ判定処理を行う制御機能部１３２と、ユーザ収容装置へのアクセス認証メッセージやロケーションエージェント７へのエリア登録要求メッセージの生成機能を有するメッセージ生成部１３３と、アクセス認証サーバ制御機能を有する認証制御部１３４と、アクセス認証に利用するユーザ識別子とパスワードを管理するユーザＤＢ１３５とから構成される。
【００３０】
（各装置の動作例）
〈ホームエージェント〉
図１４は、本発明におけるホームエージェントのパケット受信動作を示すフローチャートである。
ホームエージェント６の制御機能は、パケット転送処理部より受け取ったパケットの種類の判定を行う（２００）。位置登録パケットの場合（２０１）、位置登録処理動作に進む（２０２）。その他のパケットの場合（２０３）、パケット転送処理動作に進む（２０４）。
【００３１】
図１５は、本発明におけるホームエージェントの位置登録処理動作を示すフローチャートである。
ホームエージェント６の制御機能部は、位置登録パケットが移動端末４からの登録要求か、あるいはロケーションエージェント７からの登録応答かの判定を行い（２１０）、移動端末４からの位置登録パケットの場合、ユーザ情報ＤＢ１０５にアクセスし、ユーザのホームＩＰアドレスや気付ＩＰアドレスを登録し（２１１）、登録後、メッセージ生成部でロケーションエージェント７へ通知するためのエリア登録要求メッセージを生成し（２１２）、パケット転送処理部でロケーションエージェント７宛にエリア登録要求メッセージを送出する（２１３）。一方、ロケーションエージェント７からのエリア登録応答パケットの場合、メッセージ生成部でホームエージェント６宛に位置登録応答メッセージを生成し（２１４）、パケット転送処理部で移動端末宛に位置登録応答メッセージを送出する（２１５）。
【００３２】
図１６は、本発明におけるホームエージェントのパケット転送処理動作を示すフローチャートである。
ホームエージェント６の制御機能部は、パケット転送処理部でパケットの受信が通知されると、制御機能部でホームＩＰアドレスに対応する気付ＩＰアドレスがユーザ情報ＤＢ内に存在するか否かを検索し（２２０）、存在する場合には、カプセル化処理部で検索した気付ＩＰアドレスを宛先としたカプセル化を行い（２２１）、該当する移動端末４宛にパケットを送出する（２２２）。
一方、ユーザ情報ＤＢ内に存在しない場合には、通常のＩＰルーチングにより転送する（２２３）。
【００３３】
〈ロケーションエージェント〉
図１７は、本発明におけるロケーションエージェントのパケット受信動作を示すフローチャートである。
ロケーションエージェント７の制御機能部は、パケット転送処理部でパケットの受信が通知されると、それを受け取り、パケットの種類の判定を行う（３００）。ホームエージェント６からの位置登録要求パケットの場合、位置登録処理動作に進む（３０２）。アプリケーションサーバ９（外部サーバ）からのエリア情報要求の場合（３０３）、アプリケーションサーバ９の制御動作へ進む（３０４）。また、エリアサーバ８からのエリア情報応答の場合（３０５）、エリア情報応答動作に進む（３０６）。また、それ以外のパケットであれば（３０７）、フレームを破棄する（３０８）。
【００３４】
図１８は、本発明におけるロケーションエージェントの位置登録処理動作を示すフローチャートである。
ロケーションエージェント７は、ホームエージェント６からの位置登録要求パケットを位置情報制御部へ通知し、位置情報ＤＢにユーザ識別子、気付ＩＰアドレスを登録し（３１０）、メッセージ生成部で位置登録応答メッセージを生成し（３１１）、パケット転送処理部によりホームエージェント６宛に位置登録応答メッセージを送出する（３１２）。
【００３５】
図１９は、本発明におけるロケーションエージェントのアプリケーションサーバ制御動作を示すフローチャートである。
ロケーションエージェント７の制御機能部は、アプリケーションサーバ９から受信したエリア情報要求パケットをアプリケーションサーバ制御部へ通知し（３２０）、事前に契約されているアプリケーションサーバであるか否かを確認するためのアプリケーションサーバ認証を行い（３２１）、サーバ間認証に成功した場合、位置情報ＤＢから該当するユーザのユーザ識別子からエリア情報を検索し（３２２）、該当するユーザのエリア情報が位置情報ＤＢ内に存在する場合、メッセージ生成部にてエリア情報通知パケットを生成し（３２３）、パケット転送処理部によりアプリケーションサーバへ該当ユーザのエリア情報を通知する（３２４）。
【００３６】
一方、該当するユーザのエリア情報が位置情報ＤＢ内に存在しない場合には、メッセージ生成部にてエリア情報要求失敗パケットを生成し（３２５）、パケット転送処理部によりアプリケーションサーバ９宛にエリア情報要求失敗パケットを送出する（３２６）。
また、アプリケーションサーバ認証に失敗した場合、メッセージ生成部にて、認証失敗パケットを生成し（３２７）、パケット転送処理部によりアプリケーションサーバ９宛に認証失敗パケットを送出する（３２８）。
【００３７】
図２０は、本発明におけるロケーションエージェントのエリア情報応答動作を示すフローチャートである。
ロケーションエージェント７の制御機能部は、エリアサーバ８からの応答パケットを位置情報制御部へ通知し（３３０）、位置情報制御部はエリアサーバ８から取得したエリア情報を位置情報ＤＢの登録する（３３１）。次に、メッセージ生成部でエリア情報応答パケットを生成し（３３２）、パケット転送処理部によりホームエージェント６宛にエリア登録応答を送出する（３３３）。
【００３８】
〈エリアサーバ〉
図２１は、本発明におけるエリアサーバのパケット受信動作を示すフローチャートである。
エリアサーバ８は、パケット転送処理部より受け取ったパケットの種類の判定を行い（４００）、ロケーションエージェント７からのエリア情報要求パケットの場合には（４０１）、エリア情報検索処理動作に進む（４０２）。それ以外のパケットの場合には（４０３）、制御機能部にてフレームを破棄する（４０４）。
【００３９】
図２２は、本発明におけるエリアサーバのエリア情報検索処理動作を示すフローチャートである。
エリアサーバ８の制御機能部は、ロケーションエージェント７からのエリア情報要求パケットを、エリア情報検索制御部へ通知し（４１０）、エリア情報ＤＢの更新を行い（４１１）、メッセージ生成部にてエリア情報応答パケットを生成して（４１２）、ロケーションエージェント７宛にエリア情報応答パケットを送出する（４１３）。
【００４０】
〈認証サーバ〉
図２３は、本発明における認証サーバのパケット受信動作を示すフローチャートである。
認証サーバ１２の制御機能部は、パケット転送処理部より受け取ったパケットの種類の判定を行い（５００）、ユーザ収容装置からの認証パケットの場合（５０１）、認証処理動作に進む（５０２）。ロケーションエージェント７からのエリア登録応答パケットの場合（５０３）、エリア登録応答動作に進む（５０４）。それ以外のパケットの場合には（５０５）、制御機能部にてフレームを破棄する（５０６）。
【００４１】
図２４は、本発明における認証サーバの認証処理動作を示すフローチャートである。
認証サーバ１２の制御機能部は、認証メッセージを認証制御部に通知し（５１０）、アクセス認証を行う（５１１）。アクセス認証に成功した場合、メッセージ生成部でユーザ識別子と送信元ＩＰアドレスであるユーザ収容装置のＩＰアドレスを含むエリア登録要求メッセージを生成し（５１２）、パケット転送処理部によりロケーションエージェント７宛にエリア登録要求パケットを送出する（５１３）。
一方、アクセス認証に失敗した場合には、メッセージ生成部で認証失敗応答パケットを生成し（５１４）、パケット転送処理部によりユーザ収容装置宛に認証失敗応答パケットを送出する（５１５）。
【００４２】
図２５は、本発明における認証サーバのエリア登録応答動作を示すフローチャートである。
認証サーバ１２の制御機能部は、ロケーションエージェント７からエリア登録応答パケットを受信すると、メッセージ生成部でエリア登録応答パケットを生成し（５２０）、パケット転送部によりユーザ収容装置宛にエリア登録応答パケットを送出する（５２１）。
【００４３】
〈プログラムと記録媒体〉
図３に示すエリア情報登録シーケンス、図５に示すエリア情報登録シーケンス、図７に示すエリア情報提供シーケンス、図１４に示すホームエージェントのパケット受信動作フロー、図１５に示すホームエージェントの位置登録処理動作フロー、図１６に示すホームエージェントのパケット転送処理動作フロー、図１７に示すロケーションエージェントのパケット受信動作フロー、図１８に示すロケーションエージェントの位置登録処理動作フロー、図１９に示すロケーションエージェントのアプリケーションサーバ制御動作フロー、図２０に示すロケーションエージェントのエリア情報応答動作フロー、図２１に示すエリアサーバのパケット受信動作フロー、図２２に示すエリアサーバのエリア情報検索処理動作フロー、図２３に示す認証サーバのパケット受信動作フロー、図２４に示す認証サーバの認証処理動作フローおよび図２５に示す認証サーバのエリア登録応答動作フローを、それぞれコンピュータに実行させるプログラムに変換し、それらのプログラムをＣＤ−ＲＯＭなどの記録媒体に格納しておく。
【００４４】
これらのＣＤ−ＲＯＭなどの記録媒体をＩＰ通信網内の任意のコンピュータに装着して、プログラムをインストールすることにより、ホームエージェント６、ロケーションエージェント７、エリアサーバ８または認証サーバ１２として動作させることができ、本発明を容易に実現することができる。
【００４５】
【発明の効果】
以上説明したように、本発明によれば、ＩＰ通信網において、ユーザが在圏するＩＰサブネットや、ユーザが接続する無線アクセスポイントやスイッチングハブに対応する地理的なエリア情報をＩＰ通信網内（ロケーションエージェント）で管理することが可能となり、ロケーションエージェントでユーザ識別子とエリア情報の対応関係情報を保持することで、通信網内のアプリケーションサービス機能、もしくは通信網外の第三者のアプリケーションサービス機能に対してエリア情報を提供することが可能となる。その結果、ＩＰ通信網を利用してユーザの在圏先エリアに基づいたコンテンツのＰｕｓｈ配信サービスや位置を特定するサービスを提供することが可能になる。
【図面の簡単な説明】
【図１】本発明の一実施例を示すエリア情報管理システムの構成図である。
【図２】本発明の第１の実施例を示すエリア情報登録手順の説明図である。
【図３】本発明の第１の実施例を示すエリア情報登録シーケンスチャートである。
【図４】本発明の第２の実施例を示すエリア情報登録手順の説明図である。
【図５】本発明の第２の実施例を示すエリア情報登録シーケンスチャートである。
【図６】本発明の第３の実施例を示すエリア情報提供手順の説明図である。
【図７】本発明の第３の実施例を示すエリア情報提供シーケンスチャートである。
【図８】本発明の一実施例を示すホームエージェントの構成図である。
【図９】本発明の一実施例を示すロケーションエージェントの構成図である。
【図１０】本発明におけるロケーションエージェントの位置情報ＤＢのデータ構成図である。
【図１１】本発明の一実施例を示すエリアサーバの構成図である。
【図１２】本発明におけるエリアサーバのエリア情報ＤＢのデータ構成図である。
【図１３】本発明の一実施例を示す認証サーバ構成図である。
【図１４】本発明におけるホームエージェントのパケット受信動作のフローチャートである。
【図１５】本発明におけるホームエージェントの位置登録処理動作のフローチャートである。
【図１６】本発明におけるホームエージェントのパケット転送処理動作のフローチャートである。
【図１７】本発明におけるロケーションエージェントのパケット受信動作のフローチャートである。
【図１８】本発明におけるロケーションエージェントの位置登録処理動作のフローチャートである。
【図１９】本発明におけるロケーションエージェントのアプリケーションサーバ制御動作のフローチャートである。
【図２０】本発明におけるロケーションエージェントのエリア情報応答動作のフローチャートである。
【図２１】本発明におけるエリアサーバのパケット受信動作のフローチャートである。
【図２２】本発明におけるエリアサーバのエリア情報検索処理動作のフローチャートである。
【図２３】本発明における認証サーバのパケット受信動作のフローチャートである。
【図２４】本発明における認証サーバの認証処理動作のフローチャートである。
【図２５】本発明における認証サーバのエリア登録応答動作のフローチャートである。
【符号の説明】
１…サブネットＡ、２…サブネットＢ、３…ＩＰ通信網、４…移動端末、
５…サブネットとＩＰ通信網の境界に位置するルータ、
６…ホームエージェント、７…ロケーションエージェント、
８…エリアサーバ、９…アプリケーションサーバ、
１０…無線アクセスポイント（１）、１１…無線アクセスポイント（２）、
１２…アクセス認証用の認証サーバ、１０１…ＨＡのパケット転送処理部、
１０２…ＨＡの制御機能部、１０３…ＨＡのカプセル化処理部、
１０４…ＨＡのメッセージ生成部、１０５…ＨＡのユーザ情報ＤＢ、
１１１…ＬＡのパケット転送処理部、１１２…ＬＡの制御機能部、
１１３…ＬＡのメッセージ生成部、１１４…ＬＡの位置情報制御部、
１１５…ＬＡの位置情報ＤＢ、１１６…ＬＡのＡＰＬサーバ制御部、
１１７…ＬＡのＡＰＬサーバ認証ＤＢ、１２１…ＡＳのパケット転送処理部、
１２２…ＡＳの制御機能部、１２３…ＡＳのメッセージ生成部、
１２４…ＡＳのエリア情報検索制御部、１２５…ＡＳのエリア情報ＤＢ、
１３１…認証サーバのパケット転送処理部、
１３２…認証サーバの制御機能部、１３３…認証サーバのメッセージ生成部、
１３４…認証サーバの認証制御部、１３５…認証サーバのユーザＤＢ。
【図１】
0003719594.tif 000002
【図２】
0003719594.tif 000003
【図３】
0003719594.tif 000004
【図４】
0003719594.tif 000005
【図５】
0003719594.tif 000006
【図６】
0003719594.tif 000007
【図７】
0003719594.tif 000008
【図８】
0003719594.tif 000009
【図９】
0003719594.tif 000010
【図１０】
0003719594.tif 000011
【図１１】
0003719594.tif 000012
【図１２】
0003719594.tif 000013
【図１３】
0003719594.tif 000014
【図１４】
0003719594.tif 000015
【図１５】
0003719594.tif 000016
【図１６】
0003719594.tif 000017
【図１７】
0003719594.tif 000018
【図１８】
0003719594.tif 000019
【図１９】
0003719594.tif 000020
【図２０】
0003719594.tif 000021
【図２１】
0003719594.tif 000022
【図２２】
0003719594.tif 000023
【図２３】
0003719594.tif 000024
【図２４】
0003719594.tif 000025
【図２５】
0003719594.tif 000026