JP3573038B2 - Community generation method, community generation system, and storage medium storing community generation program - Google Patents
Community generation method, community generation system, and storage medium storing community generation program Download PDFInfo
- Publication number
- JP3573038B2 JP3573038B2 JP34858999A JP34858999A JP3573038B2 JP 3573038 B2 JP3573038 B2 JP 3573038B2 JP 34858999 A JP34858999 A JP 34858999A JP 34858999 A JP34858999 A JP 34858999A JP 3573038 B2 JP3573038 B2 JP 3573038B2
- Authority
- JP
- Japan
- Prior art keywords
- community
- request
- mailing list
- generation
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Information Transfer Between Computers (AREA)
- Computer And Data Communications (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Description
【0001】
【発明の属する技術分野】
本発明はコミュニティ生成方法、コミュニティ生成システム及びコミュニティ生成プログラムを格納した記憶媒体に関し、特に、メーリングリストに登録されたメンバ候補から、コミュニティに参加するメンバを、メンバ候補の意思に従い、動的に決定する、コミュニティ生成方法、コミュニティ生成システム及びコミュニティ生成プログラムを格納した記憶媒体に関する。
【0002】
【従来の技術】
従来のこの種コミュニティ生成方法、コミュニティ生成システム及びコミュニティ生成プログラムを格納した記憶媒体の例としては、フリーソフトであるmajordomoやfmlで用いられる方法等がある。これらのコミュニティ生成方法、コミュニティ生成システム及びコミュニティ生成プログラムを格納した記憶媒体は、メーリングリストサーバとメーリングリストメンバ格納部を持つ。
【0003】
利用者は、メーリングリストサーバにメールを送信したり、メーリングリストサーバが動作する計算機上でコマンドを入力することにより、メーリングリストサーバにメーリングリストを登録することができる。メーリングリストの登録時には、メーリングリストの名前、メールアドレス、メンバのアドレスが登録される。登録済のメーリングリストを利用する場合、利用者はそのメーリングリストのメールアドレス宛にメールを送信する。メーリングリストサーバは受信したメールを、そのメーリングリストのメンバ全員に転送する。これにより、メーリングリスト内のメンバ間でのコミュニケーションが実現される。
【0004】
また、利用者が、メーリングリストサーバへコマンド文を埋め込んだメールを送信することによって、メーリングリストの削除、メンバの追加、削除といったメーリングリストデータに対する処理を行うことができる。この場合、このようなコマンド文を送信するための専用のメールアドレスを、メーリングリストのアドレスとは別に持つことも可能である。
【0005】
さらに、フリーソフトであるfmlでは、メンバが一時的にメーリングリストから離脱するコマンドを提供している。そのため、メーリングリストサーバは、一時的に離脱したメンバを管理するために、一つのメーリングリストに対して2つのリストを管理する。すなわち、実際のメーリングリストメンバの他に、一時的に離脱した人を含む全メンバのリストを管理している。具体的には、members, activesというファイルでメーリングリストのメンバを管理しており、初期状態はmembers=activesとなっている。そして、メーリングリストは常にactivesに対してメールを送信する。メンバが一時的に離脱した場合は、activesから対応アドレスを削除して、再参加する際は、membersを参照することにより、その利用者が過去にメンバであったことを確認して、activesに対応アドレスを追加する。これにより、メンバが一時的にメーリングリストを離脱したり、再び参加したりすることが可能となる。
【0006】
【発明が解決しようとする課題】
従来技術では、メーリングリストのメンバに不要なメッセージ、あるいは迷惑なメッセージが届く場合があるという問題点がある。つまり、一時的なコミュニケーションにおいては、そこで通信されるメッセージはコミュニケーションが行われている時点で読まれる場合にのみ内容に価値があり、コミュニケーションの記録は重要ではない。それにも関わらず、従来の技術では、メンバがその時点でメッセージが読めるか否かに関わらず無条件に全メンバに届いてしまう。更に、従来の技術では、あるメンバがその時点で多忙であり、そのコミュニケーションに参加したくない場合においても、無条件にメッセージは届いてしまう。
【0007】
その理由は、従来技術では、コミュニティに参加するメンバを、毎回のコミュニケーションを行う毎に動的に決定しておらず、更に、コミュニケーションが行われる時点でのメンバの意思によらずに、コミュニティに参加するメンバが決定されるためである。
【0008】
これを解決する方法の一つに、利用者にメーリングリストから離脱したい場合にメーリングリストから離脱するコマンドを送らせて、一時的に離脱した人を含む全メンバのリストを管理する方法も考えられる。しかし、この方法では、初期状態ではメーリングリストに登録されているメンバ全員にメッセージを送信されることになる。つまり、利用者から離脱するコマンドが送られるまでは、利用者がメッセージを読める状況か否かに関わらず、自動的にメッセージが送信される。
【0009】
そこで、本発明の目的は、一時的な会話等を行うコミュニティを毎回生成する毎に、メーリングリストに登録されたメンバ候補の現在状況を考慮して、コミュニケーションに参加する希望のあるメンバ候補のみからなるコミュニティを形成して、メンバ候補に不要のメッセージが蓄積されないようにすることである。
【0010】
【課題を解決するための手段】
本発明の第1のコミュニティ生成システムは、サーバが、利用者からのコミュニティ生成要求を受信して、コミュニティを生成させて、メーリングリストに登録されたメンバ候補に対してコミュニティへの招待通知を送信し、その招待通知を受けたメンバ候補からコミュニティ参加要求を受信して、そのコミュニティ参加要求を送信したメンバ候補をコミュニティに参加させている。このようにコミュニティに参加する意志にあるメンバ候補をそのコミュニティに参加させることにより本発明の目的を達成している。
【0011】
本発明の第2のコミュニティ生成システムは、Webページ作成部が、利用者のコミュニティ生成要求をコミュニティ生成要求用webページからWWWサーバを通じて受信する。Webページ作成部ががそのコミュニティ生成要求をメーリングリスト登録管理部に渡す。メーリングリスト登録管理部が、コミュニティを生成させて、メーリングリストに登録されたメンバ候補に対してコミュニティへの招待通知を作成し、Webページ作成部に渡す。Webページ作成部がコミュニティへの招待通知Webページを作成し、メンバ候補に対し、コミュニティへの招待通知Webページを提示する。Webページ作成部は、そのコミュニティへの招待通知Webページを提示されたメンバ候補のコミュニティ参加要求を、コミュニティ参加要求用webページからWWWサーバを通じて受信する。受信したWebページ作成部は、そのコミュニティ参加要求をメーリングリスト登録管理部に渡す。メーリングリスト登録管理部は、コミュニティ参加要求を行ったメンバ候補をコミュニティに参加させる。このようにコミュニティに参加する意志にあるメンバ候補をそのコミュニティに参加させることにより本発明の目的を達成している。
【0012】
本発明の第3のコミュニティ生成システムは、記録媒体に、利用者からコミュニティ生成要求を受信する処理と、コミュニティを生成させる処理と、メーリングリストに登録されたメンバ候補に対してコミュニティへの招待通知を送信する処理と、そのコミュニティへの招待通知を受けたメンバ候補のコミュニティ参加要求を受信する処理と、そのコミュニティ参加要求を送信したメンバ候補をコミュニティに参加させる処理をコンピュータに実行させるためのプログラムを記録することにより、本発明の目的を達成している。このようにコミュニティに参加する意志にあるメンバ候補をそのコミュニティに参加させることにより本発明の目的を達成している。
【0013】
【発明の実施の形態】
次に本発明の実施の形態について図面を参照して詳細に説明する。図1は本発明の第1の実施の形態の構成を示すブロック図である。
【0014】
本発明の第1の実施の形態を、図1を参照して説明する。本発明の第1の実施の形態は、複数の利用者端末110、通信ネットワーク100、サーバ200から構成される。本発明の実施の形態により、サーバ200内にあるメーリングリストに登録されたメンバ候補は、メーリングリスト上でコミュニティを生成し、そのコミュニティに参加して、そこでのコミュニケーションを行うことができる。メーリングリストに登録された利用者をメンバ候補と呼ぶ。コミュニティとはメンバ候補のうち、メッセージのやりとりに参加する意志のある者からなる集団のことである。ここで、メンバ候補のうちで、コミュニティに参加している者のことを、特にメンバという。さらにメンバのうち、コミュニティの生成を要求したものをコミュニティ生成者とよぶ。
【0015】
具体的には、メンバ候補とはコミュニティに参加する資格を有するものである。
【0016】
本発明の実施の形態では、このメンバ候補が既にサーバ200に登録されている場合と、登録されていない場合とに分けることができる。かかる相違は、最初にコミュニティ生成者が、コミュニティ生成を要求する際に、その要求にメンバ候補を指定したメーリングリスト登録要求を伴わせるか、伴わせないかの違いである。以下に本発明の実施の形態の構成について図1を用いて説明する。
【0017】
利用者端末110は、利用者のコミュニティ生成要求、メーリングリスト登録要求を伴うコミュニティ生成要求、コミュニティ参加要求、コミュニティ離脱要求、コミュニティ解散要求、またはメッセージ送信要求をサーバ200に送信するものである。ここで、メーリングリスト登録要求を伴うコミュニティ生成要求はサーバ200のメーリングリスト登録要求アドレス宛に送信される。コミュニティ生成要求、コミュニティ参加要求、またはメッセージ送信要求はメーリングリストアドレスに対する通常のメールとして送信される。コミュニティ離脱要求、コミュニティ解散要求は、メーリングリストアドレスに対してコマンドメールとして送信される。たとえば、メール本文の一行目に特定の文字列を記述することにより、サーバがそのメールをコマンドメールとして処理するよう指定できる。また、利用者端末110は、サーバ200から利用者に対する、種々の通知またはメッセージを受信するものである。種々の通知には、具体的に、コミュニティへの招待通知、新たなメンバがコミュニティに参加したことを知らせるための通知、メンバがコミュニティから離脱したことを知らせるための通知、コミュニティが解散されたことを知らせるための通知、エラー通知等が含まれる。
【0018】
通信ネットワーク100は、利用者端末110とサーバ200との送受信を介するものである。
【0019】
サーバ200は、利用者からのコミュニティ生成要求を受信してコミュニティを生成させる機能、メンバ候補からのコミュニティ参加要求を受信して、そのメンバ候補をコミュニティに参加させる機能、メンバからのコミュニティ離脱要求を受信してそのメンバをコミュニティから離脱させる機能、メンバからのコミュニティ解散要求を受信してコミュニティを解散させる機能、メンバからのメッセージ送信要求を受信してメッセージを送信する機能、を有する。さらに、サーバ200は、メンバ候補に対し、コミュニティへの招待通知を送信する。また、サーバ200は、メンバに対し、コミュニティ参加要求者がコミュニティに参加したことを知らせるための通知、メンバがコミュニティから離脱したことを知らせるための通知、コミュニティが解散されたことを知らせるための通知、エラー通知等を送信する。
【0020】
サーバ200は、図1より、メールサーバ210、メーリングリスト登録管理部220、及びメーリングリストメンバデータ格納部230により構成される。
【0021】
メールサーバ210は、通信ネットワーク100を介して、利用者端末110からのコミュニティ生成要求、メーリングリスト登録要求を伴うコミュニティ生成要求、コミュニティ参加要求、コミュニティ離脱要求、コミュニティ解散要求、またはメッセージ送信要求を含むメールを受信する機能と、それらをメーリングリスト登録部221またはメーリングリスト管理部222に配信する機能を有する。具体的には、メールサーバ210は、コミュニティ参加要求、コミュニティ離脱要求、コミュニティ解散要求、メッセージ送信要求を含むメールを、メーリングリスト管理部222に配信する。また、メールサーバ210はメーリングリスト登録要求を伴うコミュニティ生成要求を含むメールをメーリングリスト登録部221に配信する。
【0022】
メーリングリスト登録管理部220は、メールサーバ210により配信されたメールの内容に基づいて、メーリングリストメンバデータ格納部230に対し、メーリングリストの登録、コミュニティの生成、解散、のコミュニティへのメンバの参加、離脱を行う。また、メーリングリスト登録管理部220は、メーリングリストメンバデータ格納部230を参照して、コミュニティへの招待通知等の種々の通知またはメッセージを送信する。メーリングリスト登録管理部220は、図1に示すようにメーリングリスト登録部221、メーリングリスト管理部222及びメール加工・転送部223から構成される。
【0023】
メーリングリスト登録部221は、メールサーバ210からメーリングリスト登録要求を伴うコミュニティ生成要求を受信すると、そのメーリングリスト登録要求の内容にしたがって、メーリングリストメンバデータ格納部230に対し、新規メーリングリストの登録を行う。更に、メーリングリスト登録部221は、メールサーバ210に対し、その新規メーリングリストのメールアドレスの登録を行う。
【0024】
図2に、メーリングリストメンバデータ格納部230に登録されたメーリングリスト管理情報の一例を示す。図2に示すように、メーリングリスト管理情報には、各メーリングリストについての、メーリングリストの名前、コメント情報、メーリングリストアドレス、登録者アドレス、メンバ候補のメールアドレス、メンバのアドレス、メーリングリストの登録日時、最終利用日時等の情報が管理されている。具体的に、メーリングリスト管理情報の状態は、コミュニティが生成されている状態とコミュニティが生成されていない状態に大きく分けることができる。図2の(a)は、コミュニティが生成されていない状態のメーリングリスト管理情報を示している。この場合、メンバアドレスの欄が空欄で、全員のアドレスがメンバ候補のアドレスの欄に記載されている。一方、図2の(b)は、コミュニティが生成されている状態のメーリングリスト管理情報を示している。この場合、メンバアドレスの欄にアドレスが記載されている者が、コミュニティに参加しているメンバで、メンバ候補のアドレスの欄にアドレスが記載されている者が、コミュニティに参加していないメンバ候補である。さらに、図2の(b)のコミュニティが生成されている状態のメーリングリスト管理情報には、コミュニティに参加しているメンバから、最後にコミュニティ参加要求、メッセージ送信要求、またはコマンドメールを受信した時間が、最終利用日時として記録されている。また、図2では、メンバアドレスの欄とメンバ候補アドレスの欄に分けて、コミュニティに参加しているメンバと参加していないメンバ候補を区別しているが、その他の方法として、コミュニティに参加している者のメールアドレスにタグを付する等して、コミュニティに参加しているメンバと参加していないメンバ候補を区別する方法等も考えられる。
【0025】
メーリングリスト登録部221は、メーリングリストメンバデータ格納部230に対し、新規メーリングリストの登録を行い、メールサーバ210に対し、その新規メーリングリストのメールアドレスの登録を行った後、メールサーバ210から受け取ったコミュニティ生成要求を、メーリングリスト管理部222に送る。
【0026】
メーリングリスト管理部222は、メールサーバ210またはメーリングリスト登録部221からのコミュニティ生成要求、またはメールサーバ210からのコミュニティ参加要求、コミュニティ離脱要求、コミュニティ解散要求、またはメッセージ送信要求を受信して、処理を実行する。
【0027】
メーリングリスト管理部222は、コミュニティ生成要求を受信した場合、メーリングリストメンバデータ格納部230内のメーリングリスト上でコミュニティの生成を行い、該要求を発信したコミュニティ生成者をそのコミュニティに参加させる。具体的には、メーリングリスト管理部222は、図2に示すメーリングリストメンバデータ格納部230に格納されているメーリングリスト管理情報の、メンバ候補のアドレス欄にあるコミュニティ生成者のアドレスを、メンバアドレスの欄に移動させる。これにより、コミュニティ生成者をメンバとするコミュニティが生成される。
【0028】
メーリングリスト管理部222は、コミュニティを生成して、コミュニティ生成者をそのコミュニティに参加させた後に、メーリングリストに登録されているメンバ候補に対してのコミュニティへの招待通知の作成作業、及びその招待通知の送信作業の実行をメール加工・転送部223に要求する。
【0029】
メールサーバ210からコミュニティ参加要求を受信した場合、メーリングリスト管理部222はコミュニティ参加要求者をコミュニティに追加する。具体的には、メーリングリスト管理部222は、図2に示すメーリングリストメンバデータ格納部230に格納されているメーリングリスト管理情報の、メンバ候補のアドレスの欄にあるコミュニティ参加要求者のアドレスを、メンバアドレスの欄に移動させることによりコミュニティ参加要求者のコミュニティへの追加を実行する。
【0030】
メーリングリスト管理部222は、コミュニティ参加要求者をコミュニティに参加させた後に、コミュニティに参加しているメンバに対して、コミュニティ参加要求者がコミュニティに参加したことを知らせるための通知の作成作業、及びその通知の送信作業の実行をメール加工・転送部223に要求する。
【0031】
メールサーバ210からメッセージ送信要求を受信した場合、メーリングリスト管理部222は、コミュニティに参加しているメンバに対して、メッセージの送信作業の実行をメール加工・転送部223に要求する。
【0032】
メールサーバ210からコミュニティ離脱要求を受信した場合、メーリングリスト管理部222はその要求者をコミュニティから離脱させる。具体的には、メーリングリスト管理部222は、図2に示すメーリングリストメンバデータ格納部230に格納されているメーリングリスト管理情報の、メンバアドレスの欄にある要求者のアドレスを、メンバ候補のアドレスの欄に移動させる。
【0033】
また、メールサーバ210からコミュニティ解散要求を受信した場合、メーリングリスト管理部222はそのコミュニティを解散する。具体的には、メーリングリスト管理部222は、図2に示すメーリングリストメンバデータ格納部230に格納されているメーリングリスト管理情報の中の、メンバアドレスの欄にある全員のアドレスを、メンバ候補のアドレスの欄に移動させる
【0034】
メーリングリスト管理部222は、メンバのコミュニティからの離脱作業を行った後に、コミュニティに参加しているメンバに対しての、メンバのコミュニティからの離脱通知の作成作業、及びその離脱通知の送信作業の実行をメール加工・転送部223に要求する。また、メーリングリスト管理部222は、コミュニティ解散作業を行った後、あるいは解散作業の直前に、コミュニティ解散時点でコミュニティに参加していたメンバに対して、コミュニティの解散通知の作成作業、及びその解散通知の送信作業を行うことをメール加工・転送部223に要求する。
【0035】
メール加工・転送部223は、メーリングリスト管理部222に要求された内容にしたがって、種々の通知を作成する作業と、さらに、メーリングリストメンバデータ格納部230を参照して、メンバ候補またはコミュニティに参加しているメンバに対して、それらの通知をメールサーバ210を介して送信する作業を実行し、さらに、メーリングリストメンバデータ格納部230を参照して、コミュニティに参加しているメンバに対して、メールサーバ210を通じてメッセージ送信の作業を実行する。具体的には、メール加工・転送部223は、図2に示すメーリングリストメンバデータ格納部230に格納されているメーリングリスト管理情報の中の、メンバアドレスの欄にあるコミュニティに参加しているメンバのアドレス、またはメンバ候補のアドレスの欄にあるメンバ候補のアドレスを参照して、メンバまたはメンバ候補に対して、種々の通知の送信またはメッセージ送信を、メールサーバ210を通じて実行する。種々の通知には、コミュニティへの招待通知、新メンバのコミュニティ参加通知、メンバのコミュニティからの離脱通知、コミュニティの解散通知、及びエラー通知が含まれる。
【0036】
メーリングリストメンバデータ格納部230は、メーリングリストごとに図2に示すメーリングリスト管理情報を格納する。
【0037】
次に、図3を参照して、本実施の形態の動作について詳細に説明する。
【0038】
図3は利用者端末が4つ存在する場合について、本発明の処理の流れの例を示す図である。
【0039】
ここでは、例として、利用者Aが利用者A,B,C,Dからなるグループでコミュニティを生成しようとする場合について説明する。まず、利用者Aが利用者端末110により、通信ネットワーク100を介してサーバ200に対して、コミュニティ生成要求を行う(図3のS1)。利用者Aがメーリングリストの登録とともにコミュニティ生成を要求する場合は、メーリングリスト登録要求アドレスに対して、コミュニティ生成要求を行う。ここで、メーリングリスト登録要求アドレスとは、利用者がメーリングリスト登録要求を伴ったコミュニティ生成要求をサーバに送信するためのアドレスである。これは事前にメールサーバ210に登録されているアドレスである。また、利用者が既存のメーリングリストに対してコミュニティ生成要求を行う場合、そのメーリングリストのアドレスに対して、コミュニティ生成要求を送信する。
【0040】
図4に、コミュニティ生成要求に必要な情報の一例を示す。コミュニティ生成要求には、メーリングリスト登録要求を伴っているものと伴っていないものに分けることができる。図4(a)には、コミュニティ生成要求がメーリングリストの登録要求を伴ったコミュニティ生成要求に必要な情報の一例が示されている。この場合、コミュニティ生成要求には、サービスを利用するための認証に必要な情報であるコミュニティ生成者のIDとパスワード、登録するメーリングリストの名前、コメント、メーリングリストアドレス、メーリングリストの登録者であるコミュニティ生成者のメールアドレス、コミュニティ生成者が一緒にコミュニケーションを取りたいと考えているメンバ候補のアドレス等の情報が必要である。また、図4(b)にはメーリングリストの登録要求を伴わないコミュニティ生成要求に必要な情報の一例が示されている。この場合、コミュニティ生成要求には、サービスを利用するための認証に必要な情報であるコミュニティ生成者のIDとパスワード、メーリングリスト名、メーリングリストアドレス等の情報が必要である。なお、図4(a)(b)のコミュニティ生成者のIDや図4(a)のメーリングリストの登録者であるコミュニティ生成者のメールアドレス、図4(b)のメーリングリストアドレスは、コミュニティ生成要求を行うメール内に直接記述しなくても、メールの送信者アドレス、宛先アドレスで代用することも可能である。
【0041】
コミュニティ生成要求を受けたメールサーバ210は、コミュニティ生成要求がメーリングリスト登録要求を伴うものであるか否かを調べる。この判断は
、例えば、メールの宛先が、メーリングリスト登録要求アドレスか否かで行うことができる。コミュニティ生成要求がメーリングリストの登録要求を伴う場合は、メールサーバ210は、そのメールをメーリングリスト登録部221に渡す。そして、そのコミュニティ生成要求を受け取ったメーリングリスト登録部221が、A、B、C、Dをメンバ候補とするメーリングリストをメーリングリストメンバデータ格納部に登録して(図2)、その後、そのコミュニティ生成要求をメーリングリスト管理部222に送る。一方、コミュニティ生成要求がメーリングリストの登録要求を伴わない場合には、メールサーバ210は、コミュニティ生成要求を、メーリングリスト管理部222に送る。
【0042】
コミュニティ生成要求を受け取ったメーリングリスト管理部222は、コミュニティを生成させて、コミュニティ生成者Aをそのコミュニティに参加させる(図3のS2)。その結果、メーリングリスト管理情報(図2)のメンバ候補の欄にAのメールアドレスが、メンバ候補のメールアドレスの欄にB、C、Dのメールアドレスが、それぞれ記載されている状態になる(図3のM1)。
【0043】
メーリングリスト管理部222はコミュニティを生成し、コミュニティ生成者をそのコミュニティに参加させた後、コミュニティへの招待通知の作成、送信をメール加工・転送部223に要求する。要求を受けたメール加工・転送部223は、コミュニティへの招待通知を作成し、メーリングリストメンバーデータ格納部からメンバ候補のメールアドレスを参照して、メールサーバ210を通じて、そのコミュニティへの招待通知をメンバ候補である、B、C、Dに対して送信する。その招待通知には、メンバ候補がコミュニティに招待された事実、コミュニティ生成者により生成されたコミュニティの情報、及びコミュニティへの参加方法情報等を含む。コミュニティの情報には、メーリングリストの名前、コメント、メンバ候補等の情報が含まれる。
【0044】
コミュニティへの招待通知を受信したメンバ候補であるB、C、Dが、そのコミュニティに参加する意思がある場合、サーバ200に対して、コミュニティ参加要求のメールを送信することができる(図3のS3)。その際、そのコミュニティへの参加に際してのコメント等を付加することも可能である。ここでBが参加要求を行う場合について説明する。
【0045】
Bの利用者端末からコミュニティ参加要求のメールを受信したメールサーバ210は、そのメールをメーリングリスト管理部222に送る。受け取ったメーリングリスト管理部222は、コミュニティ参加要求を送信したメンバ候補であるBを、コミュニティに参加させる(図3のS4)。メンバ候補であるBをコミュニティに参加させた後、メーリングリスト管理部222は、コミュニティ参加要求者であるBのコミュニティ参加通知の作成、送信をメール加工・転送部223に要求する。要求を受けたメール加工・転送部223は、その通知を作成して、メーリングリストメンバデータ格納部からコミュニティに参加しているメンバであるAのアドレスを参照して、メールサーバ210を通じて、その通知をコミュニティに参加しているメンバであるAに対して送信する。その結果、メーリングリスト管理情報(図2)のメンバ候補の欄に、A、Bのメールアドレスが、メンバ候補のメールアドレスの欄に、C、Dのメールアドレスが、それぞれ記載されている状態になる(図3のM2)。
【0046】
また、メンバ候補であるCが、コミュニティ参加要求を行った場合についても、同様の処理を行う(図3のS3,4)。その結果、メーリングリスト管理情報(図2)のメンバ候補の欄に、A、B、Cのメールアドレスが、メンバ候補のメールアドレスの欄に、Dのメールアドレスが、それぞれ記載されている状態になる(図3のM3)。
【0047】
コミュニティに参加しているメンバであるA、B、Cは、サーバ200に対してメッセージ送信要求を行うことができる(図3のS5)。具体的には、コミュニティに参加しているメンバであるA、B、Cは、メールサーバ210のメーリングリストアドレスに対して、メッセージ送信要求を含むメールを送信する。
【0048】
メンバであるBの送信したメッセージ送信要求を受け取ったメールサーバ210は、それをメーリングリスト管理部222に渡す。受け取ったメーリングリスト管理部222は、コミュニティに参加しているメンバであるA、Cに対しての、メッセージの送信作業を行うことをメール加工・転送部223に要求する。要求を受けたメール加工・転送部223が、メーリングリストメンバデータ格納部230からA、Cのメールアドレスを参照して、その時点でコミュニティに参加しているメンバであるA、Cに対して、メールサーバ210を通じて、そのメッセージ送信を実行する(図3のS6)。このメッセージ送信要求を実行することにより、コミュニティに参加しているメンバであるA、B、C間でのコミュニケーションを実現できる。尚、このメッセージ送信を実行する相手のメンバであるA、Cの中に、メール送信要求を行ったメンバ自身であるBを含めてもよい。また、このコミュニティに参加しているメンバであるA、B、Cは、コミュニティから離脱するか、コミュニティが解散されるまで、メッセージ送信要求を任意の回数、行うことができる。
【0049】
コミュニティに参加しているメンバであるA、B、Cは、コミュニティから離脱したい場合、サーバ200に対し、コミュニティからの離脱要求を送信することができる(図3のS7)。具体的には、コミュニティから離脱したいメンバは、メールサーバ210のメーリングリストアドレスに対して要求を含むメールを送信する。
【0050】
ここでは例として、Bが離脱要求した場合について説明する。メンバであるBからのコミュニティ離脱要求を受信したメールサーバ210は、そのメールをメーリングリスト管理部222に渡す。受け取ったメーリングリスト管理部222は、要求者であるBをコミュニティから離脱させる(図3のS8)。離脱させた後、メーリングリスト管理部222は、要求者であるBがコミュニティから離脱したことを知らせる通知の作成、送信をメール加工・転送部223に要求する。要求を受けたメール加工・転送部223は、かかる通知を作成し、メーリングリストメンバデータ格納部からコミュニティに参加しているメンバであるA、Cのメールアドレスを参照して、メールサーバ210を通じて、かかる通知をコミュニティに参加しているメンバであるA、Cに対して送信する。その結果、メーリングリスト管理情報(図2)のメンバ候補の欄に、A、Cのメールアドレスが、メンバ候補のメールアドレスの欄に、B、Dのメールアドレスが、それぞれ記載されている状態になる(図3のM4)。
【0051】
コミュニティに参加しているメンバは、コミュニティを解散したい場合、サーバ200に対し、コミュニティの解散要求を送信することができる(図3のS9)。具体的には、コミュニティを解散したいメンバがメールサーバ210のメーリングリストアドレスに対してかかる要求を含むメールを送信する。
【0052】
メンバであるAの送信したコミュニティからの離脱要求のメールを受信したメールサーバ210は、このメールをメーリングリスト管理部222に渡す。受け取ったメーリングリスト管理部222は、コミュニティの解散を実行する(図3のS10)。ここで、メーリングリスト管理部222が要求者がコミュニティ生成者であるか否かを調べ、要求者がコミュニティ生成者である場合のみ、コミュニティの解散を行う、としてもよい。コミュニティの解散を実行した後、メーリングリスト管理部222は、コミュニティの解散を知らせるための通知の作成、送信をメール加工・転送部223に要求する。要求を受けたメール加工・転送部223は、かかる通知を作成し、メーリングリストメンバデータ格納部からコミュニティが解散される前に、コミュニティに参加していたメンバであるA、Cのメールアドレスを参照して、メールサーバ210を通じて、かかる通知をコミュニティに参加していたメンバであるA、Cに送信する。その結果、メーリングリスト管理情報(図2)のメンバ候補の欄が空欄になり、メンバ候補のメールアドレスの欄に、A、B、C 、Dのメールアドレスが記載されている状態になる(図3のM5)。
【0053】
また、図3のS 8で、コミュニティからの離脱要求の送信者をコミュニティから離脱させた結果、コミュニティに参加しているメンバの人数が一人になった場合に、このコミュニティの解散を実行するとしてもよい。
【0054】
また、コミュニティが生成されてから一定時間経過後に解散する、またはコミュニティに参加しているメンバから、最後にメールを受信してから一定時間経過後に解散する等のように、一定の条件を満たした場合に、このコミュニティの解散を実行する、としてもよい。これにより、コミュニティに参加しているメンバがコミュニティの解散を要求しなくても、ある程度必要が無くなったと考えられるコミュニティを自動的に解散して、新たに必要となったコミュニティを生成することができることになる。その結果、利用者の使用状況を考慮した、より動的なコミュニティ生成が可能になる。
【0055】
次に、メールサーバ210、メーリングリスト登録部221、メーリングリスト管理部22について、具体的に説明する。
(メールサーバ210の具体的説明)
【0056】
以下、図5を用いて、メールサーバ210の処理について詳細に説明する。具体的には、メールサーバ210は、利用者端末210から、通信ネットワークを介して、コミュニティ生成要求、コミュニティ参加要求、メッセージ送信要求、またはコマンドメールを受信して、それらの処理を行う。
【0057】
メールサーバ210は通信ネットワーク100から、コミュニティ生成要求、メーリングリスト登録要求を伴うコミュニティ生成要求、コミュニティ参加要求、コミュニティ離脱要求、コミュニティ解散要求、またはメッセージ送信要求を含むメールを受信する(図5のS 21)とまず、その内容を判定するために、メールの宛先が、メールサーバ210に登録されたメーリングリスト登録要求アドレスであるか否かを調べる(図5のS 22)。
【0058】
メールの宛先がメーリングリスト登録要求アドレスである場合、メールサーバ210はそのメールがメーリングリスト登録要求を伴うコミュニティ生成要求であると判断し、それをメーリングリスト登録部221に送信し(図5のS 25)、処理を終了する。
【0059】
メールの宛先がメーリングリスト登録要求アドレスでない場合、メールサーバ210は、宛先がメールサーバ210に登録されたメーリングリストのアドレスであるか否かを調べる(図5のS 23)。宛先が登録されたメーリングリストアドレスである場合、メールサーバ210はそのメールメーリングリストに対する要求を含むメールであると判断し、をメーリングリスト管理部222に送信し(図5のS 26)、処理を終了する。
【0060】
メールの宛先がメーリングリスト登録要求アドレスでなく、さらにメールサーバ210に登録されたメーリングリストアドレスでもない場合、メールサーバ210はそのメールをメーリングリストとは無関係のメールであると判断し、それを宛先のアドレスに送信し処理を終了する。
(メーリングリスト登録部221の具体的説明)
【0061】
以下、図6を用いてメーリングリスト登録部221の処理について詳細に説明する。
【0062】
メーリングリスト登録部221は、メールサーバ210からメーリングリスト登録要求を伴うコミュニティ生成要求を含むメールを受信する(図6のS 31)とまず、その要求者であるコミュニティ生成者、がメーリングリストを登録可能である者か否かを調べる(図6のS 32)。この際、コミュニティ生成者を認証する方法としては、その差出人アドレスを用いる方法、コミュニティ生成要求の内容に記述された利用者の認証用IDと認証用パスワード(図4(a))を用いる方法等がある。
【0063】
コミュニティ生成者がメーリングリストを登録可能であるか否かを調べた結果、メーリングリスト登録可能でない場合には、メーリングリスト登録部221がエラー通知を作成し、そのエラー通知をメールサーバ210を通じて、コミュニティ生成者に送信する(図6のS 38)。なお、S32の処理を行わずに、図6のS 31の次に図6のS 33の処理を行ってもよい。この場合、任意の利用者がメーリングリストを登録することが可能となる。
【0064】
コミュニティ生成者がメーリングリストに登録可能であるか否かを調べた結果、メーリングリストを登録可能である場合、メーリングリスト登録部221はメーリングリスト登録要求を伴うコミュニティ生成要求の内容(図4(a))を調べ、メーリングリストを登録するのに必要な情報が正しく入力されているかどうかを調べる(図6のS 33)。正しい情報が入力されてない場合、メーリングリスト登録部221によりエラー通知が作成され、メールサーバ210を通じて、コミュニティ生成者に送信される(図6のS38)。
【0065】
メーリングリスト登録要求を伴うコミュニティ生成要求に、メーリングリストを登録するための正しい情報が入力されている場合、メーリングリスト登録部221は、メールサーバ210に問い合わせ、コミュニティ生成者が指定したメーリングリストアドレスが使用可能か否かを調べる(図6のS34)。その結果、メーリングリストアドレスが使用不可能である場合には、メーリングリスト登録部221がエラー通知を作成し、そのエラー通知をメールサーバ210を通じて、コミュニティ生成者に送信する(図6のS 38)。なお、アドレス重複による登録の再処理の回数を減らすために、コミュニティ生成者が最初からコミュニティ生成要求の中のメーリングリストアドレスの欄(図4(a))に、複数のアドレスを入力してもよい。この場合、メーリングリスト登録部221は使用可能なアドレスが見つかるまで、順にアドレスを調べる(図6のS34)。
【0066】
メーリングリストアドレスが使用可能か否かを調べた結果、アドレスが使用可能である場合には、メーリングリスト登録部221はコミュニティ生成者により指定されたメーリングリスト名、コメント、メーリングリストアドレス、登録者アドレス、メンバ候補アドレス(図4(a))をメーリングリストメンバデータ格納部230に登録する(図2(a))(ステップ35)。
【0067】
次に、メーリングリスト登録部221はメールサーバ210に、コミュニティ生成者が指定したアドレスをメーリングリストアドレスとして登録するよう要求し、メールサーバ210はそのアドレスをメーリングリストアドレスとして登録する(図6のS36)。
【0068】
そして、メーリングリスト登録部221は、コミュニティ生成要求をメーリングリスト管理部222に送り、処理を終了する(図6のS37)。
(メーリングリスト管理部222及びメール加工・転送部223の具体的説明)
【0069】
以下、図7を用いてメーリングリスト管理部222及びメール加工・転送部223の処理について詳細に説明する。
【0070】
メーリングリスト管理部222は、メールサーバ210またはメーリングリスト登録部221からのコミュニティ生成要求を含むメール、またはメールサーバ210からのコミュニティ参加要求、コミュニティ離脱要求、コミュニティ解散要求、またはメッセージ送信要求を含むを受信して、処理を実行する。
【0071】
メーリングリスト管理部222は、メールを受信するとまず、メーリングリストメンバデータ格納部230のメーリングリストのメーリングリスト管理情報を調べ、そのメールを送信した者がメーリングリストのメンバ候補であるか否かを調べる(図7のS41)。その結果、メールを送信した者がメーリングリストのメンバ候補でない場合、メーリングリスト管理部222は、その者に対し、エラー通知を送る(図7のS48)。
【0072】
メールを送信した者がメーリングリストのメンバ候補である場合、メーリングリスト管理部222は、そのメールがコミュニティ生成要求かどうかを調べる(図7のS42)。メーリングリスト管理部222はコミュニティが既に生成されてない場合、該メールが生成要求であると判断する。具体的には、メーリングリストメンバデータ格納部230のメーリングリスト管理情報を参照しコミュニティ参加メンバが存在しない場合、コミュニティが生成されていないと判断し、そのメールがコミュニティ生成要求であると判断する。
【0073】
その結果、メーリングリスト管理部222が、そのメールをコミュニティ生成要求であると判断した場合、メーリングリスト管理部222は、コミュニティを生成し、そのコミュニティ生成要求を送ったコミュニティ生成者をそのコミュニティーに参加させる(図7のS43、図3のS2)。そして、メーリングリスト管理部222は、コミュニティを生成させた日時等をメーリングリストメンバデータ格納部230に登録し(図2の登録日時等)、コミュニティへの招待通知の作成、送信をメール加工・転送部223に要求する。要求を受けたメール加工・転送部223は、コミュニティへの招待通知を作成し、メーリングリストメンバデータ格納部230からメンバ候補のメールアドレスを参照して、メールサーバを通じて、メンバ候補に招待通知を送信して、処理を終了する(図7のS44)。
【0074】
また、メーリングリスト管理部222が、受信したメールをコミュニティ生成要求でないと判断した場合、メーリングリスト管理部222は、メーリングリストメンバデータ格納部230のメーリングリスト管理情報を参照して、メールを送信した者が、コミュニティに参加しているメンバであるか否かを調べる(図7のS47)。その結果、メールを送信した者が、コミュニティに参加しているメンバでない場合、メーリングリスト管理部222は、そのメールをコミュニティ参加要求であると判断する。そして、メーリングリスト管理部222は、メーリングリストメンバデータ格納部230に格納されているメーリングリスト管理情報を更新して、コミュニティ参加要求を送信したコミュニティ参加要求者をコミュニティに追加する(図7のS49、図3のS4)。このコミュニティ参加要求者を、コミュニティに追加する方法として、メーリングリストメンバデータ格納部230に格納されているメーリングリスト管理情報のメンバ候補の欄(図2)にあるコミュニティ参加要求者のメールアドレスを、メンバアドレスの欄(図2)にうつす方法や、メーリングリスト管理情報のメンバ候補の欄(図2)にあるコミュニティ参加要求者のメールアドレスに、フラグを立てる方法等がある。
【0075】
次に、メーリングリスト管理部222は、受信したコミュニティ参加要求からコミュニティ参加要求者のコミュニティへのコメントを抽出し、そのコメントを含む、コミュニティ参加要求者がコミュニティに参加したことを知らせるための通知の作成、送信をメール加工・転送部223に要求し、処理を終了する。メール加工・転送部223はコミュニティ参加要求者がコミュニティに参加したことを知らせるための通知を作成し、メーリングリストメンバデータ格納部230を参照し、そのコミュニティに参加しているメンバのメールアドレスを調べ、メールサーバ210を通じて、そのコミュニティに参加しているメンバに、その通知を送信する(図7のS50)。
【0076】
また、図7のS45において、メールを送信した者がコミュニティに参加しているメンバである場合、メーリングリスト管理部222は、そのメールがコマンドメールであるか否かを調べる(図7のS43)。この判定方法はシステムのコマンドメールの定義による。例えば、利用者がメール本文の一行目に特定の文字列を記述することにより、サーバがそのメールをコマンドメールとして処理するよう指定する場合は、メール本文の一行目を読み込むことにより判定を行う。
【0077】
メールがコマンドメールであるか否かを調べた結果、そのメールがコマンドメールでない場合、メーリングリスト管理部222はそのメールをメッセージ送信要求であると判断する。そして、メーリングリスト管理部222は、そのメッセージ送信要求の転送をメール加工・転送部223に要求する。要求を受けたメール加工・転送部223は、そのメッセージ送信要求のサブジェクト、宛先をコミュニティでのコミュニケーションを行うのに適するものに変更して、メーリングリストメンバデータ格納部230によりコミュニティに参加しているメンバのメールアドレスを調べて、メールサーバ210を通じて、コミュニティに参加しているメンバに対し、そのメッセージ送信要求のメッセージを送信する(図7のS47、図3のS6)。
【0078】
図7のS46において、メールがコマンドメールである場合、メーリングリスト管理部222は、そのコマンドメールの内容を調べ、それがコミュニティからの離脱要求であるか否かを調べる(図7のS51)。その結果、コマンドメールの内容がコミュニティからの離脱要求である場合、メーリングリスト管理部222は、メーリングリストメンバデータ格納部230を更新して、そのコマンドメールの送信者をコミュニティから離脱させる(図7のS54、図3のS8)。また、図7のS51において、コマンドメールの内容がコミュニティからの離脱要求であり、かつメール発信者がコミュニティ生成者である場合に、図7のS54の処理を行わずに、図7のS57、58のコミュニティの解散処理をってもよい。これにより、コミュニティ生成者がコミュニティから離脱すれば、そのコミュニティは解散されることになる。
【0079】
コマンドメールの送信者をコミュニティから離脱させた(図7のS54)後、メーリングリスト管理部222はメーリングリストメンバデータ格納部230を参照して、コミュニティに参加しているメンバの人数が一人であるか否かを調べる(図7のS55)。その結果、コミュニティに参加しているメンバの人数が一人でない場合、メーリングリスト管理部222は、コマンドメールの送信者であるメンバがコミュニティから離脱したことを知らせるための通知の作成と送信を、メール加工・転送部223に要求して、処理を終了する。メール加工・転送部223はメンバがコミュニティから離脱したことを知らせるための通知を作成し、メーリングリストメンバデータ格納部230によりコミュニティに参加しているメンバのメールアドレスを調べて、メールサーバ210を通じて、コミュニティに参加しているメンバに対し、この通知を送信する(図7のS56)。
【0080】
また、コミュニティに参加しているメンバの人数が一人であるか否かを調べた結果、コミュニティに参加しているメンバの人数が一人である場合、メーリングリスト管理部222は、メーリングリストメンバデータ格納部230に格納しているメーリングリスト管理情報を更新して、コミュニティを解散して、コミュニティが解散されたことを知らせるための通知の作成、送信をメール加工・転送部223に要求する(図7のS57、図3のS10)。メール加工・転送部223はコミュニティが解散されたことを知らせるための通知を作成し、メーリングリストメンバデータ格納部230によりコミュニティに参加しているメンバのメールアドレスを調べ、メールサーバ210を通じて、コミュニティに参加しているメンバに、この通知を送信する(図7のS58)。ここで、コミュニティに参加しているメンバの人数が一人であっても、コミュニティを解散しない、としてもよい。
【0081】
また、図7のS51において、メーリングリスト管理部222がコマンドメールの内容が離脱要求であるか否かを調べた結果、コマンドメールの内容がコミュニティからの離脱求でない場合、メーリングリスト管理部222は、そのコマンドメールの内容が、コミュニティの解散要求であるか否かを調べる(図7のS52)。その結果、コマンドメールの内容がコミュニティの解散要求でない場合、メーリングリスト管理部222はエラー通知の作成、送信をメール加工・転送部223に要求する。メール加工・転送部223は、エラー通知を作成し、メールサーバ210を通じて、コマンドメールの送信者にエラー通知を送信する(図7のS53)。
【0082】
一方、コマンドメールの内容がコミュニティの解散要求である場合、メーリングリスト管理部222は、コミュニティの解散通知の作成、送信をメール加工・転送部223に要求する。メール加工・転送部223はコミュニティの解散通知を作成し、メーリングリストメンバデータ格納部230によりコミュニティに参加しているメンバのメールアドレスを調べ、メールサーバ210を通じて、コミュニティに参加しているメンバに、この通知を送信する(図7のステップ57)。その後、メーリングリスト管理部222はメーリングリストメンバデータ格納部230に格納しているメーリングリスト管理情報を更新して、そのコミュニティを解散させる(図7のS58)。具体的には、メーリングリスト管理部222は、メーリングリストメンバデータ格納部230に格納しているメーリングリスト管理情報のメンバアドレスの欄にある全メールアドレスをメンバ候補アドレスの欄にうつす方法や、メーリングリスト管理情報のメンバ候補アドレスの欄にある、タグ付きのメールアドレスのタグを取る方法等を実行する。
【0083】
また、他に、メールサーバ210上で、各メーリングリストについて、メーリングリストアドレスとコミュニティ管理用アドレスを用意し、コミュニティ生成要求、コミュニティ参加要求、コミュニティからの離脱要求またはコミュニティの解散要求を内容とするコマンドメールのすべて、あるいはいずれかをメールサーバ210上のコミュニティ管理用アドレスで受信し、メッセージ送信要求をメールサーバ210上のメーリングリストアドレスで受信する方法も考えられる。この各メーリングリストについてメーリングリストアドレスとコミュニティ管理用アドレスを用意する方法を用いると、メーリングリスト管理部は、図7のS46におけるコマンドメールか否かの判断を、送られてきたメールの宛先により判断することができる。かかる場合でも、コミュニティ生成要求がメーリングリスト登録要求を伴っている場合は、そのコミュニティ生成要求をメールサーバ210上のメーリングリスト登録要求アドレスで受信することになる。
【0084】
次に本発明の第2の実施の形態について図面を参照して詳細に説明する。
【0085】
図8は本発明の第2の実施の形態の構成を示すブロック図である。図8を参照すると、第2の実施の形態は、第1の実施の形態の構成要素に加え、WWWサーバ240とWWWページ作成部250を有する点で異なる。
【0086】
第2の実施の形態のサーバ200は、第1の実施の形態に加え、情報入力用Webページから、コミュニティ生成者、メンバ、またはメンバ候補のコミュニティ生成要求、コミュニティ参加要求、コミュニティ離脱要求、コミュニティ解散要求、またはメッセージ送信要求をWWWサーバ240を介して、受け取る。この情報入力用Webページは、それぞれWebページ作成部250により作成され、WWWサーバ240を介して、コミュニティ生成者等に提供される。情報入力用Webページには、コミュニティ生成要求用Webページ、コミュニティ参加要求用Webページ、コミュニティ離脱要求用Webページ、コミュニティ解散要求用Webページ、メッセージ送信要求用Webページが含まれる。
【0087】
第2の実施の形態のメールサーバ210は、第1の実施の形態のメールサーバ210と同じ処理を行う。
【0088】
第2の実施の形態のメーリングリスト管理部220は、第1の実施の形態のメーリングリスト管理部220が行う処理に加え、Webページ作成部250により配信された、要求等またはコマンドの内容に基づいて、メーリングリストメンバデータ格納部230に対し、メーリングリストの登録、コミュニティの生成、解散、メンバのコミュニティへの参加、離脱を行う。また、第2の実施の形態のメーリングリスト管理部220は、メーリングリストメンバデータ格納部230を参照して、種々の通知を行う。ここで、種々の通知とは、第1の実施の形態の通知と同じである。
【0089】
第2の実施の形態のメーリングリスト登録部221は、第1の実施の形態のメーリングリスト登録部221が行う処理に加え、Webページ作成部250からメーリングリスト登録要求を伴うコミュニティ生成要求を受信して、第1の実施の形態のメーリングリスト登録部221が行う処理を行う。
【0090】
第2の実施の形態のメーリングリスト管理部222は、メールサーバ210からの要求を受信して行う第1の実施の形態のメーリングリスト管理部222の処理に加え、Webページ作成部250から同種の要求を受信して対応する処理を行う。更に、第2の実施の形態のメーリングリスト管理部222は、メール加工・転送部223により送信された種々の通知またはメッセージをWebページ作成部250に送信する処理を行う。
【0091】
第2の実施の形態のメール加工・転送部223、メーリングリストメンバデータ格納部230は、第1の実施の形態のメーリングリストメンバデータ格納部230と同様の処理を行う。
【0092】
WWWサーバ240は、利用者端末110が通信ネットワーク100を介して、情報入力用のWebページを利用することにより送信された要求を受信する処理と、それら要求をWebページ作成部250に配信する処理を行う。
【0093】
Webページ作成部250は、WWWサーバ240から要求を受信して、メーリングリスト登録部221またはメーリングリスト管理部222に配信する処理と、WWWサーバ240が利用者端末110に対し、種々の通知とメッセージを提供するための通知用Webページ、メッセージ用Webページを作成する処理を行う。
【0094】
具体的に、Webページ作成部250は、コミュニティ生成要求、コミュニティ参加要求、コミュニティ離脱要求、コミュニティ解散要求、メッセージ送信要求を、メーリングリスト管理部222に配信し、メーリングリスト登録要求を伴うコミュニティ生成要求をメーリングリスト登録部220に配信する。
【0095】
また、Webページ作成部250は、メーリングリスト管理部222から受け取った、種々の通知を開示する通知用Webページを作成する作業と、さらに、メーリングリスト管理部222から受け取ったをメッセージ送信要求のメッセージの内容を開示するメッセージ用Webページを作成する作業を実行する。更に、Webページ作成部250は、作成したWebページをWWWサーバ240を通じて、コミュニティ生成者、メンバまたはメンバ候補に対して開示する作業を行う。種々の通知には、コミュニティへの招待通知、コミュニティ参加要求者がコミュニティに参加したことを知らせるための通知、メンバがコミュニティから離脱したことを知らせるための通知、コミュニティが解散されたことを知らせるための通知、エラー通知等が含まれる。
【0096】
次に本発明の第2の実施の形態の動作について図面を参照して詳細に説明する。
【0097】
WWWサーバ240は、Webページ作成部250が作成した情報入力用のWebページを常時提供する。そのため、コミュニティ生成者、メンバ候補またはメンバは、利用者端末110により、その情報入力用のWebページを通信ネットワーク100を介して常時利用可能である。
【0098】
従って、本発明の第2の実施の形態では、コミュニティ生成要求(図3のS1)、コミュニティ参加要求(図3のS3)、メッセージ送信要求(図3のS 5)、コミュニティからの離脱要求(図3のS 7)、コミュニティ解散要求(図3のS 9)を、第1の実施の形態による送信の他に、WWWサーバ240の提供する情報入力用のWebページを用いて、送信することができる。この場合、これらのコミュニティ生成要求等は、WWWサーバ240を経由し、Webページ作成部250に送信される。
【0099】
また、本発明の第2の実施の形態では、サーバ200は、コミュニティの生成(図3のS 2)、メンバ候補のコミュニティへの追加(図3のS 4)、メッセージの配送(図3のS 6)、およびメンバのコミュニティからの離脱(図3のS 8)の各処理を、メールサーバ210によりコミュニティ参加要求等を受信して実行する他に、情報入力用のWebページにより送信されたコミュニティ参加要求等をWWWサーバ240により受信することにより実行することも可能である。
【0100】
次に、WWWサーバ240、Webページ作成部250、メーリングリスト登録部221、メーリングリスト管理部222について具体的に説明する。
(WWWサーバ240の具体的説明)
【0101】
WWWサーバ240は、通信ネットワーク100を介して、情報入力用のWebページから、要求を受信する。そして、WWWサーバ240は、その要求をWebページ作成部250に送信する。
(Webページ作成部250の具体的説明)
【0102】
Webページ作成部250は、通信ネットワーク100から、要求を受信する。Webページ作成部250は、その受信した要求が、メーリングリスト登録要求を伴ったコミュニティ生成要求であるか否かを調べる。
【0103】
受信した要求が、メーリングリスト登録要求を伴ったコミュニティ生成要求ある場合は、その要求をメーリングリスト登録部221に送信する。一方、受信した要求がその他の要求である場合、Webページ作成部250は、その受信した要求をメーリングリスト管理部222に送信する。
【0104】
また、Webページ作成部250は、メーリングリスト登録部221またはメーリングリスト管理部222からエラー通知用Webページを作成するように要求をうけた場合は、エラー通知用Webページを作成し、コミュニティ生成者、メンバまたはメンバ候補に対してWWWサーバ240を介して提示する。さらに、Webページ作成部250は、メーリングリスト管理部222から、通知用Webページの作成の要求またはメッセージ用Webページの作成の要求をうけた場合は、種々の通知を開示する通知用Webページを作成または、メッセージ送信要求のメッセージの内容を開示するメッセージ用Webページを作成し、コミュニティ生成者、メンバまたはメンバ候補に対してWWWサーバ240を介して提示する。
(メーリングリスト登録部221の具体的説明)
【0105】
メーリングリスト登録部221は、Webページ作成部250またはメールサーバ210から送信されたメーリングリスト登録要求を伴ったコミュニティ生成要求を受信して、処理を行う。その処理内容は本発明の第1の実施の形態のメーリングリスト登録部221が行う処理と同様である。また、図6のS38のコミュニティ生成者へのエラー通知の送信は、メーリングリスト登録部221が、Webページ作成部250に対し、エラー通知用Webページを作成するように要求することにより行われる。
(メーリングリスト管理部222の具体的説明)
【0106】
メーリングリスト管理部222は、Webページ作成部250から、コミュニティ生成要求、コミュニティ参加要求、メッセージ送信要求、またはコマンドを受信して、処理を行う。その処理内容は第1の実施の形態のメーリングリスト管理部222が行う処理と同様である。また、図7のS48、S53のエラー通知の送信については、メーリングリスト管理部222が、Webページ作成部250に対し、エラー通知用Webページの作成を要求することにより行われる。さらに、図7のS44のコミュニティへの招待通知、図7のS50のコミュニティ参加要求者がコミュニティに参加したことを知らせるための通知、図7のS56のメンバがコミュニティから離脱したことを知らせるための通知、図7のS58のコミュニティが解散されたことを知らせるための通知は、メーリングリスト管理部222が、Webページ作成部250に対し、通知用Webページの作成を要求することにより行われる。
【0107】
また、図7のS47のメッセージの送信については、メーリングリスト管理部222が、Webページ作成部250に対し、メッセージ用Webページの作成を要求することにより行われる。
【0108】
なお、WWWサーバ240が、コミュニティ生成要求(図3のS 1)、コミュニティへの参加要求(図3のS 3)、メッセージ送信要求(図3のS 5)、コミュニティからの離脱要求(図3のS 7)、コミュニティ解散要求(図3のS 9)の内容の入力を一度に受けるのでなく、逐次的に受けることも可能である。例えば、コミュニティ生成要求を行う場合、まずコミュニティ生成者は、自分のメーリングアドレス(図2(a))のみを入力する。そして、メーリングリスト登録部は、それに対する認証処理(図6のS 32)が完了した後、コミュニティ生成者に対し、メーリングリストのアドレス等のメーリングリスト登録要求に必要な内容(図2(a))を要求する。そこで、要求を受けたコミュニティ生成者が、次に、そのメーリングリスト登録要求に必要な内容を入力する、という方法等である。この方法では、コミュニティ生成者、メンバ、またはメンバ候補がWWWサーバ240と対話的に処理を実行することが可能となる。
【0109】
また、メーリングリスト管理部が通知を行う際、すべて、あるいは一部の通知に関しては、Webページ作成部250ではなく、メールサーバ210に実行を要求してもよい。たとえば、招集通知だけは第一の実施例と同様メールで行う、としてもよい。
【0110】
次に本発明の第3の実施の形態について図面を参照して詳細に説明する。
【0111】
図9を参照すると、本発明の第3の実施の形態は、本発明の第1の実施の形態と同様に、利用者端末110、通信ネットワーク100、サーバ200を備え、更に、コミュニティ生成プログラムを記録した記録媒体300を備える。この記録媒体300は、磁気ディスク、半導体メモリ、CD−ROMその他の記録媒体であってよい。また、サーバ200には、データ処理部400と記憶部500を備える。
【0112】
コミュニティ生成プログラムは記録媒体300からサーバ200に読み込まれ、データ処理部400の動作を制御し、記憶部500にメーリングリストメンバデータ格納部230を生成する。データ処理部400は、コミュニティ生成プログラムの制御により第1の実施の形態におけるメールサーバ210、メーリングリスト登録部221、メーリングリスト管理部222及びメール加工・転送部223による処理と同一の処理を実行する。
【0113】
次に本発明の第4の実施の形態について図面を参照して詳細に説明する。
【0114】
図9を参照すると、本発明の第4の実施の形態は、利用者端末110、通信ネットワーク100、サーバ200を備え、更に、コミュニティ生成プログラムを記録した記録媒体300を備える。この記録媒体300は、磁気ディスク、半導体メモリ、CD−ROMその他の記録媒体であってよい。また、サーバ200には、データ処理部400と記憶部500を備える。
【0115】
コミュニティ生成プログラムは記録媒体300からサーバ200に読み込まれ、データ処理部400の動作を制御し、記憶部500にメーリングリストメンバデータ格納部230を生成する。データ処理部400は、コミュニティ生成プログラムの制御により第2の実施の形態におけるメールサーバ210、WWWサーバ240、Webページ作成部250、メーリングリスト登録部221、メーリングリスト管理部222及びメール加工・転送部223による処理と同一の処理を実行する。
【0116】
【発明の効果】
本発明による効果は、コミュニティを生成する時点においての利用者の状況を考慮して、コミュニケーションに参加する意思のある利用者のみからなるコミュニティを、動的に、生成させることが可能になる。この結果、メーリングリストのメンバ候補に不要なメッセージ、あるいは迷惑なメッセージが届くことが回避される。
【0117】
その理由は、メーリングリストによるコミュニケーションの開始時に、メンバ候補に招待通知を送信し、参加の意思を表明したものの間にだけメッセージを送信することにより、その時点で参加できない利用者や、多忙な利用者には招待通知のみが送信されるためである。
【図面の簡単な説明】
【図1】本発明の第1の実施の形態の構成を示すブロック図。
【図2】本発明の第1の実施の形態のメーリングリスト管理情報の具体例を示す図。
【図3】本発明の第1の実施の形態の動作を示す流れ図。
【図4】本発明の第1の実施の形態のコミュニティ生成要求の具体例を示す図。
【図5】本発明の第1の実施の形態のメールサーバの動作を示す流れ図。
【図6】本発明の第1の実施の形態のメーリングリスト登録部の動作を示す流れ図。
【図7】本発明の第1の実施の形態のメーリングリスト管理部の動作を示す流れ図。
【図8】本発明の第2の実施の形態の構成を示すブロック図。
【図9】本発明の第3及び第4の実施の形態の構成を示すブロック図。
【符号の説明】
100 通信ネットワーク
110 利用者端末
200 サーバ
210 メールサーバ
220 メーリングリスト登録管理部
221 メーリングリスト登録部
222 メーリングリスト管理部
223 メール加工・転送部
230 メーリングリストメンバデータ格納部
240 WWWサーバ
250 Webページ作成部
300 記録媒体
400 データ処理部
500 記憶部[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a community generation method, a community generation system, and a storage medium storing a community generation program, and in particular, dynamically determines members to join a community from member candidates registered in a mailing list according to the intention of the member candidates. , A community generation method, a community generation system, and a storage medium storing a community generation program.
[0002]
[Prior art]
Examples of conventional storage media storing this type of community generation method, community generation system, and community generation program include a method used in majormo and free ml which are free software. A storage medium storing these community generation method, community generation system, and community generation program has a mailing list server and a mailing list member storage unit.
[0003]
A user can register a mailing list in the mailing list server by sending mail to the mailing list server or inputting a command on a computer on which the mailing list server operates. When registering a mailing list, the name, mail address, and member address of the mailing list are registered. When using a registered mailing list, the user sends an e-mail to the mail address of the mailing list. The mailing list server forwards the received mail to all members of the mailing list. This realizes communication between members in the mailing list.
[0004]
In addition, the user can perform processing for mailing list data such as deletion of a mailing list, addition of members, and deletion by sending a mail in which a command statement is embedded to the mailing list server. In this case, it is also possible to have a dedicated mail address for sending such a command statement separately from the mailing list address.
[0005]
Furthermore, the free software “fml” provides a command for a member to temporarily leave the mailing list. Therefore, the mailing list server manages two lists for one mailing list in order to manage members who have temporarily left. That is, in addition to the actual mailing list members, a list of all members including those who have temporarily left is managed. Specifically, the members of the mailing list are managed by a file called members, actives, and the initial state is members = actives. The mailing list always sends mail to actives. If a member temporarily leaves, delete the corresponding address from the actives, and when rejoining, refer to members to confirm that the user was a member in the past, Add the corresponding address. As a result, the member can temporarily leave the mailing list or join again.
[0006]
[Problems to be solved by the invention]
In the prior art, there is a problem that an unnecessary message or annoying message may reach a mailing list member. In other words, in temporary communication, the message communicated there has value only if it is read at the time of communication, and the record of communication is not important. Nevertheless, in the conventional technique, the members reach all members unconditionally regardless of whether or not the members can read the message at that time. Further, in the conventional technology, even when a certain member is busy at that time and does not want to participate in the communication, the message arrives unconditionally.
[0007]
The reason for this is that, in the prior art, the members who participate in the community are not dynamically determined every time each communication is performed, and further, the members do not depend on the intention of the members at the time of communication. This is because members to participate are determined.
[0008]
As one method for solving this problem, when a user wants to leave the mailing list, a command to leave the mailing list is sent to manage a list of all members including those who have temporarily left. However, in this method, a message is transmitted to all members registered in the mailing list in the initial state. That is, until a command to leave the user is sent, the message is automatically transmitted regardless of whether or not the user can read the message.
[0009]
Therefore, an object of the present invention is to include only candidate members who wish to participate in communication in consideration of the current status of member candidates registered in the mailing list every time a community for temporary conversation or the like is generated each time. A community is formed so that unnecessary messages are not accumulated in candidate members.
[0010]
[Means for Solving the Problems]
In the first community generation system of the present invention, a server receives a community generation request from a user, generates a community, and transmits a community invitation notification to member candidates registered in the mailing list. A community participation request is received from a member candidate who has received the invitation notice, and the member candidate who has transmitted the community participation request is allowed to participate in the community. Thus, the object of the present invention is achieved by allowing member candidates who are willing to participate in the community to participate in the community.
[0011]
In the second community generation system of the present invention, the Web page creation unit receives a user's community generation request from the community generation request web page through the WWW server. The Web page creation unit passes the community generation request to the mailing list registration management unit. The mailing list registration management unit generates a community, creates an invitation notice to the community for the member candidates registered in the mailing list, and passes it to the web page creation unit. The web page creation unit creates a community invitation notification web page and presents the community invitation notification web page to the member candidates. The web page creation unit receives the community participation request of the member candidate presented with the invitation web page for the community from the community participation request web page through the WWW server. The received Web page creation unit passes the community participation request to the mailing list registration management unit. The mailing list registration management unit joins the member candidates who have requested community participation to the community. Thus, the object of the present invention is achieved by allowing member candidates who are willing to participate in the community to participate in the community.
[0012]
The third community generation system of the present invention is a process for receiving a community generation request from a user on a recording medium, a process for generating a community, and an invitation notification to the community for member candidates registered in the mailing list. A program for causing a computer to execute a process of transmitting, a process of receiving a community participation request of a member candidate who has received an invitation notification to the community, and a process of causing the member candidate who has transmitted the community participation request to participate in the community By recording, the object of the present invention is achieved. Thus, the object of the present invention is achieved by allowing member candidates who are willing to participate in the community to participate in the community.
[0013]
DETAILED DESCRIPTION OF THE INVENTION
Next, embodiments of the present invention will be described in detail with reference to the drawings. FIG. 1 is a block diagram showing the configuration of the first embodiment of the present invention.
[0014]
A first embodiment of the present invention will be described with reference to FIG. The first embodiment of the present invention includes a plurality of
[0015]
Specifically, a member candidate has a qualification to participate in a community.
[0016]
In the embodiment of the present invention, it can be divided into a case where this member candidate is already registered in the
[0017]
The
[0018]
The
[0019]
The
[0020]
As shown in FIG. 1, the
[0021]
The
[0022]
The mailing list
[0023]
When the mailing
[0024]
FIG. 2 shows an example of mailing list management information registered in the mailing list member
[0025]
The mailing
[0026]
The mailing
[0027]
When the mailing
[0028]
The mailing
[0029]
When a community participation request is received from the
[0030]
The mailing
[0031]
When the message transmission request is received from the
[0032]
When a community leave request is received from the
[0033]
Further, when a community dissolution request is received from the
[0034]
The mailing
[0035]
The mail processing /
[0036]
The mailing list member
[0037]
Next, the operation of the present embodiment will be described in detail with reference to FIG.
[0038]
FIG. 3 is a diagram showing an example of the processing flow of the present invention when there are four user terminals.
[0039]
Here, as an example, a case will be described in which user A tries to generate a community in a group including users A, B, C, and D. First, the user A makes a community generation request to the
[0040]
FIG. 4 shows an example of information necessary for the community generation request. The community generation request can be divided into those with a mailing list registration request and those without. FIG. 4A shows an example of information necessary for a community generation request accompanied by a mailing list registration request. In this case, the community generation request includes the ID and password of the community generator, which is information necessary for authentication to use the service, the name of the mailing list to be registered, the comment, the mailing list address, and the community generator who is the registrant of the mailing list. Information such as the e-mail address, the address of the member candidate that the community creator wants to communicate with is required. FIG. 4B shows an example of information necessary for a community generation request not accompanied by a mailing list registration request. In this case, the community generation request requires information such as the ID and password of the community generator, a mailing list name, and a mailing list address, which are information necessary for authentication for using the service. 4A and 4B, the mail address of the community creator who is the registrant of the mailing list in FIG. 4A, and the mailing list address in FIG. Even if it is not described directly in the mail to be performed, the sender address and the destination address of the mail can be substituted.
[0041]
Upon receiving the community generation request, the
For example, it can be performed based on whether the mail destination is a mailing list registration request address. When the community generation request is accompanied by a mailing list registration request, the
[0042]
Upon receiving the community generation request, the mailing
[0043]
The mailing
[0044]
If the candidate members B, C, and D who have received the notification of invitation to the community are willing to participate in the community, a community participation request mail can be transmitted to the server 200 (FIG. 3). S3). At that time, it is also possible to add a comment or the like when participating in the community. Here, a case where B makes a participation request will be described.
[0045]
The
[0046]
The same process is performed when member candidate C makes a community participation request (S3 and S4 in FIG. 3). As a result, A, B, and C mail addresses are described in the member candidate column of the mailing list management information (FIG. 2), and D mail address is described in the member candidate mail address column. (M3 in FIG. 3).
[0047]
Members A, B, and C who are participating in the community can make a message transmission request to the server 200 (S5 in FIG. 3). Specifically, the members A, B, and C who are participating in the community transmit mail including a message transmission request to the mailing list address of the
[0048]
The
[0049]
When members A, B, and C who are participating in the community want to leave the community, they can send a request to leave the community to the server 200 (S7 in FIG. 3). Specifically, a member who wants to leave the community transmits a mail including a request to the mailing list address of the
[0050]
Here, as an example, a case where B requests a withdrawal will be described. The
[0051]
When a member participating in the community wants to dissolve the community, the
[0052]
The
[0053]
Also, in S8 of FIG. 3, when the sender who has left the community has left the community, as a result of the number of members participating in the community becoming one, the dissolution of this community is executed. Also good.
[0054]
Also, certain conditions have been met, such as dissolution after a certain period of time since the community was created, or dissolution after a certain period of time since the last email was received from a member of the community In this case, the dissolution of this community may be executed. As a result, even if a member who participates in the community does not request the dissolution of the community, it is possible to automatically dissolve the community considered to be unnecessary to some extent and generate a newly required community. become. As a result, it is possible to generate a more dynamic community in consideration of the usage situation of the user.
[0055]
Next, the
(Specific description of the mail server 210)
[0056]
Hereinafter, the processing of the
[0057]
The
[0058]
When the mail destination is the mailing list registration request address, the
[0059]
When the mail destination is not the mailing list registration request address, the
[0060]
If the mail address is not the mailing list registration request address and is not the mailing list address registered in the
(Specific description of the mailing list registration unit 221)
[0061]
Hereinafter, the process of the mailing
[0062]
When the mailing
[0063]
As a result of checking whether or not the community creator can register the mailing list, if the mailing list registration is not possible, the mailing
[0064]
As a result of checking whether or not the community creator can register in the mailing list, if the mailing list can be registered, the mailing
[0065]
When the correct information for registering the mailing list is input to the community generation request accompanied by the mailing list registration request, the mailing
[0066]
As a result of checking whether or not the mailing list address can be used, if the address is usable, the mailing
[0067]
Next, the mailing
[0068]
Then, the mailing
(Specific description of the mailing
[0069]
Hereinafter, processing of the mailing
[0070]
The mailing
[0071]
When receiving the mail, the mailing
[0072]
If the person who sent the mail is a mailing list member candidate, the mailing
[0073]
As a result, when the mailing
[0074]
When the mailing
[0075]
Next, the mailing
[0076]
In S45 of FIG. 7, if the person who sent the mail is a member participating in the community, the mailing
[0077]
As a result of checking whether or not the mail is a command mail, if the mail is not a command mail, the mailing
[0078]
In S46 of FIG. 7, when the mail is a command mail, the mailing
[0079]
After the command mail sender is withdrawn from the community (S54 in FIG. 7), the mailing
[0080]
In addition, as a result of checking whether or not the number of members participating in the community is one, if the number of members participating in the community is one, the mailing
[0081]
Further, in S51 of FIG. 7, when the mailing
[0082]
On the other hand, when the content of the command mail is a community dissolution request, the mailing
[0083]
In addition, for each mailing list on the
[0084]
Next, a second embodiment of the present invention will be described in detail with reference to the drawings.
[0085]
FIG. 8 is a block diagram showing the configuration of the second exemplary embodiment of the present invention. Referring to FIG. 8, the second embodiment is different in that it has a
[0086]
In addition to the first embodiment, the
[0087]
The
[0088]
In addition to the processing performed by the mailing
[0089]
In addition to the processing performed by the mailing
[0090]
The mailing
[0091]
The mail processing /
[0092]
The
[0093]
The Web
[0094]
Specifically, the Web
[0095]
Further, the web
[0096]
Next, the operation of the second exemplary embodiment of the present invention will be described in detail with reference to the drawings.
[0097]
The
[0098]
Accordingly, in the second embodiment of the present invention, a community generation request (S1 in FIG. 3), a community participation request (S3 in FIG. 3), a message transmission request (S5 in FIG. 3), a request to leave the community ( 3. S7) in FIG. 3 and community dissolution request (S9 in FIG. 3) are transmitted using the information input Web page provided by
[0099]
In the second embodiment of the present invention, the
[0100]
Next, the
(Specific description of WWW server 240)
[0101]
The
(Specific description of Web page creation unit 250)
[0102]
The web
[0103]
If the received request is a community generation request accompanied by a mailing list registration request, the request is transmitted to the mailing
[0104]
Further, when the web
(Specific description of the mailing list registration unit 221)
[0105]
The mailing
(Specific description of the mailing list management unit 222)
[0106]
The mailing
[0107]
The message transmission in S47 of FIG. 7 is performed by the mailing
[0108]
The
[0109]
Further, when the mailing list management unit performs notification, all or some of the notifications may be requested to be executed from the
[0110]
Next, a third embodiment of the present invention will be described in detail with reference to the drawings.
[0111]
Referring to FIG. 9, the third embodiment of the present invention includes a
[0112]
The community generation program is read from the
[0113]
Next, a fourth embodiment of the present invention will be described in detail with reference to the drawings.
[0114]
Referring to FIG. 9, the fourth embodiment of the present invention includes a
[0115]
The community generation program is read from the
[0116]
【The invention's effect】
According to the effect of the present invention, it is possible to dynamically generate a community including only users who are willing to participate in communication in consideration of the situation of the user at the time of generating the community. As a result, an unnecessary message or annoying message is prevented from reaching a mailing list member candidate.
[0117]
The reason for this is that at the start of the communication on the mailing list, an invitation notice is sent to the candidate members, and a message is sent only between those who have expressed their intention to participate, so that users who cannot join at that time or busy users This is because only an invitation notice is sent to.
[Brief description of the drawings]
FIG. 1 is a block diagram showing a configuration of a first exemplary embodiment of the present invention.
FIG. 2 is a diagram showing a specific example of mailing list management information according to the first embodiment of this invention.
FIG. 3 is a flowchart showing the operation of the first exemplary embodiment of the present invention.
FIG. 4 is a diagram illustrating a specific example of a community generation request according to the first embodiment of this invention.
FIG. 5 is a flowchart showing the operation of the mail server according to the first embodiment of this invention.
FIG. 6 is a flowchart showing an operation of a mailing list registration unit according to the first embodiment of this invention.
FIG. 7 is a flowchart showing an operation of the mailing list management unit according to the first embodiment of this invention.
FIG. 8 is a block diagram showing a configuration of a second exemplary embodiment of the present invention.
FIG. 9 is a block diagram showing a configuration of third and fourth embodiments of the present invention.
[Explanation of symbols]
100 communication network
110 User terminal
200 servers
210 Mail server
220 Mailing List Registration Management Department
221 Mailing List Registration Department
222 Mailing List Management Department
223 Mail processing / forwarding part
230 Mailing list member data storage
240 WWW server
250 Web page creation part
300 recording media
400 Data processing unit
500 storage unit
Claims (34)
前記メンバ候補のうち、コミュニケーションを行うメンバから構成されるコミュニティを生成させ、
前記メンバ候補に対してコミュニティへの招待通知を送信し、
前記コミュニティへの招待通知を受けたメンバ候補から、前記コミュニティに参加するためのコミュニティ参加要求を受信し、
前記コミュニティ参加要求を送信したメンバ候補を前記コミュニティに参加させ、
前記メンバ候補からメールを受信した際に、前記コミュニティが生成されていない場合は、前記メールが前記コミュニティ生成要求を含むと判断し、前記コミュニティが生成されており、かつ前記メールを送信した利用者がコミュニティのメンバに含まれていない場合は、前記メールが前記コミュニティ参加要求を含むと判断することを特徴とするコミュニティ生成システム。Receive community creation requests from candidate members registered on the mailing list,
A community composed of members who communicate among the member candidates is generated,
Send an invitation to the community to the candidate member,
From the candidate members who received the invitation notification to the community, a community participation request for participating in the community is received,
Let the member candidate who transmitted the community participation request participate in the community,
When the e-mail is received from the candidate member, if the community is not generated, it is determined that the e-mail includes the community generation request, and the user who has generated the community and sent the e-mail Is not included in community members, it is determined that the mail includes the community participation request .
メーリングリストを作成して、
前記メーリングリストに登録されたメンバ候補のうち、コミュニケーションを行うメンバから構成されるコミュニティを生成させ、
前記メーリングリストに登録されたメンバ候補に対してコミュニティへの招待通知を送信し、
前記コミュニティへの招待通知を受けたメンバ候補から、前記コミュニティ参加するためのコミュニティ参加要求を受信し、
前記コミュニティ参加要求を送信したメンバ候補を前記コミュニティに参加させ、
前記メンバ候補からメールを受信した際に、前記コミュニティが生成されていない場合は、前記メールが前記コミュニティ生成要求を含むと判断し、前記コミュニティが生成されており、かつ前記メールを送信した利用者がコミュニティのメンバに含まれていない場合は、前記メールが前記コミュニティ参加要求を含むと判断することを特徴とするコミュニティ生成システム。Receive a community generation request with a mailing list registration request from the user,
Create a mailing list
Generate a community composed of members who communicate among the member candidates registered in the mailing list,
Send an invitation to the community to the member candidates registered in the mailing list;
Receiving a community participation request for participating in the community from a candidate member who has received a notification of invitation to the community;
Let the member candidate who transmitted the community participation request participate in the community,
When the e-mail is received from the candidate member, if the community is not generated, it is determined that the e-mail includes the community generation request, and the user who has generated the community and sent the e-mail Is not included in community members, it is determined that the mail includes the community participation request .
前記コミュニティに参加しているメンバに対し、前記コミュニティ参加要求を送信したメンバ候補が前記コミュニティに参加したことを知らせるための通知を行うことを特徴とする請求項1または2に記載のコミュニティ生成システム。When joining a member candidate who has sent a participation request to the community to the community,
The community generation system according to claim 1 or 2 , wherein a notification is made to notify a member participating in the community that a member candidate who has transmitted the community participation request has joined the community. .
前記コミュニティからの離脱要求の送信者であるメンバを前記コミュニティから離脱させることを特徴とする請求項1、2又は3に記載のコミュニティ生成システム。In response to a request to leave the community of a member participating in the community,
4. The community generation system according to claim 1, 2, or 3 , wherein a member who is a sender of a request for leaving the community is withdrawn from the community.
前記メーリングリストの登録されたメンバ候補からコミュニティ生成要求を受け取り、前記コミュニティを生成し、前記メンバ候補へ前記コミュニティへの招待通知の送信を要求し、前記メンバ候補からコミュニティ参加要求を受け取った場合、前記コミュニティ参加要求を送信したメンバ候補を前記コミュニティに参加させるメーリングリスト管理部と、
前記メーリングリスト管理部から前記コミュニティへの招待通知の送信要求を受けて、前記コミュニティへの招待通知を作成し、前記メーリングリストメンバデータ格納部を参照して、前記メーリングリストに登録されたメンバ候補に対し前記コミュニティへの招待通知を送信するメール加工・転送部とを備え、
前記メーリングリスト管理部が、前記メンバ候補からメールを受信した際に、前記メーリングリストメンバデータ格納部を参酌して、前記コミュニティが生成されていない場合は、前記メールに前記コミュニティ生成要求を含むと判断し、前記コミュニティが生成されていて、かつ前記メールを送信した者がコミュニティのメンバに含まれていない場合は、前記メールに前記コミュニティ参加要求を含むと判断することを特徴とするコミュニティ生成システム。A mailing list member data storage for storing information about the mailing list;
When receiving a community generation request from a registered member candidate of the mailing list, generating the community, requesting the member candidate to transmit an invitation notification to the community, and receiving a community participation request from the member candidate, A mailing list management unit for joining a member candidate who has transmitted a community participation request to the community;
In response to a request to send an invitation notification to the community from the mailing list management unit, create an invitation notification to the community, refer to the mailing list member data storage unit, and to the member candidates registered in the mailing list E-mail processing / forwarding section to send notification of community invitation,
When the mailing list management unit receives an email from the member candidate, the mailing list member data storage unit is considered, and if the community has not been generated, it is determined that the email includes the community generation request. If the community is generated and the person who sent the mail is not included in the community members, it is determined that the community participation request is included in the mail .
前記メーリングリスト登録部から受け取った前記メーリングリストに関する情報を記憶するメーリングリストメンバデータ格納部と、
前記コミュニティ生成要求を受け取り、前記コミュニティを生成し、前記メーリングリストに登録されたメンバ候補へ前記コミュニティへの招待通知の送信を要求し、前記メンバ候補からコミュニティ参加要求を受け取った場合、前記コミュニティ参加要求を送信したメンバ候補を前記コミュニティに参加させるメーリングリスト管理部と、
前記メーリングリスト管理部から前記コミュニティへの招待通知の送信要求を受けて、前記コミュニティへの招待通知を作成し、前記メーリングリストメンバデータ格納部を参照して、前記メーリングリストに登録されたメンバ候補に対し前記コミュニティへの招待通知を送信するメール加工・転送部とを備え、
前記メーリングリスト管理部が、前記メンバ候補からメールを受信した際に、前記メーリングリストメンバデータ格納部を参酌して、前記コミュニティが生成されていない場合は、前記メールに前記コミュニティ生成要求を含むと判断し、前記コミュニティが生成されていて、かつ前記メールを送信した者がコミュニティのメンバに含まれていない場合は、前記メールに前記コミュニティ参加要求を含むと判断することを特徴とする
コミュニティ生成システム。Receiving a community generation request accompanied by a mailing list registration request from a user, outputting information on the mailing list to a mailing list member data storage unit, and outputting the community generation request to a mailing list management unit;
A mailing list member data storage unit for storing information on the mailing list received from the mailing list registration unit;
When receiving the community generation request, generating the community, requesting the member candidate registered in the mailing list to send an invitation notice to the community, and receiving the community participation request from the member candidate, the community participation request A mailing list manager that joins the candidate members who sent
In response to a request to send an invitation notification to the community from the mailing list management unit, create an invitation notification to the community, refer to the mailing list member data storage unit, and to the member candidates registered in the mailing list E-mail processing / forwarding section to send notification of community invitation,
When the mailing list management unit receives an email from the member candidate, the mailing list member data storage unit is considered, and if the community has not been generated, it is determined that the email includes the community generation request. If the community is generated and the person who sent the mail is not included in the community members, it is determined that the community participation request is included in the mail .
前記メール加工・転送部が、前記要求を受けて、前記通知を作成し、前記メーリングリストメンバデータ格納部を参照して、前記メーリングリストに登録されたメンバ候補に対し前記通知を送信する
ことを特徴とする請求項8又は9に記載のコミュニティ生成システム。When the mailing list management unit joins the member candidate who has transmitted the community participation request to the community, the mail processing is performed to send a notification for notifying that the member candidate who has transmitted the community participation request has joined the community.・ Request to the transfer section,
The mail processing / forwarding unit receives the request, creates the notification, refers to the mailing list member data storage unit, and transmits the notification to member candidates registered in the mailing list. The community generation system according to claim 8 or 9 .
前記メーリングリスト管理部が、前記メンバが前記コミュニティから離脱したことを知らせるための通知の送信をメール加工・転送部に要求し、
前記メール加工・転送部が、前記要求を受けて、前記通知を作成し、前記メーリングリストメンバデータ格納部を参照して、前記メーリングリストに登録されたメンバ候補に対し、前記通知を送信することを特徴とする請求項8、9又は10に記載のコミュニティ生成システム。When the mailing list manager receives a withdrawal request from the community of a member participating in the community and leaves the member who is a sender of the withdrawal request from the community,
The mailing list management unit requests the mail processing / forwarding unit to send a notification for notifying that the member has left the community;
The mail processing / forwarding unit receives the request, creates the notification, refers to the mailing list member data storage unit, and transmits the notification to member candidates registered in the mailing list. The community generation system according to claim 8, 9 or 10 .
前記メール加工・転送部が、前記要求を受けて、前記通知を作成し、前記メーリングリストメンバデータ格納部を参照して、前記メーリングリストに登録されたメンバ候補に対し、前記通知を送信することを特徴とする請求項12又は13に記載のコミュニティ生成システム。When the mailing list management unit dissolves the community, it requests the mail processing / forwarding unit to create a notification for notifying that the community has been dissolved,
The mail processing / forwarding unit receives the request, creates the notification, refers to the mailing list member data storage unit, and transmits the notification to member candidates registered in the mailing list. The community generation system according to claim 12 or 13 .
コミュニティを生成させる処理と、
前記メンバ候補に対してコミュニティへの招待通知を送信する処理と、
前記コミュニティへの招待通知を受けたメンバ候補から、前記コミュニティに参加するためのコミュニティ参加要求を受信する処理と、
前記コミュニティ参加要求を送信したメンバ候補を前記コミュニティに参加させる処理
をコンピュータに実行させるためのプログラムであって、
前記メンバ候補からメールを受信した際に、前記コミュニティが生成されていない場合は、前記メールが前記コミュニティ生成要求を含むと判断する処理と、前記コミュニティが生成されており、かつ前記メールを送信した利用者がコミュニティのメンバに含まれていない場合は、前記メールが前記コミュニティ参加要求を含むと判断する処理をコンピュータに実行させるためのプログラムを記録したことを特徴とする記録媒体。A process of receiving a community generation request from member candidates registered in the mailing list;
Process to generate a community,
A process of sending a community invitation notification to the candidate member;
A process of receiving a community participation request for participating in the community from candidate members who received the invitation notification to the community;
A program for causing a computer to execute a process of causing a member candidate who has transmitted the community participation request to participate in the community,
When the e-mail is received from the candidate member, if the community is not generated, a process for determining that the e-mail includes the community generation request, the community is generated, and the e-mail is transmitted. A recording medium in which a program for causing a computer to execute a process of determining that the mail includes the community participation request when a user is not included in a community member is recorded.
前記メーリングリストを作成する処理と、
コミュニティを生成する処理と、
前記メーリングリストに登録されたメンバ候補に対してコミュニティへの招待通知を送信する処理と、
前記招待通知を受けたメンバ候補から前記コミュニティに参加するためのコミュニティ参加要求を受信する処理と、
前記コミュニティ参加要求を送信したメンバ候補を前記コミュニティに参加させる処理をコンピュータに実行させるためのプログラムであって、
前記メンバ候補からメールを受信した際に、前記コミュニティが生成されていない場合は、前記メールが前記コミュニティ生成要求を含むと判断する処理と、前記コミュニティが生成されており、かつ前記メールを送信した利用者がコミュニティのメンバに含まれていない場合は、前記メールが前記コミュニティ参加要求を含むと判断する処理をコンピュータに実行させるためのプログラムを記録したことを特徴とする記録媒体。A process of receiving a community generation request accompanied by a mailing list registration request from the community generator;
Processing to create the mailing list;
The process of generating a community,
A process of sending an invitation notification to the community to the member candidates registered in the mailing list;
Processing for receiving a community participation request for participating in the community from candidate members who have received the invitation notification;
A program for causing a computer to execute a process of causing a member candidate who has transmitted the community participation request to participate in the community,
When the e-mail is received from the candidate member, if the community is not generated, a process for determining that the e-mail includes the community generation request, the community is generated, and the e-mail is transmitted. A recording medium in which a program for causing a computer to execute a process of determining that the mail includes the community participation request when a user is not included in a community member is recorded.
前記コミュニティに参加しているメンバに対し、前記コミュニティ参加要求を送信したメンバ候補が前記コミュニティに参加したことを知らせるための通知を行う処理をコンピュータに実行させるためのプログラムを記録したことを特徴とするする請求項17又は18に記載の記録媒体。When joining a candidate member who has transmitted the community participation request to the community,
A program for causing a computer to execute a process for notifying a member participating in the community that a member candidate who has transmitted the community participation request has joined the community is recorded. The recording medium according to claim 17 or 18 .
前記コミュニティからの離脱要求の送信者であるメンバを前記コミュニティから離脱させる処理をコンピュータに実行させるためのプログラムを記録したことを特徴とする請求項17、18又は19に記載の記録媒体。A process of receiving a withdrawal request from the community of a member participating in the community;
20. The recording medium according to claim 17 , wherein a program for causing a computer to execute a process of causing a member who is a sender of a withdrawal request from the community to leave the community is recorded.
前記コミュニティを解散する処理をコンピュータに実行させるためのプログラムを記録したことを特徴とする請求項20に記載の記録媒体。As a result of performing the process of leaving the member who is the sender of the withdrawal request from the community, the number of people participating in the community becomes one,
21. The recording medium according to claim 20 , wherein a program for causing a computer to execute processing for dissolving the community is recorded.
前記コミュニティを解散する処理
をコンピュータに実行させるためのプログラムを記録したことを特徴とする請求項17、18、19、20又は21に記載の記録媒体。Receiving a request for dissolution of the community from a member participating in the community;
The recording medium according to claim 17, 18, 19, 20, or 21 , wherein a program for causing a computer to execute the process of dissolving the community is recorded.
前記コミュニティに参加しているメンバに対し、前記コミュニティが解散されたことを知らせるための通知を送信する処理をコンピュータに実行させるためのプログラムを記録したことを特徴とする請求項21又は22に記載の記録媒体。When performing the process of dissolving the community,
To members participating in the community, according to claim 21 or 22, characterized by recording a program for executing a process of transmitting a notification for notifying that the community is dissolved in the computer Recording media.
をコンピュータに実行させるためのプログラムを記録したことを特徴とする請求項17、18、19、20、21、22又は23に記載の記録媒体。18. A program for causing a computer to execute a process of creating a community generation request Web page for the community generation request and a community participation request Web page for the community participation request is recorded . The recording medium according to 18, 19, 20, 21, 22, or 23 .
コミュニティ生成の要求に基づいて、コミュニティを生成し、前記コミュニティ生成の要求をした利用者を前記コミュニティに追加し、前記グループのメンバにコミュニティの生成を通知するコミュニティ生成処理と、
コミュニティへの参加の要求に基づいて、前記コミュニティへの参加の要求をした利用者を前記コミュニティに追加するコミュニティ参加処理と、
メッセージ配送の要求に基づいて、前記メッセージ配送の要求をした利用者のメッセージを前記コミュニティのメンバに配送するメッセージ送信処理と、
コミュニティ解散の要求、または特定の条件に基づいて、前記コミュニティを解散するコミュニティ解散処理とを含み、
前記要求を受けた際に、コミュニティの存在の有無を調べ、
コミュニティが存在しない場合には、前記要求がコミュニティ生成の要求であると判断し、
コミュニティが存在する場合には、前記要求をした利用者が前記コミュニティのメンバであるか否かを調べ、
前記要求をした利用者が前記コミュニティのメンバでない場合には、前記要求がコミュニティ参加の要求であると判断する
ことを特徴とするコミュニケーション実現方法。A method for realizing communication between members of a group registered in advance based on a request from a user,
Community generation processing for generating a community based on the request for community generation, adding the user who has requested the community generation to the community, and notifying the members of the group of the generation of the community;
A community participation process for adding a user who has requested to participate in the community to the community based on a request to participate in the community;
A message transmission process for delivering a message of a user who has requested the message delivery to a member of the community based on a message delivery request;
A community dissolution process for dissolving the community based on a request for community dissolution or specific conditions;
When the request is received, the existence of the community is checked,
If the community does not exist, it is determined that the request is a community generation request,
If a community exists, check whether the user who made the request is a member of the community,
The communication realizing method according to claim 1, wherein if the requesting user is not a member of the community, it is determined that the request is a request for community participation .
コミュニティ生成の要求に基づいて、コミュニティを生成し、前記コミュニティ生成の要求をした利用者を前記コミュニティに追加し、前記グループのメンバにコミュニティの生成を通知するコミュニティ生成処理と、
コミュニティへの参加の要求に基づいて、前記コミュニティへの参加の要求をした利用者を前記コミュニティに追加するコミュニティ参加処理と、
メッセージ配送の要求に基づいて、前記メッセージ配送の要求をした利用者のメッセージを前記コミュニティのメンバに配送するメッセージ送信処理と、
コミュニティ解散の要求、または特定の条件に基づいて、前記コミュニティを解散するコミュニティ解散処理とを含み、
前記要求を受けた際に、コミュニティの存在の有無を調べ、
コミュニティが存在しない場合には、前記要求がコミュニティ生成の要求であると判断し、
コミュニティが存在する場合には、前記要求をした利用者が前記コミュニティのメンバであるか否かを調べ、
前記要求をした利用者が前記コミュニティのメンバでない場合には、前記要求がコミュニティ参加の要求であると判断し、
前記要求をした利用者が前記コミュニティのメンバである場合には、前記要求がメッセージ送信の要求であると判断する
ことを特徴とするコミュニケーション実現方法。A method for realizing communication between members of a group registered in advance based on a request from a user,
Community generation processing for generating a community based on the request for community generation, adding the user who has requested the community generation to the community, and notifying the members of the group of the generation of the community;
A community participation process for adding a user who has requested to participate in the community to the community based on a request to participate in the community;
A message transmission process for delivering a message of a user who has requested the message delivery to a member of the community based on a message delivery request;
A community dissolution process for dissolving the community based on a request for community dissolution or specific conditions;
When the request is received, the existence of the community is checked,
If the community does not exist, it is determined that the request is a community generation request,
If a community exists, check whether the user who made the request is a member of the community,
If the user who made the request is not a member of the community, it is determined that the request is a request for community participation;
The communication realizing method according to claim 1, wherein if the user who made the request is a member of the community, the request is determined to be a message transmission request .
前記要求が、前記メーリングリストのアドレスへのメール送信によって実現されることを特徴とする請求項25又は26に記載のコミュニケーション実現方法。The group is a mailing list;
27. The communication realizing method according to claim 25 or 26 , wherein the request is realized by mail transmission to an address of the mailing list.
コミュニティ生成の要求に基づいて、コミュニティを生成し、前記コミュニティ生成の要求をした利用者を前記コミュニティに追加し、前記グループのメンバにコミュニティの生成を通知するコミュニティ生成処理を行うコミュニティ生成手段と、
コミュニティへの参加の要求に基づいて、前記コミュニティへの参加の要求をした利用者を前記コミュニティに追加するコミュニティ参加手段と、
メッセージ配送の要求に基づいて、前記メッセージ配送の要求をした利用者のメッセージを前記コミュニティのメンバに配送するメッセージ送信手段と、
コミュニティ解散の要求、または特定の条件に基づいて、前記コミュニティを解散するコミュニティ解散手段とを有し、
前記要求を受けた際に、コミュニティの存在の有無を調べ、
コミュニティが存在しない場合には、前記要求がコミュニティ生成の要求であると判断し、
コミュニティが存在する場合には、前記要求をした利用者が前記コミュニティのメンバであるか否かを調べ、
前記要求をした利用者が前記コミュニティのメンバでない場合には、前記要求がコミュニティ参加の要求であると判断する
ことを特徴とするコミュニケーションシステム。A communication system that realizes communication between members of a group registered in advance based on a request from a user,
Community generation means for generating a community based on a request for community generation, adding a user who has requested the community generation to the community, and performing community generation processing for notifying members of the group of the generation of the community;
A community participation means for adding a user who has requested to participate in the community to the community based on a request to participate in the community;
A message transmission means for delivering a message of a user who has requested the message delivery to a member of the community based on a message delivery request;
Community dissolution means for dissolving the community based on a request for community dissolution or specific conditions;
When the request is received, the existence of the community is checked,
If the community does not exist, it is determined that the request is a community generation request,
If a community exists, check whether the user who made the request is a member of the community,
The communication system , wherein if the user who makes the request is not a member of the community, the request is determined to be a request for community participation .
コミュニティ生成の要求に基づいて、コミュニティを生成し、前記コミュニティ生成の要求をした利用者を前記コミュニティに追加し、前記グループのメンバにコミュニティの生成を通知するコミュニティ生成処理を行うコミュニティ生成手段と、
コミュニティへの参加の要求に基づいて、前記コミュニティへの参加の要求をした利用者を前記コミュニティに追加するコミュニティ参加手段と、
メッセージ配送の要求に基づいて、前記メッセージ配送の要求をした利用者のメッセージを前記コミュニティのメンバに配送するメッセージ送信手段と、
コミュニティ解散の要求、または特定の条件に基づいて、前記コミュニティを解散するコミュニティ解散手段とを有し、
前記要求を受けた際に、コミュニティの存在の有無を調べ、
コミュニティが存在しない場合には、前記要求がコミュニティ生成の要求であると判断し、
コミュニティが存在する場合には、前記要求をした利用者が前記コミュニティのメンバであるか否かを調べ、
前記要求をした利用者が前記コミュニティのメンバでない場合には、前記要求がコミュニティ参加の要求であると判断し、
前記要求をした利用者が前記コミュニティのメンバである場合には、前記要求がメッセージ送信の要求であると判断する
ことを特徴とするコミュニケーションシステム。A communication system that realizes communication between members of a group registered in advance based on a request from a user,
Community generation means for generating a community based on a request for community generation, adding a user who has requested the community generation to the community, and performing community generation processing for notifying members of the group of the generation of the community;
A community participation means for adding a user who has requested to participate in the community to the community based on a request to participate in the community;
A message transmission means for delivering a message of a user who has requested the message delivery to a member of the community based on a message delivery request;
Community dissolution means for dissolving the community based on a request for community dissolution or specific conditions;
When the request is received, the existence of the community is checked,
If the community does not exist, it is determined that the request is a community generation request,
If a community exists, check whether the user who made the request is a member of the community,
If the user who made the request is not a member of the community, it is determined that the request is a request for community participation;
The communication system , wherein if the user who made the request is a member of the community, the request is determined to be a message transmission request .
前記要求が、前記メーリングリストのアドレスへのメール送信によって実現されることを特徴とする請求項31又は32に記載のコミュニケーションシステム。Manage the mailing list corresponding to the group,
The communication system according to claim 31 or 32 , wherein the request is realized by mail transmission to an address of the mailing list.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP34858999A JP3573038B2 (en) | 1999-12-08 | 1999-12-08 | Community generation method, community generation system, and storage medium storing community generation program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP34858999A JP3573038B2 (en) | 1999-12-08 | 1999-12-08 | Community generation method, community generation system, and storage medium storing community generation program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2001168901A JP2001168901A (en) | 2001-06-22 |
| JP3573038B2 true JP3573038B2 (en) | 2004-10-06 |
Family
ID=18398038
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP34858999A Expired - Lifetime JP3573038B2 (en) | 1999-12-08 | 1999-12-08 | Community generation method, community generation system, and storage medium storing community generation program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3573038B2 (en) |
Families Citing this family (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7251495B2 (en) * | 2004-02-04 | 2007-07-31 | Microsoft Corporation | Command based group SMS with mobile message receiver and server |
| JP2007140696A (en) * | 2005-11-15 | 2007-06-07 | Nec Corp | Communication system and equipment and program |
| JP5022056B2 (en) * | 2007-02-09 | 2012-09-12 | 富士フイルム株式会社 | Meeting support system, method and program |
| JP2011053978A (en) * | 2009-09-02 | 2011-03-17 | Thinktube Ltd | Machine-to-machine communication system using asynchronous multicast middleware |
| JP5609608B2 (en) * | 2010-12-09 | 2014-10-22 | ソニー株式会社 | Information processing apparatus, group generation system, group generation method, and program |
| KR101471703B1 (en) | 2011-06-03 | 2014-12-11 | 라인 가부시키가이샤 | Messaging service system for expanding addition of member and method thereof |
| JP6243177B2 (en) * | 2013-09-30 | 2017-12-06 | 株式会社Pfu | Information processing apparatus and system |
| JP6188519B2 (en) * | 2013-09-30 | 2017-08-30 | 株式会社Pfu | Server, information processing apparatus, method and program |
| JP6788864B2 (en) * | 2015-07-10 | 2020-11-25 | パナソニックIpマネジメント株式会社 | Management system, management method, program |
-
1999
- 1999-12-08 JP JP34858999A patent/JP3573038B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JP2001168901A (en) | 2001-06-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8300557B2 (en) | Breakout rooms in a distributed conferencing environment | |
| US7818679B2 (en) | Method, system, and apparatus for enabling near real time collaboration on an electronic document through a plurality of computer systems | |
| KR101278753B1 (en) | Peer-to-peer computer network meetings | |
| US6425016B1 (en) | System and method for providing collaborative replicated objects for synchronous distributed groupware applications | |
| CN104301359B (en) | A kind of method and system of the customer relationship shown by group in Web Community | |
| US6643705B1 (en) | Routing of electronic messages using a routing map and a stateful script engine | |
| US20090063639A1 (en) | Method and system for using business rules to control invitations to join instant message collaborations | |
| US7953837B2 (en) | Persistent group membership in a distributing computing system | |
| JP3573038B2 (en) | Community generation method, community generation system, and storage medium storing community generation program | |
| US7516132B1 (en) | Mechanism for enabling distributed file sharing among a plurality of nodes in a network | |
| JP2005522759A (en) | Group management | |
| US8037170B2 (en) | Integrated application management system, apparatus and program, and integrated session management server, system, program and server chassis, and communication system, session management server and integration application server | |
| CN114202329B (en) | Business processing method, device, node equipment and storage medium | |
| US20230370405A1 (en) | Method and apparatus for messaging service | |
| JP5136555B2 (en) | Message distribution system, message distribution method, terminal and server | |
| JP3923712B2 (en) | Message exchange system and recording medium | |
| CN110557424A (en) | group communication method and device, communication equipment and storage medium | |
| CN110782223A (en) | General workflow device of OA system and general workflow implementation method | |
| EP1522979A2 (en) | Mail exchange between users of network game | |
| JP7679419B2 (en) | Messaging service method and apparatus | |
| JP2011512748A (en) | Method for enabling service in a communication network node | |
| JPH11112552A (en) | Electronic community generation / activity support method and system, and storage medium storing electronic community generation / activity support program | |
| CN117714409A (en) | Intelligent blockchain point-to-point instant messaging system | |
| US8345544B2 (en) | Information processing system and method, information management apparatus and method, information processing apparatus and method, recording medium, and program product | |
| JP2000020626A (en) | Reservation system and reservation information notification method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20040323 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20040518 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20040608 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20040621 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20070709 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080709 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090709 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100709 Year of fee payment: 6 |