(57)【要約】【課題】通信量を抑えながらリアルタイムにプレゼンス情報を通知するプレゼンス情報管理システム、プレゼンスサーバ装置、ゲートウェイ装置及びクライアント装置を提供する。【解決手段】プレゼンスサーバ装置は、複数のプレゼンティティのプレゼンス情報を管理し、当該複数のプレゼンティティの少なくとも１つのプレゼンティティに関するプレゼンス情報管理機能の委譲通知をそのプレゼンス情報管理機能の委譲先となる他の装置へ送信する委譲手段を備える。ゲートウェイ装置は、プレゼンティティのプレゼンス情報を管理する管理手段と、プレゼンスサーバから当該複数のプレゼンティティの少なくとも１つのプレゼンティティに関するプレゼンス情報管理機能の委譲通知が受信された場合に、その委譲されたプレゼンティティについて上記管理手段が実行されるように制御する制御手段とを備える。【選択図】  図１
2008035453.tif 000002
【特許請求の範囲】
【請求項１】
複数のプレゼンティティのプレゼンス情報を管理するプレゼンスサーバ装置において、
前記複数のプレゼンティティの少なくとも１つのプレゼンティティに関するプレゼンス情報管理機能の委譲通知をそのプレゼンス情報管理機能の委譲先となる他の装置へ送信する委譲手段、
を備えるプレゼンスサーバ装置。
【請求項２】
前記各プレゼンティティに関し、プレゼンス開示を要求するウォッチャの情報及び委譲条件をそれぞれ保持する保持手段と、
前記保持手段により保持される情報に基づいて、前記プレゼンス情報管理機能が委譲されるプレゼンティティ及び委譲先となる他の装置を決定する決定手段と、
を更に備える請求項１に記載のプレゼンスサーバ装置。
【請求項３】
前記プレゼンス情報管理機能が委譲されたプレゼンティティ及び委譲先となる他の装置に関する情報を保持する委譲先保持手段と、
前記委譲されたプレゼンティティに関するプレゼンス開示要求を受信した場合に、前記委譲先保持手段に保持される情報に基づいて、そのプレゼンス開示要求を送信したウォッチャに対し、委譲先となる他の装置に関する情報を送信する送信手段と、
を更に備える請求項１又は２に記載のプレゼンスサーバ装置。
【請求項４】
プレゼンティティのプレゼンス情報を管理する管理手段と、
複数のプレゼンティティのプレゼンス情報を管理するプレゼンスサーバから当該複数のプレゼンティティの少なくとも１つのプレゼンティティに関するプレゼンス情報管理機能の委譲通知が受信された場合に、その委譲されたプレゼンティティについて前記管理手段が実行されるように制御する制御手段とを、
備えるゲートウェイ装置。
【請求項５】
前記プレゼンス情報管理機能の委譲通知が受信された場合に、その委譲されたプレゼンティティ及びその委譲されたプレゼンティティに関しプレゼンス開示を要求するウォッチャに対して、自装置にプレゼンス情報管理機能が委譲された旨の通知をする通知手段、
を更に備える請求項４に記載のゲートウェイ装置。
【請求項６】
自装置のプレゼンス情報を提供するクライアント装置において、
自装置により提供されるプレゼンス情報を管理するサーバ機能が委譲された旨の通知を受信した場合に、そのサーバ機能が委譲された装置に、プレゼンス情報変更通知を送信する変更通知手段を、
備えるクライアント装置。
【請求項７】
他のクライアント装置のプレゼンス情報の提供を受けるクライアント装置において、
自装置が要求するクライアント装置のプレゼンス情報を管理するサーバ機能が委譲された旨の通知を受信した場合に、そのサーバ機能が委譲された先の装置から要求するクライアント装置のプレゼンス通知を受ける通知受信手段を、
備えるクライアント装置。
【請求項８】
プレゼンティティのプレゼンス情報を各々重複しないように管理する第１プレゼンスサーバ及び第２プレゼンスサーバを有するプレゼンス情報管理システムにおいて、
前記プレゼンティティは、
自装置のプレゼンス情報の提供を開始する際に、自装置のプレゼンス情報を管理すべき前記第２プレゼンスサーバに対してプレゼンスサービス利用登録要求を送信する要求送
信手段を備え、
前記第２プレゼンスサーバは、
前記プレゼンスサービス利用登録要求を受信すると、その送信元となる前記プレゼンティティのプレゼンス情報の管理を開始する管理手段と、
前記プレゼンティティのプレゼンス情報の管理を自装置が開始したことを前記第１プレゼンスサーバに通知する開始通知手段と、を備え、
前記第１プレゼンスサーバは、
前記プレゼンティティのプレゼンス情報の管理が前記第２プレゼンスサーバで開始されたという情報を保持する保持手段を、
備えるプレゼンス情報管理システム。
【請求項９】
複数のウォッチャから同一のプレゼンティティに関する複数のプレゼンス開示要求を受信する要求受信手段と、
前記要求受信手段により受信された複数のプレゼンス開示要求の少なくとも１つを、前記複数のウォッチャに対応する１つの仮想ウォッチャからのプレゼンス開示要求としてプレゼンスサーバに転送する転送手段と、
前記１つの仮想ウォッチャへのプレゼンス情報変更通知を受信した場合に、その仮想ウォッチャに対応する複数のウォッチャに対して、受信されたプレゼンス情報変更通知をそれぞれ送信する送信手段と、
を備えるゲートウェイ装置。
【請求項１０】
所定のプレゼンティティに関する仮想ウォッチャからのプレゼンス開示要求を受信する受信手段と、
前記所定のプレゼンティティからのプレゼンス情報変更通知を受信した場合に、前記仮想ウォッチャに対してその受信されたプレゼンス情報変更通知を送信する送信手段と、
を備えるプレゼンスサーバ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プレゼンスサービスを提供するプレゼンス情報管理システム、プレゼンスサーバ装置、ゲートウェイ装置及びクライアント装置に関するものである。
【背景技術】
【０００２】
ネットワーク上で提供される通信サービスとしてプレゼンスサービスがある。プレゼンスサービスは、ネットワークに接続される多数のクライアントに対して、所望の通信相手となるクライアントの接続状況、動作状態等（以降、プレゼンス情報とも表記する）を提供するサービスである。プレゼンスサービスは、例えばＳＩＰ（Session Initiation Protocol）で実現される。
【０００３】
このようなプレゼンスサービスを多数のクライアントに提供するプレゼンス情報管理システムについて図２１を用いて説明する。図２１は、従来のプレゼンス情報管理システムのシステム構成例を示す図である。図２１の例における従来のプレゼンス情報管理システムでは、プレゼンスサーバ５００がクライアント５０１へクライアント５０２のプレゼンス情報を提供する。プレゼンス情報を要求するクライアント５０１がウォッチャと呼ばれ、その情報元となるクライアント５０２がプレゼンティティと呼ばれる。
【０００４】
各ウォッチャ５０１は、クライアント５０２のプレゼンス情報を参照したい場合には、プレゼンスサーバ５００に対してその旨のプレゼンス開示要求（ＳＵＢＳＣＲＩＢＥ）を送信する。プレゼンスサーバ５００は、このＳＵＢＳＣＲＩＢＥを受けると、そのプレゼンティティ５０２のプレゼンス情報を取得し、ウォッチャ５０１へプレゼンス通知（ＮＯＴＩＦＹ）をする。また、プレゼンティティ５０２は、自己の動作状態等が変更したことを検知するとプレゼンスサーバ５００に対してプレゼンス変更通知を送る。プレゼンスサーバ５００は、このプレゼンス変更通知を受けると、そのプレゼンス情報を要求している各ウォッチャ５０１へそれぞれプレゼンス通知（ＮＯＴＩＦＹ）をする。
【０００５】
しかしながら、図２１に示すようなシステム構成では、多数のクライアント５０１及び５０２に対して広域にプレゼンスサービスを提供する場合に、プレゼンスサーバ５００が配置されるサイト（サブネットワーク）５１１とクライアント５０１及び５０２が配置されるサイト５１２及び５１３とを接続するコアネットワーク５１５上の通信量が増加するという問題がある。
【０００６】
このような問題点を解決するために、全体のプレゼンス情報を管理するデフォルトプレゼンスサーバと、所定のサブネットワーク単位で配置され各サブネットワーク内のクライアントのプレゼンス情報を管理するプロキシプレゼンスサーバとを備える通信システムがある。図２２は、このような通信システムにおけるプレゼンスサービスの通信シーケンスを示す図である。この通信システムでは、デフォルトプレゼンスサーバは、複数クライアントをサブネットワーク単位にグループ化し、グループ単位で各プロキシプレゼンスサーバから各クライアントのプレゼンス情報をそれぞれ取得する。或るクライアントが複数のクライアントの情報をデフォルトプレゼンスサーバから取得する場合には、各クライアントの属するグループ単位でプレゼンス情報が提供される。
【０００７】
このような手法により、デフォルトプレゼンスサーバとクライアント間を接続するコアネットワーク上の通信量を削減することができる。
【０００８】
なお、本願発明に係る先行技術文献としては、以下の文献に開示されたものがある。
【特許文献１】特表２００４−５３１７９８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、上述の従来手法では、ウォッチャとプレゼンティティとが同一サブネットワーク内に存在している場合でも、そのウォッチャとプロキシプレゼンスサーバ間、そのプロキシプレゼンスサーバとデフォルトプレゼンスサーバ間でそれぞれ通信が行われるため、コアネットワーク上を往復する通信（プロキシプレゼンスサーバとデフォルトプレゼンスサーバ間の通信）が非効率的なものとなる。
【００１０】
また、このような従来手法では、ウォッチャがプレゼンス情報の取得要求を送信する必要があることから、プレゼンティティのプレゼンス情報をリアルタイム通知するサービスには適用することができない。
【００１１】
本発明は、通信量を抑えながらリアルタイムにプレゼンス情報を通知するプレゼンス情報管理システム、プレゼンスサーバ装置、ゲートウェイ装置及びクライアント装置を提供することを目的とする。
【課題を解決するための手段】
【００１２】
本発明は、上述した課題を解決するために以下の構成を採用する。即ち、本発明は、複数のプレゼンティティのプレゼンス情報を管理するプレゼンスサーバ装置に関するものであり、このプレゼンスサーバ装置が当該複数のプレゼンティティの少なくとも１つのプレゼンティティに関するプレゼンス情報管理機能の委譲通知をそのプレゼンス情報管理機能の委譲先となる他の装置へ送信する委譲手段を備えるというものである。
【００１３】
また、本発明は、ゲートウェイ装置に関するものであり、このゲートウェイ装置が、プレゼンティティのプレゼンス情報を管理する管理手段と、上記のような複数のプレゼンティティのプレゼンス情報を管理するプレゼンスサーバから当該複数のプレゼンティティの少なくとも１つのプレゼンティティに関するプレゼンス情報管理機能の委譲通知が受信された場合に、その委譲されたプレゼンティティについて上記管理手段が実行されるように制御する制御手段とを備えるというものである。
【００１４】
本発明では、当該プレゼンスサーバ装置から他の装置（例えば、ゲートウェイ装置）にプレゼンティティ毎に当該プレゼンスサーバ装置が有するプレゼンス情報管理機能が委譲される。そして、その他の装置では、その委譲通知の対象となるプレゼンティティのプレゼンス情報が管理される。
【００１５】
ここで、上記プレゼンス情報とは、例えば、各クライアントの接続状況、動作状態等に関する情報である。また、プレゼンス情報管理機能には、従来技術として述べたように、当該プレゼンス情報をプレゼンティティから取得する機能、プレゼンティティからのプレゼンス情報の変更通知を受信した場合にその取得されたプレゼンス情報をウォッチャへ通知（ＮＯＴＩＦＹ）する機能等がある。
【００１６】
従って、本発明によれば、例えば、所定のプレゼンティティのプレゼンス情報を要求するウォッチャが或るサイト内に集中して存在する場合等に、そのサイト内のゲートウェイ装置等にそのプレゼンティティのプレゼンス情報の管理を委譲することができる。これにより、そのサイトから当該プレゼンスサーバが存在するサーバサイトまでの間のコアネットワークに流れる通信量を減少させることができる。
【００１７】
更に、当該プレゼンス情報管理機能は、プレゼンティティからのプレゼンス情報の変更通知が受信された場合にその受信されたプレゼンス情報をウォッチャへＮＯＴＩＦＹする機能も含まれているため、本発明によれば、リアルタイムにプレゼンス情報を通知することができる。
【００１８】
また、本発明に係るプレゼンスサーバ装置は、各プレゼンティティに関し、プレゼンス開示を要求するウォッチャの情報及び委譲条件をそれぞれ保持する保持手段と、この保持手段により保持される情報に基づいて当該プレゼンス情報管理機能が委譲されるプレゼンティティ及び委譲先となる他の装置を決定する決定手段とを更に備えるようにしてもよい。
【００１９】
これにより、当該プレゼンスサーバ装置は、適切な当該委譲先となる装置及び委譲すべきプレゼンティティを決定することができる。
【００２０】
また、本発明に係るプレゼンスサーバ装置は、プレゼンス情報管理機能が委譲されたプレゼンティティ及び委譲先の他の装置に関する情報を保持する委譲先保持手段と、当該プレゼンス情報管理機能が委譲されたプレゼンティティに関するプレゼンス開示要求を受信した場合に、前記委譲先保持手段に保持される情報に基づいて、そのプレゼンス開示要求を送信したウォッチャに対し、委譲先となる他の装置に関する情報を送信する送信手段とを更に備えるようにしてもよい。
【００２１】
これにより、プレゼンス情報管理機能が委譲されたことを知らないウォッチャであっても、上記送信手段から送信される委譲先の他の装置に関する情報に基づいて、委譲先の他の装置に対して再度、プレゼンス開示要求を送信することができる。
【００２２】
また、上記本発明に係るゲートウェイ装置は、当該プレゼンス情報管理機能の委譲通知が受信された場合に、その委譲されたプレゼンティティ及びその委譲されたプレゼンティティに関しプレゼンス開示を要求するウォッチャに対して、自装置にプレゼンス情報管理機能が委譲された旨の通知をする通知手段を更に備えるようにしてもよい。
【００２３】
これにより、本発明は、自装置のプレゼンス情報を提供するクライアント（プレゼンティティ）装置であって、自装置により提供されるプレゼンス情報を管理するサーバ機能が委譲された旨の通知を受信した場合に、そのサーバ機能が委譲された装置にプレゼンス情報変更通知を送信する変更通知手段を備えるクライアント装置を含むものである。
【００２４】
同様に、本発明は、他のクライアント装置のプレゼンス情報の提供を受けるクライアント（ウォッチャ）装置であって、自装置が要求するクライアント装置のプレゼンス情報を管理するサーバ機能が委譲された旨の通知を受信した場合に、そのサーバ機能が委譲された先の装置から要求するクライアント装置のプレゼンス通知を受ける通知受信手段を備えるクライアント装置を含むものでもある。
【００２５】
また、本発明は、上記プレゼンスサーバ装置、ゲートウェイ装置及びクライアント装置からなるプレゼンス情報管理システムであってもよい。
【００２６】
他の態様として、本発明は、プレゼンティティのプレゼンス情報を各々重複しないように管理する第１プレゼンスサーバ及び第２プレゼンスサーバを有するプレゼンス情報管理システムであって、当該プレゼンティティが、自装置のプレゼンス情報の提供を開始する際に、自装置のプレゼンス情報を管理すべき第２プレゼンスサーバに対してプレゼンスサービス利用登録要求を送信する要求送信手段を備え、第２プレゼンスサーバが、プレゼンスサービス利用登録要求を受信すると、その送信元となる前記プレゼンティティのプレゼ
ンス情報の管理を開始する管理手段と、プレゼンティティのプレゼンス情報の管理を自装置が開始したことを第１プレゼンスサーバに通知する開始通知手段とを備え、第１プレゼンスサーバが、プレゼンティティのプレゼンス情報の管理が第２プレゼンスサーバで開始されたという情報を保持する保持手段を備えるというものである。
【００２７】
この態様におけるプレゼンス情報管理システムによれば、予め第２プレゼンスサーバのような装置を備えることにより、上述のプレゼンス情報管理機能をプレゼンスサーバから他の装置へ委譲するという機能を持つことなく、上述と同様の効果を有することができる。すなわち、第２プレゼンスサーバが管理するクライアントが位置するサイトから第１プレゼンスサーバが存在するサイトまでの間のコアネットワークに流れる通信量を減少させることができ、更に、リアルタイムのプレゼンス情報通知を実現することができる。
【００２８】
また他の態様として、本発明は、複数のウォッチャから同一のプレゼンティティに関する複数のプレゼンス開示要求を受信する要求受信手段と、この要求受信手段により受信された複数のプレゼンス開示要求の少なくとも１つを、当該複数のウォッチャに対応する１つの仮想ウォッチャからのプレゼンス開示要求としてプレゼンスサーバに転送する転送手段と、当該１つの仮想ウォッチャへのプレゼンス情報変更通知を受信した場合に、その仮想ウォッチャに対応する複数のウォッチャに対して、受信されたプレゼンス情報変更通知をそれぞれ送信する送信手段とを備えるゲートウェイ装置に関するものでもある。
【００２９】
この態様により、本発明は、上述のような所定のプレゼンティティに関する仮想ウォッチャからのプレゼンス開示要求を受信する受信手段と、当該所定のプレゼンティティからのプレゼンス情報変更通知を受信した場合に、当該仮想ウォッチャに対してその受信されたプレゼンス情報変更通知を送信する送信手段とを備えるプレゼンスサーバ装置を含むものである。
【００３０】
この態様におけるゲートウェイ装置及びプレゼンスサーバ装置によれば、或るプレゼンティティのプレゼンス情報を要求する複数のウォッチャが存在する場合であっても、当該ゲートウェイ装置とプレゼンスサーバ装置との間にはその或るプレゼンティティと１つのウォッチャ（仮想ウォッチャ）とのプレゼンスサービス関連メッセージのやりとりしか行われない。
【００３１】
これにより、当該ゲートウェイ装置が存在するサイトから当該プレゼンスサーバが存在するサーバサイトまでの間のコアネットワークに流れる通信量を削減することができる。
【００３２】
なお、本発明は、以上の何れかの機能をコンピュータに実現させる方法であってもよい。また、本発明は、以上の何れかの機能を実現させるプログラムであってもよい。また、本発明は、そのようなプログラムをコンピュータが読み取り可能な記憶媒体に記録したものであってもよい。
【発明の効果】
【００３３】
本発明によれば、通信量を抑えながらリアルタイムにプレゼンス情報を通知するプレゼンス情報管理システム、プレゼンスサーバ装置、ゲートウェイ装置及びクライアント装置を提供することができる。
【発明を実施するための最良の形態】
【００３４】
以下、図面を参照して、それぞれ本発明の実施形態におけるプレゼンス情報管理システムについて説明する。なお、以下に述べる実施形態の構成は例示であり、本発明は以下の実施形態の構成に限定されない。
【００３５】
［第一実施形態］
以下、本発明の第一実施形態におけるプレゼンス情報管理システムについて説明する。
【００３６】
〔システム構成〕
第一実施形態におけるプレゼンス情報管理システムのシステム構成について図１を用いて説明する。図１は、第一実施形態におけるプレゼンス情報管理システムのシステム構成（ネットワーク構成）を示す図である。
【００３７】
第一実施形態におけるプレゼンス情報管理システムは、サーバサイト１、クライアントサイト２、３及び４がそれぞれコアネットワーク５を介して接続され構成される。例えば、これら各サイトはＩＰ（Internet Protocol）で接続される。サーバサイト１には、デ
フォルトプレゼンスサーバ装置（以降、デフォルトサーバ或いはデフォルトプレゼンスサーバと表記する）１０が接続される。クライアントサイト２には、サイト内プレゼンスサーバ装置（以降、サイト内サーバ或いはサイト内プレゼンスサーバと表記する）２０、クライアント装置（以降、単にクライアントと表記する）２１、２２及び２３が接続され、クライアントサイト３には、クライアント３１及び３２が接続され、クライアントサイト４には、サイト内サーバ４０、クライアント４１及び４２が接続される。デフォルトサーバ１０は、本発明のプレゼンスサーバ装置に相当する。サイト内サーバ２０及び４０は、本発明のゲートウェイ装置に相当する。クライアント２１等は、本発明のクライアント装置に相当する。
【００３８】
各クライアントは、プレゼンスサーバ機能を有する装置（初期は、デフォルトサーバ１０）にアクセスすることによりそれぞれプレゼンスサービスの提供を受けることができる。図１に示される各クライアントはプレゼンスサービスの提供を受けうる機能をそれぞれ備え、ウォッチャ及びプレゼンティティになりうる装置である。
【００３９】
〔装置構成〕
以下、第一実施形態におけるプレゼンス情報管理システムを構成するデフォルトサーバ１０、サイト内サーバ２０及び４０、クライアント２１、２２、２３、３１、３２、４１及び４２の各装置構成についてそれぞれ説明する。
【００４０】
〈デフォルトプレゼンスサーバ〉
デフォルトプレゼンスサーバ１０は、ＣＰＵ（Central Processing Unit）、メモリ、
入出力インタフェース等を備えるコンピュータであり、このＣＰＵによってハードディスク等のメモリに記憶される制御プログラムが実行されることで、以下に述べるプレゼンスサーバ機能を実現する。なお、デフォルトプレゼンスサーバ１０は、このプレゼンスサーバ機能以外の一般的なサーバ機能を持つものであってもよい。
【００４１】
デフォルトサーバ１０は、プレゼンスサービスを各クライアントに提供するための管理サーバであり、プレゼンスサーバ機能として図２に示す機能構成を持つ。図２は、第一実施形態におけるデフォルトサーバ１０の機能構成を示すブロック図である。デフォルトサーバ１０は、通信管理部１０１（本発明の送信手段に相当する）、プレゼンス制御部１０２（本発明の委譲手段、決定手段に相当する）、プレゼンス情報管理部１０３（本発明の保持手段に相当する）、サイト内プレゼンスサーバ情報管理部１０４（本発明の委譲先保持手段に相当する）、委譲先サーバ決定部１０８（本発明の決定手段に相当する）等を持つ。以下、これら各機能についてそれぞれ説明する。なお、
〈〈通信管理部〉〉
通信管理部１０１は、クライアント等の他の装置から自分宛に送られたメッセージの受信、及び他の装置宛のメッセージの送信を行う。通信管理部１０１は、例えば、図２１に示すようなウォッチャから送られるプレゼンス開示要求（ＳＵＢＳＣＲＩＢＥ）、プレゼ
ンティティから送られるプレゼンス変更通知等を受信する。また、通信管理部１０１は、ウォッチャに対してプレゼンス通知（ＮＯＴＩＦＹ）を送信する。
【００４２】
通信管理部１０１は、メッセージ受信時は、その受信されたメッセージのうちプレゼンスサービス関連のメッセージをプレゼンス制御部１０２へ渡す。また、通信管理部１０１は、メッセージ送信時は、プレゼンス制御部１０２からプレゼンスサービス関連のメッセージを受け、そのメッセージを送信する。
【００４３】
〈〈プレゼンス制御部〉〉
プレゼンス制御部１０２は、通信管理部１０１からプレゼンスサービス関連のメッセージを受けた場合等にプレゼンスサーバ機能を実現するべく、プレゼンス情報管理部１０３、サイト内プレゼンスサーバ情報管理部１０４及び委譲先サーバ決定部１０８を制御する。プレゼンス制御部１０２が実現する機能としては、（機能１）一般的なプレゼンスサーバ機能、（機能２）プレゼンティティ毎にプレゼンスサーバ機能をサイト内プレゼンスサーバに委譲する機能、（機能３）プレゼンスサーバ機能が委譲されたプレゼンティティに対するＳＵＢＳＣＲＩＢＥが受信された場合にそのＳＵＢＳＣＲＩＢＥをそのプレゼンティティを管理するサイト内プレゼンスサーバにリダイレクトするように送信元へ通知する機能、（機能４）サイト内プレゼンスサーバへ委譲されたプレゼンスサーバ機能が戻された場合のプレゼンスサーバ変更通知機能、がある。
【００４４】
上記（機能１）として、プレゼンス制御部１０２は、ウォッチャからのＳＵＢＳＣＲＩＢＥを受けると、その送信元となるウォッチャに関する情報、そのＳＵＢＳＣＲＩＢＥの対象となるプレゼンティティに関する情報をそのメッセージ中から取得し、取得されたそれらの情報をプレゼンス情報管理部１０３に渡す。一方で、プレゼンス制御部１０２は、そのＳＵＢＳＣＲＩＢＥの対象となるプレゼンティティのプレゼンス情報をそのＳＵＢＳＣＲＩＢＥの送信元のウォッチャへ通知（ＮＯＴＩＦＹ）するように通信管理部１０１へ指示する。また、プレゼンス制御部１０２は、プレゼンティティからのプレゼンス変更通知を受けると、当該プレゼンス情報を保持するようにプレゼンス情報管理部１０３へ指示し、併せて、そのプレゼンティティに関するウォッチャへその変更されたプレゼンス情報を送信するように通信管理部１０１へ指示する。プレゼンス制御部１０２は、このような（機能１）を実現するために、各プレゼンティティに関するウォッチャの数及び位置情報等を保持、管理するようにプレゼンス情報管理部１０３に指示する。
【００４５】
プレゼンス制御部１０２は、上記（機能２）を実現するために、サイト内プレゼンスサーバ情報管理部１０４及び委譲先サーバ決定部１０８を制御する。上記（機能２）におけるプレゼンスサーバ機能が委譲される場合には、自装置内の委譲先サーバ決定部１０８がサイト内プレゼンスサーバへの委譲を決定する場合と、プレゼンスサーバ機能が委譲されているサイト内プレゼンスサーバが他のサイト内プレゼンスサーバへのプレゼンスサーバ機能の更なる委譲を決定する場合とがある。
【００４６】
プレゼンス制御部１０２は、自装置内の委譲先サーバ決定部１０８によりプレゼンスサーバ機能の委譲が決定された場合には、その委譲先のサイト内プレゼンスサーバに対してプレゼンスサーバ機能委譲通知を送信するように通信管理部１０１へ指示する。このとき、プレゼンス制御部１０２は、当該プレゼンスサーバ機能委譲通知に、対象となるプレゼンティティに関する情報及びそのプレゼンティティの全てのウォッチャに関する情報を含めるために、プレゼンス情報管理部１０３からこれらの情報を得る。併せて、プレゼンス制御部１０２は、プレゼンスサーバ機能を委譲した各プレゼンティティとその委譲先のサイト内プレゼンスサーバアドレスとの関係等を管理するようにサイト内プレゼンスサーバ情報管理部１０４に指示する。
【００４７】
プレゼンス制御部１０２は、プレゼンスサーバ機能が委譲されているサイト内サーバにより他のサイト内サーバへのプレゼンスサーバ機能の更なる委譲が決定され、そのサイト内サーバからプレゼンスサーバ機能委譲通知を受けた場合には、その委譲先のサイト内サーバに対してプレゼンスサーバ機能委譲通知を転送するように通信管理部１０１へ指示する。このとき、プレゼンス制御部１０２は、当該プレゼンスサーバ機能委譲通知に含まれるプレゼンティティに関する情報及びそのプレゼンティティの全てのウォッチャに関する情報を保持するように、プレゼンス情報管理部１０３へ指示する。併せて、プレゼンス制御部１０２は、プレゼンスサーバ機能を委譲した各プレゼンティティとその委譲先のサイト内プレゼンスサーバアドレスとの関係等を管理するようにサイト内プレゼンスサーバ情報管理部１０４に指示する。
【００４８】
プレゼンス制御部１０２は、上記（機能３）を実現するために、プレゼンスサーバ機能が委譲されているプレゼンティティに対してのＳＵＢＳＣＲＩＢＥを受信した場合には、そのＳＵＢＳＣＲＩＢＥの送信元のウォッチャに対してその委譲先のサイト内プレゼンスサーバに関する情報を通知するように通信管理部１０１に指示する。このとき、プレゼンス制御部１０２は、対象となるプレゼンティティに関するプレゼンスサーバ機能が委譲されているか否か及び委譲先のサイト内プレゼンスサーバのＵＲＩについて、サイト内プレゼンスサーバ情報管理部１０４から情報を得る。
【００４９】
上記（機能４）として、プレゼンス制御部１０２は、サイト内プレゼンスサーバへ委譲されたプレゼンスサーバ機能が戻される旨のプレゼンスサーバ機能委譲通知を通信管理部１０１から受けると、プレゼンスサーバ機能が戻されたプレゼンティティ、及びそのプレゼンティティのプレゼンス情報を要求している全てのウォッチャに対して、プレゼンスサーバ変更通知を送信するように通信管理部１０１へ指示する。このとき、プレゼンスサーバ機能が委譲されたプレゼンティティに関する情報及びそのプレゼンティティに関する全てのウォッチャについての情報は、プレゼンスサーバ機能委譲通知に含まれる情報が利用される。
【００５０】
〈〈プレゼンス情報管理部〉〉
プレゼンス情報管理部１０３は、上述のようにプレゼンス制御部１０２から渡される、各プレゼンティティに関するプレゼンス情報、及びＳＵＢＳＣＲＩＢＥしているウォッチャに関する情報を管理する。これらの情報は、プレゼンス情報管理データベース（ＤＢ）１０５に保持される。
【００５１】
図３は、プレゼンス情報管理ＤＢ１０５内のプレゼンス情報テーブルを示す図である。プレゼンス情報テーブルは、各プレゼンティティに関し、そのプレゼンティティをＳＵＢＳＣＲＩＢＥの対象とするウォッチャに関する情報がそれぞれ保持される。具体的には、プレゼンス情報テーブルには、プレゼンティティＵＲＩ（Uniform Resource Identifier
）、プレゼンティティ位置情報、ウォッチャＵＲＩ、ウォッチャ位置情報、委譲条件が保持される。
【００５２】
委譲条件には、プレゼンスサービス機能の委譲を決定するための条件が保持される。或るプレゼンティティのプレゼンス情報を取得するウォッチャの行動パターンが予め認識されている場合には、その行動パターンに応じた条件が当該委譲条件に設定される。例えば、或るプレゼンティティに対するウォッチャの５０％以上が所定の時間帯に同じサイトに集中する場合には、その所定の時間帯及びそのサイトに関する情報を委譲条件として設定する。この委譲条件は、例えば、デフォルトサーバ１０のメモリ等に保持されるデフォルト値が利用されるようにしてもよいし、入力装置等から入力されるようにしてもよい。
【００５３】
図３に示す例によれば、プレゼンティティとしてクライアント３１（ＵＲＩが「client
31@***.com」であり、位置情報が「サイト３」である）が登録され、そのクライアント３１のプレゼンス情報を要求するウォッチャとしてクライアント２１（ＵＲＩが「client21@***.com」、位置情報が「サイト２」である）及びクライアント２２（ＵＲＩが「client22@***.com」、位置情報が「サイト２」である）がそれぞれ登録されている。そして、このプレゼンティティに対する全ウォッチャの５０％以上をあるサイトが占める場合に、そのあるサイトのサイト内プレゼンスサーバにプレゼンスサーバ機能を委譲するという委譲条件が設定されている。
【００５４】
更に、プレゼンティティとしてクライアント３２（client32@***.com、サイト３）が登録され、そのクライアント３２のプレゼンス情報を要求するウォッチャとしてクライアント２１（client21@***.com、サイト２）及びクライアント２３（client23@***.com、サイト２）がそれぞれ登録されている。そして、このプレゼンティティとウォッチャとの関係については、１２時にサイト２のサイト内プレゼンスサーバにプレゼンスサーバ機能を委譲するという委譲条件が設定されている。
【００５５】
〈〈サイト内プレゼンスサーバ情報管理部〉〉
サイト内プレゼンスサーバ情報管理部１０４は、プレゼンスサーバ機能が委譲されたプレゼンティティに関し、そのプレゼンティティと委譲先のサイト内プレゼンスサーバに関する情報を管理する。これらの情報は、サイト内プレゼンスサーバ情報管理データベース（ＤＢ）１０６に保持される。
【００５６】
図４は、サイト内プレゼンスサーバ情報管理ＤＢ１０６内のサイト内プレゼンスサーバ情報テーブルを示す図である。サイト内プレゼンスサーバ情報テーブルは、各プレゼンティティに関し、プレゼンスサーバ機能の委譲先であるサイト内プレゼンスサーバに関する情報がそれぞれ保持される。具体的には、サイト内プレゼンスサーバ情報テーブルには、プレゼンティティＵＲＩ、サイト内プレゼンスサーバアドレスが保持される。
【００５７】
〈〈委譲先サーバ決定部〉〉
委譲先サーバ決定部１０８は、プレゼンス情報管理部１０３により管理されるプレゼンス情報管理ＤＢ１０５内の情報等に基づいて、プレゼンスサーバ機能を委譲するサイト内プレゼンスサーバを決定する。具体的には、委譲先サーバ決定部１０８は、プレゼンス情報テーブルの委譲条件を判定することにより、各プレゼンティティに関するプレゼンスサーバ機能を委譲するか否か及び委譲先となるサイトを決定し、別途予め保持される各サイト内のプレゼンスサーバのアドレス情報に基づいて、委譲先として決定されたサイトにおけるサイト内プレゼンスサーバを特定する。
【００５８】
委譲先サーバ決定部１０８は、プレゼンスサーバ機能の委譲を決定した場合には、その旨とその委譲先となるサイト内プレゼンスサーバのアドレス情報とをプレゼンス制御部１０２に通知する。プレゼンス制御部１０２は、これらの情報をサイト内プレゼンスサーバ情報テーブルに保持するように、サイト内プレゼンスサーバ情報管理部１０４に送る。
【００５９】
〈サイト内プレゼンスサーバ〉
サイト内プレゼンスサーバ２０及び４０は、デフォルトサーバ１０からプレゼンスサーバ機能委譲通知を受けた場合に、その対象となるプレゼンティティに関するプレゼンスサービスを各クライアントに提供するための管理サーバとして動作する。本発明は、サイト内プレゼンスサーバ２０及び４０に関し、プレゼンスサーバ機能が委譲される前の動作について限定するものではない。よって、プレゼンスサーバ機能が委譲される前のサイト内サーバ２０及び４０は、一般的なゲートウェイ装置として動作するようにしてもよいし、クライアントとして動作するようにしてもよい。なお、サイト内サーバ２０及び４０は、それぞれ同様の機能を有する装置であるため、以下の説明では、区別する必要がある場合
を除いて符号を省略して記載するものとする。
【００６０】
サイト内プレゼンスサーバは、ＣＰＵ、メモリ、入出力インタフェース等を備えるコンピュータであり、このＣＰＵによってハードディスク等のメモリに記憶される制御プログラムが実行されることで、以下に述べるサイト内プレゼンスサーバ機能を実現する。なお、サイト内プレゼンスサーバは、以下に述べる機能以外の機能を持つものであってもよい。
【００６１】
サイト内プレゼンスサーバは、サイト内プレゼンスサーバ機能として図５に示す機能構成を持つ。図５は、第一実施形態におけるサイト内プレゼンスサーバの機能構成を示すブロック図である。サイト内プレゼンスサーバは、通信管理部２０１（本発明の通知手段に相当する）、プレゼンス制御部２０２（本発明の管理手段、制御手段に相当する）、プレゼンス情報管理部２０３（本発明の管理手段に相当する）、委譲元プレゼンスサーバ情報管理部２０４、委譲先サーバ決定部２０８等を持つ。これら各機能部は、通信管理部２０１によりデフォルトサーバ１０からのプレゼンスサーバ機能委譲通知が受信された場合に、プレゼンス制御部２０２の制御により動作を開始する。以下、これら各機能についてそれぞれ説明する。
【００６２】
〈〈通信管理部〉〉
通信管理部２０１は、デフォルトサーバ１０からプレゼンスサーバ機能委譲通知を受信すると、それをプレゼンス制御部２０２へ送る。通信管理部２０１は、その通知の受信以降、そのプレゼンスサーバ機能が委譲されたプレゼンティティに関するメッセージについては、デフォルトサーバ１０の通信管理部１０１と同様の動作をする。通信管理部２０１における、プレゼンスサーバ機能委譲通知の受信前の動作及びプレゼンスサーバ機能が委譲されていないプレゼンティティに関するメッセージを受信した場合の動作については、例えば、単なるゲートウェイとしての動作を行うようにしてもよい。
【００６３】
〈〈プレゼンス制御部〉〉
プレゼンス制御部２０２は、通信管理部２０１からプレゼンスサーバ機能委譲通知を受けた以降、その対象となるプレゼンティティに関してサイト内プレゼンスサーバ機能を実現するべく、プレゼンス情報管理部２０３、委譲元プレゼンスサーバ情報管理部２０４及び委譲先サーバ決定部２０８を制御する。プレゼンス制御部２０２が実現する機能としては、（機能１）一般的なプレゼンスサーバ機能、（機能２）プレゼンティティ毎にプレゼンスサーバ機能をデフォルトプレゼンスサーバ若しくは他のサイト内プレゼンスサーバに委譲する機能、（機能３）プレゼンスサーバ機能の委譲を受けた場合のプレゼンスサーバ変更通知機能、がある。
【００６４】
上記（機能１）として、プレゼンス制御部２０２は、ウォッチャからのＳＵＢＳＣＲＩＢＥを受けると、その送信元となるウォッチャに関する情報、そのＳＵＢＳＣＲＩＢＥの対象となるプレゼンティティに関する情報をプレゼンス情報管理部２０３に渡す。ウォッチャからのＳＵＢＳＣＲＩＢＥを受ける場合としては、同一サイト内のウォッチャから直接受信する場合と他のサイト内のウォッチャから送信されてくる場合とがある。一方で、プレゼンス制御部２０２は、そのＳＵＢＳＣＲＩＢＥの対象となるプレゼンティティのプレゼンス情報をその送信元のウォッチャへ送信（ＮＯＴＩＦＹ）するように通信管理部２０１へ指示する。
【００６５】
また、プレゼンス制御部２０２は、プレゼンティティからのプレゼンス変更通知を受けると、当該プレゼンス情報を保持するようにプレゼンス情報管理部２０３へ指示し、併せて、そのプレゼンティティに関するウォッチャへその変更されたプレゼンス情報を通知（ＮＯＴＩＦＹ）するように通信管理部２０１へ指示する。プレゼンス制御部２０２は、こ
のような（機能１）を実現するために、各プレゼンティティに関するウォッチャの数及び位置情報等を保持、管理するようにプレゼンス情報管理部２０３に指示する。
【００６６】
プレゼンス制御部２０２は、上記（機能２）を実現するために、委譲元プレゼンスサーバ情報管理部２０４及び委譲先サーバ決定部２０８を制御する。プレゼンス制御部２０２は、委譲先サーバ決定部２０８により他のサイト内プレゼンスサーバへプレゼンスサーバ機能を委譲することが決定された場合には、その委譲先のサイト内プレゼンスサーバに関する情報を委譲先サーバ決定部２０８から受ける。更に、プレゼンス制御部２０２は、その委譲が決定されたプレゼンティティに関して、委譲元プレゼンスサーバ情報管理部２０４から委譲元となるデフォルトサーバに関する情報を得る。これにより、プレゼンス制御部２０２は、当該委譲元となるデフォルトサーバに対して、当該委譲先のサイト内プレゼンスサーバに関する情報、対象となるプレゼンティティに関する情報及びそのプレゼンティティの全てのウォッチャに関する情報を含めたプレゼンスサーバ機能委譲通知を送信するように通信管理部２０１へ指示する。
【００６７】
また、プレゼンス制御部２０２は、委譲先サーバ決定部２０８により委譲先としてデフォルトサーバが決定された場合には、そのデフォルトサーバに対してプレゼンスサーバ機能委譲通知を送信するように通信管理部２０１へ指示する。このとき、プレゼンス制御部２０２は、対象となるプレゼンティティに関する情報及びそのプレゼンティティの全てのウォッチャに関する情報を当該プレゼンスサーバ機能委譲通知に含めるように通信管理部２０１及びプレゼンス情報管理部２０３を制御する。
【００６８】
上記（機能３）として、プレゼンス制御部２０２は、通信管理部２０１からプレゼンスサーバ機能委譲通知を受けた際に、その送信元となるデフォルトサーバに関する情報を委譲元プレゼンスサーバ情報管理部２０４へ送り、更に、その通知に対する応答をデフォルトサーバに対して送信するよう通信管理部２０１へ指示する。また、プレゼンス制御部２０２は、プレゼンスサーバ機能が委譲されたプレゼンティティ、及びそのプレゼンティティのプレゼンス情報を要求している全てのウォッチャに対して、プレゼンスサーバ変更通知を送信するように通信管理部２０１へ指示する。このとき、プレゼンスサーバ機能が委譲されたプレゼンティティに関する情報及びそのプレゼンティティに関する全てのウォッチャについての情報は、プレゼンスサーバ機能委譲通知に含まれる情報が利用される。
【００６９】
〈〈プレゼンス情報管理部〉〉
プレゼンス情報管理部２０３は、上述のようにプレゼンス制御部２０２から渡される、各プレゼンティティに関するプレゼンス情報、及びＳＵＢＳＣＲＩＢＥしているウォッチャに関する情報を管理する。これらの情報は、プレゼンス情報管理データベース（ＤＢ）２０５に保持される。プレゼンス情報管理部２０３及びプレゼンス情報管理ＤＢ２０５の機能はそれぞれデフォルトサーバ１０のプレゼンス情報管理部１０３及びプレゼンス情報管理ＤＢ１０５のそれと同様であるため、説明を省略する。
【００７０】
〈〈委譲元プレゼンスサーバ情報管理部〉〉
委譲元プレゼンスサーバ情報管理部２０４は、プレゼンスサーバ機能の委譲元となるデフォルトプレゼンスサーバに関する情報を管理する。サイト内サーバからサイト内サーバへの委譲である場合においても、その委譲を中継したデフォルトサーバがこの委譲元プレゼンスサーバとなる。この委譲元プレゼンスサーバに関する情報は、委譲元プレゼンスサーバ情報管理データベース（ＤＢ）２０６に保持される。
【００７１】
図６は、委譲元プレゼンスサーバ情報管理ＤＢ２０６内の委譲元プレゼンスサーバ情報テーブルを示す図である。委譲元プレゼンスサーバ情報テーブルは、各プレゼンティティに関し、そのプレゼンティティのプレゼンスサーバ機能を委譲した元のデフォルトプレゼ
ンスサーバに関する情報がそれぞれ保持される。具体的には、委譲元プレゼンスサーバ情報テーブルには、デフォルトプレゼンスサーバアドレス、プレゼンティティＵＲＩが保持される。本実施形態におけるプレゼンス情報管理システムではデフォルトサーバ１０は１台のみであるが、デフォルトサーバ１０が２台以上存在する場合においては、この委譲元プレゼンスサーバ情報テーブルのデフォルトプレゼンスサーバアドレスフィールドにそれぞれのアドレスが設定される。
【００７２】
〈〈委譲先サーバ決定部〉〉
委譲先サーバ決定部２０８は、プレゼンス情報管理部２０３により管理されるプレゼンス情報管理ＤＢ２０５内の情報等に基づいて、プレゼンスサーバ機能を委譲するデフォルトプレゼンスサーバ若しくは他のサイト内プレゼンスサーバを決定する。具体的には、委譲先サーバ決定部２０８は、プレゼンス情報テーブルの委譲条件を判定することにより、各プレゼンティティに関するプレゼンスサーバ機能を委譲するか否か及び委譲先となるサイト若しくはデフォルトプレゼンスサーバを決定する。
【００７３】
委譲先サーバ決定部２０８は、プレゼンス情報テーブルの委譲条件が満たされなくなったと判定した場合には、委譲元プレゼンスサーバ情報テーブルに設定されているデフォルトサーバへそのプレゼンティティに関するプレゼンスサーバ機能を戻すことを決定する。例えば、図３に示されるプレゼンス情報テーブルにおいてプレゼンティティ３１の委譲条件として５０％が設定されている場合に、サイト２内のウォッチャの数が全体の５０％を満たさなくなると、その委譲元となるデフォルトサーバにプレゼンスサーバ機能を戻すことが決定される。
【００７４】
また、委譲先サーバ決定部２０８は、プレゼンス情報テーブルの委譲条件が新たに別のサイト内のウォッチャに関し満たされると判断した場合には、その新たなサイトのサイト内サーバへプレゼンスサーバ機能を委譲することを決定する。
【００７５】
委譲先サーバ決定部２０８は、委譲先としてデフォルトプレゼンスサーバと決定した場合には、委譲元プレゼンスサーバ情報管理ＤＢ２０６内の情報からそのデフォルトプレゼンスサーバのアドレス情報を取得し、そのアドレス情報と委譲する旨の通知をプレゼンス制御部２０２に送る。また、委譲先サーバ決定部２０８は、委譲先として他のサイト内プレゼンスサーバと決定した場合には、別途予め保持されている各サイト内のプレゼンスサーバのアドレス情報に基づいて委譲先として決定されたサイト内プレゼンスサーバを特定し、委譲する旨とその委譲先となるサイト内プレゼンスサーバのアドレス情報とをプレゼンス制御部１０２に通知する。プレゼンス制御部２０２は、委譲されたプレゼンティティに関する情報を委譲元プレゼンスサーバ情報ＤＢ２０６から削除するように、委譲元プレゼンスサーバ情報管理部１０４に指示する。
【００７６】
〈クライアント（ウォッチャ及びプレゼンティティ）〉
クライアント２１、２２、２３、３１、３２、４１及び４２は、プレゼンスサービスの提供を受けるクライアント装置であり、それぞれウォッチャ及びプレゼンティティのいずれにもなり得る装置である。なお、クライアント２１、２２、２３、３１、３２、４１及び４２は、それぞれ同様の機能を有する装置であるため、以下の説明では、区別する必要がある場合を除いて符号を省略して記載するものとする。
【００７７】
クライアントは、ＣＰＵ、メモリ、入出力インタフェース等を備えるコンピュータであり、このＣＰＵによってハードディスク等のメモリに記憶される制御プログラムが実行されることで、以下に述べるクライアント機能を実現する。なお、クライアントは、以下に述べる機能以外の機能を持つものであってもよい。
【００７８】
クライアントは、クライアント機能として図７に示す機能構成を持つ。図７は、第一実施形態におけるクライアントの機能構成を示すブロック図である。クライアントは、通信管理部３０１（本発明の通知手段、変更通知手段、通知受信手段に相当する）、プレゼンス制御部３０２（本発明の通知手段、変更通知手段に相当する）、プレゼンス情報管理部３０３、プレゼンティティ情報管理部３０４、プレゼンスサーバ情報管理部３０８等を持つ。以下、これら各機能部についてそれぞれ説明する。なお、以降、プレゼンスサーバ機能を持つデフォルトサーバ１０若しくはサイト内サーバ２０をプレゼンスサーバと表記する場合もある。
【００７９】
〈〈通信管理部〉〉
通信管理部３０１は、デフォルトサーバ１０、サイト内サーバ２０等の他の装置から自分宛に送られたメッセージの受信、及び他の装置宛のメッセージの送信を行う。通信管理部３０１は、図２１に示すように、自装置がウォッチャとなる場合には、プレゼンス開示要求（ＳＵＢＳＣＲＩＢＥ）を対象となるプレゼンティティに関するプレゼンスサーバに対して送信し、当該プレゼンスサーバから所望のプレゼンティティから送られるプレゼンス通知（ＮＯＴＩＦＹ）を受信する。通信管理部３０１は、自装置がプレゼンティティとなる場合には、プレゼンスサーバに対してプレゼンス変更通知を送信する。
【００８０】
通信管理部３０１は、メッセージ受信時は、その受信されたメッセージのうちプレゼンスサービス関連のメッセージをプレゼンス制御部３０２へ渡す。また、通信管理部３０１は、メッセージ送信時は、プレゼンス制御部３０２からプレゼンスサービス関連のメッセージを受け、そのメッセージを送信する。
【００８１】
〈〈プレゼンス制御部〉〉
プレゼンス制御部３０２は、プレゼンスサービスのクライアント機能を実現するべく、プレゼンス情報管理部３０３、プレゼンティティ情報管理部３０４及びプレゼンスサーバ情報管理部３０８を制御する。プレゼンス制御部３０２が実現する機能としては、概略以下に示すものがある。（機能１）ウォッチャ機能、（機能２）プレゼンティティ機能、（機能３）プレゼンスサーバの変更を認識する機能、である。
【００８２】
上記（機能１）として、プレゼンス制御部３０２は、対象となるプレゼンティティのＳＵＢＳＣＲＩＢＥをプレゼンスサーバへ送信するように通信管理部３０１に指示する。このとき、プレゼンス制御部３０２は、プレゼンスサーバのアドレス情報等をプレゼンスサーバ情報管理部３０８から得る。また、プレゼンス制御部３０２は、ＳＵＢＳＣＲＩＢＥの対象となるプレゼンティティに関する情報（アドレス情報等）を他の入力装置等から取得して、プレゼンティティ情報管理部３０４に渡す。
【００８３】
上記（機能２）として、プレゼンス制御部３０２は、プレゼンス情報管理部３０３からプレゼンス情報が変更されたことを通知されると、自装置に関するプレゼンスサーバに対してプレゼンス変更通知を送信するように通信管理部３０１に指示する。このとき、プレゼンス制御部３０２は、プレゼンスサーバのアドレス情報等をプレゼンスサーバ情報管理部３０８から得る。
【００８４】
上記（機能３）として、プレゼンス制御部３０２は、通信管理部３０１からプレゼンスサーバ変更通知を受けると、その通知に含まれる委譲先のプレゼンスサーバに関する情報をプレゼンスサーバ情報管理部３０８に渡す。
【００８５】
〈〈プレゼンス情報管理部〉〉
プレゼンス情報管理部３０３は、自装置がプレゼンティティとして動作するために、自装置のプレゼンス情報を管理する。プレゼンス情報管理部３０３は、自装置がプレゼンテ
ィティとなっている場合に、当該プレゼンス情報が変更されたことを検知すると、変更された旨と変更後のプレゼンス情報をプレゼンス制御部３０２に通知する。なお、本発明はここで管理されるプレゼンス情報を限定するものではない。
【００８６】
〈〈プレゼンティティ情報管理部〉〉
プレゼンティティ情報管理部３０４は、自装置がウォッチャとして動作するために、対象となる各プレゼンティティに関する情報、及び各プレゼンティティに対するプレゼンスサーバに関する情報をそれぞれ管理する。この情報は、プレゼンティティ情報管理データベース（ＤＢ）３０６に保持される。
【００８７】
図８は、プレゼンティティ情報管理ＤＢ３０６内のプレゼンティティ情報テーブルを示す図である。プレゼンティティ情報テーブルは、各プレゼンティティに関し、そのプレゼンティティに関するプレゼンスサーバのアドレス情報がそれぞれ保持される。具体的には、プレゼンティティ情報テーブルには、プレゼンスサーバアドレス、プレゼンティティＵＲＩが保持される。
【００８８】
〈〈プレゼンスサーバ情報管理部〉〉
プレゼンスサーバ情報管理部３０８は、プレゼンスサーバに関する情報を管理する。プレゼンスサーバ情報管理部３０８は、通常、デフォルトサーバ１０をプレゼンスサーバとしてそのデフォルトサーバ１０に関する情報を管理し、プレゼンスサーバ変更通知が受信されその通知に含まれる委譲先のプレゼンスサーバに関する情報がプレゼンス制御部３０２から渡された場合には、その委譲先のプレゼンスサーバに関する情報を管理する。このように管理されるプレゼンスサーバに関する情報は、プレゼンティティ情報管理部３０４に渡される。
【００８９】
〔動作例〕
以下に、第一実施形態におけるプレゼンス情報管理システムの動作例について図９、１０、１１Ａ、１１Ｂ及び１２を用いて説明する。
【００９０】
まず、デフォルトサーバ１０からサイト内サーバ２０へプレゼンスサーバ機能が委譲される場合の動作について図９を用いて説明する。図９は、デフォルトサーバ１０からサイト内サーバ２０へのプレゼンスサーバ機能委譲時の動作例を示すシーケンス図であり、図１におけるシステム構成におけるクライアント３１がプレゼンティティであり、クライアント２１がそのクライアント３１のプレゼンス情報を要求するウォッチャである場合の動作例を示している。
【００９１】
システム動作初期時は、デフォルトサーバ１０が全てのプレゼンティティに関するプレゼンスサーバ機能を有しているため、ウォッチャ２１は、プレゼンティティ３１のプレゼンス情報を要求するためのＳＵＢＳＣＲＩＢＥをデフォルトサーバ１０へ送信する（Ｓ９１１）。
【００９２】
このＳＵＢＳＣＲＩＢＥを受けたデフォルトサーバ１０は、このＳＵＢＳＣＲＩＢＥの対象となるプレゼンティティ３１のプレゼンスサーバ機能が委譲されていないと、サイト内プレゼンスサーバ情報管理ＤＢ１０６内のサイト内プレゼンスサーバ情報テーブルを参照することにより判断する。すなわち、ＳＵＢＳＣＲＩＢＥのリダイレクトをする必要がないと判断する。
【００９３】
続いて、当該デフォルトサーバ１０は、プレゼンス情報管理ＤＢ１０５内のプレゼンス情報テーブルをこの受信されたＳＵＢＳＣＲＩＢＥに含まれる情報により更新する（Ｓ９１２）。具体的には、プレゼンス情報テーブルのプレゼンティティＵＲＩにそのＳＵＢＳ
ＣＲＩＢＥの対象となるプレゼンティティ３１のＵＲＩが設定され、同ウォッチャＵＲＩにそのＳＵＢＳＣＲＩＢＥの送信元となるウォッチャ２１のＵＲＩが設定される。そして、デフォルトサーバ１０は、ＳＵＢＳＣＲＩＢＥの受信に成功したことを応答する（Ｓ９１３）。
【００９４】
その後、デフォルトサーバ１０は、各プレゼンティティについてプレゼンス情報テーブルに設定されている委譲条件を判定することにより、必要に応じてプレゼンスサーバ機能の委譲を決定する（Ｓ９２０）。例えば、或るプレゼンティティに対するウォッチャの数が或るサイトにおいて所定の閾値（設定値）より多くなった場合に、プレゼンスサーバ機能の委譲を決定する。また、或るプレゼンティティに対するウォッチャの行動パターンに基づいて設定された委譲条件、例えば所定の時間帯に所定のサイトに対してプレゼンスサーバ機能を委譲するといった条件により、プレゼンスサーバ機能の委譲を決定する。ここでは、プレゼンティティ３１に関するプレゼンスサーバ機能が、デフォルトサーバ１０からサイト内サーバ２０へ委譲されることが決定されたものとする。
【００９５】
デフォルトサーバ１０では、プレゼンスサーバ機能の委譲を決定すると、その委譲先となるサイト内プレゼンスサーバのアドレス情報等が委譲先サーバ決定部１０８により取得される。デフォルトサーバ１０は、その委譲先として決定されたサイト内サーバ２０に対して、プレゼンスサーバ機能委譲通知を送信する（Ｓ９２１）。デフォルトサーバ１０は、このプレゼンスサーバ機能委譲通知に対象となるプレゼンティティに関する情報（クライアント３１のＵＲＩ等）及びそのプレゼンティティの全てのウォッチャに関する情報（クライアント２１のＵＲＩ等）を含める。
【００９６】
サイト内サーバ２０は、このプレゼンスサーバ機能委譲通知を受信すると、委譲元プレゼンスサーバ情報管理ＤＢ２０６内の委譲元プレゼンスサーバ情報テーブルを更新する（Ｓ９２３）。このとき、委譲元プレゼンスサーバ情報テーブルには、このプレゼンスサーバ機能委譲通知に含まれる対象のプレゼンティティ３１に関する情報とその通知の送信元となるデフォルトサーバ１０に関する情報が設定される。この後、サイト内サーバ２０は、これに対する応答を送信元のデフォルトサーバ１０へ送信する（Ｓ９２４）。併せて、サイト内サーバ２０は、そのプレゼンスサーバ機能委譲通知に含まれる情報に基づいて、対象となるプレゼンティティ３１及びそのプレゼンティティ３１に対するウォッチャ２１に対しプレゼンスサーバ変更通知を送信する（Ｓ９３１、Ｓ９３２）。このプレゼンスサーバ変更通知には、委譲先のプレゼンスサーバに関する情報が含まれる。
【００９７】
デフォルトサーバ１０は、プレゼンスサーバ機能委譲通知（Ｓ９２１）に対する応答（Ｓ９２４）を受信すると、委譲が決定されたプレゼンティティ３１のＵＲＩ及び委譲先として決定されたサイト内サーバ２０のアドレスをサイト内プレゼンスサーバ情報管理ＤＢ１０６内のサイト内プレゼンスサーバ情報テーブルに設定する（Ｓ９２５）。デフォルトサーバ１０は、プレゼンス情報管理ＤＢ１０５内のプレゼンス情報テーブルからプレゼンティティ３１に関する情報を削除する（Ｓ９２６）。
【００９８】
プレゼンスサーバ変更通知（Ｓ９３２）を受信したウォッチャ２１は、その通知に含まれる情報に基づいて、その対象となるプレゼンティティ３１に関するプレゼンスサーバとして、サイト内サーバ２０に関する情報をプレゼンティティ情報管理ＤＢ３０６内のプレゼンティティ情報テーブルに設定する（Ｓ９３４）。
【００９９】
また、プレゼンスサーバ変更通知（Ｓ９３１）を受信したプレゼンティティ３１は、その通知に含まれる情報に基づいて、自身のプレゼンスサーバとして、サイト内サーバ２０に関する情報を保持する（Ｓ９３３）。その後、ウォッチャ２１及びプレゼンティティ３１は、それぞれプレセンスサーバ変更通知（Ｓ９３１、Ｓ９３２）に対する応答を送信す
る（Ｓ９３５、Ｓ９３６）。
【０１００】
これらウォッチャ２１及びプレゼンティティ３１からの応答（Ｓ９３５、Ｓ９３６）を受信したサイト内サーバ２０は、プレゼンス情報管理ＤＢ２０５内のプレゼンス情報テーブルに、当該ウォッチャ２１のＵＲＩ及びプレゼンティティ３１のＵＲＩを設定する（Ｓ９３７）。
【０１０１】
次に、上述のようにプレゼンスサーバ機能が委譲されているサイト内サーバ２０からデフォルトサーバ１０へプレゼンスサーバ機能が委譲される（戻される）場合の動作について図１０を用いて説明する。図１０は、サイト内サーバ２０からデフォルトサーバ１０へのプレゼンスサーバ機能委譲時の動作例を示すシーケンス図であり、図１におけるシステム構成におけるクライアント３１がプレゼンティティであり、クライアント２１がそのクライアント３１のプレゼンス情報を要求するウォッチャであり、プレゼンティティ３１のプレゼンスサーバ機能がサイト内サーバ２０へ委譲されている場合の動作例を示している。
【０１０２】
プレゼンティティ３１のプレゼンスサーバ機能がサイト内サーバ２０へ委譲されているため、ウォッチャ２１は、プレゼンティティ３１のプレゼンス情報を要求するためのＳＵＢＳＣＲＩＢＥをサイト内プレゼンスサーバ２０へ送信する（Ｓ１０１１）。このとき、ウォッチャ２１は、プレゼンティティ情報管理ＤＢ３０６内のプレゼンティティ情報テーブルを参照することにより、プレゼンティティ３１のプレゼンスサーバ機能をサイト内サーバ２０が有していることを知る。
【０１０３】
このＳＵＢＳＣＲＩＢＥを受けたサイト内サーバ２０は、プレゼンス情報管理ＤＢ２０５内のプレゼンス情報テーブルをこの受信されたＳＵＢＳＣＲＩＢＥに含まれる情報により更新する（Ｓ１０１２）。具体的には、プレゼンス情報テーブルのプレゼンティティＵＲＩにそのＳＵＢＳＣＲＩＢＥの対象となるプレゼンティティ３１のＵＲＩが設定され、同ウォッチャＵＲＩにそのＳＵＢＳＣＲＩＢＥの送信元となるウォッチャ２１のＵＲＩが設定される。そして、サイト内サーバ２０は、ＳＵＢＳＣＲＩＢＥの受信に成功したことを応答する（Ｓ１０１３）。
【０１０４】
その後、サイト内サーバ２０は、各プレゼンティティについてプレゼンス情報テーブルに設定されている委譲条件を判定することにより、必要に応じてプレゼンスサーバ機能の委譲を決定する（Ｓ１０２０）。このプレゼンスサーバ機能の委譲の決定は、上述のデフォルトサーバ１０におけるものと同様である。ここでは、プレゼンティティ３１に関するプレゼンスサーバ機能が、サイト内サーバ２０からデフォルトサーバ１０へ戻されるべきことが決定されたものとする。
【０１０５】
サイト内サーバ２０では、プレゼンスサーバ機能の委譲を決定すると、その委譲先となるデフォルトサーバ１０のアドレス情報等が委譲元プレゼンスサーバ情報管理部２０４から取得される。このとき、サイト内サーバ２０は、委譲元プレゼンスサーバ情報テーブルに格納されるプレゼンティティ３１に対するデフォルトプレゼンスサーバアドレスに基づいて、委譲先としてデフォルトサーバ１０が特定される。サイト内サーバ２０は、その委譲先として決定されたデフォルトサーバ１０に対して、プレゼンスサーバ機能委譲通知を送信する（Ｓ１０２１）。サイト内サーバ２０は、このプレゼンスサーバ機能委譲通知に対象となるプレゼンティティに関する情報（クライアント３１のＵＲＩ等）及びそのプレゼンティティの全てのウォッチャに関する情報（クライアント２１のＵＲＩ等）を含める。
【０１０６】
デフォルトサーバ１０は、このプレゼンスサーバ機能委譲通知を受信すると、サイト内
プレゼンスサーバ情報テーブルからプレゼンティティ３１に関する情報を削除する（Ｓ１０２３）。この後、デフォルトサーバ１０は、これに対する応答を送信元のサイト内サーバ２０へ送信する（Ｓ１０２４）。併せて、デフォルトサーバ１０は、そのプレゼンスサーバ機能委譲通知に含まれる情報に基づいて、対象となるプレゼンティティ３１及びそのプレゼンティティ３１に対するウォッチャ２１に対しプレゼンスサーバ変更通知を送信する（Ｓ１０３１、Ｓ１０３２）。このプレゼンスサーバ変更通知には、委譲先のプレゼンスサーバとしてデフォルトサーバ１０に関する情報が含まれる。
【０１０７】
サイト内サーバ２０は、プレゼンスサーバ機能委譲通知（Ｓ１０２１）に対する応答（Ｓ１０２４）を受信すると、委譲が決定されたプレゼンティティ３１に関する情報を委譲元プレゼンスサーバ情報テーブルから削除する（Ｓ１０２５）。
【０１０８】
プレゼンスサーバ変更通知（Ｓ１０３２）を受信したウォッチャ２１は、その通知に含まれる情報に基づいて、その対象となるプレゼンティティ３１に関するプレゼンスサーバとして、デフォルトサーバ１０に関する情報をプレゼンティティ情報管理ＤＢ３０６内のプレゼンティティ情報テーブルに設定する（Ｓ１０３４）。
【０１０９】
また、プレゼンスサーバ変更通知（Ｓ１０３１）を受信したプレゼンティティ３１は、その通知に含まれる情報に基づいて、プレゼンスサーバとして、デフォルトサーバ１０に関する情報を保持する（Ｓ１０３３）。その後、ウォッチャ２１及びプレゼンティティ３１は、それぞれプレセンスサーバ変更通知（Ｓ１０３１、Ｓ１０３２）に対する応答を送信する（Ｓ１０３５、Ｓ１０３６）。
【０１１０】
これらウォッチャ２１及びプレゼンティティ３１からの応答（Ｓ１０３５、Ｓ１０３６）を受信したデフォルトサーバ１０は、プレゼンス情報テーブルに、当該ウォッチャ２１のＵＲＩ及びプレゼンティティ３１のＵＲＩを設定する（Ｓ１０３７）。
【０１１１】
次に、上述のようにプレゼンスサーバ機能が委譲されているサイト内サーバ２０から他のサイト内サーバ４０へプレゼンスサーバ機能が委譲される場合の動作について図１１Ａ及び１１Ｂを用いて説明する。図１１Ａ及び１１Ｂは、サイト内サーバ２０からサイト内サーバ４０へのプレゼンスサーバ機能委譲時の動作例を示すシーケンス図であり、図１におけるシステム構成におけるクライアント３１がプレゼンティティであり、クライアント２１がそのクライアント３１のプレゼンス情報を要求するウォッチャである場合の動作例を示している。
【０１１２】
プレゼンティティ３１のプレゼンスサーバ機能がサイト内サーバ２０へ委譲されている場合に、当該サイト内サーバ２０が、プレゼンス情報テーブルに設定されている委譲条件を判定することにより、プレゼンティティ３１に関するプレゼンスサーバ機能をサイト内サーバ４０へ委譲することを決定する（Ｓ１１０１）。
【０１１３】
サイト内サーバ２０では、プレゼンスサーバ機能の委譲を決定すると、その委譲先となるサイト内サーバ４０のアドレス情報等が委譲先サーバ決定部２０８から取得される。更に、サイト内サーバ２０は、委譲元プレゼンスサーバ情報テーブルからプレゼンティティ３１に対するデフォルトプレゼンスサーバアドレスを取得する。サイト内サーバ２０は、取得されたデフォルトプレゼンスサーバアドレスを送信先として、委譲先として決定されたサイト内サーバ４０に関する情報を含めたプレゼンスサーバ機能委譲通知を送信する（Ｓ１１０３）。更に、サイト内サーバ２０は、このプレゼンスサーバ機能委譲通知に対象となるプレゼンティティに関する情報（クライアント３１のＵＲＩ等）及びそのプレゼンティティの全てのウォッチャに関する情報（クライアント２１のＵＲＩ等）を含める。
【０１１４】
デフォルトサーバ１０は、このプレゼンスサーバ機能委譲通知を受信すると（Ｓ１１０３）、サイト内プレゼンスサーバ情報テーブルに格納されるプレゼンティティ３１に関する情報を更新する（Ｓ１１０５）。このとき、サイト内プレゼンスサーバ情報テーブルのプレゼンティティ３１に関するサイト内プレゼンスサーバアドレスには、委譲先のサイト内サーバ４０のアドレスが設定される。この後、デフォルトサーバ１０は、これに対する応答を送信元のサイト内サーバ２０へ送信する（Ｓ１１０７）。併せて、デフォルトサーバ１０は、そのプレゼンスサーバ機能委譲通知を委譲先のサイト内サーバ４０に転送する（Ｓ１１１５）。
【０１１５】
サイト内サーバ２０は、プレゼンスサーバ機能委譲通知（Ｓ１１０３）に対する応答（Ｓ１１０７）を受信すると、委譲が決定されたプレゼンティティ３１に関する情報を委譲元プレゼンスサーバ情報テーブルから削除する（Ｓ１１１０）。また、サイト内サーバ２０は、プレゼンス情報テーブルから委譲が決定されたプレゼンティティ３１に関する情報を削除する（Ｓ１１１２）。
【０１１６】
一方、プレゼンスサーバ機能委譲通知（Ｓ１１１５）を受信したサイト内サーバ４０は、その通知の対象となるプレゼンティティ３１に関する情報を委譲元プレゼンスサーバ情報テーブルに設定する。具体的には、サイト内サーバ４０は、プレゼンティティ３１のＵＲＩ及びデフォルトプレゼンスサーバアドレスとしてデフォルトサーバ１０のアドレス情報を設定する。その後、サイト内サーバ４０は、そのプレゼンスサーバ機能委譲通知に対する応答を送信する（Ｓ１１１８）。
【０１１７】
サイト内サーバ４０は、当該プレゼンスサーバ機能委譲通知に含まれる情報に基づいて、対象となるプレゼンティティ３１及びそのプレゼンティティ３１に対するウォッチャ２１に対しプレゼンスサーバ変更通知を送信する（Ｓ１１２１、Ｓ１１２３）。このプレゼンスサーバ変更通知には、委譲先のプレゼンスサーバとしてサイト内プレゼンスサーバ４０に関する情報が含まれる。
【０１１８】
プレゼンスサーバ変更通知（Ｓ１１２３）を受信したウォッチャ２１は、その通知に含まれる情報に基づいて、その対象となるプレゼンティティ３１に関するプレゼンスサーバとして、サイト内サーバ４０に関する情報をプレゼンティティ情報テーブルに設定する（Ｓ１１２５）。
【０１１９】
また、プレゼンスサーバ変更通知（Ｓ１１２１）を受信したプレゼンティティ３１は、その通知に含まれる情報に基づいて、プレゼンスサーバとしてサイト内サーバ４０に関する情報を保持する（Ｓ１１２２）。その後、ウォッチャ２１及びプレゼンティティ３１は、それぞれプレセンスサーバ変更通知（Ｓ１１２１、Ｓ１１２３）に対する応答を送信する（Ｓ１１２７、Ｓ１１２９）。
【０１２０】
これらウォッチャ２１及びプレゼンティティ３１からの応答（Ｓ１１２７、Ｓ１１２９）を受信したサイト内サーバ４０は、プレゼンス情報テーブルに、当該ウォッチャ２１のＵＲＩ及びプレゼンティティ３１のＵＲＩを設定する（Ｓ１１３０）。
【０１２１】
次に、上述のようにプレゼンティティ３１のプレゼンスサーバ機能がサイト内サーバ２０へ委譲されている状態において、ウォッチャ４１からデフォルトサーバ１０へＳＵＢＳＣＲＩＢＥが送信された場合の動作について図１２を用いて説明する。図１２は、デフォルトプレゼンスサーバ１０におけるＳＵＢＳＣＲＩＢＥリダイレクト時の動作例を示すシーケンス図であり、図１におけるシステム構成におけるクライアント３１がプレゼンティティであり、クライアント４１がそのクライアント３１のプレゼンス情報を要求するウォッチャであり、プレゼンティティ３１のプレゼンスサーバ機能がサイト内サーバ２０へ委
譲されている場合の動作例を示している。
【０１２２】
プレゼンティティ３１のプレゼンスサーバ機能がサイト内サーバ２０へ委譲されているもののウォッチャ４１はそのことを知らない場合、ウォッチャ４１は、デフォルトサーバ１０へプレゼンティティ３１のプレゼンス情報を要求するためのＳＵＢＳＣＲＩＢＥを送信する（Ｓ１２１１）。
【０１２３】
デフォルトサーバ１０は、このＳＵＢＳＣＩＲＢＥを受信すると、サイト内プレゼンスサーバ情報テーブルに対象となるプレゼンティティ３１に関する情報が設定されているか否かを検査する（Ｓ１２１２）。デフォルトサーバ１０は、設定されていると判断すると、サイト内プレゼンスサーバ情報テーブルに設定されているプレゼンティティ３１に関するサイト内サーバ２０のアドレスを取得し、そのアドレスを含めたメッセージをウォッチャ４１へ送信する（リダイレクトする）（Ｓ１２１３）。
【０１２４】
ウォッチャ４１は、先に送信したＳＵＢＳＣＲＩＢＥ（Ｓ１２１１）のリダイレクトを受けると（Ｓ１２１３）、そのメッセージに含まれる委譲先のサイト内サーバ２０へＳＵＢＳＣＩＲＢＥを送信する（Ｓ１２１５）。
【０１２５】
これにより、サイト内サーバ２０は、プレゼンティティ３１に関するＳＵＢＳＣＲＩＢＥを受付け、プレゼンス情報テーブルを更新し（Ｓ１２１６）、その旨の応答を行う（Ｓ１２１８）。
【０１２６】
〈第一実施形態における作用及び効果〉
ここで、上述した第一実施形態におけるプレゼンス情報管理システムの作用及び効果について述べる。
【０１２７】
本実施形態によるプレゼンス情報管理システムでは、デフォルトサーバ１０からサイト内サーバ２０又は４０へプレゼンティティ毎にプレゼンスサーバ機能が委譲される。
【０１２８】
デフォルトサーバ１０では、各プレゼンティティに関し、そのプレゼンス情報を要求するウォッチャの情報及び委譲条件がプレゼンス情報管理ＤＢ１０５に保持される。そして、この委譲条件が満たされたプレゼンティティがプレゼンスサーバ機能委譲対象として決定される。その後、委譲先として決定されたサイトのサイト内サーバに対して、委譲の対象となるプレゼンティティに関する情報及びそのウォッチャに関する情報を含めたプレゼンスサーバ機能委譲通知が送信される。
【０１２９】
このプレゼンスサーバ機能委譲通知が受信されたサイト内サーバでは、以降、その対象となるプレゼンティティに関するプレゼンス情報の管理が開始される。すなわち、そのプレゼンティティのプレゼンス情報がプレゼンス情報管理ＤＢ２０５に保持され、そのプレゼンティティに関するプレゼンスサーバ機能が実行される。
【０１３０】
これにより、本実施形態によれば、例えば、所定のプレゼンティティのプレゼンス情報を要求するウォッチャが或るサイト内に集中して存在する場合にそのサイトに位置するサイト内サーバへ委譲するという委譲条件が設定されれば、そのサイト内サーバにそのプレゼンティティのプレゼンスサーバ機能を委譲することができる。
【０１３１】
従って、委譲先のサイトからデフォルトサーバが存在するサーバサイトまでの間のコアネットワークに流れるトラフィックであって、システム構成上削減可能なトラフィック量を削減することができる。
【０１３２】
更に、当該委譲されるプレゼンスサーバ機能には、プレゼンティティからのプレゼンス情報の変更通知が受信された場合にその受信されたプレゼンス情報をウォッチャへＮＯＴＩＦＹする機能も含まれているため、上述のプレゼンスサーバ機能の委譲が実行されたとしても、リアルタイムなプレゼンス情報通知はそのままに実現される。
【０１３３】
また、委譲先のサイト内サーバでは、そのプレゼンスサーバ機能委譲通知に含まれるプレゼンティティの情報及びそのウォッチャの情報に基づき、それらにプレゼンスサーバ機能変更通知が送信される。これにより、委譲された結果をそのプレゼンティティ及びそのウォッチャはそれぞれ認知することができる。
【０１３４】
更に、委譲先のサイト内サーバでは、委譲されたプレゼンティティに関し更に他のサイト内サーバ若しくはデフォルトサーバへの委譲が決定される。これにより、委譲条件が満たされなくなったプレゼンティティに関し、そのプレゼンスサーバ機能をデフォルトサーバへ戻すことができる。また、より適切な他のサイト内サーバへの委譲を行うことができる。
【０１３５】
また、当該委譲を知らないウォッチャからデフォルトサーバへＳＵＢＳＣＲＩＢＥが送信された場合に、デフォルトサーバでは、各プレゼンティティに関し委譲先のサイト内サーバの情報が保持されているため、その保持されている委譲先のサイト内サーバに関する情報を含んだ応答がそのウォッチャに送信される。
【０１３６】
これにより、この応答を受信したウォッチャは、そのプレゼンティティに関するプレゼンスサーバ機能が当該サイト内サーバに委譲されたことを認知することができ、そのサイト内サーバに対してＳＵＢＳＣＲＩＢＥを送信することができる。
【０１３７】
［第二実施形態］
以下、本発明の第二実施形態におけるプレゼンス情報管理システムについて説明する。先に説明した第一実施形態におけるプレゼンス情報管理システムでは、基本的にはデフォルトプレゼンスサーバ上でプレゼンスサーバ機能が動作し、デフォルトプレゼンスサーバにおいて当該プレゼンスサーバ機能の委譲が決定された場合にその委譲先として決定されたサイト内プレゼンスサーバに当該プレゼンスサーバ機能が委譲されていた。第二実施形態におけるプレゼンス情報管理システムは、各サイト内プレゼンスサーバがそれぞれプレゼンスサーバ機能を予め有するというものである。なお、システム構成については、図１に示す第一実施形態と同様のものとする。本実施形態におけるデフォルトサーバ１０は、本発明の第１プレゼンスサーバに相当し、サイト内サーバ２０及び４０は、本発明の第２プレゼンスサーバに相当する。
【０１３８】
〔装置構成〕
以下、第二実施形態におけるプレゼンス情報管理システムを構成するデフォルトサーバ１０、サイト内サーバ２０及び４０、クライアント２１、２２、２３、３１、３２、４１及び４２の各装置構成についてそれぞれ説明する。なお、各装置のハードウェア構成はそれぞれ第一実施形態と替わるところがないため説明を省略する。
【０１３９】
〈デフォルトプレゼンスサーバ〉
第二実施形態におけるデフォルトサーバ１０は、サイト内サーバにプレゼンス情報の管理をされていない各クライアントに対してそれぞれプレゼンスサービスを提供する。サイト内サーバにプレゼンス情報の管理をされていないクライアントとしては、例えば、サイト内サーバが存在しないサイト内のクライアントがある。図１３は、第二実施形態におけるデフォルトサーバ１０の機能構成を示すブロック図である。第二実施形態におけるデフォルトサーバ１０の機能構成は、委譲先サーバ決定部１０８を持たないこと以外は、第一
実施形態のデフォルトサーバと同様である。以下、第一実施形態におけるデフォルトサーバ１０とは異なる機能を有する機能部を中心に説明する。
【０１４０】
〈〈プレゼンス制御部〉〉
プレゼンス制御部１０２は、通信管理部１０１からプレゼンスサービス関連のメッセージを受けた場合等にプレゼンスサーバ機能を実現するべく、プレゼンス情報管理部１０３、サイト内プレゼンスサーバ情報管理部１０４を制御する。プレゼンス制御部１０２が実現する機能としては、（機能１）一般的なプレゼンスサーバ機能、（機能２）サイト内プレゼンスサーバでそのプレゼンス情報が管理されるプレゼンティティに対するＳＵＢＳＣＲＩＢＥが受信された場合に、そのＳＵＢＳＣＲＩＢＥをそのプレゼンティティを管理するサイト内プレゼンスサーバにリダイレクトするように送信元へ通知する機能、がある。
【０１４１】
この（機能１）として、プレゼンス制御部１０２は、自装置がプレゼンス情報を管理するプレゼンティティのウォッチャに対してそのプレゼンス情報を提供する。具体的には、プレゼンス制御部１０２は、ウォッチャからのＳＵＢＳＣＲＩＢＥを受けると、その送信元となるウォッチャに関する情報、そのＳＵＢＳＣＲＩＢＥの対象となるプレゼンティティに関する情報をそのメッセージ中から取得し、そのＳＵＢＳＣＲＩＢＥの対象となるプレゼンティティのプレゼンス情報を自装置が管理しているか否かをサイト内プレゼンスサーバ情報管理部１０４に判定させる。プレゼンス制御部１０２は、当該プレゼンティティのプレゼンス情報が自装置で管理されている場合には、ＳＵＢＳＣＲＩＢＥから取得された情報をプレゼンス情報管理部１０３に渡す。そして、プレゼンス制御部１０２は、対象となるプレゼンティティのプレゼンス情報をそのＳＵＢＳＣＲＩＢＥの送信元のウォッチャへ通知（ＮＯＴＩＦＹ）するように通信管理部１０１へ指示する。
【０１４２】
また、プレゼンス制御部１０２は、自装置が管理するプレゼンティティからのプレゼンス変更通知を受けると、当該プレゼンス情報を保持するようにプレゼンス情報管理部１０３へ指示し、併せて、そのプレゼンティティに関するウォッチャへその変更されたプレゼンス情報を送信するように通信管理部１０１へ指示する。プレゼンス制御部１０２は、このような（機能１）を実現するために、所定の各プレゼンティティに関するウォッチャの数及び位置情報等を保持、管理するようにプレゼンス情報管理部１０３に指示する。
【０１４３】
プレゼンス制御部１０２は、上記（機能２）を実現するために、自装置がプレゼンス情報を管理していないプレゼンティティに対してのＳＵＢＳＣＲＩＢＥを受信した場合には、そのＳＵＢＳＣＲＩＢＥの送信元のウォッチャに対してそのプレゼンティティのプレゼンス情報を管理するサイト内プレゼンスサーバを通知（リダイレクト）するように通信管理部１０１に指示する。このとき、プレゼンス制御部１０２は、対象となるプレゼンティティに関するプレゼンスサーバ機能を持つサイト内プレゼンスサーバがあるか否か及びそのサイト内プレゼンスサーバのＵＲＩについて、サイト内プレゼンスサーバ情報管理部１０４から情報を得る。
【０１４４】
〈〈プレゼンス情報管理部〉〉
プレゼンス情報管理部１０３は、上述のようにプレゼンス制御部１０２から渡される、自装置でプレゼンス情報を管理する各プレゼンティティに関する情報をそれぞれ管理する。管理される各プレゼンティティに関するプレゼンス情報、及びＳＵＢＳＣＲＩＢＥしているウォッチャに関する情報は、プレゼンス情報管理データベース（ＤＢ）１５５に保持される。
【０１４５】
図１４は、第二実施形態におけるプレゼンス情報管理ＤＢ１５５内のプレゼンス情報テーブルを示す図である。第二実施形態におけるプレゼンス情報テーブルは、第一実施形態のプレゼンス情報テーブルの委譲条件フィールドがないものである。このプレゼンス情報
テーブルには、デフォルトサーバ１０によりプレゼンス情報が管理されるプレゼンティティに関する情報が保持される。
【０１４６】
〈〈サイト内プレゼンスサーバ情報管理部〉〉
サイト内プレゼンスサーバ情報管理部１０４は、サイト内サーバによりプレゼンス情報が管理されるプレゼンティティに関し、そのプレゼンティティとそのサイト内サーバに関する情報を管理する。これらの情報は、サイト内プレゼンスサーバ情報管理データベース（ＤＢ）１０６に保持される。このサイト内プレゼンスサーバ情報管理ＤＢ１０６に保持される情報（サイト内プレゼンスサーバ情報テーブル）については、第一実施形態と同様である。なお、サイト内プレゼンスサーバ情報管理部１０４は、本発明の保持手段に相当する。
【０１４７】
〈サイト内プレゼンスサーバ〉
第二実施形態におけるサイト内サーバ２０及び４０は、同一サイト内若しくは所定のサイト内のプレゼンティティに関するプレゼンスサービスを各クライアントに提供する。なお、サイト内サーバ２０及び４０は、それぞれ同様の機能を有する装置であるため、以下の説明では、区別する必要がある場合を除いて符号を省略して記載するものとする。
【０１４８】
第二実施形態におけるサイト内サーバは、サイト内プレゼンスサーバ機能として図１５に示す機能構成を持つ。図１５は、第二実施形態におけるサイト内プレゼンスサーバの機能構成を示すブロック図である。サイト内サーバは、通信管理部２０１、プレゼンス制御部２０２（本発明の開始通知手段に相当する）、プレゼンス情報管理部２０３（本発明の管理手段に相当する）、デフォルトプレゼンスサーバ情報管理部２５４等を持つ。以下、これら各機能部について第一実施形とは異なる機能を有する機能部を中心にそれぞれ説明する。
【０１４９】
〈〈通信管理部〉〉
通信管理部２０１は、自装置（サイト内サーバ）によりプレゼンス情報が管理されるプレゼンティティに関するプレゼンスサービス関連メッセージを受信すると、その受信されたメッセージをプレゼンス制御部２０２に渡す。また、通信管理部２０１は、プレゼンス制御部２０２から渡されるプレゼンスサービス関連メッセージを送信する。
【０１５０】
〈〈プレゼンス制御部〉〉
プレゼンス制御部２０２は、自装置でプレゼンス情報を管理するプレゼンティティに関してサイト内プレゼンスサーバ機能を実現するべく、プレゼンス情報管理部２０３及びデフォルトプレゼンスサーバ情報管理部２５４を制御する。プレゼンス制御部２０２が実現する機能としては、（機能１）一般的なプレゼンスサーバ機能、（機能２）プレゼンス情報を管理するべきクライアント（プレゼンティティ）を登録する機能、（機能３）デフォルトプレゼンスサーバへ自装置がプレゼンス情報を管理するプレゼンティティに関する情報を通知する機能、がある。
【０１５１】
この（機能１）として、プレゼンス制御部２０２は、自装置がプレゼンス情報を管理するプレゼンティティに関し、ウォッチャからのＳＵＢＳＣＲＩＢＥを受けると、その送信元となるウォッチャに関する情報、そのプレゼンティティに関する情報をプレゼンス情報管理部２０３に渡す。一方で、プレゼンス制御部２０２は、そのプレゼンティティのプレゼンス情報をその送信元のウォッチャへ送信（ＮＯＴＩＦＹ）するように通信管理部２０１へ指示する。また、プレゼンス制御部２０２は、自装置がプレゼンス情報を管理するプレゼンティティからのプレゼンス変更通知を受けると、当該プレゼンス情報を保持するようにプレゼンス情報管理部２０３へ指示し、併せて、そのプレゼンティティに関するウォッチャへその変更されたプレゼンス情報を通知（ＮＯＴＩＦＹ）するように通信管理部２
０１へ指示する。
【０１５２】
プレゼンス制御部２０２は、このような（機能１）を実現するために、自装置でプレゼンス情報を管理する各プレゼンティティに関し、ウォッチャの数及び位置情報等を保持するようにプレゼンス情報管理部２０３に指示する。また、プレゼンス制御部２０２は、自装置がプレゼンス情報を管理するプレゼンティティか否かを判断する必要がある場合には、プレゼンス情報管理部２０３から情報を得る。
【０１５３】
また、プレゼンス制御部２０２は、上記（機能２）を実現するために、クライアント（プレゼンティティ）からのプレゼンスサービス利用登録要求を受けると、当該クライアントに関する情報をプレゼンス情報管理部２０３に渡す。これにより、当該プレゼンティティに関する情報がプレゼンス情報管理ＤＢ２５５に登録される。これにより、以降、当該プレゼンティティは、このサイト内サーバによりプレゼンス情報が管理されることになる。
【０１５４】
また、上記（機能３）を実現するために、プレゼンス制御部２０２は、クライアントからのプレゼンスサービス利用登録要求を受けた際に、当該クライアント（プレゼンティティ）に関するプレゼンス情報が自装置で管理されることになる旨をデフォルトサーバ１０へ通知するように通信管理部２０１に指示する。併せて、プレゼンス制御部２０２は、そのクライアントに対するデフォルトサーバの情報を管理するようにデフォルトプレゼンスサーバ情報管理部２５４に指示する。
【０１５５】
〈〈プレゼンス情報管理部〉〉
プレゼンス情報管理部２０３は、上述のようにプレゼンス制御部２０２から渡される、自装置がプレゼンス情報を管理すべき各プレゼンティティに関するプレゼンス情報及びＳＵＢＳＣＲＩＢＥしているウォッチャに関する情報を管理する。これらの情報は、プレゼンス情報管理データベース（ＤＢ）２５５に保持される。プレゼンス情報管理ＤＢ２５５に保持される情報等は、デフォルトサーバ１０のプレゼンス情報管理ＤＢ１５５と同様であるため、説明を省略する。
【０１５６】
〈〈デフォルトプレゼンスサーバ情報管理部〉〉
デフォルトプレゼンスサーバ情報管理部２５４は、自装置がプレゼンス情報を管理するプレゼンティティのデフォルトプレゼンスサーバに関する情報を管理する。このデフォルトプレゼンスサーバに関する情報は、デフォルトプレゼンスサーバ情報管理データベース（ＤＢ）２５６に保持される。このデフォルトプレゼンスサーバ情報管理ＤＢ２５６内には、デフォルトプレゼンスサーバ情報テーブルが保持される。このデフォルトプレゼンスサーバ情報テーブルに保持される情報は、図６に示される第一実施形態の委譲元プレゼンスサーバ情報テーブルの情報と同様である。すなわち、デフォルトプレゼンスサーバ情報テーブルには、各プレゼンティティに関し、そのデフォルトプレゼンスサーバに関する情報がそれぞれ保持される。
【０１５７】
〈クライアント（ウォッチャ及びプレゼンティティ）〉
第二実施形態におけるクライアント２１、２２、２３、３１、３２、４１及び４２は、プレゼンスサービスの提供を受けるクライアント装置であり、それぞれウォッチャ及びプレゼンティティのいずれにもなり得る装置である。なお、第二実施形態においても、クライアント２１、２２、２３、３１、３２、４１及び４２は、それぞれ同様の機能を有する装置であるため、以下の説明では、区別する必要がある場合を除いて符号を省略して記載するものとする。これら第二実施形態におけるクライアントは、図７に示す第一実施形態と同様の機能構成を持つ。以下、これら各機能部について第一実施形態と異なる機能を有する機能部を中心にそれぞれ説明する。
【０１５８】
〈〈プレゼンス制御部〉〉
プレゼンス制御部３０２は、第一実施形態の（機能３）プレゼンスサーバの変更を認識する機能に替えて、（機能３）自装置がプレゼンティティである場合にデフォルトサーバ１０、サイト内サーバ２０及び４０のいずれのサーバに自装置のプレゼンス情報を管理させるかという情報を保持する機能を有し、それ以外は、第一実施形態と同様である。なお、プレゼンス制御部３０２は、本発明の要求送信手段に相当する。
【０１５９】
この新たな（機能３）として、プレゼンス制御部３０２は、プレゼンスサーバ情報管理部３０８からデフォルトサーバ１０、サイト内サーバ２０及び４０のいずれのサーバに自装置のプレゼンス情報を管理させるかという情報を得て、その所定のサーバに対しプレゼンスサービス利用登録要求を送信するように通信管理部３０１へ指示する。
【０１６０】
〈〈プレゼンスサーバ情報管理部〉〉
プレゼンスサーバ情報管理部３０８は、デフォルトサーバ１０、サイト内サーバ２０及び４０のいずれのサーバに自装置のプレゼンス情報を管理させるかという情報を管理する。プレゼンスサーバ情報管理部３０８は、通常、デフォルトサーバ１０をプレゼンスサーバとしてそのデフォルトサーバ１０に関する情報を管理するが、例えば同一サイト内にサイト内プレゼンスサーバが存在する場合等にはそのサイト内プレゼンスサーバをプレゼンスサーバとしてそれに関する情報を管理する。
【０１６１】
〔動作例〕
以下に、第二実施形態におけるプレゼンス情報管理システムの動作例について図１６及び１７を用いて説明する。
【０１６２】
まず、プレゼンティティとなるクライアントが自己のプレゼンス情報の提供を開始する際の動作について図１６を用いて説明する。図１６は、プレゼンスサービス利用登録要求時の動作例を示すシーケンス図である。
【０１６３】
プレゼンティティとなるクライアント４１は、プレゼンス情報の提供を開始するにあたり、プレゼンスサーバ情報管理部３０８で管理されるサーバとしてのサイト内サーバ４０にプレゼンスサービス利用登録要求を送信する（Ｓ１６０１）。
【０１６４】
このプレゼンスサービス利用登録要求を受信したサイト内サーバ４０は、送信元となるクライアント４１に関するＵＲＩ等の情報をプレゼンス情報テーブルに登録する（Ｓ１６０３）。これにより、以降、プレゼンティティ４１は、このサイト内サーバ４０によりプレゼンス情報が管理されることになる。その後、サイト内サーバ４０は、登録済みを示す応答をクライアント４１に送信する（Ｓ１６０５）。
【０１６５】
更に、サイト内サーバ４０は、当該クライアント４１に関するプレゼンス情報がサイト内サーバ４０で管理されることになる旨のプレゼンティティ情報通知をデフォルトサーバ１０へ送信する（Ｓ１６０７）。
【０１６６】
デフォルトサーバ１０は、このプレゼンティティ情報通知を受けると、サイト内プレゼンスサーバ情報テーブルにプレゼンティティ４１のＵＲＩ及びそのプレゼンスサーバとしてサイト内サーバ４０のアドレスを登録する（Ｓ１６０８）。その後、デフォルトサーバ１０は、その登録済みを示す応答をサイト内サーバ４０へ送信する（Ｓ１６０９）。
【０１６７】
サイト内サーバ４０は、この応答を受け、デフォルトプレゼンスサーバ情報テーブルに、このデフォルトサーバ１０に関する情報とプレゼンティティ４１に関する情報を登録す
る（Ｓ１６１０）。
【０１６８】
次に、上述のようにプレゼンティティ４１に関する情報がサイト内サーバ４０及びデフォルトサーバ１０に登録された後に、プレゼンティティ４１とは異なるサイトのウォッチャ２３からそのプレゼンティティ４１に対するＳＵＢＳＣＲＩＢＥが送信された場合の動作について図１７を用いて説明する。図１７は、第二実施形態におけるＳＵＢＳＣＲＩＢＥのリダイレクト動作例を示すシーケンス図である。
【０１６９】
サイト２内のクライアント２３がサイト４内のクライアント４１のプレゼンス情報を要求する場合には、クライアント（ウォッチャ）２３は、デフォルトサーバ１０へ、クライアント（プレゼンティティ）４１に関するＳＵＢＳＣＲＩＢＥを送信する（Ｓ１７１１）。
【０１７０】
デフォルトサーバ１０は、このＳＵＢＳＣＲＩＢＥを受信すると、サイト内プレゼンスサーバ情報テーブルに対象となるプレゼンティティ４１に関する情報が設定されているか否かを検査する（Ｓ１７１２）。デフォルトサーバ１０は、設定されていると判断すると、サイト内プレゼンスサーバ情報テーブルに設定されているプレゼンティティ４１に関するサイト内サーバ４０のアドレスを取得し、そのアドレスを含めたメッセージをウォッチャ２３へ送信する（Ｓ１７１３）。
【０１７１】
ウォッチャ２３は、先に送信したＳＵＢＳＣＲＩＢＥ（Ｓ１７１１）のリダイレクトを受けると（Ｓ１７１３）、そのメッセージに含まれるサイト内サーバ４０へＳＵＢＳＣＩＲＢＥを再送する（Ｓ１７１５）。
【０１７２】
これにより、サイト内サーバ４０は、プレゼンティティ４１に関するＳＵＢＳＣＲＩＢＥを受付け、プレゼンス情報テーブルを更新し（Ｓ１２１６）、その旨の応答を行う（Ｓ１７１８）。これにより、以降、ウォッチャ２３は、サイト内サーバ４０からプレゼンティティ４１のプレゼンス情報を受けることができるようになる。
【０１７３】
〈第二実施形態における作用及び効果〉
ここで、上述した第二実施形態におけるプレゼンス情報管理システムの作用及び効果について述べる。
【０１７４】
本実施形態によるプレゼンス情報管理システムでは、予め、各サイト内プレゼンスサーバがそれぞれプレゼンスサーバ機能を有している。各サイト内サーバは、例えば、同一サイト内のプレゼンティティに関するプレゼンスサーバとして動作する。
【０１７５】
プレゼンティティとなるクライアント４１は、プレゼンス情報の提供を開始するにあたり、自身を管理するサイト内サーバ４０にプレゼンスサービス利用登録要求を送信する。このプレゼンスサービス利用登録要求が受信されたサイト内サーバ４０では、以降、このプレゼンティティ４１のプレゼンス情報が管理される。
【０１７６】
これにより、プレゼンティティにより予め自身のプレゼンス情報を管理するプレゼンスサーバがいずれのサーバであるのかが保持され、その保持されている情報に基づきプレゼンスサービス利用登録要求が所定のプレゼンスサーバに送信されれば、そのプレゼンスサーバはそのプレゼンスサービス利用登録要求をトリガとしてそのプレゼンティティに関するプレゼンスサーバ機能の実行を開始することができる。
【０１７７】
従って、プレゼンスサーバ機能の委譲をすることなく、第一実施形態と同様の効果を得ることができる。
【０１７８】
また、プレゼンスサービス利用登録要求が受信されたサイト内サーバ４０では、そのプレゼンスサービス利用登録要求の送信元となるプレゼンティティのプレゼンス情報を自身が管理する旨がデフォルトサーバ１０へ通知される。
【０１７９】
これにより、第一実施形態と同様に、各プレゼンティティのプレゼンスサーバの所在を知らないウォッチャであっても、デフォルトサーバからのＳＵＢＳＣＲＩＢＥのリダイレクトを受けることで、そのプレゼンティティのプレゼンスサーバに関する情報を認知することができる。
【０１８０】
［第三実施形態］
以下、上述の本発明の第三実施形態におけるプレゼンス情報管理システムについて説明する。先に説明した第一実施形態及び第二実施形態におけるプレゼンス情報管理システムでは、プレゼンスサーバ機能が委譲された或いは予めプレゼンスサーバ機能を有しているサイト内サーバが、委譲されたプレゼンティティに関するプレゼンス情報を各ウォッチャに対して送信（ＮＯＴＩＦＹ）していた。
【０１８１】
第三実施形態におけるプレゼンス情報管理システムは、第一実施形態若しくは第二実施形態におけるプレゼンス情報管理システムに新たな機能を付加したものである。この付加機能は、プレゼンスサーバ機能を有するサイト内サーバが他のサイトの複数ウォッチャに対してＮＯＴＩＦＹを送信する際、一括で送信することができるというものである。
【０１８２】
〔装置構成〕
以下、第三実施形態における付加機能について説明する。当該付加機能は、システム構成を限定するものではない。以下には、当該付加機能を実現するにあたり、第一実施形態及び第二実施形態における各装置に付加されるべき機能について説明するものとする。
【０１８３】
〈デフォルトプレゼンスサーバ〉
デフォルトサーバ１０は、本実施形態における付加機能を実現するために、特別な機能を持つ必要はない。本付加機能に関連する事項としては、以下に述べる代表ＳＵＢＳＣＲＩＢＥ若しくは拡張ＳＵＢＳＣＲＩＢＥが送信されてきた場合においても通常のＳＵＢＳＣＲＩＢＥが送信されてきた場合と同様に、リダイレクトが必要と判断されればリダイレクトが行われる。
【０１８４】
〈サイト内プレゼンスサーバ〉
第三実施形態におけるサイト内サーバは、同一サイト内の複数のウォッチャへ提供されるプレゼンス情報を管理する場合（ウォッチャ収容サーバとして動作する場合）とプレゼンティティのプレゼンス情報を管理する場合（プレゼンティティ収容サーバとして動作する場合）とで区別して考える必要がある。第一実施形態及び第二実施形態におけるサイト内サーバは、このうち、プレゼンティティ収容サーバに関するものであった。第三実施形態におけるサイト内サーバは、第一実施形態及び第二実施形態におけるプレゼンティティ収容サーバに関する機能と新たに付加されるウォッチャ収容サーバに関する機能とを持つ。
【０１８５】
例えば、図１に示すシステム構成において、クライアント４１及び４２がプレゼンティティ２１のプレゼンス情報を要求するウォッチャである場合、サイト内サーバ４０はウォッチャ収容サーバとして動作し、サイト内サーバ２０はプレゼンティティ収容サーバとして動作する。一方、クライアント２１、２２及び２３がプレゼンティティ４１のプレゼンス情報を要求するウォッチャである場合には、サイト内サーバ４０はプレゼンティティ収容サーバとして動作し、サイト内サーバ２０はウォッチャ収容サーバとして動作する。な
お、当該プレゼンティティ収容サーバに関する機能は、第一実施形態及び第二実施形態で説明したとおりであるため、ここでは説明を省略する。以下、本実施形態における付加機能を実現するためのウォッチャ収容サーバに関する機能について説明する。
【０１８６】
図１８は、第三実施形態におけるサイト内プレゼンスサーバの機能構成を示すブロック図である。第三実施形態におけるサイト内サーバは、通信管理部２０１（本発明の要求受信手段に相当する）、プレゼンティティ収容サーバ機能部２９９の詳細は、ウォッチャ収容サーバ機能部２７０（本発明の転送手段、送信手段に相当する）とから構成される。プレゼンティティ収容サーバ機能部２９９は、第一実施形態及び第二実施形態におけるサイト内サーバの機能と同様であるため図１８中からは省略されている。通信管理部２０１は、他の装置から受信されたメッセージをプレゼンティティ収容サーバ機能部２９９に関するものとウォッチャ収容サーバ機能部２７０に関するものとに振り分ける機能を更に持つ。
【０１８７】
以下、ウォッチャ収容サーバ機能部２７０について説明する。ウォッチャ収容サーバ機能部２７０は、ウォッチャ制御部２７１、ウォッチャ情報管理部２７２、プレゼンスサーバ情報管理部２７３、ウォッチャ情報管理データベース（ＤＢ）２７５、プレゼンスサーバ情報管理データベース（ＤＢ）２７６等を有する。
【０１８８】
〈〈ウォッチャ制御部〉〉
ウォッチャ制御部２７１は、同一サイト内のクライアント（ウォッチャ）に対して提供されるプレゼンス情報を管理するべく、ウォッチャ情報管理部２７２及びプレゼンスサーバ情報管理部２７３を制御する。ウォッチャ制御部２７１が実現する機能としては、（機能１）代表ＳＵＢＳＣＲＩＢＥを送信する機能、（機能２）拡張ＳＵＢＳＣＲＩＢＥを送信する機能、（機能３）プレゼンスサーバから代表ＵＲＩに対する一括ＮＯＴＩＦＹを受信した場合にそのＮＯＴＩＦＹを対象となる複数のウォッチャに対して通知する機能、がある。
【０１８９】
（機能１）として、ウォッチャ制御部２７１は、同一サイト内のウォッチャからＳＵＢＳＣＲＩＢＥを受けると、その対象となるプレゼンティティに関する情報及びその送信元となるウォッチャに関する情報をウォッチャ情報管理部２７２に渡す。そして、ウォッチャ制御部２７１は、ウォッチャ情報管理部２７２からそのＳＵＢＳＣＲＩＢＥに対応する代表ＵＲＩを受け、更にプレゼンスサーバ情報管理部２７３からその対象となるプレゼンティティのプレゼンスサーバのアドレス情報を受ける。ウォッチャ制御部２７１は、これらの情報に基づき、その対象となるプレゼンティティのプレゼンスサーバに対して、当該代表ＵＲＩを含めた代表ＳＵＢＳＣＲＩＢＥを送信するように通信管理部２０１に指示する。
【０１９０】
代表ＳＵＢＳＣＲＩＢＥは、通常のＳＵＢＳＣＲＩＢＥとは区別される。これらは、メッセージ種別情報により区別されるようにしてもよいし、そのメッセージに含まれる情報に基づいて区別されるようにしてもよい。代表ＳＵＢＳＣＲＩＢＥには、通常ＳＵＢＳＣＲＩＢＥと異なり、代表ＵＲＩが含まれる。
【０１９１】
また、ウォッチャ制御部２７１は、上記（機能２）を実現するために、同一サイト内のウォッチャから既に送信された代表ＳＵＢＳＣＲＩＢＥと同一プレゼンティティに関するＳＵＢＳＣＲＩＢＥを受けると、この送信元のウォッチャＵＲＩと代表ＵＲＩを含めた拡張ＳＵＢＳＣＲＩＢＥをプレゼンスサーバに対して送信するように通信管理部２０１に指示する。このとき、ウォッチャ制御部２７１は、受信されたＳＵＢＳＣＲＩＢＥが先に送信された代表ＳＵＢＳＣＲＩＢＥと同一プレゼンティティに関するものであるか否かをウォッチャ情報管理部２７２に判断させ、そのプレゼンティティのプレゼンスサーバに関す
る情報をプレゼンスサーバ情報管理部２７３から取得する。
【０１９２】
この拡張ＳＵＢＳＣＲＩＢＥは、通常のＳＵＢＳＣＲＩＢＥ及び代表ＳＵＢＳＣＲＩＢＥと区別される。拡張ＳＵＢＳＣＲＩＢＥには、送信元のウォッチャＵＲＩが含まれる。なお、拡張ＳＵＢＳＣＲＩＢＥ及び代表ＳＵＢＳＣＲＩＢＥをそれぞれ同一メッセージとするようにしてもよい。この場合には、両メッセージには、それぞれ代表ＵＲＩ及び送信元となるウォッチャＵＲＩが含まれればよい。
【０１９３】
また、ウォッチャ制御部２７１は、代表ＳＵＢＳＣＲＩＢＥ及び拡張ＳＵＢＳＣＲＩＢＥに対して拒否の応答があった場合には、その旨をウォッチャ情報管理部２７２に渡す。これにより、ウォッチャ情報管理部２７２は、その拒否されたウォッチャについては、ＮＯＴＩＦＹが送信されないように動作する。
【０１９４】
また、上記（機能３）を実現するために、ウォッチャ制御部２７１は、プレゼンスサーバからの代表ＵＲＩ宛にＮＯＴＩＦＹを受信した場合に、そのＮＯＴＩＦＹを要求する同一サイト内の全てのウォッチャに対して、当該ＮＯＴＩＦＹを送信するように通信管理部２０１に指示する。このとき、ウォッチャ制御部２７１は、当該ＮＯＴＩＦＹを送信すべき全てのウォッチャに関する情報をウォッチャ情報管理部２７２から得る。
【０１９５】
〈〈ウォッチャ情報管理部〉〉
ウォッチャ情報管理部２７２は、上述のようにウォッチャ制御部２７１から渡される、受信されたＳＵＢＳＣＲＩＢＥの対象となるプレゼンティティに関する情報（ＵＲＩ）及びその送信元となるウォッチャに関する情報（ＵＲＩ）を管理する。これらの情報は、ウォッチャ情報管理ＤＢ２７５に保持される。
【０１９６】
また、ウォッチャ情報管理部２７２は、ウォッチャ制御部２７１から上述のような情報を受けると、同一プレゼンティティに対してＳＵＢＳＣＲＩＢＥする同一サイト内のウォッチャを統括するための代表ＵＲＩを生成する。代表ＵＲＩとしては、例えば、ドメイン部を自装置のドメインアドレスとし、それ以外の部分をユニークなＩＤとなるように独自に生成される。ウォッチャ情報管理部２７２は、ウォッチャ情報管理ＤＢ２７５に登録されていないプレゼンティティに関するＳＵＢＳＣＲＩＢＥを受けた場合に、代表ＵＲＩを生成する。この代表ＵＲＩについても、ウォッチャ情報管理ＤＢ２７５に保持される。
【０１９７】
図１９は、ウォッチャ情報管理ＤＢ２７５内のウォッチャ情報テーブルを示す図である。ウォッチャ情報テーブルには、各プレゼンティティに対して、そのウォッチャＵＲＩのリスト及び代表ＵＲＩが登録される。図１９に示される例では、プレゼンティティ４１（ＵＲＩがclient41@***.com）をＳＵＢＳＣＲＩＢＥするウォッチャとして、クライアント２１、２２及び２３（client21@***.com, client22@***.com, client23@***.com）が登録され、それらを統括する代表ＵＲＩ（tmp1@serv20.com）が登録されている。例えば、こ
の代表ＵＲＩのうち「serv20.com」がサイト内サーバ２０のドメインアドレスを示し、「tmp1」が自動生成されるＩＤとなるようにしてもよい。
【０１９８】
ウォッチャ情報管理部２７２は、ウォッチャ情報テーブルに既に登録されたプレゼンティティに関してのＳＵＢＳＣＲＩＢＥを受けた場合には、その送信元となるウォッチャをこのウォッチャ情報テーブルに追加し、それに関して生成されている代表ＵＲＩをウォッチャ制御部２７１に返す。
【０１９９】
また、ウォッチャ情報管理部２７２は、送信された代表ＳＵＢＳＣＲＩＢＥ及び拡張ＳＵＢＳＣＲＩＢＥに対しプレゼンスサーバから拒否応答があった場合には、ウォッチャ情報テーブルのリストからそのウォッチャに関する情報を削除する。
【０２００】
〈〈プレゼンスサーバ情報管理部〉〉
プレゼンスサーバ情報管理部２７３は、各プレゼンティティに関するプレゼンスサーバを管理する。この情報は、プレゼンスサーバ情報管理ＤＢ２７６に保持される。なお、このプレゼンスサーバ情報管理ＤＢ２７６内のプレゼンスサーバ情報テーブルは、各プレゼンティティに関し、そのプレゼンスサーバに関する情報がそれぞれ保持される。
【０２０１】
〈クライアント（ウォッチャ及びプレゼンティティ）〉
クライアントは、本実施形態における付加機能を実現するために、特別な機能を持つ必要はない。本付加機能に関連する事項としては、本実施形態におけるクライアントは、ウォッチャとして動作する場合に、自装置のウォッチャ収容サーバとして動作するサイト内サーバのアドレスを保持する必要がある。クライアントは、保持されるサイト内サーバに対して、ＳＵＢＳＣＲＩＢＥを送信する。
【０２０２】
〔動作例〕
以下に、第三実施形態におけるプレゼンス情報管理システムの動作例について図２０Ａ、２０Ｂ及び２０Ｃを用いて説明する。図２０Ａ、２０Ｂ及び２０Ｃは、第三実施形態におけるプレゼンス情報管理システムのＳＵＢＳＣＲＩＢＥ時の動作例を示すシーケンス図である。図２０Ａ、２０Ｂ及び２０Ｃは、図１に示すシステム構成において、クライアント４１及び４２がクライアント２１のプレゼンス情報を要求するウォッチャである場合の動作例を示している。この場合、サイト内サーバ４０は、当該ウォッチャ４１及び４２のウォッチャ収容サーバとして動作し、サイト内サーバ２０は、当該プレゼンティティ２１のプレゼンティティ収容サーバとして動作する。
【０２０３】
ウォッチャ４１は、自装置のウォッチャ収容サーバとして動作するサイト内サーバ４０のアドレス情報をデータベース等から取得し、そのサイト内サーバ（ウォッチャ収容サーバ）４０に対してプレゼンティティ２１に関するＳＵＢＳＣＲＩＢＥを送信する（Ｓ２００１）。
【０２０４】
ウォッチャ収容サーバ４０は、このＳＵＢＳＣＲＩＢＥを受信すると、ウォッチャ情報テーブルからこのＳＵＢＳＣＲＩＢＥの対象となるプレゼンティティ２１に関する情報を検索する（Ｓ２００２）。ウォッチャ収容サーバ４０は、プレゼンティティ２１に関する情報がないと判断すると、当該ウォッチャ情報テーブルにそのプレゼンティティ２１に関するレコードを追加し、併せて、そのプレゼンティティ２１に対応する代表ＵＲＩを生成する（Ｓ２００３）。このプレゼンティティ２１のＵＲＩ、ウォッチャ４１のＵＲＩ及び代表ＵＲＩがそれぞれウォッチャ情報テーブルに登録される。
【０２０５】
ウォッチャ収容サーバ４０は、このプレゼンティティ２１のプレゼンスサーバのアドレス情報をプレゼンスサーバ情報テーブルから取得する（Ｓ２００４）。ここでは、プレゼンティティ２１のプレゼンスサーバとして、デフォルトサーバ１０のアドレス情報が取得されたことと仮定する。ウォッチャ収容サーバ４０は、代表ＵＲＩを含めた代表ＳＵＢＳＣＲＩＢＥをデフォルトサーバ１０に送信する（Ｓ２００５）。
【０２０６】
デフォルトサーバ１０は、代表ＳＵＢＳＣＲＩＢＥを受けると、第一実施形態及び第二実施形態における機能により、その対象となるプレゼンティティ２１のプレゼンスサーバがサイト内サーバ２０であると検知する。デフォルトサーバ１０は、その旨のリダイレクト応答を送信元のウォッチャ収容サーバ４０に対して送信する（Ｓ２００６）。
【０２０７】
ウォッチャ収容サーバ４０は、このリダイレクト応答を受けると、プレゼンスサーバ情報テーブル中のプレゼンティティ２１に関するプレゼンスサーバ情報を更新する。すなわ
ち、プレゼンティティ２１のプレゼンスサーバとしてサイト内サーバ２０が登録される。続いて、ウォッチャ収容サーバ４０は、このサイト内サーバ（プレゼンティティ収容サーバ）２０に対して、代表ＳＵＢＳＣＲＩＢＥを送信する（Ｓ２００７）。
【０２０８】
プレゼンティティ収容サーバ２０は、この代表ＳＵＢＳＣＲＩＢＥを受けると、プレゼンス情報テーブルにプレゼンティティ２１に関するウォッチャとして代表ＵＲＩを登録する（Ｓ２００８）。プレゼンティティ収容サーバ２０は、登録が完了した旨の応答をその代表ＳＵＢＳＣＲＩＢＥの送信元のウォッチャ収容サーバ４０に送信する（Ｓ２００９）。
【０２０９】
ウォッチャ収容サーバ４０は、この応答を受けると、そのＳＵＢＳＣＲＩＢＥの送信元であるウォッチャ４１のＵＲＩを含めた拡張ＳＵＢＳＣＲＩＢＥを送信する（Ｓ２０１０）。
【０２１０】
プレゼンティティ収容サーバ２０は、この拡張ＳＵＢＳＣＲＩＢＥを受信すると、ウォッチャ４１がそのプレゼンティティ２１のプレゼンス情報の提供を受け得るウォッチャであるかどうかを検査する。例えば、プレゼンティティ２１がウォッチャ４１に対してプレゼンス情報の提供を許可しているか否かを検査する。プレゼンティティ収容サーバ２０は、プレゼンス情報の提供を受け得るウォッチャであると判断すると、その旨の応答（例えば、２００ＯＫ）を拡張ＳＵＢＳＣＲＩＢＥの送信元となるウォッチャ収容サーバ４０に対して送信する（Ｓ２０１１）。
【０２１１】
ウォッチャ収容サーバ４０は、プレゼンス情報の提供を受け得る旨の応答を受信すると、ウォッチャ情報テーブルのプレゼンティティ２１に関するレコードを確定する（Ｓ２０１２）。一方、ウォッチャ収容サーバ４０は、プレゼンス情報の提供を拒否する旨の応答を受信した場合には、ウォッチャ情報テーブルの先に登録されたプレゼンティティ２１に関するウォッチャ４１の情報を削除する（Ｓ２０１２）。ウォッチャ収容サーバ４０は、これらいずれかの応答をウォッチャ４１に送信する（Ｓ２０１３）。
【０２１２】
この状態では、ウォッチャ収容サーバ４０のウォッチャ情報テーブルのプレゼンティティ２１に関するレコードには、ウォッチャ４１のＵＲＩが登録されている。この場合に、プレゼンティティ収容サーバ２０は、プレゼンティティ２１からのプレゼンス情報変更通知を受けると、プレゼンス情報テーブルにウォッチャとして登録されている代表ＵＲＩに対し、ＮＯＴＩＦＹを送信する（Ｓ２０１５）。
【０２１３】
ウォッチャ収容サーバ４０は、この代表ＵＲＩに対するＮＯＴＩＦＹを受信すると、ウォッチャ情報テーブルを検索することにより、そのＮＯＴＩＦＹを送信すべきウォッチャのリストを取得する。ここでは、ウォッチャ収容サーバ４０は、ウォッチャ４１のＵＲＩを得る。これにより、ウォッチャ収容サーバ４０は、そのウォッチャ４１に対してこのＮＯＴＩＦＹを転送する（Ｓ２０１７）。
【０２１４】
続いて、ウォッチャ４２がプレゼンティティ２１に関するＳＵＢＳＣＲＩＢＥをウォッチャ収容サーバ４０に対して送信する（Ｓ２０２０）。
【０２１５】
ウォッチャ収容サーバ４０は、このＳＵＢＳＣＲＩＢＥを受信すると、ウォッチャ情報テーブルからこのＳＵＢＳＣＲＩＢＥの対象となるプレゼンティティ２１に関する情報を検索する（Ｓ２０２１）。ウォッチャ収容サーバ４０は、プレゼンティティ２１に関する情報が既に登録されていると判断すると、当該ウォッチャ情報テーブルのプレゼンティティ２１に関するレコードにウォッチャ４２のＵＲＩを登録する。
【０２１６】
ウォッチャ収容サーバ４０は、このプレゼンティティ２１のプレゼンスサーバのアドレス情報をプレゼンスサーバ情報テーブルから取得する（Ｓ２０２２）。ここでは、プレゼンティティ２１のプレゼンスサーバとして既にサイト内サーバ２０のアドレス情報がプレゼンスサーバ情報テーブルに登録されているため、ウォッチャ収容サーバ４０はこのサイト内サーバ４０のアドレスを取得する。
【０２１７】
ウォッチャ収容サーバ４０は、プレゼンティティ２１に関する代表ＵＲＩが既に登録されていることから、ウォッチャ４２のＵＲＩを含めた拡張ＳＵＢＳＣＲＩＢＥを当該プレゼンティティ収容サーバ２０に送信する（Ｓ２０２３）。
【０２１８】
プレゼンティティ収容サーバ２０は、この拡張ＳＵＢＳＣＲＩＢＥを受信すると、ウォッチャ４２がそのプレゼンティティ２１のプレゼンス情報の提供を受け得るウォッチャであるかどうかを検査する。例えば、プレゼンティティ２１がウォッチャ４１に対してプレゼンス情報の提供を許可しているか否かを検査する。プレゼンティティ収容サーバ２０は、プレゼンス情報の提供を受け得るウォッチャであると判断すると、その旨の応答（例えば、２００ＯＫ）を拡張ＳＵＢＳＣＲＩＢＥの送信元となるウォッチャ収容サーバ４０に対して送信する（Ｓ２０２４）。
【０２１９】
ウォッチャ収容サーバ４０は、プレゼンス情報の提供を受け得る旨の応答を受信すると、ウォッチャ情報テーブルのプレゼンティティ２１に関するウォッチャ４２の情報を確定させる（Ｓ２０２５）。一方、ウォッチャ収容サーバ４０は、プレゼンス情報の提供を拒否する旨の応答を受信した場合には、ウォッチャ情報テーブルの先に登録されたプレゼンティティ２１に関するウォッチャ４２の情報を削除する（Ｓ２０２５）。ウォッチャ収容サーバ４０は、これらいずれかの応答をウォッチャ４２に送信する（Ｓ２０２６）。
【０２２０】
この状態では、ウォッチャ収容サーバ４０のウォッチャ情報テーブルのプレゼンティティ２１に関するレコードには、ウォッチャ４１及びウォッチャ４２のＵＲＩが登録されている。この場合に、プレゼンティティ収容サーバ２０は、プレゼンティティ２１からのプレゼンス情報変更通知を受けると、プレゼンス情報テーブルにウォッチャとして登録されている代表ＵＲＩに対し、ＮＯＴＩＦＹを送信する（Ｓ２０２７）。
【０２２１】
ウォッチャ収容サーバ４０は、この代表ＵＲＩに対するＮＯＴＩＦＹを受信すると、ウォッチャ情報テーブルを検索することにより、そのＮＯＴＩＦＹを送信すべきウォッチャのリストを取得する（Ｓ２０２８）。ここでは、ウォッチャ収容サーバ４０は、ウォッチャ４１及びウォッチャ４２のＵＲＩを得る。これにより、ウォッチャ収容サーバ４０は、ウォッチャ４１及びウォッチャ４２に対してこのＮＯＴＩＦＹをそれぞれ転送する（Ｓ２０２９、Ｓ２０３０）。
【０２２２】
〈第三実施形態における作用及び効果〉
ここで、上述した第三実施形態におけるプレゼンス情報管理システムの作用及び効果について述べる。
【０２２３】
第三実施形態におけるプレゼンス情報管理システムでは、ウォッチャ収容サーバが収容するウォッチャからの同一のプレゼンティティに関するＳＵＢＳＣＲＩＢＥを受けると、それらのウォッチャに対応する代表ＵＲＩを含んだ代表ＳＵＢＳＣＲＩＢＥがデフォルトサーバ若しくはプレゼンティティ収容サーバ（プレゼンスサーバ）へ送信される。
【０２２４】
この代表ＳＵＢＳＣＲＩＢＥを受けたプレゼンスサーバでは、以降、それの対象となるプレゼンティティからのプレゼンス情報変更通知を受けると、その代表ＵＲＩを含んだＮＯＴＩＦＹが当該ウォッチャ収容サーバに対して送信される（一括ＮＯＴＩＦＹされる）
。
【０２２５】
この一括ＮＯＴＩＦＹを受けたウォッチャ収容サーバでは、その代表ＵＲＩに対応するウォッチャリストが保持されており、そのウォッチャリストに含まれる実際の要求元のウォッチャに対してそれぞれＮＯＴＩＦＹが送信される。
【０２２６】
これにより、プレゼンスサーバとウォッチャ収容サーバとの間のＮＯＴＩＦＹメッセージ数を削減することができる。また、これは、プレゼンス情報が変更されたプレゼンティティからのプレゼンス情報変更通知に対して送信されるものであるため、ウォッチャは、リアルタイムにプレゼンス情報の変更を知ることができる。
【０２２７】
[その他]
本実施形態は次の発明を開示する。各項に開示される発明は、必要に応じて可能な限り組み合わせることができる。
【０２２８】
（付記１）
複数のプレゼンティティのプレゼンス情報を管理するプレゼンスサーバ装置において、
前記複数のプレゼンティティの少なくとも１つのプレゼンティティに関するプレゼンス情報管理機能の委譲通知をそのプレゼンス情報管理機能の委譲先となる他の装置へ送信する委譲手段、
を備えるプレゼンスサーバ装置。（１）
（付記２）
前記各プレゼンティティに関し、プレゼンス開示を要求するウォッチャの情報及び委譲条件をそれぞれ保持する保持手段と、
前記保持手段により保持される情報に基づいて、前記プレゼンス情報管理機能が委譲されるプレゼンティティ及び委譲先となる他の装置を決定する決定手段と、
を更に備える付記１に記載のプレゼンスサーバ装置。（２）
（付記３）
前記プレゼンス情報管理機能が委譲されたプレゼンティティ及び委譲先となる他の装置に関する情報を保持する委譲先保持手段と、
前記委譲されたプレゼンティティに関するプレゼンス開示要求を受信した場合に、前記委譲先保持手段に保持される情報に基づいて、そのプレゼンス開示要求を送信したウォッチャに対し、委譲先となる他の装置に関する情報を送信する送信手段と、
を更に備える付記１に記載のプレゼンスサーバ装置。（３）
（付記４）
プレゼンティティのプレゼンス情報を管理する管理手段と、
複数のプレゼンティティのプレゼンス情報を管理するプレゼンスサーバから当該複数のプレゼンティティの少なくとも１つのプレゼンティティに関するプレゼンス情報管理機能の委譲通知が受信された場合に、その委譲されたプレゼンティティについて前記管理手段が実行されるように制御する制御手段とを、
備えるゲートウェイ装置。（４）
（付記５）
前記プレゼンス情報管理機能の委譲通知が受信された場合に、その委譲されたプレゼンティティ及びその委譲されたプレゼンティティに関しプレゼンス開示を要求するウォッチャに対して、自装置にプレゼンス情報管理機能が委譲された旨の通知をする通知手段、
を更に備える付記４に記載のゲートウェイ装置。（５）
（付記６）
前記委譲されたプレゼンティティに関し、プレゼンス開示を要求するウォッチャの情報及び委譲条件をそれぞれ記憶する記憶手段と、
前記記憶手段により記憶される情報に基づいて、前記委譲されたプレゼンス情報管理機
能を更に委譲すべきプレゼンティティ及び次の委譲先となる他のゲートウェイ装置若しくは前記プレゼンスサーバを決定する委譲決定手段と、
を更に備える付記４に記載のゲートウェイ装置。
【０２２９】
（付記７）
自装置のプレゼンス情報を提供するクライアント装置において、
自装置により提供されるプレゼンス情報を管理するサーバ機能が委譲された旨の通知を受信した場合に、そのサーバ機能が委譲された装置に、プレゼンス情報変更通知を送信する変更通知手段を、
備えるクライアント装置。（６）
（付記８）
他のクライアント装置のプレゼンス情報の提供を受けるクライアント装置において、
自装置が要求するクライアント装置のプレゼンス情報を管理するサーバ機能が委譲された旨の通知を受信した場合に、そのサーバ機能が委譲された先の装置から要求するクライアント装置のプレゼンス通知を受ける通知受信手段を、
備えるクライアント装置。（７）
（付記９）
プレゼンティティのプレゼンス情報を各々重複しないように管理する第１プレゼンスサーバ及び第２プレゼンスサーバを有するプレゼンス情報管理システムにおいて、
前記プレゼンティティは、
自装置のプレゼンス情報の提供を開始する際に、自装置のプレゼンス情報を管理すべき前記第２プレゼンスサーバに対してプレゼンスサービス利用登録要求を送信する要求送信手段を備え、
前記第２プレゼンスサーバは、
前記プレゼンスサービス利用登録要求を受信すると、その送信元となる前記プレゼンティティのプレゼンス情報の管理を開始する管理手段と、
前記プレゼンティティのプレゼンス情報の管理を自装置が開始したことを前記第１プレゼンスサーバに通知する開始通知手段と、を備え、
前記第１プレゼンスサーバは、
前記プレゼンティティのプレゼンス情報の管理が前記第２プレゼンスサーバで開始されたという情報を保持する保持手段を、
備えるプレゼンス情報管理システム。（８）
（付記１０）
前記プレゼンティティは、
前記プレゼンスサービス利用登録要求が送信された後、自装置のプレゼンス情報が変更された際には、プレゼンス情報変更通知を前記第２プレゼンスサーバに対して送信する通知手段を更に備える付記９に記載のプレゼンス情報管理システム。
【０２３０】
（付記１１）
前記第１プレゼンスサーバは、
前記保持手段により保持されるプレゼンティティに関するプレゼンス開示要求を受信すると、そのプレゼンス開示要求の送信元のウォッチャに対して、前記保持手段により保持されるそのプレゼンティティのプレゼンス情報の管理を行う第２プレゼンスサーバに関する情報を通知する通知手段を更に備える付記９に記載のプレゼンス情報管理システム。
【０２３１】
（付記１２）
複数のウォッチャから同一のプレゼンティティに関する複数のプレゼンス開示要求を受信する要求受信手段と、
前記要求受信手段により受信された複数のプレゼンス開示要求の少なくとも１つを、前記複数のウォッチャに対応する１つの仮想ウォッチャからのプレゼンス開示要求としてプ
レゼンスサーバに転送する転送手段と、
前記１つの仮想ウォッチャへのプレゼンス情報変更通知を受信した場合に、その仮想ウォッチャに対応する複数のウォッチャに対して、受信されたプレゼンス情報変更通知をそれぞれ送信する送信手段と、
を備えるゲートウェイ装置。（９）
（付記１３）
前記転送手段は、
前記１つの仮想ウォッチャに対応する前記複数のウォッチャのリストを保持するリスト保持手段と、
前記要求受信手段により受信された各プレゼンス開示要求を送信元のウォッチャ情報を含めた擬似プレゼンス開示要求としてそれぞれプレゼンスサーバへ送信する擬似要求手段とを備え、
前記送信手段は、
前記プレゼンスサーバから前記擬似プレゼンス開示要求の拒否応答を得た場合に、前記リスト保持手段により保持される前記複数のウォッチャのリストからその擬似プレゼンス開示要求に含められた送信元ウォッチャを削除する削除手段を備え、
前記リスト保持手段により保持されるリストにあるウォッチャに対して、受信されたプレゼンス情報変更通知を送信する、
付記１２に記載のゲートウェイ装置。
【０２３２】
（付記１４）
所定のプレゼンティティに関する仮想ウォッチャからのプレゼンス開示要求を受信する受信手段と、
前記所定のプレゼンティティからのプレゼンス情報変更通知を受信した場合に、前記仮想ウォッチャに対してその受信されたプレゼンス情報変更通知を送信する送信手段と、
を備えるプレゼンスサーバ装置。（１０）
（付記１５）
前記受信手段により受信されたプレゼンス開示要求に関し、その対象となるプレゼンティティ及びその要求元の仮想ウォッチャに関する情報を保持する保持手段と、
前記保持手段により保持されるプレゼンティティに関する擬似プレゼンス開示要求を受信した場合に、その擬似プレゼンス開示要求に含まれる前記仮想ウォッチャに対応する実際の要求元となるウォッチャについては前記保持手段には保持せず、その実際の要求元となるウォッチャがプレゼンス情報の開示を受け得るウォッチャか否かを判定する判定手段と、
その判定結果を前記擬似プレゼンス開示要求の送信元に応答する応答手段と、
を更に備える付記１４に記載のプレゼンスサーバ装置。
【図面の簡単な説明】
【０２３３】
【図１】第一実施形態におけるプレゼンス情報管理システムのシステム構成（ネットワーク構成）を示す図である。
【図２】第一実施形態におけるデフォルトサーバの機能構成を示す図である。
【図３】プレゼンス情報管理データベース内のプレゼンス情報テーブルを示す図である。
【図４】サイト内プレゼンスサーバ情報管理データベース内のサイト内プレゼンスサーバ情報テーブルを示す図である。
【図５】第一実施形態におけるサイト内プレゼンスサーバの機能構成を示す図である。
【図６】委譲元プレゼンスサーバ情報管理データベース内の委譲元プレゼンスサーバ情報テーブルを示す図である。
【図７】第一実施形態におけるクライアントの機能構成を示す図である。
【図８】プレゼンティティ情報管理データベース内のプレゼンティティ情報テーブルを示す図である。
【図９】デフォルトサーバからサイト内サーバへのプレゼンスサーバ機能委譲時の動作例を示す図である。
【図１０】サイト内サーバからデフォルトサーバへのプレゼンスサーバ機能委譲時の動作例を示す図である。
【図１１Ａ】サイト内サーバからサイト内サーバへのプレゼンスサーバ機能委譲時の動作例を示す図である。
【図１１Ｂ】サイト内サーバからサイト内サーバへのプレゼンスサーバ機能委譲時の動作例を示す図である。
【図１２】デフォルトプレゼンスサーバにおけるＳＵＢＳＣＲＩＢＥリダイレクト時の動作例を示す図である。
【図１３】第二実施形態におけるデフォルトサーバの機能構成を示す図である。
【図１４】第二実施形態におけるプレゼンス情報管理データベース内のプレゼンス情報テーブルを示す図である。
【図１５】第二実施形態におけるサイト内プレゼンスサーバの機能構成を示す図である。
【図１６】プレゼンスサービス利用登録要求時の動作例を示す図である。
【図１７】第二実施形態におけるＳＵＢＳＣＲＩＢＥのリダイレクト動作例を示す図である。
【図１８】第三実施形態におけるサイト内プレゼンスサーバの機能構成を示す図である。
【図１９】ウォッチャ情報管理データベース内のウォッチャ情報テーブルを示す図である。
【図２０Ａ】第三実施形態におけるプレゼンス情報管理システムのＳＵＢＳＣＲＩＢＥ時の動作例を示す図である。
【図２０Ｂ】第三実施形態におけるプレゼンス情報管理システムのＳＵＢＳＣＲＩＢＥ時の動作例を示す図である。
【図２０Ｃ】第三実施形態におけるプレゼンス情報管理システムのＳＵＢＳＣＲＩＢＥ時の動作例を示す図である。
【図２１】従来のプレゼンス情報管理システムのシステム構成例を示す図である。
【図２２】従来のプレゼンスサービスの通信シーケンスを示す図である。
【符号の説明】
【０２３４】
１０  デフォルトプレゼンスサーバ（デフォルトサーバ）
２０、４０  サイト内プレゼンスサーバ（サイト内サーバ）
２１、２２、２３、３１、３２、４１、４２  クライアント（ウォッチャ、プレゼンティティ）
１  サーバサイト
５  コアネットワーク
２、３、４  クライアントサイト
１０１  通信管理部
１０２  プレゼンス制御部
１０３  プレゼンス情報管理部
１０４  サイト内プレゼンスサーバ情報管理部
１０５、１５５  プレゼンス情報管理データベース
１０６  サイト内プレゼンスサーバ情報管理データベース
１０８  委譲先サーバ決定部
２０１  通信管理部
２０２  プレゼンス制御部
２０３  プレゼンス情報管理部
２０４  委譲元プレゼンスサーバ情報管理部
２０５、２５５  プレゼンス情報管理データベース
２０６  委譲元プレゼンスサーバ情報管理データベース
２０８  委譲先サーバ決定部
２５４  デフォルトプレゼンスサーバ情報管理部
２５６  デフォルトプレゼンスサーバ情報管理データベース
２９９  プレゼンティティ収容サーバ機能部
２７０  ウォッチャ収容サーバ機能部
２７１  ウォッチャ制御部
２７２  ウォッチャ情報管理部
２７３  プレゼンスサーバ情報管理部
２７５  ウォッチャ情報管理データベース
２７６  プレゼンスサーバ情報管理データベース
３０１  通信管理部
３０２  プレゼンス制御部
３０３  プレゼンス情報管理部
３０４  プレゼンティティ情報管理部
３０６  プレゼンティティ情報管理データベース
３０８  プレゼンスサーバ情報管理部
５００  プレゼンスサーバ
５０１  クライアント（ウォッチャ）
５０２  クライアント（プレゼンティティ）
【図１】
2008035453.tif 000003
【図２】
2008035453.tif 000004
【図３】
2008035453.tif 000005
【図４】
2008035453.tif 000006
【図５】
2008035453.tif 000007
【図６】
2008035453.tif 000008
【図７】
2008035453.tif 000009
【図８】
2008035453.tif 000010
【図９】
2008035453.tif 000011
【図１０】
2008035453.tif 000012
【図１１Ａ】
2008035453.tif 000013
【図１１Ｂ】
2008035453.tif 000014
【図１２】
2008035453.tif 000015
【図１３】
2008035453.tif 000016
【図１４】
2008035453.tif 000017
【図１５】
2008035453.tif 000018
【図１６】
2008035453.tif 000019
【図１７】
2008035453.tif 000020
【図１８】
2008035453.tif 000021
【図１９】
2008035453.tif 000022
【図２０Ａ】
2008035453.tif 000023
【図２０Ｂ】
2008035453.tif 000024
【図２０Ｃ】
2008035453.tif 000025
【図２１】
2008035453.tif 000026
【図２２】
2008035453.tif 000027