(57)【特許請求の範囲】
【請求項１】
ネットワークを介して互いに接続され、Ｐ２Ｐ通信を行う複数の通信端末間で共有する、通信端末の通信状態、ユーザの現況、オフライン時の連絡方法等のプレゼンス情報のバックアップサービスを提供する方法であって、
通信端末のプレゼンス情報を保持し、通信端末からの要求に応じてプレゼンス情報を送信するバックアップサーバをネットワーク上に少なくとも１台設けておき、
前記通信端末は、前記バックアップサーバの一覧を記載したサーバリストを備え、
一の通信端末が他の通信端末にプレゼンス情報を要求して該プレゼンス情報が得られない場合、前記バックアップサーバにプレゼンス情報を要求し、
前記要求を受け付けたバックアップサーバが前記一の通信端末にプレゼンス情報を送信するプレゼンス情報バックアップサービス提供方法において、
プレゼンス情報の要求を受け付けた場合、１回の要求につき、所定の一定期間、プレゼンス情報を複数回送信する機能を有する各通信端末及びバックアップサーバを用い、
前記一の通信端末は、他の通信端末にプレゼンス情報を要求し、該他の通信端末からプレゼンス情報が得られない場合は、前記一の通信端末の持つサーバリストの１番目に記載されたバックアップサーバにプレゼンス情報を要求し、該サーバリストの１番目に記載されたバックアップサーバからプレゼンス情報が得られない場合は前記サーバリストの２番目以降に記載されたバックアップサーバに、プレゼンス情報を受信できるまで、同様にプレゼンス情報の要求を繰り返し、
他の通信端末もしくはいずれかのバックアップサーバからプレゼンス情報が得られた場合は当該他の通信端末もしくはいずれかのバックアップサーバからのプレゼンス情報を所定の一定期間受信し続けた後、再度、他の通信端末にプレゼンス情報を要求し、前記他の通信端末および前記サーバリストに記載された全てのバックアップサーバからプレゼンス情報が得られなかった場合はプレゼンス情報の要求を終了する
ことを特徴とするプレゼンス情報バックアップサービス提供方法。
【請求項２】
ネットワークを介して互いに接続され、Ｐ２Ｐ通信を行う複数の通信端末間で共有する、通信端末の通信状態、ユーザの現況、オフライン時の連絡方法等のプレゼンス情報のバックアップサービスを提供するシステムであって、
通信端末のプレゼンス情報を保持する情報保持手段と、通信端末からの要求に応じてプレゼンス情報を送信する情報送信手段とを備えたバックアップサーバをネットワーク上に少なくとも１台設けるとともに、
各通信端末に、プレゼンス情報を共有する他の通信端末のプレゼンス情報を保持するバックアップサーバの一覧を記載したサーバリストと、他の通信端末にプレゼンス情報を要求し、該プレゼンス情報が得られない場合は前記サーバリストに記載されたバックアップサーバにプレゼンス情報を要求する情報要求手段とを設けたプレゼンス情報バックアップサービス提供システムにおいて、
各通信端末及びバックアップサーバはプレゼンス情報の要求を受け付けた場合、１回の要求につき、所定の一定期間、プレゼンス情報を複数回送信する機能を有し、
一の通信端末は、他の通信端末にプレゼンス情報を要求し、該他の通信端末からプレゼンス情報が得られない場合は前記一の通信端末が持つサーバリストの１番目に記載されたバックアップサーバにプレゼンス情報を要求し、該サーバリストの１番目に記載されたバックアップサーバからプレゼンス情報が得られない場合は、前記サーバリストの２番目以降に記載されたバックアップサーバにプレゼンス情報を受信できるまで、同様にプレゼンス情報の要求を繰り返し、他の通信端末もしくはいずれかのバックアップサーバからプレゼンス情報が得られた場合は当該他の通信端末もしくはいずれかのバックアップサーバからのプレゼンス情報を所定の一定期間受信し続けた後、再度、他の通信端末に対するプレゼンス情報の要求に復帰し、前記他の通信端末および前記サーバリストに記載された全てのバックアップサーバからプレゼンス情報が得られなかった場合はプレゼンス情報の要求を終了する情報要求手段を設けた
ことを特徴とするプレゼンス情報バックアップサービス提供システム。
【請求項３】
請求項２記載のプレゼンス情報バックアップサービス提供システムにおける通信端末の情報要求手段をコンピュータ上で実現する情報要求プログラムであって、
該プログラムは、コンピュータに、
他の通信端末にプレゼンス情報を要求する第１のステップと、
他の通信端末からプレゼンス情報が得られない場合はサーバリストの１番目に記載されたバックアップサーバにプレゼンス情報を要求する第２のステップと、
前記サーバリストの１番目に記載されたバックアップサーバからプレゼンス情報が得られない場合は、前記サーバリストの２番目以降に記載されたバックアップサーバに対して同様にプレゼンス情報の要求を繰り返す第３のステップと、
他の通信端末もしくはいずれかのバックアップサーバからプレゼンス情報が得られた場合は当該他の通信端末もしくはいずれかのバックアップサーバからのプレゼンス情報を所定の一定期間受信し続けた後、再度、第１のステップに復帰する第４のステップと、
前記他の通信端末および前記サーバリストに記載された全てのバックアップサーバからプレゼンス情報が得られなかった場合はプレゼンス情報の要求を終了する第５のステップと、を実行させる
ことを特徴とする情報要求プログラム。
【請求項４】
請求項３記載の情報要求プログラムを記録したことを特徴とするコンピュータ読み取り可能な媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ネットワークを介して互いに接続され、Ｐ２Ｐ（Ｐｅａｒ  ｔｏ  Ｐｅａｒ）通信を行う複数の通信端末間で共有するプレゼンス情報のバックアップサービスを提供する技術に関する。
【０００２】
【従来の技術】
インターネットサービスがＷｅｂのような蓄積・配送型サービスから、チャット、インターネット電話のようなリアルタイム・インタラクティブサービスへ、その多様性を拡張しつつある現状において、通信端末の通信状態（オンライン、オフライン）、ユーザの現況（忙しい、暇、会議中等）、オフライン時の連絡方法といったプレゼンス情報をユーザ間で共有することは円滑なコミュニケーションを進めるために重要な要素だと言える。
【０００３】
急速に普及したインスタントメッセージングサービスでは、前記プレゼンス情報を仲間リストの属性の一部として表示し、ユーザ間の円滑なコミュニケーションをサポートしている。
【０００４】
各ユーザのプレゼンス情報は、ネットワーク上のサーバが一括管理する場合やＰ２Ｐ通信を行う通信端末間で共有する方法がある。
【０００５】
【発明が解決しようとする課題】
プレゼンス情報をＰ２Ｐ通信を行う通信端末間で共有する場合、個人情報を第三者の手を介さず保持できる他、開示するプレゼンス情報の粒度をユーザ毎に調整したり、時間帯、曜日、現在地によって開示するプレゼンス情報の内容を変更したり、個人の要求に合わせた細やかなプライバシコントロールが手元で簡単に行えるというメリットがある。
【０００６】
しかし、何らかの理由で通信端末がオフラインになると、ユーザの現況やオフライン時の連絡方法等を電話、ＦＡＸ、メール等で個別に連絡しなければならないという問題があった。
【０００７】
本発明の目的は、ある通信端末が何らかの理由でオフラインになった場合でも、そのプレゼンス情報を他の通信端末に引き続き送信することができ、当該オフラインとなった通信端末のユーザの現況や連絡方法を他の通信端末のユーザに簡単に連絡できるようにすることにある。
【０００８】
【課題を解決するための手段】
上記目的を達成するため、本発明では、通信端末のプレゼンス情報を保持し、通信端末からの要求に応じてプレゼンス情報を送信するバックアップサーバをネットワーク上に少なくとも１台設けておき、一の通信端末が他の通信端末にプレゼンス情報を要求して該プレゼンス情報が得られない場合、前記バックアップサーバにプレゼンス情報を要求し、前記要求を受け付けたバックアップサーバが前記一の通信端末にプレゼンス情報を送信するプレゼンス情報バックアップサービス提供方法において、プレゼンス情報の要求を受け付けた場合、１回の要求につき、所定の一定期間、プレゼンス情報を複数回送信する機能を有する各通信端末及びバックアップサーバを用い、他の通信端末もしくはいずれかのバックアップサーバから情報が得られた場合は当該他の通信端末もしくはいずれかのバックアップサーバからのプレゼンス情報を所定の一定期間受信し続けた後、再度、他の通信端末にプレゼンス情報を要求することを特徴とする。
【０００９】
本発明によれば、ある通信端末が何らかの理由でオフラインになった場合でも、そのプレゼンス情報をバックアップサーバから他の通信端末に引き続き所定の一定期間、複数回送信することができ、当該オフラインとなった通信端末のユーザの現況や連絡方法を他の通信端末のユーザに簡単かつ確実に連絡できるとともに、前記ある通信端末がオフラインからオンラインになった場合、必ず当該ある通信端末からプレゼンス情報を得ることができる。
【００１０】
【発明の実施の形態】
以下、図面を用いて本発明を詳細に説明する。
【００１１】
図１は本発明のプレゼンス情報バックアップサービス提供システムの実施の形態の一例を示すもので、図中、１はネットワーク、２−１，２−２はネットワーク１を介して互いに接続され、Ｐ２Ｐ通信を行う通信端末、３−１，３−２，……３−ｍはネットワーク１上に設けられたバックアップサーバ（以下、サーバと略す。）である。
【００１２】
各通信端末２−１，２−２は、プレゼンス情報を共有する他の通信端末のプレゼンス情報を保持するサーバの一覧を記載したサーバリスト２１と、他の通信端末にプレゼンス情報を要求し、該プレゼンス情報が得られない場合は前記サーバリスト２１に記載されたサーバにプレゼンス情報を要求する情報要求手段２２とを備えている。
【００１３】
前記サーバリスト２１は、プレゼンス情報を共有する他の通信端末が複数存在する場合、当該他の通信端末それぞれに対応した数のサーバリストが用意される。
【００１４】
前記情報要求手段２２は、詳細には、他の通信端末にプレゼンス情報を要求し、該他の通信端末からプレゼンス情報が得られない場合はサーバリスト２１の１番目に記載されたサーバにプレゼンス情報を要求し、該サーバリスト２１の１番目に記載されたサーバからプレゼンス情報が得られない場合はサーバリスト２１の２番目以降に記載されたサーバに同様にプレゼンス情報の要求を繰り返すとともに、他の通信端末もしくはいずれかのサーバからプレゼンス情報が得られた場合は当該他の通信端末もしくはいずれかのサーバからのプレゼンス情報を所定の一定期間受信し続けた後、再度、他の通信端末に対するプレゼンス情報の要求に復帰する。
【００１５】
図２は情報要求手段２２を実現する情報要求プログラムの一例を示すフローチャートである。
【００１６】
各サーバ３−１〜３−ｍは、通信端末のプレゼンス情報を保持する情報保持手段３１と、通信端末からの要求に応じてプレゼンス情報を送信する情報送信手段３２とを備えている。
【００１７】
ここで、どのサーバがどの通信端末のプレゼンス情報を保持するか並びに通信端末とサーバとの間でプレゼンス情報をどのように受け渡すかは、予め各サーバ３−１〜３−ｍと各通信端末２−１，２−２との間で任意に決められており、各通信端末２−１，２−２は自身のプレゼンス情報を保持するサーバの一覧を記載したリストを保持するとともに、プレゼンス情報を共有する他の通信端末との間で事前に交換した当該プレゼンス情報を共有する他の通信端末のプレゼンス情報を保持するサーバの一覧を記載したリスト、即ち前述したサーバリスト２１を保持している。
【００１８】
なお、各通信端末２−１，２−２は、サーバリスト以外のユーザ情報（ユーザ名、通信用アドレス、公開鍵等）についても事前に交換し、保持しているものとする。
【００１９】
また、各通信端末２−１，２−２は従前の機能としてサーバ３−１〜３−ｍと同様な情報送信手段（図示せず）を備えており、各通信端末２−１，２−２及びサーバ３−１〜３−ｍはプレゼンス情報の要求を受け付けた場合、１回の要求につき、所定の一定期間（要求の有効期限）、プレゼンス情報を複数回送信するものとする。
【００２０】
以下、本発明の動作について詳細に説明する。
【００２１】
今、通信端末２−１が通信端末２−２にプレゼンス情報を要求する場合を考える。
【００２２】
まず、通信端末２−１の情報要求手段２２は通信端末２−２にプレゼンス情報の要求を送信する（ｓ１，ｓ２）。この際、通信端末２−２がオンラインで正常に動作していれば、プレゼンス情報を通信端末２−１へ要求の有効期限（Ｔ１）の間中、送信し続ける。通信端末２−１の情報要求手段２２は該要求の有効期限の間中、プレゼンス情報を受信し続け（ｓ３，ｓ４）、要求の有効期限を過ぎた時は改めて通信端末２−２にプレゼンス情報の要求を行う（ｓ１，ｓ２）。
【００２３】
一方、通信端末２−２が何らかの理由でオフラインとなっており、プレゼンス情報を通信端末２−１へ送信できない、つまり通信端末２−１の情報要求手段２２がプレゼンス情報を受信できない場合、該通信端末２−１の情報要求手段２２は、サーバリスト２１の１番目にあるサーバ、例えば３−１にプレゼンス情報の要求を送信する（ｓ５，ｓ６）。
【００２４】
ここで、サーバ３−１からプレゼンス情報を受信できれば、通信端末２−１の情報要求手段２２は要求の有効期限の間中、サーバ３−１からプレゼンス情報を受信し続け（ｓ７，ｓ３，ｓ４）、要求の有効期限を過ぎた時は改めて通信端末２−２にプレゼンス情報の要求を行う（ｓ１，ｓ２）。
【００２５】
サーバ３−１からもプレゼンス情報を受信できない場合、通信端末２−１の情報要求手段２２は、サーバリスト２１の２番目にあるサーバ、例えば３−２にプレゼンス情報の要求を送信し（ｓ８，ｓ５，ｓ６）、以下、プレゼンス情報を受信できるまで同様に繰り返す。
【００２６】
サーバリスト２１にある全てのサーバに対してプレゼンス情報の要求を送信してもプレゼンス情報を受信できなかった場合、通信端末２−１の情報要求手段２２はこの作業を終了する。
【００２７】
前記実施の形態によれば、プレゼンス情報の要求は、必ずプレゼンス情報を共有する他の通信端末から行われるので、当該他の通信端末がオフラインからオンラインになった場合、必ず当該他の通信端末からプレゼンス情報を得ることができる。
【００２８】
前述したようなプレゼンス情報の要求の流れを実現するため、通信プロトコルとしてＳＩＭＰＬＥを用い、プレゼンス情報の要求に”ＳＵＢＳＣＲＩＢＥ”、プレゼンス情報の送信に”ＮＯＴＩＦＹ”を利用する例が考えられる。
【００２９】
なお、前記実施の形態では、通信端末の数を２台としたが、３台以上であっても同様に適用可能であり、逆にバックアップサーバについては１台であっても実施可能であることはいうまでもない。
【００３０】
【発明の効果】
以上説明したように、本発明によれば、ある通信端末が何らかの理由でオフラインになった場合でも、そのプレゼンス情報を他の通信端末に引き続き送信することができ、当該オフラインとなった通信端末のユーザの現況や連絡方法を他の通信端末のユーザに簡単に連絡できる利点がある。
【図面の簡単な説明】
【図１】本発明のプレゼンス情報バックアップサービス提供システムの実施の形態の一例を示す構成図
【図２】情報要求プログラムの一例を示すフローチャート
【符号の説明】
１：ネットワーク、２−１，２−２：通信端末、３−１〜３−ｍ：バックアップサーバ、２１：サーバリスト、２２：情報要求手段、３１：情報保持手段、３２：情報送信手段。
【図１】
0003964719.tif 000002
【図２】
0003964719.tif 000003