(57)【要約】【課題】Ｐ２Ｐ通信を行う際に、通信端末利用者等の現在状況に合わせて通信端末やアプリケーションの振る舞いを適切に制御するために、プレゼンス情報の一部をセンサ情報から生成して共有し、または、プレゼンス情報の一部を複数の通信端末利用者間で共通する情報から生成するＰ２Ｐ通信システム、Ｐ２Ｐ通信プログラム及び該プログラムを記録した記録媒体を提供する。【解決手段】Ｐ２Ｐシステムを構成する通信端末１−１は、通信端末１−１または／及び利用者の状態を検知しセンサ情報として通知するセンサ状態検知機能３−１と、前記通知されたセンサ情報とプレファレンス情報に基づいてプレゼンス生成情報を生成するプレゼンス生成情報生成機能４−１と、前記生成されたプレゼンス生成情報を通信端末１−１，１−２間で共有するプレゼンス生成情報共有機能５−１と、前記共有されたプレゼンス生成情報に基づいてプレゼンス情報を生成しアプリケーションを実行するプレゼンス生成情報処理機能６−１機能とを備える。【選択図】        図１
2005027172.tif 000002
【特許請求の範囲】
【請求項１】
複数の通信端末がネットワークに接続され、前記通信端末または／及び通信端末の利用者の状況をプレゼンス情報として継続的に相手方の通信端末に通知するＰ２Ｐ通信システムにおいて、前記各通信端末は、該通信端末または／及び通信端末の利用者の状況を検知し、センサ情報として出力するセンサ状態検知機能と、前記出力されたセンサ情報に基づいてプレゼンス情報の一部としてプレゼンス情報を生成する情報生成機能と、前記生成されたプレゼンス情報を通信端末間で共有する情報共有機能と、前記共有されたプレゼンス情報に基づいて所定の処理を実行する処理機能と、を備えたことを特徴とするＰ２Ｐ通信システム。
【請求項２】
複数の通信端末がネットワークに接続され、前記通信端末または／及び通信端末の利用者の状況をプレゼンス情報として継続的に相手方の通信端末に通知するＰ２Ｐ通信システムにおいて、前記各通信端末は、プレゼンス情報を通信端末間で共有する情報共有機能と、前記共有された各通信端末のプレゼンス情報のうち全てに共通する情報に基づいて所定の処理を実行する処理機能と、を備えたことを特徴とするＰ２Ｐ通信システム。
【請求項３】
ネットワークに接続してＰ２Ｐ通信を行う通信端末を構成するコンピュータに実行させるＰ２Ｐ通信プログラムであって、前記通信端末または／及び通信端末の利用者の状況を検知し、センサ情報として出力するセンサ状態検知処理と、前記出力されたセンサ情報に基づいてプレゼンス情報の一部としてプレゼンス情報を生成する情報生成処理と、前記生成されたプレゼンス情報を通信端末間で共有する情報共有処理と、前記共有されたプレゼンス情報に基づいて所定の処理を実行する処理と、をコンピュータに実行させるＰ２Ｐ通信プログラム。
【請求項４】
ネットワークに接続してＰ２Ｐ通信を行う通信端末を構成するコンピュータに実行させるＰ２Ｐ通信プログラムであって、前記通信端末または／及び通信端末の利用者の状況をプレゼンス情報として通信端末間で共有する処理と、前記共有された各通信端末のプレゼンス情報のうち全てに共通する情報に基づいて所定の処理を実行する処理と、をコンピュータに実行させるＰ２Ｐ通信プログラム。
【請求項５】
請求項３または４に記載のＰ２Ｐ通信プログラムを記録した記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、Ｐ２Ｐ（Ｐｅｅｒ  ｔｏ  Ｐｅｅｒ）通信システムに関し、特に、複数の通信端末間でプレゼンス情報を共有して所定の処理を実行するＰ２Ｐ通信システムに関する。
【０００２】
【従来の技術】
従来、インターネットサービスは、Ｗｅｂのような蓄積・配送型サービスからチャットやインターネット電話のようなリアルタイム・インタラクティブサービスに、その多様性を拡張しつつある。このような状況において、通信端末の通信状態（オンライン、オフライン等）や通信端末利用者の現在状況（忙しい、暇、会議中等）を表すプレゼンス情報を利用者間で共有することは、円滑なコミュニケーションを進めるために重要な要素であると言える。
【０００３】
プレゼンス情報をユーザ間で共有する点に着目したサービスとしてインスタントメッセージングサービスがある。このサービスは、プレゼンス情報を仲間リストの属性の一部として通信端末に表示することにより、利用者間の円滑なコミュニケーションをサポートするものであり、急速に普及している（非特許文献１を参照。）。
【０００４】
【非特許文献１】
“Ｙａｆｏｏ！メッセンジャー”、［ｏｎｌｉｎｅ］、ヤフー株式会社、［平成１５年６月２５日検索］、インターネット＜ＵＲＬ：  ｈｔｔｐ：／／ｍｅｓｓｅｎｇｅｒ．ｙａｈｏｏ．ｃｏ．ｊｐ／＞
【０００５】
【発明が解決しようとする課題】
このようなプレゼンス情報を通信端末利用者間で共有してサービスを提供するシステムにおいて、ＰＨＳ、無線／有線ＬＡＮ、光／ＡＤＳＬ、３Ｇや、ネットワークに接続するための通信デバイスが複数存在し、セキュリティレベルの違う通信網が混在する状態では、通信する際に、帯域や信頼度に応じて使用するアプリケーションを選択したり、アプリケーション自体の振る舞いを変更したりできることが望ましい。例えば、帯域が狭い場合には文字チャットのみを利用するようにし、また、帯域が広がった場合には音声通信や画像通信を利用するようにできることが望ましい。
【０００６】
しかし、上述した従来の技術では、取り扱うことのできるプレゼンス情報が少ないため、プレゼンス情報を利用することにより通信端末の振る舞いやアプリケーションの振る舞いを制御することは困難であった。
【０００７】
そこで、本発明は、上記の課題を解決するためになされたものであり、その目的は、Ｐ２Ｐ通信を行う際に、通信端末利用者や通信端末の現在状況に合わせて通信端末やアプリケーションの振る舞いを適切に制御するために、プレゼンス情報の一部をセンサ情報から生成して共有することを可能にし、また、プレゼンス情報の一部を複数の通信端末利用者間で共通する情報から生成することが可能なＰ２Ｐ通信システム、Ｐ２Ｐ通信プログラム及び該プログラムを記録した記録媒体を提供することにある。
【０００８】
【課題を解決するための手段】
上記目的を達成するため、請求項１の発明は、複数の通信端末がネットワークに接続され、前記通信端末または／及び通信端末の利用者の状況をプレゼンス情報として継続的に相手方の通信端末に通知するＰ２Ｐ通信システムにおいて、前記各通信端末は、該通信端末または／及び通信端末の利用者の状況を検知し、センサ情報として出力するセンサ状態検知機能と、前記出力されたセンサ情報に基づいてプレゼンス情報の一部としてプレゼンス情報を生成する情報生成機能と、前記生成されたプレゼンス情報を通信端末間で共有する情報共有機能と、前記共有されたプレゼンス情報に基づいて所定の処理を実行する処理機能とを備えたことを特徴とする。
【０００９】
請求項２の発明は、複数の通信端末がネットワークに接続され、前記通信端末または／及び通信端末の利用者の状況をプレゼンス情報として継続的に相手方の通信端末に通知するＰ２Ｐ通信システムにおいて、前記各通信端末は、プレゼンス情報を通信端末間で共有する情報共有機能と、前記共有された各通信端末のプレゼンス情報のうち全てに共通する情報に基づいて所定の処理を実行する処理機能とを備えたことを特徴とする。
【００１０】
請求項３の発明は、ネットワークに接続してＰ２Ｐ通信を行う通信端末を構成するコンピュータに実行させるＰ２Ｐ通信プログラムであって、前記通信端末または／及び通信端末の利用者の状況を検知し、センサ情報として出力するセンサ状態検知処理と、前記出力されたセンサ情報に基づいてプレゼンス情報の一部としてプレゼンス情報を生成する情報生成処理と、前記生成されたプレゼンス情報を通信端末間で共有する情報共有処理と、前記共有されたプレゼンス情報に基づいて所定の処理を実行する処理とをコンピュータに実行させることを特徴とする。
【００１１】
請求項４の発明は、ネットワークに接続してＰ２Ｐ通信を行う通信端末を構成するコンピュータに実行させるＰ２Ｐ通信プログラムであって、前記通信端末または／及び通信端末の利用者の状況をプレゼンス情報として通信端末間で共有する処理と、前記共有された各通信端末のプレゼンス情報のうち全てに共通する情報に基づいて所定の処理を実行する処理とをコンピュータに実行させることを特徴とする。
【００１２】
請求項５の発明は、請求項３または４に記載のＰ２Ｐ通信プログラムを記録した記録媒体である。
【発明の実施の形態】
【００１３】
以下、本発明の実施の形態について、図面を参照して詳細に説明する。
図１は、本発明の実施の形態に係るＰ２Ｐ通信システムを説明する概略構成図である。本Ｐ２Ｐ通信システムは、通信ネットワーク７に接続される通信端末１−１と通信端末１−２とを備え、通信端末１−１と通信端末１−２との間でＰ２Ｐ通信が行われる。通信端末１−１は、アプリケーション２−１、センサ状態検知機能３−１、プレゼンス生成情報生成機能４−１及びプレゼンス生成情報共有機能５の一部であるプレゼンス生成情報共有機能５−１を備えている。また、通信端末１−２は、アプリケーション２−２、センサ状態検知機能３−２、プレゼンス生成情報生成機能４−２及びプレゼンス生成情報共有機能５の一部であるプレゼンス生成情報共有機能５−２を備えている。尚、プレゼンス生成情報共有機能５は、プレゼンス生成情報共有機能５−１，５−２により通信端末１−１と通信端末１−２との間で、通信端末１−１にて生成したプレゼンス生成情報と通信端末１−２にて生成したプレゼンス生成情報とを互いに共有する。プレゼンス生成情報の共有については後に説明する。
【００１４】
アプリケーション２−１は、プレゼンス生成情報処理機能６−１を有し、通信端末１−１の利用者が、通信相手である通信端末１−２の利用者との間で通信ネットワーク７を介して情報の送受信を行う。尚、プレゼンス生成情報処理機能６−１については後に説明する。センサ状態検知機能３−１は、通信端末１−１における通信デバイス、電池残量、通信端末１−１の利用者によるキー操作等の入力事項の状態等を検知して取得し、これらの状態をセンサ情報としてプレゼンス生成情報生成機能４−１に通知する。
【００１５】
プレゼンス生成情報生成機能４−１は、アプリケーション２−１の選択や振る舞いの変更、通信端末１−１の振る舞いの変更等を行うために、センサ情報の条件と、これに対応して予め設定されたプレゼンス設定情報とを対の情報とし、これらの関係を定義したプレファレンス情報を管理するとともに、センサ状態検知機能３−１から通知されたセンサ情報と、通信端末１−１の利用者により選択されたプレファレンス情報とに基づいて、現時点における通信端末１−１の利用者のプレゼンス生成情報を生成する。具体的には、通信端末１−１の利用者が複数のプレファレンス情報から一つの情報を選択すると、プレゼンス生成情報生成機能４−１は、当該選択されたプレファレンス情報からプレゼンス設定情報を抽出し、これを元にして通信端末１−１の利用者のプレゼンス生成情報を生成する。そして、プレゼンス生成情報生成機能４−１は、プレゼンス生成情報を、プレゼンス生成情報共有機能５−１に通知するとともに、アプリケーション２−１のプレゼンス生成情報処理機能６−１にも通知する。
【００１６】
プレゼンス生成情報共有機能５−１は、プレゼンス生成情報生成機能４−１から通知されたプレゼンス生成情報を、通信端末１−２に備えたプレゼンス生成情報共有機能５−２との間で共有する。具体的には、通信端末１−１のプレゼンス生成情報共有機能５−１は、プレゼンス生成情報生成機能４−１にて生成したプレゼンス生成情報を、通信端末１−２のプレゼンス生成情報共有機能５−２に通知する。また、通信端末１−２のプレゼンス生成情報共有機能５−２は、プレゼンス生成情報生成機能４−２にて生成したプレゼンス生成情報を、通信端末１−１のプレゼンス生成情報共有機能５−１に通知する。そして、プレゼンス生成情報共有機能５−１は、通信端末１−２のプレゼンス生成情報共有機能５−２から通知されたプレゼンス生成情報を、アプリケーション２−１のプレゼンス生成情報処理機能６−１に通知する。
【００１７】
アプリケーション２−１のプレゼンス生成情報処理機能６−１は、プレゼンス生成情報生成機能４−１から通知されたプレゼンス生成情報（通信端末１−１のプレゼンス生成情報）と、プレゼンス生成情報共有機能５−１から通知された通信端末１−２のプレゼンス生成情報とに基づいて、プレゼンス情報を生成する。このプレゼンス情報は、通信端末１−２の利用者のプレゼンス情報の一部として、例えば画面に表示する等の所定の処理を施す。この場合、プレゼンス生成情報処理機能６−１は、通信端末１−２のプレゼンス生成情報のみに基づいてプレゼンス情報を生成するようにしてもよいし、通信端末１−２のプレゼンス生成情報と、通信端末１−１のプレゼンス生成情報生成機能４−１にて利用者により選択されたプレファレンス情報とに基づいて、プレゼンス情報を生成するようにしてもよい。プレゼンス生成情報処理機能６−１は、当該プレゼンス情報に基づいて、自らの振る舞いを変更する等の制御を行う。
【００１８】
アプリケーション２−２、センサ状態検知機能３−２、プレゼンス生成情報生成機能４−２、プレゼンス生成情報共有機能５−２及びプレゼンス生成情報処理機能６−２は、アプリケーション２−１、センサ状態検知機能３−１、プレゼンス生成情報生成機能４−１、プレゼンス生成情報共有機能５−１及びプレゼンス生成情報処理機能６−１と、それぞれ同等の機能を有する。
【００１９】
次に、図２を参照して、図１に示したＰ２Ｐ通信システムの動作について説明する。まず、プレゼンス生成情報生成機能４−１は、プレファレンス情報Ａとセンサ状態検知機能３−１から通知されたセンサ情報Ａとに基づいて、プレゼンス生成情報Ａを生成する（ステップＳ１−１）。同様に、プレゼンス生成情報生成機能４−２は、プレファレンス情報Ｂとセンサ状態検知機能３−２から通知されたセンサ情報Ｂとに基づいて、プレゼンス生成情報Ｂを生成する（ステップＳ１−２）。そして、プレゼンス生成情報共有機能５−１，２は、プレゼンス生成情報Ａ，Ｂをそれぞれ共有する（ステップＳ２）。
【００２０】
そして、プレゼンス生成情報処理機能６−１は、自ら（通信端末１−１）のプレゼンス生成情報Ａと通信端末１−２のプレゼンス生成情報Ｂとに基づいてプレゼンス情報Ａを生成する（ステップＳ３−１）。同様に、プレゼンス生成情報処理機能６−２は、自ら（通信端末１−２）のプレゼンス生成情報Ｂと通信端末１−１のプレゼンス生成情報Ａに基づいてプレゼンス情報Ｂを生成する（ステップＳ３−２）。そして、プレゼンス生成情報処理機能６−１は、プレゼンス情報Ａに基づいて所定の処理を施す。例えば、アプリケーション２−１の振る舞いを変更する（ステップＳ４−１）。同様に、アプリケーション２−２は、プレゼンス情報Ｂに基づいて所定の処理を施す。例えば、アプリケーション２−２の振る舞いを変更する（ステップＳ４−２）。
【００２１】
次に、Ｐ２Ｐ通信システムの実施例について説明する。この実施例は、センサ情報としてデバイス情報、電池残量及び位置情報を扱い、このセンサ情報に基づいてプレゼンス情報（プレゼンス生成情報）の一部を生成し、プレゼンス情報に基づいて利用可能なアプリケーションを選択するものである。プリファレンス情報には、センサ情報毎に利用可能なアプリケーションがそれぞれ設定されているものとする。図１を参照して、通信端末１−１のプレゼンス生成情報生成機能４−１が、センサ情報とプリファレンス情報とに基づいて、センサ情報に対応した利用可能なアプリケーション一覧Ａを含むプレゼンス生成情報Ａを生成する。この場合、アプリケーション一覧Ａは、プレゼンス生成情報Ａの一部を構成する。同様に、通信端末１−２においても、プレゼンス生成情報生成機能４−２が、アプリケーション一覧Ｂを含むプレゼンス生成情報Ｂを生成する。
【００２２】
そして、通信端末１−１のプレゼンス生成情報処理機能６−１は、自らのアプリケーション一覧Ａを含むプレゼンス生成情報Ａと、通信端末１−２のアプリケーション一覧Ｂを含むプレゼンス生成情報Ｂとを比較し、アプリケーション一覧Ａとアプリケーション一覧Ｂとの両方に含まれるアプリケーションを選定し、このアプリケーションを含むプレゼンス情報Ａを生成する。この場合、選定されたアプリケーションは、プレゼンス情報Ａの一部を構成する。また、プレゼンス生成情報処理機能６−１は、選定されたアプリケーションを含むプレゼンス情報Ａを、通信端末１−２の利用者のプレゼンス情報として画面に表示したり、選定されたアプリケーションを実行して所定の処理を施したりして、通信端末１−１のアプリケーション２−１と通信端末１−２のアプリケーション２−２との間で情報の送受信を行う。
【００２３】
このように、本発明の実施の形態に係るＰ２Ｐ通信システムによれば、センサ情報に基づいてプレゼンス生成情報やプレゼンス情報の一部を生成することができるができる。また、プレゼンス通信端末１−１の利用者や通信端末１−１の現在状況に合わせて通信端末１−１やアプリケーション２−１の振る舞いを制御することができる。さらに、複数の通信端末利用者によりＰ２Ｐ通信を行っている場合には、全ての通信端末におけるプレゼンス生成情報を共有することができるから、通信端末やアプリケーションの振る舞いを、全ての利用者等の状況を考慮して適切に制御することができる。
【００２４】
以上、実施の形態及び実施例を挙げて本発明を説明したが、本発明は上記の実施の形態等に制限されるものではなく、種々の変形が可能である。例えば、上記のＰ２Ｐ通信システムは、通信端末１−１と通信端末１−２との間でプレゼンス生成情報を共有するようにしたが、３以上の通信端末の間で共有するようにしてもよい。また、上記のＰ２Ｐ通信システムは、プレゼンス生成情報をセンサ情報から生成し、プレゼンス情報をプレゼンス生成情報から生成するようにしたが、センサ情報をそのままプレゼンス生成情報の一部とし、また、センサ情報またはプレゼンス生成情報をそのままプレゼンス情報の一部としてもよい。従って、センサ情報及びプレゼンス生成情報は、広義のプレゼンス情報でもある。
【００２５】
以上説明したＰ２Ｐ通信システムの通信端末１−１は、アプリケーション２−１、センサ状態検知機能３−１、プレゼンス生成情報生成機能４−１、プレゼンス生成情報共有機能５−１及びプレゼンス生成情報処理機能６−１の各機能を実現するそれぞれのソフトウェアを組み込んだコンピュータによって構成される。通信端末１−２においても同様である。これらのソフトウェアは、コンピュータに実行させることのできるプログラムとして、磁気ディスク（フロッピィーディスク、ハードディスク等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤ等）、半導体メモリなどの記憶媒体に格納して頒布することもできる。
【００２６】
【発明の効果】
本発明によれば、プレゼンス情報の一部をセンサ情報に基づいて生成することが可能となる。また、複数の通信端末利用者がＰ２Ｐ通信を行っている場合には、全員でプレゼンス情報の一部を共有することができる。このため、センサ情報を含み、または複数の通信端末利用者で共有したプレゼンス情報に基づいて通信端末やアプリケーションの振る舞いを制御できるから、Ｐ２Ｐ通信システムとして適切な振る舞いの制御を実現することができる。
【図面の簡単な説明】
【図１】本発明の実施の形態に係るＰ２Ｐ通信システムを説明する概略構成図である。
【図２】図１のＰ２Ｐ通信システムの動作を説明するフロー図である。
【符号の説明】
１−１，１−２  通信端末
２−１，２−２  アプリケーション
３−１，３−２  センサ状態検知機能
４−１，４−２  プレゼンス生成情報生成機能
５，５−１，５−２  プレゼンス生成情報共有機能
６−１，６−２  プレゼンス生成情報処理機能
７  通信ネットワーク
【図１】
2005027172.tif 000003
【図２】
2005027172.tif 000004