(57)【要約】【課題】信頼性の高いプレゼンス情報を提供することが可能なプレゼンス情報管理装置を提供することを目的とする。【解決手段】プレゼンス情報管理装置は、人に各々関連付けられ、ユーザを識別するためのユーザＩＤが各々登録されている複数の無線通信手段と通信を行って、ユーザＩＤ、その場所情報、および当該場所情報を取得した時間情報を位置情報として収集し、更新対象となるユーザＩＤのプレゼンス情報を、当該更新対象となるユーザＩＤのプレゼンス情報と当該更新対象となるユーザＩＤと位置的に関連のあるユーザＩＤのプレゼンス情報とに基づいて推定し更新する。【選択図】        図１
2007183835.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続される端末にプレゼンス情報の提供を行うプレゼンス情報管理装置であって、
人に各々関連付けられ、ユーザを識別するためのユーザＩＤが各々登録されている複数の無線通信手段と通信を行って、ユーザＩＤ、その場所情報、および当該場所情報を取得した時間情報を位置情報として収集する位置情報収集手段と、
前記ユーザＩＤのプレゼンス情報を生成するプレゼンス情報生成手段と、
前記位置情報収集手段から前記位置情報を受け取り、更新対象となるユーザＩＤのプレゼンス情報を、当該更新対象となるユーザＩＤのプレゼンス情報と当該更新対象となるユーザＩＤと位置的に関連のあるユーザＩＤのプレゼンス情報とに基づいて推定し更新するプレゼンス更新手段と、
を備えたことを特徴とするプレゼンス情報管理装置。
【請求項２】
前記位置情報の履歴を記録するデータベースを備え、
前記プレゼンス更新手段は、前記データベースを参照して、前記更新対象となるユーザＩＤと位置的に関連のあるユーザＩＤを検出することを特徴とする請求項１に記載のプレゼンス情報管理装置。
【請求項３】
前記更新対象となるユーザＩＤと位置的に関連のあるユーザＩＤは、当該更新対象となるユーザＩＤの近くに存在するユーザＩＤであることを特徴とする請求項１または請求項２に記載のプレゼンス情報管理装置。
【請求項４】
前記更新対象となるユーザＩＤと位置的に関連のあるユーザＩＤは、当該更新対象となるユーザＩＤと同一エリアに存在するユーザＩＤであることを特徴とする請求項１または請求項２に記載のプレゼンス情報管理装置。
【請求項５】
前記プレゼンス更新手段は、前記ユーザＩＤのプレゼンス情報の信頼性が低い場合に、当該ユーザＩＤのプレゼンス情報を更新対象とすることを特徴とする請求項１〜請求項４のいずれか１つに記載のプレゼンス情報管理装置。
【請求項６】
前記プレゼンス情報の信頼性は、プレゼンス情報の生成・更新時刻に依存し、時間の経過と共に低下することを特徴とする請求項５に記載のプレゼンス情報管理装置。
【請求項７】
前記プレゼンス更新手段は、前記更新対象のユーザＩＤのプレゼンス情報と、当該更新対象のユーザＩＤの近くに存在するユーザＩＤの中で信頼性が高いプレゼンス情報を有し、かつ、最も当該ユーザＩＤに近いユーザＩＤのプレゼンス情報とに基づいて、前記更新対象となるユーザＩＤのプレゼンス情報を推定することを特徴とする請求項３に記載のプレゼンス情報管理装置。
【請求項８】
前記プレゼンス更新手段は、前記更新対象のユーザＩＤのプレゼンス情報および当該更新対象のユーザＩＤの近くに存在するユーザＩＤのプレゼンス情報の種類毎の個数を、当該更新対象のユーザＩＤから近いほど大きくなるように重み付け演算し、最も個数の多いプレゼンス情報を当該更新対象のユーザＩＤのプレゼンス情報とすることを特徴とする請求項３に記載のプレゼンス情報管理装置。
【請求項９】
請求項１〜８のいずれか１つに記載のプレゼンス情報管理装置の各手段としてコンピュータを機能させることを特徴とするコンピュータが実行可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プレゼンス情報管理装置およびコンピュータが実行可能なプログラムに関し、詳細には、ネットワークに接続されるそれぞれの端末にプレゼンス情報の通知を行うプレゼンス情報管理装置およびコンピュータが実行可能なプログラムに関する。
【背景技術】
【０００２】
インターネットの普及に伴い、ユーザ間でネットワークコミュニケーションを行う機会が増加している。ネットワーク上で簡単なメッセージ交換を行うためのコミュニケーションツールの代表的なものにインスタントメッセージシステムがある。このシステムでは、在籍、不在等、ユーザのプレゼンス情報の維持管理を容易化するために、ユーザの在籍の有無につき入力端末を用いて入力してＬＡＮサーバに登録し、同じくＬＡＮ接続された表示端末でユーザの在籍の有無を表示するものも知られている。
【０００３】
例えば、特許文献１では、近距離無線通信により周辺に位置する端末の存在を確認し、前記周辺に位置する端末のプレゼンス情報を、ある端末選定基準に従い選定された端末において収集し、当該選定された端末から一括してサーバへ送信する技術が開示されている。
【０００４】
しかしながら、同文献の技術では、端末のプレゼンス情報が不明の場合には、当該端末のプレゼンス情報を提供することができないという問題がある。
【０００５】
参照の要求をされたユーザのプレゼンス情報が不明の場合でも、プレゼンス情報を推測する技術が特許文献２で提案されている。かかる特許文献２では、プレゼンスサーバは、端末のプレゼンス情報が不明な場合に、スケジュールサーバのスケジュール情報の参照を参照して、プレゼンス情報を推測する技術が提案されている。
【０００６】
しかしながら、同文献の技術では、ユーザのプレゼンス情報が不明な場合に、スケジュール情報を用いているが、ユーザの実際の行動はスケジュールと異なることが多く、必ずしも信頼できるプレゼンス情報を提供できるとは限らないという問題がある。
【０００７】
【特許文献１】特開２００５−３８２０８号公報
【特許文献２】特開２００５−２５４８２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
本発明は、上記に鑑みてなされたものであって、信頼性の高いプレゼンス情報を提供することが可能なプレゼンス情報管理装置、およびコンピュータが実行可能なプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上述した課題を解決し、目的を達成するために、本発明は、ネットワークに接続される端末にプレゼンス情報の提供を行うプレゼンス情報管理装置であって、人に各々関連付けられ、ユーザを識別するためのユーザＩＤが各々登録されている複数の無線通信手段と通信を行って、ユーザＩＤ、その場所情報、および当該場所情報を取得した時間情報を位置情報として収集する位置情報収集手段と、前記ユーザＩＤのプレゼンス情報を生成するプレゼンス情報生成手段と、前記位置情報収集手段から前記位置情報を受け取り、更新対象となるユーザＩＤのプレゼンス情報を、当該更新対象となるユーザＩＤのプレゼンス情報と当該更新対象となるユーザＩＤと位置的に関連のあるユーザＩＤのプレゼンス情報とに基づいて推定し更新するプレゼンス更新手段と、を備えたことを特徴とする。
【００１０】
また、本発明の好ましい態様によれば、前記位置情報の履歴を記録するデータベースを備え、前記プレゼンス更新手段は、前記データベースを参照して、前記更新対象となるユーザＩＤと位置的に関連のあるユーザＩＤを検出することが望ましい。
【００１１】
また、本発明の好ましい態様によれば、前記更新対象となるユーザＩＤと位置的に関連のあるユーザＩＤは、当該更新対象となるユーザＩＤの近くに存在するユーザＩＤであることが望ましい。
【００１２】
また、本発明の好ましい態様によれば、前記更新対象となるユーザＩＤと位置的に関連のあるユーザＩＤは、当該更新対象となるユーザＩＤと同一エリアに存在するユーザＩＤであることが望ましい。
【００１３】
また、本発明の好ましい態様によれば、前記プレゼンス更新手段は、ユーザＩＤのプレゼンス情報の信頼性が低い場合に、当該ユーザＩＤのプレゼンス情報を更新対象とすることが望ましい。
【００１４】
また、本発明の好ましい態様によれば、前記プレゼンス情報の信頼性は、前記プレゼンス生成手段で生成したプレゼンス情報の生成・更新時刻に依存し、時間の経過と共に低下することが望ましい。
【００１５】
また、本発明の好ましい態様によれば、前記プレゼンス更新手段は、前記更新対象のユーザＩＤのプレゼンス情報と、当該更新対象のユーザＩＤの近くに存在するユーザＩＤの中で信頼性が高いプレゼンス情報を有し、かつ、最も当該ユーザＩＤに近いユーザＩＤのプレゼンス情報とに基づいて、前記更新対象となるユーザＩＤのプレゼンス情報を推定することが望ましい。
【００１６】
また、本発明の好ましい態様によれば、前記プレゼンス更新手段は、前記更新対象のユーザＩＤのプレゼンス情報および当該更新対象のユーザＩＤの近くに存在するユーザＩＤのプレゼンス情報の種類毎の個数を、当該更新対象のユーザＩＤから近いほど大きくなるように重み付け演算し、最も個数の多いプレゼンス情報を当該更新対象のユーザＩＤのプレゼンス情報とすることが望ましい。
【００１７】
また、本発明の好ましい態様によれば、プログラムにより本発明に係るプレゼンス情報管理装置の各手段としてコンピュータを機能させることが望ましい。
【発明の効果】
【００１８】
本発明によれば、ネットワークに接続される端末にプレゼンス情報の提供を行うプレゼンス情報管理装置であって、人に各々関連付けられ、ユーザを識別するためのユーザＩＤが各々登録されている複数の無線通信手段と通信を行って、ユーザＩＤ、その場所情報、および当該場所情報を取得した時間情報を位置情報として収集する位置情報収集手段と、
前記ユーザＩＤのプレゼンス情報を生成するプレゼンス情報生成手段と、前記位置情報収集手段から前記位置情報を受け取り、更新対象となるユーザＩＤのプレゼンス情報を、当該更新対象となるユーザＩＤのプレゼンス情報と当該更新対象となるユーザＩＤと位置的に関連のあるユーザＩＤのプレゼンス情報とに基づいて推定し更新するプレゼンス更新手段と、を備えているので、特定のユーザＩＤのプレゼンス情報の信頼性が低い場合や不明の場合においても、当該ユーザＩＤのプレゼンス情報を高精度に推定することができ、信頼性の高いユーザのプレゼンス情報を提供することが可能なプレゼンス情報管理装置を提供することが可能となるという効果を奏する。
【発明を実施するための最良の形態】
【００１９】
以下に、この発明にかかるプレゼンス情報管理装置の最良な実施の形態を詳細に説明する。なお、この実施の形態によりこの発明が限定されるものではない。また、下記実施の形態における構成要素には、当業者が容易に想定できるものまたは実質的に同一のものが含まれる。
【００２０】
（実施の形態１）
図１は、実施の形態１に係るプレゼンス情報管理システムの全体構成図である。プレゼンス情報管理システムは、ユーザＩＤ（ＵＩＤ１〜Ｎ）がそれぞれ登録されている端末１０１1〜Nと、ユーザに所持されユーザＩＤ（ＵＩＤ１〜Ｎ）が登録された近距離無線通信手段１０２1〜Nと通信を行って、ユーザＩＤ（ＵＩＤ１〜Ｎ）の位置情報を収集する位置情報提供サーバ３００と、端末１０１1〜Nからの要求に従って、ユーザＩＤ（ＵＩＤ１〜Ｎ）のプレゼンス情報（不明、在席中、離席中、会議中等）を提供し、また、位置情報提供サーバ３００で取得されるユーザＩＤの位置情報に基づいて、ユーザＩＤのプレゼンス情報を更新するプレゼンス情報管理サーバ２００とがネットワーク４００を介して互いにデータ通信可能に接続されている。プレゼンス情報管理サーバ２００と、位置情報提供サーバ３００とにより、本発明に係るプレゼンス情報管理装置が構成される。
【００２１】
端末１０１1〜Nは、ユーザ１〜Ｎがそれぞれ使用し、固有のユーザＩＤ（ＵＩＤ１〜ＵＩＤＮ）がそれぞれ登録されている。端末１０１1〜Nは、固定端末や、無線で通信する移動端末である。また、ユーザ１〜Ｎは、ユーザＩＤ（ＵＩＤ１〜ＵＩＤＮ）がそれぞれ登録されている上記近距離無線通信手段１０３1〜Nを所持している。近距離無線通信手段１０３1〜Nは、ユーザの所在位置を確認するためのものであり、社員証や携帯電話のようにユーザが常に持ち運ぶものに取り付けるのが望ましい。近距離無線通信手段１０３1〜Nとしては、例えば、ＲＦＩＤ、Ｂｌｕｅｔｏｏｔｈ、およびＺｉｇｂｅｅ等を使用した通信装置やＧＰＳ装置等を使用することができる。
【００２２】
位置情報提供サーバ３００は、定期的にユーザが所持する近距離無線通信手段１０２1〜Nと通信を行って、近距離無線通信手段１０２1〜Nの位置を検知し、ＵＩＤ１〜Ｎの位置情報（場所情報、当該場所情報の検索時間）を取得する。
【００２３】
具体的には、位置情報提供サーバ３００は、近距離無線通信手段１０２1〜Nとの近距離無線通信により、ユーザがどの部屋のどの位置にいたか程度の場所情報を取得する。場所情報の取得方法は公知であるのでその詳細な説明を省略する。図２は、位置情報提供サーバ３００により取得される位置情報（ＵＩＤ、取得時刻（日付、検索時刻）、場所情報（エリア情報））の一例を示す図である。ここで、位置情報提供サーバ３００が取得する場所情報としては、エリア情報（部屋情報）や座標情報（ｘ，ｙ）を使用することができる。実施の形態１では、場所情報としてエリア情報（部屋情報）を取得する場合について説明する。
【００２４】
位置情報提供サーバ３００は、プレゼンス情報管理サーバ２００からの要求に従って、ＵＩＤ１〜Ｎの場所情報およびその検索時刻を含む位置情報をプレゼンス情報管理サーバ２００に送信する。
【００２５】
このシステムでは、ユーザによる特別な動作なしに行動を記録し、ある程度の範囲の限定ができることが望ましいため、サイズが小さく、かつ低消費電力のＲＦＩＤシステム、特にアクティブ方式のＲＦＩＤシステムを用いることが望ましい。ＲＦＩＤシステムのタグは大まかにＩＣチップとアンテナから構成され、このアンテナを通じてデータの送受信を行う。また、ＲＦＩＤタグには自らが電池を持ち電波を発信して通信を行うアクティブ方式と、アンテナを通じて外部から電源の供給を受けて稼動し、通信を行うパッシブ方式の２種類がある。
【００２６】
本実施の形態においてはいずれの方式を用いてもよいが、ユーザによる特別な操作なしに位置を把握するためには、通信距離が数ｍと長いアクティブ方式を採用することが望ましい。タグを取り付ける場合には、社員証や携帯電話のようにユーザが常に持ち運ぶものに取り付けるのが望ましい。
【００２７】
ＲＦＩＤの通信システムには、複数のタグによる通信による通信の混乱を避けるアンチコリジョンという機能がある。タグおよびリーダライタがこの機能を備えることにより、該ＲＦＩＤシステムは複数のタグを一度に読み書きするマルチリードを実現する。本実施の形態においては、複数の人が同じ場所に存在することが考えられるため、このマルチリード機能を備えることが重要である。ＲＦＩＤシステムは、処理速度が速いため、リアルタイムに位置情報を取得することができる。
【００２８】
プレゼンス情報管理サーバ２００は、位置情報取得部２０１と、位置情報整形部２０２と、プレゼンス生成部２０３と、プレゼンス更新部２０４と、プレゼンス提供部２０５と、行動履歴ＤＢ２１０と、プレゼンスＤＢ２１１とを備えている。
【００２９】
位置情報取得部２０１は、位置情報提供サーバ３００からＵＩＤ１〜Ｎの位置情報を取得して、行動履歴情報（ＵＩＤ、日付、時間範囲（１５分単位）、場所情報）として行動履歴ＤＢ２１０に蓄積する。位置情報整形部２０２は、行動履歴ＤＢ２１０に蓄積された行動履歴情報に基づいて、各ＵＩＤと位置的に関連のあるＵＩＤ（近くに存在するＵＩＤまたは同一エリアに存在するＵＩＤ）を算出して、行動履歴ＤＢ２１０に書き込む。
【００３０】
図３は、行動履歴ＤＢ２１０の構成例を示す図である。行動履歴ＤＢ２１０には、ＵＩＤをキーとして、日付、時間範囲（１５分単位）、場所情報（エリア情報）、位置的に関連のあるＵＩＤが記録される。これにより、一時的にＵＩＤの位置情報を取得できなかった場合でも、一定時間内で最も存在した時間が長い場所をその時間内でのＵＩＤの位置とすることができる。また、一定時間以上近くにいた人や一定時間以上同じエリア内にいた人を位置的に関連のあるＵＩＤとすることにより、一時的に偶然近くにいた人が位置的に関連付けられるのを防ぐことができる。
【００３１】
例えば、同図において、過去１５分の位置情報を用いて現在の位置情報を決定する場合、１０：１５において、ＵＩＤ１は１０：００〜１０：１５の間、会議室にいた時間が最も長かったため、１０：１５における位置は会議室であると決定される。同様に１０：００〜１０：１５の間近くにいた人のデータを蓄積し、一定時間以上近くにいた人を１０：１５における近くにいた人として決定する。
【００３２】
プレゼンス生成部２０３は、端末１０１1〜NからＵＩＤ１〜Ｎのプレゼンス情報（在席中、離席中、会議中等の情報）を受け取って、プレゼンスＤＢ２１１に蓄積する。図４は、プレゼンスＤＢ２１１の構成例を示す図である。プレゼンスＤＢ２１１には、ＵＩＤをキーとして、プレゼンス情報、当該プレゼンス情報の登録日時、有効期間（分）、および信頼度が登録される。プレゼンス生成部２０３は、プレゼンスＤＢ２１１において、各ＵＩＤ１〜Ｎのプレゼンス情報の有効期間（分）を設定し、また、信頼度を逐次算出して更新する。なお、プレゼンス生成部２１１は、端末１０１1〜NからＵＩＤ１〜Ｎのプレゼンス情報を受け取る替わりに、スケジュールなどの情報を用いて各ユーザ１〜Ｎのプレゼンス情報を生成することにしてもよい。また、プレゼンス情報は外部のプレゼンス管理サーバから提供される構成としてもよい。
【００３３】
プレゼンス情報の信頼度は、例えば、下式（１）によって表すことができる。
【００３４】
信頼度＝１００×｛（現在時刻−登録日時）／有効期間｝×１００・・・（１）
【００３５】
上記式（１）より、プレゼンス情報の信頼度は、更新されてから時間がたつほど低下する。また、プレゼンスが“不明”の場合は信頼度を「０」とする。
【００３６】
プレゼンス更新部２０４は、プレゼンスＤＢ２１１のプレゼンス情報の信頼度が所定閾値以下の場合に、当該プレゼンス情報を更新する。具体的には、更新対象となるＵＩＤのプレゼンス情報と、当該更新対象のＵＩＤと位置的に関連のあるＵＩＤのプレゼンス情報とに基づいて、更新対象となるＵＩＤのプレゼンス情報を推定して更新する。このように、ＵＩＤのプレゼンス情報が更新されたばかりでその信頼度が高い場合には、プレゼンス情報を更新しないことにより、計算処理の負荷を低減することができる。なお、プレゼンス更新部２０４は、プレゼンスＤＢ２１１のプレゼンス情報の信頼度に拘わらず、定期的にプレゼンス情報を更新することにしてもよい。
【００３７】
プレゼンス情報を更新する信頼度の閾値は、プレゼンス生成部２０３で任意に設定可能となっている。図４において、例えば信頼度が「５０」以下の場合にプレゼンス情報を更新すると設定した場合には、ＵＩＤ１、ＵＩＤ４、ＵＩＤ５がプレゼンス情報の更新対象となる。
【００３８】
プレゼンス更新部２０４は、プレゼンス情報の更新の対象となるＵＩＤと、当該ＵＩＤに位置的に関連付けられたＵＩＤのプレゼンス情報に基づいて、更新の対象となるＵＩＤのプレゼンス情報を推定する場合、対象となるＵＩＤに最も近いＵＩＤのプレゼンス情報をそのプレゼンス情報とすることができる。
【００３９】
例えば、図３および図４に示す例では、ＵＩＤ１のプレゼンス情報が不明であるため、ＵＩＤ１から近く（同一エリアにいる）、かつ信頼性の高いプレゼンス情報をＵＩＤ２およびＵＩＤ３のプレゼンス情報をＵＩＤ１のプレゼンス情報とする。ここで、近いＵＩＤが複数ある場合は、最初に見つかったＵＩＤを適用する方法や多数決で決定する方法が考えられるが、いずれを使用することにしてもよい。ここでは、最初に見つかったＵＩＤ２のプレゼンス情報をＵＩＤ１のプレゼンス情報とする。具体的には、ＵＩＤ１のプレゼンス情報を、ＵＩＤ２のプレゼンス情報「会議中」と推定する。
【００４０】
プレゼンス提供部２０５は、端末１０１1〜Nからの要求に従って、プレゼンスＤＢ２１１に格納されている各ユーザＩＤ（ＵＩＤ１〜Ｎ）のプレゼンス情報（不明、在席中、離席中、会議中等）を提供する。
【００４１】
図５は、図１のプレゼンス情報提供サーバ２００においてプレゼンス情報が更新されるまでの処理の概略を説明するためのフローチャートである。図５において、プレゼンス情報管理サーバ２００のプレゼンス生成部２０３は、端末１０１1〜NからＵＩＤ１〜Ｎおよびそのプレゼンス情報を受け取って、プレゼンスＤＢ２１１に蓄積する（ステップＳ１，Ｔ１）。プレゼンス生成部２０３は、上述した方法で、プレゼンスＤＢ２１１に蓄積されるプレゼンス情報の信頼度を算出し、逐次更新する。
【００４２】
位置情報取得部２０１は、位置情報提供サーバ３００から全ＵＩＤ１〜Ｎの位置情報を取得し（ステップＵ１，Ｕ２）、行動履歴情報を行動履歴ＤＢ２１０に記録する（ステップＴ２）。位置情報整形部２０２は、行動履歴ＤＢ２１０に蓄積された行動履歴情報に基づいて、各ＵＩＤに位置的に関連するＵＩＤを算出して、行動履歴データベース２１０に書き込む。
【００４３】
プレゼンス更新部２０４は、ｉ＝１として（ステップＴ３）、ＵＩＤｉのプレゼンス情報の信頼性が設定された閾値以下であるか否かを判定する（ステップＴ４）。ＵＩＤｉのプレゼンス情報の信頼度が閾値以下でない場合は（ステップＴ４の「Ｎｏ」）、ステップＴ６に移行する。他方、ＵＩＤｉのプレゼンス情報の信頼度が閾値以下である場合は（ステップＴ４の「Ｙｅｓ」）、プレゼンス更新部２０４は、行動履歴ＤＢ２１０を参照し、ＵＩＤｉのプレゼンス情報と、当該ＵＩＤｉに位置的に関連するＵＩＤｉのプレゼンス情報とに基づいて、ＵＩＤｉのプレセンス情報を推定して、プレゼンスＤＢ２１１のＵＩＤｉのプレセンス情報を更新する（ステップＴ５）。
【００４４】
そして、プレゼンス更新部２０４は、ｉ＝ｉ＋１として（ステップＴ６）、ｉ＞Ｎとなるまで（ステップＴ７）、ステップＴ４〜Ｔ７の処理を繰り返して、全てのＵＩＤ１〜Ｎに対して同じ処理を実行する。
【００４５】
実施の形態１によれば、位置情報提供サーバ３００では、人に各々関連付けられ、ユーザを識別するためのユーザＩＤが各々登録されている複数の無線通信手段１０２1〜Nと通信を行って、ユーザＩＤ（ＵＩＤ１〜Ｎ）の位置情報を収集し、プレゼンス情報管理サーバ２００では、ユーザＩＤのプレゼンス情報を生成するとともに、位置情報提供サーバ３００から位置情報を受け取り、更新対象となるユーザＩＤのプレゼンス情報を、当該更新対象となるユーザＩＤのプレゼンス情報と当該更新対象となるユーザＩＤと位置的に関連のあるユーザＩＤのプレゼンス情報とに基づいて推定し更新することとしたので、ユーザＩＤのプレゼンスが不明であっても信頼性の高いプレゼンス情報を提供することが可能となる。
【００４６】
また、プレゼンス情報管理サーバ２００では、位置情報の履歴を記録する行動履歴ＤＢ２１０を備え、当該行動履歴ＤＢ２１０を参照して、更新対象となるユーザＩＤと位置的に関連のあるユーザＩＤを検出することとしたので、より信頼性のある位置情報や更新対象となるユーザＩＤと位置的に関連のあるユーザＩＤを取得することが可能となる。
【００４７】
また、更新対象となるユーザＩＤと位置的に関連のあるユーザＩＤを、更新対象となるユーザＩＤの近くに存在するユーザＩＤとしたので、更新対象となるユーザＩＤと位置的に関連のあるユーザＩＤを容易に取得することが可能となる。
【００４８】
また、更新対象となるユーザＩＤと位置的に関連のあるユーザＩＤを、更新対象となるユーザＩＤと同一エリアに存在するユーザＩＤとしたので、更新対象となるユーザＩＤと位置的に関連のあるユーザＩＤを容易に取得することが可能となる。
【００４９】
また、ユーザＩＤのプレゼンス情報の信頼性が低い場合に、当該ユーザＩＤのプレゼンス情報を更新対象とすることとしたので、プレゼンス情報管理サーバ２００におけるプレゼンス情報の推定処理の負荷を減らすことができる。
【００５０】
また、プレゼンス情報の信頼性は、プレゼンス情報の生成・更新時刻に依存し、時間の経過と共に低下することとしたので、プレゼンス情報が定期的に更新され、常に信頼性の高いプレゼンス情報の提供が可能となる。
【００５１】
また、更新対象となるユーザＩＤの近くに存在するユーザＩＤの中で信頼性が高いプレゼンス情報を有し、かつ、最も更新対象となるユーザＩＤに近いユーザＩＤのプレゼンス情報とに基づいて、更新対象のユーザＩＤのプレゼンス情報を推定することとしたので、他のユーザＩＤのプレゼンス情報を用いて、信頼性の高いプレゼンス情報を推定することが可能となる。
【００５２】
（実施の形態２）
図６は、実施の形態２に係るプレゼンス情報管理システムの全体構成図である。図６において、図１と同等機能を有する部位には同一符号を付して、共通する部分の説明は省略し、異なる点についてのみ説明する。実施の形態２では、場所情報としてエリア情報（部屋情報）および座標情報（ｘ，ｙ）を使用する場合について説明する。
【００５３】
位置情報提供サーバ３００は、近距離無線通信手段１０２1〜Nの位置情報（ＵＩＤ、取得時刻（日付、検索時刻）、場所情報（座標情報（ｘ，ｙ））を取得して、プレゼンス情報管理サーバ２００に送信する。プレゼンス情報管理サーバ２００では、位置情報取得部２０１は、位置情報提供サーバ３００からＵＩＤ１〜Ｎの位置情報を取得して、行動履歴情報（ＵＩＤ、日付、時間範囲（１５分単位）、場所情報（座標情報）として行動履歴ＤＢ２１０に蓄積する。
【００５４】
また、プレゼンス情報管理サーバ２００は、エリアＤＢ２３０を備えている。図７は、エリアデータベースの構成例を示す図である。エリアＤＢ２３０は、図７に示すように、エリア情報（第１会議室、第２会議室、第３会議室、・・・）に対応させて、最小ｘ座標（０，１０，１０，・・・）、最小ｙ座標（０，０，２０，・・・）、最大ｘ座標（１０，２０，２０，・・・）、最大ｙ座標（１０，１０，３０，・・・）のデータが登録されている。
【００５５】
位置情報整形部２０２は、エリアＤＢ２３０を参照し、行動履歴ＤＢ２１０のＵＩＤ１〜Ｎの座標情報（ｘ、ｙ）に対応するエリア情報を取得して、行動履歴ＤＢ２１０に書き込む。また、位置情報整形部２０２は、各ＵＩＤに位置的に関連するＵＩＤを算出して、行動履歴データベース２１０に書き込む。各ＵＩＤに位置的に関連するＩＤとしては、近くにいたＵＩＤや同じエリア内にいたＵＩＤを位置的に関連したＵＩＤとすることができる。
【００５６】
なお、隣の部屋など、近くにいても全く異なるプレゼンス情報を有するＵＩＤが考えられるため、エリア情報を用いて関連付けることが望ましい。例えば、図８に示すように、各ＵＩＤの座標情報が、ＵＩＤ１＝（８，５）、ＵＩＤ２＝（３，５）、ＵＩＤ３＝（１２，５）、ＵＩＤ４＝（１３，５）の場合、ＵＩＤ１の５ｍ近傍には、ＵＩＤ２、ＵＩＤ３、ＵＩＤ４がいることになる。ここで、エリアＤＢ２３０より、ＵＩＤ１、ＵＩＤ２は第１会議室、ＵＩＤ３、ＵＩＤ４は第２会議室にいるので、エリア情報を用いて、ＵＩＤ１にはＵＩＤ２のみを関連付けることができる。
【００５７】
プレゼンス更新部２０４は、更新対象となるＵＩＤのプレゼンス情報及び更新対象となるＵＩＤに位置的に関連付けられたＵＩＤのプレゼンス情報の種類ごとの個数を、対象となるＵＩＤから近いほど大きくなるよう「重み」付けして演算し、最も個数の多いプレゼンス情報を更新対象となるＵＩＤのプレゼンス情報とすることができる。「重み」は、例えば、下式（２）で表すことができる。ここで、ｄは距離を示す。
【００５８】
重み＝ｅ-d・・・（２）
【００５９】
図９は、ＵＩＤ１〜５の位置情報およびプレゼンス情報の一例を示す図である。例えば、図９において、ＵＩＤ１のプレゼンス情報が更新対象である場合に、ＵＩＤ１〜ＵＩＤ５で提示されるプレゼンス情報に、上記式（２）で示す重みをつけて投票することにより、図１０に示す結果を得ることができる。この図１０の結果より、ＵＩＤ１のプレゼンス情報は“会議中”と決定することができる。
【００６０】
実施の形態２によれば、更新対象となるユーザＩＤと当該更新対象となるユーザＩＤの近くに存在するユーザＩＤに関連付けられたプレゼンス情報の種類ごとの個数を当該更新対象となるＩＤから近いほど大きくなるよう重み付けして演算し、最も個数の多いプレゼンス情報を当該ユーザＩＤのプレゼンス情報とすることとしたので、他のユーザＩＤのプレゼンス情報を用いて、より信頼性の高いプレゼンス情報を推定することが可能となる。
【００６１】
なお、上記実施の形態において、プレゼンス情報管理サーバ２００と位置情報提供サーバ３００とを物理的に一体に形成してもよく、また、プレゼンス情報管理サーバ２００の機能を物理的に分離して構成してもよい。
【００６２】
（プログラム）
また、本発明の目的は、上述したプレゼンス情報管理装置の機能を実現するソフトウエアのプログラムコードを記録した記録媒体を、システムまたは装置に供給し、そのシステムまたは装置のコンピュータ（または、ＣＰＵ、ＭＰＵ、ＤＳＰ）が記録媒体に格納されたプログラムコードを実行することによっても達成することが可能である。この場合、記録媒体から読み出されたプログラムコード自体が前述したプレゼンス情報管理装置の機能を実現することになり、そのプログラムコードまたはそのプログラムを記憶した記録媒体は本発明を構成することになる。プログラムコードを供給するための記録媒体としては、ＦＤ、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリ、ＲＯＭなどの光記録媒体、磁気記録媒体、光磁気記録媒体、半導体記録媒体を使用することができる。
【００６３】
また、コンピュータが読み出したプログラムコードを実行することにより、前述したプレゼンス情報管理装置の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述したプレゼンス情報管理装置の機能が実現される場合も含まれること言うまでもない。
【００６４】
また、記録媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述したプレセンス情報管理装置の機能が実現される場合も含まれることは言うまでもない。
【産業上の利用可能性】
【００６５】
本発明に係るプレゼンス情報管理装置およびコンピュータが実行するためのプログラムは、ネットワークに接続されるそれぞれの端末にプレゼンス情報の通知を行うシステムに
有用である。
【図面の簡単な説明】
【００６６】
【図１】実施の形態１に係るプレゼンス情報管理システムの全体構成図である。
【図２】位置情報提供サーバにより取得される位置情報の一例を示す図である。
【図３】行動履歴ＤＢの構成例を示す図である。
【図４】プレゼンスＤＢの構成例を示す図である。
【図５】プレゼンス情報提供サーバにおいてプレゼンス情報が更新されるまでの処理の概略を説明するためのフローチャートである。
【図６】実施の形態２に係るプレゼンス情報管理システムの全体構成図である。
【図７】エリアＤＢの構成例を示す図である。
【図８】ＵＩＤの座標情報の一例を示す図である。
【図９】ＵＩＤの位置情報およびプレゼンス情報の一例を示す図である。
【図１０】プレゼンス情報の推定結果を示す図である。
【符号の説明】
【００６７】
１０１1〜N  端末
１０２1〜N  近距離無線通信手段
２００  プレゼンス情報管理サーバ
２０１  位置情報取得部
２０２  位置情報整形部
２０３  プレゼンス生成部
２０４  プレゼンス更新部
２０５  プレゼンス提供部
２１０  行動履歴ＤＢ
２１１  プレゼンスＤＢ
２３０  エリアＤＢ
３００  位置情報提供サーバ
【図１】
2007183835.tif 000003
【図２】
2007183835.tif 000004
【図３】
2007183835.tif 000005
【図４】
2007183835.tif 000006
【図５】
2007183835.tif 000007
【図６】
2007183835.tif 000008
【図７】
2007183835.tif 000009
【図８】
2007183835.tif 000010
【図９】
2007183835.tif 000011
【図１０】
2007183835.tif 000012