(57)【要約】【課題】  プレゼンスを中継することにより、自分が直接知らないユーザとのコンタクトを実現し、かつ、プレゼンスを公開する範囲を制限する。【解決手段】  プレゼンス情報管理手段１１は、コンタクトリストＤＢ１２とプレゼンス情報ＤＢ１３を参照することにより、プレゼンス情報ＤＢ１３に定義された公開範囲に従うユーザを跨ってプレゼンス情報を取得したい相手ユーザの一覧と、プレゼンス情報を更新した最新の日時情報とを取得し、当該日時以前にプレゼンス情報ＤＢ１３に登録された全ユーザのプレゼンス情報の変更履歴から希望する相手ユーザのプレゼンス情報を検索し、プレゼンス情報の提供を行う。また、相手のプレゼンス情報を取得したユーザの一覧を生成し、プレゼンス情報を更新したユーザのユーザ端末３、ユーザ端末４に配信する。【選択図】    図１
2005038206.tif 000002
【特許請求の範囲】
【請求項１】
通信ネットワークを介してプレゼンス情報を送受信する複数のユーザ端末が接続されるプレゼンス情報管理装置であって、
前記プレゼンス情報を取得したい相手ユーザの一覧、および前記プレゼンス情報の公開範囲が定義され、プレゼンス情報の変更履歴がユーザ単位で登録される、それぞれ第１、第２のデータベースと、
前記第１と第２のデータベースを参照することにより、前記公開範囲に従いユーザを跨ってプレゼンス情報を取得したい相手ユーザの一覧と、プレゼンス情報を更新した最新の日時情報とを取得し、当該日時以前に前記第２のデータベースに登録された全ユーザのプレゼンス情報の変更履歴から希望する相手ユーザのプレゼンス情報を検索し、当該プレゼンス情報から前記プレゼンス情報を公開するユーザの一覧を生成して記記プレゼンス情報の提供を希望するユーザのユーザ端末に配信すると共に、当該プレゼンス情報を取得したユーザの一覧を生成し、前記プレゼンス情報を更新したユーザのユーザ端末に配信するプレゼンス情報管理手段と、
を備えたことを特徴とするプレゼンス情報管理装置。
【請求項２】
前記プレゼンス情報管理手段は、
前記ユーザ端末からユーザが更新したプレゼンス情報を取得して当該更新されたプレゼンス情報を前記第２のデータベースに登録し、前記第１と第２のデータベースから、前記公開範囲に従うユーザを跨ってプレゼンス情報を取得したい相手ユーザの一覧であるパブリッシャリストとプレゼンス情報を更新した最新の日時情報とを取得し、当該日時以前に前記第２のデータベースに登録された全ユーザのプレゼンス情報の変更履歴から希望する相手ユーザのプレゼンス情報を検索出力するプレゼンス情報処理部と、
前記プレゼンス情報処理部からプレゼンス情報を取得してパブリッシャリストを生成し、当該パブリッシャリストを前記プレゼンス情報の取得を希望したユーザのユーザ端末へ配信するパブリッシャリスト処理部と、
前記プレゼンス情報処理部からプレゼンス情報を取得し、相手のプレゼンス情報を取得するユーザの一覧であるサブスクライバリストを作成し、当該サブスクライバリストを、前記プレゼンス情報を更新したユーザのユーザ端末へ配信するサブスクライバリスト処理部を更に備えることを特徴とする請求項２に記載のプレゼンス情報管理装置。
【請求項３】
前記プレゼンス情報処理部は、
前記ユーザ端末から最新のプレゼンス情報を受信してその最新のプレゼンス情報および最新の更新日時を前記第２のデータベースに登録し、前記ユーザのコンタクトリストを前記第１のデータベースから取得すると共にそのユーザのプレゼンス情報公開範囲を前記第２のデータベースから取得し、前記第１のデータベースに登録されている全ユーザのプレゼンス情報公開範囲が前記ユーザのプレゼンス情報公開範囲を超えるまで当該ユーザのプレゼンス情報を送信する処理を繰り返し実行することを特徴とする請求項２に記載のプレゼンス情報管理装置。
【請求項４】
前記プレゼンス情報処理部は、
前記ユーザ端末から最新のプレゼンス情報、もしくは希望のプレゼンス情報を受信したときに、その最新のプレゼンス情報および最新の更新日時を前記第２のデータベースに登録し、あるいはその希望のプレゼンス情報を前記パブリッシャリスト処理部へ送信し、ユーザのコンタクトリストを前記第１のデータベースから取得して前記第２のデータベースから最新更新日時以前の全ユーザのプレゼンス情報を取得する処理を、前記第１のデータベースに登録している全ユーザのコンタクトリストが取得できなくなるまで前記プレゼンス情報公開範囲の変数を更新しながら繰り返し、得られるプレゼンス情報およびユーザ情報を前記パブリッシャリスト処理部へ送信することを特徴とする請求項２または３に記載のプレゼンス情報管理装置。
【請求項５】
前記前記プレゼンス情報処理部は、
前記サブスクライバリスト処理部からユーザのプレゼンス情報取得依頼を受信して前記第２のデータベースからユーザのプレゼンス情報を取得し、当該プレゼンス情報を前記サブスクライバリスト処理部へ送信することを特徴とする請求項４に記載のプレゼンス情報管理装置。
【請求項６】
前記パブリッシャリスト処理部は、
前記プレゼンス情報処理部からプレゼンス情報とユーザリストを取得し、ユーザが希望するプレゼンス情報と取得したプレゼンス情報を比較し、一致するプレゼンス情報があったときにパブリッシャリストを生成し、更に、前回作成したパブリッシャリストと今回作成したパブリッシャリストとを比較して差分があった場合にのみ該当するプレゼンス情報パブリッシュリストの差分として前記ユーザ端末へ送信し、前記ユーザリストのうち差分が生じた全ユーザのサブスクライバリストの作成を前記サブスクライバリスト処理部へ依頼することを特徴とする請求項２に記載のプレゼンス情報管理装置。
【請求項７】
前記サブスクライバリスト処理部は、
前記パブリッシャリスト処理部から前記ユーザリストのうち差分が生じたユーザのサブスクライバリスト作成依頼を受信し、前記プレゼンス情報処理部からプレゼンス情報を取得してサブスクライバリストを作成し、前回作成したサブスクライバリストと今回作成したサブスクライバリストとの比較を行い、差分があった場合にのみユーザのプレゼンス情報をサブスクライバリストの差分として前記ユーザリストのうち差分を生じた全てのユーザ端末へ送信することを特徴とする請求項２に記載のプレゼンス情報管理装置。
【請求項８】
通信ネットワークを介してプレゼンス情報を送受信する複数のユーザ端末が接続されるプレゼンス情報管理装置に用いられるプログラムであって、
前記プレゼンス情報を取得したい相手ユーザの一覧、および前記プレゼンス情報の公開範囲が定義され、前記プレゼンス情報の変更履歴がユーザ単位で登録される、それぞれ第１、第２のデータベースを参照する第１のステップと、
前記第１と第２のデータベースを参照することにより、前記公開範囲に従いユーザを跨ってプレゼンス情報を取得したい相手ユーザの一覧と、プレゼンス情報を更新した最新の日時情報とを取得し、当該日時以前に前記第２のデータベースに登録された全ユーザのプレゼンス情報の変更履歴から希望する相手ユーザのプレゼンス情報を検索し、当該検索された相手ユーザのプレゼンス情報を前記プレゼンス情報の提供を希望するユーザのユーザ端末に配信する第２のステップと、
前記相手のプレゼンス情報を取得したユーザの一覧を生成し、前記プレゼンス情報を更新したユーザのユーザ端末に配信する第３のステップと、
コンピュータに実行させるプレゼンス情報管理プログラム。
【請求項９】
前記第２のステップは、
前記ユーザ端末から最新のプレゼンス情報を受信してその最新のプレゼンス情報および最新の更新日時を前記第２のデータベースに登録するステップと、
前記ユーザのコンタクトリストを前記第１のデータベースから取得すると共にそのユーザのプレゼンス情報公開範囲を前記第２のデータベースから取得し、前記第１のデータベースに登録されている全ユーザのプレゼンス情報公開範囲が前記ユーザのプレゼンス情報公開範囲を超えるまで当該ユーザのプレゼンス情報を送信する処理を繰り返し実行するステップとをサブステップとして含むことを特徴とする請求項８に記載のプレゼンス情報管理装置。
【請求項１０】
前記第２のステップは、
前記ユーザ端末から最新のプレゼンス情報、もしくは希望のプレゼンス情報を受信したときに、その最新のプレゼンス情報および最新の更新日時を前記第２のデータベースに登録し、あるいはその希望のプレゼンス情報を前記パブリッシャリスト処理部へ送信するステップと、
ユーザのコンタクトリストを前記第１のデータベースから取得して前記第２のデータベースから最新更新日時以前の全ユーザのプレゼンス情報を取得する処理を、前記第１のデータベースに登録している全ユーザのコンタクトリストが取得できなくなるまで前記プレゼンス情報公開範囲の変数を更新しながら繰り返し、得られるプレゼンス情報およびユーザ情報を送信するステップをサブステップとして含むことを特徴とする請求項８または９に記載のプレゼンス情報管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、特に、インスタントメッセージシステムにおけるユーザのプレゼンス情報の管理に用いて好適な、プレゼンス情報管理装置およびその方法に関する。
【背景技術】
【０００２】
インターネットの普及に伴い、ユーザ間でネットワークコミュニケーションを行う機会が増加している。ネットワーク上で簡単なメッセージ交換を行うためのコミュニケーションツールとして、インスタントメッセンジャやチャットがある（特許文献１参照）。
【特許文献１】特開２００２−７３５１３号公報
【０００３】
上記したコミュニケーションツールにおいて、ログイン／アウト等、ユーザのネットワーク接続状態を示すプレゼンスは、プレゼンス管理システムによって管理され、メッセージ交換を開始するコミュニケーションのトリガとして使用される。
具体的には、メッセージ交換を行いたい特定の相手をプレゼンス管理システムに登録し、このプレゼンス管理システムは、登録者の一覧をコンタクトリストとしてユーザに提供し、お互いのプレゼンス情報を公開してお互いがメッセージ交換可能な状態にある場合にのみ、上記したコミュニケーションツールを利用してメッセージの送受信を行う。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上記したプレゼンス管理システムによれば以下に列挙する不都合が生じる。
（１）登録者が多数の場合、登録者のプレゼンス情報更新が頻発するため、全登録者の状況把握が困難になる。
（２）プレゼンス情報は更新時の最新情報しか提供されないため、過去にどのようなプレゼンス情報を提供していたのか把握できない。
（３）プレゼンス情報を更新するインセンティブがないため、プレゼンス情報が更新されない。
【０００５】
（４）自分のプレゼンス情報を更新して最新の状態に設定する理由は、自身が最新の状態に設定することで登録者も常に最新の状態に更新してくれることが前提になっているため、公開されたプレゼンス情報が必ずしも最新のものとは限らない。
（５）自分がメッセージ交換を開始したい相手を特定することは、プレゼンス情報管理システムが提供する全登録者のプレゼンス情報一覧をユーザが把握したうえで自分が判断することに委ねられているため、必ずしも適当な相手が見つかるとは限らない。
（６）誰が自分のプレゼンス情報を必要としているか知ることができない。
【０００６】
（７）登録者はユーザが知っている特定の相手になるため、限られた相手との閉じた世界（コンタクトリスト内）でしかプレゼンス情報を交換することができない。
（８）一方、不特定多数を登録者にすれば、全く知らない相手に自分のプレゼンス情報が知られ好ましくない。
（９）ユーザ毎にコンタクトリストが独立して存在するため、コンタクトリスト間でのブレゼンス情報交換ができない。
【０００７】
本発明は上記諸々の事情に鑑みてなされたものであり、ユーザを、自分のプレゼンス情報を公開するパブリッシャ（publisher）と、相手のプレゼンス情報を取得するサブスクライバ（subscriber）と、コンタクトリストに存在する登録者の全プレゼンス情報を他の登録者に中継するルータ（router）として管理し、自分のプレゼンス情報が誰から参照されているか確認でき、自分がプレゼンス情報を更新しなければ他人のプレゼンスを参照できない仕組みを構築することで、最適なメッセージ交換の相手を容易に見つけることができ、プレゼンス更新のインセンティブを与えることのできる、プレゼンス情報管理装置およびそのプログラムを提供することを目的とする。
また、ルータを介してプレゼンス情報を交換することで自分が直接知らないユーザとコンタクトをとることにより、より多くの最適なメッセージ交換の相手を見つけることができ、かつ、プレゼンス情報が公開される相手が特定されることで不要なプレゼンス情報の公開を防止できる、プレゼンス情報管理装置およびそのプログラムを提供することも目的とする。
【課題を解決するための手段】
【０００８】
上記した課題を解決するために本発明は、通信ネットワークを介してプレゼンス情報を送受信する複数のユーザ端末が接続されるプレゼンス情報管理装置であって、前記プレゼンス情報を取得したい相手ユーザの一覧、および前記プレゼンス情報の公開範囲が定義され、プレゼンス情報の変更履歴がユーザ単位で登録される、それぞれ第１、第２のデータベースと、前記第１と第２のデータベースを参照することにより、前記公開範囲に従うユーザを跨ってプレゼンス情報を取得したい相手ユーザの一覧と、プレゼンス情報を更新した最新の日時情報とを取得し、当該日時以前に前記第２のデータベースに登録された全ユーザのプレゼンス情報の変更履歴から希望する相手ユーザのプレゼンス情報を検索し、当該プレゼンス情報から前記プレゼンス情報を公開するユーザの一覧を生成して記記プレゼンス情報の提供を希望するユーザのユーザ端末に配信すると共に、当該プレゼンス情報を取得したユーザの一覧を生成し、前記プレゼンス情報を更新したユーザのユーザ端末に配信するプレゼンス情報管理手段と、を備えたことを特徴とする。
【０００９】
本発明によれば、例えば、図１に示されるように、プレゼンス情報管理手段１１は、第１、第２のデータベースとしての、それぞれ、コンタクトリストＤＢ１２とプレゼンス情報ＤＢ１３を参照することにより、プレゼンス情報ＤＢ１３に定義された公開範囲に従うユーザを跨ってプレゼンス情報を取得したい相手ユーザの一覧（パブリッシャリスト）と、プレゼンス情報を更新した最新の日時情報とを取得し、当該日時以前にプレゼンス情報ＤＢ１３に登録された全ユーザのプレゼンス情報の変更履歴から希望する相手ユーザのプレゼンス情報を検索し、プレゼンス情報の提供を希望するユーザの端末（ユーザ端末２、３、４）に配信する。また、相手のプレゼンス情報を取得したユーザの一覧（サブスクライバリスト）を生成し、プレゼンス情報を更新したユーザのユーザ端末２、３に配信する。
【００１０】
このことにより、ユーザは、パブリッシャリストによってユーザが希望するプレゼンス情報を公開する相手だけのプレゼンス情報が提供されることで最適な相手を容易に見つけることができる。また、ユーザが希望するプレゼンス情報に一致する相手を検索する際に、ユーザがプレゼンス情報を更新した最新の日時以前のプレゼンス変更履歴を用いるため、最新のプレゼンス情報を取得するためにはユーザ自身がプレゼンス情報を更新する必要があり、ユーザに対するプレゼンス更新のためのインセンティブとなる。また、サブスクライバリストによって自分が更新したプレゼンス情報を取得した相手のプレゼンス情報が提供されることにより、自分を必要としている相手ユーザを知ることができる。
更に、プレゼンス情報を中継することでより多くのユーザを対象にバブリッシャリストとサブスクライバリストを生成するため、必要とするユーザにより最適なメッセージ交換の相手を提供でき、また、中継する相手をコンタクトリスト内の登録者に制限することで、ユーザのコンタクトリストに存在しない他のパブリッシャやサブクライバをルータが代理認証し、このことにより、プレゼンス情報を交換する相手を特定でき、従って、不特定多数にプレゼンス情報が公開されることを防ぐことができる。
【００１１】
なお、ここで、「プレゼンス情報」とは、ログインアウト等システムの利用状況や、多忙、暇、位置、得意分野等のユーザ属性を含むユーザの状態情報のことをいう。
【００１２】
また、本発明において、前記プレゼンス情報管理手段は、前記ユーザ端末からユーザが更新したプレゼンス情報を取得して当該更新されたプレゼンス情報を前記第２のデータベースに登録し、前記第１と第２のデータベースから、前記公開範囲に従うユーザを跨ってプレゼンス情報を取得したい相手ユーザの一覧であるパブリッシャリストとプレゼンス情報を更新した最新の日時情報とを取得し、当該日時以前に前記第２のデータベースに登録された全ユーザのプレゼンス情報の変更履歴から希望する相手ユーザのプレゼンス情報を検索出力するプレゼンス情報処理部と、前記プレゼンス情報処理部からプレゼンス情報を取得してパブリッシャリストを生成し、当該パブリッシャリストを前記プレゼンス情報の取得を希望したユーザのユーザ端末へ配信するパブリッシャリスト処理部と、前記プレゼンス情報処理部からプレゼンス情報を取得し、相手のプレゼンス情報を取得するユーザの一覧であるサブスクライバリストを作成し、当該サブスクライバリストを、前記プレゼンス情報を更新したユーザのユーザ端末へ配信するサブスクライバリスト処理部を更に備えることを特徴とする。
【００１３】
本発明によれば、例えば、図７に示すプレゼンス情報処理部１１１は、第２のデータベース（プレゼンス情報ＤＢ１３）に定義されたプレゼンス情報公開範囲に従うユーザを跨り、プレゼンス情報を取得したい相手ユーザの一覧であるパブリッシャリストとプレゼンス情報を更新した最新の日時情報とを取得し、当該日時以前にプレゼンス情報ＤＢ１３に登録された全ユーザのプレゼンス情報の変更履歴から希望する相手ユーザのプレゼンス情報を検索出力し、パブリッシャリスト処理部１１２、サブスクライバリスト処理部１１３を介し、それぞれパブリッシャリスト（プレゼンス情報を取得したい相手ユーザの一覧）、サブスクライバリスト（相手のプレゼンス情報を取得するユーザの一覧）を必要とするユーザ端末２（３、４）へ送信する。
このことにより、プレゼンス情報処理部１１１が各ユーザのプレゼンス情報を中継することで、それぞれのユーザ間のプレゼンス情報を交換することができ、また、プレゼンス情報公開範囲を定義することで不要にユーザのプレゼンス情報が公開されることを防止できる。更に、パブリッシャリストを作成する際に利用されるプレゼンス情報取得可能な範囲がユーザのプレゼンス情報の公開範囲と一致することでより広範囲にプレゼンス情報を公開しているユーザに対してより多くのパブリッシャリストを提供することができる。
【００１４】
また、本発明において、前記プレゼンス情報処理部は、前記ユーザ端末から最新のプレゼンス情報を受信してその最新のプレゼンス情報および最新の更新日時を前記第２のデータベースに登録し、前記ユーザのコンタクトリストを前記第１のデータベースから取得すると共にそのユーザのプレゼンス情報公開範囲を前記第２のデータベースから取得し、前記第１のデータベースに登録されている全ユーザのプレゼンス情報公開範囲が前記ユーザのプレゼンス情報公開範囲を超えるまで当該ユーザのプレゼンス情報を送信する処理を繰り返し実行することを特徴とする。
【００１５】
また、本発明において、前記プレゼンス情報処理部は、前記ユーザ端末から最新のプレゼンス情報、もしくは希望のプレゼンス情報を受信したときに、その最新のプレゼンス情報および最新の更新日時を前記第２のデータベースに登録し、あるいはその希望のプレゼンス情報を前記パブリッシャリスト処理部へ送信し、ユーザのコンタクトリストを前記第１のデータベースから取得して前記第２のデータベースから最新更新日時以前の全ユーザのプレゼンス情報を取得する処理を、前記第１のデータベースに登録している全ユーザのコンタクトリストが取得できなくなるまで前記プレゼンス情報公開範囲の変数を更新しながら繰り返し、得られるプレゼンス情報およびユーザ情報を前記パブリッシャリスト処理部へ送信することを特徴とする。
【００１６】
また、本発明において、前記前記プレゼンス情報処理部は、前記サブスクライバリスト処理部からユーザのプレゼンス情報取得依頼を受信して前記第２のデータベースからユーザのプレゼンス情報を取得し、当該プレゼンス情報を前記サブスクライバリスト処理部へ送信することを特徴とする。
【００１７】
また、本発明において、前記パブリッシャリスト処理部は、前記プレゼンス情報処理部からプレゼンス情報とユーザリストを取得し、ユーザが希望するプレゼンス情報と取得したプレゼンス情報を比較し、一致するプレゼンス情報があったときにパブリッシャリストを生成し、更に、前回作成したパブリッシャリストと今回作成したパブリッシャリストとを比較して差分があった場合にのみ該当するプレゼンス情報パブリッシュリストの差分として前記ユーザ端末へ送信し、前記ユーザリストのうち差分が生じた全ユーザのサブスクライバリストの作成を前記サブスクライバリスト処理部へ依頼することを特徴とする。
【００１８】
また、本発明において、前記サブスクライバリスト処理部は、前記パブリッシャリスト処理部から前記ユーザリストのうち差分が生じたユーザのサブスクライバリスト作成依頼を受信し、前記プレゼンス情報処理部からプレゼンス情報を取得してサブスクライバリストを作成し、前回作成したサブスクライバリストと今回作成したサブスクライバリストとの比較を行い、差分があった場合にのみユーザのプレゼンス情報をサブスクライバリストの差分として前記ユーザリストのうち差分を生じた全てのユーザ端末へ送信することを特徴とする。
【００１９】
上記した課題を解決するために本発明は、通信ネットワークを介してプレゼンス情報を送受信する複数のユーザ端末が接続されるプレゼンス情報管理装置に用いられるプログラムであって、前記プレゼンス情報を取得したい相手ユーザの一覧、および前記プレゼンス情報の公開範囲が定義され、前記プレゼンス情報の変更履歴がユーザ単位で登録される、それぞれ第１、第２のデータベースを参照する第１のステップと、前記第１と第２のデータベースを参照することにより、前記公開範囲に従うユーザを跨ってプレゼンス情報を取得したい相手ユーザの一覧と、プレゼンス情報を更新した最新の日時情報とを取得し、当該日時以前に前記第２のデータベースに登録された全ユーザのプレゼンス情報の変更履歴から希望する相手ユーザのプレゼンス情報を検索し、当該検索された相手ユーザのプレゼンス情報を前記プレゼンス情報の提供を希望するユーザのユーザ端末に配信する第２のステップと、前記相手のプレゼンス情報を取得したユーザの一覧を生成し、前記プレゼンス情報を更新したユーザのユーザ端末に配信する第３のステップと、コンピュータに実行させることを特徴とする。
【００２０】
また、本発明において、前記第２のステップは、前記ユーザ端末から最新のプレゼンス情報を受信してその最新のプレゼンス情報および最新の更新日時を前記第２のデータベースに登録するステップと、前記ユーザのコンタクトリストを前記第１のデータベースから取得すると共にそのユーザのプレゼンス情報公開範囲を前記第２のデータベースから取得し、前記第１のデータベースに登録されている全ユーザのプレゼンス情報公開範囲が前記ユーザのプレゼンス情報公開範囲を超えるまで当該ユーザのプレゼンス情報を送信する処理を繰り返し実行するステップとをサブステップとして含むことを特徴とする。
【００２１】
また、本発明において、前記第２のステップは、前記ユーザ端末から最新のプレゼンス情報、もしくは希望のプレゼンス情報を受信したときに、その最新のプレゼンス情報および最新の更新日時を前記第２のデータベースに登録し、あるいはその希望のプレゼンス情報を前記パブリッシャリスト処理部へ送信するステップと、ユーザのコンタクトリストを前記第１のデータベースから取得して前記第２のデータベースから最新更新日時以前の全ユーザのプレゼンス情報を取得する処理を、前記第１のデータベースに登録している全ユーザのコンタクトリストが取得できなくなるまで前記プレゼンス情報公開範囲の変数を更新しながら繰り返し、得られるプレゼンス情報およびユーザ情報を送信するステップをサブステップとして含むことを特徴とする。
【発明の効果】
【００２２】
以上説明のように本発明によれば、ユーザは、パブリッシャリストによってユーザが希望するプレゼンス情報を公開する相手だけのプレゼンス情報が提供されることで最適な相手を容易に見つけることができる。また、ユーザが希望するプレゼンス情報に一致する相手を検索する際に、ユーザがプレゼンス情報を更新した最新の日時以前のプレゼンス変更履歴を用いるため、最新のプレゼンス情報を取得するためにはユーザ自身がプレゼンス情報を更新する必要があり、ユーザに対するプレゼンス更新のためのインセンティブとなる。
また、サブスクライバリストによって自分が更新したプレゼンス情報を取得した相手のプレゼンス情報が提供されることにより、自分を必要としている相手ユーザを知ることができる。
【００２３】
更に、プレゼンス情報を中継することでより多くのユーザを対象にバブリッシャリストとサブスクライバリストを生成するため、必要とするユーザにより最適なメッセージ交換の相手を提供でき、また、中継する相手をコンタクトリスト内の登録者に制限することで、ユーザのコンタクトリストに存在しない他のパブリッシャやサブクライバをルータが代理認証し、このことにより、プレゼンス情報を交換する相手を特定でき、従って、不特定多数にプレゼンス情報が公開されることを防ぐことができる。
【発明を実施するための最良の形態】
【００２４】
図１は、本発明が採用されるプレゼンス情報管理システムのシステム構成の一例を示す図である。
図１において、符号１は、本発明のプレゼンス管理装置であり、通信ネットワーク（図示せず）を介してユーザ端末２、ユーザ端末３、ユーザ端末４と接続されている。プレゼンス管理装置１は、プレゼンス情報管理手段１１を核に、コンタクトリストＤＢ１２と、プレゼンス情報ＤＢ１３で構成される。
【００２５】
コンタクトリストＤＢ１２には、プレゼンス情報を取得したい相手ユーザの一覧（パプリッシャリスト）が、プレゼンス情報ＤＢ１３には、ユーザ毎のプレゼンス情報の変更履歴がプレゼンス情報公開範囲（中継段数データ）と共に登録されており、データ構造等については後述する。
プレゼンス情報管理手段１１は、コンタクトリストＤＢ１２、プレゼンス情報ＤＢ１３を参照することにより、先のブレゼンス情報公開範囲に従うユーザ間を跨ってプレゼンス情報を取得したい相手ユーザの一覧と、プレゼンス情報を更新した最新の日時情報とを取得し、当該日時以前にプレゼンス情報ＤＢ１３に登録された全ユーザのプレゼンス情報の変更履歴から希望する相手ユーザのプレゼンス情報を検索し、プレゼンス情報の提供を希望するユーザの端末２、３、４のそれぞれに配信する機能を実行する。プレゼンス情報管理手段１１はまた、相手のプレゼンス情報を取得したユーザの一覧（サブスクライバリスト）を生成し、プレゼンス情報を更新したユーザのユーザ端末２、３に配信する機能も実行する。
【００２６】
ここで、用語の定義を行うと以下のようになる。まず、「コンタクトリスト」とは、プレゼンス情報を取得したい相手ユーザのリストをいい、ここでは、自分のプレゼンス情報を仲間同士で共有する。そこで、ユーザの属性として、自分のプレゼンス情報を仲間に公開するブリッシュ（publish）、仲間のプレゼンス情報を取得するサブスクライブ（subscribe）、仲間のプレゼンス情報を他の仲間に中継するルータ（router）を持つ。ここで、プレゼンス情報の中継とは、自分のプレゼンス情報を仲間の更に仲間に中継し、仲間の更に仲間のプレゼンス情報を取得することをいう。
なお、「プレゼンス情報」とは、ログインアウト等システムの利用状況や、多忙、暇、位置（会社、自宅）、得意分野等のユーザ属性を含むユーザの状態情報のことをいう。
【００２７】
図１において、ユーザＡは自身が保有するユーザ端末２を利用し、ユーザＢは自身が保有するユーザ端末３を利用して最新のプレゼンス情報をプレゼンス情報管理装置１１へ送信する（符号（ａ））。
プレゼンス情報管理装置１１は、プレゼンス情報を受信する毎にプレゼンス情報ＤＢ１３をアクセスしてユーザＡ、ユーザＢのそれぞれのプレゼンス情報を更新する。そして、ユーザＡのプレゼンス情報が更新されたときにユーザ端末３に対してパブリッシャリスト（ユーザＡ）を配信し（符号（ｃ））、ユーザ端末２に対してスクライバリスト（ユーザＢ）を配信する（符号（ｄ））。
【００２８】
ユーザＡは、ユーザ端末２によって更なる最新のプレゼンス情報を送信する（符号（ａ））。これを受信したプレゼンス情報管理装置１１は、ユーザＢのプレゼンス情報が更新されているとき、ユーザＡのプレゼンス情報を更新してユーザ端末２に対しパブリッシャリスト（ユーザＢ）を配信し（符号（ｇ））、ユーザ端末３に対してサブスクライバリスト（ユーザＡ）を配信する（符号（ｈ））。
ここで、ユーザＢがユーザ端末３を介し、プレゼンス情報管理装置１１に対して希望するプレゼンス情報を送信したとする（符号（ｂ））。このとき、プレゼンス情報管理装置１１は、ユーザＢのコンタクトリストと最新の更新時刻から対象となるユーザ情報を抽出し、また、対象となるユーザのプレゼンスＤＢ１３からプレゼンス情報を取得し、ユーザ端末３に対してパブリッシャリスト（ユーザＡ）を（符号（ｃ））、ユーザ端末２に対してサブスクライバリスト（ユーザＢ）を配信する（符号（ｄ））。
【００２９】
図２に、プレゼンス情報の公開と検索の範囲について説明されている。ここでは、ユーザＢ、ユーザＣ、ユーザｂ、ユーザｃ、ユーザ＃２、ユーザ＃３毎のコンタクトリストの一例が示され、それぞれのユーザ間におけるプレゼンス情報の公開と検索の範囲が模式的に示されている。
すなわち、ユーザＢを起点（図２の黒丸）として、ユーザＢには、コンタクトリストとして、ユーザＡ、ユーザＣ、ユーザｂのプレゼンス情報が公開され、ユーザＣには、ユーザＢの他に、ユーザＤ、ユーザｃのプレゼンス情報が公開されている。ところで、ユーザＣはユーザＢにしかプレゼンス情報を公開していないため、プレゼンス情報公開範囲としての中継段数は０段とする。一方、ユーザｃは、ユーザＣ、ユーザｂにプレゼンス情報を公開しているためプレゼンス情報公開範囲としての中継段数は１段とし、また、ユーザ＃１、ユーザ＃３はプレゼンス情報公開範囲としての中継段数は２段とする。
【００３０】
図３にプレゼンス情報の中継段数が１段の場合の中継範囲が模式的に示されている。図中、二重枠で囲っている部分が中継される相手ユーザを示す。
各ユーザのコンタクトリストが示すように、例えば、ユーザＡについては、ユーザＢ、ユーザＣ、ユーザＤ、ユーザａ、ユーザｂ、ユーザｃのプレゼンス情報が公開されており、こののうち、ユーザＢには、ユーザＡ、ユーザＣ、ユーザｂの他に、ユーザＡが直接取得できないユーザｄ、＃１、＃２のプレゼンス情報が公開されていることから、ユーザＡは、ユーザＢ、ユーザＣ、ユーザＤ、ユーザａ、ユーザｂ、ユーザｃの他に、ユーザＢを中継してユーザｄ、ユーザ＃１、ユーザ＃２のプレゼンス情報を取得できる。また、ユーザａには、ユーザＡ、Ｃの他に、ユーザＡが直接取得できないユーザＥ、ユーザｆ、ユーザｇ、ユーザ＃４のプレゼンス情報が公開されていることから、ユーザＡは、ユーザＢ、ユーザＣ、ユーザＤ、ユーザａ、ユーザｂ、ユーザｃの他に、ユーザａを中継してユーザＥ、ユーザｆ、ユーザｇ、ユーザ＃４のプレゼンス情報を取得できる。他のコンタクトリストについても同様であり、ここでは重複を回避する意味で説明を省略する。
【００３１】
図４にプレゼンス情報の中継段数が２段の場合の中継範囲が模式的に示されている。図中、二重枠で囲っている部分が中継される相手ユーザ（１段）を、実線太枠で囲っている部分が中継される相手ユーザ（２段）示す。
各ユーザのコンタクトリストが示すように、例えば、ユーザＡについては、ユーザＢが中継してユーザｄ、ユーザ＃１、ユーザ＃２のプレゼンス情報を取得でき（１段）、更に、ユーザ＃１が中継してユーザＸ、ユーザＹ、ユーザｎ、ユーザ＃８のプレゼンス情報の取得が可能である（２段）。他のコンタクトリストについても同様であり、説明を省略する。
【００３２】
図５、図６にユーザ端末画面の表示イメージの一例が示されている。
例えば、図５（ａ）に示されるように、１段中継の場合は、相手のプレゼンス情報として、ユーザ毎に階層展開して表現されており、ここでは、ユーザＢ、およびユーザＢによって中継されるユーザｄ＃１、ユーザ＃２のそれぞれのプレゼンス情報が示されている。また、画面下部には自分のプレゼンス情報も示されている。
また、図５（ｂ）に示されるように、２段中継の場合も同様、相手のプレゼンス情報として、ユーザ毎に階層展開して表現されており、ここでは、ユーザＢ、およびユーザＢによって中継されるユーザｄ、ユーザ＃１（１段）、更に、ユーザ＃１によって中継されるユーザＸ、ユーザＹ、ユーザｎ、ユーザ＃８（２段）のそれぞれのプレゼンス情報が示されている。また、画面下部には自分のプレゼンス情報が示されている。
【００３３】
図６は、他のユーザ端末画面表示例である。この図に示すように、ユーザ端末の画面には、パブリッシャリストとサブスクライバリストとが表示される。パブリッシャリストのうち、上段側に、希望するプレゼンス情報（自宅にいて現在暇なユーザ）が表示され、その下段側に、現在ログイン中で自宅にいる暇なユーザのプレゼンス情報が一覧表示されている。ここでも図５同様、中継されるユーザのプレゼンス情報が階層展開され、表現されている。
また、サブスクライバリストのうち、上段側に自分のプレゼンス情報（会社にいて現在暇なユーザＡ）と中継段数（プレゼンス情報公開範囲）が表示され、その下段側に、現在ログイン中で「暇で会社にいる」を探しているユーザのプレゼンス情報が中継ユーザも含めて階層展開され示されている。
【００３４】
図７は、本発明のプレゼンス情報管理装置の内部構成を機能展開して示したブロック図であり、具体的には、各ブロックのいずれもＣＰＵならびにメモリを含む周辺ＬＳI（Large Scale Integration）で構成され、ＣＰＵ（Central Processing Unit）がメモリに記録されたプログラムを逐次読み出し実行することにより、そのブロックが持つ機能を実現するものとする。
本発明のプレゼンス情報管理装置は、プレゼンス情報処理部１１１と、パブリッシャリスト処理部１１２と、サブスクライバリスト処理部１１３で構成される。
【００３５】
プレゼンス情報処理部１１１は、ユーザ端末２、ユーザ端末３、ユーザ端末４からユーザが更新したプレゼンス情報を取得して当該更新されたプレゼンス情報をプレゼンス情報ＤＢ１３に登録し、コンタクトリストＤＢ１２、プレゼンス情報ＤＢ１３のそれぞれから公開範囲に従うユーザを跨ってプレゼンス情報を取得したい相手ユーザの一覧であるパブリッシャリストとプレゼンス情報を更新した最新の日時情報とを取得し、当該日時以前にプレゼンス情報ＤＢ１３に登録された全ユーザのプレゼンス情報の変更履歴から希望する相手ユーザのプレゼンス情報を検索出力する機能を持つ。
また、パブリッシャリスト処理部１１２は、プレゼンス情報処理部１１１からプレゼンス情報を取得してパブリッシャリストを生成し、当該パブリッシャリストをプレゼンス情報の取得を希望したユーザのユーザ端末２、ユーザ端末３、ユーザ端末４へ配信する機能を持ち、サブスクライバリスト処理部１１３は、プレゼンス情報処理部１１１からプレゼンス情報を取得し、相手のプレゼンス情報を取得するユーザの一覧であるサブスクライバリストを作成し、当該サブスクライバリストを、プレゼンス情報を更新したユーザのユーザ端末２、ユーザ端末３、ユーザ端末４へ配信する機能を持つ。
【００３６】
コンタクトリストＤＢ１２、プレゼンス情報ＤＢ１３のデータ構造の一例を図８に示す。
コンタクトリストＤＢ１２は、図８（ａ）に示されるように、ユーザ毎（ユーザＩＤ）、プレゼンス情報を取得したい相手ユーザの数と、プレゼンス情報を取得したい相手ユーザのＩＤ一覧（ＩＤ＃１〜ＩＤ＃ｎ）から構成される。また、プレゼンス情報ＤＢ１３は、図８（ｂ）に示されるように、ユーザ毎（ユーザＩＤ）に定義されるプレゼンス情報公開範囲（中継段数）、そして、ユーザ毎の最新の更新日時、プレゼンス情報履歴数、プレゼンス情報更新日時毎のプレゼンス情報一覧（＃１〜＃ｎ）から構成される。
【００３７】
図９は、本発明におけるプレゼンス情報管理装置の基本動作を説明するために引用したフローチャートであり、図１０は、図９の説明を補うべくシステムの全体動作を説明するために引用した動作シーケンス図である。図９に示すフローチャートは、本発明のプレゼンス情報管理プログラムの処理手順も示している。
なお、図１０中、図９に示すステップ番号と同一番号が付されたステップ番号は、図９に示すステップ番号に相当する。
以下、図９、図１０を参照しながら図７に示すプレゼンス情報管理装置の動作について説明する。
【００３８】
プレゼンス情報処理部１１１は、まず、ユーザ端末２（３、４）から最新のプレゼンス情報を受信し（Ｓ９１）、その最新のプレゼンス情報および最新の更新日時をプレゼンス情報ＤＢ１３に登録する（Ｓ９２）。そして、ユーザのコンタクトリストをコンタクトリストＤＢ１２から取得すると共に（Ｓ９３）、そのユーザのプレゼンス情報公開範囲（中継段数）をプレゼンス情報ＤＢ１３から取得する（Ｓ９４）。
次に、変数（Ｘ＝中継段数）に“０”を設定して（Ｓ９５）、コンタクトリストに登録されている全ユーザのコンタクトリストをコンタクトリストＤＢ１２から取得し（Ｓ９６）、更に、全ユーザのプレゼンス情報公開範囲（中継段数）をプレゼンス情報ＤＢ１３から取得し（Ｓ９７）、全ユーザのプレゼンス情報公開範囲がユーザのプレゼンス情報公開範囲以上かをチェックする（Ｓ９８）。ここで、“真”の場合、ユーザのプレゼンス情報を更新し（Ｓ９９）する。次に、“偽”の場合、あるいはＳ９９の処理の後、変数Ｘを更新設定（＋１）し（Ｓ１００）、変数Ｘがユーザのプレゼンス公開範囲以上か否かをチェックし（Ｓ１０１）、“偽”の場合、Ｓ９６以降の処理を繰り返す。
【００３９】
すなわち、コンタクトリストＤＢ１２に登録されている全ユーザのプレゼンス情報公開範囲がユーザのプレゼンス情報公開範囲を超えるまで当該ユーザのプレゼンス情報を送信する処理を繰り返し実行する。
【００４０】
一方、Ｓ１０１の処理で“真”と判定されたとき、変数Ｎに“２”をセットし（Ｓ１０２）、まず、ユーザをコンタクトリストに登録している全ユーザのコンタクトリスト群をコンタクトリストＤＢ１２から取得する（Ｓ１０３）。そして、例えば、ユーザＡのコンタクトリストとコンタクトリスト群からユーザリストを作成し、重複するユーザをユーザリストから除外する（Ｓ１０４）。更に、ユーザリストにある全ユーザのプレゼンス情報公開範囲（中継段数）をプレゼンス情報ＤＢ１３から取得して（Ｓ１０５）、プレゼンス情報公開範囲が“０”のユーザをユーザリストから削除する（Ｓ１０６）。
そして、プレゼンス情報公開範囲が経変数Ｎ以上のユーザをコンタクトリストに登録している全ユーザのコンタクトリストをコンタクトリストＤＢ１２から取得可能か否か調べ（Ｓ１０７）、取得に成功すれば、変数Ｎを更新（＋１）してＳ１０３以降の処理を繰り返す（Ｓ１０８）。一方、取得に失敗した場合、プレゼンス情報群をプレゼンス情報ＤＢ１３から取得して（Ｓ１０９）、当該プレゼンス情報をユーザ端末３他へ送信する（Ｓ１１０）。
【００４１】
すなわち、ユーザのコンタクトリストをコンタクトリストＤＢ１２から取得してプレゼンス情報ＤＢ１３から最新更新日時以前の全ユーザのプレゼンス情報を取得する処理を、コンタクトリストＤＢ１２に登録している全ユーザのコンタクトリストが取得できなくなるまでプレゼンス情報公開範囲の変数Ｎを更新しながら繰り返し、得られるプレゼンス情報およびユーザ情報をパブリッシャリスト処理部１１２へ送信する。
【００４２】
図１１〜図１３は、本発明実施形態にかかわる動作を説明するために引用したフローチャートであり、プレゼンス情報処理部１１１、パブリッシャリスト処理部１１２、サブスクライバリスト処理部１１３のそれぞれについて示されている。
また、図１４〜図１７は、図１１〜図１３の説明を補うべく本発明実施形態の動作を説明するために引用した動作シーケンス図であり、プレゼンス情報更新（図１４、図１５）、プレゼンス情報取得（図１６、図１７）のそれぞれの動作シーケンスを示す。図１４〜図１７中、図１１〜図１３に示すステップ番号と同じ番号が付されたステップ番号は、図１１〜図１３に示すステップ番号に相当する。
以下、図１１〜図１７を参照して本発明実施形態の動作について詳細に説明する。
【００４３】
プレゼンス情報処理部１１１は、ユーザ端末２（ユーザ端末３、ユーザ端末４）あるいはサブスクライバリスト処理部１１３から情報を受信し（Ｓ１１１）、送信元およびその情報種別をチェックした結果（Ｓ１１２、Ｓ１１３）、ユーザ端末２、３他を介して最新のプレゼンス情報、もしくは希望のプレゼンス情報を受信したときに、その最新のプレゼンス情報および最新の更新日時をプレゼンス情報ＤＢ１３に登録し（Ｓ１１４）、あるいはその希望のプレゼンス情報をパブリッシャリスト処理部１１２へ送信する（Ｓ１１５）。
そして、ユーザのコンタクトリストをコンタクトリストＤＢ１２から取得し（Ｓ１１６）、変数Ｎに“２”をセットする（Ｓ１１７）。ここでは、まず、ユーザをコンタクトリストに登録している全ユーザのコンタクトリスト群をコンタクトリストＤＢ１２から取得する（Ｓ１１８）。そして、例えば、ユーザＡのコンタクトリストとコンタクトリスト群からユーザリストを作成し、重複するユーザをユーザリストから削除する（Ｓ１１９）。更に、ユーザリストにある全ユーザのプレゼンス情報公開範囲（中継段数）をプレゼンス情報ＤＢ１３から取得して（Ｓ１２０）、プレゼンス情報公開範囲が“０”のユーザをユーザリストから削除する（Ｓ１２１）。
【００４４】
そして、プレゼンス情報公開範囲が経変数Ｎ以上のユーザをコンタクトリストに登録している全ユーザのコンタクトリストをコンタクトリストＤＢ１２から取得可能か否か調べ（Ｓ１２２）、取得に成功すれば、変数Ｎを更新（＋１）してＳ１１８以降の処理を繰り返す（Ｓ１２３）。一方、取得に失敗した場合、プレゼンス情報群をプレゼンス情報ＤＢ１３から取得して（Ｓ１２４）、当該プレゼンス情報、ならびにユーザリストをパブリッシャリスト処理部１１２へ送信する（Ｓ１２５、Ｓ１２６）。
すなわち、ユーザのコンタクトリストをコンタクトリストＤＢ１２から取得してプレゼンス情報ＤＢ１３から最新更新日時以前の全ユーザのプレゼンス情報を取得する処理を、コンタクトリストＤＢ１２に登録している全ユーザのコンタクトリストが取得できなくなるまでプレゼンス情報公開範囲の変数Ｎを更新しながら繰り返し、得られるプレゼンス情報およびユーザ情報をパブリッシャリスト処理部１１２へ送信する。
【００４５】
一方、プレゼンス情報処理部１１１は、Ｓ１１２の処理において、サブスクライバリスト処理部１１３からユーザのプレゼンス情報取得依頼を受信した場合（Ｓ１２７）、ユーザのプレゼンス情報をプレゼンス情報ＤＢ１３から取得し（Ｓ１２８）、当該プレゼンス情報をサブスクライバリスト処理部１１３へ送信する。
【００４６】
パブリッシャリスト処理部１１２は、図１２にフローチャートで示されるように、プレゼンス情報処理部１１１からプレゼンス情報とユーザリストを取得し（Ｓ１３１、Ｓ１３２）、ユーザが希望するプレゼンス情報と取得したプレゼンス情報を比較し（Ｓ１３３）、一致するプレゼンス情報があったときにパブリッシャリストを生成する（Ｓ１３４）。
更に、作成したパブリッシャリストと今回作成したパブリッシャリストとを比較し（Ｓ１３５）、差分があった場合にのみ該当するプレゼンス情報パブリッシュリストの差分としてユーザ端末３他へ送信し（Ｓ１３６）、ユーザリストのうち差分が生じた全ユーザのサブスクライバリストの作成をサブスクライバリスト処理部１３７へ依頼する（Ｓ１３７）。
【００４７】
また、サブスクライバリスト処理部１１３は、図１３にフローチャートで示されるように、パブリッシャリスト処理部１１２からユーザリストのうち差分が生じたユーザのサブスクライバリスト作成依頼を受信する（Ｓ１４１）。そして、プレゼンス情報処理部１１２にプレゼンス情報取得を依頼し（Ｓ１４２）、プレゼンス情報を取得してサブスクライバリストを作成する（Ｓ１４３、Ｓ１４４）。
ここで、前回作成したサブスクライバリストと今回作成したサブスクライバリストとの比較を行い（Ｓ１４５）、差分があった場合にのみユーザのプレゼンス情報をサブスクライバリストの差分としてユーザリストのうち差分を生じた全てのユーザ端末３他へ送信する（Ｓ１４６）。
【００４８】
以上説明のように、本発明は、ユーザを、自分のプレゼンス情報を公開するパブリッシャ（Publisher）と、相手のプレゼンス情報を取得するサブスクライバ（Subscriber）と、コンタクトリストに存在する登録者の全プレゼンス情報を他の登録者に中継するルータ（router）として管理し、自分のプレゼンス情報が誰から参照されているかを確認でき、自分がプレゼンス情報を更新しなければ他人のプレゼンスを参照できない仕組みを構築したものであり、最適なメッセージ交換の相手を容易に見つけることができ、プレゼンス更新のインセンティブを与えるものである。
また、ルータを介してプレゼンス情報を交換することで自分が直接知らないユーザとコンタクトをとることにより、より多くの最適なメッセージ交換の相手を見つけることができ、かつ、プレゼンス情報が公開される相手が特定されることで不要なプレゼンス情報の公開を防止するものである。
【００４９】
なお、図７に示すブレゼンス情報処理部１１１と、パブリッシャリスト処理部１１２と、サブスクライバリスト処理部１１３のそれぞれで実行される手順をコンピュータ読取り可能な記録媒体に記録し、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより本発明のプレゼンス情報管理装置が実現されるものとする。ここでいうコンピュータシステムとは、ＯＳや周辺機器等のハードウェアを含むものである。
【００５０】
また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。
また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【００５１】
以上、この発明の実施形態につき、図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【図面の簡単な説明】
【００５２】
【図１】本発明が採用されるプレゼンス情報管理システムのシステム続構成の一例を示す図である。
【図２】本発明で用いられる「プレゼンス情報の公開と検索の範囲」について模式的に示す図である。
【図３】本発明で用いられる「プレゼンス情報の中継範囲」について模式的に示す図である。
【図４】本発明で用いられる「プレゼンス情報の多段中継範囲」について模式的に示す図である。
【図５】本発明実施形態において使用されるユーザ端末画面イメージの一例を示す図である。
【図６】本発明実施形態において使用されるユーザ端末画面イメージの他の一例を示す図である。
【図７】本発明のプレゼンス情報管理装置の内部構成を機能展開して示したブロック図である。
【図８】本発明実施形態で使用されるデータベースのデータ構造の一例を示す図である。
【図９】本発明実施形態の動作を説明するために引用したフローチャートである。
【図１０】本発明実施形態の動作を説明するために引用した動作シーケンス図である。
【図１１】本発明実施形態の動作を説明するために引用したフローチャートである。
【図１２】本発明実施形態の動作を説明するために引用したフローチャートである。
【図１３】本発明実施形態の動作を説明するために引用したフローチャートである。
【図１４】本発明実施形態の動作を説明するために引用した動作シーケンス図である。
【図１５】本発明実施形態の動作を説明するために引用した動作シーケンス図である。
【図１６】本発明実施形態の動作を説明するために引用した動作シーケンス図である。
【図１７】本発明実施形態の動作を説明するために引用した動作シーケンス図である。
【符号の説明】
【００５３】
１…プレゼンス情報管理装置、２（３、４）…ユーザ端末、１１…プレゼンス情報管理手段、１２…コンタクトリストＤＢ、１３…プレゼンス情報ＤＢ、１１１…プレゼンス情報処理部、１１２…パブリッシャリスト処理部、１１３…サブスクライバリスト処理部
【図１】
2005038206.tif 000003
【図２】
2005038206.tif 000004
【図３】
2005038206.tif 000005
【図４】
2005038206.tif 000006
【図５】
2005038206.tif 000007
【図６】
2005038206.tif 000008
【図７】
2005038206.tif 000009
【図８】
2005038206.tif 000010
【図９】
2005038206.tif 000011
【図１０】
2005038206.tif 000012
【図１１】
2005038206.tif 000013
【図１２】
2005038206.tif 000014
【図１３】
2005038206.tif 000015
【図１４】
2005038206.tif 000016
【図１５】
2005038206.tif 000017
【図１６】
2005038206.tif 000018
【図１７】
2005038206.tif 000019