(57)【特許請求の範囲】
【請求項１】
複数のユーザ端末装置によって形成されるコミュニティを複数有するコミュニティ管理システムにおいて配置されるコミュニティ管理装置であって、
特定のコミュニティ間で送受信された複数のメッセージ情報に基づいて、該メッセージ情報に含まれるキーワードごとに、該特定のコミュニティ間の関連性の強さを表す関連度を算出するように構成されている関連度算出部と、
前記ユーザ端末装置から送信された特定のキーワードを含む問い合わせに応じて、該特定のキーワードについて、最も関連度の高いコミュニティ或いは関連度が所定閾値よりも高いコミュニティを検索するように構成されている検索処理部とを備え、
前記関連度算出部は、前記特定のコミュニティ間における単位時間あたりの通信量を用いて、前記関連度を算出するように構成されている
ことを特徴とするコミュニティ管理装置。
【請求項２】
前記コミュニティは、相互に関連度の高いユーザ端末装置によって形成される複数のサブコミュニティを含み、
前記検索処理部は、前記問い合わせ内容に対して、該特定のキーワードについて、最も関連度の高いサブコミュニティ或いは関連度が所定閾値よりも高いサブコミュニティを検索するように構成されていることを特徴とする請求項１に記載のコミュニティ管理装置。
【請求項３】
前記関連度算出部は、前記特定のコミュニティ間における前記メッセージ情報の内容の類似性を用いて、前記関連度を算出するように構成されていることを特徴とする請求項１または２に記載のコミュニティ管理装置。
【請求項４】
複数のユーザ端末装置によって形成されるコミュニティを管理するコミュニティ管理装置におけるコミュニティ管理方法であって、
前記コミュニティ管理装置が、特定のコミュニティ間で送受信された複数のメッセージ情報に基づいて、該メッセージ情報に含まれるキーワードごとに、該特定のコミュニティ間の関連性の強さを表す関連度を算出する工程Ａと、
前記コミュニティ管理装置が、前記ユーザ端末装置から送信された特定のキーワードを含む問い合わせに応じて、該特定のキーワードについて、最も関連度の高いコミュニティ或いは関連度が所定閾値よりも高いコミュニティを検索する工程Ｂとを有し、
前記コミュニティ管理装置が、前記工程Ａにおいて、前記特定のコミュニティ間における単位時間あたりの通信量を用いて、前記関連度を算出する
ことを特徴とするコミュニティ管理方法。
【請求項５】
前記コミュニティは、相互に関連度の高いユーザ端末装置によって形成される複数のサブコミュニティを含み、
前記コミュニティ管理装置が、前記工程Ｂにおいて、前記問い合わせ内容に対して、該特定のキーワードについて、最も関連度の高いサブコミュニティ或いは関連度が所定閾値よりも高いサブコミュニティを検索することを特徴とする請求項４に記載のコミュニティ管理方法。
【請求項６】
前記コミュニティ管理装置が、前記工程Ａにおいて、前記特定のコミュニティ間における前記メッセージ情報の内容の類似性を用いて、前記関連度を算出することを特徴とする請求項４または５に記載のコミュニティ管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コミュニティ管理装置及びコミュニティ管理方法に関する。
【背景技術】
【０００２】
近年、パーソナルコンピュータ等の計算機やネットワークを利用して、複数のユーザ間で情報を交換するための電子的なコミュニケーション手段（例えば、電子メール、電子掲示板等）が、広く普及している。
【０００３】
そして、このようなコミュニケーション手段を用いて、共通の目的や興味を持って活動する複数のユーザによって形成されている、いわゆる「コミュニティ」という集合体が存在する。
【０００４】
ところで、コミュニティ内で交換し合う電子メール等のメッセージの中には、「価値のある知識」が含まれている場合がある。
【０００５】
しかし、かかる「価値のある知識」は、有用でない大量のメッセージの中に混在しており、特に、電子メール等のメッセージは、ユーザ個人のパーソナルコンピュータ等の計算機に分散して記憶されているため、かかる「価値のある知識」が、有益に用いられていない場合が多い。
【０００６】
そこで、メッセージ情報の類似度に基づいて、メッセージ情報間の関係の強さを抽出し、特定のメッセージ情報と強い関連性を持つメッセージ情報を選択することができるシステムが開示されている（例えば、特許文献１参照。）
【特許文献１】特開２００３−２８８３５１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上述した特許文献１では、コミュニティ内において、メッセージ情報を管理することによって、有用な情報（「価値のある知識」）を抽出することはできるが、コミュニティ内で交換し合うメッセージ情報の中に有用な情報が含まれていない場合は、有用な情報を検索することは困難であった。
【０００８】
そこで、本発明は、上記の課題に鑑み、１つのコミュニティ内に限定されず、有用な情報を広範囲にわたって効率的に検索することが可能なコミュニティ管理装置及びコミュニティ管理方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の第１の特徴は、複数のユーザ端末装置によって形成されるコミュニティを複数有するコミュニティ管理システムにおいて配置されるコミュニティ管理装置であって、特定のコミュニティ間で送受信された複数のメッセージ情報に基づいて、該メッセージ情報に含まれるキーワードごとに、該特定のコミュニティ間の関連性の強さを表す関連度を算出するように構成されている関連度算出部と、前記ユーザ端末装置から送信された特定のキーワードを含む問い合わせに応じて、該特定のキーワードについて、最も関連度の高いコミュニティ或いは関連度が所定閾値よりも高いコミュニティを検索するように構成されている検索処理部とを備えることを要旨とする。
【００１０】
かかる特徴によれば、特定のコミュニティ間のメッセージ情報を監視することにより、１つのコミュニティ内に限定されず、有用な情報を広範囲にわたって効率的に検索することができる。
【００１１】
本発明の第１の特徴において、前記コミュニティは、相互に関連度の高いユーザ端末装置によって形成される複数のサブコミュニティを含み、前記検索処理部は、前記問い合わせ内容に対して、該特定のキーワードについて、最も関連度の高いサブコミュニティ或いは関連度が所定閾値よりも高いサブコミュニティを検索するように構成されていてもよい。
【００１２】
かかる特徴によれば、サブコミュニティを検索することにより、より細かな情報の検索を行うことができる。
【００１３】
本発明の第１の特徴において、前記関連度算出部は、前記特定のコミュニティ間における単位時間あたりの通信量を用いて、前記関連度を算出するように構成されていてもよい。
【００１４】
かかる特徴によれば、特定のコミュニティとの間で通信量の多いコミュニティを検索し、特定のキーワードについての問い合わせをすることができる。
【００１５】
本発明の第１の特徴において、前記関連度算出部は、前記特定のコミュニティ間における前記メッセージ情報の内容の類似性を用いて、前記関連度を算出するように構成されていてもよい。
【００１６】
かかる特徴によれば、特定のコミュニティとの間で共通の話題が多いコミュニティを検索し、特定のキーワードについての問い合わせをすることができる。
【００１７】
本発明の第２の特徴は、複数のユーザ端末装置によって形成されるコミュニティを管理するコミュニティ管理方法であって、特定のコミュニティ間で送受信された複数のメッセージ情報に基づいて、該メッセージ情報に含まれるキーワードごとに、該特定のコミュニティ間の関連性の強さを表す関連度を算出する工程Ａと、前記ユーザ端末装置から送信された特定のキーワードを含む問い合わせに応じて、該特定のキーワードについて、最も関連度の高いコミュニティ或いは関連度が所定閾値よりも高いコミュニティを検索する工程Ｂとを有することを要旨とする。
【００１８】
本発明の第２の特徴において、前記コミュニティは、相互に関連度の高いユーザ端末装置によって形成される複数のサブコミュニティを含み、前記工程Ｂにおいて、前記問い合わせ内容に対して、該特定のキーワードについて、最も関連度の高いサブコミュニティ或いは関連度が所定閾値よりも高いサブコミュニティを検索してもよい。
【００１９】
本発明の第２の特徴において、前記工程Ａにおいて、前記特定のコミュニティ間における単位時間あたりの通信量を用いて、前記関連度を算出してもよい。
【００２０】
本発明の第２の特徴において、前記工程Ａにおいて、前記特定のコミュニティ間における前記メッセージ情報の内容の類似性を用いて、前記関連度を算出してもよい。
【発明の効果】
【００２１】
本発明によれば、１つのコミュニティ内に限定されず、有用な情報を広範囲にわたって効率的に検索することが可能なコミュニティ管理装置及びコミュニティ管理方法を提供することができる。
【発明を実施するための最良の形態】
【００２２】
次に、図面を参照して、本発明の実施の形態を説明する。以下の図面の記載において、同一又は類似の部分には、同一又は類似の符号を付している。ただし、図面は模式的なものであることに留意すべきである。
【００２３】
（コミュニティ管理システム）
本発明の実施の形態に係るコミュニティ管理システム１００は、図１に示すように、複数のユーザ端末装置５ａ…５ｅによって形成されているコミュニティＡと、複数のユーザ端末装置５ｆ…５ｉによって形成されているコミュニティＢと、複数のユーザ端末装置５ｊ…５ｎによって形成されているコミュニティＣと、コミュニティＤとを有する。
【００２４】
ここで、「コミュニティ」は、共通の目的や興味を持って活動する複数のユーザによって形成されている集合体（グループ）であり、具体的には、個々のユーザが所有するユーザ端末装置によって形成される。
【００２５】
例えば、１つのコミュニティは、共通の目的を有するメーリングリストに参加している複数のユーザの他、会社の部署毎に形成されてもよい。
【００２６】
また、コミュニティは、相互に関連度の高いユーザ端末装置によって形成される複数のサブコミュニティを有する。
【００２７】
例えば、コミュニティＡは、２つのサブコミュニティＡ１、Ａ２を有しており、サブコミュニティＡ１は、ユーザ端末装置５ａ、５ｂによって形成されており、サブコミュニティＡ２は、ユーザ端末装置５ｃ、５ｄ、５ｅから形成されている。
【００２８】
サブコミュニティは、ユーザ端末装置５ａとユーザ端末装置５ｂとの間で送受信されるメッセージ中に含まれるキーワードに基づいて形成されるように構成されていてもよい。
【００２９】
例えば、ユーザ端末装置５ａとユーザ端末装置５ｂとの間で送受信されるメッセージ中に、「ＴＣＰ」というキーワードが多く使用されている場合に、サブコミュニティＡ１を形成し、ユーザ端末装置５ｃとユーザ端末装置５ｄとユーザ端末装置５ｅと間で送受信されるメッセージ中に、「セキュリティ」というキーワードが多く使用されている場合に、サブコミュニティＡ２を形成してもよい。
【００３０】
なお、１つのユーザ端末装置が、複数のサブコミュニティに含まれていてもよい。
【００３１】
ユーザ端末装置５ａ…５ｈは、パーソナルコンピュータや、携帯電話端末や、ＰＨＳ端末や、ＰＤＡ端末等といった情報を送受信できる機器であればよい。
【００３２】
各ユーザ端末装置は、同じコミュニティ内に存在する他のユーザ端末装置との間で通信を行うことができるし、異なるコミュニティ内に存在する他のユーザ端末装置との間でも通信を行うことができる。
【００３３】
また、本実施形態に係るコミュニティ管理システムには、コミュニティ毎に、コミュニティ管理装置が配置される。
【００３４】
図１の例では、コミュニティ管理装置１０ａが、コミュニティＡに配置されており、コミュニティ管理装置１０ｂが、コミュニティＢに配置されており、コミュニティ管理装置１０ｃが、コミュニティＣに配置されており、コミュニティ管理装置１０ｄが、コミュニティＤに配置されている。
【００３５】
コミュニティ管理装置１０は、サーバとして各コミュニティに配置されていてもよいし、無線基地局等の通信装置内に配置されていてもよい。
【００３６】
コミュニティ管理装置１０ａは、図２に示すように、送受信処理部１１と、通信内容処理部１２と、コミュニティ管理部１３と、関連度算出部１４と、検索処理部１５と、コミュニティ管理テーブル保持部１６と、通信履歴保持部１７とを備える。
【００３７】
送受信処理部１１は、コミュニティ間で行われるメッセージ情報の送受信を中継するように構成されている。
【００３８】
例えば、コミュニティＡを管理するコミュニティ管理装置１０ａの送受信処理部１１は、隣接するコミュニティＢを管理するコミュニティ管理装置１０ｂや隣接するコミュニティＣを管理するコミュニティ管理装置１０ｃとの間で、メッセージ情報を送受信するように構成されている。
【００３９】
また、送受信処理部１１は、コミュニティＡ内のユーザ端末装置５ａ…５ｅとの間で行われるメッセージ情報の送受信を中継するように構成されている。
【００４０】
通信内容処理部１２は、送受信処理部１１によって中継した複数のメッセージ情報に基づいて、所定の要素を算出して通信履歴保持部１７に保存するように構成されている。
【００４１】
ここで、所定の要素としては、図３に示すように、「通信量Ｔ」や、「話題の類似性Ｔｐ」や、「メンバ数ｍ」や、「通信量の変化量Ｖｔ」や、「メンバ数の変化量Ｖｍ」や、「平均通信発生間隔ｃ」や、「通信の方向性Ｏｕｔ/Ｉｎ」等が挙げられる。
【００４２】
「通信量Ｔ」は、特定のユーザ端末装置（メンバ）間における単位時間あたりの通信量、或いは、特定のコミュニティ間における単位時間あたりの通信量を示す。なお、特定のユーザ端末装置間における単位時間あたりの通信量の総和が、特定のコミュニティ間における単位時間あたりの通信量となる。
【００４３】
「話題の類似性Ｔｐ」は、特定のコミュニティ間におけるメッセージ情報の内容の類似性を示す。例えば、「話題の類似性Ｔｐ」は、特定のキーワードの出現頻度等によって規定される。
【００４４】
「メンバ数ｍ」は、特定のコミュニティを形成するユーザ端末装置（メンバ）の数を示す。
【００４５】
「通信量の変化量Ｖｔ」は、特定のコミュニティ間における通信量の変化量（増減量）を示す。
【００４６】
「メンバ数の変化量Ｖｍ」は、特定のコミュニティを形成するユーザ端末装置（メンバ）の数の変化量（増減量）を示す。
【００４７】
「平均通信発生間隔ｃ」は、特定のコミュニティ間における通信の平均発生間隔を示す。
【００４８】
「通信の方向性Ｏｕｔ/Ｉｎ」は、特定のコミュニティに対して、受信するメッセージ情報の数（Ｉｎ）と、送信するメッセージ情報の数（Ｏｕｔ）とに基づいて、特定のコミュニティが、受信が多い傾向にあるか或いは送信が多き傾向にあるかのいずれかを示す。
【００４９】
また、通信内容処理部１２は、例えば、抽出ルールに従って、メッセージ情報に含まれるキーワードを抽出するように構成されている。
【００５０】
ここで、「抽出ルール」は、メッセージ情報の内容を動詞や名詞等に分節して辞書機能を用いた検索を行う等のキーワードの抽出方法を指し、既存の自然言語処理技術を利用することができる。
【００５１】
コミュニティ管理部１３は、ユーザ端末装置間において送受信されるメッセージ情報に基づき、コミュニティやサブコミュニティを生成するように構成されている。
【００５２】
例えば、コミュニティ管理部１３は、特定のユーザ端末装置間において送受信されるメッセージ情報から、特定のキーワードを１００個抽出した場合に、当該特定のユーザ端末装置を含むコミュニティを生成するように構成されていてもよい。
【００５３】
具体的には、コミュニティ管理部１３は、生成したコミュニティやサブコミュニティを規定するテーブルを生成して、コミュニティ管理テーブル保持部１６に保存するように構成されている（図４（ａ）及び図４（ｂ）参照）。
【００５４】
なお、コミュニティ管理装置１０ａのコミュニティ管理部１３は、図４（ａ）及び図４（ｂ）に示すように、他のコミュニティ管理装置１００ｂ等によって管理されているコミュニティ及びサブコミュニティについての情報についても、当該他のコミュニティ管理装置１００ｂ等から受信して管理するように構成されていてもよい。
【００５５】
関連度算出部１４は、通信履歴保持部１７に記憶されている所定の要素に基づいて、コミュニティ間の関連性の強さを表す関連度を算出するように構成されている。
【００５６】
なお、図３に示すように、「通信量Ｔ」が多いコミュニティ間は、関連度が高く、「通信量Ｔ」が少ないコミュニティ間は、関連度が低いとされている。
【００５７】
また、「話題の類似性Ｔｐ」が高い（すなわち、特定のキーワードの出現頻度が高い）コミュニティ間は、関連度が高く、「話題の類似性」が低い（すなわち、特定のキーワードの出現頻度が低い）コミュニティ間は、関連度が低いとされている。
【００５８】
また、「メンバ数ｍ」が多いコミュニティは、任意のコミュニティとの間の関連度が高く、「メンバ数ｍ」が少ないコミュニティは、任意のコミュニティとの間の関連度が低いとされている。
【００５９】
また、「変化量（通信量）Ｖｔ」が増加しているコミュニティ間は、関連度が高く、「変化量（通信量）Ｖｔ」が減少しているコミュニティ間は、関連度が低いとされている。
【００６０】
また、「変化量（メンバ数）Ｖｍ」が増加しているコミュニティ間は、関連度が高く、「変化量（メンバ数）Ｖｍ」が減少しているコミュニティ間は、関連度が低いとされている。
【００６１】
また、「平均通信発生間隔」が長いコミュニティ間は、関連度が高く、「平均通信発生間隔」が短いコミュニティ間は、関連度が低いとされている。
【００６２】
具体的には、関連度算出部１４は、式（１）に示すように、特定のコミュニティ間において送受信されたメッセージ情報から抽出された各キーワードについて、特定のコミュニティに関する所定の要素毎に、重みａ、ｂ…ｇを付加した算出関数ｆ（ｘ）によって、関連度を算出することができる。
【００６３】
ｆ（ｘ）＝Σ（ａ×通信量，ｂ×話題の類似性，…，ｇ×通信の方向性）  ……式（１）
なお、重みａ、ｂ…ｇは、状況に応じて変化するように構成されていてもよいし、後述する検索処理部１５からの要求に応じて変化するように構成されていてもよい。
【００６４】
具体的には、関連度算出部１４は、図５に示すコミュニティ管理テーブルを作成し、コミュニティ管理テーブル保持部１６に保存するように構成されている。
【００６５】
例えば、図５に示すコミュニティ管理テーブルは、メッセージ情報の送信元サブコミュニティと、当該メッセージ情報の送信先サブコミュニティと、当該メッセージ情報から抽出されたキーワードについて算出した関連度とを関連付けるものである。
【００６６】
検索処理部１５は、ユーザ端末装置からの問い合わせ（クエリ）に応じて、コミュニティ管理テーブル保持部１６を参照して、最も関連度の高いコミュニティを検索するように構成されている。
【００６７】
ユーザ端末装置からの問い合わせには、どのようなコミュニティを検索したいかという情報が含まれており、この情報に応じて、検索処理部１５は、最適なコミュニティを検索する。
【００６８】
例えば、ユーザが、専門家がいるコミュニティを検索したい場合は、ユーザ端末装置は、通信の方向性が受信（Ｉｎ）方向にあるコミュニティを検索したい旨を示す情報を含む問い合わせを生成するように構成されている。これは、専門家がいるコミュニティには、問い合わせが多く来ることが想定されるからである。
【００６９】
かかる場合、検索処理部１５は、関連度算出部１４に対して、受信（Ｉｎ）方向に対する重みｇを大きい値にして上述の関連度を再度算出するように要求してもよい。
【００７０】
また、ユーザが、盛り上がりつつあるコミュニティを検索したい場合は、ユーザ端末装置は、通信量の変化量やメンバ数の変化量が増加傾向にあるコミュニティを検索したい旨を示す情報を含む問い合わせを生成するように構成されている。これは、通信量の変化量やメンバ数の変化量が増加傾向にある場合に、コミュニティが活性化しつつあると判断できるからである。
【００７１】
かかる場合、検索処理部１５は、関連度算出部１４に対して、通信量の変化量の重みｄ及び/又はメンバ数の変化量の重みｅを大きい値にして上述の関連度を再度算出するように要求してもよい。
【００７２】
また、ユーザが、より多くのユーザ端末に対して、問い合わせや情報配信をしたい場合は、ユーザ端末装置は、メンバ数の多いコミュニティを検索したい旨を示す情報を含む問い合わせを生成するように構成されている。
【００７３】
かかる場合、検索処理部１５は、関連度算出部１４に対して、メンバ数の重みｃを大きい値にして上述の関連度を再度算出するように要求してもよい。
【００７４】
また、ユーザが、共通の話題を有するコミュニティを検索したい場合は、ユーザ端末装置は、共通の話題に含まれるキーワードがメッセージ情報の中に多く含まれるコミュニティを検索したい旨を示す情報を含む問い合わせを生成するように構成されている。
【００７５】
かかる場合、検索処理部１５は、関連度算出部１４に対して、話題の類似性の重みｂを大きい値にして上述の関連度を再度算出するように要求してもよい。
【００７６】
コミュニティ管理テーブル保持部１６は、図４及び図５に示すテーブルを保持するように構成されている。
【００７７】
通信履歴保持部１７は、ユーザ端末装置によって送受信されたメッセージ情報の通信履歴を保持するように構成されている。通信履歴には、例えば、メッセージ情報の内容、通信時刻等が含まれる。
【００７８】
また、通信履歴保持部１７は、コミュニティ内のユーザ端末装置間の通信履歴の他、当該コミュニティと近隣コミュニティとの間の通信履歴も保持するように構成されている。
【００７９】
コミュニティ管理テーブル保持部１６や通信履歴保持部１７は、ＲＡＭ等の内部記憶装置によって構成されていてもよく、ハードディスクやフレキシブルディスク等の外部記憶装置によって構成されていてもよい。
【００８０】
また、本実施形態に係るコミュニティ管理装置１０ａは、中央処理制御装置（ＣＰＵ）を有し、上述した通信内容処理部１３や関連度算出部１４や検索処理部１５等をモジュールとして、当該ＣＰＵによって実行させる構成とすることができる。
【００８１】
これらのモジュールは、パーソナルコンピュータ等の汎用コンピュータにおいて、所定のプログラム言語を利用するための専用プログラムを実行することにより実現することができる。
【００８２】
また、図示していないが、コミュニティ管理装置１０ａは、通信内容処理や関連度算出処理や検索処理等をＣＰＵに実行させるためのプログラムを蓄積するプログラム保持部を備えてもよい。
【００８３】
プログラム保持部は、例えば、ＲＡＭや、ＲＯＭや、ハードディスクや、フレキシブルディスクや、コンパクトディスクや、ＩＣチップや、カセットテープ等の記録媒体である。このような記録媒体によれば、プログラムの蓄積や運搬や販売等を容易に行うことができる。
【００８４】
なお、ここでは、コミュニティ管理装置１０ａについて説明したが、コミュニティ管理装置１０ｂ、１０ｃ、１０ｄも同様の構成であることは勿論である。
【００８５】
（コミュニティ管理方法）
図６を参照して、本実施形態に係るコミュニティ管理システムにおいて、サブコミュニティＡ１に属するユーザ端末装置５ａが、所望のユーザ端末装置を検索してメールを送信するまでの動作について説明する。
【００８６】
図６に示すように、ステップＳ１０１において、ユーザ端末装置５ａが、コミュニティ管理装置１０ａに対して、メールにて、特定のキーワードに関するコミュニティ（サブコミュニティ）内の所望のユーザ端末装置についての問い合わせ（クエリ）を送信する。
【００８７】
ここで、問い合わせは、テキスト文によって生成されていてもよいし、特定のキーワードのみによって生成されていてもよい。
【００８８】
ステップＳ１０２において、第１に、コミュニティ管理装置１０ａの送受信処理部１１は、ユーザ端末装置５ａからメールによって送信された問い合わせを受信する。
【００８９】
第２に、コミュニティ管理装置１０ａの通信内容処理部１２は、受信した問い合わせから、上述の特定のキーワードを抽出する。ここで、当該問い合わせがテキスト文によって生成されている場合、コミュニティ管理装置１０ａの通信内容処理部１２は、既存の自然言語処理技術（言語解析技術）を用いて、特定のキーワードを抽出する。
【００９０】
第３に、コミュニティ管理装置１０ａの検索処理部１５は、コミュニティ管理テーブル保持部１６を参照して、抽出された特定のキーワードについて、最も関連性の高い（或いは、関連度が所定閾値よりも高い）コミュニティ又はサブコミュニティ（図６の例では、サブコミュニティＢ２）を検出する。
【００９１】
ここで、コミュニティ管理装置１０ａの検索処理部１５は、最初に、当該コミュニティ管理装置１０ａによって管理されているコミュニティ内で、最も関連性の高い（或いは、関連度が所定閾値よりも高い）コミュニティ又はサブコミュニティを検索し、検出できなかった場合に、近接するコミュニティ内で、最も関連性の高い（或いは、関連度が所定閾値よりも高い）コミュニティ又はサブコミュニティを検索するように構成されていてもよい。
【００９２】
第４に、コミュニティ管理装置１０ａの送受信処理部１１は、検出されたサブコミュニティＢ２を管理するコミュニティ管理装置１０ｂに対して、上述の問い合わせを含むメールを転送する。
【００９３】
ステップＳ１０３において、コミュニティ管理装置１０ｂの送受信処理部１１は、受信したメール内の問い合わせに含まれるキーワードから、サブコミュニティ１０ｂ内で当該問い合わせに対して回答可能と判断されたユーザ端末装置５ｈに対して、問い合わせがあることを通知する。
【００９４】
ステップＳ１０４において、ユーザ端末装置５ｈが、上述の問い合わせに対して回答する意思があることを示すと、ステップＳ１０５において、コミュニティ管理装置１０ｂの送受信処理部１１は、当該ユーザ端末装置５ｈのメールアドレスをコミュニティ管理装置１０ａに通知する。
【００９５】
ユーザ端末装置１０ａは、ステップＳ１０５において、コミュニティ管理装置１０ａの送受信処理部１１から当該ユーザ端末装置５ｈのメールアドレスを受信すると、当該メールアドレスを用いて、当該ユーザ端末装置５ｈに対してアクセスすることができる。
【００９６】
なお、コミュニティ管理装置１０ａの送受信処理部１１が、コミュニティ管理装置１０ｂから、上述の問い合わせに対して回答可能なユーザ端末装置のメールアドレスを受信することができなかった場合には、コミュニティ管理装置１０ａの検索処理部１５が、コミュニティ管理テーブル保持部１６を参照して、抽出された特定のキーワードについて、次に関連性の高いコミュニティ又はサブコミュニティを検出してもよい。
【００９７】
（作用及び効果）
本実施形態に係るコミュニティ管理装置及びコミュニティ管理方法によれば、コミュニティ間のメッセージ情報を監視することにより、１つのコミュニティ内に限定されず、有用な情報を広範囲にわたって効率的に検索することができる。
【００９８】
また、本実施形態に係るコミュニティ管理装置及びコミュニティ管理方法によれば、コミュニティは、相互に関連度の高い端末装置によって形成される複数のサブコミュニティを有し、コミュニティ管理装置１０ａの検索処理部１５は、端末装置からの問い合わせ内容に対して、関連度の高いサブコミュニティを検索することができる。このように、サブコミュニティを検索することにより、より細かな情報の検索を行うことができる。
【００９９】
また、本実施形態に係るコミュニティ管理装置及びコミュニティ管理方法によれば、関連度を算出する際に用いる所定の要素として、特定のコミュニティ間における単位時間あたりの通信量を用いると、通信量の多いコミュニティを検索し、情報の問い合わせをすることができる。
【０１００】
また、本実施形態に係るコミュニティ管理装置及びコミュニティ管理方法によれば、関連度を算出する際に用いる所定の要素として、特定のコミュニティ間におけるメッセージ情報の内容の類似性を用いると、共通の話題を有するコミュニティを検索し、情報の問い合わせをすることができる。
【０１０１】
（その他の実施形態）
本発明は、上記の実施形態によって記載したが、この開示の一部をなす論述及び図面はこの発明を限定するものであると理解すべきではない。この開示から当業者には様々な代替実施形態、実施例及び運用技術が明らかとなろう。
【０１０２】
例えば、本発明の実施の形態において、本発明の実施の形態に係るコミュニティ管理装置１０ａは、通信内容処理部１２や関連度算出部１４や検索処理部１５を、１つのＣＰＵ内にあるとして説明したが、それらが２つ或いはそれ以上の装置に分かれていても構わない。
【０１０３】
その際は、それらの装置間でデータのやりとりが行えるようにバス等で装置間を接続しているとする。
【０１０４】
また、コミュニティ管理装置１０ａは、当該コミュニティ内のユーザ端末装置間の通信履歴及び当該コミュニティと近隣コミュニティとの間の通信履歴を保持すると説明したが、近隣コミュニティが保持する通信履歴を受信して保持してもよい。
【０１０５】
すなわち、図１において、コミュニティ管理装置１０ｂとコミュニティ管理装置１０ｄとの通信履歴を、コミュニティ管理装置１０ａは、コミュニティ管理装置１０ｂから受信することができる。
【０１０６】
このように、本発明はここでは記載していない様々な実施形態等を含むことは勿論である。従って、本発明の技術的範囲は上記の説明から妥当な特許請求の範囲に係る発明特定事項によってのみ定められるものである。
【図面の簡単な説明】
【０１０７】
【図１】本実施形態に係るコミュニティ管理システムの構成ブロック図である。
【図２】本実施形態に係るコミュニティ管理装置の構成ブロック図である。
【図３】本実施形態に係る所定の要素を説明するための図である。
【図４】本実施形態に係るコミュニティ管理テーブルの一例である。
【図５】本実施形態に係るコミュニティ管理テーブルの一例である。
【図６】本実施形態に係るコミュニティ管理システムにおける動作を説明するための図である。
【符号の説明】
【０１０８】
５ａ、５ｂ、…５ｎ…ユーザ端末装置
１０ａ、１０ｂ、１０ｃ、１０ｄ…コミュニティ管理装置
１１…送受信処理部
１２…通信内容処理部
１３…コミュニティ管理部
１４…関連度算出部
１５…検索処理部
１６…コミュニティ管理テーブル保持部
１７…通信履歴保持部
１００…コミュニティ管理システム
【図１】
0005046768.tif 000002
【図２】
0005046768.tif 000003
【図３】
0005046768.tif 000004
【図４】
0005046768.tif 000005
【図５】
0005046768.tif 000006
【図６】
0005046768.tif 000007