(57)【要約】【課題】  プレゼンス情報を提供する場合に、プライバシ保護を図り、またリアルタイムコミュニケーションの確立を可能とするＡＰサーバを提供する。【解決手段】  本発明においては、各種のコミュニケーションツールを有するＡＰサーバ１００を他の連携プレゼンスサーバ１０と連携すると共に、従来のプレゼンスサーバの有していた開示条件を、ＡＰサーバ１００側のプライバシＤＢ１２０に登録して設定できるようにする。これにより、プレゼンス情報を提供する側のユーザが、プレゼンス情報の提供先のユーザ名や提供時間の範囲などを設定することができる。また、ユーザは、ＡＰサーバの有するコミュニケーションツールを利用してリアルタイムにコミュニケーションを確立することができる。【選択図】  図１
2005309524.tif 000002
【特許請求の範囲】
【請求項１】
１または複数のプレゼンスサーバと連携し、該プレゼンスサーバからプレゼンス情報を受信してユーザの端末に提供するアプリケーションサーバであって、
前記プレゼンスサーバからプレゼンス情報を受信するためのプレゼンス情報入力手段と、
前記プレゼンス情報入力手段により受信したプレゼンス情報を登録するためのプレゼンス情報登録手段と、
前記プレゼンスサーバから受信するプレゼンス情報の種別およびプレゼンス情報を提供する側のユーザごとに、プレゼンス情報の提供条件をプライバシ情報として登録するためのプライバシ情報登録手段と、
ユーザの端末にプレゼンス情報を提供する場合に、前記プライバシ情報を参照して、プレゼンス情報の提供を許可するか否かを判定するためのプライバシ制御手段と
を備えることを特徴とするアプリケーションサーバ。
【請求項２】
前記プライバシ情報には、少なくとも、プレゼンス情報の提供先のユーザ名、および提供許可時間の情報を含むこと
を特徴とする請求項１に記載のアプリケーションサーバ。
【請求項３】
前記プレゼンスサーバから、ユーザのプレゼンス情報を所定の時間または日数に渡り受信しない場合は、当該ユーザについてのプレゼンス情報の最終更新時間をクリアし、当該ユーザについてはプレゼンス情報が未受信であることを通知する手段を
備えることを特徴とする請求項１または請求項２に記載のアプリケーションサーバ。
【請求項４】
プレゼンス情報を要求したユーザについて、特別な権限を持つユーザであるかどうかを判定するプライオリティ判定手段と、
前記プライオリティ判定手段により、プレゼンス情報を要求したユーザが特別な権限を持つユーザであると判定された場合には、前記プライバシ情報の内容に制限されずに、プレゼンス情報を提供するプライバシ制御手段と
を備えることを特徴とする請求項１から３のいずれかに記載のアプリケーションサーバ。
【請求項５】
前記アプリケーションサーバには、１または複数の種類のコミュニケーションツールが用意されると共に、ユーザの選択により、前記コミュニケーションツールを提供する手段を
備えることを特徴とする請求項１から４のいずれかに記載のアプリケーションサーバ。
【請求項６】
１または複数のプレゼンスサーバと連携し、該プレゼンスサーバからプレゼンス情報を受信してユーザの端末に提供するアプリケーションサーバにおけるプレゼンス情報提供方法であって、
前記プレゼンスサーバからプレゼンス情報を受信するためのプレゼンス情報入力手順と、
前記プレゼンス情報入力手順により受信したプレゼンス情報を登録するためのプレゼンス情報登録手順と、
前記プレゼンスサーバから受信するプレゼンス情報の種別およびプレゼンス情報を提供する側のユーザごとに、プレゼンス情報の提供条件をプライバシ情報として登録するためのプライバシ情報登録手順と、
ユーザの端末にプレゼンス情報を提供する場合に、前記プライバシ情報を参照して、プレゼンス情報の提供を許可するか否かを判定するためのプライバシ制御手順と
を含むことを特徴とするプレゼンス情報提供方法。
【請求項７】
１または複数のプレゼンスサーバと連携し、該プレゼンスサーバからプレゼンス情報を受信してユーザの端末に提供するアプリケーションサーバ内のコンピュータに、
前記プレゼンスサーバからプレゼンス情報を受信するためのプレゼンス情報入力手順と、
前記プレゼンス情報入力手順により受信したプレゼンス情報を登録するためのプレゼンス情報登録手順と、
前記プレゼンスサーバから受信するプレゼンス情報の種別およびプレゼンス情報を提供する側のユーザごとに、プレゼンス情報の提供条件をプライバシ情報として登録するためのプライバシ情報登録手順と、
ユーザの端末にプレゼンス情報を提供する場合に、前記プライバシ情報を参照して、プレゼンス情報の提供を許可するか否かを判定するためのプライバシ制御手順と
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プレゼンス情報を提供するアプリケーションサーバ、プレゼンス情報提供方法、及びプログラムに関し、特に、他のプレゼンスサーバと連携し、該プレゼンスサーバからプレゼンス情報を受信してユーザの端末に提供する、アプリケーションサーバ、プレゼンス情報提供方法、及びプログラムに関する。
【背景技術】
【０００２】
プレゼンスシステムは、ユーザの所在場所、状態を把握し、他者がユーザの状態を確認でき、ユーザとのコミュニケーション（連絡）をとることを容易にするためのシステムである。このような従来のプレゼンスシステムが伝える情報としては、以下に示すようなものがある。
【０００３】
まず、現在の自分の状態を手動で選択し、相手に知らせる情報がある。例えば、「在席中」、「取込中」、「ログイン」、「ログアウト」等の情報である。
また、自分で文字入力する方法で相手に知らせる情報がある、例えば、「明日は出張」、「今から食事」等の文字入力情報である。
また、スケジュールの予定名を現在の自分の状態として相手に知らせる情報がある。例えば、「１４時から企画会議」、「１０時から東京出張」等の情報の情報である。
また、電話の状態を自分の電話中状態として相手に知らせる情報がある。例えば、通信中」、「呼出中」、「空き」、「故障中」等の電話機等から収集できる情報である。
また、コラボレーション中の状態を相手に知らせる情報がある。例えば、「コラボレーション中」などの情報である。
【０００４】
このように、プレゼンスシステムにおいては、様々な方法・手段により、リアルタイムに相手状態を知ることができ、様々なコミュニケーションに活用されるようになってきた。
【０００５】
またさらに、上述したプレゼンスシステムに加え、位置情報というプレゼンスも存在し、ＧＰＳ（Global Positioning System）・ＨＥＯ（Highly Elliptical Orbit）等の衛星を利用した位置情報取得技術、及び無線ＬＡＮ・ＢｌｕｅＴｏｏｔｈ（ブルートゥース）・ＵＷＢ（Ultra Wide Band）・ＲＦＩＤ(Radio Frequency Identification)等ではアクセスポイント・ノード設置位置等を利用した位置情報取得技術も出現している。さらにはＲＦＩＤチップのような小さな電子部品を利用し、タグ製品を持ち歩いたりして、タグ保持者の現在位置情報を知ることができるようになっている。
【０００６】
図１４は、従来の位置情報のプレゼンスシステムの例を示す図であり、位置情報プレゼンスサーバ２００は、位置情報を提供する側のユーザ２０１から通知される位置情報を集約・管理している。そして、位置情報提供を受けるユーザ２０２は、位置情報プレゼンスサーバ２００ヘアクセスすることで、ユーザ２０１の位置情報を取得できるように構成されている。
【０００７】
なお、プレゼンスシステムに関する発明がいくつか開示されており、あるプレゼンスサービスで扱うプレゼンス情報の構成と他のプレゼンスサービスで扱うプレゼンス情報が異なる場合にも、プレゼンスサービス間の相互接続を実現することのできるプレゼンスサービス通信システムについての発明が開示されている（例えば、特許文献１参照）。
【０００８】
また、プレゼンスシステムにおいて、プレゼンティティ（配信されるプレゼンス情報の所有者）によるプレゼンス情報の設定を制限する発明が開示されている。この発明では、例えば、プレゼンス情報のうち、ユーザエージェント自身が設定不可能な制限プレゼンス情報（例えば、プレゼンス情報のうちの「ゲームスコア」）を設けることを特徴としている（例えば、特許文献２参照）。
【特許文献１】特開２００３−１８６７７５号公報
【特許文献２】特開２００４−１３８２４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、上述した従来のプレゼンスシステムにおいては、プレゼンスシステムが他の連携システムから受信するプレゼンス情報の内容はユーザへ透過表示しており、プライバシによる制御ができていない。また、他の連携システムから受信するプレゼンス情報の内容は、絶えることなく、ユーザへ透過表示されてしまう。さらに、一定時間プレゼンス情報を受信しない場合、古いプレゼンスが残ってしまうなどの問題がある。
【００１０】
本発明はこのような問題を解決するためになされたもので、その目的は、プレゼンス情報を提供するユーザのプライバシ保護を図り、また、リアルタイムコミュニケーションの確立を可能とする、アプリケーションサーバ、プレゼンス情報提供方法、及びプログラムを提供することにある。
【課題を解決するための手段】
【００１１】
本発明は上記課題を解決するためになされたものであり、１または複数のプレゼンスサーバと連携し、該プレゼンスサーバからプレゼンス情報を受信してユーザの端末に提供するアプリケーションサーバであって、前記プレゼンスサーバからプレゼンス情報を受信するためのプレゼンス情報入力手段と、前記プレゼンス情報入力手段により受信したプレゼンス情報を登録するためのプレゼンス情報登録手段と、前記プレゼンスサーバから受信するプレゼンス情報の種別およびプレゼンス情報を提供する側のユーザごとに、プレゼンス情報の提供条件をプライバシ情報として登録するためのプライバシ情報登録手段と、ユーザの端末にプレゼンス情報を提供する場合に、前記プライバシ情報を参照して、プレゼンス情報の提供を許可するか否かを判定するためのプライバシ制御手段とを備えることを特徴とするアプリケーションサーバ。
これにより、従来のプレゼンスサーバでは、プレゼンス情報の開示条件をプレゼンス情報の提供者側でなく、提供先ユーザ（提供を受ける側のユーザ）が任意に設定していたためプライバシに関する考慮がされてなかったが、本発明では、アプリケーションサーバ側で、プレゼンス情報の提供条件をプライバシ情報として登録できるので、プレゼンス情報の提供側のユーザのプライバシ保護が可能となる。
【００１２】
また、本発明のアプリケーションサーバは、前記プライバシ情報には、少なくとも、プレゼンス情報の提供先のユーザ名、および提供許可時間の情報を含むことを特徴とする。
これにより、プレゼンス情報提供先のユーザ（プレゼンス情報を受け取るユーザ）を限定することができるとともに、提供時間外にはプレゼンス情報を提供しないことが可能となり、プライバシの強化を図れる。
【００１３】
また、本発明のアプリケーションサーバは、前記プレゼンスサーバから、ユーザのプレゼンス情報を所定の時間または日数に渡り受信しない場合は、当該ユーザについてのプレゼンス情報の最終更新時間をクリアし、当該ユーザについてはプレゼンス情報が未受信であることを通知する手段を備えることを特徴とする。
これにより、プレゼンス情報が更新されず、古いプレゼンス情報が提供されることを抑止できる。
【００１４】
また、本発明のアプリケーションサーバは、プレゼンス情報を要求したユーザについて、特別な権限を持つユーザであるかどうかを判定するプライオリティ判定手段と、前記プライオリティ判定手段により、プレゼンス情報を要求したユーザが特別な権限を持つユーザであると判定された場合には、前記プライバシ情報の内容に制限されずに、プレゼンス情報を提供するプライバシ制御手段とを備えることを特徴とする。
これにより、アプリケーションサーバの機能についての、保守管理などを行うことができるようになる。
【００１５】
また、本発明のアプリケーションサーバは、前記アプリケーションサーバには、１または複数の種類のコミュニケーションツールが用意されると共に、ユーザの選択により、前記コミュニケーションツールを提供する手段を備えることを特徴とする。
これにより、ユーザはアプリケーションサーバにログインし、表示されたプレゼンス情報から適当なコミュニケーションツールを選択し、相手とのコミュニケーションを迅速に確立できる（リアルタイムコミュニケーションの確立を可能とする）。すなわち、ユーザは、アプリケーションサーバにログインし、相手プレゼンス情報を参照し、アプリケーションサーバに用意されている各種サービスを起動することで、プレゼンス情報に従ったサービス利用が促進される。
【００１６】
また、本発明のプレゼンス情報提供方法は、１または複数のプレゼンスサーバと連携し、該プレゼンスサーバからプレゼンス情報を受信してユーザの端末に提供するアプリケーションサーバにおけるプレゼンス情報提供方法であって、前記プレゼンスサーバからプレゼンス情報を受信するためのプレゼンス情報入力手順と、前記プレゼンス情報入力手順により受信したプレゼンス情報を登録するためのプレゼンス情報登録手順と、前記プレゼンスサーバから受信するプレゼンス情報の種別およびプレゼンス情報を提供する側のユーザごとに、プレゼンス情報の提供条件をプライバシ情報として登録するためのプライバシ情報登録手順と、ユーザの端末にプレゼンス情報を提供する場合に、前記プライバシ情報を参照して、プレゼンス情報の提供を許可するか否かを判定するためのプライバシ制御手順とを含むことを特徴とする。
これにより、従来のプレゼンスサーバでは、プレゼンス情報の開示条件をプレゼンス情報の提供者側が設定できなく、提供先ユーザ（提供を受ける側のユーザ）が無条件に参照できていたためプライバシに関する考慮がされてなかったが、本発明では、アプリケーションサーバ側で、プレゼンス情報の提供条件をプライバシ情報として登録できるので、プレゼンス情報の提供側のユーザのプライバシ保護が可能となる。
【００１７】
また、本発明のコンピュータプログラムは、１または複数のプレゼンスサーバと連携し、該プレゼンスサーバからプレゼンス情報を受信してユーザの端末に提供するアプリケーションサーバ内のコンピュータに、前記プレゼンスサーバからプレゼンス情報を受信するためのプレゼンス情報入力手順と、前記プレゼンス情報入力手順により受信したプレゼンス情報を登録するためのプレゼンス情報登録手順と、前記プレゼンスサーバから受信するプレゼンス情報の種別およびプレゼンス情報を提供する側のユーザごとに、プレゼンス情報の提供条件をプライバシ情報として登録するためのプライバシ情報登録手順と、ユーザの端末にプレゼンス情報を提供する場合に、前記プライバシ情報を参照して、プレゼンス情報の提供を許可するか否かを判定するためのプライバシ制御手順とを実行させるためのプログラムである。
【発明の効果】
【００１８】
本発明のアプリケーションサーバにおいては、アプリケーションサーバはプレゼンスサーバと連携し、プレゼンスサーバからプレゼンス情報を受信してユーザの端末に提供する。そして、アプリケーションサーバでは、プレゼンスサーバから受信するプレゼンス情報の種別およびプレゼンス情報の提供側のユーザごとに、プレゼンス情報の提供条件をプライバシ情報として登録する。そして、アプリケーションサーバからユーザの端末にプレゼンス情報を提供する場合には、登録されたプライバシ情報を参照して、プレゼンス情報の提供を許可するか否かを判定する。
これにより、従来のプレゼンスサーバでは、プレゼンス情報の開示条件をプレゼンス情報の提供者側が設定できなく、提供先ユーザ（提供を受ける側のユーザ）が無条件に参照できていたためプライバシに関する考慮がされてなかったが、本発明では、アプリケーションサーバ側で、プレゼンス情報の提供条件をプライバシ情報として登録できるので、プレゼンス情報の提供側のユーザのプライバシ保護が可能となる。
【００１９】
また、本発明のアプリケーションサーバにおいては、プライバシ情報として、プレゼンス情報の提供先のユーザ名と共に、提供時間を追加し、提供時間外ではプレゼンス情報の内容の参照ができないようにする。
これにより、プレゼンス情報提供先のユーザ（プレゼンス情報を受け取るユーザ）を限定することができるとともに、提供時間外にはプレゼンス情報を提供しないことが可能となり、プライバシの強化を図れる。
【００２０】
また、本発明のアプリケーションサーバにおいては、プレゼンスサーバから、ユーザのプレゼンス情報を所定の時間または日数に渡り受信しない場合は、当該ユーザについてのプレゼンス情報の最終更新時間をクリアし、当該ユーザのプレゼンス情報についてはプレゼンス情報が未受信であることを通知する。
これにより、プレゼンス情報が更新されず、古いプレゼンス情報が提供されることを抑止できる。
【００２１】
また、本発明のアプリケーションサーバにおいては、プレゼンス情報を要求したユーザについて、特別な権限を持つユーザであるかどうかを判定し、特別な権限を持つユーザであると判定した場合には、プライバシ情報の内容や提供時間に制限されずに、プレゼンス情報を提供する。また特別な権限を持つユーザについては、所定の時間または日数に渡りプレゼンス情報を受信しない場合についても、該ユーザのプレゼンス情報を消去せず、トレーサビリティを可能とする。
これにより、アプリケーションサーバの機能についての、保守管理などを行うことができるようになる。
【００２２】
また、本発明のアプリケーションサーバにおいては、アプリケーションサーバに複数の種類のコミュニケーションツールを用意すると共に、ユーザがプレゼンス情報を取得後に、コミュニケーションツールを選択使用できるようにする。
これにより、ユーザはアプリケーションサーバにログインし、表示されたプレゼンス情報から適当なコミュニケーションツールを選択し、相手とのコミュニケーションを迅速に確立できる（リアルタイムコミュニケーションの確立を可能とする）。すなわち、ユーザは、アプリケーションサーバログインし、相手プレゼンス情報を参照し、アプリケーションサーバに用意されている各種サービスを起動することで、プレゼンス情報に従ったサービス利用が促進される。
【００２３】
本発明のプレゼンス情報提供方法においては、アプリケーションサーバはプレゼンスサーバと連携し、プレゼンスサーバからプレゼンス情報を受信してユーザの端末に提供する。そして、アプリケーションサーバでは、プレゼンスサーバから受信するプレゼンス情報の種別およびプレゼンス情報の提供側のユーザごとに、プレゼンス情報の提供条件をプライバシ情報として登録する。そして、アプリケーションサーバからユーザの端末にプレゼンス情報を提供する場合には、登録されたプライバシ情報を参照して、プレゼンス情報の提供を許可するか否かを判定する。
これにより、従来のプレゼンスサーバでは、プレゼンス情報の開示条件をプレゼンス情報の提供者側が設定できなく、提供先ユーザ（提供を受ける側のユーザ）が無条件に参照できていたためプライバシに関する考慮がされてなかったが、本発明では、アプリケーションサーバ側で、プレゼンス情報の提供条件をプライバシ情報として登録できるので、プレゼンス情報の提供側のユーザのプライバシ保護が可能となる。
【発明を実施するための最良の形態】
【００２４】
次に本発明を実施するための最良の形態について図面を参照して説明する。
【００２５】
（本発明によるアプリケーションサーバの基本概念の説明）
本発明によるアプリケーションサーバ（以降、ＡＰサーバ）においては、他の連携するプレゼンスサーバから受信したプレゼンス情報について、プレゼンス情報の提供先について、ユーザによるプライバシ設定ができるようにしている。これにより、誰にでも無制限にプレゼンス情報を提供することができないようにしている。さらにプライバシによりプレゼンスを提供しない相手に対しては、提供できない旨の表示をＡＰサーバより提供することによりライバシポリシに基づき、提供されないことをユーザへ通知している。
【００２６】
また、プライバシ設定項目として提供時間を設け、提供時間外ではプレゼンス内容の参照ができないようにし、この場合には、提供時間外であることをユーザヘ通知する。
【００２７】
また、一定時間または日数に渡り、プレゼンスサーバからのプレゼンス情報を受信しない場合は、当該プレゼンス情報を送信しないユーザについての最終更新時間をクリアし、プレゼンス未受信であることをユーザ（プレゼンス情報の提供を受けるユーザ）ヘ通知している。
【００２８】
また、プライバシの設定を可能とするが、権限を持つユーザにはプレゼンス内容の参照を可能としている（全ユーザまたは、１ユーザや担当毎のカテゴリによる表示方法を選択可能とする）。
【００２９】
また、プレゼンスサーバと、様々なコミュニケーションツールを有するＡＰサーバとを連携することにより、ユーザはＡＰサーバログインにより、表示されたプレゼンス情報から適当なコミュニケーションツールを選択し、相手とのコミュニケーションを迅速に確立できるようにしている（ＡＰサーバヘログインし、相手プレゼンス情報を参照し、ＡＰサーバで用意されている各種サービスを起動することで、プレゼンス情報に従ったサービス利用が促進される）。
【００３０】
図１は、本発明によるＡＰサーバを用いたプレゼンス情報サービスシステムの概念を説明するための図であり、上述したＡＰサーバの基本概念を図で示したものである。
図１に示すように、プレゼンス情報サービスシステムは、ＡＰサーバ１００を中心にして、ＡＰサーバ１００と連携する各種の連携プレゼンスサーバ１０から構成される。図１に示す例では、連携プレゼンスサーバ１０として、カンファレンス（会議用）のプレゼンス情報を収集して提供するプレゼンスサーバ＃Ａ（カンファレンスプレゼンスサーバ）１１、電話用のプレゼンス情報を収集して提供するプレゼンスサーバ＃Ｂ（電話プレゼンスサーバ）１２、位置情報のプレゼンス情報を収集して提供するプレゼンスサーバ＃Ｃ（位置情報プレゼンスサーバ）１３を設けた例を示している。
【００３１】
ＡＰサーバ１００内には、プライバシデータベース（プライバシＤＢ）１２０が設けられ、プライバシＤＢ１２０には、プレゼンス種別（例えば、カンファレンス、電話、位置情報）ごとに、「プライバシ情報（プライバシの設定情報であり、例えば、提供条件、提供先ユーザリスト（プレゼンス提供先ユーザリスト）、提供時間など）」と「プレゼンス情報」が記録されている。
【００３２】
また、ＡＰサーバ１００がユーザ２０へプレゼンス情報を提供する場合には、連携プレゼンスサーバ１０からの入力情報（プレゼンス情報）より、プレゼンス種別の判定を実施し、プレゼンス情報の種別を基にプライバシＤＢ１２０を検索し、プライバシの設定情報を取得する。そして、プライバシ情報に従い、プレゼンス情報を提供する。
【００３３】
また、図２は、本発明によるＡＰサーバの基本動作を説明するための図である。
図２において、ＡＰサーバ１００と連携する連携プレゼンスサーバ１０は、プレゼンス提供側ユーザ（プレゼンス情報を送る側のユーザ）２１から、プレゼンス情報（ログイン中、電話中、位置情報、外出中・・・・）を取得して保持する（矢印ａ）。
【００３４】
ＡＰサーバ１００は、ＡＰサーバ１００が連携するプレゼンスサーバ１０から受信したプレゼンス情報を、プライバシＤＢ１２０に登録されたプレゼンス情報提供者のプライバシ設定（プライバシ情報）に則り、プレゼンス提供先ユーザ（プレゼンス情報の提供を受けるユーザ）２２へ提供する（矢付線ｂ）。また、ＡＰサーバ１００が提供する各種コミュニケーションツール１３０の利用を、プレゼンス提供先ユーザ２２へ可能とすることで、プレゼンスを利用したリアルタイムコミュニケーションが提供される。
【００３５】
プレゼンス提供先ユーザ２２は、ＡＰサーバ１００へログインすることにより、プレゼンス提供側ユーザ２１の提供者側プライバシに則った各種プレゼンスの参照が可能となる。また、提供されるプレゼンス情報を参照し、各種コミュニケーションツール１３０を起動することができる。例えば、コミュニケーションツールとしては、チャットサーバ１３１、メールサーバ１３２、電話サーバ１３３などがある。
【００３６】
図３は、プレゼンス情報の表示内容例を示す図である。プレゼンス提供先ユーザ２２の端末に画面表示される表示項目として、「ログイン状態」、「ユーザ状態」、「電話状態」、「コラボレーション中」、「位置情報」が設定されている例を示している。
「ログイン状態」の表示内容は、「ログイン中」などであり、ＡＰサーバ１００へのログイン状態を示す。
「ユーザ状態」の表示内容は、「在席中」などであり、プレゼンスサーバで検出した「ユーザが選択する状態名」及び「スケジュール登録」された予定名を示す。
「電話状態」の表示内容は、「通信中」などであり、プレゼンスサーバで検出したユーザの電話機の通信状態を示す。
「コラボレーション中」の表示内容は、「コラボレーション中」などであり、プレゼンスサーバで抽出したユーザのコラボレーション参加状態を示す。
「位置情報」の表示内容は、例えば、「2004/03/31 13:20、幕張、圏内、２３Ｆ」などであり、プレゼンスサーバから受信するプレゼンス情報（位置情報）を示す。
【００３７】
（具体的なシステム構成と動作の詳細な説明）
次に、本発明によるＡＰサーバ、及びＡＰサーバを用いたプレゼンス情報サービスシステムの具体的な構成例と動作について説明する。
図４は、本発明によるＡＰサーバを使用したプレゼンス情報サービスシステムのシステム構成例を示す図であり、ＡＰサーバ１００と他のプレゼンスサーバ（位置情報プレゼンスサーバ）１３とを連携することにより、位置情報の表示、及び位置情報表示後のコミュニケーションツールの提供を可能としたものである。
【００３８】
図４において、位置情報プレゼンスサーバ１３は、位置情報を提供するユーザ２４、２５の位置情報を集約・管理し、ＡＰサーバ１００へ送信する。ＡＰサーバ１００は、ユーザ２４、２５の位置情報を記録すると共に、位置情報提供者のプレゼンス種別毎のプライバシ登録内容（プライバシ情報）に従い、プレゼンス情報を提供する。
【００３９】
プレゼンス提供先ユーザ（プレゼンス情報の提供を受けるユーザ）２３は、バディリストへ登録したユーザ（位置情報を提供するユーザ２４、２５）の位置情報表示を要求し、画面表示する。そして、ユーザ２３は、ユーザ２４が部屋内・席近くにいることが位置情報より知れば、例えばユーザ２４と電話連絡することが可能になる。このように、表示された位置情報から適当なコミュニケーションツールを選択し、相手とのコミュニケーションを迅速に確立できる
【００４０】
また、図５は、位置情報の表示の制限例について説明するための図であり、プレゼンス情報（位置情報）の提供に時間制限を設けた例を示している。
図５において、横線が時間の流れ、縦線が位置情報プレゼンスサーバ１３からＡＰサーバ１００へ送信される位置情報の流れを示している。また、位置情報提供者が「Ａさん」であり、位置情報提供先のユーザが「Ｂさん」、「Ｃさん」であり、位置情報提供可能時間を「８：３０〜１７：００」とした例である。
【００４１】
Ａさんの位置情報は、常時、位置情報プレゼンスサーバ１３に通知される（符号ａ１〜ａ６で示す位置情報の検出）。また、ＡＰサーバ１００は位置情報プレゼンスサーバ１３から、Ａさんの位置情報を受信し、位置情報提供先のユーザ（Ｂさん、Ｃさん）の端末に、Ａさんの位置情報と位置情報検出時刻を表示する。なお、時刻１７：００〜翌日８：３０（勤務時間外）には、「提供時間外」であることが表示される（矢付線ｂで示す時間帯）。また、Ｄさんについては、Ａさんが位置情報提供を許可してないため、ＤさんにＡさんの位置情報が表示されることはない。
【００４２】
また、図６は、サーバ間の連携インタフェース信号のシーケンスを示す図である。
図６において、位置情報を提供するのはユーザＡである。ユーザＢは、ユーザＡより位置情報プレゼンスの提供を許可されているユーザであり、ユーザＣは、ユーザＡより位置情報プレゼンスの提供を許可されていないユーザである。また、ユーザＢ、ユーザＣはＡＰサーバ１００にログインしているものとする。
【００４３】
ユーザＡの位置情報が検出され、位置情報プレゼンスサーバ１３に収集されると（ステップＳ１０１）、位置情報プレゼンスサーバ１３からＡＰサーバ１００にユーザＡの位置情報が通知される（ステップＳ１０２）。ＡＰサーバ１００では、ユーザＡの位置情報をプライバシＤＢ１２０に記録する。
【００４４】
ユーザＢは、自己の端末のプレゼンス画面から、ＡＰサーバ１００に対して、ユーザＡの最新の位置情報の取得を行う（ステップＳ１０３）。例えば、画面上の更新ボタン（図示せず）を押す。ＡＰサーバ１００は、ユーザＡの最新情報をプレゼンス画面上に表示する（ステップＳ１０４）。
【００４５】
また、ユーザＣは、自分の端末のプレゼンス画面から、ＡＰサーバ１００に対して、ユーザＡの最新の位置情報の取得を行う（ステップＳ１０５）。例えば、画面上の更新ボタン（図示せず）を押す。ＡＰサーバ１００は、ユーザＣがユーザＡの位置情報のプレゼンス提供を許可されていないユーザであることを判定し、最新情報を提供できないことをプレゼンス画面上に表示する（ステップＳ１０６）。
【００４６】
その後、提供時間外に突入する。時間外に入っても、ユーザＡの位置情報は位置情報プレゼンスサーバ１３で検出され（ステップＳ１１１、Ｓ１１５）、ＡＰサーバ１００に通知される（ステップＳ１１２、Ｓ１１６）。この提供時間外に、ユーザＢがＡＰサーバ１００に対して最新情報の取得操作を行うと（ステップＳ１１３、Ｓ１１７）、時間外表示が行われる（ステップＳ１１４、Ｓ１１８）。
【００４７】
そして、提供時間外が解除されると、ユーザＡの最新の位置情報が、ユーザＢに再び提供されるようになる（ステップＳ１２１〜Ｓ１２４）。
【００４８】
なお、図６に示した処理手順では、ユーザ側からＡＰサーバ１００に最新位置情報の取得を要求する場合の例を示したが、ＡＰサーバ１００からユーザ側に、「ユーザの位置情報の通知を受けたので、最新の位置情報を取得するように」とリロードを要求するようにしてもよい。
【００４９】
次に、ＡＰサーバの構成例について説明する。
図７は、ＡＰサーバの構成例を示す図であり、入力操作部１０１は、ユーザ、及び権限者（プライオリティを有するユーザ）に提供する入力画面からの入力操作を受け付け、ユーザ情報を情報制御部１０３へ引き継ぐ機能を提供する。また、権限者に関しては、プライオリティ情報を設定する。
【００５０】
情報入力部（プレゼンス情報入力手段）１０２は、他プレゼンスサーバより受信する信号フォーマット等をチェックし、ユーザ情報、プレゼンス情報等を情報制御部１０３へ引き継ぐ機能を提供する。この際、信号フォーマットエラー等が発生した場合、ＡＰサーバ保守者に対して警告メッセージを表示する指示を情報制御部１０３通知する。
【００５１】
情報制御部１０３は、他の連携するプレゼンスサーバから入力される各種情報からプライバシ制御部１０４を起動し、当該プライバシ制御部１０４の処理結果から、提供するプレゼンス情報の画面を編集し、画面表示部１０５を起動する。また、ユーザから入力されるユーザ情報からプライバシ制御部１０４を起動し、当該処理結果から、ユーザ設定プライバシ内容、及びプレゼンス情報の画面を編集し画面表示部１０５を起動する。
【００５２】
プライバシ制御部（プライバシ制御手段）１０４は、プレゼンスサーバから入力されるユーザ情報からプライバシＤＢ１２０にアクセスを行い、ユーザチェックを実施するとともに、最新プレゼンス情報の書き込みの実施、さらにユーザプライバシ情報の収集を行う。
また、ユーザ端末から入力されるユーザ情報からプライバシＤＢ１２０にアクセスを行い、ユーザチェックを実施する際に、当該ユーザにプライオリティが設定されている場合は、ユーザプライバシ設定（プライバシ情報）による提供先に登録されてない場合においても、プレゼンス内容の参照を可能とする（ただし、プライバシ設定内容の参照は非許容である）。
【００５３】
画面表示部１０５は、情報制御部１０３により画面編集された情報内容を、提供先ユーザの端末へプレゼンス表示する。また、情報制御部１０３より画面編集された情報内容を、入力者となるユーザ、もしくは権限者の端末へプレゼンス表示する。
【００５４】
プライバシＤＢ（プレゼンス情報登録手段及びプライバシ情報登録手段）１２０は、各種プレゼンス情報、プライバシ情報の書き込み、読み出し制御を行う。
【００５５】
また、図８は、ＡＰサーバにおける位置情報の提供処理の流れを示す図であり、ＡＰサーバ１００内の各処理部における処理の流れを示したものである。なお、図中で、符号“Ｉ”が付された信号は、信号を受信する側の入力信号を示し、符号“Ｏ”が付された信号は、返信信号（応答信号）を示している。
【００５６】
図８において、まず、情報入力部１０２に、連携プレゼンスサーバ１０から、「ユーザ情報」と「プレゼンス情報」が入力される（ステップＳ２０１）。
【００５７】
情報入力部１０２では、入力された信号のチェックを行い、連携を許容されているサーバか、フォーマットが正常かをチェックする（ステップＳ２０２）。また、情報入力部１０２は、「ユーザ情報」と「プレゼンス情報」を情報制御部１０３に送る（ステップＳ２０３）。情報制御部１０３では、情報入力部１０２から受け取った「ユーザ情報」と「プレゼンス情報」をプライバシ制御部１０４に送る。また、この「ユーザ情報」と「プレゼンス情報」を基にプライバシ制御部１０４で行われる処理結果を受け取る（ステップＳ２０４）。
【００５８】
プライバシ制御部１０４では、プライバシＤＢ１２０にアクセスし、実在ユーザかをチェックし、また、プライバシ情報の収集を行う（ステップＳ２０５）。すなわち、プライバシ制御部１０４はプライバシＤＢ１２０に、「ユーザ情報」と「プレゼンス情報」を送り、プライバシＤＢ１２０から、「実在／不明（該当ユーザが本当にいるのかどうかのチェック）」の情報と「プライバシ情報」を取得する（ステップＳ２０６）。そして、プライバシ制御部１０４は、設定されたプライバシ情報に則った情報制御を行う（ステップＳ２０７）。
【００５９】
また、情報制御部１０３では、プライバシ制御部１０４から受け取った「プライバシ情報」を基に画面編集を行い（ステップＳ２０８）、画面表示部１０５に、「プレゼンス提供先ユーザの情報（プレゼンス情報の提供を許容するユーザリスト）」と「プレゼンス情報」を送る（ステップＳ２０９）。画面表示部１０５は、プレゼンス提供先ユーザに「プレゼンス情報」を送信して表示させる（ステップＳ２１０）。例えば、プレゼンス提供先ユーザの端末に、最新のプレゼンス情報をリロードするように指示して、表示する。
【００６０】
また、図９は、ＡＰサーバにおけるプライバシの設定と内容参照処理の流れを示す図である。なお、図中で、符号“Ｉ”が付された信号は、信号を受信する側の入力信号を示し、符号“Ｏ”が付された信号は、返信信号（応答信号）を示している。
【００６１】
図９において、まず、プライバシ情報の設定を行おうとするユーザがＡＰサーバ１００にログインし（ステップＳ３０１）、「ユーザ情報」をＡＰサーバ１００の入力操作部１０１に送信する（ステップＳ３０２）。入力操作部１０１では、ユーザが権限あるユーザであるかどうかを判定し、「ユーザ情報」と当該ユーザの「プライオリティ（権限のある場合）」の情報を情報制御部１０３に送信する（ステップＳ３０３）。なお、このプライオリティについては、権限保有者アクセス時に、プライオリティが「優先」とされる。
【００６２】
情報制御部１０３は、「ユーザ情報」と「プライオリティの情報」をプライバシ制御部１０４に送り、また、プライバシ制御部１０４の処理結果から得られる「プレゼンス情報」を受け取る（ステップＳ３０４）。
【００６３】
プライバシ制御部１０４では、情報制御部１０３から受け取った「ユーザ情報」と「プライオリティの情報」を基に、ユーザチェックを行う（ステップＳ３０５）。すなわち、プライバシ制御部１０４は、「ユーザ情報」をプライバシＤＢ１２０に送信し、当該ユーザについての「ユーザの実在／不明の情報」、「プライバシ情報」、「プレゼンス情報」をプライバシＤＢ１２０から取得する（ステップＳ３０６）。これらの情報は情報制御部１０３に送られる。
【００６４】
情報制御部１０３では、プライバシ制御部１０４から受け取った「プライバシ情報」、「プレゼンス情報」を基に、画面を編集し（ステップＳ３０７）、画面表示部１０５にプレゼンス情報結果である「プライバシ情報」と「プレゼンス情報」を送る（ステップＳ３０８）。画面表示部１０５は、「プライバシ情報」と「プレゼンス情報」をユーザの端末に送信して表示させる（ステップＳ３０９）。
【００６５】
それから、ユーザは「プライバシ情報の更新内容の情報」を入力操作部１０１に送信する（ステップＳ３１１）。入力操作部１０１では、ユーザから受信した「更新内容の情報」と当該ユーザについての「プライオリティの情報」を情報制御部１０３に送る（ステップＳ３１２）。情報制御部１０３は、入力操作部１０１から受け取った「更新内容の情報」と「プライオリティの情報」をプライバシ制御部１０４に送信し、また、プライバシ制御部１０４における処理結果を受け取る（ステップＳ３１３）。
【００６６】
プライバシ制御部１０４では、情報制御部１０３から受け取った「更新内容の情報」と「プライオリティの情報」を受け取り、ユーザ情報を基にプライバシＤＢ１２０にアクセスし、プライバシ情報を更新する。また、プライバシＤＢ１２０から「実在／不明」の情報と、更新された「プライバシ情報」を取得する（ステップＳ３１４）。
【００６７】
このように、本発明のプレゼンスサービスシステムにおいては、例えば、ユーザがＡＰサーバ１００のプライバシ設定用のＵＲＬにアクセスして、プライバシ情報（プライバシの設定情報）を書き換えることができる。
【００６８】
また、本発明のプレゼンスサービスシステムにおいては、位置情報提供先をユーザ単位で可変とし、さらに提供先を任意の時間で変更できるようにしている。このため、ユーザの位置情報入力がある度にプライバシＤＢ１２０にアクセスを行い、最新プライバシ情報に則り、位置情報を提供している。
【００６９】
図１０は、ユーザ設定プライバシに基づく情報提供処理を示すフローチャートであり、プレゼンス情報を提供する際の、プライバシ制御部１０４における処理の概要を示したものである。なお、プレゼンス情報が位置情報の場合の例である。
【００７０】
図１０において、情報制御部１０３によりプライバシ制御部１０４が起動されると、プライバシ制御部１０４は、プライバシＤＢ１２０にアクセスし、プライバシ情報を収集する（ステップＳ４０１）。この場合、プライバシ制御部１０４はプライバシＤＢ１２０に「ユーザ名」と「プレゼンス情報」を送り、プライバシＤＢ１２０から、当該ユーザについての「実在／不明」、「プライバシ情報（提供条件、提供先ユーザリスト（プレゼンス提供先ユーザリスト）、提供時間）」などの情報を取得する。
【００７１】
そして、プレゼンス提供先ユーザが提供条件に合致しているかどうかを判定し、提供条件に合致していない場合には、プレゼンス情報を提供しない（ステップＳ４０２、Ｓ４０３）。
【００７２】
また、提供時間の条件に合致しているかどかを判定し、提供時間の条件に合致していない場合には、プレゼンス情報を提供しない（ステップＳ４０４、Ｓ４０５）。
【００７３】
そして、プライバシ制御部１０４では、プレゼンス提供先ユーザが提供条件に合致し、かつ提供時間の条件に合致していると判定した場合には、情報制御部１０３に、結果報告として、「表示位置情報」および「プレゼンス提供先ユーザ名（提供先ユーザリスト）」の情報を送る（ステップＳ４０６）。
【００７４】
また、図１１は、定期時刻に基づく情報提供処理の手順を示すフローチャートであり、プライバシ制御部１０４では、あるユーザについてのプレゼンス情報の入力がなく、最終更新時刻から予め設定された所定の時間または日数が経過した場合には、当該ユーザについてのプレゼンス情報をクリアし、位置情報を不明とする。なお、図１１に示す例では、プレゼンス情報をクリアする経過日数として、２日を設定した例である。
【００７５】
図１１において、プライバシ制御部１０４では定期時刻になると、プライバシＤＢ１２０にアクセスし、プライバシ情報を収集する（ステップＳ５０１）。この場合、プライバシ制御部１０４はプライバシＤＢ１２０に「ユーザ名」を送り、プライバシＤＢ１２０から、当該ユーザについての「実在／不明」、「プライバシ情報（提供条件、提供先ユーザリスト（プレゼンス提供先ユーザリスト）、提供時間）」などの情報を取得する。
【００７６】
また、更新時刻が最終更新時刻からどの経過しているかを判断し（ステップＳ５０２）、２日を経過していない場合には、プレゼンス提供先ユーザが提供条件に合致しているかどうかを判定する（ステップＳ５０３）。
【００７７】
そしてプレゼンス情報のクリア処理は行わず定期時刻の処理を終了する（ステップＳ５０４）。
【００７８】
またステップＳ５０２の判断により、所定の日数（２日）が経過している場合には、プライバシＤＢ１２０中の更新時刻についての情報をクリアし、位置情報を不明とし、その結果を情報制御部１０３に報告する（ステップＳ５０５）。
【００７９】
このように、プライバシ制御部１０４では、所定の時間または日数に渡り、位置情報の入力がない場合には、当該ユーザの位置情報をクリア（位置情報不明とする）。
【００８０】
図１２は、プライバシＤＢのデータ構成例を示す図であり、プレゼンス情報として位置情報が登録された例を示している。プライバシＤＢ１２０は、「ユーザ名」を主キーとした管理がされており、内容としては、ユーザ単位に「位置情報提供条件（提供可否）」、「位置情報提供先（位置情報提供先ユーザ名）」、「提供時間帯」、「最終更新時刻」、「位置情報」が登録されている。なお、システム初期値は「false（提供しない）」が設定されている。また、記録データは、位置情報、電話、コラボレーションで個々に用意される（プレゼンスサーバから入力されるプレゼンス情報内のプレゼンス種別により索引する）。
【００８１】
また、図１３は、プライバシＤＢにおける位置情報の設定例を示す図である。図１３に示す例では、「ユーザ名」を主キーとして、「提供条件」、「提供先ユーザ名」、「開始時分（情報提供開始時刻）」、「終了時分（情報提供終了時刻）」、「更新時刻」、「位置情報」が登録されている。
【００８２】
図１３に示す例においては、例えば、ユーザ「たなかひろし」については、提供条件が「False（提供しない）」に設定されており、該ユーザ「たなかひろし」の位置情報は誰にも提供されない。
【００８３】
また、ユーザ「すずきたろう」については、提供条件が「True（提供する」に設定されており、また提供先ユーザ名に「たなかひろし、たかはししろう、やまだじろう、さわだはなこ」が設定されており、また、開始時分（情報提供開始時刻）が８：３０に、終了時分（情報提供終了時刻）が、１７:００に設定されている。
【００８４】
従って、ユーザ「すずきたろう」の位置情報（品川駅前）は、８：３０〜１７：００の間であれば、ユーザ「たなかひろし、たかはししろう、やまだじろう、さわだはなこ」に提供される。また、ユーザ「たかはししろう」の位置情報は、８：３０〜１７：００の間であれば、ユーザ「すずきたろう」に提供される。また、「やまだたろう」の位置情報はだれにも提供されない。
【００８５】
以上説明したように、従来のプレゼンスサーバでは、プレゼンスサーバ側で有する情報の開示条件は提供者側でなく、提供先ユーザが任意に設定していたためプライバシに関する考慮がされておらず、またプレゼンス情報を取得した後のコミュニケーション確立手段として、別サーバシステムの有する機能を利用することによって実現していたが、本発明においては、プレゼンスサーバと各種コミュニケーションツールを有するＡＰサーバを連携し、かつＡＰサーバ側に、従来プレゼンスサーバの有していた開示条件を提供者側に持たせることにより、プライバシ保護、及びリアルタイムコミュニケーションの確立を可能としている。
【００８６】
これにより、プライバシ情報を有し、かつ各種コミュニケーションツールを提供するＡＰサーバが、他プレゼンスサーバと連携することにより、プレゼンス情報を活用した新たなコミュニケーションが可能となるとともに、よりリアルタイムなコミュニケーションが確立できる。また、プレゼンス情報提供者のプライバシ登録により、プライバシに則ったプレゼンス情報の提供が可能となる。また、プレゼンス情報提供者のプライバシ登録に時間帯区分を設けさせることにより、プライバシの強化を図り、プライバシに則って提供するプレゼンス情報においても、提供時間外には情報提供しないことを可能としている。また、ＡＰサーバ〜各プレゼンスサーバ間をオープンなＡＰＩで提供することにより、様々なプレゼンスサーバにおいてもオープンなＡＰＩを実装することにより、ＡＰサーバと連携した新たなコミュニケーションの拡大に繋げることができる。
【００８７】
また、上述したＡＰサーバ１００は内部にコンピュータシステムを有している。そして、上述した処理に関する一連の処理の過程は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをコンピュータが読み出して実行することによって、上記処理が行われる。
【００８８】
すなわち、ＡＰサーバ１００内における、各処理は、ＣＰＵ等の中央演算処理装置がＲＯＭやＲＡＭ等の主記憶装置に上記プログラムを読み出して、情報の加工、演算処理を実行することにより、実現されるものである。
【００８９】
ここでコンピュータ読み取り可能な記録媒体とは、磁気ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、半導体メモリ等をいう。また、このコンピュータプログラムを通信回線によってコンピュータに配信し、この配信を受けたコンピュータが当該プログラムを実行するようにしても良い。
【００９０】
以上、本発明の実施の形態について説明したが、本発明のＡＰサーバ、および本発明のＡＰサーバを使用したプレゼンス情報サービスシステムは、上述の図示例にのみ限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。
【産業上の利用可能性】
【００９１】
本発明は、プレゼンスサーバと各種コミュニケーションツールを有するＡＰサーバを連携し、ＡＰサーバによりプレゼンス情報を提供すると共に、プライバシの保護を図り、またリアルタイムコミュニケーションの確立を可能とする効果を奏するので、本発明は、ＡＰサーバ、プレゼンス情報提供方法、及びプログラムなどに有用である。
【図面の簡単な説明】
【００９２】
【図１】本発明によるＡＰサーバを用いたプレゼンス情報サービスシステムの概念を説明するための図である。
【図２】本発明によるＡＰサーバの基本動作を説明するための図である。
【図３】プレゼンス情報の表示内容例を示す図である。
【図４】本発明によるＡＰサーバを使用したプレゼンス情報サービスシステムのシステム構成例を示す図である。
【図５】位置情報の表示の制限例について説明するための図である。
【図６】サーバ間の連携インタフェース信号のシーケンスを示す図である。
【図７】ＡＰサーバの機能構成例を示す図である。
【図８】ＡＰサーバにおける位置情報の提供処理の流れを示す図である。
【図９】ＡＰサーバにおけるプライバシの設定と内容参照処理の流れを示す図である。
【図１０】ユーザ設定プライバシに基づく情報提供処理を示すフローチャートである。
【図１１】定期時刻に基づく情報提供処理を示すフローチャートである。
【図１２】プライバシＤＢのデータ構成例を示す図である。
【図１３】プライバシＤＢにおける位置情報の設定例を示す図である。
【図１４】従来の位置情報のプレゼンスシステムの例を示す図である。
【符号の説明】
【００９３】
１０  連携プレゼンスサーバ
１１  プレゼンスサーバ＃Ａ（カンファレンスサーバ）
１２  プレゼンスサーバ＃Ｂ（電話プレゼンスサーバ）
１３  プレゼンスサーバ＃Ｃ（位置情報プレゼンスサーバ）
２１、２４、２５  プレゼンス提供側ユーザ
２０、２２、２３  プレゼンス提供先ユーザ
１００  ＡＰサーバ
１０１  入力操作部
１０２  情報入力部
１０３  情報制御部
１０４  プライバシ制御部
１０５  画面表示部
１３０  各種コミュニケーションツール
１３１  チャットサーバ
１３２  メールサーバ
１３３  電話サーバ
【図１】
2005309524.tif 000003
【図２】
2005309524.tif 000004
【図３】
2005309524.tif 000005
【図４】
2005309524.tif 000006
【図５】
2005309524.tif 000007
【図６】
2005309524.tif 000008
【図７】
2005309524.tif 000009
【図８】
2005309524.tif 000010
【図９】
2005309524.tif 000011
【図１０】
2005309524.tif 000012
【図１１】
2005309524.tif 000013
【図１２】
2005309524.tif 000014
【図１３】
2005309524.tif 000015
【図１４】
2005309524.tif 000016