(57)【要約】【課題】各ユーザが同時にチャットを行うことができるコミュニケーションシステム、コミュニケーションサーバ、及び、コミュニケーション方法を提供する。【解決手段】本発明のコミュニケーションシステムは、ユーザ端末群（２−１〜２−ｍ）と、コミュニケーションサーバ（１）とを具備する。ユーザ端末群（２−１〜２−ｍ）とコミュニケーションサーバ（１）とは通信ネットワーク（４）に接続されている。コミュニケーションサーバ（１）は、チャット開始イベントが発生したときに、ユーザ端末群（２−１〜２−ｍ）のうちの、チャット開始イベントに予めに関連付けられた複数のユーザ端末（２−１、２−２、２−３、２−４、…）間でチャットを同時に開始させる。【選択図】　図１
2004102547.tif 000002
【特許請求の範囲】
【請求項１】
通信ネットワークに接続されたユーザ端末群と、
前記通信ネットワークに接続されたコミュニケーションサーバとを具備し、
前記コミュニケーションサーバは、チャット開始イベントが発生したときに、前記ユーザ端末群のうちの、前記チャット開始イベントに予めに関連付けられた複数のユーザ端末間でチャットを同時に開始させる
コミュニケーションシステム。
【請求項２】
請求項１に記載のコミュニケーションシステムにおいて、
前記コミュニケーションサーバは、チャット終了イベントが発生したときに、前記複数のユーザ端末間で前記チャットを同時に終了させる
コミュニケーションシステム。
【請求項３】
請求項２に記載のコミュニケーションシステムにおいて、
前記コミュニケーションサーバは、
友達リスト生成更新部を備え、
前記チャット開始イベントが発生したときに、前記友達リスト生成更新部は、前記複数のユーザ端末の各々のユーザを相互に友達として関連付ける友達リスト情報を生成して前記複数のユーザ端末に同時に送信し、前記友達リスト情報は前記チャットが可能なユーザを表し、前記複数のユーザ端末の各々のユーザは、前記友達リスト情報により、前記チャットが可能なユーザを参照することができ、前記チャット終了イベントが発生したときに、前記友達リスト生成更新部は、前記複数のユーザ端末に送信された前記友達リスト情報を削除するための友達リスト削除情報を前記複数のユーザ端末に同時に送信する
コミュニケーションシステム。
【請求項４】
請求項３に記載のコミュニケーションシステムにおいて、
前記ユーザ端末群は、フィルタリング部を備え、
前記複数のユーザ端末のフィルタリング部は、前記友達リスト情報が表すユーザの中から、チャットを行うユーザを選択する
コミュニケーションシステム。
【請求項５】
請求項１〜４のいずれか一項に記載のコミュニケーションシステムにおいて、
前記チャット開始イベントに関連する前記複数のユーザ端末の各々のユーザは、予め決められた時間帯で、同一の電話番号に前記複数のユーザ端末により電話したユーザである
コミュニケーションシステム。
【請求項６】
請求項１〜４のいずれか一項に記載のコミュニケーションシステムにおいて、
前記チャット開始イベントに関連する前記複数のユーザ端末の各々のユーザは、予め決められた時間帯で、同一の電子メールアドレスに前記複数のユーザ端末により送信電子メールを送信したユーザである
コミュニケーションシステム。
【請求項７】
請求項１〜４のいずれか一項に記載のコミュニケーションシステムにおいて、
前記チャット開始イベントに関連する前記複数のユーザ端末の各々のユーザは、予め決められた時間帯で、ユーザ端末によってＷｅｂサイトから同一の電子チケットを購入したユーザである
コミュニケーションシステム。
【請求項８】
請求項１〜４のいずれか一項に記載のコミュニケーションシステムにおいて、
前記チャット開始イベントに関連する前記複数のユーザ端末の各々のユーザは、予め決められた位置に存在するユーザである
コミュニケーションシステム。
【請求項９】
請求項１〜８のいずれか一項に記載のコミュニケーションシステムにおいて、
前記コミュニケーションサーバは、前記ユーザ端末群に配信される電子メールと同一の電子メールを受信するグループ編成部を備え、
前記グループ編成部は、前記電子メールを受信したときに前記チャット開始イベントの発生を認識する
コミュニケーションシステム。
【請求項１０】
請求項１〜８のいずれか一項に記載のコミュニケーションシステムにおいて、
前記コミュニケーションサーバは、前記複数のユーザ端末の各々のユーザのうちの、特定ユーザのユーザ端末から電子メールを受信したときに前記チャット開始イベントの発生を認識するグループ編成部を備えた
コミュニケーションシステム。
【請求項１１】
請求項２〜１０のいずれか一項に記載のコミュニケーションシステムにおいて、
前記コミュニケーションサーバは、前記チャット開始イベントが発生した時刻から、設定時間が経過したときの終了時刻を検出する終了イベント検出部を備え、
前記終了イベント検出部は、前記終了時刻を検出したときに前記チャット終了イベントを認識する
コミュニケーションシステム。
【請求項１２】
請求項１〜８のいずれか一項に記載のコミュニケーションシステムにおいて、
前記コミュニケーションサーバは、
前記ユーザ端末群のユーザが通信可能であるか否かを表すプレゼンス情報が登録されたプレゼンス情報データベースと、
前記プレゼンス情報データベースを参照して、前記複数のユーザ端末の各々のユーザのうちの、特定ユーザの前記プレゼンス情報が通信可能を表すときに前記チャット開始イベントの発生を認識するグループ編成部とを備えた
コミュニケーションシステム。
【請求項１３】
請求項２〜８のいずれか一項に記載のコミュニケーションシステムにおいて、
前記コミュニケーションサーバは、
前記ユーザ端末群のユーザが通信可能であるか否かを表すプレゼンス情報が登録されたプレゼンス情報データベースと、
前記プレゼンス情報データベースを参照して、前記複数のユーザ端末の各々のユーザのうちの、特定ユーザの前記プレゼンス情報が通信不可能を表すときに前記チャット終了イベントの発生を認識する終了イベント検出部とを備えた
コミュニケーションシステム。
【請求項１４】
請求項１〜８のいずれか一項に記載のコミュニケーションシステムにおいて、
前記コミュニケーションサーバは、
予め決められた第１時刻になったときに前記チャット開始イベントの発生を認識するグループ編成部を備えた
コミュニケーションシステム。
【請求項１５】
請求項２〜８のいずれか一項に記載のコミュニケーションシステムにおいて、
前記コミュニケーションサーバは、
予め決められた第２時刻になったときに前記チャット終了イベントの発生を認識する終了イベント検出部を備えた
コミュニケーションシステム。
【請求項１６】
請求項２〜８のいずれか一項に記載のコミュニケーションシステムにおいて、
前記コミュニケーションサーバは、
前記複数のユーザ端末間でメッセージの送受信が行われてから、設定時間が経過しても、再度、前記複数のユーザ端末間でメッセージの送受信が行われないときに前記チャット終了イベントの発生を認識する終了イベント検出部を備えた
コミュニケーションシステム。
【請求項１７】
通信ネットワークを介してユーザ端末群に接続されたコミュニケーションサーバであって、
前記ユーザ端末群の各々が自己を識別する識別子と関連情報とが登録されたプレゼンス情報データベースと、
前記チャット開始イベントが発生したときに、前記プレゼンス情報データベースを参照して、前記識別子群の中から、前記関連情報が前記チャット開始イベントに関連する複数の識別子を選択するグループ編成部と、
前記ユーザ端末群のうちの、前記複数の識別子に対応する複数のユーザ端末にチャット開始情報を送信する友達リスト生成更新部とを具備し、
前記チャット開始情報は、前記複数のユーザ端末間でチャットを同時に開始させるための情報である。
コミュニケーションサーバ。
【請求項１８】
請求項１７に記載のコミュニケーションサーバにおいて、
更に、
友達リスト情報データベースを具備し、
前記友達リスト生成更新部は、
前記グループ編成部により選択された前記複数の識別子に対応する前記複数のユーザ端末の各々のユーザを相互に友達として関連付ける友達リスト情報を生成して前記友達リスト情報データベースに登録し、前記チャット開始情報と共に前記友達リスト情報を前記複数のユーザ端末に送信し、
前記友達リスト情報は、前記チャットを行うことが可能なユーザを表す
コミュニケーションサーバ。
【請求項１９】
請求項１８に記載のコミュニケーションサーバにおいて、
更に、
チャット終了イベントを認識する終了イベント検出部を具備し、
前記友達リスト生成更新部は、前記チャット終了イベントが発生したときに、チャット終了情報を前記複数のユーザ端末に送信し、
前記チャット終了情報は、前記複数のユーザ端末間で前記チャットを同時に終了させるための情報である。
コミュニケーションサーバ。
【請求項２０】
請求項１９に記載のコミュニケーションサーバにおいて、
前記終了イベント検出部は、前記チャット終了イベントを認識したとき、前記友達リスト情報データベースに登録された前記友達リスト情報を削除して、前記複数のユーザ端末に送信された前記友達リスト情報を削除するための友達リスト削除情報を生成し、
前記友達リスト生成更新部は、前記チャット終了情報と共に前記友達リスト削除情報を前記複数のユーザ端末に送信する
コミュニケーションサーバ。
【請求項２１】
請求項１７〜２０のいずれか一項に記載のコミュニケーションサーバにおいて、
前記チャット開始イベントに関連する前記複数のユーザ端末の各々のユーザは、予め決められた時間帯で、同一の電話番号に前記複数のユーザ端末により電話したユーザである
コミュニケーションサーバ。
【請求項２２】
請求項１７〜２０のいずれか一項に記載のコミュニケーションサーバにおいて、
前記チャット開始イベントに関連する前記複数のユーザ端末の各々のユーザは、予め決められた時間帯で、同一の電子メールアドレスに前記複数のユーザ端末により送信電子メールを送信したユーザである
コミュニケーションサーバ。
【請求項２３】
請求項１７〜２０のいずれか一項に記載のコミュニケーションサーバにおいて、
前記チャット開始イベントに関連する前記複数のユーザ端末の各々のユーザは、予め決められた時間帯で、ユーザ端末によってＷｅｂサイトから同一の電子チケットを購入したユーザである
コミュニケーションサーバ。
【請求項２４】
請求項１７〜２０のいずれか一項に記載のコミュニケーションサーバにおいて、
前記チャット開始イベントに関連する前記複数のユーザ端末の各々のユーザ、予め決められた位置に存在するユーザであり、
前記プレゼンス情報データベースには、前記識別子に対応付けられて位置情報が更に登録され、
前記位置情報は、前記ユーザ端末群の位置を表し、
前記グループ編成部は、前記プレゼンス情報データベースを参照して、前記識別子群の中から、前記位置情報が表す位置が前記チャット開始イベントに関連する前記複数の識別子を選択する
コミュニケーションサーバ。
【請求項２５】
請求項１９〜２４のいずれか一項に記載のコミュニケーションサーバにおいて、
前記プレゼンス情報データベースには、前記識別子に対応付けられて設定時間であるチャット時間が更に登録され、
前記友達リスト情報は終了時刻を含み、前記終了時刻は、前記チャットが開始された開始時刻から、前記チャット時間が経過したときの時刻を表し、
前記終了イベント検出部は、前記友達リスト情報データベースを参照して、前記終了時刻であるときに前記チャット終了イベントの発生を認識し、
前記友達リスト生成更新部は、前記終了時刻に前記チャット終了情報を前記複数のユーザ端末に送信する
コミュニケーションサーバ。
【請求項２６】
請求項１７〜２４のいずれか一項に記載のコミュニケーションサーバにおいて、
前記プレゼンス情報データベースには、前記識別子に対応付けられてプレゼンス情報が更に登録され、前記プレゼンス情報は、前記ユーザ端末群の各々のユーザが通信可能であるか否かを表し、
前記グループ編成部は、前記チャット開始イベントが発生したときに、前記プレゼンス情報データベースを参照して、前記識別子群の中から、前記プレゼンス情報が通信可能を表し前記関連情報が前記チャット開始イベントに関連する複数の識別子を選択する
コミュニケーションサーバ。
【請求項２７】
請求項１７〜２６のいずれか一項に記載のコミュニケーションサーバにおいて、
前記グループ編成部は、前記ユーザ端末群に配信される電子メールと同一の電子メールを受信したときに前記チャット開始イベントの発生を認識する
コミュニケーションサーバ。
【請求項２８】
請求項１７〜２６のいずれか一項に記載のコミュニケーションサーバにおいて、
前記グループ編成部は、前記複数のユーザ端末の各々のユーザのうちの、特定ユーザのユーザ端末から電子メールを受信したときに前記チャット開始イベントの発生を認識する
コミュニケーションサーバ。
【請求項２９】
請求項１７〜２４のいずれか一項に記載のコミュニケーションサーバにおいて、
前記プレゼンス情報データベースは、前記識別子と前記関連情報とプレゼンス情報とを対応付け、前記プレゼンス情報は、前記ユーザ端末群の各々のユーザが通信可能であるか否かを表し、
前記グループ編成部は、前記プレゼンス情報データベースを参照して、前記複数のユーザ端末の各々のユーザのうちの、特定ユーザの前記プレゼンス情報が通信可能を表すときに前記チャット開始イベントの発生を認識する
コミュニケーションサーバ。
【請求項３０】
請求項１９〜２４のいずれか一項に記載のコミュニケーションサーバにおいて、
前記プレゼンス情報データベースは、前記識別子と前記関連情報とプレゼンス情報とを対応付け、前記プレゼンス情報は、前記ユーザ端末群の各々のユーザが通信可能であるか否かを表し、
前記終了イベント検出部は、前記プレゼンス情報データベースを参照して、前記複数のユーザ端末の各々のユーザのうちの、特定ユーザの前記プレゼンス情報が通信不可能を表すときに前記チャット終了イベントの発生を認識する
コミュニケーションサーバ。
【請求項３１】
請求項１７〜２４のいずれか一項に記載のコミュニケーションサーバにおいて、
前記グループ編成部は、
予め決められた第１時刻になったときに前記チャット開始イベントの発生を認識する
コミュニケーションサーバ。
【請求項３２】
請求項１９〜２４のいずれか一項に記載のコミュニケーションサーバにおいて、
前記終了イベント検出部は、予め決められた第２時刻になったときに前記チャット終了イベントの発生を認識する
コミュニケーションサーバ。
【請求項３３】
請求項１９〜２４のいずれか一項に記載のコミュニケーションサーバにおいて、
前記終了イベント検出部は、前記複数のユーザ端末間でメッセージの送受信が行われてから、設定時間が経過しても、再度、前記複数のユーザ端末間でメッセージの送受信が行われないときに前記チャット終了イベントの発生を認識する
コミュニケーションサーバ。
【請求項３４】
請求項１７〜３３のいずれか一項に記載のコミュニケーションサーバを複数具備し、
前記複数のコミュニケーションサーバの各々は前記通信ネットワークを介して相互に通信可能であり、
前記複数のコミュニケーションサーバのうちの１つのコミュニケーションサーバは、
前記ユーザ端末群のうちの少なくとも１つのユーザ端末と前記通信ネットワークを介して通信し、
前記複数のコミュニケーションサーバのうちの前記１つのコミュニケーションサーバ以外のコミュニケーションサーバと前記通信ネットワークを介して通信することにより、前記ユーザ端末群のうちの、前記少なくとも１つのユーザ端末以外のユーザ端末と前記通信ネットワークを介して通信する
コミュニケーションシステム。
【請求項３５】
通信ネットワークを介してユーザ端末群に接続されたコミュニケーションサーバを用いる方法であって、
（ａ）チャット開始イベントが発生したときに、前記ユーザ端末群のうちの、前記チャット開始イベントに予めに関連付けられた複数のユーザ端末間でチャットを同時に開始させるステップと、
（ｂ）チャット終了イベントが発生したときに、前記複数のユーザ端末間で前記チャットを同時に終了させるステップとを具備する
コミュニケーション方法。
【請求項３６】
請求項３５に記載のコミュニケーション方法において、
前記（ａ）では、
前記チャット開始イベントが発生したときに、前記複数のユーザ端末の各々のユーザを相互に友達として関連付ける友達リスト情報を生成して前記複数のユーザ端末に同時に送信するステップを備え、前記友達リスト情報は前記チャットが可能なユーザを表す
コミュニケーション方法。
【請求項３７】
請求項３５に記載のコミュニケーション方法において、
前記（ｂ）では、
前記チャット終了イベントが発生したときに、前記複数のユーザ端末に送信された前記友達リスト情報を削除するための友達リスト削除情報を前記複数のユーザ端末に同時に送信するステップを備えた
コミュニケーション方法。
【請求項３８】
請求項３５〜３７のいずれか一項に記載のコミュニケーション方法を前記コミュニケーションサーバに実行させるコンピュータプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、通信ネットワーク（インターネット、無線ネットワーク）を利用したコミュニケーションシステム、コミュニケーションサーバ、及び、コミュニケーション方法に関し、特に、複数人が参加してメッセージのやり取りを行うチャットルーム、チャットコミュニティを生成するコミュニケーションシステム、コミュニケーションサーバ、及び、コミュニケーション方法に関する。
【０００２】
【従来の技術】
近年、Ａｍｅｒｉｃａｎｎ　Ｏｎｌｉｎｅ、Ｍｉｃｒｏｓｏｆｔ　Ｍｅｓｓｅｎｇｅｒ等のインスタント・メッセージングサービスの拡大により、ネットワークを使ったリアルタイムなメッセージの授受が可能となっている。
離れていながらも、通信ネットワークを利用して会話（以下チャットと記す）を楽しめるサービスが広がっている。このサービスは、インターネットを介した固定網のみならず、移動体通信網においても広がっている。
【０００３】
このようなインスタント・メッセージングサービスにおいては、各ユーザがユーザ端末によりサーバに“友達（Ｂｕｄｄｙ）”として登録すると、各ユーザは、そのユーザ端末によりサーバにアクセスしたときに他ユーザのプレゼンス情報を参照することができる。プレゼンス情報とは、ユーザがユーザ端末により通信可能であるか否かを表し、そのユーザが“Ｏｎｌｉｎｅ（そのユーザが通信可能である）”か、“Ｏｆｆｌｉｎｅ（そのユーザが通信不可能である）”か、“ａｖａｉｌａｂｌｅ（チャット可能な状態である）”か、“ｎｏｔ　ａｖａｉｌａｂｌｅ”であるか、などが含まれる。誰と誰が友達であるか、という情報は友達リスト（Ｂｕｄｄｙ　Ｌｉｓｔ）と呼ばれる。
【０００４】
また、メッセージによるコミュニケーションは、必ずしも１：１で行われるものではなく、一人のユーザが、同時に複数人にメッセージを配信するコミュニケーション形態も存在する。例えは、メールマガジンは、事業者、もしくは個人が、多くの読者が受信し、読んでくれることを期待して配信する電子メールである。近年は、このようなメールマガジンの種類、読者数とともに増加する傾向にある。
【０００５】
このようなサービスを提供する技術が知られている（例えば、特許文献１、特許文献２、特許文献３、特許文献４、特許文献５参照）。例えば、特許文献１では、同一ネットワークリソースにアクセスしているユーザ間でのチャットを実現する。従来のシステムにおいては、ユーザ端末は、アクセスしているネットワークリソース（ＵＲＬ）をサーバに通知すると、サーバは同一のＵＲＬにアクセスしているユーザを一つのチャットグループと解釈し、ユーザ間でのメッセージの授受を可能とする。
【０００６】
しかし、従来の技術には以下の問題点がある。
第一に、あるネットワークリソースにアクセスするか否かはユーザ次第であるため、チャットグループに参加、及び離脱するタイミングが、各ユーザによってばらばらとなる。このため、チャットに途中から参加したり、途中で離脱することになり、各ユーザの時間差が原因で会話が発散する（まとまらない）という問題がある。
第二に、同一のネットワークリソースにアクセスしているユーザが、同一の興味を持っているとは限らない。ＵＲＬへのアクセスは、ユーザの気分次第であり、あるＵＲＬにアクセスする目的もユーザによって千差万別である。したがって、同一のＵＲＬにアクセスしているユーザをチャットグループとして編成したとしても、会話のテーマ（内容）が定まらず、会話が発散するという問題がある。第三に、チャットグループに参加するユーザの数が、事前に予測不可能であるため、会話が活性化する適正規模のチャットグループを編成できない、という問題がある。
【０００７】
【特許文献１】
特開平１１−２７２６１０号公報
【特許文献２】
特開２００２−８２８９３号公報
【特許文献３】
特開２００１−２４９８７２号公報
【特許文献４】
特開２００１−２２２４９８号公報
【特許文献５】
特表２００１−５２０４２６号公報
【０００８】
【発明が解決しようとする課題】
本発明の目的は、各ユーザが同時にチャットを行うことができるコミュニケーションシステム、コミュニケーションサーバ、及び、コミュニケーション方法を提供することにある。
本発明の他の目的は、チャット開始イベントに関連するユーザをチャットグループとして編成することができるコミュニケーションシステム、コミュニケーションサーバ、及び、コミュニケーション方法を提供することにある。
本発明の更に他の目的は、チャットに参加するユーザを把握することができるコミュニケーションシステム、コミュニケーションサーバ、及び、コミュニケーション方法を提供することにある。
【０００９】
【課題を解決するための手段】
以下に、［発明の実施の形態］で使用する番号・符号を用いて、課題を解決するための手段を説明する。これらの番号・符号は、［特許請求の範囲］の記載と［発明の実施の形態］の記載との対応関連を明らかにするために付加されたものであるが、［特許請求の範囲］に記載されている発明の技術的範囲の解釈に用いてはならない。
【００１０】
本発明（第１実施形態〜第３実施形態）のコミュニケーションシステムは、ユーザ端末群（２−１〜２−ｍ）と、コミュニケーションサーバ（１）とを具備する。ユーザ端末群（２−１〜２−ｍ）とコミュニケーションサーバ（１）とは通信ネットワーク（４）に接続されている。コミュニケーションサーバ（１）は、チャット開始イベントが発生したときに、ユーザ端末群（２−１〜２−ｍ）のうちの、チャット開始イベントに予めに関連付けられた複数のユーザ端末（２−１、２−２、２−３、２−４、…）間でチャットを同時に開始させる。
このように、本発明のコミュニケーションシステムによれば、複数のユーザ端末（２−１、２−２、２−３、２−４、…）間でチャットを同時に開始させるように、コミュニケーションサーバ（１）がチャット開始イベントに関連する複数のユーザ端末（２−１、２−２、２−３、２−４、…）の各々のユーザ（Ａ、Ｂ、Ｃ、Ｄ、…）｝を選択することにより、同一の興味を持っているユーザ（Ａ、Ｂ、Ｃ、Ｄ、…）をチャットグループとして編成することができる。同一の興味を持っているユーザとは、同一のメールマガジンを購読するユーザ、特定の人物｛ユーザ（Ｘ）｝との会話に興味のあるユーザ、同一の電話番号に電話したユーザ、同一の電子メールアドレスに送信用の電子メール（送信電子メール）を送信したユーザ、同一の電子チケットを購入したユーザが挙げられる。
本発明のコミュニケーションシステムによれば、チャット開始イベントが発生したときに、複数のユーザ端末（２−１、２−２、２−３、２−４、…）間でチャットを同時に開始させるように、コミュニケーションサーバ（１）が複数のユーザ端末（２−１、２−２、２−３、２−４、…）にチャット開始情報を送信することにより、チャット開始イベントに関連する各ユーザ（Ａ、Ｂ、Ｃ、Ｄ、…）が同時にチャットを行うことができる（各ユーザが同時にチャットルーム、チャットコミュニティに参加することができる）。
【００１１】
本発明（第１実施形態〜第３実施形態）のコミュニケーションシステムにおいて、コミュニケーションサーバ（１）は、チャット終了イベントが発生したときに、複数のユーザ端末（２−１、２−２、２−３、２−４、…）間でチャットを同時に終了させることが好ましい。
【００１２】
本発明（第１実施形態〜第３実施形態）のコミュニケーションシステムにおいて、コミュニケーションサーバ（１）は、友達リスト生成更新部（１２）を備えている。チャット開始イベントが発生したときに、友達リスト生成更新部（１２）は、複数のユーザ端末（２−１、２−２、２−３、２−４、…）の各々のユーザ（Ａ、Ｂ、Ｃ、Ｄ、…）を相互に友達として関連付ける友達リスト情報を生成して複数のユーザ端末（２−１、２−２、２−３、２−４、…）に同時に送信する。友達リスト情報はチャットが可能なユーザを表す。チャット終了イベントが発生したときに、友達リスト生成更新部（１２）は、複数のユーザ端末（２−１、２−２、２−３、２−４、…）に送信された友達リスト情報を削除するための友達リスト削除情報を複数のユーザ端末（２−１、２−２、２−３、２−４、…）に同時に送信する。
本発明のコミュニケーションシステムによれば、各ユーザ（Ａ、Ｂ、Ｃ、Ｄ、…）は、友達リスト情報をユーザ端末（２−１、２−２、２−３、２−４、…）に表示することにより、チャットに参加するユーザを把握することができる。
【００１３】
本発明（第１実施形態〜第３実施形態）のコミュニケーションシステムにおいて、ユーザ端末群（２−１〜２−ｍ）は、フィルタリング部（２１）を備えている。複数のユーザ端末（２−１、２−２、２−３、２−４、…）のフィルタリング部（２１）は、友達リスト情報が表すユーザの中から、チャットを行うユーザを選択することができる。
【００１４】
本発明（第１実施形態〜第３実施形態）のコミュニケーションシステムにおいて、チャット開始イベントに関連する複数のユーザ端末（２−１、２−２、２−３、２−４、…）の各々のユーザ（Ａ、Ｂ、Ｃ、Ｄ、…）は、予め決められた時間帯で、同一の電話番号に複数のユーザ端末（２−１、２−２、２−３、２−４、…）により電話したユーザであることが好ましい。
【００１５】
本発明（第１実施形態〜第３実施形態）のコミュニケーションシステムにおいて、チャット開始イベントに関連する複数のユーザ端末（２−１、２−２、２−３、２−４、…）の各々のユーザ（Ａ、Ｂ、Ｃ、Ｄ、…）は、予め決められた時間帯で、同一の電子メールアドレスに複数のユーザ端末（２−１、２−２、２−３、２−４、…）により送信電子メールを送信したユーザであることが好ましい。
【００１６】
本発明（第１実施形態〜第３実施形態）のコミュニケーションシステムにおいて、チャット開始イベントに関連する複数のユーザ端末（２−１、２−２、２−３、２−４、…）の各々のユーザ（Ａ、Ｂ、Ｃ、Ｄ、…）は、予め決められた時間帯で、ユーザ端末（２−１、２−２、２−３、２−４、…）によってＷｅｂサイトから同一の電子チケットを購入したユーザであることが好ましい。
【００１７】
本発明（第１実施形態〜第３実施形態）のコミュニケーションシステムにおいて、チャット開始イベントに関連する複数のユーザ端末（２−１、２−２、２−３、２−４、…）の各々のユーザ（Ａ、Ｂ、Ｃ、Ｄ、…）は、予め決められた位置に存在するユーザであることが好ましい。
【００１８】
本発明（第１実施形態）のコミュニケーションシステムにおいて、コミュニケーションサーバ（１）は、ユーザ端末群（２−１〜２−ｍ）に配信される電子メールと同一の電子メールを受信するグループ編成部（１１）を備えている。グループ編成部（１１）は、電子メールを受信したときにチャット開始イベントの発生を認識することが好ましい。
【００１９】
本発明（第２実施形態）のコミュニケーションシステムにおいて、コミュニケーションサーバ（１）は、グループ編成部（１１）を備えている。グループ編成部（１１）は、複数のユーザ端末（２−１、２−２、２−３、２−４、…）の各々のユーザ（Ａ、Ｂ、Ｃ、Ｄ、…、Ｘ、…）のうちの、特定ユーザ（Ｘ）のユーザ端末（２−ｍ）から電子メールを受信したときにチャット開始イベントの発生を認識することが好ましい。
【００２０】
本発明（第１実施形態、第２実施形態）のコミュニケーションシステムにおいて、コミュニケーションサーバ（１）は、チャット開始イベントが発生した時刻から、設定時間が経過したときの終了時刻を検出する終了イベント検出部（１３）を備えている。終了イベント検出部（１３）は、終了時刻を検出したときにチャット終了イベントを認識することが好ましい。
【００２１】
本発明（第３実施形態）のコミュニケーションシステムにおいて、コミュニケーションサーバ（１）は、ユーザ端末群（２−１〜２−ｍ）のユーザが通信可能であるか否かを表すプレゼンス情報が登録されたプレゼンス情報データベース（１６）と、グループ編成部（１１）とを備えている。グループ編成部（１１）は、プレゼンス情報データベース（１６）を参照して、複数のユーザ端末（２−１、２−２、２−３、２−４、…）の各々のユーザ（Ａ、Ｂ、Ｃ、Ｄ、…、Ｘ、…）のうちの、特定ユーザ（Ｘ）のプレゼンス情報が通信可能を表すときにチャット開始イベントの発生を認識することが好ましい。
【００２２】
本発明（第３実施形態）のコミュニケーションシステムにおいて、コミュニケーションサーバ（１）は、ユーザ端末群（２−１〜２−ｍ）のユーザが通信可能であるか否かを表すプレゼンス情報が登録されたプレゼンス情報データベース（１６）と、終了イベント検出部（１３）とを備えている。終了イベント検出部（１３）は、プレゼンス情報データベース（１６）を参照して、複数のユーザ端末（２−１、２−２、２−３、２−４、…）の各々のユーザ（Ａ、Ｂ、Ｃ、Ｄ、…、Ｘ、…）のうちの、特定ユーザ（Ｘ）のプレゼンス情報が通信不可能を表すときにチャット終了イベントの発生を認識することが好ましい。
【００２３】
本発明（第１実施形態〜第３実施形態）のコミュニケーションシステムにおいて、コミュニケーションサーバは、予め決められた第１時刻になったときにチャット開始イベントの発生を認識するグループ編成部（１１）を備えていることが好ましい。
【００２４】
本発明（第１実施形態〜第３実施形態）のコミュニケーションシステムにおいて、コミュニケーションサーバは、予め決められた第２時刻になったときにチャット終了イベントの発生を認識する終了イベント検出部（１３）を備えていることが好ましい。
【００２５】
本発明（第１実施形態〜第３実施形態）のコミュニケーションシステムにおいて、コミュニケーションサーバは、複数のユーザ端末（２−１、２−２、２−３、２−４、…）間でメッセージの送受信が行われてから、設定時間が経過しても、再度、複数のユーザ端末（２−１、２−２、２−３、２−４、…）間でメッセージの送受信が行われないときにチャット終了イベントの発生を認識する終了イベント検出部（１３）を備えていることが好ましい。
【００２６】
本発明（第１実施形態〜第３実施形態）のコミュニケーションサーバ（１）は、通信ネットワーク（４）を介してユーザ端末群（２−１〜２−ｍ）に接続されている。本発明のコミュニケーションサーバ（１）は、ユーザ端末群（２−１〜２−ｍ）の各々が自己を識別する識別子と関連情報とが登録されたプレゼンス情報データベース（１６）と、グループ編成部（１１）と、友達リスト生成更新部（１２）とを具備する。グループ編成部（１１）は、チャット開始イベントが発生したときに、プレゼンス情報データベース（１６）を参照して、識別子群の中から、関連情報がチャット開始イベントに関連する複数の識別子を選択する。友達リスト生成更新部（１２）は、ユーザ端末群（２−１〜２−ｍ）のうちの、複数の識別子に対応する複数のユーザ端末（２−１、２−２、２−３、２−４、…）にチャット開始情報を送信する。チャット開始情報は、複数のユーザ端末（２−１、２−２、２−３、２−４、…）間でチャットを同時に開始させるための情報である。
このように、本発明のコミュニケーションサーバ（１）は、チャット開始イベントに関連する複数の識別子｛複数のユーザ端末（２−１、２−２、２−３、２−４、…）の各々のユーザ（Ａ、Ｂ、Ｃ、Ｄ、…）｝を選択することにより、同一の興味を持っているユーザ（Ａ、Ｂ、Ｃ、Ｄ、…）をチャットグループとして編成することができる。同一の興味を持っているユーザとは、同一のメールマガジンを購読するユーザ、特定の人物｛ユーザ（Ｘ）｝との会話に興味のあるユーザ、同一の電話番号に電話したユーザ、同一の電子メールアドレスに送信用の電子メール（送信電子メール）を送信したユーザ、同一の電子チケットを購入したユーザが挙げられる。
本発明のコミュニケーションサーバ（１）によれば、チャット開始イベントが発生したときに、複数のユーザ端末（２−１、２−２、２−３、２−４、…）にチャット開始情報を送信することにより、チャット開始イベントに関連する各ユーザ（Ａ、Ｂ、Ｃ、Ｄ、…）が同時にチャットを行うことができる（各ユーザが同時にチャットルーム、チャットコミュニティに参加することができる）。
【００２７】
本発明（第１実施形態〜第３実施形態）のコミュニケーションサーバ（１）は、更に、友達リスト情報データベース（１７）を具備する。友達リスト生成更新部（１２）は、グループ編成部（１１）により選択された複数の識別子に対応する複数のユーザ端末（２−１、２−２、２−３、２−４、…）の各々のユーザ（Ａ、Ｂ、Ｃ、Ｄ、…）を相互に友達として関連付ける友達リスト情報を生成して友達リスト情報データベース（１７）に登録する。友達リスト生成更新部（１２）は、チャット開始情報と共に友達リスト情報を複数のユーザ端末（２−１、２−２、２−３、２−４、…）に送信する。友達リスト情報は、チャットを行うことが可能なユーザを表す。
本発明のコミュニケーションサーバ（１）によれば、各ユーザ（Ａ、Ｂ、Ｃ、Ｄ、…）は、友達リスト情報をユーザ端末（２−１、２−２、２−３、２−４、…）に表示することにより、チャットに参加するユーザを把握することができる。
【００２８】
本発明（第１実施形態〜第３実施形態）のコミュニケーションサーバ（１）は、更に、チャット終了イベントを認識する終了イベント検出部（１３）を具備する。友達リスト生成更新部（１２）は、チャット終了イベントが発生したときに、チャット終了情報を複数のユーザ端末（２−１、２−２、２−３、２−４、…）に送信することが好ましい。チャット終了情報は、複数のユーザ端末（２−１、２−２、２−３、２−４、…）間でチャットを同時に終了させるための情報である。
【００２９】
本発明（第１実施形態〜第３実施形態）のコミュニケーションサーバ（１）において、終了イベント検出部（１３）は、チャット終了イベントを認識したとき、友達リスト情報データベース（１７）に登録された友達リスト情報を削除して、複数のユーザ端末（２−１、２−２、２−３、２−４、…）に送信された友達リスト情報を削除するための友達リスト削除情報を生成する。友達リスト生成更新部（１２）は、チャット終了情報と共に友達リスト削除情報を複数のユーザ端末（２−１、２−２、２−３、２−４、…）に送信することが好ましい。
【００３０】
本発明（第１実施形態〜第３実施形態）のコミュニケーションサーバ（１）において、チャット開始イベントに関連する複数のユーザ端末（２−１、２−２、２−３、２−４、…）の各々のユーザ（Ａ、Ｂ、Ｃ、Ｄ、…）は、予め決められた時間帯で、同一の電話番号に複数のユーザ端末（２−１、２−２、２−３、２−４、…）により電話したユーザであることが好ましい。
【００３１】
本発明（第１実施形態〜第３実施形態）のコミュニケーションサーバ（１）において、チャット開始イベントに関連する複数のユーザ端末（２−１、２−２、２−３、２−４、…）の各々のユーザ（Ａ、Ｂ、Ｃ、Ｄ、…）は、予め決められた時間帯で、同一の電子メールアドレスに複数のユーザ端末（２−１、２−２、２−３、２−４、…）により送信電子メールを送信したユーザであることが好ましい。
【００３２】
本発明（第１実施形態〜第３実施形態）のコミュニケーションサーバ（１）において、チャット開始イベントに関連する複数のユーザ端末（２−１、２−２、２−３、２−４、…）の各々のユーザ（Ａ、Ｂ、Ｃ、Ｄ、…）は、予め決められた時間帯で、ユーザ端末（２−１、２−２、２−３、２−４、…）によってＷｅｂサイトから同一の電子チケットを購入したユーザであることが好ましい。
【００３３】
本発明（第１実施形態〜第３実施形態）のコミュニケーションサーバ（１）において、チャット開始イベントに関連する複数のユーザ端末（２−１、２−２、２−３、２−４、…）の各々のユーザ（Ａ、Ｂ、Ｃ、Ｄ、…）は、予め決められた位置に存在するユーザである。プレゼンス情報データベース（１６）には、識別子に対応付けられて位置情報が更に登録されている。位置情報は、ユーザ端末群（２−１〜２−ｍ）の位置を表す。グループ編成部（１１）は、プレゼンス情報データベース（１６）を参照して、識別子群の中から、位置情報が表す位置がチャット開始イベントに関連する複数の識別子を選択することが好ましい。
【００３４】
本発明（第１実施形態、第２実施形態）のコミュニケーションサーバ（１）において、プレゼンス情報データベース（１６）には、識別子に対応付けられて設定時間であるチャット時間が更に登録されている。友達リスト情報は終了時刻を含む。終了時刻は、チャットが開始された開始時刻から、チャット時間が経過したときの時刻を表す。終了イベント検出部（１３）は、友達リスト情報データベース（１７）を参照して、終了時刻であるときにチャット終了イベントの発生を認識する。友達リスト生成更新部（１２）は、終了時刻にチャット終了情報を複数のユーザ端末（２−１、２−２、２−３、２−４、…）に送信することが好ましい。
【００３５】
本発明（第１実施形態、第２実施形態）のコミュニケーションサーバ（１）において、プレゼンス情報データベース（１６）には、識別子に対応付けられてプレゼンス情報が更に登録されている。プレゼンス情報は、ユーザ端末群（２−１〜２−ｍ）の各々のユーザが通信可能であるか否かを表す。グループ編成部（１１）は、チャット開始イベントが発生したときに、プレゼンス情報データベース（１６）を参照して、識別子群の中から、プレゼンス情報が通信可能を表し関連情報がチャット開始イベントに関連する複数の識別子を選択することが好ましい。
【００３６】
本発明（第１実施形態）のコミュニケーションサーバ（１）において、グループ編成部（１１）は、ユーザ端末群（２−１〜２−ｍ）に配信される電子メールと同一の電子メールを受信したときにチャット開始イベントの発生を認識することが好ましい。
【００３７】
本発明（第２実施形態）のコミュニケーションサーバ（１）において、グループ編成部（１１）は、複数のユーザ端末（２−１、２−２、２−３、２−４、…）の各々のユーザ（Ａ、Ｂ、Ｃ、Ｄ、…、Ｘ、…）のうちの、特定ユーザ（Ｘ）のユーザ端末（２−ｍ）から電子メールを受信したときにチャット開始イベントの発生を認識することが好ましい。
【００３８】
本発明（第３実施形態）のコミュニケーションサーバ（１）において、プレゼンス情報データベース（１６）は、識別子と関連情報とプレゼンス情報とを対応付ける。プレゼンス情報は、ユーザ端末群（２−１〜２−ｍ）の各々のユーザが通信可能であるか否かを表す。グループ編成部（１１）は、プレゼンス情報データベース（１６）を参照して、複数のユーザ端末（２−１、２−２、２−３、２−４、…）の各々のユーザ（Ａ、Ｂ、Ｃ、Ｄ、…、Ｘ、…）のうちの、特定ユーザ（Ｘ）のプレゼンス情報が通信可能を表すときにチャット開始イベントの発生を認識することが好ましい。
【００３９】
本発明（第３実施形態）のコミュニケーションサーバ（１）において、プレゼンス情報データベース（１６）は、識別子と関連情報とプレゼンス情報とを対応付ける。プレゼンス情報は、ユーザ端末群（２−１〜２−ｍ）の各々のユーザが通信可能であるか否かを表す。終了イベント検出部（１３）は、プレゼンス情報データベース（１６）を参照して、複数のユーザ端末（２−１、２−２、２−３、２−４、…）の各々のユーザ（Ａ、Ｂ、Ｃ、Ｄ、…、Ｘ、…）のうちの、特定ユーザ（Ｘ）のプレゼンス情報が通信不可能を表すときにチャット終了イベントの発生を認識することが好ましい。
【００４０】
本発明（第１実施形態〜第３実施形態）のコミュニケーションサーバ（１）において、グループ編成部（１１）は、予め決められた第１時刻になったときにチャット開始イベントの発生を認識することが好ましい。
【００４１】
本発明（第１実施形態〜第３実施形態）のコミュニケーションサーバ（１）において、終了イベント検出部（１３）は、予め決められた第２時刻になったときにチャット終了イベントの発生を認識することが好ましい。
【００４２】
本発明（第１実施形態〜第３実施形態）のコミュニケーションサーバ（１）において、終了イベント検出部（１３）は、複数のユーザ端末（２−１、２−２、２−３、２−４、…）間でメッセージの送受信が行われてから、設定時間が経過しても、再度、複数のユーザ端末（２−１、２−２、２−３、２−４、…）間でメッセージの送受信が行われないときにチャット終了イベントの発生を認識することが好ましい。
【００４３】
本発明（第４実施形態）のコミュニケーションシステムでは、上記のコミュニケーションサーバ（１）であるコミュニケーションサーバ（１−１、１−２）を複数具備してもよい。複数のコミュニケーションサーバ（１−１、１−２）の各々は通信ネットワーク（４）を介して相互に通信可能である。この場合、複数のコミュニケーションサーバ（１−１、１−２）のうちの１つのコミュニケーションサーバ（１−１）は、ユーザ端末群（２−１〜２−ｍ）のうちの少なくとも１つのユーザ端末（２−１、２−２）と通信ネットワーク（４）を介して通信する。１つのコミュニケーションサーバ（１−１）は、複数のコミュニケーションサーバ（１−１、１−２）のうちの１つのコミュニケーションサーバ（１−１）以外のコミュニケーションサーバ（１−２）と通信ネットワーク（４）を介して通信することにより、ユーザ端末群（２−１〜２−ｍ）のうちの、少なくとも１つのユーザ端末（２−１、２−２）以外のユーザ端末（２−３〜２−ｍ）と通信ネットワーク（４）を介して通信することが好ましい。
【００４４】
本発明（第１実施形態〜第３実施形態）のコミュニケーション方法は、通信ネットワーク（４）を介してユーザ端末群（２−１〜２−ｍ）に接続されたコミュニケーションサーバ（１）を用いる。本発明のコミュニケーション方法は、（ａ）チャット開始イベントが発生したときに、ユーザ端末群（２−１〜２−ｍ）のうちの、チャット開始イベントに予めに関連付けられた複数のユーザ端末（２−１、２−２、２−３、２−４、…）間でチャットを同時に開始させるステップ（Ｓ２、Ｓ１２、Ｓ２２）と、（ｂ）チャット終了イベントが発生したときに、複数のユーザ端末（２−１、２−２、２−３、２−４、…）間でチャットを同時に終了させるステップ（Ｓ５、Ｓ１５、Ｓ２５）とを具備する。
このように、本発明のコミュニケーション方法によれば、複数のユーザ端末（２−１、２−２、２−３、２−４、…）間でチャットを同時に開始させるように、コミュニケーションサーバ（１）がチャット開始イベントに関連する複数のユーザ端末（２−１、２−２、２−３、２−４、…）の各々のユーザ（Ａ、Ｂ、Ｃ、Ｄ、…）｝を選択することにより、同一の興味を持っているユーザ（Ａ、Ｂ、Ｃ、Ｄ、…）をチャットグループとして編成することができる。同一の興味を持っているユーザとは、同一のメールマガジンを購読するユーザ、特定の人物｛ユーザ（Ｘ）｝との会話に興味のあるユーザ、同一の電話番号に電話したユーザ、同一の電子メールアドレスに送信用の電子メール（送信電子メール）を送信したユーザ、同一の電子チケットを購入したユーザが挙げられる。
本発明のコミュニケーション方法によれば、チャット開始イベントが発生したときに、複数のユーザ端末（２−１、２−２、２−３、２−４、…）間でチャットを同時に開始させるように、コミュニケーションサーバ（１）が複数のユーザ端末（２−１、２−２、２−３、２−４、…）にチャット開始情報を送信することにより、チャット開始イベントに関連する各ユーザ（Ａ、Ｂ、Ｃ、Ｄ、…）が同時にチャットを行うことができる（各ユーザが同時にチャットルーム、チャットコミュニティに参加することができる）。
【００４５】
本発明（第１実施形態〜第３実施形態）のコミュニケーション方法において、（ａ）では、チャット開始イベントが発生したときに、複数のユーザ端末（２−１、２−２、２−３、２−４、…）の各々のユーザ（Ａ、Ｂ、Ｃ、Ｄ、…）を相互に友達として関連付ける友達リスト情報を生成して複数のユーザ端末（２−１、２−２、２−３、２−４、…）に同時に送信するステップ（Ｓ２、Ｓ１２、Ｓ２２）を備えている。友達リスト情報はチャットが可能なユーザを表す。
本発明のコミュニケーション方法によれば、各ユーザ（Ａ、Ｂ、Ｃ、Ｄ、…）は、友達リスト情報をユーザ端末（２−１、２−２、２−３、２−４、…）に表示することにより、チャットに参加するユーザを把握することができる。
【００４６】
本発明（第１実施形態〜第３実施形態）のコミュニケーション方法において、（ｂ）では、チャット終了イベントが発生したときに、複数のユーザ端末（２−１、２−２、２−３、２−４、…）に送信された友達リスト情報を削除するための友達リスト削除情報を複数のユーザ端末（２−１、２−２、２−３、２−４、…）に同時に送信するステップ（Ｓ５、Ｓ１５、Ｓ２５）を備えていることが好ましい。
【００４７】
上記のコミュニケーションサーバ（１）は、コンピュータプログラムを具備し、そのコンピュータプログラムは、上述のコミュニケーション方法をコミュニケーションサーバ（１）に実行させる。
【００４８】
【発明の実施の形態】
添付図面を参照して、本発明によるコミュニケーションシステムの実施の形態を以下に説明する。図１は、本発明のコミュニケーションシステムの構成を示す。本発明のコミュニケーションシステムは、コミュニケーションサーバ１とユーザ端末群２−１〜２−ｍとを具備する。コミュニケーションサーバ１とユーザ端末群２−１〜２−ｍとは、通信ネットワーク４に接続されている。通信ネットワーク４は、固定網でもよいし、移動体通信網であってもよい。また、ユーザ端末群２−１、２−２、２−３、２−４、２−５（図示しない）、…、２−ｍは、ユーザＡ、Ｂ、Ｃ、Ｄ、Ｅ、…、Ｘが利用するものとする。
【００４９】
図２は、コミュニケーションサーバ１の構成を示す。コミュニケーションサーバ１は、グループ編成部１１、友達リスト（Ｂｕｄｄｙ　Ｌｉｓｔ）生成更新部１２、終了イベント検出部１３、プレゼンス情報更新部１４、メッセージ制御部１５、プレゼンス情報データベース１６、友達リスト情報データベース１７を備えている。グループ編成部１１、友達リスト生成更新部１２、終了イベント検出部１３、プレゼンス情報更新部１４、メッセージ制御部１５は、コンピュータプログラムである。
【００５０】
図３は、ユーザ端末群２−ｉ（ｉ＝１、２、３、４、…、ｍ）の構成を示す。ユーザ端末群２−ｉは、例えば、携帯電話機である。このユーザ端末群２−ｉは、通常の携帯電話機の機能（例示：図示しない受信部、送信部、制御部）とＧＰＳ（Ｇｌｏｂａｌ　Ｐｏｓｉｔｉｏｎｉｎｇ　Ｓｙｓｔｅｍ）（図示しない）とを備えている。ユーザ端末群２−ｉの制御部は、コンピュータプログラムであるフィルタリング部２１を備えている。
【００５１】
（第１実施形態）
まず、外部から配信されるメールマガジンをトリガとして、メールマガジン受信者同士のｃｈａｔ（チャット）グループを形成する例を説明する。
【００５２】
図４は、第１実施形態のコミュニケーションシステムの概念を示す。第１実施形態のコミュニケーションシステムでは、メールマガジン配信サーバ３が通信ネットワーク４を介してコミュニケーションサーバ１とユーザ端末群２−１〜２−ｍとに接続されている。メールマガジン配信サーバ３は、定期的（例えば、毎日、毎週）に、電子メールであるメールマガジンを作成し、そのメールマガジンをユーザ端末群２−１〜２−ｍに配信する。また、メールマガジン配信サーバ３は、ユーザ端末群２−１〜２−ｍに配信されるメールマガジンと同一のメールマガジンをコミュニケーションサーバ１に配信する。メールマガジンの配信の方法としては、一般的なインターネットを利用した電子メールでもよいし、移動体通信網のＳＭＳ（ショートメッセージサービス）であってもよい。本実施例では、メールマガジンを識別するためのＩＤをｘとし、今、メールマガジン配信サーバ３から配信されたメールマガジンをメールマガジンｘと記す。
【００５３】
ユーザ端末群２−１〜２−ｍの各々は、自己を識別するための識別子を有する。ユーザ端末群２−１、２−２、２−３、２−４、２−５、…の識別子は、ユーザＡ、Ｂ、Ｃ、Ｄ、Ｅ、…に関する情報（氏名、住所、電話番号、電子メールアドレス等を含む）として“Ａ”、“Ｂ”、“Ｃ”、“Ｄ”、“Ｅ”、…と記す。図５に示されるように、プレゼンス情報データベース１６には、識別子（ユーザ）として“Ａ”、“Ｂ”、“Ｃ”、“Ｄ”、“Ｅ”、…と、チャットグループとして関連情報“メールマガジンｘ”、“メールマガジンｘ”、“メールマガジンｘ”、“メールマガジンｘ”、“メールマガジンｙ”、…と、設定時間であるチャット時間“１時間”、“１時間”、“１時間”、“１時間”、“１時間”、…と、通信の状態としてプレゼンス情報“Ｏｎｌｉｎｅ”、“Ｏｎｌｉｎｅ”、“Ｏｎｌｉｎｅ”、“Ｏｎｌｉｎｅ”、“Ｏｆｆｌｉｎｅ”と、位置情報として“港区”、“品川区”、“横浜市”、“国立市”、“文京区”、…とが対応付けられて、プレゼンス情報更新部１４によって予めに登録されている。
【００５４】
上記のプレゼンス情報は、ユーザ端末群２−１、２−２、２−３、２−４、２−５、…の各々のユーザが通信可能であるか否かを表す。プレゼンス情報“Ｏｎｌｉｎｅ”は、そのユーザが通信可能であることを表す。プレゼンス情報“Ｏｆｆｌｉｎｅ”は、そのユーザが通信不可能であることを表す。
【００５５】
プレゼンス情報の認識としては、コミュニケーションサーバ１のプレゼンス情報更新部１４が、一定時間毎に、ユーザ端末群２−１、２−２、２−３、２−４、２−５、…にプレゼンス情報の問合わせを行う方法が例示される。この場合、ユーザ端末群２−１、２−２、２−３、２−４、２−５、…は、この問合わせに対して、識別子“Ａ”、“Ｂ”、“Ｃ”、“Ｄ”、“Ｅ”、…と共に現在のプレゼンス情報を返信する。例えば、ユーザ端末群２−５からの返信がない場合、プレゼンス情報更新部１４は、ユーザ端末群２−５の電源が入っていないか、ユーザ端末群２−５を利用するユーザＥが話し中であると認識し、識別子“Ｅ”に対応付けられてプレゼンス情報データベース１６に登録されたプレゼンス情報を“Ｏｆｆｌｉｎｅ”として更新する。プレゼンス情報の認識を行う方法としては、上記の例に限定されない。
【００５６】
上記の位置情報は、ユーザ端末群２−１、２−２、２−３、２−４、２−５、…の位置を表わし、ユーザ端末群２−１、２−２、２−３、２−４、２−５、…のＧＰＳにより常時に決定される。ユーザ端末群２−１、２−２、２−３、２−４、２−５、…は、その位置情報と識別子“Ａ”、“Ｂ”、“Ｃ”、“Ｄ”、“Ｅ”、…とを常時にコミュニケーションサーバ１に送信する。コミュニケーションサーバ１のプレゼンス情報更新部１４は、ユーザ端末群２−１、２−２、２−３、２−４、２−５、…からの位置情報と識別子“Ａ”、“Ｂ”、“Ｃ”、“Ｄ”、“Ｅ”、…とを受信し、識別子“Ａ”、“Ｂ”、“Ｃ”、“Ｄ”、“Ｅ”、…に対応付けられてプレゼンス情報データベース１６に登録された位置情報を更新する。
【００５７】
次に、第１実施形態のコミュニケーションシステムの動作を説明する。
【００５８】
コミュニケーションサーバ１のグループ編成部１１は、メールマガジン配信サーバ３からのメールマガジンｘを受信したときにチャット開始イベントの発生を認識する（図１１のステップＳ１）。コミュニケーションサーバ１は、チャット開始イベントが発生したときに、チャット開始イベント処理を行う（図１１のステップＳ２）。
【００５９】
チャット開始イベント処理（ステップＳ２）において、グループ編成部１１は、プレゼンス情報データベース１６を参照して、識別子群“Ａ”、“Ｂ”、“Ｃ”、“Ｄ”、“Ｅ”、…の中から、プレゼンス情報が通信可能“Ｏｎｌｉｎｅ”を表し関連情報（チャットグループ）がチャット開始イベント（メールマガジンｘ）に関連する複数の識別子“Ａ”、“Ｂ”、“Ｃ”、“Ｄ”を選択（関連するユーザを選択）する。このように、コミュニケーションサーバ１は、ユーザＡ、Ｂ、Ｃ、Ｄ（同一の興味を持っているユーザとして同一のメールマガジンｘを購読するユーザ）の識別子“Ａ”、“Ｂ”、“Ｃ”、“Ｄ”が選択されたとき、ユーザＡ、Ｂ、Ｃ、Ｄを相互に友達として関連付ける。これにより、図７に示される状態から、図８に示される状態になり、第１実施形態のコミュニケーションシステムによれば、チャット開始イベントに関連するユーザＡ、Ｂ、Ｃ、Ｄをチャットグループとして編成することができる。なお、グループ編成部１１は、プレゼンス情報の通信可能／通信不可能の状態によらず、複数の識別子を選択するようにしてもよい。
【００６０】
次に、チャット開始イベント処理（ステップＳ２）において、友達リスト生成更新部１２は、ユーザＡ、Ｂ、Ｃ、Ｄ（ユーザ端末２−１、２−２、２−３、２−４）がメールマガジンｘに関するメッセージを相互にやり取り（送受信）できるように、友達リスト情報を生成する。メッセージを送受信するフォーマットとしては、テキスト形式でもよいし、音声による音声データ、静止画像による静止画データ、動画像による動画データのようなマルチメディアを駆使した形式でもよい。友達リスト情報は、グループ編成部１１により選択された識別子“Ａ”、“Ｂ”、“Ｃ”、“Ｄ”に対応するユーザ端末２−１、２−２、２−３、２−４の各々のユーザＡ、Ｂ、Ｃ、Ｄを相互に友達として関連付ける。すなわち、友達リスト情報は、メールマガジンｘについてのチャットを行うことが可能なユーザＡ、Ｂ、Ｃ、Ｄを表し、識別子“Ａ”、“Ｂ”、“Ｃ”、“Ｄ”を含む。ステップＳ２にて、友達リスト生成更新部１２は、現在生成された友達リスト情報を友達リスト情報データベース１７に登録（更新）する。
【００６１】
友達リスト情報は、図６に示されるように、第１ユーザである識別子“Ａ”、“Ａ”、“Ａ”、“Ｂ”、“Ｂ”、“Ｃ”と、第２ユーザである識別子“Ｂ”、“Ｃ”、“Ｄ”、“Ｃ”、“Ｄ”、“Ｄ”と、同一の関係属性“Ａｄ　ｈｏｃ”と、同一のチャットグループを形成する形成トリガ“メールマガジンｘ”と、同一の削除イベント“Ｔｉｍｅ１１：３０”とを対応付ける。削除イベントとは、終了時刻になったときにチャットグループ“メールマガジンｘ”を解散させるための情報である。終了時刻とは、チャットが開始された開始時刻が“１０：３０”である場合、その開始時刻“１０：３０”から、チャット時間“１時間”が経過したときの時刻“１１：３０”を表す。
【００６２】
次いで、チャット開始イベント処理（ステップＳ２）において、友達リスト生成更新部１２は、友達リスト情報を更新したとき、チャット開始情報と友達リスト情報とを友達リスト更新情報として複数のユーザ端末２−１、２−２、２−３、２−４に送信する。チャット開始情報は、複数のユーザ端末２−１、２−２、２−３、２−４間でチャットを同時に開始させるための情報である。このように、第１実施形態のコミュニケーションシステムによれば、チャット開始イベントが発生したときに、コミュニケーションサーバ１が複数のユーザ端末２−１、２−２、２−３、２−４にチャット開始情報を送信することにより、チャット開始イベントに関連する各ユーザＡ、Ｂ、Ｃ、Ｄが同時にチャットを行うことができる（各ユーザＡ、Ｂ、Ｃ、Ｄが同時にチャットルーム、チャットコミュニティに参加することができる）。
【００６３】
ユーザ端末２−１、２−２、２−３、２−４がチャット開始情報と友達リスト情報とを含む友達リスト更新情報を受信したとき、友達リスト情報は、ユーザ端末２−１、２−２、２−３、２−４の図示しないメモリに格納される。第１実施形態のコミュニケーションシステムによれば、各ユーザＡ、Ｂ、Ｃ、Ｄが、友達リスト情報をユーザ端末２−１、２−２、２−３、２−４に表示することにより、チャットに参加するユーザを把握することができる。
【００６４】
ユーザ端末２−１、２−２、２−３、２−４がチャット開始情報と友達リスト情報とを受信する前では、図７に示されるようにユーザＡ、Ｂ、Ｃ、Ｄは相互に関連付けられていない状態であるが、ユーザ端末２−１、２−２、２−３、２−４がチャット開始情報と友達リスト情報とを受信した後では、図８に示されるようにユーザＡ、Ｂ、Ｃ、Ｄは相互に関連付けられた状態に変化する。
【００６５】
図８に示されるような状態では、各Ａ、Ｂ、Ｃ、Ｄは、ユーザ端末２−１、２−２、２−３、２−４を用いて、他ユーザ（ユーザＡの場合、ユーザＢ、Ｃ、Ｄ）と１対１でチャットを行うこともできるし、他ユーザ全てのユーザ端末に同報形式でメッセージを送信することもできる。このとき、メッセージ制御部１５は、メッセージ制御処理を行う（図１１のステップＳ３）。
【００６６】
メッセージ制御処理（ステップＳ３）において、メッセージ制御部１５は、例えば、ユーザ端末２−１からの同報形式のメッセージを受信したとき、友達リスト情報データベース１７に登録された友達リスト情報を参照して、ユーザＡ、Ｂ、Ｃ、Ｄが相互に関連付けられた状態（図８参照）であるときに、他ユーザＢ、Ｃ、Ｄのユーザ端末２−２、２−３、２−４にそのメッセージを送信する。ステップＳ３にて、例えば、ユーザＡ、Ｂ、Ｃ、Ｄが相互に関連付けられていない状態（図７参照）であるときには、メッセージ制御部１５は、ユーザ端末２−１からの同報形式のメッセージを受信しても、他ユーザＢ、Ｃ、Ｄのユーザ端末２−２、２−３、２−４にそのメッセージを送信しない。
【００６７】
ここで、ステップＳ３にて、例えば、ユーザＡは、他ユーザＢ、Ｃ、Ｄのユーザ端末２−２、２−３、２−４がそのメッセージを受信したか否かを確認することができる。この場合、ユーザ端末２−１は、そのメッセージと、そのメッセージを受信したか否かを確認するためのメッセージ確認要求とをコミュニケーションサーバ１に送信する。コミュニケーションサーバ１のメッセージ制御部１５は、そのメッセージをユーザ端末２−２、２−３、２−４に送信すると同時に、ユーザ端末群２−２、２−３、２−４にそのメッセージの受信の問合わせを行う。ユーザ端末群２−２、２−３、２−４は、この問合わせに対して、メッセージを受信したことを表すメッセージ受信情報を返信する。メッセージ制御部１５は、ユーザ端末２−２、２−３、２−４からのメッセージ受信情報をユーザ端末２−１に送信することにより、ユーザＡは、他ユーザＢ、Ｃ、Ｄがそのメッセージを受取ったか否かを確認する。
【００６８】
終了イベント検出部１３は、友達リスト情報データベース１７に登録された友達リスト情報を参照して、終了時刻“１１：３０”であるときにチャット終了イベントの発生を認識する（図１１のステップＳ４）。コミュニケーションサーバ１は、チャット終了イベントが発生したときに、チャット終了イベント処理を行う（図１１のステップＳ５）。
【００６９】
チャット終了イベント処理（ステップＳ５）において、終了イベント検出部１３は、友達リスト情報データベース１７に登録された友達リスト情報を削除して、ユーザ端末２−１、２−２、２−３、２−４に送信された友達リスト情報を削除するための友達リスト削除情報を生成する。友達リスト生成更新部１２は、終了時刻“１１：３０”に、チャット終了情報と友達リスト削除情報とを友達リスト更新情報としてユーザ端末２−１、２−２、２−３、２−４に送信する。チャット終了情報は、ユーザ端末２−１、２−２、２−３、２−４間でチャットを同時に終了させるための情報である。ユーザ端末２−１、２−２、２−３、２−４がチャット終了情報と友達リスト削除情報とを含む友達リスト更新情報を受信したとき、ユーザ端末２−１、２−２、２−３、２−４は、友達リスト削除情報によって、メモリに格納された友達リスト情報を消去する。このとき、ユーザＡ、Ｂ、Ｃ、Ｄは相互に関連付けられていない状態（図７参照）に戻る。
【００７０】
上述のように、友達リスト生成更新部１２は、友達リスト情報を更新（登録・削除）する都度、友達リスト更新情報をユーザ端末２−１、２−２、２−３、２−４に一斉に同報配信（送信）する。この友達リスト更新情報は、ユーザ端末２−１、２−２、２−３、２−４が受信する都度、ユーザ端末２−１、２−２、２−３、２−４によって表示される。例えば、ユーザＡにおいて、ユーザＡ、Ｂ、Ｃ、Ｄが相互に関連付けられていない状態（図７参照）であるときには、図９に示されるような画面がユーザ端末２−１に表示され、ユーザＡ、Ｂ、Ｃ、Ｄが相互に関連付けられた状態（図８参照）であるときには、図１０に示されるような画面が友達リスト情報としてユーザ端末２−１に表示される。これによって、各ユーザＡ、Ｂ、Ｃ、Ｄは、チャットが可能なメンバーをユーザ端末２−１、２−２、２−３、２−４の画面上で確認することができる。
【００７１】
ここで、ユーザ端末２−１、２−２、２−３、２−４が友達リスト更新情報（友達リスト情報）を受信したときに、ユーザＡ、Ｂ、Ｃ、Ｄは、ユーザ端末２−１、２−２、２−３、２−４のフィルタリング部２１によって、友達リスト情報が表すユーザの中から、チャットを行うユーザを選択することができる。
【００７２】
例えば、ユーザＡがチャットに参加しない場合、ユーザ端末２−１のフィルタリング部２１は、ユーザＡの操作により、そのチャットに参加しない旨を示す不参加情報をコミュニケーションサーバ１に送信する。コミュニケーションサーバ１の友達リスト生成更新部１２は、メッセージ制御処理（ステップＳ３）にて、ユーザ端末２−１からの不参加情報を受信したとき、友達リスト情報データベース１７を参照して、ユーザＡがチャットに参加しない場合の友達リスト情報に更新して、その友達リスト情報をユーザ端末２−２、２−３、２−４に送信する。この場合、友達リスト情報は、第１ユーザである識別子“Ｂ”、“Ｂ”、“Ｃ”と、第２ユーザである識別子“Ｃ”、“Ｄ”、“Ｄ”と、同一の関係属性“Ａｄｈｏｃ”と、同一のチャットグループを形成する形成トリガ“メールマガジンｘ”と、同一の削除イベント“Ｔｉｍｅ１１：３０”とを対応付ける。
【００７３】
また、ユーザＡがユーザＢとチャットを行いたくない場合、ユーザ端末２−１のフィルタリング部２１は、ユーザＡの操作により、ユーザＡとユーザＢとを関連付けない旨を示す関連削除情報をコミュニケーションサーバ１に送信する。コミュニケーションサーバ１の友達リスト生成更新部１２は、メッセージ制御処理（ステップＳ３）にて、ユーザ端末２−１からの関連削除情報を受信したとき、友達リスト情報データベース１７を参照して、ユーザＡとユーザＢとを関連付けない場合の友達リスト情報に更新して、その友達リスト情報をユーザ端末２−１、２−２、２−３、２−４に送信する。この場合、友達リスト情報は、第１ユーザである識別子“Ａ”、“Ａ”、“Ｂ”、“Ｂ”、“Ｃ”と、第２ユーザである識別子“Ｃ”、“Ｄ”、“Ｃ”、“Ｄ”、“Ｄ”と、同一の関係属性“Ａｄ　ｈｏｃ”と、同一のチャットグループを形成する形成トリガ“メールマガジンｘ”と、同一の削除イベント“Ｔｉｍｅ１１：３０”とを対応付ける。
【００７４】
以上の説明により、第１実施形態のコミュニケーションシステムによれば、チャット開始イベントが発生したときに、コミュニケーションサーバ１が複数のユーザ端末２−１、２−２、２−３、２−４、…にチャット開始情報を送信することにより、チャット開始イベントに関連する各ユーザＡ、Ｂ、Ｃ、Ｄ、…が同時にチャットを行うことができる（各ユーザＡ、Ｂ、Ｃ、Ｄ、…が同時にチャットルーム、チャットコミュニティに参加することができる）。
第１実施形態のコミュニケーションシステムによれば、コミュニケーションサーバ１が、チャット開始イベントに関連する複数の識別子（複数のユーザ端末２−１、２−２、２−３、２−４、…の各々のユーザＡ、Ｂ、Ｃ、Ｄ、…）を選択することにより、同一の興味を持っているユーザＡ、Ｂ、Ｃ、Ｄ、…をチャットグループとして編成することができる。
第１実施形態のコミュニケーションシステムによれば、各ユーザＡ、Ｂ、Ｃ、Ｄ、…が、友達リスト情報をユーザ端末２−１、２−２、２−３、２−４、…に表示することにより、チャットに参加するユーザを把握することができる。
【００７５】
（第２実施形態）
次に、特定のユーザが配信するメールマガジンをトリガとして、メールマガジン受信者同士のｃｈａｔ（チャット）グループを形成する例を説明する。
【００７６】
図１２は、第２実施形態のコミュニケーションシステムの概念を示す。第２実施形態のコミュニケーションシステムでは、メールマガジン配信サーバ３がなく、特定のユーザのユーザ端末が、電子メールであるメールマガジンを作成し、そのメールマガジンをユーザ端末群２−１〜２−ｍに配信する、ことが第１実施形態と異なる。メールマガジンの配信の方法は第１実施形態と同様であり、第１実施形態と重複する説明は省略する。ここで、特定のユーザをユーザＸとし、そのユーザ端末をユーザ端末２−ｍとする。また、ユーザＸは、ユーザＡ、Ｂ、Ｃ、Ｄ、Ｅ、…のうちの、予めに決められたユーザや、コミュニケーションサーバ１を管理する管理者であってもよい。また、ユーザＸは、メールマガジンｘをユーザ端末群２−１〜２−（ｍ−１）に配信するものとし、その配信の確認のために、自身の端末（ユーザ端末２−ｍ）にもメールマガジンｘを配信するものとする。
【００７７】
図１３に示されるように、プレゼンス情報データベース１６には、識別子（ユーザ）として“Ｘ”、“Ａ”、“Ｂ”、“Ｃ”、“Ｄ”、“Ｅ”、…と、チャットグループとして関連情報“メールマガジンｘ”、“メールマガジンｘ”、“メールマガジンｘ”、“メールマガジンｘ”、“メールマガジンｘ”、“メールマガジンｙ”、…と、設定時間であるチャット時間“　”、“１時間”、“１時間”、“１時間”、“１時間”、“１時間”、…と、通信の状態としてプレゼンス情報“Ｏｎｌｉｎｅ”、“Ｏｎｌｉｎｅ”、“Ｏｎｌｉｎｅ”、“Ｏｆｆｌｉｎｅ”、“Ｏｆｆｌｉｎｅ”と、位置情報として“さいたま市”、“港区”、“品川区”、“横浜市”、“国立市”、“文京区”、…とが対応付けられて、プレゼンス情報更新部１４によって予めに登録されている。ここで、“　”は、該当する情報が登録されていないことを表す。プレゼンス情報の認識、位置情報の更新については第１実施形態と同様である。
【００７８】
図１４に示されるように、友達リスト情報データベース１７には、第１ユーザ（特定ユーザ）である識別子“Ｘ”、“Ｘ”、“Ｘ”、“Ｘ”と、第２ユーザである識別子“Ａ”、“Ｂ”、“Ｃ”、“Ｄ”、と、同一の関係属性“メールマガジンｘ”と、同一のチャット時間“１時間”、“１時間”、“１時間”、“１時間”と、同一の削除イベント“　”、“　”、“　”、“　”とを対応付ける友達リスト情報が予めに登録されている。
【００７９】
次に、第２実施形態のコミュニケーションシステムの動作を説明する。
【００８０】
コミュニケーションサーバ１のメッセージ制御部１５は、ユーザ端末２−ｍからのメールマガジンｘを受信し、グループ編成部１１は、メッセージ制御部１５がメールマガジンｘを受信したときにチャット開始イベントの発生を認識する（図１８のステップＳ１１）。コミュニケーションサーバ１は、チャット開始イベントが発生したときに、チャット開始イベント処理を行う（図１８のステップＳ１２）。
【００８１】
チャット開始イベント処理（ステップＳ１２）において、グループ編成部１１は、プレゼンス情報データベース１６を参照して、識別子群“Ｘ”、“Ａ”、“Ｂ”、“Ｃ”、“Ｄ”、“Ｅ”、…の中から、プレゼンス情報が通信可能“Ｏｎｌｉｎｅ”を表し関連情報（チャットグループ）がチャット開始イベント（メールマガジンｘ）に関連する複数の識別子“Ａ”、“Ｂ”、“Ｃ”、“Ｘ”を選択する。このように、コミュニケーションサーバ１は、ユーザＸと友達関係にあるユーザＡ、Ｂ、Ｃ（同一の興味を持っているユーザとして同一のメールマガジンｘを購読するユーザ）の識別子“Ａ”、“Ｂ”、“Ｃ”が選択されたとき、ユーザＡ、Ｂ、Ｃ、Ｘを相互に友達として関連付ける。これにより、図１６に示される状態から、図１７に示される状態になり、第２実施形態のコミュニケーションシステムによれば、チャット開始イベントに関連するユーザＡ、Ｂ、Ｃ、Ｘをチャットグループとして編成することができる。
【００８２】
次に、チャット開始イベント処理（ステップＳ１２）において、友達リスト生成更新部１２は、友達リスト情報データベース１７を参照して、ユーザＡ、Ｂ、Ｃ、Ｘがメールマガジンｘに対するメッセージ（電子メール）を相互にやり取りできるように、図１５に示すような友達リスト情報を生成する。その友達リスト情報は、グループ編成部１１により選択された識別子“Ａ”、“Ｂ”、“Ｃ”、“Ｘ”に対応するユーザ端末２−１、２−２、２−３、２−ｍの各々のユーザＡ、Ｂ、Ｃ、Ｘを相互に友達として関連付ける。すなわち、その友達リスト情報は、メールマガジンｘについてのチャットを行うことが可能なユーザＡ、Ｂ、Ｃ、Ｘを表し、識別子“Ａ”、“Ｂ”、“Ｃ”、“Ｘ”を含む。ステップＳ１２にて、友達リスト生成更新部１２は、図１４に示す友達リスト情報に代えて、現在生成された友達リスト情報（図１５）を友達リスト情報データベース１７に登録（更新）する。
【００８３】
その友達リスト情報は、図１５に示されるように、第１ユーザである識別子“Ｘ”、“Ｘ”、“Ｘ”、“Ａ”、“Ａ”、“Ｂ”と、第２ユーザである識別子“Ａ”、“Ｂ”、“Ｃ”、“Ｂ”、“Ｃ”、“Ｃ”と、同一の関係属性“メールマガジンｘ”、“メールマガジンｘ”、“メールマガジンｘ”、“Ａｄ　ｈｏｃ”、“Ａｄ　ｈｏｃ”、“Ａｄ　ｈｏｃ”と、同一のチャット時間“１時間”、“１時間”、“１時間”、“　”、“　”、“　”と、同一の削除イベント“　”、“　”、“　”、“Ｔｉｍｅ１１：３０”、“Ｔｉｍｅ１１：３０”、“Ｔｉｍｅ１１：３０”とを対応付ける。
【００８４】
次いで、チャット開始イベント処理（ステップＳ１２）において、友達リスト生成更新部１２は、友達リスト情報を更新したとき、チャット開始情報と友達リスト情報とを友達リスト更新情報として複数のユーザ端末２−１、２−２、２−３、２−ｍに送信する。チャット開始情報は、複数のユーザ端末２−１、２−２、２−３、２−ｍ間でチャットを同時に開始させるための情報である。このように、第２実施形態のコミュニケーションシステムによれば、チャット開始イベントが発生したときに、コミュニケーションサーバ１が複数のユーザ端末２−１、２−２、２−３、２−ｍにチャット開始情報を送信することにより、チャット開始イベントに関連する各ユーザＡ、Ｂ、Ｃ、Ｘが同時にチャットを行うことができる（各ユーザＡ、Ｂ、Ｃ、Ｘが同時にチャットルーム、チャットコミュニティに参加することができる）。
【００８５】
ユーザ端末２−１、２−２、２−３、２−４がチャット開始情報と友達リスト情報とを含む友達リスト更新情報を受信したとき、友達リスト情報は、ユーザ端末２−１、２−２、２−３、２−４の図示しないメモリに格納される。第２実施形態のコミュニケーションシステムによれば、各ユーザＡ、Ｂ、Ｃ、Ｘが、友達リスト情報をユーザ端末２−１、２−２、２−３、２−ｍに表示することにより、チャットに参加するユーザを把握することができる。
【００８６】
ユーザ端末２−１、２−２、２−３、２−ｍがチャット開始情報と友達リスト情報とを受信する前では、図１６に示されるようにユーザＸとユーザＡ、Ｂ、Ｃとが関連付けられた状態であるが、ユーザ端末２−１、２−２、２−３、２−ｍがチャット開始情報と友達リスト情報とを受信した後では、図１７に示されるようにユーザＡ、Ｂ、Ｃ、Ｘは相互に関連付けられた状態に変化する。
【００８７】
以降、図１８のステップＳ１３〜Ｓ１５については、第１実施形態で説明された図１１のステップＳ３〜Ｓ５と同様である。ここで、第１実施形態で説明されたユーザＤ、ユーザ端末２−４をユーザＸ、ユーザ端末２−ｍに置きかえることで、コミュニケーションサーバ１は、第１実施形態と同様に、メッセージ制御処理（ステップＳ１３）、チャット終了イベントの発生の認識（ステップＳ１４）、チャット終了イベント処理（ステップＳ１５）を実行する。
【００８８】
この場合、チャット終了イベント処理（ステップＳ１５）において、終了イベント検出部１３が友達リスト情報データベース１７に登録された友達リスト情報（図１５）を削除する場合、終了イベント検出部１３は、友達リスト情報データベース１７に登録された友達リスト情報（図１５）のうち、“Ａｄ　ｈｏｃ”のレコードのみを削除することにより、友達リスト情報データベース１７には、図１４に示す友達リスト情報が登録される。このとき、ユーザＸとユーザＡ、Ｂ、Ｃとが関連付けられた状態（図１６参照）に戻る。また、ユーザ端末２−１、２−２、２−３、２−４がチャット終了情報と友達リスト削除情報とを含む友達リスト更新情報を受信したとき、ユーザ端末２−１、２−２、２−３、２−４は、友達リスト削除情報によって、メモリに格納された友達リスト情報を消去する。
【００８９】
以上の説明により、第２実施形態のコミュニケーションシステムによれば、第１実施形態と同様の効果が得られる。
【００９０】
（第３実施形態）
次に、特定のユーザのプレゼンス情報をトリガとして、メールマガジン受信者同士のｃｈａｔ（チャット）グループを形成する例を説明する。
【００９１】
図１９は、第３実施形態のコミュニケーションシステムの概念を示す。第３実施形態のコミュニケーションシステムでは、コミュニケーションサーバ１のグループ編成部１１と終了イベント検出部１３とがプレゼンス情報データベース１６に登録（更新）される特定ユーザ（ユーザＸ）のプレゼンス情報を常時監視している、ことが第２実施形態と異なる。第１実施形態、第２実施形態と重複する説明は省略する。
【００９２】
図２０に示されるように、プレゼンス情報データベース１６には、識別子（ユーザ）として“Ｘ”、“Ａ”、“Ｂ”、“Ｃ”、“Ｄ”、“Ｅ”、…と、チャットグループとして関連情報“メールマガジンｘ”、“メールマガジンｘ”、“メールマガジンｘ”、“メールマガジンｘ”、“メールマガジンｘ”、“メールマガジンｙ”、…と、設定時間であるチャット時間“　”、“１時間”、“１時間”、“１時間”、“１時間”、“１時間”、…と、通信の状態としてプレゼンス情報“Ｏｆｆｌｉｎｅ”、“Ｏｎｌｉｎｅ”、“Ｏｎｌｉｎｅ”、“Ｏｆｆｌｉｎｅ”、“Ｏｆｆｌｉｎｅ”と、位置情報として“さいたま市”、“港区”、“品川区”、“横浜市”、“国立市”、“文京区”、…とが対応付けられて、プレゼンス情報更新部１４によって予めに登録されているものとする。ここで、“　”は、該当する情報が登録されていないことを表す。プレゼンス情報の認識、位置情報の更新については第１実施形態と同様である。
【００９３】
図２１に示されるように、友達リスト情報データベース１７には、第１ユーザ（特定ユーザ）である識別子“Ｘ”、“Ｘ”、“Ｘ”、“Ｘ”と、第２ユーザである識別子“Ａ”、“Ｂ”、“Ｃ”、“Ｄ”、と、同一の関係属性“ＰｒｅｓｅｎｃｅＸ”と、同一の削除イベント“　”、“　”、“　”、“　”とを対応付ける友達リスト情報が予めに登録されている。ここで、“　”は、該当する情報が登録されていないことを表す。
【００９４】
次に、第３実施形態のコミュニケーションシステムの動作を説明する。
【００９５】
コミュニケーションサーバ１のグループ編成部１１は、プレゼンス情報データベース１６を参照して、特定ユーザ（ユーザＸ）のプレゼンス情報が通信可能“Ｏｎｌｉｎｅ”を表すときに（図１３参照）、チャット開始イベントの発生を認識する（図２３のステップＳ２１）。コミュニケーションサーバ１は、チャット開始イベントが発生したときに、チャット開始イベント処理を行う（図２３のステップＳ２２）。
【００９６】
チャット開始イベント処理（ステップＳ２２）において、グループ編成部１１は、プレゼンス情報データベース１６を参照して、識別子群“Ｘ”、“Ａ”、“Ｂ”、“Ｃ”、“Ｄ”、“Ｅ”、…の中から、プレゼンス情報が通信可能“Ｏｎｌｉｎｅ”を表し関連情報（チャットグループ）がチャット開始イベント（メールマガジンｘ）に関連する複数の識別子“Ｘ”、“Ａ”、“Ｂ”、“Ｃ”を選択する。このように、コミュニケーションサーバ１は、ユーザＸと友達関係にあるユーザＡ、Ｂ、Ｃ（同一の興味を持っているユーザとして特定の人物（ユーザＸ）との会話に興味のあるユーザ）の識別子“Ａ”、“Ｂ”、“Ｃ”が選択されたとき、ユーザＡ、Ｂ、Ｃ、Ｘを相互に友達として関連付ける。これにより、図１６に示される状態から、図１７に示される状態になり、第３実施形態のコミュニケーションシステムによれば、チャット開始イベントに関連するユーザＡ、Ｂ、Ｃ、Ｘをチャットグループとして編成することができる。
【００９７】
次に、チャット開始イベント処理（ステップＳ１２）において、友達リスト生成更新部１２は、友達リスト情報データベース１７を参照して、ユーザＡ、Ｂ、Ｃ、Ｘがメールマガジンｘに対するメッセージ（電子メール）を相互にやり取りできるように、図２２に示されるような友達リスト情報を生成する。その友達リスト情報は、グループ編成部１１により選択された識別子“Ａ”、“Ｂ”、“Ｃ”、“Ｘ”に対応するユーザ端末２−１、２−２、２−３、２−ｍの各々のユーザＡ、Ｂ、Ｃ、Ｘを相互に友達として関連付ける。すなわち、その友達リスト情報は、メールマガジンｘについてのチャットを行うことが可能なユーザＡ、Ｂ、Ｃ、Ｘを表し、識別子“Ａ”、“Ｂ”、“Ｃ”、“Ｘ”を含む。ステップＳ２２にて、友達リスト生成更新部１２は、図２１に示す友達リスト情報に代えて、現在生成された友達リスト情報（図２２）を友達リスト情報データベース１７に登録（更新）する。
【００９８】
その友達リスト情報は、図２２に示されるように、第１ユーザである識別子“Ｘ”、“Ｘ”、“Ｘ”、“Ａ”、“Ａ”、“Ｂ”と、第２ユーザである識別子“Ａ”、“Ｂ”、“Ｃ”、“Ｂ”、“Ｃ”、“Ｃ”と、関係属性“ＰｒｅｓｅｎｃｅＸ”、“ＰｒｅｓｅｎｃｅＸ”、“ＰｒｅｓｅｎｃｅＸ”、“Ａｄ　ｈｏｃ”、“Ａｄ　ｈｏｃ”、“Ａｄ　ｈｏｃ”と、同一の削除イベント“　”、“　”、“　”、“ＰｒｅｓｅｎｃｅＸ　Ｏｆｆ”、“ＰｒｅｓｅｎｃｅＸ　Ｏｆｆ”、“ＰｒｅｓｅｎｃｅＸ　Ｏｆｆ”とを対応付ける。
【００９９】
次いで、チャット開始イベント処理（ステップＳ２２）において、友達リスト生成更新部１２は、友達リスト情報を更新したとき、チャット開始情報と友達リスト情報とを友達リスト更新情報として複数のユーザ端末２−１、２−２、２−３、２−ｍに送信する。チャット開始情報は、複数のユーザ端末２−１、２−２、２−３、２−ｍ間でチャットを同時に開始させるための情報である。このように、第３実施形態のコミュニケーションシステムによれば、チャット開始イベントが発生したときに、コミュニケーションサーバ１が複数のユーザ端末２−１、２−２、２−３、２−ｍにチャット開始情報を送信することにより、チャット開始イベントに関連する各ユーザＡ、Ｂ、Ｃ、Ｘが同時にチャットを行うことができる（各ユーザＡ、Ｂ、Ｃ、Ｘが同時にチャットルーム、チャットコミュニティに参加することができる）。
【０１００】
ユーザ端末２−１、２−２、２−３、２−４がチャット開始情報と友達リスト情報とを含む友達リスト更新情報を受信したとき、友達リスト情報は、ユーザ端末２−１、２−２、２−３、２−４の図示しないメモリに格納される。第３実施形態のコミュニケーションシステムによれば、各ユーザＡ、Ｂ、Ｃ、Ｘが、友達リスト情報をユーザ端末２−１、２−２、２−３、２−ｍに表示することにより、チャットに参加するユーザを把握することができる。
【０１０１】
ユーザ端末２−１、２−２、２−３、２−ｍがチャット開始情報と友達リスト情報とを受信する前では、図１６に示されるようにユーザＸとユーザＡ、Ｂ、Ｃとが関連付けられた状態であるが、ユーザ端末２−１、２−２、２−３、２−ｍがチャット開始情報と友達リスト情報とを受信した後では、図１７に示されるようにユーザＡ、Ｂ、Ｃ、Ｘは相互に関連付けられた状態に変化する。
【０１０２】
ここで、図２３のステップＳ２３については、第２実施形態で説明された図１９のステップＳ１２と同様であり、コミュニケーションサーバ１は、第２実施形態と同様に、メッセージ制御処理（ステップＳ２３）を実行する。
【０１０３】
次に、終了イベント検出部１３は、プレゼンス情報データベース１６を参照して、特定ユーザ（ユーザＸ）のプレゼンス情報が通信不可能“Ｏｆｆｌｉｎｅ”を表すときに（図２０参照）、チャット終了イベントの発生を認識する（図２３のステップＳ２４）。ここで、図２３のステップＳ２５については、第２実施形態で説明された図１９のステップＳ１５と同様であり、コミュニケーションサーバ１は、第２実施形態と同様に、チャット終了イベント処理（ステップＳ２５）を実行する。
【０１０４】
以上の説明により、第３実施形態のコミュニケーションシステムによれば、第１実施形態、第２実施形態と同様の効果が得られる。
【０１０５】
第１実施形態〜第３実施形態において、チャット開始イベント処理（ステップＳ２、Ｓ１２、Ｓ２２）では、コミュニケーションサーバ１のグループ編成部１１は、予め決められた第１時刻になったときにチャット開始イベントの発生を認識することもできる。
【０１０６】
第１実施形態〜第３実施形態において、チャット終了イベント処理（ステップＳ５、Ｓ１５、Ｓ２５）では、コミュニケーションサーバ１の終了イベント検出部１３は、予め決められた第２時刻になったときにチャット終了イベントの発生を認識することもできる。あるいは、終了イベント検出部１３は、複数のユーザ端末（例示：ユーザ端末２−１、２−２、２−３、２−４）間でメッセージの送受信が行われてから、設定時間が経過しても、再度、ユーザ端末２−１、２−２、２−３、２−４間でメッセージの送受信が行われないときにチャット終了イベントの発生を認識することもできる。
【０１０７】
第１実施形態〜第３実施形態において、チャット開始イベントに関連する複数のユーザ端末（例示：ユーザ端末２−１、２−２、２−３、２−４）の各々のユーザ（例示：ユーザＡ、Ｂ、Ｃ、Ｄ）は、予め決められた時間帯で（例えば１０時０分から１０時１０分の間に）、同一の電話番号にユーザ端末２−１、２−２、２−３、２−４（携帯電話機）により電話したユーザである。この場合、各ユーザ端末２−１、２−２、２−３、２−４は、同一の電話番号である発信先電話番号、その発信先電話番号に発信した発信時刻をユーザ端末２−１、２−２、２−３、２−４のメモリに記録し、コミュニケーションサーバ１のプレゼンス情報更新部１４は、ユーザ端末２−１、２−２、２−３、２−４に問合わせることにより、ユーザ端末２−１、２−２、２−３、２−４から発信された発信先電話番号、発信時刻をチャットグループ（関連情報）としてユーザ端末２−１、２−２、２−３、２−４の識別子に対応付けてプレゼンス情報データベース１６に登録する。そこで、グループ編成部１１は、例えば第１時刻（１０時１０分）になったときにチャット開始イベントの発生を認識し、プレゼンス情報データベース１６を参照して、識別子群“Ｘ”、“Ａ”、“Ｂ”、“Ｃ”、“Ｄ”、“Ｅ”、…の中から、プレゼンス情報が通信可能“Ｏｎｌｉｎｅ”を表し関連情報（チャットグループ）がチャット開始イベントに関連する複数の識別子“Ａ”、“Ｂ”、“Ｃ”、“Ｘ”を選択する。
このように、第１実施形態〜第３実施形態のコミュニケーションシステムによれば、コミュニケーションサーバ１が、チャット開始イベントに関連する複数の識別子“Ａ”、“Ｂ”、“Ｃ”、“Ｘ”（複数のユーザ端末２−１、２−２、２−３、２−ｍの各々のユーザＡ、Ｂ、Ｃ、Ｘ）を選択することにより、同一の興味を持っているユーザＡ、Ｂ、Ｃ、Ｘ（同一の電話番号に電話したユーザ）をチャットグループとして編成することができる。その後、友達リスト生成更新部１２は、そのユーザＡ、Ｂ、Ｃ、Ｄの友達リスト情報を生成することができる。
【０１０８】
第１実施形態〜第３実施形態において、チャット開始イベントに関連する複数のユーザ端末（例示：ユーザ端末２−１、２−２、２−３、２−４）の各々のユーザ（例示：ユーザＡ、Ｂ、Ｃ、Ｄ）は、予め決められた時間帯で（例えば１０時０分から１０時１０分の間に）、同一の電子メールアドレスにユーザ端末２−１、２−２、２−３、２−４により送信用の電子メール（送信電子メール）を送信したユーザである。この場合、ユーザ端末２−１、２−２、２−３、２−４は、同一の電子メールアドレスである送信先電子メールアドレス、その送信先電子メールアドレスに電子メールを送信した送信時刻をユーザ端末２−１、２−２、２−３、２−４のメモリに記録し、コミュニケーションサーバ１のプレゼンス情報更新部１４は、ユーザ端末２−１、２−２、２−３、２−４に問合わせることにより、ユーザ端末２−１、２−２、２−３、２−４から送信された送信先電子メールアドレス、送信時刻をチャットグループ（関連情報）としてユーザ端末２−１、２−２、２−３、２−４の識別子に対応付けてプレゼンス情報データベース１６に登録する。そこで、グループ編成部１１は、例えば第１時刻（１０時１０分）になったときにチャット開始イベントの発生を認識し、プレゼンス情報データベース１６を参照して、識別子群“Ｘ”、“Ａ”、“Ｂ”、“Ｃ”、“Ｄ”、“Ｅ”、…の中から、プレゼンス情報が通信可能“Ｏｎｌｉｎｅ”を表し関連情報（チャットグループ）がチャット開始イベントに関連する複数の識別子“Ａ”、“Ｂ”、“Ｃ”、“Ｘ”を選択する。
このように、第１実施形態〜第３実施形態のコミュニケーションシステムによれば、コミュニケーションサーバ１が、チャット開始イベントに関連する複数の識別子“Ａ”、“Ｂ”、“Ｃ”、“Ｘ”（複数のユーザ端末２−１、２−２、２−３、２−ｍの各々のユーザＡ、Ｂ、Ｃ、Ｘ）を選択することにより、同一の興味を持っているユーザＡ、Ｂ、Ｃ、Ｘ（同一の電子メールアドレスに送信電子メールを送信したユーザ）をチャットグループとして編成することができる。その後、友達リスト生成更新部１２は、そのユーザＡ、Ｂ、Ｃ、Ｄの友達リスト情報を生成することができる。
【０１０９】
第１実施形態〜第３実施形態において、チャット開始イベントに関連する複数のユーザ端末（例示：ユーザ端末２−１、２−２、２−３、２−４）の各々のユーザ（例示：ユーザＡ、Ｂ、Ｃ、Ｄ）は、予め決められた時間帯で（例えば１０時０分から１０時１０分の間に）、ユーザ端末２−１、２−２、２−３、２−４によってＷｅｂサイトから同一の電子チケットを購入したユーザである。この場合、ユーザ端末２−１、２−２、２−３、２−４は、購入した電子チケット、その電子チケットを購入した購入時刻をユーザ端末２−１、２−２、２−３、２−４のメモリに記録し、コミュニケーションサーバ１のプレゼンス情報更新部１４は、ユーザ端末２−１、２−２、２−３、２−４に問合わせることにより、ユーザ端末２−１、２−２、２−３、２−４によって購入された電子チケット、購入時刻をチャットグループ（関連情報）としてユーザ端末２−１、２−２、２−３、２−４の識別子に対応付けてプレゼンス情報データベース１６に登録する。そこで、グループ編成部１１は、例えば第１時刻（１０時１０分）になったときにチャット開始イベントの発生を認識し、プレゼンス情報データベース１６を参照して、識別子群“Ｘ”、“Ａ”、“Ｂ”、“Ｃ”、“Ｄ”、“Ｅ”、…の中から、プレゼンス情報が通信可能“Ｏｎｌｉｎｅ”を表し関連情報（チャットグループ）がチャット開始イベントに関連する複数の識別子“Ａ”、“Ｂ”、“Ｃ”、“Ｘ”を選択する。
このように、第１実施形態〜第３実施形態のコミュニケーションシステムによれば、コミュニケーションサーバ１が、チャット開始イベントに関連する複数の識別子“Ａ”、“Ｂ”、“Ｃ”、“Ｘ”（複数のユーザ端末２−１、２−２、２−３、２−ｍの各々のユーザＡ、Ｂ、Ｃ、Ｘ）を選択することにより、同一の興味を持っているユーザＡ、Ｂ、Ｃ、Ｘ（同一の電子チケットを購入したユーザ）をチャットグループとして編成することができる。その後、友達リスト生成更新部１２は、そのユーザＡ、Ｂ、Ｃ、Ｄの友達リスト情報を生成することができる。
【０１１０】
第１実施形態〜第３実施形態において、チャット開始イベントに関連する複数のユーザ端末（例示：ユーザ端末２−１、２−２、２−３、２−４）の各々のユーザ（例示：ユーザＡ、Ｂ、Ｃ、Ｄ）は、予め決められた位置（場所）に存在するユーザである。この場合、グループ編成部１１は、プレゼンス情報データベース１６を参照して、識別子群“Ａ”、“Ｂ”、“Ｃ”、“Ｄ”、“Ｅ”、…の中から、プレゼンス情報が通信可能“Ｏｎｌｉｎｅ”を表し位置情報が表す位置（場所）がチャット開始イベント（予め決められた位置）に関連する複数の識別子“Ａ”、“Ｂ”、“Ｃ”、“Ｄ”を選択（関連するユーザＡ、Ｂ、Ｃ、Ｄを選択）し、友達リスト生成更新部１２は、そのユーザＡ、Ｂ、Ｃ、Ｄの友達リスト情報を生成することができる。
【０１１１】
（第４実施形態）
本発明のコミュニケーションシステムでは、第１実施形態〜第３実施形態のコミュニケーションサーバ１を複数具備していても、第１実施形態〜第３実施形態と同様の効果が得られる。
【０１１２】
複数のコミュニケーションサーバ１の各々は通信ネットワーク４を介して相互に通信可能である。第４実施形態のコミュニケーションシステムでは、例えば、ユーザ端末群２−１〜２−ｍのうちの少なくとも１つのユーザ端末が、複数のコミュニケーションサーバ１のうちの１つのコミュニケーションサーバ１の管理下におかれ、ユーザ端末群２−１〜２−ｍのうちの、少なくとも１つのユーザ端末以外のユーザ端末が、複数のコミュニケーションサーバ１のうちの、１つのコミュニケーションサーバ１以外のコミュニケーションサーバ１の管理下におかれている、ことが第１実施形態〜第３実施形態と異なる。ここで、図２４に示されるように、少なくとも１つのユーザ端末をユーザ端末２−１、２−２とし、少なくとも１つのユーザ端末以外のユーザ端末をユーザ端末２−３〜２−ｍとする。また、１つのコミュニケーションサーバ１をコミュニケーションサーバ１−１とし、１つのコミュニケーションサーバ１以外のコミュニケーションサーバ１をコミュニケーションサーバ１−２とする。コミュニケーションサーバ１−１は、第１業者に属し、コミュニケーションサーバ１−２は、第２業者に属する。メールマガジンの配信の方法は第１実施形態、第２実施形態と同様であり、第１実施形態〜第３実施形態と重複する説明は省略する。
【０１１３】
そこで、コミュニケーションサーバ１−１のプレゼンス情報データベース１６には、識別子（ユーザ）として“Ａ”、“Ｂ”と、チャットグループとして関連情報“メールマガジンｘ”、“メールマガジンｘ”、と、設定時間であるチャット時間“１時間”、“１時間”と、通信の状態としてプレゼンス情報“Ｏｎｌｉｎｅ”、“Ｏｎｌｉｎｅ”と、位置情報として“港区”、“品川区”とが対応付けられて、プレゼンス情報更新部１４によって予めに登録されているものとする。また、コミュニケーションサーバ１−２のプレゼンス情報データベース１６には、識別子（ユーザ）として“Ｘ”、“Ｃ”、“Ｄ”、“Ｅ”、…と、チャットグループとして関連情報“メールマガジンｘ”、“メールマガジンｘ”、“メールマガジンｘ”、“メールマガジンｙ”、…と、設定時間であるチャット時間“”、“１時間”、“１時間”、“１時間”、…と、通信の状態としてプレゼンス情報“Ｏｎｌｉｎｅ”、“Ｏｆｆｌｉｎｅ”、“Ｏｆｆｌｉｎｅ”と、位置情報として“さいたま市”、“横浜市”、“国立市”、“文京区”、…とが対応付けられて、プレゼンス情報更新部１４によって予めに登録されているものとする。
【０１１４】
例えば、チャット開始イベント処理において、コミュニケーションサーバ１−２がチャット開始イベント処理を行うとき、コミュニケーションサーバ１−２のグループ編成部１１は、コミュニケーションサーバ１−２のプレゼンス情報データベース１６とコミュニケーションサーバ１−１のプレゼンス情報データベース１６とを参照して、上述のように複数の識別子を選択する。コミュニケーションサーバ１−２の友達リスト生成更新部１２は、その複数の識別子により、上述のように友達リスト情報を生成する。コミュニケーションサーバ１−２の友達リスト生成更新部１２は、現在生成された友達リスト情報をコミュニケーションサーバ１−２の友達リスト情報データベース１７とコミュニケーションサーバ１−１の友達リスト情報データベース１７とに登録（更新）する。このように、コミュニケーションサーバ１−２は、ユーザ端末２−３〜２−ｍと通信ネットワーク４を介して通信する。コミュニケーションサーバ１−２は、コミュニケーションサーバ１−１と通信ネットワーク４を介して通信することにより、ユーザ端末２−１、２−２と通信ネットワーク４を介して通信することができる。
【０１１５】
例えば、メッセージ制御処理において、コミュニケーションサーバ１−１のメッセージ制御部１５は、ユーザ端末２−１からの同報形式のメッセージを受信したとき、ユーザ端末２−１からの同報形式のメッセージをコミュニケーションサーバ１−２に送信する。コミュニケーションサーバ１−１のメッセージ制御部１５は、コミュニケーションサーバ１−１の友達リスト情報データベース１７に登録された友達リスト情報を参照して、他ユーザＢのユーザ端末２−２にそのメッセージを送信する。コミュニケーションサーバ１−２のメッセージ制御部１５は、コミュニケーションサーバ１−１からの同報形式のメッセージにより、コミュニケーションサーバ１−２の友達リスト情報データベース１７に登録された友達リスト情報を参照して、他ユーザＣ、Ｄのユーザ端末２−３、２−４（又は、他ユーザＣ、Ｘのユーザ端末２−３、２−ｍ）にそのメッセージを送信する。
【０１１６】
以上の説明により、第４実施形態のコミュニケーションシステムによれば、第１実施形態〜第３実施形態と同様の効果が得られる。
【０１１７】
【発明の効果】
以上の説明により、本発明のコミュニケーションシステムによれば、チャット開始イベントが発生したときに、コミュニケーションサーバ１が複数のユーザ端末２−１、２−２、２−３、２−４、…にチャット開始情報を送信することにより、チャット開始イベントに関連する各ユーザＡ、Ｂ、Ｃ、Ｄ、…が同時にチャットを行うことができる（各ユーザＡ、Ｂ、Ｃ、Ｄ、…が同時にチャットルーム、チャットコミュニティに参加することができる）。
本発明のコミュニケーションシステムによれば、コミュニケーションサーバ１が、チャット開始イベントに関連する複数の識別子（複数のユーザ端末２−１、２−２、２−３、２−４、…の各々のユーザＡ、Ｂ、Ｃ、Ｄ、…）を選択することにより、同一の興味を持っているユーザＡ、Ｂ、Ｃ、Ｄ、…をチャットグループとして編成することができる。
本発明のコミュニケーションシステムによれば、各ユーザＡ、Ｂ、Ｃ、Ｄ、…が、友達リスト情報をユーザ端末２−１、２−２、２−３、２−４、…に表示することにより、チャットに参加するユーザを把握することができる。
【図面の簡単な説明】
【図１】本発明のコミュニケーションシステムの構成を示す。
【図２】本発明のコミュニケーションシステムのコミュニケーションサーバ１の構成を示す。
【図３】本発明のコミュニケーションシステムのユーザ端末群２−１〜２−ｍの構成を示す。
【図４】本発明の第１実施形態のコミュニケーションシステムの概念を示す。
【図５】本発明の第１実施形態のコミュニケーションシステムにおける、プレゼンス情報データベース１６に登録される情報を示す。
【図６】本発明の第１実施形態のコミュニケーションシステムにおける、友達リスト情報を示す。
【図７】本発明の第１実施形態のコミュニケーションシステムにおける、ユーザＡ、Ｂ、Ｃ、Ｄが相互に関連付けられていない状態を表す。
【図８】本発明の第１実施形態のコミュニケーションシステムにおける、ユーザＡ、Ｂ、Ｃ、Ｄが相互に関連付けられた状態を表す。
【図９】本発明の第１実施形態のコミュニケーションシステムにおける、ユーザＡ、Ｂ、Ｃ、Ｄが相互に関連付けられていない状態であるときにユーザ端末２−１に表示される画面を示す。
【図１０】本発明の第１実施形態のコミュニケーションシステムにおける、ユーザＡ、Ｂ、Ｃ、Ｄが相互に関連付けられた状態であるときにユーザ端末２−１に表示される画面を示す。
【図１１】本発明の第１実施形態のコミュニケーションシステムの動作を示すフローチャートである。
【図１２】本発明の第２実施形態のコミュニケーションシステムの概念を示す。
【図１３】本発明の第２実施形態のコミュニケーションシステムにおける、プレゼンス情報データベース１６に登録される情報を示す。
【図１４】本発明の第２実施形態のコミュニケーションシステムにおける、友達リスト情報を示す。
【図１５】本発明の第２実施形態のコミュニケーションシステムにおける、友達リスト情報を示す。
【図１６】本発明の第２実施形態のコミュニケーションシステムにおける、ユーザＸとユーザＡ、Ｂ、Ｃとが関連付けられた状態を表す。
【図１７】本発明の第２実施形態のコミュニケーションシステムにおける、ユーザＡ、Ｂ、Ｃ、Ｘが相互に関連付けられた状態を表す。
【図１８】本発明の第２実施形態のコミュニケーションシステムの動作を示すフローチャートである。
【図１９】本発明の第３実施形態のコミュニケーションシステムの概念を示す。
【図２０】本発明の第３実施形態のコミュニケーションシステムにおける、プレゼンス情報データベース１６に登録される情報を示す。
【図２１】本発明の第３実施形態のコミュニケーションシステムにおける、友達リスト情報を示す。
【図２２】本発明の第３実施形態のコミュニケーションシステムにおける、友達リスト情報を示す。
【図２３】本発明の第３実施形態のコミュニケーションシステムの動作を示すフローチャートである。
【図２４】本発明の第４実施形態のコミュニケーションシステムの概念を示す。
【符号の説明】
１、１−１、１−２　　　コミュニケーションサーバ
２−１〜２−ｍ　　　ユーザ端末
３　　　配信サーバ
４　　　通信ネットワーク
１１　　　グループ編成部
１２　　　友達リスト生成更新部
１３　　　終了イベント検出部
１４　　　プレゼンス情報更新部
１５　　　メッセージ制御部
１６　　　プレゼンス情報データベース
１７　　　友達リスト情報データベース
２１　　　フィルタリング部
【図１】
2004102547.tif 000003
【図２】
2004102547.tif 000004
【図３】
2004102547.tif 000005
【図４】
2004102547.tif 000006
【図５】
2004102547.tif 000007
【図６】
2004102547.tif 000008
【図７】
2004102547.tif 000009
【図８】
2004102547.tif 000010
【図９】
2004102547.tif 000011
【図１０】
2004102547.tif 000012
【図１１】
2004102547.tif 000013
【図１２】
2004102547.tif 000014
【図１３】
2004102547.tif 000015
【図１４】
2004102547.tif 000016
【図１５】
2004102547.tif 000017
【図１６】
2004102547.tif 000018
【図１７】
2004102547.tif 000019
【図１８】
2004102547.tif 000020
【図１９】
2004102547.tif 000021
【図２０】
2004102547.tif 000022
【図２１】
2004102547.tif 000023
【図２２】
2004102547.tif 000024
【図２３】
2004102547.tif 000025
【図２４】
2004102547.tif 000026