JP2005038206A - プレゼンス情報管理装置およびそのプログラム - Google Patents

プレゼンス情報管理装置およびそのプログラム Download PDF

Info

Publication number
JP2005038206A
JP2005038206A JP2003274851A JP2003274851A JP2005038206A JP 2005038206 A JP2005038206 A JP 2005038206A JP 2003274851 A JP2003274851 A JP 2003274851A JP 2003274851 A JP2003274851 A JP 2003274851A JP 2005038206 A JP2005038206 A JP 2005038206A
Authority
JP
Japan
Prior art keywords
presence information
user
list
users
database
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2003274851A
Other languages
English (en)
Other versions
JP3847735B2 (ja
Inventor
Kazutoshi Takano
一利 高野
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NTT Data Group Corp
Original Assignee
NTT Data Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NTT Data Corp filed Critical NTT Data Corp
Priority to JP2003274851A priority Critical patent/JP3847735B2/ja
Publication of JP2005038206A publication Critical patent/JP2005038206A/ja
Application granted granted Critical
Publication of JP3847735B2 publication Critical patent/JP3847735B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

【課題】 プレゼンスを中継することにより、自分が直接知らないユーザとのコンタクトを実現し、かつ、プレゼンスを公開する範囲を制限する。
【解決手段】 プレゼンス情報管理手段11は、コンタクトリストDB12とプレゼンス情報DB13を参照することにより、プレゼンス情報DB13に定義された公開範囲に従うユーザを跨ってプレゼンス情報を取得したい相手ユーザの一覧と、プレゼンス情報を更新した最新の日時情報とを取得し、当該日時以前にプレゼンス情報DB13に登録された全ユーザのプレゼンス情報の変更履歴から希望する相手ユーザのプレゼンス情報を検索し、プレゼンス情報の提供を行う。また、相手のプレゼンス情報を取得したユーザの一覧を生成し、プレゼンス情報を更新したユーザのユーザ端末3、ユーザ端末4に配信する。
【選択図】 図1

Description

本発明は、特に、インスタントメッセージシステムにおけるユーザのプレゼンス情報の管理に用いて好適な、プレゼンス情報管理装置およびその方法に関する。
インターネットの普及に伴い、ユーザ間でネットワークコミュニケーションを行う機会が増加している。ネットワーク上で簡単なメッセージ交換を行うためのコミュニケーションツールとして、インスタントメッセンジャやチャットがある(特許文献1参照)。
特開2002−73513号公報
上記したコミュニケーションツールにおいて、ログイン/アウト等、ユーザのネットワーク接続状態を示すプレゼンスは、プレゼンス管理システムによって管理され、メッセージ交換を開始するコミュニケーションのトリガとして使用される。
具体的には、メッセージ交換を行いたい特定の相手をプレゼンス管理システムに登録し、このプレゼンス管理システムは、登録者の一覧をコンタクトリストとしてユーザに提供し、お互いのプレゼンス情報を公開してお互いがメッセージ交換可能な状態にある場合にのみ、上記したコミュニケーションツールを利用してメッセージの送受信を行う。
上記したプレゼンス管理システムによれば以下に列挙する不都合が生じる。
(1)登録者が多数の場合、登録者のプレゼンス情報更新が頻発するため、全登録者の状況把握が困難になる。
(2)プレゼンス情報は更新時の最新情報しか提供されないため、過去にどのようなプレゼンス情報を提供していたのか把握できない。
(3)プレゼンス情報を更新するインセンティブがないため、プレゼンス情報が更新されない。
(4)自分のプレゼンス情報を更新して最新の状態に設定する理由は、自身が最新の状態に設定することで登録者も常に最新の状態に更新してくれることが前提になっているため、公開されたプレゼンス情報が必ずしも最新のものとは限らない。
(5)自分がメッセージ交換を開始したい相手を特定することは、プレゼンス情報管理システムが提供する全登録者のプレゼンス情報一覧をユーザが把握したうえで自分が判断することに委ねられているため、必ずしも適当な相手が見つかるとは限らない。
(6)誰が自分のプレゼンス情報を必要としているか知ることができない。
(7)登録者はユーザが知っている特定の相手になるため、限られた相手との閉じた世界(コンタクトリスト内)でしかプレゼンス情報を交換することができない。
(8)一方、不特定多数を登録者にすれば、全く知らない相手に自分のプレゼンス情報が知られ好ましくない。
(9)ユーザ毎にコンタクトリストが独立して存在するため、コンタクトリスト間でのブレゼンス情報交換ができない。
本発明は上記諸々の事情に鑑みてなされたものであり、ユーザを、自分のプレゼンス情報を公開するパブリッシャ(publisher)と、相手のプレゼンス情報を取得するサブスクライバ(subscriber)と、コンタクトリストに存在する登録者の全プレゼンス情報を他の登録者に中継するルータ(router)として管理し、自分のプレゼンス情報が誰から参照されているか確認でき、自分がプレゼンス情報を更新しなければ他人のプレゼンスを参照できない仕組みを構築することで、最適なメッセージ交換の相手を容易に見つけることができ、プレゼンス更新のインセンティブを与えることのできる、プレゼンス情報管理装置およびそのプログラムを提供することを目的とする。
また、ルータを介してプレゼンス情報を交換することで自分が直接知らないユーザとコンタクトをとることにより、より多くの最適なメッセージ交換の相手を見つけることができ、かつ、プレゼンス情報が公開される相手が特定されることで不要なプレゼンス情報の公開を防止できる、プレゼンス情報管理装置およびそのプログラムを提供することも目的とする。
上記した課題を解決するために本発明は、通信ネットワークを介してプレゼンス情報を送受信する複数のユーザ端末が接続されるプレゼンス情報管理装置であって、前記プレゼンス情報を取得したい相手ユーザの一覧、および前記プレゼンス情報の公開範囲が定義され、プレゼンス情報の変更履歴がユーザ単位で登録される、それぞれ第1、第2のデータベースと、前記第1と第2のデータベースを参照することにより、前記公開範囲に従うユーザを跨ってプレゼンス情報を取得したい相手ユーザの一覧と、プレゼンス情報を更新した最新の日時情報とを取得し、当該日時以前に前記第2のデータベースに登録された全ユーザのプレゼンス情報の変更履歴から希望する相手ユーザのプレゼンス情報を検索し、当該プレゼンス情報から前記プレゼンス情報を公開するユーザの一覧を生成して記記プレゼンス情報の提供を希望するユーザのユーザ端末に配信すると共に、当該プレゼンス情報を取得したユーザの一覧を生成し、前記プレゼンス情報を更新したユーザのユーザ端末に配信するプレゼンス情報管理手段と、を備えたことを特徴とする。
本発明によれば、例えば、図1に示されるように、プレゼンス情報管理手段11は、第1、第2のデータベースとしての、それぞれ、コンタクトリストDB12とプレゼンス情報DB13を参照することにより、プレゼンス情報DB13に定義された公開範囲に従うユーザを跨ってプレゼンス情報を取得したい相手ユーザの一覧(パブリッシャリスト)と、プレゼンス情報を更新した最新の日時情報とを取得し、当該日時以前にプレゼンス情報DB13に登録された全ユーザのプレゼンス情報の変更履歴から希望する相手ユーザのプレゼンス情報を検索し、プレゼンス情報の提供を希望するユーザの端末(ユーザ端末2、3、4)に配信する。また、相手のプレゼンス情報を取得したユーザの一覧(サブスクライバリスト)を生成し、プレゼンス情報を更新したユーザのユーザ端末2、3に配信する。
このことにより、ユーザは、パブリッシャリストによってユーザが希望するプレゼンス情報を公開する相手だけのプレゼンス情報が提供されることで最適な相手を容易に見つけることができる。また、ユーザが希望するプレゼンス情報に一致する相手を検索する際に、ユーザがプレゼンス情報を更新した最新の日時以前のプレゼンス変更履歴を用いるため、最新のプレゼンス情報を取得するためにはユーザ自身がプレゼンス情報を更新する必要があり、ユーザに対するプレゼンス更新のためのインセンティブとなる。また、サブスクライバリストによって自分が更新したプレゼンス情報を取得した相手のプレゼンス情報が提供されることにより、自分を必要としている相手ユーザを知ることができる。
更に、プレゼンス情報を中継することでより多くのユーザを対象にバブリッシャリストとサブスクライバリストを生成するため、必要とするユーザにより最適なメッセージ交換の相手を提供でき、また、中継する相手をコンタクトリスト内の登録者に制限することで、ユーザのコンタクトリストに存在しない他のパブリッシャやサブクライバをルータが代理認証し、このことにより、プレゼンス情報を交換する相手を特定でき、従って、不特定多数にプレゼンス情報が公開されることを防ぐことができる。
なお、ここで、「プレゼンス情報」とは、ログインアウト等システムの利用状況や、多忙、暇、位置、得意分野等のユーザ属性を含むユーザの状態情報のことをいう。
また、本発明において、前記プレゼンス情報管理手段は、前記ユーザ端末からユーザが更新したプレゼンス情報を取得して当該更新されたプレゼンス情報を前記第2のデータベースに登録し、前記第1と第2のデータベースから、前記公開範囲に従うユーザを跨ってプレゼンス情報を取得したい相手ユーザの一覧であるパブリッシャリストとプレゼンス情報を更新した最新の日時情報とを取得し、当該日時以前に前記第2のデータベースに登録された全ユーザのプレゼンス情報の変更履歴から希望する相手ユーザのプレゼンス情報を検索出力するプレゼンス情報処理部と、前記プレゼンス情報処理部からプレゼンス情報を取得してパブリッシャリストを生成し、当該パブリッシャリストを前記プレゼンス情報の取得を希望したユーザのユーザ端末へ配信するパブリッシャリスト処理部と、前記プレゼンス情報処理部からプレゼンス情報を取得し、相手のプレゼンス情報を取得するユーザの一覧であるサブスクライバリストを作成し、当該サブスクライバリストを、前記プレゼンス情報を更新したユーザのユーザ端末へ配信するサブスクライバリスト処理部を更に備えることを特徴とする。
本発明によれば、例えば、図7に示すプレゼンス情報処理部111は、第2のデータベース(プレゼンス情報DB13)に定義されたプレゼンス情報公開範囲に従うユーザを跨り、プレゼンス情報を取得したい相手ユーザの一覧であるパブリッシャリストとプレゼンス情報を更新した最新の日時情報とを取得し、当該日時以前にプレゼンス情報DB13に登録された全ユーザのプレゼンス情報の変更履歴から希望する相手ユーザのプレゼンス情報を検索出力し、パブリッシャリスト処理部112、サブスクライバリスト処理部113を介し、それぞれパブリッシャリスト(プレゼンス情報を取得したい相手ユーザの一覧)、サブスクライバリスト(相手のプレゼンス情報を取得するユーザの一覧)を必要とするユーザ端末2(3、4)へ送信する。
このことにより、プレゼンス情報処理部111が各ユーザのプレゼンス情報を中継することで、それぞれのユーザ間のプレゼンス情報を交換することができ、また、プレゼンス情報公開範囲を定義することで不要にユーザのプレゼンス情報が公開されることを防止できる。更に、パブリッシャリストを作成する際に利用されるプレゼンス情報取得可能な範囲がユーザのプレゼンス情報の公開範囲と一致することでより広範囲にプレゼンス情報を公開しているユーザに対してより多くのパブリッシャリストを提供することができる。
また、本発明において、前記プレゼンス情報処理部は、前記ユーザ端末から最新のプレゼンス情報を受信してその最新のプレゼンス情報および最新の更新日時を前記第2のデータベースに登録し、前記ユーザのコンタクトリストを前記第1のデータベースから取得すると共にそのユーザのプレゼンス情報公開範囲を前記第2のデータベースから取得し、前記第1のデータベースに登録されている全ユーザのプレゼンス情報公開範囲が前記ユーザのプレゼンス情報公開範囲を超えるまで当該ユーザのプレゼンス情報を送信する処理を繰り返し実行することを特徴とする。
また、本発明において、前記プレゼンス情報処理部は、前記ユーザ端末から最新のプレゼンス情報、もしくは希望のプレゼンス情報を受信したときに、その最新のプレゼンス情報および最新の更新日時を前記第2のデータベースに登録し、あるいはその希望のプレゼンス情報を前記パブリッシャリスト処理部へ送信し、ユーザのコンタクトリストを前記第1のデータベースから取得して前記第2のデータベースから最新更新日時以前の全ユーザのプレゼンス情報を取得する処理を、前記第1のデータベースに登録している全ユーザのコンタクトリストが取得できなくなるまで前記プレゼンス情報公開範囲の変数を更新しながら繰り返し、得られるプレゼンス情報およびユーザ情報を前記パブリッシャリスト処理部へ送信することを特徴とする。
また、本発明において、前記前記プレゼンス情報処理部は、前記サブスクライバリスト処理部からユーザのプレゼンス情報取得依頼を受信して前記第2のデータベースからユーザのプレゼンス情報を取得し、当該プレゼンス情報を前記サブスクライバリスト処理部へ送信することを特徴とする。
また、本発明において、前記パブリッシャリスト処理部は、前記プレゼンス情報処理部からプレゼンス情報とユーザリストを取得し、ユーザが希望するプレゼンス情報と取得したプレゼンス情報を比較し、一致するプレゼンス情報があったときにパブリッシャリストを生成し、更に、前回作成したパブリッシャリストと今回作成したパブリッシャリストとを比較して差分があった場合にのみ該当するプレゼンス情報パブリッシュリストの差分として前記ユーザ端末へ送信し、前記ユーザリストのうち差分が生じた全ユーザのサブスクライバリストの作成を前記サブスクライバリスト処理部へ依頼することを特徴とする。
また、本発明において、前記サブスクライバリスト処理部は、前記パブリッシャリスト処理部から前記ユーザリストのうち差分が生じたユーザのサブスクライバリスト作成依頼を受信し、前記プレゼンス情報処理部からプレゼンス情報を取得してサブスクライバリストを作成し、前回作成したサブスクライバリストと今回作成したサブスクライバリストとの比較を行い、差分があった場合にのみユーザのプレゼンス情報をサブスクライバリストの差分として前記ユーザリストのうち差分を生じた全てのユーザ端末へ送信することを特徴とする。
上記した課題を解決するために本発明は、通信ネットワークを介してプレゼンス情報を送受信する複数のユーザ端末が接続されるプレゼンス情報管理装置に用いられるプログラムであって、前記プレゼンス情報を取得したい相手ユーザの一覧、および前記プレゼンス情報の公開範囲が定義され、前記プレゼンス情報の変更履歴がユーザ単位で登録される、それぞれ第1、第2のデータベースを参照する第1のステップと、前記第1と第2のデータベースを参照することにより、前記公開範囲に従うユーザを跨ってプレゼンス情報を取得したい相手ユーザの一覧と、プレゼンス情報を更新した最新の日時情報とを取得し、当該日時以前に前記第2のデータベースに登録された全ユーザのプレゼンス情報の変更履歴から希望する相手ユーザのプレゼンス情報を検索し、当該検索された相手ユーザのプレゼンス情報を前記プレゼンス情報の提供を希望するユーザのユーザ端末に配信する第2のステップと、前記相手のプレゼンス情報を取得したユーザの一覧を生成し、前記プレゼンス情報を更新したユーザのユーザ端末に配信する第3のステップと、コンピュータに実行させることを特徴とする。
また、本発明において、前記第2のステップは、前記ユーザ端末から最新のプレゼンス情報を受信してその最新のプレゼンス情報および最新の更新日時を前記第2のデータベースに登録するステップと、前記ユーザのコンタクトリストを前記第1のデータベースから取得すると共にそのユーザのプレゼンス情報公開範囲を前記第2のデータベースから取得し、前記第1のデータベースに登録されている全ユーザのプレゼンス情報公開範囲が前記ユーザのプレゼンス情報公開範囲を超えるまで当該ユーザのプレゼンス情報を送信する処理を繰り返し実行するステップとをサブステップとして含むことを特徴とする。
また、本発明において、前記第2のステップは、前記ユーザ端末から最新のプレゼンス情報、もしくは希望のプレゼンス情報を受信したときに、その最新のプレゼンス情報および最新の更新日時を前記第2のデータベースに登録し、あるいはその希望のプレゼンス情報を前記パブリッシャリスト処理部へ送信するステップと、ユーザのコンタクトリストを前記第1のデータベースから取得して前記第2のデータベースから最新更新日時以前の全ユーザのプレゼンス情報を取得する処理を、前記第1のデータベースに登録している全ユーザのコンタクトリストが取得できなくなるまで前記プレゼンス情報公開範囲の変数を更新しながら繰り返し、得られるプレゼンス情報およびユーザ情報を送信するステップをサブステップとして含むことを特徴とする。
以上説明のように本発明によれば、ユーザは、パブリッシャリストによってユーザが希望するプレゼンス情報を公開する相手だけのプレゼンス情報が提供されることで最適な相手を容易に見つけることができる。また、ユーザが希望するプレゼンス情報に一致する相手を検索する際に、ユーザがプレゼンス情報を更新した最新の日時以前のプレゼンス変更履歴を用いるため、最新のプレゼンス情報を取得するためにはユーザ自身がプレゼンス情報を更新する必要があり、ユーザに対するプレゼンス更新のためのインセンティブとなる。
また、サブスクライバリストによって自分が更新したプレゼンス情報を取得した相手のプレゼンス情報が提供されることにより、自分を必要としている相手ユーザを知ることができる。
更に、プレゼンス情報を中継することでより多くのユーザを対象にバブリッシャリストとサブスクライバリストを生成するため、必要とするユーザにより最適なメッセージ交換の相手を提供でき、また、中継する相手をコンタクトリスト内の登録者に制限することで、ユーザのコンタクトリストに存在しない他のパブリッシャやサブクライバをルータが代理認証し、このことにより、プレゼンス情報を交換する相手を特定でき、従って、不特定多数にプレゼンス情報が公開されることを防ぐことができる。
図1は、本発明が採用されるプレゼンス情報管理システムのシステム構成の一例を示す図である。
図1において、符号1は、本発明のプレゼンス管理装置であり、通信ネットワーク(図示せず)を介してユーザ端末2、ユーザ端末3、ユーザ端末4と接続されている。プレゼンス管理装置1は、プレゼンス情報管理手段11を核に、コンタクトリストDB12と、プレゼンス情報DB13で構成される。
コンタクトリストDB12には、プレゼンス情報を取得したい相手ユーザの一覧(パプリッシャリスト)が、プレゼンス情報DB13には、ユーザ毎のプレゼンス情報の変更履歴がプレゼンス情報公開範囲(中継段数データ)と共に登録されており、データ構造等については後述する。
プレゼンス情報管理手段11は、コンタクトリストDB12、プレゼンス情報DB13を参照することにより、先のブレゼンス情報公開範囲に従うユーザ間を跨ってプレゼンス情報を取得したい相手ユーザの一覧と、プレゼンス情報を更新した最新の日時情報とを取得し、当該日時以前にプレゼンス情報DB13に登録された全ユーザのプレゼンス情報の変更履歴から希望する相手ユーザのプレゼンス情報を検索し、プレゼンス情報の提供を希望するユーザの端末2、3、4のそれぞれに配信する機能を実行する。プレゼンス情報管理手段11はまた、相手のプレゼンス情報を取得したユーザの一覧(サブスクライバリスト)を生成し、プレゼンス情報を更新したユーザのユーザ端末2、3に配信する機能も実行する。
ここで、用語の定義を行うと以下のようになる。まず、「コンタクトリスト」とは、プレゼンス情報を取得したい相手ユーザのリストをいい、ここでは、自分のプレゼンス情報を仲間同士で共有する。そこで、ユーザの属性として、自分のプレゼンス情報を仲間に公開するブリッシュ(publish)、仲間のプレゼンス情報を取得するサブスクライブ(subscribe)、仲間のプレゼンス情報を他の仲間に中継するルータ(router)を持つ。ここで、プレゼンス情報の中継とは、自分のプレゼンス情報を仲間の更に仲間に中継し、仲間の更に仲間のプレゼンス情報を取得することをいう。
なお、「プレゼンス情報」とは、ログインアウト等システムの利用状況や、多忙、暇、位置(会社、自宅)、得意分野等のユーザ属性を含むユーザの状態情報のことをいう。
図1において、ユーザAは自身が保有するユーザ端末2を利用し、ユーザBは自身が保有するユーザ端末3を利用して最新のプレゼンス情報をプレゼンス情報管理装置11へ送信する(符号(a))。
プレゼンス情報管理装置11は、プレゼンス情報を受信する毎にプレゼンス情報DB13をアクセスしてユーザA、ユーザBのそれぞれのプレゼンス情報を更新する。そして、ユーザAのプレゼンス情報が更新されたときにユーザ端末3に対してパブリッシャリスト(ユーザA)を配信し(符号(c))、ユーザ端末2に対してスクライバリスト(ユーザB)を配信する(符号(d))。
ユーザAは、ユーザ端末2によって更なる最新のプレゼンス情報を送信する(符号(a))。これを受信したプレゼンス情報管理装置11は、ユーザBのプレゼンス情報が更新されているとき、ユーザAのプレゼンス情報を更新してユーザ端末2に対しパブリッシャリスト(ユーザB)を配信し(符号(g))、ユーザ端末3に対してサブスクライバリスト(ユーザA)を配信する(符号(h))。
ここで、ユーザBがユーザ端末3を介し、プレゼンス情報管理装置11に対して希望するプレゼンス情報を送信したとする(符号(b))。このとき、プレゼンス情報管理装置11は、ユーザBのコンタクトリストと最新の更新時刻から対象となるユーザ情報を抽出し、また、対象となるユーザのプレゼンスDB13からプレゼンス情報を取得し、ユーザ端末3に対してパブリッシャリスト(ユーザA)を(符号(c))、ユーザ端末2に対してサブスクライバリスト(ユーザB)を配信する(符号(d))。
図2に、プレゼンス情報の公開と検索の範囲について説明されている。ここでは、ユーザB、ユーザC、ユーザb、ユーザc、ユーザ#2、ユーザ#3毎のコンタクトリストの一例が示され、それぞれのユーザ間におけるプレゼンス情報の公開と検索の範囲が模式的に示されている。
すなわち、ユーザBを起点(図2の黒丸)として、ユーザBには、コンタクトリストとして、ユーザA、ユーザC、ユーザbのプレゼンス情報が公開され、ユーザCには、ユーザBの他に、ユーザD、ユーザcのプレゼンス情報が公開されている。ところで、ユーザCはユーザBにしかプレゼンス情報を公開していないため、プレゼンス情報公開範囲としての中継段数は0段とする。一方、ユーザcは、ユーザC、ユーザbにプレゼンス情報を公開しているためプレゼンス情報公開範囲としての中継段数は1段とし、また、ユーザ#1、ユーザ#3はプレゼンス情報公開範囲としての中継段数は2段とする。
図3にプレゼンス情報の中継段数が1段の場合の中継範囲が模式的に示されている。図中、二重枠で囲っている部分が中継される相手ユーザを示す。
各ユーザのコンタクトリストが示すように、例えば、ユーザAについては、ユーザB、ユーザC、ユーザD、ユーザa、ユーザb、ユーザcのプレゼンス情報が公開されており、こののうち、ユーザBには、ユーザA、ユーザC、ユーザbの他に、ユーザAが直接取得できないユーザd、#1、#2のプレゼンス情報が公開されていることから、ユーザAは、ユーザB、ユーザC、ユーザD、ユーザa、ユーザb、ユーザcの他に、ユーザBを中継してユーザd、ユーザ#1、ユーザ#2のプレゼンス情報を取得できる。また、ユーザaには、ユーザA、Cの他に、ユーザAが直接取得できないユーザE、ユーザf、ユーザg、ユーザ#4のプレゼンス情報が公開されていることから、ユーザAは、ユーザB、ユーザC、ユーザD、ユーザa、ユーザb、ユーザcの他に、ユーザaを中継してユーザE、ユーザf、ユーザg、ユーザ#4のプレゼンス情報を取得できる。他のコンタクトリストについても同様であり、ここでは重複を回避する意味で説明を省略する。
図4にプレゼンス情報の中継段数が2段の場合の中継範囲が模式的に示されている。図中、二重枠で囲っている部分が中継される相手ユーザ(1段)を、実線太枠で囲っている部分が中継される相手ユーザ(2段)示す。
各ユーザのコンタクトリストが示すように、例えば、ユーザAについては、ユーザBが中継してユーザd、ユーザ#1、ユーザ#2のプレゼンス情報を取得でき(1段)、更に、ユーザ#1が中継してユーザX、ユーザY、ユーザn、ユーザ#8のプレゼンス情報の取得が可能である(2段)。他のコンタクトリストについても同様であり、説明を省略する。
図5、図6にユーザ端末画面の表示イメージの一例が示されている。
例えば、図5(a)に示されるように、1段中継の場合は、相手のプレゼンス情報として、ユーザ毎に階層展開して表現されており、ここでは、ユーザB、およびユーザBによって中継されるユーザd#1、ユーザ#2のそれぞれのプレゼンス情報が示されている。また、画面下部には自分のプレゼンス情報も示されている。
また、図5(b)に示されるように、2段中継の場合も同様、相手のプレゼンス情報として、ユーザ毎に階層展開して表現されており、ここでは、ユーザB、およびユーザBによって中継されるユーザd、ユーザ#1(1段)、更に、ユーザ#1によって中継されるユーザX、ユーザY、ユーザn、ユーザ#8(2段)のそれぞれのプレゼンス情報が示されている。また、画面下部には自分のプレゼンス情報が示されている。
図6は、他のユーザ端末画面表示例である。この図に示すように、ユーザ端末の画面には、パブリッシャリストとサブスクライバリストとが表示される。パブリッシャリストのうち、上段側に、希望するプレゼンス情報(自宅にいて現在暇なユーザ)が表示され、その下段側に、現在ログイン中で自宅にいる暇なユーザのプレゼンス情報が一覧表示されている。ここでも図5同様、中継されるユーザのプレゼンス情報が階層展開され、表現されている。
また、サブスクライバリストのうち、上段側に自分のプレゼンス情報(会社にいて現在暇なユーザA)と中継段数(プレゼンス情報公開範囲)が表示され、その下段側に、現在ログイン中で「暇で会社にいる」を探しているユーザのプレゼンス情報が中継ユーザも含めて階層展開され示されている。
図7は、本発明のプレゼンス情報管理装置の内部構成を機能展開して示したブロック図であり、具体的には、各ブロックのいずれもCPUならびにメモリを含む周辺LSI(Large Scale Integration)で構成され、CPU(Central Processing Unit)がメモリに記録されたプログラムを逐次読み出し実行することにより、そのブロックが持つ機能を実現するものとする。
本発明のプレゼンス情報管理装置は、プレゼンス情報処理部111と、パブリッシャリスト処理部112と、サブスクライバリスト処理部113で構成される。
プレゼンス情報処理部111は、ユーザ端末2、ユーザ端末3、ユーザ端末4からユーザが更新したプレゼンス情報を取得して当該更新されたプレゼンス情報をプレゼンス情報DB13に登録し、コンタクトリストDB12、プレゼンス情報DB13のそれぞれから公開範囲に従うユーザを跨ってプレゼンス情報を取得したい相手ユーザの一覧であるパブリッシャリストとプレゼンス情報を更新した最新の日時情報とを取得し、当該日時以前にプレゼンス情報DB13に登録された全ユーザのプレゼンス情報の変更履歴から希望する相手ユーザのプレゼンス情報を検索出力する機能を持つ。
また、パブリッシャリスト処理部112は、プレゼンス情報処理部111からプレゼンス情報を取得してパブリッシャリストを生成し、当該パブリッシャリストをプレゼンス情報の取得を希望したユーザのユーザ端末2、ユーザ端末3、ユーザ端末4へ配信する機能を持ち、サブスクライバリスト処理部113は、プレゼンス情報処理部111からプレゼンス情報を取得し、相手のプレゼンス情報を取得するユーザの一覧であるサブスクライバリストを作成し、当該サブスクライバリストを、プレゼンス情報を更新したユーザのユーザ端末2、ユーザ端末3、ユーザ端末4へ配信する機能を持つ。
コンタクトリストDB12、プレゼンス情報DB13のデータ構造の一例を図8に示す。
コンタクトリストDB12は、図8(a)に示されるように、ユーザ毎(ユーザID)、プレゼンス情報を取得したい相手ユーザの数と、プレゼンス情報を取得したい相手ユーザのID一覧(ID#1〜ID#n)から構成される。また、プレゼンス情報DB13は、図8(b)に示されるように、ユーザ毎(ユーザID)に定義されるプレゼンス情報公開範囲(中継段数)、そして、ユーザ毎の最新の更新日時、プレゼンス情報履歴数、プレゼンス情報更新日時毎のプレゼンス情報一覧(#1〜#n)から構成される。
図9は、本発明におけるプレゼンス情報管理装置の基本動作を説明するために引用したフローチャートであり、図10は、図9の説明を補うべくシステムの全体動作を説明するために引用した動作シーケンス図である。図9に示すフローチャートは、本発明のプレゼンス情報管理プログラムの処理手順も示している。
なお、図10中、図9に示すステップ番号と同一番号が付されたステップ番号は、図9に示すステップ番号に相当する。
以下、図9、図10を参照しながら図7に示すプレゼンス情報管理装置の動作について説明する。
プレゼンス情報処理部111は、まず、ユーザ端末2(3、4)から最新のプレゼンス情報を受信し(S91)、その最新のプレゼンス情報および最新の更新日時をプレゼンス情報DB13に登録する(S92)。そして、ユーザのコンタクトリストをコンタクトリストDB12から取得すると共に(S93)、そのユーザのプレゼンス情報公開範囲(中継段数)をプレゼンス情報DB13から取得する(S94)。
次に、変数(X=中継段数)に“0”を設定して(S95)、コンタクトリストに登録されている全ユーザのコンタクトリストをコンタクトリストDB12から取得し(S96)、更に、全ユーザのプレゼンス情報公開範囲(中継段数)をプレゼンス情報DB13から取得し(S97)、全ユーザのプレゼンス情報公開範囲がユーザのプレゼンス情報公開範囲以上かをチェックする(S98)。ここで、“真”の場合、ユーザのプレゼンス情報を更新し(S99)する。次に、“偽”の場合、あるいはS99の処理の後、変数Xを更新設定(+1)し(S100)、変数Xがユーザのプレゼンス公開範囲以上か否かをチェックし(S101)、“偽”の場合、S96以降の処理を繰り返す。
すなわち、コンタクトリストDB12に登録されている全ユーザのプレゼンス情報公開範囲がユーザのプレゼンス情報公開範囲を超えるまで当該ユーザのプレゼンス情報を送信する処理を繰り返し実行する。
一方、S101の処理で“真”と判定されたとき、変数Nに“2”をセットし(S102)、まず、ユーザをコンタクトリストに登録している全ユーザのコンタクトリスト群をコンタクトリストDB12から取得する(S103)。そして、例えば、ユーザAのコンタクトリストとコンタクトリスト群からユーザリストを作成し、重複するユーザをユーザリストから除外する(S104)。更に、ユーザリストにある全ユーザのプレゼンス情報公開範囲(中継段数)をプレゼンス情報DB13から取得して(S105)、プレゼンス情報公開範囲が“0”のユーザをユーザリストから削除する(S106)。
そして、プレゼンス情報公開範囲が経変数N以上のユーザをコンタクトリストに登録している全ユーザのコンタクトリストをコンタクトリストDB12から取得可能か否か調べ(S107)、取得に成功すれば、変数Nを更新(+1)してS103以降の処理を繰り返す(S108)。一方、取得に失敗した場合、プレゼンス情報群をプレゼンス情報DB13から取得して(S109)、当該プレゼンス情報をユーザ端末3他へ送信する(S110)。
すなわち、ユーザのコンタクトリストをコンタクトリストDB12から取得してプレゼンス情報DB13から最新更新日時以前の全ユーザのプレゼンス情報を取得する処理を、コンタクトリストDB12に登録している全ユーザのコンタクトリストが取得できなくなるまでプレゼンス情報公開範囲の変数Nを更新しながら繰り返し、得られるプレゼンス情報およびユーザ情報をパブリッシャリスト処理部112へ送信する。
図11〜図13は、本発明実施形態にかかわる動作を説明するために引用したフローチャートであり、プレゼンス情報処理部111、パブリッシャリスト処理部112、サブスクライバリスト処理部113のそれぞれについて示されている。
また、図14〜図17は、図11〜図13の説明を補うべく本発明実施形態の動作を説明するために引用した動作シーケンス図であり、プレゼンス情報更新(図14、図15)、プレゼンス情報取得(図16、図17)のそれぞれの動作シーケンスを示す。図14〜図17中、図11〜図13に示すステップ番号と同じ番号が付されたステップ番号は、図11〜図13に示すステップ番号に相当する。
以下、図11〜図17を参照して本発明実施形態の動作について詳細に説明する。
プレゼンス情報処理部111は、ユーザ端末2(ユーザ端末3、ユーザ端末4)あるいはサブスクライバリスト処理部113から情報を受信し(S111)、送信元およびその情報種別をチェックした結果(S112、S113)、ユーザ端末2、3他を介して最新のプレゼンス情報、もしくは希望のプレゼンス情報を受信したときに、その最新のプレゼンス情報および最新の更新日時をプレゼンス情報DB13に登録し(S114)、あるいはその希望のプレゼンス情報をパブリッシャリスト処理部112へ送信する(S115)。
そして、ユーザのコンタクトリストをコンタクトリストDB12から取得し(S116)、変数Nに“2”をセットする(S117)。ここでは、まず、ユーザをコンタクトリストに登録している全ユーザのコンタクトリスト群をコンタクトリストDB12から取得する(S118)。そして、例えば、ユーザAのコンタクトリストとコンタクトリスト群からユーザリストを作成し、重複するユーザをユーザリストから削除する(S119)。更に、ユーザリストにある全ユーザのプレゼンス情報公開範囲(中継段数)をプレゼンス情報DB13から取得して(S120)、プレゼンス情報公開範囲が“0”のユーザをユーザリストから削除する(S121)。
そして、プレゼンス情報公開範囲が経変数N以上のユーザをコンタクトリストに登録している全ユーザのコンタクトリストをコンタクトリストDB12から取得可能か否か調べ(S122)、取得に成功すれば、変数Nを更新(+1)してS118以降の処理を繰り返す(S123)。一方、取得に失敗した場合、プレゼンス情報群をプレゼンス情報DB13から取得して(S124)、当該プレゼンス情報、ならびにユーザリストをパブリッシャリスト処理部112へ送信する(S125、S126)。
すなわち、ユーザのコンタクトリストをコンタクトリストDB12から取得してプレゼンス情報DB13から最新更新日時以前の全ユーザのプレゼンス情報を取得する処理を、コンタクトリストDB12に登録している全ユーザのコンタクトリストが取得できなくなるまでプレゼンス情報公開範囲の変数Nを更新しながら繰り返し、得られるプレゼンス情報およびユーザ情報をパブリッシャリスト処理部112へ送信する。
一方、プレゼンス情報処理部111は、S112の処理において、サブスクライバリスト処理部113からユーザのプレゼンス情報取得依頼を受信した場合(S127)、ユーザのプレゼンス情報をプレゼンス情報DB13から取得し(S128)、当該プレゼンス情報をサブスクライバリスト処理部113へ送信する。
パブリッシャリスト処理部112は、図12にフローチャートで示されるように、プレゼンス情報処理部111からプレゼンス情報とユーザリストを取得し(S131、S132)、ユーザが希望するプレゼンス情報と取得したプレゼンス情報を比較し(S133)、一致するプレゼンス情報があったときにパブリッシャリストを生成する(S134)。
更に、作成したパブリッシャリストと今回作成したパブリッシャリストとを比較し(S135)、差分があった場合にのみ該当するプレゼンス情報パブリッシュリストの差分としてユーザ端末3他へ送信し(S136)、ユーザリストのうち差分が生じた全ユーザのサブスクライバリストの作成をサブスクライバリスト処理部137へ依頼する(S137)。
また、サブスクライバリスト処理部113は、図13にフローチャートで示されるように、パブリッシャリスト処理部112からユーザリストのうち差分が生じたユーザのサブスクライバリスト作成依頼を受信する(S141)。そして、プレゼンス情報処理部112にプレゼンス情報取得を依頼し(S142)、プレゼンス情報を取得してサブスクライバリストを作成する(S143、S144)。
ここで、前回作成したサブスクライバリストと今回作成したサブスクライバリストとの比較を行い(S145)、差分があった場合にのみユーザのプレゼンス情報をサブスクライバリストの差分としてユーザリストのうち差分を生じた全てのユーザ端末3他へ送信する(S146)。
以上説明のように、本発明は、ユーザを、自分のプレゼンス情報を公開するパブリッシャ(Publisher)と、相手のプレゼンス情報を取得するサブスクライバ(Subscriber)と、コンタクトリストに存在する登録者の全プレゼンス情報を他の登録者に中継するルータ(router)として管理し、自分のプレゼンス情報が誰から参照されているかを確認でき、自分がプレゼンス情報を更新しなければ他人のプレゼンスを参照できない仕組みを構築したものであり、最適なメッセージ交換の相手を容易に見つけることができ、プレゼンス更新のインセンティブを与えるものである。
また、ルータを介してプレゼンス情報を交換することで自分が直接知らないユーザとコンタクトをとることにより、より多くの最適なメッセージ交換の相手を見つけることができ、かつ、プレゼンス情報が公開される相手が特定されることで不要なプレゼンス情報の公開を防止するものである。
なお、図7に示すブレゼンス情報処理部111と、パブリッシャリスト処理部112と、サブスクライバリスト処理部113のそれぞれで実行される手順をコンピュータ読取り可能な記録媒体に記録し、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより本発明のプレゼンス情報管理装置が実現されるものとする。ここでいうコンピュータシステムとは、OSや周辺機器等のハードウェアを含むものである。
また、「コンピュータシステム」は、WWWシステムを利用している場合であれば、ホームページ提供環境(あるいは表示環境)も含むものとする。
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク(通信網)や電話回線等の通信回線(通信線)のように情報を伝送する機能を有する媒体のことをいう。
また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル(差分プログラム)であっても良い。
以上、この発明の実施形態につき、図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
本発明が採用されるプレゼンス情報管理システムのシステム続構成の一例を示す図である。 本発明で用いられる「プレゼンス情報の公開と検索の範囲」について模式的に示す図である。 本発明で用いられる「プレゼンス情報の中継範囲」について模式的に示す図である。 本発明で用いられる「プレゼンス情報の多段中継範囲」について模式的に示す図である。 本発明実施形態において使用されるユーザ端末画面イメージの一例を示す図である。 本発明実施形態において使用されるユーザ端末画面イメージの他の一例を示す図である。 本発明のプレゼンス情報管理装置の内部構成を機能展開して示したブロック図である。 本発明実施形態で使用されるデータベースのデータ構造の一例を示す図である。 本発明実施形態の動作を説明するために引用したフローチャートである。 本発明実施形態の動作を説明するために引用した動作シーケンス図である。 本発明実施形態の動作を説明するために引用したフローチャートである。 本発明実施形態の動作を説明するために引用したフローチャートである。 本発明実施形態の動作を説明するために引用したフローチャートである。 本発明実施形態の動作を説明するために引用した動作シーケンス図である。 本発明実施形態の動作を説明するために引用した動作シーケンス図である。 本発明実施形態の動作を説明するために引用した動作シーケンス図である。 本発明実施形態の動作を説明するために引用した動作シーケンス図である。
符号の説明
1…プレゼンス情報管理装置、2(3、4)…ユーザ端末、11…プレゼンス情報管理手段、12…コンタクトリストDB、13…プレゼンス情報DB、111…プレゼンス情報処理部、112…パブリッシャリスト処理部、113…サブスクライバリスト処理部

Claims (10)

  1. 通信ネットワークを介してプレゼンス情報を送受信する複数のユーザ端末が接続されるプレゼンス情報管理装置であって、
    前記プレゼンス情報を取得したい相手ユーザの一覧、および前記プレゼンス情報の公開範囲が定義され、プレゼンス情報の変更履歴がユーザ単位で登録される、それぞれ第1、第2のデータベースと、
    前記第1と第2のデータベースを参照することにより、前記公開範囲に従いユーザを跨ってプレゼンス情報を取得したい相手ユーザの一覧と、プレゼンス情報を更新した最新の日時情報とを取得し、当該日時以前に前記第2のデータベースに登録された全ユーザのプレゼンス情報の変更履歴から希望する相手ユーザのプレゼンス情報を検索し、当該プレゼンス情報から前記プレゼンス情報を公開するユーザの一覧を生成して記記プレゼンス情報の提供を希望するユーザのユーザ端末に配信すると共に、当該プレゼンス情報を取得したユーザの一覧を生成し、前記プレゼンス情報を更新したユーザのユーザ端末に配信するプレゼンス情報管理手段と、
    を備えたことを特徴とするプレゼンス情報管理装置。
  2. 前記プレゼンス情報管理手段は、
    前記ユーザ端末からユーザが更新したプレゼンス情報を取得して当該更新されたプレゼンス情報を前記第2のデータベースに登録し、前記第1と第2のデータベースから、前記公開範囲に従うユーザを跨ってプレゼンス情報を取得したい相手ユーザの一覧であるパブリッシャリストとプレゼンス情報を更新した最新の日時情報とを取得し、当該日時以前に前記第2のデータベースに登録された全ユーザのプレゼンス情報の変更履歴から希望する相手ユーザのプレゼンス情報を検索出力するプレゼンス情報処理部と、
    前記プレゼンス情報処理部からプレゼンス情報を取得してパブリッシャリストを生成し、当該パブリッシャリストを前記プレゼンス情報の取得を希望したユーザのユーザ端末へ配信するパブリッシャリスト処理部と、
    前記プレゼンス情報処理部からプレゼンス情報を取得し、相手のプレゼンス情報を取得するユーザの一覧であるサブスクライバリストを作成し、当該サブスクライバリストを、前記プレゼンス情報を更新したユーザのユーザ端末へ配信するサブスクライバリスト処理部を更に備えることを特徴とする請求項2に記載のプレゼンス情報管理装置。
  3. 前記プレゼンス情報処理部は、
    前記ユーザ端末から最新のプレゼンス情報を受信してその最新のプレゼンス情報および最新の更新日時を前記第2のデータベースに登録し、前記ユーザのコンタクトリストを前記第1のデータベースから取得すると共にそのユーザのプレゼンス情報公開範囲を前記第2のデータベースから取得し、前記第1のデータベースに登録されている全ユーザのプレゼンス情報公開範囲が前記ユーザのプレゼンス情報公開範囲を超えるまで当該ユーザのプレゼンス情報を送信する処理を繰り返し実行することを特徴とする請求項2に記載のプレゼンス情報管理装置。
  4. 前記プレゼンス情報処理部は、
    前記ユーザ端末から最新のプレゼンス情報、もしくは希望のプレゼンス情報を受信したときに、その最新のプレゼンス情報および最新の更新日時を前記第2のデータベースに登録し、あるいはその希望のプレゼンス情報を前記パブリッシャリスト処理部へ送信し、ユーザのコンタクトリストを前記第1のデータベースから取得して前記第2のデータベースから最新更新日時以前の全ユーザのプレゼンス情報を取得する処理を、前記第1のデータベースに登録している全ユーザのコンタクトリストが取得できなくなるまで前記プレゼンス情報公開範囲の変数を更新しながら繰り返し、得られるプレゼンス情報およびユーザ情報を前記パブリッシャリスト処理部へ送信することを特徴とする請求項2または3に記載のプレゼンス情報管理装置。
  5. 前記前記プレゼンス情報処理部は、
    前記サブスクライバリスト処理部からユーザのプレゼンス情報取得依頼を受信して前記第2のデータベースからユーザのプレゼンス情報を取得し、当該プレゼンス情報を前記サブスクライバリスト処理部へ送信することを特徴とする請求項4に記載のプレゼンス情報管理装置。
  6. 前記パブリッシャリスト処理部は、
    前記プレゼンス情報処理部からプレゼンス情報とユーザリストを取得し、ユーザが希望するプレゼンス情報と取得したプレゼンス情報を比較し、一致するプレゼンス情報があったときにパブリッシャリストを生成し、更に、前回作成したパブリッシャリストと今回作成したパブリッシャリストとを比較して差分があった場合にのみ該当するプレゼンス情報パブリッシュリストの差分として前記ユーザ端末へ送信し、前記ユーザリストのうち差分が生じた全ユーザのサブスクライバリストの作成を前記サブスクライバリスト処理部へ依頼することを特徴とする請求項2に記載のプレゼンス情報管理装置。
  7. 前記サブスクライバリスト処理部は、
    前記パブリッシャリスト処理部から前記ユーザリストのうち差分が生じたユーザのサブスクライバリスト作成依頼を受信し、前記プレゼンス情報処理部からプレゼンス情報を取得してサブスクライバリストを作成し、前回作成したサブスクライバリストと今回作成したサブスクライバリストとの比較を行い、差分があった場合にのみユーザのプレゼンス情報をサブスクライバリストの差分として前記ユーザリストのうち差分を生じた全てのユーザ端末へ送信することを特徴とする請求項2に記載のプレゼンス情報管理装置。
  8. 通信ネットワークを介してプレゼンス情報を送受信する複数のユーザ端末が接続されるプレゼンス情報管理装置に用いられるプログラムであって、
    前記プレゼンス情報を取得したい相手ユーザの一覧、および前記プレゼンス情報の公開範囲が定義され、前記プレゼンス情報の変更履歴がユーザ単位で登録される、それぞれ第1、第2のデータベースを参照する第1のステップと、
    前記第1と第2のデータベースを参照することにより、前記公開範囲に従いユーザを跨ってプレゼンス情報を取得したい相手ユーザの一覧と、プレゼンス情報を更新した最新の日時情報とを取得し、当該日時以前に前記第2のデータベースに登録された全ユーザのプレゼンス情報の変更履歴から希望する相手ユーザのプレゼンス情報を検索し、当該検索された相手ユーザのプレゼンス情報を前記プレゼンス情報の提供を希望するユーザのユーザ端末に配信する第2のステップと、
    前記相手のプレゼンス情報を取得したユーザの一覧を生成し、前記プレゼンス情報を更新したユーザのユーザ端末に配信する第3のステップと、
    コンピュータに実行させるプレゼンス情報管理プログラム。
  9. 前記第2のステップは、
    前記ユーザ端末から最新のプレゼンス情報を受信してその最新のプレゼンス情報および最新の更新日時を前記第2のデータベースに登録するステップと、
    前記ユーザのコンタクトリストを前記第1のデータベースから取得すると共にそのユーザのプレゼンス情報公開範囲を前記第2のデータベースから取得し、前記第1のデータベースに登録されている全ユーザのプレゼンス情報公開範囲が前記ユーザのプレゼンス情報公開範囲を超えるまで当該ユーザのプレゼンス情報を送信する処理を繰り返し実行するステップとをサブステップとして含むことを特徴とする請求項8に記載のプレゼンス情報管理装置。
  10. 前記第2のステップは、
    前記ユーザ端末から最新のプレゼンス情報、もしくは希望のプレゼンス情報を受信したときに、その最新のプレゼンス情報および最新の更新日時を前記第2のデータベースに登録し、あるいはその希望のプレゼンス情報を前記パブリッシャリスト処理部へ送信するステップと、
    ユーザのコンタクトリストを前記第1のデータベースから取得して前記第2のデータベースから最新更新日時以前の全ユーザのプレゼンス情報を取得する処理を、前記第1のデータベースに登録している全ユーザのコンタクトリストが取得できなくなるまで前記プレゼンス情報公開範囲の変数を更新しながら繰り返し、得られるプレゼンス情報およびユーザ情報を送信するステップをサブステップとして含むことを特徴とする請求項8または9に記載のプレゼンス情報管理プログラム。
JP2003274851A 2003-07-15 2003-07-15 プレゼンス情報管理装置およびそのプログラム Expired - Lifetime JP3847735B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003274851A JP3847735B2 (ja) 2003-07-15 2003-07-15 プレゼンス情報管理装置およびそのプログラム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003274851A JP3847735B2 (ja) 2003-07-15 2003-07-15 プレゼンス情報管理装置およびそのプログラム

Publications (2)

Publication Number Publication Date
JP2005038206A true JP2005038206A (ja) 2005-02-10
JP3847735B2 JP3847735B2 (ja) 2006-11-22

Family

ID=34211693

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003274851A Expired - Lifetime JP3847735B2 (ja) 2003-07-15 2003-07-15 プレゼンス情報管理装置およびそのプログラム

Country Status (1)

Country Link
JP (1) JP3847735B2 (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007046364A1 (ja) * 2005-10-21 2007-04-26 Access Co., Ltd. プレゼンス表示端末装置およびプレゼンス管理システム
JP2007265004A (ja) * 2006-03-28 2007-10-11 Nec Infrontia Corp プレゼンス情報閲覧システム、情報管理サーバ、プレゼンス情報閲覧方法及びプレゼンス情報閲覧プログラム

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007046364A1 (ja) * 2005-10-21 2007-04-26 Access Co., Ltd. プレゼンス表示端末装置およびプレゼンス管理システム
JP5139807B2 (ja) * 2005-10-21 2013-02-06 株式会社Access プレゼンス表示端末装置およびプレゼンス管理システム
US8615568B2 (en) 2005-10-21 2013-12-24 Access Co., Ltd. Presence Indicative Terminal device and presence managing system
JP2007265004A (ja) * 2006-03-28 2007-10-11 Nec Infrontia Corp プレゼンス情報閲覧システム、情報管理サーバ、プレゼンス情報閲覧方法及びプレゼンス情報閲覧プログラム

Also Published As

Publication number Publication date
JP3847735B2 (ja) 2006-11-22

Similar Documents

Publication Publication Date Title
JP4688813B2 (ja) 同期化及びマージエンジン
JP2005510819A (ja) サービスプッシュモデルによる拡張uddi
JP2006285708A (ja) 状態情報管理システム、状態情報管理サーバ、状態情報管理プログラム、及び状態情報管理方法
JPH09179910A (ja) 電子仲介システムおよび方法
CN103326929A (zh) 一种消息传输方法和装置
JP6054437B2 (ja) 利用者ベースのバイアスを使用した検索結果の取得又は提供方法および装置
JP2011113546A (ja) 情報提供装置および方法、並びにプログラム
JP2008217674A (ja) 情報処理システム、情報処理方法、サーバコンピュータおよびプログラム
CN103516608A (zh) 用于路由消息的方法和设备
JP3847735B2 (ja) プレゼンス情報管理装置およびそのプログラム
JP2008262466A (ja) 情報共有システム,情報共有方法及びその方法を実装した情報共有プログラム
JP2006236165A (ja) 口コミ情報共有装置
JP2010067076A (ja) サービス拡張システム及び連係サーバ
JP3886945B2 (ja) プレゼンス情報管理装置およびそのプログラム
KR101336837B1 (ko) 친구찾기 방법 및 이를 위한 시스템
JP2011113545A (ja) 情報提供装置および方法、並びにプログラム
KR100640512B1 (ko) 메신저 서비스 시스템을 이용한 서버와 사용자 단말기간에 데이터 동기화 방법 및 그 시스템
CN101512524A (zh) 使用基于用户的偏向获得或提供搜索结果的方法及设备
JPH1153379A (ja) メッセージ仲介方法及びシステム及びメッセージ仲介プログラムを格納した記憶媒体
KR101362484B1 (ko) 사용자 이름 설정방법 및 이를 위한 시스템
JP3855921B2 (ja) 個人情報分散管理方法及びシステム
JP4736945B2 (ja) 状態情報管理システム及び状態情報管理サーバ
JP5373758B2 (ja) 情報共有方法及びその方法を実装した情報共有プログラム
JPH11327989A (ja) データベース管理装置、および、そのプログラムが記録された記録媒体
WO2004102424A1 (ja) 相互リンクシステム、情報処理装置、相互リンク方法、及び、その方法をコンピュータに実行させるプログラム

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20060414

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20060530

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060704

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20060815

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20060823

R150 Certificate of patent or registration of utility model

Ref document number: 3847735

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090901

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100901

Year of fee payment: 4

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110901

Year of fee payment: 5

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120901

Year of fee payment: 6

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130901

Year of fee payment: 7

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

EXPY Cancellation because of completion of term