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