(57)【要約】【課題】  イベントドリブン型のプレゼンス情報更新方法によれば、プレゼンス情報は、移動機３ごとにプレゼンス情報をプレゼンスサーバ１３に送信する。その結果、プレゼンス情報を更新する移動機数の増加に比例して、ホーム網１のプレゼンスサーバ１３の処理負荷も増加する、【解決手段】  許容プレゼンス情報遅延時間（通信品質情報）ごとに一時的に移動機３に付与するテンポラリ移動機アドレスを利用して、複数のプレゼンス情報を一括してホーム網１のプレゼンスサーバ１３にプレゼンス情報を送信することによって、ホーム網１のプレゼンスサーバ１３の通信処理負荷を軽減する。【選択図】      図１
2006237700.tif 000002
【特許請求の範囲】
【請求項１】
プレゼンスサーバが設置されたホーム網、および認証サーバ、プレゼンス中継サーバが設置されたローミング網の間を移動する移動機と、前記プレゼンスサーバとの間で、前記移動機の現在状況であるプレゼンス情報の更新を行うプレゼンス情報更新方法であって、
前記ローミング網の認証サーバが、
前記移動機を前記ローミング網内で一意に識別可能であり、かつ所定の条件に基づいたテンポラリ移動機アドレスを生成するテンポラリ移動機アドレス生成手順と、
前記生成されたテンポラリ移動機アドレスを前記移動機に付与するテンポラリ移動機アドレス付与手順と、
前記ローミング網のプレゼンス中継サーバが、
前記移動機から、前記テンポラリ移動機アドレス、および前記プレゼンス情報を取得するプレゼンス情報取得手順と、
前記テンポラリ移動機アドレスを基に、複数の移動機の前記プレゼンス情報を前記所定の条件ごとに、一括して前記プレゼンスサーバに送信するプレゼンス情報送信手順と、を含んで実行することを特徴とするプレゼンス情報更新方法。
【請求項２】
前記ホーム網のプレゼンスサーバが、
一括して受信したプレゼンス情報を、移動機ごとに分類するプレゼンス情報分類手順と、
前記ホーム網のプレゼンスサーバが記憶しているプレゼンス情報と差分があったとき、プレゼンス情報を更新するプレゼンス情報更新手順と、をさらに含んで実行することを特徴とする請求項１に記載のプレゼンス情報更新方法。
【請求項３】
前記所定の条件とは、許容プレゼンス情報遅延時間に基づいた条件であることを特徴とする請求項１に記載のプレゼンス情報更新方法。
【請求項４】
前記ローミング網のプレゼンス中継サーバが、
前記テンポラリ移動機アドレスから、前記移動機を前記ホーム網内で一意に識別可能な移動機アドレス、および移動機の前記許容プレゼンス情報遅延時間を取得する許容プレゼンス情報遅延時間取得手順をさらに含んで実行することを特徴とする請求項３に記載のプレゼンス情報更新方法。
【請求項５】
前記ローミング網のプレゼンス中継サーバが、
前記許容プレゼンス情報遅延時間に基づいたタイマ値を設定するタイマ値設定手順と、
前記タイマ値内に受信した同一ホーム網宛である複数の移動機のプレゼンス情報を一括して、前記ホーム網のプレゼンスサーバに送信するプレゼンス情報送信手順と、をさらに含んで実行することを特徴とする請求項３に記載のプレゼンス情報更新方法。
【請求項６】
ローミングサービスにおいて、移動機の現在状況であるプレゼンス情報を管理するプレゼンスサーバが設置されたホーム網、および所定の条件に基づいてローミング網内で移動機を一意に識別可能なテンポラリ移動機アドレスを生成し、これを移動機に付与する認証サーバが設置されたローミング網の間を移動する移動機と、前記プレゼンスサーバとの間で、前記移動機の現在状況であるプレゼンス情報の更新を行うプレゼンス情報サービスシステムであって、
前記ローミング網に、移動機から送信されたプレゼンス情報を記憶し、所定の条件に基づいて、一括してプレゼンスサーバへプレゼンス情報を送信するプレゼンス中継サーバをさらに設けることを特徴とするプレゼンス情報サービスシステム。
【請求項７】
前記所定の条件とは、許容プレゼンス情報遅延時間に基づいた条件であることを特徴とする請求項６に記載のプレゼンス情報サービスシステム。
【請求項８】
ローミング網のプレゼンス中継サーバであって、
前記ローミング網のプレゼンス中継サーバは、
移動機から、所定の条件に基づいて移動機に付与されたテンポラリ移動機アドレス、および移動機の現在状況であるプレゼンス情報を取得するプレゼンス関連情報取得手段と、
前記テンポラリ移動機アドレスを基に、複数の移動機の前記プレゼンス情報を前記所定の条件ごとに、一括して前記プレゼンスサーバに送信するプレゼンス情報送信手段と、を含んで構成されることを特徴とするローミング網のプレゼンス中継サーバ。
【請求項９】
ローミング網の認証サーバであって、
前記ローミング網の認証サーバは、
前記移動機を前記ローミング網内で一意に識別可能であり、かつ所定の条件に基づいたテンポラリ移動機アドレスを生成するテンポラリ移動機アドレス生成手段と、
前記生成されたテンポラリ移動機アドレスを前記移動機に付与するテンポラリ移動機アドレス付与手段と、を含んで構成されることを特徴とするローミング網の認証サーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の通信網間を移動する移動機とホーム網およびローミング網それぞれの認証サーバおよびプレゼンス情報管理サーバの通信において、移動機がローミング時の移動機認証成功後に、ローミング網の認証サーバがローミング網内で移動機を一意に識別するために、一時的に付与するテンポラリ移動機アドレスを、この移動機の通信品質ごとに付与し、その後のローミング移動機のプレゼンス情報更新時に、ローミング網のプレゼンス情報中継サーバが、複数の移動機のプレゼンス情報を同一のホーム網宛、同一の通信品質ごとに一括して、ホーム網のプレゼンスサーバに登録することで、ホーム網のプレゼンスサーバの通信処理負荷を軽減可能とする通信方法、通信システム、およびプレゼンス中継サーバに関する。
【背景技術】
【０００２】
複数の通信網間を移動する移動機の情報として、プレゼンス情報がある。プレゼンス情報とは、移動機の現在状況のことであり、例えば移動機の置かれている環境の気温などである。このようなプレゼンス情報を使用することにより、例えば移動機を所持しているユーザが建物の外にいるか否かなどの、情報を取得することができ、ユーザの状況に応じた通信が可能となる。なお、位置情報もプレゼンス情報の１つとみなすことができる。
【０００３】
図５は、従来のローミング時の移動機のプレゼンス情報の更新を行うための通信システムのブロック図である。
【０００４】
図５に示すように、従来のローミング時の移動機のプレゼンス情報の更新を行うための通信システムにおいて、移動機３とサービスの帰属関係をもつホーム網１は、認証のための処理を行う認証サーバ１１、位置登録のための処理を行う位置登録サーバ１２、プレゼンス情報を記憶し、管理するプレゼンスサーバ１３、およびこれらを接続する通信回線１４を含んで構成される。そして、移動機とサービスの帰属関係をもたないローミング網２は、認証のための処理を行う認証サーバ２１、位置登録のための処理を行う位置登録サーバ２２、およびこれらを接続する通信回線２４を含んで構成される。ホーム網１とローミング網２は、通信網４１を介して接続される。ホーム網１とローミング網２の間を移動する移動機３が、ホーム網１に在圏している場合、移動機３は、通信回線４２を介してホーム網１に接続される。そして、移動機３が、ローミング網２に在圏している場合、移動機３は、通信回線４３を介してローミング網２に接続される。
【０００５】
図５を参照して、プレゼンス情報の更新の手順を説明する。通信システムにおいて、ローミング時における移動機の位置登録と認証が終了した後、移動機３が管理するプレゼンス情報の更新があった場合、もしくは、前のプレゼンス情報の更新から一定時間が経過した場合、移動機３は、ホーム網１のプレゼンスサーバ１３に対して、通信回線４３、通信網４１を介してプレゼンス情報を送信する。移動機３が管理するプレゼンス情報の更新があった場合とは、例えば移動機３を携帯している人が建物の中から外へ出たため、移動機３の周囲の気温が変わった、など移動機３のプレゼンス情報に変化があったときである。プレゼンス情報を送信されたホーム網１のプレゼンスサーバ１３が記憶していた移動機３のプレゼンス情報と比較し、情報の差異がある場合のみプレゼンス情報の更新を行う（例えば、非特許文献１、２参照）。
【非特許文献１】3rd Generation Partnership Project Technical Specification23.141 "Presence service; Architecture and functional description(Release6)",September 2004. pp.23-pp.24、[online]、[平成17年2月3日検索]、インタネット＜URL：http://www.3gpp.org/ftp/Specs/2004-12/Rel-6/23＿series/＞
【非特許文献２】3rd Generation Partnership Project Technical Specification 24.141 "Presence service using the IP Multimedia(IM) Core Network(CN) subsystem;stage3(Release6)",January 2005. pp.81-pp.85、[online]、[平成17年2月3日検索]、インタネット＜URL：http://www.3gpp.org/ftp/Specs/2004-12/Rel-6/24＿series/＞
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、非特許文献１、非特許文献２に記載されている技術では、移動機のプレゼンス情報が更新されたとき、もしくは一定時間が経過したときにホーム網のプレゼンスサーバに対して、移動機ごとにプレゼンス情報更新要求を実施するイベントドリブン型の更新方法を使用している。この方法によれば、プレゼンス情報は、プレゼンス情報更新要求が発せられたときに、移動機ごとにプレゼンス情報をプレゼンスサーバに送信する。その結果、プレゼンス情報を更新する移動機数の増加に比例して、ホーム網のプレゼンスサーバの処理負荷も増加する、といった問題があった。
【０００７】
本発明は、複数の通信網間を移動する移動機とホーム網、およびローミング網それぞれの認証サーバ、およびプレゼンスサーバの通信において、ホーム網のプレゼンスサーバの通信処理負荷を軽減する通信方法、通信システム、プレゼンス中継サーバを提供することを目的とする。
【課題を解決するための手段】
【０００８】
前記課題を解決するため、請求項１に係る発明は、ローミングサービスにおいて、プレゼンスサーバが設置されたホーム網、および認証サーバ、プレゼンス中継サーバが設置されたローミング網の間を移動する移動機と、前記プレゼンスサーバとの間で、前記移動機の現在状況であるプレゼンス情報の更新を行うプレゼンス情報更新方法であって、前記ローミング網の認証サーバが、前記移動機を前記ローミング網内で一意に識別可能であり、かつ所定の条件に基づいたテンポラリ移動機アドレスを生成するテンポラリ移動機アドレス生成手順と、前記生成されたテンポラリ移動機アドレスを前記移動機に付与するテンポラリ移動機アドレス付与手順と、前記ローミング網のプレゼンス中継サーバが、前記移動機から、前記テンポラリ移動機アドレス、および前記プレゼンス情報を取得するプレゼンス情報取得手順と、前記テンポラリ移動機アドレスを基に、複数の移動機の前記プレゼンス情報を前記所定の条件ごとに、一括して前記プレゼンスサーバに送信するプレゼンス情報送信手順と、を含んで実行することを特徴とするプレゼンス情報更新方法である。
【０００９】
このような方法とすることで、移動機のプレゼンス情報の更新、もしくは一定時間ごとにホーム網のプレゼンスサーバに対して、移動機ごとにプレゼンス情報更新要求を実施する必要がなくなり、複数の移動機のプレゼンス情報をまとめてホーム網のプレゼンスサーバに送ることができるので、ホーム網のプレゼンスサーバの処理負荷を軽減することができる。
【００１０】
このような構成とすることで、さらに所定の条件に関する情報を、テンポラリ移動機アドレスにのせることが可能となるため、効率的な情報の管理が可能となる。
【００１１】
請求項２に係る発明は、前記ホーム網のプレゼンスサーバが、一括して受信したプレゼンス情報を、移動機ごとに分類するプレゼンス情報分類手順と、プレゼンスサーバが記憶しているプレゼンス情報と差分があったとき、プレゼンス情報を更新するプレゼンス情報更新手順と、をさらに含んで実行することを特徴とする請求項１に記載のプレゼンス情報更新方法である。
【００１２】
請求項３に係る発明は、前記所定の条件とは、許容プレゼンス情報遅延時間に基づいた条件であることを特徴とする請求項１に記載のプレゼンス情報更新方法である。
【００１３】
このような方法とすることで、許容プレゼンス情報遅延時間に適したプレゼンス情報の更新が可能となる。
【００１４】
請求項４に係る発明は、前記プレゼンス中継サーバが、前記テンポラリ移動機アドレスから、前記移動機を前記ホーム網内で一意に識別可能な移動機アドレス、および移動機の前記許容プレゼンス情報遅延時間を取得する許容プレゼンス情報遅延時間取得手順をさらに含んで実行することを特徴とする請求項３に記載のプレゼンス情報更新方法である。
【００１５】
請求項５に係る発明は、前記プレゼンス中継サーバが、前記許容プレゼンス情報遅延時間に基づいたタイマ値を設定するタイマ値設定手順と、前記タイマ値内に受信した同一ホーム網宛である複数の移動機のプレゼンス情報を一括して、プレゼンスサーバに送信するプレゼンス情報送信手順と、をさらに含んで実行することを特徴とする請求項３に記載のプレゼンス情報更新方法である。
【００１６】
このような方法とすることで、さらに許容プレゼンス情報遅延時間に適したプレゼンス情報の更新が可能となる。
【００１７】
請求項６に係る発明は、ローミングサービスにおいて、移動機の現在状況であるプレゼンス情報を管理するプレゼンスサーバが設置されたホーム網、および所定の条件に基づいてローミング網内で移動機を一意に識別可能なテンポラリ移動機アドレスを生成し、これを移動機に付与する認証サーバが設置されたローミング網の間を移動する移動機と、前記プレゼンスサーバとの間で、前記移動機の現在状況であるプレゼンス情報の更新を行うプレゼンス情報サービスシステムであって、前記ローミング網に移動機から送信されたプレゼンス情報を記憶し、所定の条件に基づいて、一括してプレゼンスサーバへプレゼンス情報を送信するプレゼンス中継サーバをさらに設けることを特徴とするプレゼンス情報サービスシステムである。
【００１８】
このような構成とすることで、移動機のプレゼンス情報の更新、もしくは一定時間ごとにホーム網のプレゼンスサーバに対して、移動機ごとにプレゼンス情報更新要求を実施することがなくなり、ホーム網のプレゼンスサーバの処理負荷を軽減することができる。
【００１９】
請求項７に係る発明は、前記所定の条件とは、許容プレゼンス情報遅延時間に基づいた条件であることを特徴とする請求項６に記載のプレゼンス情報サービスシステムである。
【００２０】
このような構成とすることで、通信品質条件に適したプレゼンス情報の更新が可能となる。
【００２１】
請求項８に係る発明は、ローミング網のプレゼンス中継サーバであって、前記ローミング網のプレゼンス中継サーバは、移動機から、所定の条件に基づいて移動機に付与されたテンポラリ移動機アドレス、および移動機の現在状況であるプレゼンス情報を取得するプレゼンス関連情報取得手段と、前記テンポラリ移動機アドレスを基に、複数の移動機の前記プレゼンス情報を前記所定の条件ごとに、一括して前記プレゼンスサーバに送信するプレゼンス情報送信手段と、を含んで構成されることを特徴とするローミング網のプレゼンス中継サーバである。
【００２２】
このような構成とすることで、移動機のプレゼンス情報の更新、もしくは一定時間ごとにホーム網のプレゼンスサーバに対して、移動機ごとにプレゼンス情報更新要求を実施することがなくなり、ホーム網のプレゼンスサーバの処理負荷を軽減することができる。
【００２３】
請求項９に係る発明は、ローミング網の認証サーバであって、前記ローミング網の認証サーバは、前記移動機を前記ローミング網内で一意に識別可能であり、かつ所定の条件に基づいたテンポラリ移動機アドレスを生成するテンポラリ移動機アドレス生成手段と、前記生成されたテンポラリ移動機アドレスを前記移動機に付与するテンポラリ移動機アドレス付与手段と、を含んで構成されることを特徴とするローミング網の認証サーバである。
【００２４】
このような構成とすることで、所定の条件に関する情報を、テンポラリ移動機アドレスにのせることが可能となるため、効率的な情報の管理が可能となる。
【００２５】
このような構成とすることで、所定の条件に関する情報を、テンポラリ移動機アドレスにのせることが可能となるため、効率的な情報の管理が可能となる。
【発明の効果】
【００２６】
このような構成とすることで、複数の通信網間を移動する移動機とホーム網、およびローミング網それぞれの認証サーバ、およびプレゼンスサーバの通信において、ホーム網のプレゼンスサーバの通信処理負荷を軽減する通信方法、通信システム、プレゼンス中継サーバを提供することが可能となる。
【発明を実施するための最良の形態】
【００２７】
以下、本発明を実施するための最良の形態を、図面を参照して詳細に説明する。
【００２８】
図１は、本発明の実施形態に係るローミング時の移動機のプレゼンス情報の更新を行うための通信システムのブロック図である。
図１に示すように、ローミング時の移動機のプレゼンス情報の更新を行うための通信システムにおいて、移動機３とサービスの帰属関係をもつホーム網１は、認証のための処理を行う認証サーバ１１、位置登録のための処理を行う位置登録サーバ１２、プレゼンス情報を記憶し、管理するプレゼンスサーバ１３、およびこれらを接続する通信回線１４を含んで構成される。そして、移動機３とサービスの関係をもたない通信網であるローミング網２は、認証のための処理を行う認証サーバ２１、位置登録のための処理を行う位置登録サーバ２２、プレゼンス情報を一時的に記憶し、その後一括してプレゼンス情報をホーム網１のプレゼンスサーバ１３に送信するプレゼンス中継サーバ２３、およびこれらを接続する通信回線２４を含んで構成される。ホーム網１とローミング網２は、通信網４１を介して接続される。
【００２９】
（ホーム網の認証サーバ）
図１に示すように、ホーム網１の認証サーバ１１は、データなどの送受信を行う送受信部１１１、各データの記憶を行う記憶部１１２、および各データの認証結果の算出、暗号化などの処理を行う演算部１１３を含んで構成される。
【００３０】
（ホーム網の位置登録サーバ）
図１に示すように、ホーム網１の位置登録サーバ１２は、データなどの送受信を行う送受信部１２１、および各データを記憶する記憶部１２２を含んで構成される。
【００３１】
（ホーム網のプレゼンスサーバ）
図１に示すように、ホーム網１のプレゼンスサーバ１３は、データなどの送受信を行う送受信部１３１、各データを記憶する記憶部１３２、プレゼンス情報の分類などの処理を行う演算部１３３、および後記するプレゼンス情報の比較などを行う比較部１３４を含んで構成される。
【００３２】
（ローミング網の認証サーバ）
図１に示すように、ローミング網２の認証サーバ２１は、データなどの送受信を行う送受信部２１１、各データを記憶する記憶部２１２、各データの認証結果の算出、暗号化などの処理を行う演算部２１３、各認証結果などの比較を行う比較部２１４、およびローミング網２内でのみ移動機３を識別可能なテンポラリ移動機アドレスを生成するテンポラリ移動機アドレス生成部２１５を含んで構成される。
【００３３】
（ローミング網の位置登録サーバ）
図１に示すように、ローミング網２の位置登録サーバ２２は、データなどの送受信を行う送受信部２２１、各データを記憶する記憶部２２２、およびホーム網１を識別可能なアドレスの認識などを行う演算部２２３を含んで構成される。
【００３４】
（ローミング網のプレゼンス中継サーバ）
図１に示すように、ローミング網２のプレゼンス中継サーバ２３は、データなどの送受信を行う送受信部２３１、および各データを記憶する記憶部２３２を含んで構成される。
【００３５】
（移動機）
図１に示すように、移動機３は、信号やデータの送受信を行う送受信部３１、各データの記憶などを行う記憶部３２、および認証結果の算出、暗号化などの処理を行う演算部３３を含んで構成される。なお、移動機３が、ホーム網１に在圏している場合、移動機３は、通信回線４２を介してホーム網１に接続される。移動機３が、ローミング網２に在圏している場合、移動機３は、通信回線４３を介してローミング網２に接続される。
【００３６】
なお、図１に示したホーム網１の認証サーバ１１、位置登録サーバ１２、プレゼンスサーバ１３、ローミング網２の認証サーバ２１、位置登録サーバ２２、およびプレゼンス中継サーバ２３は、ＣＰＵ（Central Processing Unit）、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）、ハードディスクドライブ、入出力インターフェースなどを含んで構成されるコンピュータを用いて具現され、これらのサーバの各部は、このコンピュータのハードディスクドライブに格納されたプログラムをＲＡＭに展開し、ＣＰＵが実行することで具現される。
【００３７】
前記したテンポラリ移動機アドレスは許容プレゼンス情報遅延時間を基に生成し、移動機３に付与される。ここで、許容プレゼンス情報遅延時間とは、許容できるプレゼンス情報の遅延時間である。例えば、移動機３が存在している場所の気温の情報をプレゼンス情報として提供する場合、気温は長時間かけて変化するものであるので、情報を刻一刻と提供する必要はない。そのため、気温をプレゼンス情報とした場合は、許容プレゼンス情報遅延時間は大きくなる。これに対して、移動機３の位置情報、すなわち移動機３を携帯している人の位置情報をプレゼンス情報として提供する場合では、位置情報は刻一刻と変化するものであり、当然その許容プレゼンス情報遅延時間は小さくなる。なお、移動機ごとの許容プレゼンス情報遅延時間を記憶し、管理しているのはホーム網１の位置登録サーバ１２の記憶部１２２である。
【００３８】
（ローミング時の認証登録）
図２は、本発明の実施形態に係る移動機がローミング網にローミングした際に実行する位置登録時の移動機の認証における処理のフローである。
図１を参照しつつ、図２に沿って位置登録時の認証手順の処理の流れを説明する。なお、本実施形態において、ホーム網１とローミング網２間の通信は通信網４１を介し、移動機３とホーム網１間での通信は通信回線４２を介し、移動機３とローミング網２間における通信は通信回線４３を介すものとし、以下これらの記載を省略する。また、ホーム網１の各サーバ間の通信は通信回線１４を介し、ローミング網２の各サーバ間の通信は通信回線２４を介すものとし、以下これらの記載を省略する。
【００３９】
ローミング網２においてローミングを行った移動機３の送受信部３１は、ローミング網２の位置登録サーバ２２の送受信部２２１を介して、ローミング網２の位置登録サーバ２２の演算部２２３へ位置登録要求信号を送信する（Ｓ４０１）。
位置登録要求信号に含まれている情報には、移動機３を一意に識別可能な移動機アドレス（例：ユーザ名＠ドメイン名など）が含まれ、その移動機アドレスにはホーム網を識別可能なホーム網アドレス（例：ドメイン名など）が含まれている。ローミング網２の位置登録サーバ２２の演算部２２３は、移動機３のホーム網アドレスの認識処理を行い（Ｓ４０２）、移動機３がサービスの帰属関係をもつホーム網１のホーム網アドレスを認識する。これにより、ローミング網２の位置登録サーバ２２の演算部２２３は、ローミング網２の位置登録サーバ２２の送受信部２２１を介して、認識したホーム網アドレスを有するホーム網１の位置登録サーバ１２の送受信部１２１に、移動機アドレスを含む位置登録要求信号を送信する（Ｓ４０３）。
【００４０】
ホーム網１の位置登録サーバ１２の送受信部１２１は、移動機３の認証を行うために、ホーム網１の認証サーバ１１の送受信部１１１に移動機アドレスを含む認証要求信号を送信して（Ｓ４０４）、移動機３の認証を実行するよう要求する。
ホーム網１の認証サーバ１１の送受信部１１１は、ホーム網１の認証サーバ１１の演算部１１３に対し、第１の認証結果算出の処理を要求する。要求されたホーム網１の認証サーバ１１の演算部１１３は、移動機３の記憶部３２とホーム網１の認証サーバ１１の記憶部１１２間で共に予め記憶されている共有暗号鍵、およびホーム網１の認証サーバ１１の演算部１１３で生成される第１の乱数を使用して、第１の認証結果算出処理を行い（Ｓ４０５）、当該認証結果（第１の認証結果）を算出する。その後、ホーム網１の認証サーバ１１の演算部１１３は算出された第１の認証結果を、前記共有暗号鍵を使用して暗号化処理を行う（Ｓ４０６）。
ホーム網１の認証サーバ１１の演算部１１３は、暗号化された第１の認証結果と当該移動機３の移動機アドレス、それに第１の乱数を含む認証要求信号を、ホーム網１の認証サーバ１１の送受信部１１１、ローミング網２の認証サーバ２１の送受信部２１１を介して、ローミング網２の認証サーバ２１の記憶部２１２へ送信する（Ｓ４０７）。
【００４１】
ローミング網２の認証サーバ２１の記憶部２１２は、受信した移動機アドレスと暗号化された第１の認証結果とを一対のデータとして記憶する処理を行う（Ｓ４０８）。
続いて、ローミング網２の認証サーバ２１の記憶部２１２は、ローミング網２内に在圏している移動機３に対して、受信した第１の乱数を含む認証要求信号を、ローミング網２の認証サーバ２１の送受信部２１１と移動機３の送受信部３１とを介して、移動機３の演算部３３に送信する（Ｓ４０９）。
移動機３の演算部３３は、移動機３の記憶部３２とホーム網１の認証サーバ１１の記憶部１１２との間で共に予め記憶されている共有暗号鍵、および受信した第１の乱数を使用して、第２の認証結果算出処理を行い（Ｓ４１０）、当該認証結果（第２の認証結果）を算出し、続いて、第２の認証結果を前記共有暗号鍵を使用して暗号化処理を行う（Ｓ４１１）。
そして、移動機３の演算部３３は、暗号化された第２の認証結果および移動機３の移動機アドレスを含む認証応答信号を、移動機３の送受信部３１とローミング網２の認証サーバ２１の送受信部２１１とを介して、ローミング網２の認証サーバ２１の比較部２１４に送信する（Ｓ４１２）。
【００４２】
ローミング網２の認証サーバ２１の比較部２１４は、移動機アドレスを検索キーとして、ローミング網２の認証サーバ２１の記憶部２１２から、暗号化された第１の認証結果を検索し、暗号化された第１の認証結果と暗号化された第２の認証結果との比較処理を行う（Ｓ４１３）。比較の結果、互いの暗号化された認証結果が同一でない場合は、移動機３の送受信部３１と、ホーム網１の認証サーバ１１の送受信部１１１に対して、通信拒否の信号（図示せず）を送信し、通信を遮断する。一方、互いの暗号化された認証結果が同一の場合は、ローミング網２の認証サーバ２１の送受信部２１１を介して、ホーム網１の認証サーバ１１の送受信部１１１に、認証応答信号を送信する（Ｓ４１４）。
【００４３】
ホーム網１の認証サーバ１１の送受信部１１１は、さらにホーム網１の位置登録サーバ１２の送受信部１２１に認証応答信号を送信する（Ｓ４１５）。認証応答信号を受信したホーム網１の位置登録サーバ１２の送受信部１２１は、ホーム網１の位置登録サーバ１２の記憶部１２２に、位置情報の更新要求を行う。要求されたホーム網１の位置登録サーバ１２の記憶部１２２は、ホーム網１の位置登録サーバ１２の記憶部１２２に記憶されている移動機３の位置情報更新の処理を行う（Ｓ４１６）。
ホーム網１の位置登録サーバ１２の記憶部１２２は、ホーム網１の位置登録サーバ１２の送受信部１２１を介してローミング網２の位置登録サーバ２２の送受信部２２１へ位置登録応答信号を送信する（Ｓ４１７）。ローミング網２の位置登録サーバ２２の送受信部２２１は、さらに移動機３の送受信部３１に位置登録応答信号を送信する（Ｓ４１８）。
【００４４】
ホーム網１の位置登録サーバ１２の送受信部１２１は、予めホーム網１の位置登録サーバ１２の記憶部１２２に格納されていた移動機３に関する許容プレゼンス情報遅延時間を含む許容プレゼンス情報遅延時間通知をローミング網２の位置登録サーバ２２の送受信部２２１に送信する（Ｓ４１９）。
許容プレゼンス情報遅延時間通知を受信したローミング網２の位置登録サーバ２２の送受信部２２１は、ローミング網２内で移動機３を認識可能とするテンポラリ移動機アドレスの生成のために、受信した許容プレゼンス情報遅延時間通知に含まれる移動機３の許容プレゼンス情報遅延時間を取得し、これを含むテンポラリ移動機アドレス生成要求信号を、ローミング網２の認証サーバ２１の送受信部２１１に送信する（Ｓ４２０）。テンポラリ移動機アドレス生成要求信号を受信したローミング網２の認証サーバ２１の送受信部２１１は、ローミング網２の認証サーバ２１のテンポラリ移動機アドレス生成部２１５にテンポラリ移動機アドレスを生成するよう要求する。要求されたローミング網２の認証サーバ２１のテンポラリ移動機アドレス生成部２１５は、テンポラリ移動機アドレス生成要求信号に含まれる移動機３に関する許容プレゼンス情報遅延時間を取得し、予めローミング網２の認証サーバ２１のテンポラリ移動機アドレス生成部２１５に設定されていた許容プレゼンス情報遅延時間とテンポラリ移動機アドレスとの対応表を基に、ローミング網２内で移動機３を一意に識別可能なテンポラリ移動機アドレスを生成する処理を行う（Ｓ４２１）。許容プレゼンス情報遅延時間とテンポラリ移動機アドレスとの対応表は、例えば１００００番台は、許容プレゼンス情報遅延時間が一番小さい移動機に割り振り、２００００番台は、次に許容プレゼンス情報遅延時間が小さい移動機に割り振るなどの情報が格納されている。
【００４５】
そして、ローミング網２の認証サーバ２１のテンポラリ移動機アドレス生成部２１５は、生成したテンポラリ移動機アドレスを、ローミング網２の認証サーバ２１の記憶部２１２に送信する。そして、ローミング網２の認証サーバ２１の記憶部２１２は、テンポラリ移動機アドレスと、ステップＳ４０８で記憶していた移動機アドレスを対のデータとして記憶する処理を行う（Ｓ４２２）。
次に、ローミング網２の認証サーバ２１の記憶部２１２は、ローミング網２の位置登録サーバ２２の送受信部２２１に生成したテンポラリ移動機アドレスを含むテンポラリ移動機アドレス生成要求応答信号を、ローミング網２の認証サーバ２１の送受信部２１１を介してローミング網２の位置登録サーバ２２の送受信部２２１に送信する（Ｓ４２３）。
さらに、ローミング網２の位置登録サーバ２２の送受信部２２１は、ホーム網１の位置登録サーバ１２の送受信部１２１に、許容プレゼンス情報遅延時間応答信号を送信する（Ｓ４２４）。
次に、ローミング網２の位置登録サーバ２２の送受信部２２１は、移動機３の送受信部３１を介して、移動機３の記憶部３２にテンポラリ移動機アドレスを含むテンポラリ移動機アドレス付与要求信号を送信する（Ｓ４２５）。そして、移動機３の記憶部３２が、テンポラリ移動機アドレスを記憶することにより、移動機３へのテンポラリ移動機アドレスの付与の処理が行われる。そして、移動機３の記憶部３２は、移動機３の送受信部３１を介して、ローミング網２の位置登録サーバ２２の送受信部２２１にテンポラリ移動機アドレス付与応答信号を送信する。
【００４６】
（プレゼンス情報更新時の認証手順）
図３は、プレゼンス情報更新時の認証手順の処理のフローである。
図１を参照しつつ、図３に沿ってプレゼンス情報更新時の認証手順の処理の流れを説明する。
ローミング網２においてローミングを実行した移動機３の送受信部３１は、ローミング網２の認証サーバ２１の送受信部２１１を介して、ローミング網２の認証サーバ２１の演算部２１３へテンポラリ移動機アドレスを含む認証要求信号を送信する（Ｓ５０１）。認証要求信号を送信するタイミングは、例えば、ローミングの認証登録が終了した直後、または前のプレゼンス情報の更新が行われてから一定時間が経過した後、あるいは移動機３の存在している環境が変わったとき（移動機を携帯している人が、建物の中から外にでたときなど）などである。
ローミング網２の認証サーバ２１の演算部２１３は、送られた認証要求信号に含まれるテンポラリ移動機アドレスを検索キーとして、ステップＳ４２２（図２参照）においてローミング網２の認証サーバ２１の記憶部２１２が記憶した移動機アドレスとテンポラリ移動機アドレスの対のデータから、移動機３の移動機アドレスを検索して認識する（Ｓ５０２）。ローミング網２の認証サーバ２１の演算部２１３が取得した移動機アドレスには、ホーム網１を識別可能な情報が含まれている（例：移動機アドレスがユーザ名＠ドメイン名の形であったとすると、ドメイン名がホーム網１を識別可能な情報となる）。これより、ローミング網２の認証サーバ２１の演算部２１３は、前記した移動機アドレスからホーム網アドレスを認識する処理を行う（Ｓ５０３）。
【００４７】
これにより、ローミング網２の認証サーバ２１の演算部２１３は、ローミング網２の認証サーバ２１の送受信部２１１とホーム網１の認証サーバ１１の送受信部１１１を介して、ホーム網１の認証サーバ１１の演算部１１３に対して、認証要求信号を送信する（Ｓ５０４）。
【００４８】
ホーム網１の認証サーバ１１の演算部１１３は、移動機３の記憶部３２とホーム網１の認証サーバ１１の記憶部１１２との間で共に予め記憶されている共有暗号鍵、およびホーム網１の認証サーバ１１の演算部１１３で生成される第２の乱数を使用して、第３の認証結果算出処理を行い（Ｓ５０５）、当該認証結果（第３の認証結果）を算出する。その後、ホーム網１の認証サーバ１１の演算部１１３は算出された第３の認証結果を、前記共有暗号鍵を使用して暗号化処理を行う（Ｓ５０６）。
ホーム網１の認証サーバ１１の演算部１１３は、暗号化された第３の認証結果、当該移動機の移動機アドレス、それに第２の乱数を含む認証応答信号を、ホーム網１の認証サーバ１１の送受信部１１１、ローミング網２の認証サーバ２１の送受信部２１１を介して、ローミング網２の認証サーバ２１の記憶部２１２へ送信する（Ｓ５０７）。
【００４９】
ローミング網２の認証サーバ２１の記憶部２１２は、移動機アドレスと暗号化された第３の認証結果を一対のデータとして記憶する処理を行う（Ｓ５０８）。
続いて、ローミング網２の認証サーバ２１の記憶部２１２は、ローミング網２内に在圏している移動機３に対して受信した第２の乱数を含む認証要求信号を、ローミング網２の認証サーバ２１の送受信部２１１と移動機３の送受信部３１を介して、移動機３の演算部３３に送信する（Ｓ５０９）。
移動機３の演算部３３は、移動機３の記憶部３２とホーム網１の認証サーバ１１の記憶部１１２との間で共に予め記憶されている共有暗号鍵、および受信した第２の乱数を使用して、第４の認証結果算出処理を行い（Ｓ５１０）、当該認証結果（第４の認証結果）を算出し、続いて、算出された第４の認証結果を、前記共有暗号鍵を使用して暗号化処理を行う（Ｓ５１１）。
そして、移動機３の演算部３３は、暗号化された第４の認証結果および移動機３の移動機アドレスを含む認証応答信号を、移動機３の送受信部３１とローミング網２の認証サーバ２１の送受信部２１１を介して、ローミング網２の認証サーバ２１の比較部２１４に送信する（Ｓ５１２）。
【００５０】
ローミング網２の認証サーバ２１の比較部２１４は、受信した認証応答に含まれる移動機アドレスを検索キーとして、ローミング網２の認証サーバ２１の記憶部２１２から、暗号化された第３の認証結果を検索し、暗号化された第３の認証結果と暗号化された第４の認証結果との比較処理を行う（Ｓ５１３）。比較の結果、互いの暗号化された認証結果が同一でない場合は、移動機３の送受信部３１と、ホーム網１の認証サーバ１１の送受信部１１１に対して、通信拒否の信号（図示せず）を送信し、通信を遮断する。互いの暗号化された認証結果が同一の場合は、ローミング網２の認証サーバ２１の送受信部２１１とホーム網１の認証サーバ１１の送受信部１１１を介して、ホーム網１の認証サーバ１１の記憶部１１２に、認証完了通知信号を送信する（Ｓ５１４）。
【００５１】
次に、ホーム網１の認証サーバ１１の送受信部１１１は、認証が完了した旨を認証完了応答信号として、ホーム網１の認証サーバ１１の送受信部２１１を介して、ローミング網２の認証サーバ２１の送受信部２１１に送信する（Ｓ５１５）。
ローミング網２の認証サーバ２１の送受信部２１１は、認証応答信号を、移動機３の送受信部３１に送信する（Ｓ５１６）。
これにより、移動機３の認証が完了し、移動機３はホーム網１のプレゼンスサーバ１３のプレゼンス情報を変更することが可能な状態となる。
【００５２】
（プレゼンス情報更新手順）
図４は、プレゼンス情報更新の処理のフローである。
図１を参照しつつ、図４に沿ってプレゼンス情報更新の処理を説明する。
まず、移動機３の送受信部３１は、テンポラリ移動機アドレスとプレゼンス情報を含んだプレゼンス情報更新要求信号をローミング網２のプレゼンス中継サーバ２３の送受信部２３１に送信する（Ｓ６０１）。
プレゼンス情報更新要求信号を受信したローミング網２のプレゼンス中継サーバ２３の送受信部２３１は、送られたプレゼンス情報更新要求信号に含まれている移動機３のテンポラリ移動機アドレスを取得し、これを含むテンポラリ移動機アドレス検索要求信号をローミング網２の認証サーバ２１の送受信部２１１を介して、ローミング網２の認証サーバ２１の演算部２１３に送信する（Ｓ６０２）。
次に、ローミング網２の認証サーバ２１の演算部２１３は、ステップＳ４２２（図２参照）でローミング網２の認証サーバ２１の記憶部２１２が記憶したテンポラリ移動機アドレスと移動機アドレスとの対のデータから受信したテンポラリ移動機アドレスをキーとして検索し、該当する移動機アドレスを取得し、テンポラリ移動機アドレスに含まれる許容プレゼンス情報遅延時間を取得する処理を行う（Ｓ６０３）。
【００５３】
続いて、ローミング網２の認証サーバ２１の演算部２１３は、取得した移動機３の移動機アドレスと、許容プレゼンス情報遅延時間を含むテンポラリ移動機アドレス検索応答信号を、ローミング網２の認証サーバ２１の送受信部２１１、ローミング網２のプレゼンス中継サーバ２３の送受信部２３１を介して、ローミング網２のプレゼンス中継サーバ２３の記憶部２３２に送信する（Ｓ６０４）。
なお、ステップＳ６０１からステップＳ６０４までの処理は、各移動機ごとに行われる処理である。
【００５４】
次に、ローミング網２のプレゼンス中継サーバ２３の記憶部２３２は、予め許容プレゼンス情報更新時間に応じて設定したタイマ値内に受信した、同一ホーム網宛である複数の移動機のプレゼンス情報を許容プレゼンス情報遅延時間ごと、もしくは複数の移動機３から送信されたプレゼンス情報をローミング網２のプレゼンス中継サーバ２３の記憶部２３２が許容できる数である許容プレゼンス多重数ごとに一括して記憶する処理を行う（Ｓ６０５）。タイマ値は、例えば許容プレゼンス情報遅延時間が大きい値をもつプレゼンス情報に対しては、大きな値であり、許容プレゼンス情報遅延時間が小さい値をもつプレゼンス情報に対しては、小さな値である。このように設定することで、ローミング網２のプレゼンス中継サーバ２３の記憶部２３２は、許容プレゼンス情報遅延時間が近い値をもつプレゼンス情報ごとのグループとして、プレゼンス情報を記憶することができる。許容プレゼンス情報遅延時間、もしくは許容プレゼンス多重数のいずれかの閾値を超過するまで、ローミング網２のプレゼンス中継サーバ２３の記憶部２３２は、プレゼンス情報を一括して記憶し、さらにローミング網２のプレゼンス中継サーバ２３の記憶部２３２は、ローミング網２のプレゼンス中継サーバ２３の送受信部２３１、ホーム網１のプレゼンスサーバ１３の送受信部１３１を介して、ホーム網１のプレゼンスサーバ１３の演算部１３３に一括した許容プレゼンス情報遅延時間のグループごとのプレゼンス情報を含むプレゼンス情報更新要求信号を送信する（Ｓ６０６）。一括して送信するタイミングは、前記したタイマ値ごとに送ってもよいし、許容プレゼンス更新遅延時間が大きいプレゼンス情報は、許容プレゼンス多重数の閾値である１パケットの容量を満たしたときに送るようにしてもよい。ここで、一括して送信されるプレゼンス情報は、１パケット内に収まる情報量であるとする。
【００５５】
次に、ホーム網１のプレゼンスサーバ１３の演算部１３３は、一括して受信した複数の移動機のプレゼンス情報を、移動機ごとのプレゼンス情報に分類する処理を行い（Ｓ６０７）、分類したプレゼンス情報をホーム網１のプレゼンスサーバ１３の比較部１３４に送信する。
次に、ホーム網１のプレゼンスサーバ１３の比較部１３４は、移動機ごとのプレゼンス情報を比較する処理を行う（Ｓ６０８）。ここで、比較する内容は、各移動機ごとの以前のプレゼンス情報と、新しく受信したプレゼンス情報である。
次に、ホーム網１のプレゼンスサーバ１３の比較部１３４は、比較した結果、プレゼンス情報が異なっていた移動機のプレゼンス情報を選択、取得する処理を行う（Ｓ６０９）。
そして、選択、取得した移動機のプレゼンス情報のみを、ホーム網１のプレゼンスサーバ１３の記憶部１３２へ送信し、ホーム網１のプレゼンスサーバ１３の記憶部１３２が受信したプレゼンス情報を更新することによって、その移動機のプレゼンス情報を更新する処理を行う（Ｓ６１０）。
次に、ホーム網１のプレゼンスサーバ１３の記憶部１３２は、ホーム網１のプレゼンスサーバ１３の送受信部１３１に対し、プレゼンス情報更新応答信号を、ホーム網１のプレゼンスサーバ１３の送受信部１３１を介して、ローミング網２のプレゼンス中継サーバ２３の送受信部２３１に送信する（Ｓ６１１）。
続いて、ローミング網２のプレゼンス中継サーバ２３の送受信部２３１は、移動機３の送受信部３１にプレゼンス情報更新応答信号を送信する（Ｓ６１２）。
【００５６】
このように本実施形態では、ローミング網２のプレゼンス中継サーバ２３から複数の移動機３のプレゼンス情報を、一括してホーム網１のプレゼンスサーバ１３へ送信する。しかし、一括して送信するプレゼンス情報は、１回の通信接続によって、一括して送信されるので、移動機３ごとに通信接続を行う従来の方式に比べ、効率的な通信が可能となる。その結果、ホーム網１のプレゼンスサーバ１３の処理負担を軽減することができる。
【図面の簡単な説明】
【００５７】
【図１】本発明の実施形態に係るローミング時の移動機のプレゼンス情報の更新を行うための通信システムのブロック図である。
【図２】移動機がローミング網にローミングした際に実行する位置登録時の移動機の認証における処理のフローである。
【図３】プレゼンス情報更新時の認証手順の処理のフローである。
【図４】プレゼンス情報更新の処理のフローである。
【図５】従来のローミング時の移動機のプレゼンス情報の更新を行うための通信システムのブロック図である。
【符号の説明】
【００５８】
１      ホーム網
２      ローミング網
３      移動機
１１    ホーム網の認証サーバ
１２    ホーム網の位置登録サーバ
１３    ホーム網のプレゼンスサーバ
１４    通信回線
２１    ローミング網の認証サーバ
２２    ローミング網の位置登録サーバ
２３    ローミング網のプレゼンス中継サーバ
２４    通信回線
４１    通信網
４２    通信回線
４３    通信回線
【図１】
2006237700.tif 000003
【図２】
2006237700.tif 000004
【図３】
2006237700.tif 000005
【図４】
2006237700.tif 000006
【図５】
2006237700.tif 000007