(57)【特許請求の範囲】
【請求項１】
メーリングリストに登録されたメンバ候補から、コミュニティ生成要求を受信し、
前記メンバ候補のうち、コミュニケーションを行うメンバから構成されるコミュニティを生成させ、
前記メンバ候補に対してコミュニティへの招待通知を送信し、
前記コミュニティへの招待通知を受けたメンバ候補から、前記コミュニティに参加するためのコミュニティ参加要求を受信し、
前記コミュニティ参加要求を送信したメンバ候補を前記コミュニティに参加させ、
前記メンバ候補からメールを受信した際に、前記コミュニティが生成されていない場合は、前記メールが前記コミュニティ生成要求を含むと判断し、前記コミュニティが生成されており、かつ前記メールを送信した利用者がコミュニティのメンバに含まれていない場合は、前記メールが前記コミュニティ参加要求を含むと判断することを特徴とするコミュニティ生成システム。
【請求項２】
利用者から、メーリングリスト登録要求を伴うコミュニティ生成要求を受信し、
メーリングリストを作成して、
前記メーリングリストに登録されたメンバ候補のうち、コミュニケーションを行うメンバから構成されるコミュニティを生成させ、
前記メーリングリストに登録されたメンバ候補に対してコミュニティへの招待通知を送信し、
前記コミュニティへの招待通知を受けたメンバ候補から、前記コミュニティ参加するためのコミュニティ参加要求を受信し、
前記コミュニティ参加要求を送信したメンバ候補を前記コミュニティに参加させ、
前記メンバ候補からメールを受信した際に、前記コミュニティが生成されていない場合は、前記メールが前記コミュニティ生成要求を含むと判断し、前記コミュニティが生成されており、かつ前記メールを送信した利用者がコミュニティのメンバに含まれていない場合は、前記メールが前記コミュニティ参加要求を含むと判断することを特徴とするコミュニティ生成システム。
【請求項３】
前記コミュニティへ参加要求を送信したメンバ候補を前記コミュニティに参加させる際に、
前記コミュニティに参加しているメンバに対し、前記コミュニティ参加要求を送信したメンバ候補が前記コミュニティに参加したことを知らせるための通知を行うことを特徴とする請求項１または２に記載のコミュニティ生成システム。
【請求項４】
前記コミュニティに参加しているメンバの前記コミュニティからの離脱要求を受けて、
前記コミュニティからの離脱要求の送信者であるメンバを前記コミュニティから離脱させることを特徴とする請求項１、２又は３に記載のコミュニティ生成システム。
【請求項５】
前記コミュニティからの離脱要求の送信者であるメンバを前記コミュニティから離脱させた結果、コミュニティに参加している人数が一人になった場合に、前記コミュニティを解散することを特徴とする請求項４に記載のコミュニティ生成システム。
【請求項６】
前記コミュニティに参加しているメンバから前記コミュニティの解散要求を受けて、前記コミュニティを解散することを特徴とする請求項１、２、３、４又は５に記載のコミュニティ生成システム。
【請求項７】
前記コミュニティを解散する際に、前記コミュニティに参加しているメンバに対し、前記コミュニティが解散されたことを知らせるための通知を送信することを特徴とする請求項５又は６に記載のコミュニティ生成システム。
【請求項８】
メーリングリストに関する情報を記憶するメーリングリストメンバデータ格納部と、
前記メーリングリストの登録されたメンバ候補からコミュニティ生成要求を受け取り、前記コミュニティを生成し、前記メンバ候補へ前記コミュニティへの招待通知の送信を要求し、前記メンバ候補からコミュニティ参加要求を受け取った場合、前記コミュニティ参加要求を送信したメンバ候補を前記コミュニティに参加させるメーリングリスト管理部と、
前記メーリングリスト管理部から前記コミュニティへの招待通知の送信要求を受けて、前記コミュニティへの招待通知を作成し、前記メーリングリストメンバデータ格納部を参照して、前記メーリングリストに登録されたメンバ候補に対し前記コミュニティへの招待通知を送信するメール加工・転送部とを備え、
前記メーリングリスト管理部が、前記メンバ候補からメールを受信した際に、前記メーリングリストメンバデータ格納部を参酌して、前記コミュニティが生成されていない場合は、前記メールに前記コミュニティ生成要求を含むと判断し、前記コミュニティが生成されていて、かつ前記メールを送信した者がコミュニティのメンバに含まれていない場合は、前記メールに前記コミュニティ参加要求を含むと判断することを特徴とするコミュニティ生成システム。
【請求項９】
利用者からメーリングリスト登録要求を伴うコミュニティ生成要求を受け取り、前記メーリングリストに関する情報をメーリングリストメンバデータ格納部に出力して、前記コミュニティ生成要求をメーリングリスト管理部に出力するメーリングリスト登録部と、
前記メーリングリスト登録部から受け取った前記メーリングリストに関する情報を記憶するメーリングリストメンバデータ格納部と、
前記コミュニティ生成要求を受け取り、前記コミュニティを生成し、前記メーリングリストに登録されたメンバ候補へ前記コミュニティへの招待通知の送信を要求し、前記メンバ候補からコミュニティ参加要求を受け取った場合、前記コミュニティ参加要求を送信したメンバ候補を前記コミュニティに参加させるメーリングリスト管理部と、
前記メーリングリスト管理部から前記コミュニティへの招待通知の送信要求を受けて、前記コミュニティへの招待通知を作成し、前記メーリングリストメンバデータ格納部を参照して、前記メーリングリストに登録されたメンバ候補に対し前記コミュニティへの招待通知を送信するメール加工・転送部とを備え、
前記メーリングリスト管理部が、前記メンバ候補からメールを受信した際に、前記メーリングリストメンバデータ格納部を参酌して、前記コミュニティが生成されていない場合は、前記メールに前記コミュニティ生成要求を含むと判断し、前記コミュニティが生成されていて、かつ前記メールを送信した者がコミュニティのメンバに含まれていない場合は、前記メールに前記コミュニティ参加要求を含むと判断することを特徴とする
コミュニティ生成システム。
【請求項１０】
前記メーリングリスト管理部が、前記コミュニティ参加要求を送信したメンバ候補を前記コミュニティに参加させる際に、前記コミュニティ参加要求を送信したメンバ候補が前記コミュニティに参加したことを知らせるための通知の送信をメール加工・転送部に要求し、
前記メール加工・転送部が、前記要求を受けて、前記通知を作成し、前記メーリングリストメンバデータ格納部を参照して、前記メーリングリストに登録されたメンバ候補に対し前記通知を送信する
ことを特徴とする請求項８又は９に記載のコミュニティ生成システム。
【請求項１１】
前記メーリングリスト管理部が、前記コミュニティに参加しているメンバのコミュニティからの離脱要求を受けて、前記コミュニティからの離脱要求の送信者であるメンバを前記コミュニティから離脱する際に、
前記メーリングリスト管理部が、前記メンバが前記コミュニティから離脱したことを知らせるための通知の送信をメール加工・転送部に要求し、
前記メール加工・転送部が、前記要求を受けて、前記通知を作成し、前記メーリングリストメンバデータ格納部を参照して、前記メーリングリストに登録されたメンバ候補に対し、前記通知を送信することを特徴とする請求項８、９又は１０に記載のコミュニティ生成システム。
【請求項１２】
前記メーリングリスト管理部が、前記コミュニティからの離脱要求の送信者であるメンバを前記コミュニティから離脱させた結果、前記コミュニティに参加している人数が一人になっていた場合、前記コミュニティを解散することを特徴とする請求項１１に記載のコミュニティ生成システム。
【請求項１３】
前記メーリングリスト管理部が、前記コミュニティに参加しているメンバから前記コミュニティの解散要求を受けて、前記コミュニティを解散することを特徴とする請求項８、９、１０、１１又は１２に記載のコミュニティ生成システム。
【請求項１４】
前記メーリングリスト管理部が、前記コミュニティを解散する際に、前記コミュニティが解散されたことを知らせるための通知の作成をメール加工・転送部に要求し、
前記メール加工・転送部が、前記要求を受けて、前記通知を作成し、前記メーリングリストメンバデータ格納部を参照して、前記メーリングリストに登録されたメンバ候補に対し、前記通知を送信することを特徴とする請求項１２又は１３に記載のコミュニティ生成システム。
【請求項１５】
少なくとも、前記コミュニティ生成要求と前記コミュニティ参加要求をコミュニティ管理用アドレスで受信することを特徴とする請求項１、２、３、４、５、６、７、８、９、１０、１１、１２、１３又は１４に記載のコミュニティ生成システム。
【請求項１６】
少なくとも、前記コミュニティ生成要求のためのコミュニティ生成要求用Ｗｅｂページ、前記コミュニティ参加要求のためのコミュニティ参加要求用Ｗｅｂページ等を提供するWebページ作成部を備えることを特徴とする請求項８、９、１０、１１、１２、１３、１４又は１５に記載のコミュニティ生成システム。
【請求項１７】
メーリングリストに登録されたメンバ候補から、コミュニティ生成要求を受信する処理と、
コミュニティを生成させる処理と、
前記メンバ候補に対してコミュニティへの招待通知を送信する処理と、
前記コミュニティへの招待通知を受けたメンバ候補から、前記コミュニティに参加するためのコミュニティ参加要求を受信する処理と、
前記コミュニティ参加要求を送信したメンバ候補を前記コミュニティに参加させる処理
をコンピュータに実行させるためのプログラムであって、
前記メンバ候補からメールを受信した際に、前記コミュニティが生成されていない場合は、前記メールが前記コミュニティ生成要求を含むと判断する処理と、前記コミュニティが生成されており、かつ前記メールを送信した利用者がコミュニティのメンバに含まれていない場合は、前記メールが前記コミュニティ参加要求を含むと判断する処理をコンピュータに実行させるためのプログラムを記録したことを特徴とする記録媒体。
【請求項１８】
コミュニティ生成者から、メーリングリスト登録要求を伴うコミュニティ生成要求を受信する処理と、
前記メーリングリストを作成する処理と、
コミュニティを生成する処理と、
前記メーリングリストに登録されたメンバ候補に対してコミュニティへの招待通知を送信する処理と、
前記招待通知を受けたメンバ候補から前記コミュニティに参加するためのコミュニティ参加要求を受信する処理と、
前記コミュニティ参加要求を送信したメンバ候補を前記コミュニティに参加させる処理をコンピュータに実行させるためのプログラムであって、
前記メンバ候補からメールを受信した際に、前記コミュニティが生成されていない場合は、前記メールが前記コミュニティ生成要求を含むと判断する処理と、前記コミュニティが生成されており、かつ前記メールを送信した利用者がコミュニティのメンバに含まれていない場合は、前記メールが前記コミュニティ参加要求を含むと判断する処理をコンピュータに実行させるためのプログラムを記録したことを特徴とする記録媒体。
【請求項１９】
前記コミュニティ参加要求を送信したメンバ候補を前記コミュニティに参加させる際に、
前記コミュニティに参加しているメンバに対し、前記コミュニティ参加要求を送信したメンバ候補が前記コミュニティに参加したことを知らせるための通知を行う処理をコンピュータに実行させるためのプログラムを記録したことを特徴とするする請求項１７又は１８に記載の記録媒体。
【請求項２０】
前記コミュニティに参加しているメンバの前記コミュニティからの離脱要求を受ける処理と、
前記コミュニティからの離脱要求の送信者であるメンバを前記コミュニティから離脱させる処理をコンピュータに実行させるためのプログラムを記録したことを特徴とする請求項１７、１８又は１９に記載の記録媒体。
【請求項２１】
前記コミュニティからの離脱要求の送信者であるメンバを前記コミュニティから離脱する処理を行った結果、前記コミュニティに参加している人数が一人になった場合に、
前記コミュニティを解散する処理をコンピュータに実行させるためのプログラムを記録したことを特徴とする請求項２０に記載の記録媒体。
【請求項２２】
前記コミュニティに参加しているメンバから前記コミュニティの解散要求を受ける処理と、
前記コミュニティを解散する処理
をコンピュータに実行させるためのプログラムを記録したことを特徴とする請求項１７、１８、１９、２０又は２１に記載の記録媒体。
【請求項２３】
前記コミュニティを解散する処理を行う際に、
前記コミュニティに参加しているメンバに対し、前記コミュニティが解散されたことを知らせるための通知を送信する処理をコンピュータに実行させるためのプログラムを記録したことを特徴とする請求項２１又は２２に記載の記録媒体。
【請求項２４】
前記コミュニティ生成要求のためのコミュニティ生成要求用Ｗｅｂページ、前記コミュニティ参加要求のためのコミュニティ参加要求用Ｗｅｂページ作成する処理
をコンピュータに実行させるためのプログラムを記録したことを特徴とする請求項１７、１８、１９、２０、２１、２２又は２３に記載の記録媒体。
【請求項２５】
利用者からの要求に基づいて、事前に登録されたグループのメンバ間でのコミュニケーションを実現する方法であって、
コミュニティ生成の要求に基づいて、コミュニティを生成し、前記コミュニティ生成の要求をした利用者を前記コミュニティに追加し、前記グループのメンバにコミュニティの生成を通知するコミュニティ生成処理と、
コミュニティへの参加の要求に基づいて、前記コミュニティへの参加の要求をした利用者を前記コミュニティに追加するコミュニティ参加処理と、
メッセージ配送の要求に基づいて、前記メッセージ配送の要求をした利用者のメッセージを前記コミュニティのメンバに配送するメッセージ送信処理と、
コミュニティ解散の要求、または特定の条件に基づいて、前記コミュニティを解散するコミュニティ解散処理とを含み、
前記要求を受けた際に、コミュニティの存在の有無を調べ、
コミュニティが存在しない場合には、前記要求がコミュニティ生成の要求であると判断し、
コミュニティが存在する場合には、前記要求をした利用者が前記コミュニティのメンバであるか否かを調べ、
前記要求をした利用者が前記コミュニティのメンバでない場合には、前記要求がコミュニティ参加の要求であると判断する
ことを特徴とするコミュニケーション実現方法。
【請求項２６】
利用者からの要求に基づいて、事前に登録されたグループのメンバ間でのコミュニケーションを実現する方法であって、
コミュニティ生成の要求に基づいて、コミュニティを生成し、前記コミュニティ生成の要求をした利用者を前記コミュニティに追加し、前記グループのメンバにコミュニティの生成を通知するコミュニティ生成処理と、
コミュニティへの参加の要求に基づいて、前記コミュニティへの参加の要求をした利用者を前記コミュニティに追加するコミュニティ参加処理と、
メッセージ配送の要求に基づいて、前記メッセージ配送の要求をした利用者のメッセージを前記コミュニティのメンバに配送するメッセージ送信処理と、
コミュニティ解散の要求、または特定の条件に基づいて、前記コミュニティを解散するコミュニティ解散処理とを含み、
前記要求を受けた際に、コミュニティの存在の有無を調べ、
コミュニティが存在しない場合には、前記要求がコミュニティ生成の要求であると判断し、
コミュニティが存在する場合には、前記要求をした利用者が前記コミュニティのメンバであるか否かを調べ、
前記要求をした利用者が前記コミュニティのメンバでない場合には、前記要求がコミュニティ参加の要求であると判断し、
前記要求をした利用者が前記コミュニティのメンバである場合には、前記要求がメッセージ送信の要求であると判断する
ことを特徴とするコミュニケーション実現方法。
【請求項２７】
前記グループがメーリングリストであり、
前記要求が、前記メーリングリストのアドレスへのメール送信によって実現されることを特徴とする請求項２５又は２６に記載のコミュニケーション実現方法。
【請求項２８】
前記コミュニティへの参加の要求がされた際に、前記コミュニティのメンバに、前記コミュニティ参加要求者の前記コミュニティへの参加を通知することを特徴とする請求項２５、２６又は２７に記載のコミュニケーション実現方法。
【請求項２９】
利用者の要求に基づいて、新規にグループの登録処理を行い、前記新規グループにおいて、コミュニティを生成し、前記要求をした利用者を前記コミュニティに追加し、前記コミュニティのメンバにコミュニティの生成を通知する処理を含むことを特徴とする請求項２５乃至２８の何れかの請求項に記載のコミュニケーション実現方法。
【請求項３０】
前記利用者からの要求をＷＷＷを介しても受け付けることを特徴とする請求項２５乃至２９の何れかの請求項に記載のコミュニケーション実現方法。
【請求項３１】
利用者からの要求に基づいて、事前に登録されたグループのメンバ間でのコミュニケーションを実現するコミュニケーションシステムであって、
コミュニティ生成の要求に基づいて、コミュニティを生成し、前記コミュニティ生成の要求をした利用者を前記コミュニティに追加し、前記グループのメンバにコミュニティの生成を通知するコミュニティ生成処理を行うコミュニティ生成手段と、
コミュニティへの参加の要求に基づいて、前記コミュニティへの参加の要求をした利用者を前記コミュニティに追加するコミュニティ参加手段と、
メッセージ配送の要求に基づいて、前記メッセージ配送の要求をした利用者のメッセージを前記コミュニティのメンバに配送するメッセージ送信手段と、
コミュニティ解散の要求、または特定の条件に基づいて、前記コミュニティを解散するコミュニティ解散手段とを有し、
前記要求を受けた際に、コミュニティの存在の有無を調べ、
コミュニティが存在しない場合には、前記要求がコミュニティ生成の要求であると判断し、
コミュニティが存在する場合には、前記要求をした利用者が前記コミュニティのメンバであるか否かを調べ、
前記要求をした利用者が前記コミュニティのメンバでない場合には、前記要求がコミュニティ参加の要求であると判断する
ことを特徴とするコミュニケーションシステム。
【請求項３２】
利用者からの要求に基づいて、事前に登録されたグループのメンバ間でのコミュニケーションを実現するコミュニケーションシステムであって、
コミュニティ生成の要求に基づいて、コミュニティを生成し、前記コミュニティ生成の要求をした利用者を前記コミュニティに追加し、前記グループのメンバにコミュニティの生成を通知するコミュニティ生成処理を行うコミュニティ生成手段と、
コミュニティへの参加の要求に基づいて、前記コミュニティへの参加の要求をした利用者を前記コミュニティに追加するコミュニティ参加手段と、
メッセージ配送の要求に基づいて、前記メッセージ配送の要求をした利用者のメッセージを前記コミュニティのメンバに配送するメッセージ送信手段と、
コミュニティ解散の要求、または特定の条件に基づいて、前記コミュニティを解散するコミュニティ解散手段とを有し、
前記要求を受けた際に、コミュニティの存在の有無を調べ、
コミュニティが存在しない場合には、前記要求がコミュニティ生成の要求であると判断し、
コミュニティが存在する場合には、前記要求をした利用者が前記コミュニティのメンバであるか否かを調べ、
前記要求をした利用者が前記コミュニティのメンバでない場合には、前記要求がコミュニティ参加の要求であると判断し、
前記要求をした利用者が前記コミュニティのメンバである場合には、前記要求がメッセージ送信の要求であると判断する
ことを特徴とするコミュニケーションシステム。
【請求項３３】
前記グループに対応するメーリングリストを管理し、
前記要求が、前記メーリングリストのアドレスへのメール送信によって実現されることを特徴とする請求項３１又は３２に記載のコミュニケーションシステム。
【請求項３４】
請求項２５乃至３０の何れかの請求項に記載のコミュニケーション実現方法をコンピュータに実行させるためのプログラムを記録した記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はコミュニティ生成方法、コミュニティ生成システム及びコミュニティ生成プログラムを格納した記憶媒体に関し、特に、メーリングリストに登録されたメンバ候補から、コミュニティに参加するメンバを、メンバ候補の意思に従い、動的に決定する、コミュニティ生成方法、コミュニティ生成システム及びコミュニティ生成プログラムを格納した記憶媒体に関する。
【０００２】
【従来の技術】
従来のこの種コミュニティ生成方法、コミュニティ生成システム及びコミュニティ生成プログラムを格納した記憶媒体の例としては、フリーソフトであるｍａｊｏｒｄｏｍｏやｆｍｌで用いられる方法等がある。これらのコミュニティ生成方法、コミュニティ生成システム及びコミュニティ生成プログラムを格納した記憶媒体は、メーリングリストサーバとメーリングリストメンバ格納部を持つ。
【０００３】
利用者は、メーリングリストサーバにメールを送信したり、メーリングリストサーバが動作する計算機上でコマンドを入力することにより、メーリングリストサーバにメーリングリストを登録することができる。メーリングリストの登録時には、メーリングリストの名前、メールアドレス、メンバのアドレスが登録される。登録済のメーリングリストを利用する場合、利用者はそのメーリングリストのメールアドレス宛にメールを送信する。メーリングリストサーバは受信したメールを、そのメーリングリストのメンバ全員に転送する。これにより、メーリングリスト内のメンバ間でのコミュニケーションが実現される。
【０００４】
また、利用者が、メーリングリストサーバへコマンド文を埋め込んだメールを送信することによって、メーリングリストの削除、メンバの追加、削除といったメーリングリストデータに対する処理を行うことができる。この場合、このようなコマンド文を送信するための専用のメールアドレスを、メーリングリストのアドレスとは別に持つことも可能である。
【０００５】
さらに、フリーソフトであるｆｍｌでは、メンバが一時的にメーリングリストから離脱するコマンドを提供している。そのため、メーリングリストサーバは、一時的に離脱したメンバを管理するために、一つのメーリングリストに対して２つのリストを管理する。すなわち、実際のメーリングリストメンバの他に、一時的に離脱した人を含む全メンバのリストを管理している。具体的には、ｍｅｍｂｅｒｓ，  ａｃｔｉｖｅｓというファイルでメーリングリストのメンバを管理しており、初期状態はｍｅｍｂｅｒｓ＝ａｃｔｉｖｅｓとなっている。そして、メーリングリストは常にａｃｔｉｖｅｓに対してメールを送信する。メンバが一時的に離脱した場合は、ａｃｔｉｖｅｓから対応アドレスを削除して、再参加する際は、ｍｅｍｂｅｒｓを参照することにより、その利用者が過去にメンバであったことを確認して、ａｃｔｉｖｅｓに対応アドレスを追加する。これにより、メンバが一時的にメーリングリストを離脱したり、再び参加したりすることが可能となる。
【０００６】
【発明が解決しようとする課題】
従来技術では、メーリングリストのメンバに不要なメッセージ、あるいは迷惑なメッセージが届く場合があるという問題点がある。つまり、一時的なコミュニケーションにおいては、そこで通信されるメッセージはコミュニケーションが行われている時点で読まれる場合にのみ内容に価値があり、コミュニケーションの記録は重要ではない。それにも関わらず、従来の技術では、メンバがその時点でメッセージが読めるか否かに関わらず無条件に全メンバに届いてしまう。更に、従来の技術では、あるメンバがその時点で多忙であり、そのコミュニケーションに参加したくない場合においても、無条件にメッセージは届いてしまう。
【０００７】
その理由は、従来技術では、コミュニティに参加するメンバを、毎回のコミュニケーションを行う毎に動的に決定しておらず、更に、コミュニケーションが行われる時点でのメンバの意思によらずに、コミュニティに参加するメンバが決定されるためである。
【０００８】
これを解決する方法の一つに、利用者にメーリングリストから離脱したい場合にメーリングリストから離脱するコマンドを送らせて、一時的に離脱した人を含む全メンバのリストを管理する方法も考えられる。しかし、この方法では、初期状態ではメーリングリストに登録されているメンバ全員にメッセージを送信されることになる。つまり、利用者から離脱するコマンドが送られるまでは、利用者がメッセージを読める状況か否かに関わらず、自動的にメッセージが送信される。
【０００９】
そこで、本発明の目的は、一時的な会話等を行うコミュニティを毎回生成する毎に、メーリングリストに登録されたメンバ候補の現在状況を考慮して、コミュニケーションに参加する希望のあるメンバ候補のみからなるコミュニティを形成して、メンバ候補に不要のメッセージが蓄積されないようにすることである。
【００１０】
【課題を解決するための手段】
本発明の第１のコミュニティ生成システムは、サーバが、利用者からのコミュニティ生成要求を受信して、コミュニティを生成させて、メーリングリストに登録されたメンバ候補に対してコミュニティへの招待通知を送信し、その招待通知を受けたメンバ候補からコミュニティ参加要求を受信して、そのコミュニティ参加要求を送信したメンバ候補をコミュニティに参加させている。このようにコミュニティに参加する意志にあるメンバ候補をそのコミュニティに参加させることにより本発明の目的を達成している。
【００１１】
本発明の第２のコミュニティ生成システムは、Ｗｅｂページ作成部が、利用者のコミュニティ生成要求をコミュニティ生成要求用ｗｅｂページからＷＷＷサーバを通じて受信する。Ｗｅｂページ作成部ががそのコミュニティ生成要求をメーリングリスト登録管理部に渡す。メーリングリスト登録管理部が、コミュニティを生成させて、メーリングリストに登録されたメンバ候補に対してコミュニティへの招待通知を作成し、Ｗｅｂページ作成部に渡す。Ｗｅｂページ作成部がコミュニティへの招待通知Ｗｅｂページを作成し、メンバ候補に対し、コミュニティへの招待通知Ｗｅｂページを提示する。Ｗｅｂページ作成部は、そのコミュニティへの招待通知Ｗｅｂページを提示されたメンバ候補のコミュニティ参加要求を、コミュニティ参加要求用ｗｅｂページからＷＷＷサーバを通じて受信する。受信したＷｅｂページ作成部は、そのコミュニティ参加要求をメーリングリスト登録管理部に渡す。メーリングリスト登録管理部は、コミュニティ参加要求を行ったメンバ候補をコミュニティに参加させる。このようにコミュニティに参加する意志にあるメンバ候補をそのコミュニティに参加させることにより本発明の目的を達成している。
【００１２】
本発明の第３のコミュニティ生成システムは、記録媒体に、利用者からコミュニティ生成要求を受信する処理と、コミュニティを生成させる処理と、メーリングリストに登録されたメンバ候補に対してコミュニティへの招待通知を送信する処理と、そのコミュニティへの招待通知を受けたメンバ候補のコミュニティ参加要求を受信する処理と、そのコミュニティ参加要求を送信したメンバ候補をコミュニティに参加させる処理をコンピュータに実行させるためのプログラムを記録することにより、本発明の目的を達成している。このようにコミュニティに参加する意志にあるメンバ候補をそのコミュニティに参加させることにより本発明の目的を達成している。
【００１３】
【発明の実施の形態】
次に本発明の実施の形態について図面を参照して詳細に説明する。図１は本発明の第１の実施の形態の構成を示すブロック図である。
【００１４】
本発明の第１の実施の形態を、図１を参照して説明する。本発明の第１の実施の形態は、複数の利用者端末１１０、通信ネットワーク１００、サーバ２００から構成される。本発明の実施の形態により、サーバ２００内にあるメーリングリストに登録されたメンバ候補は、メーリングリスト上でコミュニティを生成し、そのコミュニティに参加して、そこでのコミュニケーションを行うことができる。メーリングリストに登録された利用者をメンバ候補と呼ぶ。コミュニティとはメンバ候補のうち、メッセージのやりとりに参加する意志のある者からなる集団のことである。ここで、メンバ候補のうちで、コミュニティに参加している者のことを、特にメンバという。さらにメンバのうち、コミュニティの生成を要求したものをコミュニティ生成者とよぶ。
【００１５】
具体的には、メンバ候補とはコミュニティに参加する資格を有するものである。
【００１６】
本発明の実施の形態では、このメンバ候補が既にサーバ２００に登録されている場合と、登録されていない場合とに分けることができる。かかる相違は、最初にコミュニティ生成者が、コミュニティ生成を要求する際に、その要求にメンバ候補を指定したメーリングリスト登録要求を伴わせるか、伴わせないかの違いである。以下に本発明の実施の形態の構成について図１を用いて説明する。
【００１７】
利用者端末１１０は、利用者のコミュニティ生成要求、メーリングリスト登録要求を伴うコミュニティ生成要求、コミュニティ参加要求、コミュニティ離脱要求、コミュニティ解散要求、またはメッセージ送信要求をサーバ２００に送信するものである。ここで、メーリングリスト登録要求を伴うコミュニティ生成要求はサーバ２００のメーリングリスト登録要求アドレス宛に送信される。コミュニティ生成要求、コミュニティ参加要求、またはメッセージ送信要求はメーリングリストアドレスに対する通常のメールとして送信される。コミュニティ離脱要求、コミュニティ解散要求は、メーリングリストアドレスに対してコマンドメールとして送信される。たとえば、メール本文の一行目に特定の文字列を記述することにより、サーバがそのメールをコマンドメールとして処理するよう指定できる。また、利用者端末１１０は、サーバ２００から利用者に対する、種々の通知またはメッセージを受信するものである。種々の通知には、具体的に、コミュニティへの招待通知、新たなメンバがコミュニティに参加したことを知らせるための通知、メンバがコミュニティから離脱したことを知らせるための通知、コミュニティが解散されたことを知らせるための通知、エラー通知等が含まれる。
【００１８】
通信ネットワーク１００は、利用者端末１１０とサーバ２００との送受信を介するものである。
【００１９】
サーバ２００は、利用者からのコミュニティ生成要求を受信してコミュニティを生成させる機能、メンバ候補からのコミュニティ参加要求を受信して、そのメンバ候補をコミュニティに参加させる機能、メンバからのコミュニティ離脱要求を受信してそのメンバをコミュニティから離脱させる機能、メンバからのコミュニティ解散要求を受信してコミュニティを解散させる機能、メンバからのメッセージ送信要求を受信してメッセージを送信する機能、を有する。さらに、サーバ２００は、メンバ候補に対し、コミュニティへの招待通知を送信する。また、サーバ２００は、メンバに対し、コミュニティ参加要求者がコミュニティに参加したことを知らせるための通知、メンバがコミュニティから離脱したことを知らせるための通知、コミュニティが解散されたことを知らせるための通知、エラー通知等を送信する。
【００２０】
サーバ２００は、図１より、メールサーバ２１０、メーリングリスト登録管理部２２０、及びメーリングリストメンバデータ格納部２３０により構成される。
【００２１】
メールサーバ２１０は、通信ネットワーク１００を介して、利用者端末１１０からのコミュニティ生成要求、メーリングリスト登録要求を伴うコミュニティ生成要求、コミュニティ参加要求、コミュニティ離脱要求、コミュニティ解散要求、またはメッセージ送信要求を含むメールを受信する機能と、それらをメーリングリスト登録部２２１またはメーリングリスト管理部２２２に配信する機能を有する。具体的には、メールサーバ２１０は、コミュニティ参加要求、コミュニティ離脱要求、コミュニティ解散要求、メッセージ送信要求を含むメールを、メーリングリスト管理部２２２に配信する。また、メールサーバ２１０はメーリングリスト登録要求を伴うコミュニティ生成要求を含むメールをメーリングリスト登録部２２１に配信する。
【００２２】
メーリングリスト登録管理部２２０は、メールサーバ２１０により配信されたメールの内容に基づいて、メーリングリストメンバデータ格納部２３０に対し、メーリングリストの登録、コミュニティの生成、解散、のコミュニティへのメンバの参加、離脱を行う。また、メーリングリスト登録管理部２２０は、メーリングリストメンバデータ格納部２３０を参照して、コミュニティへの招待通知等の種々の通知またはメッセージを送信する。メーリングリスト登録管理部２２０は、図１に示すようにメーリングリスト登録部２２１、メーリングリスト管理部２２２及びメール加工・転送部２２３から構成される。
【００２３】
メーリングリスト登録部２２１は、メールサーバ２１０からメーリングリスト登録要求を伴うコミュニティ生成要求を受信すると、そのメーリングリスト登録要求の内容にしたがって、メーリングリストメンバデータ格納部２３０に対し、新規メーリングリストの登録を行う。更に、メーリングリスト登録部２２１は、メールサーバ２１０に対し、その新規メーリングリストのメールアドレスの登録を行う。
【００２４】
図２に、メーリングリストメンバデータ格納部２３０に登録されたメーリングリスト管理情報の一例を示す。図２に示すように、メーリングリスト管理情報には、各メーリングリストについての、メーリングリストの名前、コメント情報、メーリングリストアドレス、登録者アドレス、メンバ候補のメールアドレス、メンバのアドレス、メーリングリストの登録日時、最終利用日時等の情報が管理されている。具体的に、メーリングリスト管理情報の状態は、コミュニティが生成されている状態とコミュニティが生成されていない状態に大きく分けることができる。図２の（ａ）は、コミュニティが生成されていない状態のメーリングリスト管理情報を示している。この場合、メンバアドレスの欄が空欄で、全員のアドレスがメンバ候補のアドレスの欄に記載されている。一方、図２の（ｂ）は、コミュニティが生成されている状態のメーリングリスト管理情報を示している。この場合、メンバアドレスの欄にアドレスが記載されている者が、コミュニティに参加しているメンバで、メンバ候補のアドレスの欄にアドレスが記載されている者が、コミュニティに参加していないメンバ候補である。さらに、図２の（ｂ）のコミュニティが生成されている状態のメーリングリスト管理情報には、コミュニティに参加しているメンバから、最後にコミュニティ参加要求、メッセージ送信要求、またはコマンドメールを受信した時間が、最終利用日時として記録されている。また、図２では、メンバアドレスの欄とメンバ候補アドレスの欄に分けて、コミュニティに参加しているメンバと参加していないメンバ候補を区別しているが、その他の方法として、コミュニティに参加している者のメールアドレスにタグを付する等して、コミュニティに参加しているメンバと参加していないメンバ候補を区別する方法等も考えられる。
【００２５】
メーリングリスト登録部２２１は、メーリングリストメンバデータ格納部２３０に対し、新規メーリングリストの登録を行い、メールサーバ２１０に対し、その新規メーリングリストのメールアドレスの登録を行った後、メールサーバ２１０から受け取ったコミュニティ生成要求を、メーリングリスト管理部２２２に送る。
【００２６】
メーリングリスト管理部２２２は、メールサーバ２１０またはメーリングリスト登録部２２１からのコミュニティ生成要求、またはメールサーバ２１０からのコミュニティ参加要求、コミュニティ離脱要求、コミュニティ解散要求、またはメッセージ送信要求を受信して、処理を実行する。
【００２７】
メーリングリスト管理部２２２は、コミュニティ生成要求を受信した場合、メーリングリストメンバデータ格納部２３０内のメーリングリスト上でコミュニティの生成を行い、該要求を発信したコミュニティ生成者をそのコミュニティに参加させる。具体的には、メーリングリスト管理部２２２は、図２に示すメーリングリストメンバデータ格納部２３０に格納されているメーリングリスト管理情報の、メンバ候補のアドレス欄にあるコミュニティ生成者のアドレスを、メンバアドレスの欄に移動させる。これにより、コミュニティ生成者をメンバとするコミュニティが生成される。
【００２８】
メーリングリスト管理部２２２は、コミュニティを生成して、コミュニティ生成者をそのコミュニティに参加させた後に、メーリングリストに登録されているメンバ候補に対してのコミュニティへの招待通知の作成作業、及びその招待通知の送信作業の実行をメール加工・転送部２２３に要求する。
【００２９】
メールサーバ２１０からコミュニティ参加要求を受信した場合、メーリングリスト管理部２２２はコミュニティ参加要求者をコミュニティに追加する。具体的には、メーリングリスト管理部２２２は、図２に示すメーリングリストメンバデータ格納部２３０に格納されているメーリングリスト管理情報の、メンバ候補のアドレスの欄にあるコミュニティ参加要求者のアドレスを、メンバアドレスの欄に移動させることによりコミュニティ参加要求者のコミュニティへの追加を実行する。
【００３０】
メーリングリスト管理部２２２は、コミュニティ参加要求者をコミュニティに参加させた後に、コミュニティに参加しているメンバに対して、コミュニティ参加要求者がコミュニティに参加したことを知らせるための通知の作成作業、及びその通知の送信作業の実行をメール加工・転送部２２３に要求する。
【００３１】
メールサーバ２１０からメッセージ送信要求を受信した場合、メーリングリスト管理部２２２は、コミュニティに参加しているメンバに対して、メッセージの送信作業の実行をメール加工・転送部２２３に要求する。
【００３２】
メールサーバ２１０からコミュニティ離脱要求を受信した場合、メーリングリスト管理部２２２はその要求者をコミュニティから離脱させる。具体的には、メーリングリスト管理部２２２は、図２に示すメーリングリストメンバデータ格納部２３０に格納されているメーリングリスト管理情報の、メンバアドレスの欄にある要求者のアドレスを、メンバ候補のアドレスの欄に移動させる。
【００３３】
また、メールサーバ２１０からコミュニティ解散要求を受信した場合、メーリングリスト管理部２２２はそのコミュニティを解散する。具体的には、メーリングリスト管理部２２２は、図２に示すメーリングリストメンバデータ格納部２３０に格納されているメーリングリスト管理情報の中の、メンバアドレスの欄にある全員のアドレスを、メンバ候補のアドレスの欄に移動させる
【００３４】
メーリングリスト管理部２２２は、メンバのコミュニティからの離脱作業を行った後に、コミュニティに参加しているメンバに対しての、メンバのコミュニティからの離脱通知の作成作業、及びその離脱通知の送信作業の実行をメール加工・転送部２２３に要求する。また、メーリングリスト管理部２２２は、コミュニティ解散作業を行った後、あるいは解散作業の直前に、コミュニティ解散時点でコミュニティに参加していたメンバに対して、コミュニティの解散通知の作成作業、及びその解散通知の送信作業を行うことをメール加工・転送部２２３に要求する。
【００３５】
メール加工・転送部２２３は、メーリングリスト管理部２２２に要求された内容にしたがって、種々の通知を作成する作業と、さらに、メーリングリストメンバデータ格納部２３０を参照して、メンバ候補またはコミュニティに参加しているメンバに対して、それらの通知をメールサーバ２１０を介して送信する作業を実行し、さらに、メーリングリストメンバデータ格納部２３０を参照して、コミュニティに参加しているメンバに対して、メールサーバ２１０を通じてメッセージ送信の作業を実行する。具体的には、メール加工・転送部２２３は、図２に示すメーリングリストメンバデータ格納部２３０に格納されているメーリングリスト管理情報の中の、メンバアドレスの欄にあるコミュニティに参加しているメンバのアドレス、またはメンバ候補のアドレスの欄にあるメンバ候補のアドレスを参照して、メンバまたはメンバ候補に対して、種々の通知の送信またはメッセージ送信を、メールサーバ２１０を通じて実行する。種々の通知には、コミュニティへの招待通知、新メンバのコミュニティ参加通知、メンバのコミュニティからの離脱通知、コミュニティの解散通知、及びエラー通知が含まれる。
【００３６】
メーリングリストメンバデータ格納部２３０は、メーリングリストごとに図２に示すメーリングリスト管理情報を格納する。
【００３７】
次に、図３を参照して、本実施の形態の動作について詳細に説明する。
【００３８】
図３は利用者端末が４つ存在する場合について、本発明の処理の流れの例を示す図である。
【００３９】
ここでは、例として、利用者Ａが利用者Ａ，Ｂ，Ｃ，Ｄからなるグループでコミュニティを生成しようとする場合について説明する。まず、利用者Ａが利用者端末１１０により、通信ネットワーク１００を介してサーバ２００に対して、コミュニティ生成要求を行う（図３のＳ１）。利用者Ａがメーリングリストの登録とともにコミュニティ生成を要求する場合は、メーリングリスト登録要求アドレスに対して、コミュニティ生成要求を行う。ここで、メーリングリスト登録要求アドレスとは、利用者がメーリングリスト登録要求を伴ったコミュニティ生成要求をサーバに送信するためのアドレスである。これは事前にメールサーバ２１０に登録されているアドレスである。また、利用者が既存のメーリングリストに対してコミュニティ生成要求を行う場合、そのメーリングリストのアドレスに対して、コミュニティ生成要求を送信する。
【００４０】
図４に、コミュニティ生成要求に必要な情報の一例を示す。コミュニティ生成要求には、メーリングリスト登録要求を伴っているものと伴っていないものに分けることができる。図４（ａ）には、コミュニティ生成要求がメーリングリストの登録要求を伴ったコミュニティ生成要求に必要な情報の一例が示されている。この場合、コミュニティ生成要求には、サービスを利用するための認証に必要な情報であるコミュニティ生成者のＩＤとパスワード、登録するメーリングリストの名前、コメント、メーリングリストアドレス、メーリングリストの登録者であるコミュニティ生成者のメールアドレス、コミュニティ生成者が一緒にコミュニケーションを取りたいと考えているメンバ候補のアドレス等の情報が必要である。また、図４（ｂ）にはメーリングリストの登録要求を伴わないコミュニティ生成要求に必要な情報の一例が示されている。この場合、コミュニティ生成要求には、サービスを利用するための認証に必要な情報であるコミュニティ生成者のＩＤとパスワード、メーリングリスト名、メーリングリストアドレス等の情報が必要である。なお、図４（ａ）（ｂ）のコミュニティ生成者のＩＤや図４（ａ）のメーリングリストの登録者であるコミュニティ生成者のメールアドレス、図４（ｂ）のメーリングリストアドレスは、コミュニティ生成要求を行うメール内に直接記述しなくても、メールの送信者アドレス、宛先アドレスで代用することも可能である。
【００４１】
コミュニティ生成要求を受けたメールサーバ２１０は、コミュニティ生成要求がメーリングリスト登録要求を伴うものであるか否かを調べる。この判断は
、例えば、メールの宛先が、メーリングリスト登録要求アドレスか否かで行うことができる。コミュニティ生成要求がメーリングリストの登録要求を伴う場合は、メールサーバ２１０は、そのメールをメーリングリスト登録部２２１に渡す。そして、そのコミュニティ生成要求を受け取ったメーリングリスト登録部２２１が、Ａ、Ｂ、Ｃ、Ｄをメンバ候補とするメーリングリストをメーリングリストメンバデータ格納部に登録して（図２）、その後、そのコミュニティ生成要求をメーリングリスト管理部２２２に送る。一方、コミュニティ生成要求がメーリングリストの登録要求を伴わない場合には、メールサーバ２１０は、コミュニティ生成要求を、メーリングリスト管理部２２２に送る。
【００４２】
コミュニティ生成要求を受け取ったメーリングリスト管理部２２２は、コミュニティを生成させて、コミュニティ生成者Ａをそのコミュニティに参加させる（図３のＳ２）。その結果、メーリングリスト管理情報（図２）のメンバ候補の欄にＡのメールアドレスが、メンバ候補のメールアドレスの欄にＢ、Ｃ、Ｄのメールアドレスが、それぞれ記載されている状態になる（図３のＭ１）。
【００４３】
メーリングリスト管理部２２２はコミュニティを生成し、コミュニティ生成者をそのコミュニティに参加させた後、コミュニティへの招待通知の作成、送信をメール加工・転送部２２３に要求する。要求を受けたメール加工・転送部２２３は、コミュニティへの招待通知を作成し、メーリングリストメンバーデータ格納部からメンバ候補のメールアドレスを参照して、メールサーバ２１０を通じて、そのコミュニティへの招待通知をメンバ候補である、Ｂ、Ｃ、Ｄに対して送信する。その招待通知には、メンバ候補がコミュニティに招待された事実、コミュニティ生成者により生成されたコミュニティの情報、及びコミュニティへの参加方法情報等を含む。コミュニティの情報には、メーリングリストの名前、コメント、メンバ候補等の情報が含まれる。
【００４４】
コミュニティへの招待通知を受信したメンバ候補であるＢ、Ｃ、Ｄが、そのコミュニティに参加する意思がある場合、サーバ２００に対して、コミュニティ参加要求のメールを送信することができる（図３のＳ３）。その際、そのコミュニティへの参加に際してのコメント等を付加することも可能である。ここでＢが参加要求を行う場合について説明する。
【００４５】
Ｂの利用者端末からコミュニティ参加要求のメールを受信したメールサーバ２１０は、そのメールをメーリングリスト管理部２２２に送る。受け取ったメーリングリスト管理部２２２は、コミュニティ参加要求を送信したメンバ候補であるＢを、コミュニティに参加させる（図３のＳ４）。メンバ候補であるＢをコミュニティに参加させた後、メーリングリスト管理部２２２は、コミュニティ参加要求者であるＢのコミュニティ参加通知の作成、送信をメール加工・転送部２２３に要求する。要求を受けたメール加工・転送部２２３は、その通知を作成して、メーリングリストメンバデータ格納部からコミュニティに参加しているメンバであるＡのアドレスを参照して、メールサーバ２１０を通じて、その通知をコミュニティに参加しているメンバであるＡに対して送信する。その結果、メーリングリスト管理情報（図２）のメンバ候補の欄に、Ａ、Ｂのメールアドレスが、メンバ候補のメールアドレスの欄に、Ｃ、Ｄのメールアドレスが、それぞれ記載されている状態になる（図３のＭ２）。
【００４６】
また、メンバ候補であるＣが、コミュニティ参加要求を行った場合についても、同様の処理を行う（図３のＳ３，４）。その結果、メーリングリスト管理情報（図２）のメンバ候補の欄に、Ａ、Ｂ、Ｃのメールアドレスが、メンバ候補のメールアドレスの欄に、Ｄのメールアドレスが、それぞれ記載されている状態になる（図３のＭ３）。
【００４７】
コミュニティに参加しているメンバであるＡ、Ｂ、Ｃは、サーバ２００に対してメッセージ送信要求を行うことができる（図３のＳ５）。具体的には、コミュニティに参加しているメンバであるＡ、Ｂ、Ｃは、メールサーバ２１０のメーリングリストアドレスに対して、メッセージ送信要求を含むメールを送信する。
【００４８】
メンバであるＢの送信したメッセージ送信要求を受け取ったメールサーバ２１０は、それをメーリングリスト管理部２２２に渡す。受け取ったメーリングリスト管理部２２２は、コミュニティに参加しているメンバであるＡ、Ｃに対しての、メッセージの送信作業を行うことをメール加工・転送部２２３に要求する。要求を受けたメール加工・転送部２２３が、メーリングリストメンバデータ格納部２３０からＡ、Ｃのメールアドレスを参照して、その時点でコミュニティに参加しているメンバであるＡ、Ｃに対して、メールサーバ２１０を通じて、そのメッセージ送信を実行する（図３のＳ６）。このメッセージ送信要求を実行することにより、コミュニティに参加しているメンバであるＡ、Ｂ、Ｃ間でのコミュニケーションを実現できる。尚、このメッセージ送信を実行する相手のメンバであるＡ、Ｃの中に、メール送信要求を行ったメンバ自身であるＢを含めてもよい。また、このコミュニティに参加しているメンバであるＡ、Ｂ、Ｃは、コミュニティから離脱するか、コミュニティが解散されるまで、メッセージ送信要求を任意の回数、行うことができる。
【００４９】
コミュニティに参加しているメンバであるＡ、Ｂ、Ｃは、コミュニティから離脱したい場合、サーバ２００に対し、コミュニティからの離脱要求を送信することができる（図３のＳ７）。具体的には、コミュニティから離脱したいメンバは、メールサーバ２１０のメーリングリストアドレスに対して要求を含むメールを送信する。
【００５０】
ここでは例として、Ｂが離脱要求した場合について説明する。メンバであるＢからのコミュニティ離脱要求を受信したメールサーバ２１０は、そのメールをメーリングリスト管理部２２２に渡す。受け取ったメーリングリスト管理部２２２は、要求者であるＢをコミュニティから離脱させる（図３のＳ８）。離脱させた後、メーリングリスト管理部２２２は、要求者であるＢがコミュニティから離脱したことを知らせる通知の作成、送信をメール加工・転送部２２３に要求する。要求を受けたメール加工・転送部２２３は、かかる通知を作成し、メーリングリストメンバデータ格納部からコミュニティに参加しているメンバであるＡ、Ｃのメールアドレスを参照して、メールサーバ２１０を通じて、かかる通知をコミュニティに参加しているメンバであるＡ、Ｃに対して送信する。その結果、メーリングリスト管理情報（図２）のメンバ候補の欄に、Ａ、Ｃのメールアドレスが、メンバ候補のメールアドレスの欄に、Ｂ、Ｄのメールアドレスが、それぞれ記載されている状態になる（図３のＭ４）。
【００５１】
コミュニティに参加しているメンバは、コミュニティを解散したい場合、サーバ２００に対し、コミュニティの解散要求を送信することができる（図３のＳ９）。具体的には、コミュニティを解散したいメンバがメールサーバ２１０のメーリングリストアドレスに対してかかる要求を含むメールを送信する。
【００５２】
メンバであるＡの送信したコミュニティからの離脱要求のメールを受信したメールサーバ２１０は、このメールをメーリングリスト管理部２２２に渡す。受け取ったメーリングリスト管理部２２２は、コミュニティの解散を実行する（図３のＳ１０）。ここで、メーリングリスト管理部２２２が要求者がコミュニティ生成者であるか否かを調べ、要求者がコミュニティ生成者である場合のみ、コミュニティの解散を行う、としてもよい。コミュニティの解散を実行した後、メーリングリスト管理部２２２は、コミュニティの解散を知らせるための通知の作成、送信をメール加工・転送部２２３に要求する。要求を受けたメール加工・転送部２２３は、かかる通知を作成し、メーリングリストメンバデータ格納部からコミュニティが解散される前に、コミュニティに参加していたメンバであるＡ、Ｃのメールアドレスを参照して、メールサーバ２１０を通じて、かかる通知をコミュニティに参加していたメンバであるＡ、Ｃに送信する。その結果、メーリングリスト管理情報（図２）のメンバ候補の欄が空欄になり、メンバ候補のメールアドレスの欄に、Ａ、Ｂ、Ｃ  、Ｄのメールアドレスが記載されている状態になる（図３のＭ５）。
【００５３】
また、図３のＳ  ８で、コミュニティからの離脱要求の送信者をコミュニティから離脱させた結果、コミュニティに参加しているメンバの人数が一人になった場合に、このコミュニティの解散を実行するとしてもよい。
【００５４】
また、コミュニティが生成されてから一定時間経過後に解散する、またはコミュニティに参加しているメンバから、最後にメールを受信してから一定時間経過後に解散する等のように、一定の条件を満たした場合に、このコミュニティの解散を実行する、としてもよい。これにより、コミュニティに参加しているメンバがコミュニティの解散を要求しなくても、ある程度必要が無くなったと考えられるコミュニティを自動的に解散して、新たに必要となったコミュニティを生成することができることになる。その結果、利用者の使用状況を考慮した、より動的なコミュニティ生成が可能になる。
【００５５】
次に、メールサーバ２１０、メーリングリスト登録部２２１、メーリングリスト管理部２２について、具体的に説明する。
（メールサーバ２１０の具体的説明）
【００５６】
以下、図５を用いて、メールサーバ２１０の処理について詳細に説明する。具体的には、メールサーバ２１０は、利用者端末２１０から、通信ネットワークを介して、コミュニティ生成要求、コミュニティ参加要求、メッセージ送信要求、またはコマンドメールを受信して、それらの処理を行う。
【００５７】
メールサーバ２１０は通信ネットワーク１００から、コミュニティ生成要求、メーリングリスト登録要求を伴うコミュニティ生成要求、コミュニティ参加要求、コミュニティ離脱要求、コミュニティ解散要求、またはメッセージ送信要求を含むメールを受信する（図５のＳ  ２１）とまず、その内容を判定するために、メールの宛先が、メールサーバ２１０に登録されたメーリングリスト登録要求アドレスであるか否かを調べる（図５のＳ  ２２）。
【００５８】
メールの宛先がメーリングリスト登録要求アドレスである場合、メールサーバ２１０はそのメールがメーリングリスト登録要求を伴うコミュニティ生成要求であると判断し、それをメーリングリスト登録部２２１に送信し（図５のＳ  ２５）、処理を終了する。
【００５９】
メールの宛先がメーリングリスト登録要求アドレスでない場合、メールサーバ２１０は、宛先がメールサーバ２１０に登録されたメーリングリストのアドレスであるか否かを調べる（図５のＳ  ２３）。宛先が登録されたメーリングリストアドレスである場合、メールサーバ２１０はそのメールメーリングリストに対する要求を含むメールであると判断し、をメーリングリスト管理部２２２に送信し（図５のＳ  ２６）、処理を終了する。
【００６０】
メールの宛先がメーリングリスト登録要求アドレスでなく、さらにメールサーバ２１０に登録されたメーリングリストアドレスでもない場合、メールサーバ２１０はそのメールをメーリングリストとは無関係のメールであると判断し、それを宛先のアドレスに送信し処理を終了する。
（メーリングリスト登録部２２１の具体的説明）
【００６１】
以下、図６を用いてメーリングリスト登録部２２１の処理について詳細に説明する。
【００６２】
メーリングリスト登録部２２１は、メールサーバ２１０からメーリングリスト登録要求を伴うコミュニティ生成要求を含むメールを受信する（図６のＳ  ３１）とまず、その要求者であるコミュニティ生成者、がメーリングリストを登録可能である者か否かを調べる（図６のＳ  ３２）。この際、コミュニティ生成者を認証する方法としては、その差出人アドレスを用いる方法、コミュニティ生成要求の内容に記述された利用者の認証用ＩＤと認証用パスワード（図４（ａ））を用いる方法等がある。
【００６３】
コミュニティ生成者がメーリングリストを登録可能であるか否かを調べた結果、メーリングリスト登録可能でない場合には、メーリングリスト登録部２２１がエラー通知を作成し、そのエラー通知をメールサーバ２１０を通じて、コミュニティ生成者に送信する（図６のＳ  ３８）。なお、Ｓ３２の処理を行わずに、図６のＳ  ３１の次に図６のＳ  ３３の処理を行ってもよい。この場合、任意の利用者がメーリングリストを登録することが可能となる。
【００６４】
コミュニティ生成者がメーリングリストに登録可能であるか否かを調べた結果、メーリングリストを登録可能である場合、メーリングリスト登録部２２１はメーリングリスト登録要求を伴うコミュニティ生成要求の内容（図４（ａ））を調べ、メーリングリストを登録するのに必要な情報が正しく入力されているかどうかを調べる（図６のＳ  ３３）。正しい情報が入力されてない場合、メーリングリスト登録部２２１によりエラー通知が作成され、メールサーバ２１０を通じて、コミュニティ生成者に送信される（図６のＳ３８）。
【００６５】
メーリングリスト登録要求を伴うコミュニティ生成要求に、メーリングリストを登録するための正しい情報が入力されている場合、メーリングリスト登録部２２１は、メールサーバ２１０に問い合わせ、コミュニティ生成者が指定したメーリングリストアドレスが使用可能か否かを調べる（図６のＳ３４）。その結果、メーリングリストアドレスが使用不可能である場合には、メーリングリスト登録部２２１がエラー通知を作成し、そのエラー通知をメールサーバ２１０を通じて、コミュニティ生成者に送信する（図６のＳ  ３８）。なお、アドレス重複による登録の再処理の回数を減らすために、コミュニティ生成者が最初からコミュニティ生成要求の中のメーリングリストアドレスの欄（図４（ａ））に、複数のアドレスを入力してもよい。この場合、メーリングリスト登録部２２１は使用可能なアドレスが見つかるまで、順にアドレスを調べる（図６のＳ３４）。
【００６６】
メーリングリストアドレスが使用可能か否かを調べた結果、アドレスが使用可能である場合には、メーリングリスト登録部２２１はコミュニティ生成者により指定されたメーリングリスト名、コメント、メーリングリストアドレス、登録者アドレス、メンバ候補アドレス（図４（ａ））をメーリングリストメンバデータ格納部２３０に登録する（図２（ａ））（ステップ３５）。
【００６７】
次に、メーリングリスト登録部２２１はメールサーバ２１０に、コミュニティ生成者が指定したアドレスをメーリングリストアドレスとして登録するよう要求し、メールサーバ２１０はそのアドレスをメーリングリストアドレスとして登録する（図６のＳ３６）。
【００６８】
そして、メーリングリスト登録部２２１は、コミュニティ生成要求をメーリングリスト管理部２２２に送り、処理を終了する（図６のＳ３７）。
（メーリングリスト管理部２２２及びメール加工・転送部２２３の具体的説明）
【００６９】
以下、図７を用いてメーリングリスト管理部２２２及びメール加工・転送部２２３の処理について詳細に説明する。
【００７０】
メーリングリスト管理部２２２は、メールサーバ２１０またはメーリングリスト登録部２２１からのコミュニティ生成要求を含むメール、またはメールサーバ２１０からのコミュニティ参加要求、コミュニティ離脱要求、コミュニティ解散要求、またはメッセージ送信要求を含むを受信して、処理を実行する。
【００７１】
メーリングリスト管理部２２２は、メールを受信するとまず、メーリングリストメンバデータ格納部２３０のメーリングリストのメーリングリスト管理情報を調べ、そのメールを送信した者がメーリングリストのメンバ候補であるか否かを調べる（図７のＳ４１）。その結果、メールを送信した者がメーリングリストのメンバ候補でない場合、メーリングリスト管理部２２２は、その者に対し、エラー通知を送る（図７のＳ４８）。
【００７２】
メールを送信した者がメーリングリストのメンバ候補である場合、メーリングリスト管理部２２２は、そのメールがコミュニティ生成要求かどうかを調べる（図７のＳ４２）。メーリングリスト管理部２２２はコミュニティが既に生成されてない場合、該メールが生成要求であると判断する。具体的には、メーリングリストメンバデータ格納部２３０のメーリングリスト管理情報を参照しコミュニティ参加メンバが存在しない場合、コミュニティが生成されていないと判断し、そのメールがコミュニティ生成要求であると判断する。
【００７３】
その結果、メーリングリスト管理部２２２が、そのメールをコミュニティ生成要求であると判断した場合、メーリングリスト管理部２２２は、コミュニティを生成し、そのコミュニティ生成要求を送ったコミュニティ生成者をそのコミュニティーに参加させる（図７のＳ４３、図３のＳ２）。そして、メーリングリスト管理部２２２は、コミュニティを生成させた日時等をメーリングリストメンバデータ格納部２３０に登録し（図２の登録日時等）、コミュニティへの招待通知の作成、送信をメール加工・転送部２２３に要求する。要求を受けたメール加工・転送部２２３は、コミュニティへの招待通知を作成し、メーリングリストメンバデータ格納部２３０からメンバ候補のメールアドレスを参照して、メールサーバを通じて、メンバ候補に招待通知を送信して、処理を終了する（図７のＳ４４）。
【００７４】
また、メーリングリスト管理部２２２が、受信したメールをコミュニティ生成要求でないと判断した場合、メーリングリスト管理部２２２は、メーリングリストメンバデータ格納部２３０のメーリングリスト管理情報を参照して、メールを送信した者が、コミュニティに参加しているメンバであるか否かを調べる（図７のＳ４７）。その結果、メールを送信した者が、コミュニティに参加しているメンバでない場合、メーリングリスト管理部２２２は、そのメールをコミュニティ参加要求であると判断する。そして、メーリングリスト管理部２２２は、メーリングリストメンバデータ格納部２３０に格納されているメーリングリスト管理情報を更新して、コミュニティ参加要求を送信したコミュニティ参加要求者をコミュニティに追加する（図７のＳ４９、図３のＳ４）。このコミュニティ参加要求者を、コミュニティに追加する方法として、メーリングリストメンバデータ格納部２３０に格納されているメーリングリスト管理情報のメンバ候補の欄（図２）にあるコミュニティ参加要求者のメールアドレスを、メンバアドレスの欄（図２）にうつす方法や、メーリングリスト管理情報のメンバ候補の欄（図２）にあるコミュニティ参加要求者のメールアドレスに、フラグを立てる方法等がある。
【００７５】
次に、メーリングリスト管理部２２２は、受信したコミュニティ参加要求からコミュニティ参加要求者のコミュニティへのコメントを抽出し、そのコメントを含む、コミュニティ参加要求者がコミュニティに参加したことを知らせるための通知の作成、送信をメール加工・転送部２２３に要求し、処理を終了する。メール加工・転送部２２３はコミュニティ参加要求者がコミュニティに参加したことを知らせるための通知を作成し、メーリングリストメンバデータ格納部２３０を参照し、そのコミュニティに参加しているメンバのメールアドレスを調べ、メールサーバ２１０を通じて、そのコミュニティに参加しているメンバに、その通知を送信する（図７のＳ５０）。
【００７６】
また、図７のＳ４５において、メールを送信した者がコミュニティに参加しているメンバである場合、メーリングリスト管理部２２２は、そのメールがコマンドメールであるか否かを調べる（図７のＳ４３）。この判定方法はシステムのコマンドメールの定義による。例えば、利用者がメール本文の一行目に特定の文字列を記述することにより、サーバがそのメールをコマンドメールとして処理するよう指定する場合は、メール本文の一行目を読み込むことにより判定を行う。
【００７７】
メールがコマンドメールであるか否かを調べた結果、そのメールがコマンドメールでない場合、メーリングリスト管理部２２２はそのメールをメッセージ送信要求であると判断する。そして、メーリングリスト管理部２２２は、そのメッセージ送信要求の転送をメール加工・転送部２２３に要求する。要求を受けたメール加工・転送部２２３は、そのメッセージ送信要求のサブジェクト、宛先をコミュニティでのコミュニケーションを行うのに適するものに変更して、メーリングリストメンバデータ格納部２３０によりコミュニティに参加しているメンバのメールアドレスを調べて、メールサーバ２１０を通じて、コミュニティに参加しているメンバに対し、そのメッセージ送信要求のメッセージを送信する（図７のＳ４７、図３のＳ６）。
【００７８】
図７のＳ４６において、メールがコマンドメールである場合、メーリングリスト管理部２２２は、そのコマンドメールの内容を調べ、それがコミュニティからの離脱要求であるか否かを調べる（図７のＳ５１）。その結果、コマンドメールの内容がコミュニティからの離脱要求である場合、メーリングリスト管理部２２２は、メーリングリストメンバデータ格納部２３０を更新して、そのコマンドメールの送信者をコミュニティから離脱させる（図７のＳ５４、図３のＳ８）。また、図７のＳ５１において、コマンドメールの内容がコミュニティからの離脱要求であり、かつメール発信者がコミュニティ生成者である場合に、図７のＳ５４の処理を行わずに、図７のＳ５７、５８のコミュニティの解散処理をってもよい。これにより、コミュニティ生成者がコミュニティから離脱すれば、そのコミュニティは解散されることになる。
【００７９】
コマンドメールの送信者をコミュニティから離脱させた（図７のＳ５４）後、メーリングリスト管理部２２２はメーリングリストメンバデータ格納部２３０を参照して、コミュニティに参加しているメンバの人数が一人であるか否かを調べる（図７のＳ５５）。その結果、コミュニティに参加しているメンバの人数が一人でない場合、メーリングリスト管理部２２２は、コマンドメールの送信者であるメンバがコミュニティから離脱したことを知らせるための通知の作成と送信を、メール加工・転送部２２３に要求して、処理を終了する。メール加工・転送部２２３はメンバがコミュニティから離脱したことを知らせるための通知を作成し、メーリングリストメンバデータ格納部２３０によりコミュニティに参加しているメンバのメールアドレスを調べて、メールサーバ２１０を通じて、コミュニティに参加しているメンバに対し、この通知を送信する（図７のＳ５６）。
【００８０】
また、コミュニティに参加しているメンバの人数が一人であるか否かを調べた結果、コミュニティに参加しているメンバの人数が一人である場合、メーリングリスト管理部２２２は、メーリングリストメンバデータ格納部２３０に格納しているメーリングリスト管理情報を更新して、コミュニティを解散して、コミュニティが解散されたことを知らせるための通知の作成、送信をメール加工・転送部２２３に要求する（図７のＳ５７、図３のＳ１０）。メール加工・転送部２２３はコミュニティが解散されたことを知らせるための通知を作成し、メーリングリストメンバデータ格納部２３０によりコミュニティに参加しているメンバのメールアドレスを調べ、メールサーバ２１０を通じて、コミュニティに参加しているメンバに、この通知を送信する（図７のＳ５８）。ここで、コミュニティに参加しているメンバの人数が一人であっても、コミュニティを解散しない、としてもよい。
【００８１】
また、図７のＳ５１において、メーリングリスト管理部２２２がコマンドメールの内容が離脱要求であるか否かを調べた結果、コマンドメールの内容がコミュニティからの離脱求でない場合、メーリングリスト管理部２２２は、そのコマンドメールの内容が、コミュニティの解散要求であるか否かを調べる（図７のＳ５２）。その結果、コマンドメールの内容がコミュニティの解散要求でない場合、メーリングリスト管理部２２２はエラー通知の作成、送信をメール加工・転送部２２３に要求する。メール加工・転送部２２３は、エラー通知を作成し、メールサーバ２１０を通じて、コマンドメールの送信者にエラー通知を送信する（図７のＳ５３）。
【００８２】
一方、コマンドメールの内容がコミュニティの解散要求である場合、メーリングリスト管理部２２２は、コミュニティの解散通知の作成、送信をメール加工・転送部２２３に要求する。メール加工・転送部２２３はコミュニティの解散通知を作成し、メーリングリストメンバデータ格納部２３０によりコミュニティに参加しているメンバのメールアドレスを調べ、メールサーバ２１０を通じて、コミュニティに参加しているメンバに、この通知を送信する（図７のステップ５７）。その後、メーリングリスト管理部２２２はメーリングリストメンバデータ格納部２３０に格納しているメーリングリスト管理情報を更新して、そのコミュニティを解散させる（図７のＳ５８）。具体的には、メーリングリスト管理部２２２は、メーリングリストメンバデータ格納部２３０に格納しているメーリングリスト管理情報のメンバアドレスの欄にある全メールアドレスをメンバ候補アドレスの欄にうつす方法や、メーリングリスト管理情報のメンバ候補アドレスの欄にある、タグ付きのメールアドレスのタグを取る方法等を実行する。
【００８３】
また、他に、メールサーバ２１０上で、各メーリングリストについて、メーリングリストアドレスとコミュニティ管理用アドレスを用意し、コミュニティ生成要求、コミュニティ参加要求、コミュニティからの離脱要求またはコミュニティの解散要求を内容とするコマンドメールのすべて、あるいはいずれかをメールサーバ２１０上のコミュニティ管理用アドレスで受信し、メッセージ送信要求をメールサーバ２１０上のメーリングリストアドレスで受信する方法も考えられる。この各メーリングリストについてメーリングリストアドレスとコミュニティ管理用アドレスを用意する方法を用いると、メーリングリスト管理部は、図７のＳ４６におけるコマンドメールか否かの判断を、送られてきたメールの宛先により判断することができる。かかる場合でも、コミュニティ生成要求がメーリングリスト登録要求を伴っている場合は、そのコミュニティ生成要求をメールサーバ２１０上のメーリングリスト登録要求アドレスで受信することになる。
【００８４】
次に本発明の第２の実施の形態について図面を参照して詳細に説明する。
【００８５】
図８は本発明の第２の実施の形態の構成を示すブロック図である。図８を参照すると、第２の実施の形態は、第１の実施の形態の構成要素に加え、ＷＷＷサーバ２４０とＷＷＷページ作成部２５０を有する点で異なる。
【００８６】
第２の実施の形態のサーバ２００は、第１の実施の形態に加え、情報入力用Ｗｅｂページから、コミュニティ生成者、メンバ、またはメンバ候補のコミュニティ生成要求、コミュニティ参加要求、コミュニティ離脱要求、コミュニティ解散要求、またはメッセージ送信要求をＷＷＷサーバ２４０を介して、受け取る。この情報入力用Ｗｅｂページは、それぞれＷｅｂページ作成部２５０により作成され、ＷＷＷサーバ２４０を介して、コミュニティ生成者等に提供される。情報入力用Ｗｅｂページには、コミュニティ生成要求用Ｗｅｂページ、コミュニティ参加要求用Ｗｅｂページ、コミュニティ離脱要求用Ｗｅｂページ、コミュニティ解散要求用Ｗｅｂページ、メッセージ送信要求用Ｗｅｂページが含まれる。
【００８７】
第２の実施の形態のメールサーバ２１０は、第１の実施の形態のメールサーバ２１０と同じ処理を行う。
【００８８】
第２の実施の形態のメーリングリスト管理部２２０は、第１の実施の形態のメーリングリスト管理部２２０が行う処理に加え、Ｗｅｂページ作成部２５０により配信された、要求等またはコマンドの内容に基づいて、メーリングリストメンバデータ格納部２３０に対し、メーリングリストの登録、コミュニティの生成、解散、メンバのコミュニティへの参加、離脱を行う。また、第２の実施の形態のメーリングリスト管理部２２０は、メーリングリストメンバデータ格納部２３０を参照して、種々の通知を行う。ここで、種々の通知とは、第１の実施の形態の通知と同じである。
【００８９】
第２の実施の形態のメーリングリスト登録部２２１は、第１の実施の形態のメーリングリスト登録部２２１が行う処理に加え、Ｗｅｂページ作成部２５０からメーリングリスト登録要求を伴うコミュニティ生成要求を受信して、第１の実施の形態のメーリングリスト登録部２２１が行う処理を行う。
【００９０】
第２の実施の形態のメーリングリスト管理部２２２は、メールサーバ２１０からの要求を受信して行う第１の実施の形態のメーリングリスト管理部２２２の処理に加え、Ｗｅｂページ作成部２５０から同種の要求を受信して対応する処理を行う。更に、第２の実施の形態のメーリングリスト管理部２２２は、メール加工・転送部２２３により送信された種々の通知またはメッセージをＷｅｂページ作成部２５０に送信する処理を行う。
【００９１】
第２の実施の形態のメール加工・転送部２２３、メーリングリストメンバデータ格納部２３０は、第１の実施の形態のメーリングリストメンバデータ格納部２３０と同様の処理を行う。
【００９２】
ＷＷＷサーバ２４０は、利用者端末１１０が通信ネットワーク１００を介して、情報入力用のＷｅｂページを利用することにより送信された要求を受信する処理と、それら要求をＷｅｂページ作成部２５０に配信する処理を行う。
【００９３】
Ｗｅｂページ作成部２５０は、ＷＷＷサーバ２４０から要求を受信して、メーリングリスト登録部２２１またはメーリングリスト管理部２２２に配信する処理と、ＷＷＷサーバ２４０が利用者端末１１０に対し、種々の通知とメッセージを提供するための通知用Ｗｅｂページ、メッセージ用Ｗｅｂページを作成する処理を行う。
【００９４】
具体的に、Ｗｅｂページ作成部２５０は、コミュニティ生成要求、コミュニティ参加要求、コミュニティ離脱要求、コミュニティ解散要求、メッセージ送信要求を、メーリングリスト管理部２２２に配信し、メーリングリスト登録要求を伴うコミュニティ生成要求をメーリングリスト登録部２２０に配信する。
【００９５】
また、Ｗｅｂページ作成部２５０は、メーリングリスト管理部２２２から受け取った、種々の通知を開示する通知用Ｗｅｂページを作成する作業と、さらに、メーリングリスト管理部２２２から受け取ったをメッセージ送信要求のメッセージの内容を開示するメッセージ用Ｗｅｂページを作成する作業を実行する。更に、Ｗｅｂページ作成部２５０は、作成したＷｅｂページをＷＷＷサーバ２４０を通じて、コミュニティ生成者、メンバまたはメンバ候補に対して開示する作業を行う。種々の通知には、コミュニティへの招待通知、コミュニティ参加要求者がコミュニティに参加したことを知らせるための通知、メンバがコミュニティから離脱したことを知らせるための通知、コミュニティが解散されたことを知らせるための通知、エラー通知等が含まれる。
【００９６】
次に本発明の第２の実施の形態の動作について図面を参照して詳細に説明する。
【００９７】
ＷＷＷサーバ２４０は、Ｗｅｂページ作成部２５０が作成した情報入力用のＷｅｂページを常時提供する。そのため、コミュニティ生成者、メンバ候補またはメンバは、利用者端末１１０により、その情報入力用のＷｅｂページを通信ネットワーク１００を介して常時利用可能である。
【００９８】
従って、本発明の第２の実施の形態では、コミュニティ生成要求（図３のＳ１）、コミュニティ参加要求（図３のＳ３）、メッセージ送信要求（図３のＳ  ５）、コミュニティからの離脱要求（図３のＳ  ７）、コミュニティ解散要求（図３のＳ  ９）を、第１の実施の形態による送信の他に、ＷＷＷサーバ２４０の提供する情報入力用のＷｅｂページを用いて、送信することができる。この場合、これらのコミュニティ生成要求等は、ＷＷＷサーバ２４０を経由し、Ｗｅｂページ作成部２５０に送信される。
【００９９】
また、本発明の第２の実施の形態では、サーバ２００は、コミュニティの生成（図３のＳ  ２）、メンバ候補のコミュニティへの追加（図３のＳ  ４）、メッセージの配送（図３のＳ  ６）、およびメンバのコミュニティからの離脱（図３のＳ  ８）の各処理を、メールサーバ２１０によりコミュニティ参加要求等を受信して実行する他に、情報入力用のＷｅｂページにより送信されたコミュニティ参加要求等をＷＷＷサーバ２４０により受信することにより実行することも可能である。
【０１００】
次に、ＷＷＷサーバ２４０、Ｗｅｂページ作成部２５０、メーリングリスト登録部２２１、メーリングリスト管理部２２２について具体的に説明する。
（ＷＷＷサーバ２４０の具体的説明）
【０１０１】
ＷＷＷサーバ２４０は、通信ネットワーク１００を介して、情報入力用のＷｅｂページから、要求を受信する。そして、ＷＷＷサーバ２４０は、その要求をＷｅｂページ作成部２５０に送信する。
（Ｗｅｂページ作成部２５０の具体的説明）
【０１０２】
Ｗｅｂページ作成部２５０は、通信ネットワーク１００から、要求を受信する。Ｗｅｂページ作成部２５０は、その受信した要求が、メーリングリスト登録要求を伴ったコミュニティ生成要求であるか否かを調べる。
【０１０３】
受信した要求が、メーリングリスト登録要求を伴ったコミュニティ生成要求ある場合は、その要求をメーリングリスト登録部２２１に送信する。一方、受信した要求がその他の要求である場合、Ｗｅｂページ作成部２５０は、その受信した要求をメーリングリスト管理部２２２に送信する。
【０１０４】
また、Ｗｅｂページ作成部２５０は、メーリングリスト登録部２２１またはメーリングリスト管理部２２２からエラー通知用Ｗｅｂページを作成するように要求をうけた場合は、エラー通知用Ｗｅｂページを作成し、コミュニティ生成者、メンバまたはメンバ候補に対してＷＷＷサーバ２４０を介して提示する。さらに、Ｗｅｂページ作成部２５０は、メーリングリスト管理部２２２から、通知用Ｗｅｂページの作成の要求またはメッセージ用Ｗｅｂページの作成の要求をうけた場合は、種々の通知を開示する通知用Ｗｅｂページを作成または、メッセージ送信要求のメッセージの内容を開示するメッセージ用Ｗｅｂページを作成し、コミュニティ生成者、メンバまたはメンバ候補に対してＷＷＷサーバ２４０を介して提示する。
（メーリングリスト登録部２２１の具体的説明）
【０１０５】
メーリングリスト登録部２２１は、Ｗｅｂページ作成部２５０またはメールサーバ２１０から送信されたメーリングリスト登録要求を伴ったコミュニティ生成要求を受信して、処理を行う。その処理内容は本発明の第１の実施の形態のメーリングリスト登録部２２１が行う処理と同様である。また、図６のＳ３８のコミュニティ生成者へのエラー通知の送信は、メーリングリスト登録部２２１が、Ｗｅｂページ作成部２５０に対し、エラー通知用Ｗｅｂページを作成するように要求することにより行われる。
（メーリングリスト管理部２２２の具体的説明）
【０１０６】
メーリングリスト管理部２２２は、Ｗｅｂページ作成部２５０から、コミュニティ生成要求、コミュニティ参加要求、メッセージ送信要求、またはコマンドを受信して、処理を行う。その処理内容は第１の実施の形態のメーリングリスト管理部２２２が行う処理と同様である。また、図７のＳ４８、Ｓ５３のエラー通知の送信については、メーリングリスト管理部２２２が、Ｗｅｂページ作成部２５０に対し、エラー通知用Ｗｅｂページの作成を要求することにより行われる。さらに、図７のＳ４４のコミュニティへの招待通知、図７のＳ５０のコミュニティ参加要求者がコミュニティに参加したことを知らせるための通知、図７のＳ５６のメンバがコミュニティから離脱したことを知らせるための通知、図７のＳ５８のコミュニティが解散されたことを知らせるための通知は、メーリングリスト管理部２２２が、Ｗｅｂページ作成部２５０に対し、通知用Ｗｅｂページの作成を要求することにより行われる。
【０１０７】
また、図７のＳ４７のメッセージの送信については、メーリングリスト管理部２２２が、Ｗｅｂページ作成部２５０に対し、メッセージ用Ｗｅｂページの作成を要求することにより行われる。
【０１０８】
なお、ＷＷＷサーバ２４０が、コミュニティ生成要求（図３のＳ  １）、コミュニティへの参加要求（図３のＳ  ３）、メッセージ送信要求（図３のＳ  ５）、コミュニティからの離脱要求（図３のＳ  ７）、コミュニティ解散要求（図３のＳ  ９）の内容の入力を一度に受けるのでなく、逐次的に受けることも可能である。例えば、コミュニティ生成要求を行う場合、まずコミュニティ生成者は、自分のメーリングアドレス（図２（ａ））のみを入力する。そして、メーリングリスト登録部は、それに対する認証処理（図６のＳ  ３２）が完了した後、コミュニティ生成者に対し、メーリングリストのアドレス等のメーリングリスト登録要求に必要な内容（図２（ａ））を要求する。そこで、要求を受けたコミュニティ生成者が、次に、そのメーリングリスト登録要求に必要な内容を入力する、という方法等である。この方法では、コミュニティ生成者、メンバ、またはメンバ候補がＷＷＷサーバ２４０と対話的に処理を実行することが可能となる。
【０１０９】
また、メーリングリスト管理部が通知を行う際、すべて、あるいは一部の通知に関しては、Ｗｅｂページ作成部２５０ではなく、メールサーバ２１０に実行を要求してもよい。たとえば、招集通知だけは第一の実施例と同様メールで行う、としてもよい。
【０１１０】
次に本発明の第３の実施の形態について図面を参照して詳細に説明する。
【０１１１】
図９を参照すると、本発明の第３の実施の形態は、本発明の第１の実施の形態と同様に、利用者端末１１０、通信ネットワーク１００、サーバ２００を備え、更に、コミュニティ生成プログラムを記録した記録媒体３００を備える。この記録媒体３００は、磁気ディスク、半導体メモリ、ＣＤ−ＲＯＭその他の記録媒体であってよい。また、サーバ２００には、データ処理部４００と記憶部５００を備える。
【０１１２】
コミュニティ生成プログラムは記録媒体３００からサーバ２００に読み込まれ、データ処理部４００の動作を制御し、記憶部５００にメーリングリストメンバデータ格納部２３０を生成する。データ処理部４００は、コミュニティ生成プログラムの制御により第１の実施の形態におけるメールサーバ２１０、メーリングリスト登録部２２１、メーリングリスト管理部２２２及びメール加工・転送部２２３による処理と同一の処理を実行する。
【０１１３】
次に本発明の第４の実施の形態について図面を参照して詳細に説明する。
【０１１４】
図９を参照すると、本発明の第４の実施の形態は、利用者端末１１０、通信ネットワーク１００、サーバ２００を備え、更に、コミュニティ生成プログラムを記録した記録媒体３００を備える。この記録媒体３００は、磁気ディスク、半導体メモリ、ＣＤ−ＲＯＭその他の記録媒体であってよい。また、サーバ２００には、データ処理部４００と記憶部５００を備える。
【０１１５】
コミュニティ生成プログラムは記録媒体３００からサーバ２００に読み込まれ、データ処理部４００の動作を制御し、記憶部５００にメーリングリストメンバデータ格納部２３０を生成する。データ処理部４００は、コミュニティ生成プログラムの制御により第２の実施の形態におけるメールサーバ２１０、ＷＷＷサーバ２４０、Ｗｅｂページ作成部２５０、メーリングリスト登録部２２１、メーリングリスト管理部２２２及びメール加工・転送部２２３による処理と同一の処理を実行する。
【０１１６】
【発明の効果】
本発明による効果は、コミュニティを生成する時点においての利用者の状況を考慮して、コミュニケーションに参加する意思のある利用者のみからなるコミュニティを、動的に、生成させることが可能になる。この結果、メーリングリストのメンバ候補に不要なメッセージ、あるいは迷惑なメッセージが届くことが回避される。
【０１１７】
その理由は、メーリングリストによるコミュニケーションの開始時に、メンバ候補に招待通知を送信し、参加の意思を表明したものの間にだけメッセージを送信することにより、その時点で参加できない利用者や、多忙な利用者には招待通知のみが送信されるためである。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態の構成を示すブロック図。
【図２】本発明の第１の実施の形態のメーリングリスト管理情報の具体例を示す図。
【図３】本発明の第１の実施の形態の動作を示す流れ図。
【図４】本発明の第１の実施の形態のコミュニティ生成要求の具体例を示す図。
【図５】本発明の第１の実施の形態のメールサーバの動作を示す流れ図。
【図６】本発明の第１の実施の形態のメーリングリスト登録部の動作を示す流れ図。
【図７】本発明の第１の実施の形態のメーリングリスト管理部の動作を示す流れ図。
【図８】本発明の第２の実施の形態の構成を示すブロック図。
【図９】本発明の第３及び第４の実施の形態の構成を示すブロック図。
【符号の説明】
１００  通信ネットワーク
１１０  利用者端末
２００  サーバ
２１０  メールサーバ
２２０  メーリングリスト登録管理部
２２１  メーリングリスト登録部
２２２  メーリングリスト管理部
２２３  メール加工・転送部
２３０  メーリングリストメンバデータ格納部
２４０  ＷＷＷサーバ
２５０  Ｗｅｂページ作成部
３００  記録媒体
４００  データ処理部
５００  記憶部
【図１】
0003573038.tif 000002
【図２】
0003573038.tif 000003
【図３】
0003573038.tif 000004
【図４】
0003573038.tif 000005
【図５】
0003573038.tif 000006
【図６】
0003573038.tif 000007
【図７】
0003573038.tif 000008
【図８】
0003573038.tif 000009
【図９】
0003573038.tif 000010