(57)【要約】【課題】本発明は、コミュニティシステムにおいてユーザが質問をする際に、最適なコミュニティを選択して質問を行うことが可能なコミュニティサーバ及びコミュニティプログラムを提供することを目的とする。【解決手段】ユーザ間でネットワークを介してメッセージをやり取りするコミュニティを登録するコミュニティ登録手段９と、前記コミュニティ登録手段９で登録されたコミュニティについて、コミュニティでやり取りされるメッセージからコミュニティの内容を表す索引を作成する索引作成手段１０と、任意のユーザがネットワーク２を介して送信した質問メッセージについて、質問先とするコミュニティを、前記索引作成手段１０で作成された索引に基づいて選択して、選択されたコミュニティに質問メッセージを送信する質問先選択手段１１とを備えた。【選択図】  図３
2007287046.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ間でネットワークを介してメッセージをやり取りするコミュニティを登録するコミュニティ登録手段と、
前記コミュニティ登録手段で登録されたコミュニティについて、コミュニティでやり取りされるメッセージからコミュニティの内容または質問メッセージを表す索引を作成する索引作成手段と、
任意のユーザがネットワークを介して送信した質問メッセージについて、質問先とするコミュニティを、前記索引作成手段で作成された索引に基づいて選択して、選択されたコミュニティに質問メッセージを送信する質問先選択手段とを備えたことを特徴とする質問先選択サーバ。
【請求項２】
前記索引は前記メッセージ内で用いられている単語の集合で構成され、
前記質問先選択手段は、前記索引作成手段により作成されたコミュニティの索引と質問メッセージの索引とを比較して得られる類似度と、予めユーザから評価されたコミュニティの主観評価値、客観評価値、参加者評価値から得られる回答期待度とを評価指標として、類似度と回答期待度とに重み付けをして加算して得た質問先優先度の大きさにより質問先コミュニティを選択する請求項１記載の質問先選択サーバ。
【請求項３】
前記質問先選択手段は、類似度と回答期待度を足し合わせる際に、類似度に比べて回答期待度に大きな重み付けをする請求項２記載の質問先選択サーバ。
【請求項４】
コンピュータに、
ユーザ間でネットワークを介してメッセージをやり取りするコミュニティを登録するコミュニティ登録機能と、
前記コミュニティ登録ステップで登録されたコミュニティについて、コミュニティでやり取りされるメッセージからコミュニティの内容または質問メッセージを表す索引を作成する索引作成機能と、
任意のユーザがネットワークを介して送信した質問メッセージについて、質問先とするコミュニティを、前記索引作成ステップで作成された索引に基づいて選択して、選択されたコミュニティに質問メッセージを送信する質問先選択機能とを実現させるための質問先選択プログラム。
【請求項５】
前記索引は前記メッセージ内で用いられている単語の集合で構成され、
前記質問先選択ステップにて、前記索引作成手段により作成されたコミュニティの索引と質問メッセージの索引とを比較して得られる類似度と、予めユーザから評価されたコミュニティの主観評価値、客観評価値、参加者評価値から得られる回答期待度とを評価指標として、類似度と回答期待度とに重み付けを行い加算して得た質問先優先度の大きさにより質問先コミュニティを選択する請求項４記載の質問先選択プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターネットを介して質問や回答がやり取りされるコミュニティサービスにおいて質問の送信先コミュニティを選択するための質問先選択サーバ及び質問先選択プログラムに関する。
【背景技術】
【０００２】
従来、コンピュータネットワークを介して利用者同士が様々な議論を行うためのコミュニティの場が提供されており、このようなコミュニティで質疑応答を行うコミュニティサービスが提供されている。
【０００３】
従来のコミュニティサービスにおいてユーザが質問をする際には、複数のコミュニティから手作業で最適なコミュニティを探し出す必要があり、手間がかかる上に、複数のコミュニティから提供される情報を有効に活用できていないという問題があった。
【０００４】
この問題の解決策として、特許文献１に、ユーザ端末側にコミュニティのリストを示したツールバーを用意して、質問時に質問者にツールバーから質問先のコミュニティを選択させることで質問窓口の一本化を図り、質問時の心理的障壁を取り払った質問先コミュニティ選択方法が記載されている。
【特許文献１】特開２００４−１８５３８９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
質問者により質問先のコミュニティが選択される質問先コミュニティ選択方法では、コミュニティ名や大まかなカテゴリだけでコミュニティが選択されるため、内容が適さないコミュニティに質問を投稿してしまう恐れがあり、その場合には質問者が回答を得られないだけでなく、質問を受け取ったコミュニティの参加者に対しても迷惑が及んでしまう。
【０００６】
本発明は、上記課題を鑑みなされたもので、コミュニティシステムにおいてユーザが質問をする際に、最適なコミュニティを選択して質問を行うことが可能な質問先選択サーバ及び質問先選択プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明に係る質問先選択サーバは、ネットワークを介してユーザ間でメッセージをやり取りするコミュニティを登録するコミュニティ登録手段と、前記コミュニティ登録手段で登録されたコミュニティについて、コミュニティでやり取りされるメッセージからコミュニティの内容または質問メッセージを表す索引を作成する索引作成手段と、任意のユーザがネットワークを介して送信した質問メッセージについて、質問先とするコミュニティを、前記索引作成手段で作成された索引に基づいて選択して、選択されたコミュニティに質問メッセージを送信する質問先選択手段と、を備えたことを特徴とする。
【発明の効果】
【０００８】
本発明に係る質問先選択サーバ及び質問先選択プログラムによると、コミュニティシステムにおいてユーザが質問をする際に、最適なコミュニティを選択して質問を行うことが可能となる。
【発明を実施するための最良の形態】
【０００９】
本発明に係る質問先選択サーバの実施形態について、添付図面に基づいて説明する。
【００１０】
〔第１実施形態〕
本発明に係る質問先選択サーバの第１実施形態について、図１〜図１６に基づいて詳細に説明する。
【００１１】
図１は、第１実施形態の質問先選択サーバが適用されるコミュニティシステム１の構成図である。
【００１２】
ここで、コミュニティとは、ネットワーク上において人々が集まり議論する場であり、このコミュニティの利用者をユーザ、コミュニティを作成したユーザをコミュニティ管理者、作成されたコミュニティに対してメッセージの投稿や閲覧を行う権限を付与されたユーザをコミュニティ参加者、質問を登録したユーザを質問者と呼ぶ。
【００１３】
コミュニティシステム１は、ネットワーク２上においてコミュニティを提供するコミュニティサーバ３と、質問者からの質問を受信してコミュニティに送信する質問先選択サーバ４と、ユーザがコミュニティサーバ３や質問先選択サーバ４にアクセスしてコミュニティに対するメッセージの投稿や閲覧を行うためのユーザ端末５とを備える。また、ユーザ端末５は、コミュニティ管理者が用いる管理者端末５ａと、コミュニティ参加者が用いる参加者端末５ｂと、質問者が用いる質問者端末５ｃとから構成される。
【００１４】
ネットワーク２は、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、インターネット、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等であり、コミュニティサーバ３、質問先選択サーバ４、管理者端末５ａ、参加者端末５ｂ、及び質問者端末５ｃは、このネットワーク２を介して通信可能に接続される。
【００１５】
コミュニティサーバ３は、データの制御や演算等の処理を行うＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）と、ＣＰＵが処理をするためのデータを一時的に記憶するＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｒｅｓｓ  Ｍｅｍｏｒｙ）や処理プログラム等のデータを長期的に記憶するハードディスク及びＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）等の記憶装置を備えている。
【００１６】
またこれらの素子は図２に示すように、コミュニティを作成したりコミュニティを管理したりするコミュニティ管理手段６と、コミュニティ管理手段６により管理されているコミュニティでやり取りされるメッセージ等の情報を質問先選択サーバ４及びユーザ端末５に送受信するメッセージ送受信手段７と、コミュニティ管理手段６で管理されているコミュニティでやり取りされた情報を格納するメッセージ蓄積手段８の機能を備えている。またコミュニティサーバ３は、外部通信をする際に用いられる通信手段３ｄを備えている。
【００１７】
質問先選択サーバ４は、コミュニティサーバ３と同様に、データの制御や演算等の処理を行うＣＰＵと、ＣＰＵが処理をするためのデータを一時的に記憶するＲＡＭや処理プログラム等のデータを長期的に記憶するハードディスク及びＲＯＭ等の記憶装置を備えている。
【００１８】
またこれらの素子は図３に示すように、コミュニティサーバ３のコミュニティ管理手段６が作成したコミュニティを登録するコミュニティ登録手段９と、コミュニティ登録手段９で登録されたコミュニティについてコミュニティの内容を表す索引を作成する索引作成手段１０と、ユーザ端末５により受信した質問メッセージの質問先となるコミュニティを選択してそのコミュニティに質問メッセージを送信する質問先選択手段１１との機能を備えている。また、質問先選択サーバ４は外部通信をする際に用いられる通信手段４ｄを備えている。
【００１９】
ユーザ端末５は、図４に示すように、データの制御や演算等の処理を行うＣＰＵ等の処理装置５ｄと、処理装置５ｄが処理をする際に一時的にデータを記憶するＲＡＭや処理プログラム等のデータを長期的に記録するハードディスクやＲＯＭ等の記憶装置５ｅと、通信をする際に用いられるネットワークインターフェース５ｇと、文字、画像等を表示するディスプレイ等の表示装置５ｈと、文字やコマンド等を入力するキーボードやマウス等の入力装置５ｉとから構成される。
【００２０】
ユーザ端末５の管理者端末５ａは、コミュニティ管理者が使用するユーザ端末５であり、コミュニティサーバ３と通信を行うことにより、コミュニティを作成したり、所望のコミュニティにメッセージを投稿したり、各コミュニティに投稿されたメッセージを取得して表示したりする。
【００２１】
ユーザ端末５の参加者端末５ｂは、コミュニティ参加者が使用するユーザ端末５であり、コミュニティにメッセージを投稿したり、コミュニティサーバ３のメッセージ蓄積手段８に蓄積されているメッセージや質問先選択サーバ４に投稿された質問や回答のログを表示したりする。
【００２２】
ユーザ端末５の質問者端末５ｃは、質問者が使用するユーザ端末５であり、質問者が作成した質問を質問先選択サーバ４に登録したり、質問に対する回答メッセージを受信したり、質問者が作成した問題解決報告の情報を質問先選択サーバ４に登録したりする。
【００２３】
次に、コミュニティ管理者によって管理者端末５ａがコミュニティサーバ３のコミュニティ管理手段６にアクセスしてコミュニティを作成する手順を、図５のフローチャートに基づいて説明する。
【００２４】
図５に示すように、始めに、管理者端末５ａがコミュニティサーバ３にアクセスする際に、コミュニティサーバ３は、管理者端末５ａにコミュニティ管理者のログインを促すための画面表示をさせる（Ｓ１０１）。コミュニティ管理者によって、管理者端末５ａがコミュニティサーバ３に認証情報を送信することによりログインが行われる（Ｓ１０２）。
【００２５】
コミュニティサーバ３に認証されると、コミュニティサーバ３は、管理者端末５ａにユーザトップ画面２０を表示させる（Ｓ１０３）。ユーザトップ画面２０は、図６に示すように、新しいコミュニティを作成するためのコミュニティ作成ボタン２０ａを有する。
【００２６】
管理者端末５ａはコミュニティ作成ボタン２０ａが押下されたことを検知するとコミュニティ作成指示の旨をコミュニティサーバ３に送信する（Ｓ１０４）。コミュニティサーバ３がコミュニティ作成指示を受信すると、コミュニティ管理手段６は管理者端末５ａに、コミュニティ情報を入力するためのコミュニティ作成画面２１を表示させる（Ｓ１０５）。
【００２７】
コミュニティ作成画面２１は、図７に示すように、コミュニティ名を入力するコミュニティ名入力欄２１ａ、公開するか否かを表すコミュニティタイプを選択するコミュニティタイプ入力欄２１ｂ、コミュニティのカテゴリを入力するカテゴリ入力欄２１ｃ、コミュニティを登録するコミュニティ登録ボタン２１ｄ、コミュニティの作成を取り止めるキャンセルボタン２１ｅを有する。
【００２８】
ここで、コミュニティタイプの「公開」タイプとは、コミュニティに投稿されたメッセージの閲覧をコミュニティ管理者やコミュニティ参加者以外のユーザに対しても許可するタイプであり、「非公開」タイプとは、コミュニティに投稿されたメッセージの閲覧をコミュニティ参加者やコミュニティ管理者のみに許可するタイプである。
【００２９】
管理者端末５ａは、コミュニティ登録ボタン２１ｄが押下されたことを検知すると、コミュニティ情報をコミュニティサーバ３に送信する（Ｓ１０６）。コミュニティ管理手段６は、入力された情報に基づいてコミュニティの登録を行う（Ｓ１０７）。
【００３０】
また、コミュニティ管理手段６は、管理者端末５ａに、コミュニティ参加者を登録するための参加者登録画面２２を表示させる（Ｓ１０８）。
【００３１】
参加者登録画面２２は、図８に示すように、ユーザ名が一覧表示されたユーザリスト欄２２ａと、コミュニティ参加者が一覧表示された参加者リスト欄２２ｂと、コミュニティ参加者を追加するための追加ボタン２２ｃと、コミュニティ参加者を削除するための削除ボタン２２ｄとを有する。
【００３２】
コミュニティ管理者は、ユーザリスト欄２２ａからユーザを選択して追加ボタン２２ｃを押すことによって参加者を追加したり、参加者リスト欄２２ｂから参加者を選択して削除ボタン２２ｄを押すことによって参加者を削除したりすることができる。
【００３３】
コミュニティ管理者によってコミュニティ参加者の入力処理（Ｓ１０９）が終えると、コミュニティ管理手段６は、コミュニティ管理者が選択したユーザをコミュニティの参加者として登録し（Ｓ１１０）、コミュニティの作成が完了する。
【００３４】
次に、コミュニティ管理者が管理者端末５ａを用いて作成したコミュニティを、質問先選択サーバ４のコミュニティ登録手段９が、質問先選択サーバ４に新規コミュニティとして登録する手順を、図９のフローチャートに基づいて説明する。
【００３５】
コミュニティ登録手段９が、質問先選択サーバ４からのコミュニティ参加希望を承諾して質問先選択サーバ４をコミュニティ参加者に追加すると、質問先選択サーバ４を参加者として登録したコミュニティはユーザ端末５からの質問を受け付けられるようになる。
【００３６】
コミュニティサーバ３にて新規コミュニティが作成されると、質問先選択サーバ４に新規コミュニティが作成された旨を示す新規コミュニティ作成情報が送信される（Ｓ２００）。
【００３７】
質問先選択サーバ４は、新規コミュニティ作成情報を受信すると、コミュニティサーバ３に参加要請情報を送信する（Ｓ２０１）。
【００３８】
コミュニティサーバ３は、参加要請情報を受信すると、管理者端末５ａに参加承認画面を表示させる（Ｓ２０２）。
【００３９】
コミュニティ管理者によって管理者端末５ａの入力装置５ｉから参加承認情報が入力され、管理者端末５ａが参加者承認情報をコミュニティサーバ３に送信する（Ｓ２０３）と、コミュニティサーバ３はその参加承認情報を受信して質問先選択サーバ４に送信する（Ｓ２０４）。
【００４０】
質問先選択サーバ４が参加承認情報を受信して登録する（Ｓ２０５）と、質問先選択サーバ４のコミュニティ登録手段９が、コミュニティサーバ３に対して、登録したコミュニティにおいて既にやり取りされたメッセージ等を含んだコミュニティ情報を要求する（Ｓ２０６）。コミュニティサーバ３は、参加承認されたコミュニティのコミュニティ情報を質問先選択サーバ４に送信する（Ｓ２０７）。
【００４１】
質問先選択サーバ４がコミュニティ情報を受信すると、質問先選択サーバ４の索引作成手段１０は、コミュニティ情報に基づいて、登録したコミュニティのコミュニティ索引を作成する（Ｓ２０８）。
【００４２】
ここで、コミュニティ索引とは、複数のキーワードを集めた索引であり、質問先選択サーバ４が受信した質問メッセージの送信先とすべきコミュニティを選択する際に用いられる。
【００４３】
次に、質問先選択サーバ４の索引作成手段１０が、コミュニティのコミュニティ索引を作成する際の手順を、図１０のフローチャートに基づいて説明する。
【００４４】
まず、索引作成手段１０は、コミュニティ情報に含まれる文章を、これ以上に細かくすると意味がなくなってしまう最小の文字列（形態素）に分解する（形態素解析）（Ｓ３０１）。例えば、「今日の天気は晴れです」を「今日  の  天気  は  晴れ  です」のように分解する。
【００４５】
次に、索引作成手段１０は、分解された形態素のうちの単語である名詞句だけを抜き出して、各名詞句の出現頻度（ＴＦ＝ｔｅｒｍ  ｆｒｅｑｕｅｎｃｙ）を計算する（Ｓ３０２）。例えば上記の例によると、「今日」、「天気」、「晴れ」の名詞句を抜き出して、コミュニティ情報内におけるこれらの言葉のＴＦを計算する。
【００４６】
索引作成手段１０は、抜き出された名詞句とこの名詞句のＴＦとをセットにしてコミュニティ索引として保存する（Ｓ３０３）。
【００４７】
また、索引作成手段１０は、登録されている全てのコミュニティの全メッセージ中において、その名詞句がいくつのコミュニティで使用されているかを表す文書頻度（ＤＦ＝ｄｏｃｕｍｅｎｔ  ｆｒｅｑｕｅｎｃｙ）を計算する（Ｓ３０４）。そして、索引作成手段１０は文書頻度ＤＦを保存する（Ｓ３０５）。
【００４８】
索引作成手段１０により作成されたコミュニティ索引は、質問者端末５ｃから送信された質問メッセージを送る最適なコミュニティを選択する際に使用される。
【００４９】
コミュニティ参加者は参加者端末５ｂを用いてコミュニティにメッセージを投稿することができる。コミュニティに投稿されたメッセージはコミュニティサーバ３によりコミュニティ参加者が使用する参加者端末５ｂに配信される。また、投稿されたメッセージはコミュニティ毎にコミュニティサーバ３に保存される。
【００５０】
また、コミュニティ参加者は、コミュニティサーバ３のメッセージ蓄積手段８に保存されたメッセージを参加者端末５ｂを用いて閲覧することができる。ただし、閲覧できるメッセージは自分自身が参加しているコミュニティのメッセージか、コミュニティタイプが「公開制」になっているコミュニティのメッセージに制限される。
【００５１】
質問者は、質問者端末５ｃを用いて、質問先選択サーバ４により中継されてコミュニティから送られてくるメッセージを読むことができる。そのメッセージにより質問として送った内容が解決できた場合は受け取ったメッセージに返信してお礼メッセージを送ることができる。質問先選択サーバ４は返信されたお礼メッセージをコミュニティサーバ３を介して質問先コミュニティに配信することで、一連の質問−回答を終了する。
【００５２】
質問者端末５ｃから受け取った回答メッセージでは疑問が解決できず質問を補足したい旨の指示を受けた場合、質問先選択サーバ４は、補足メッセージを受け取ったメッセージの送信元に返信する。質問先選択サーバ４は返信された補足メッセージをコミュニティサーバ３を介して質問先コミュニティに配信して議論を継続する。
【００５３】
質問解決後、質問者によってログインされた質問者端末５ｃは質問先選択サーバ４に解決報告を行う。質問者が参考になったメッセージ、どのように解決したか、コミュニティに対する評価などを入力すると、質問先選択サーバ４は報告内容を協力してくれたコミュニティに送信し、また、質問先選択サーバ４内に解決報告を保存して、質問及び回答の評価情報を更新する。ここで更新された質問及び回答の評価情報はコミュニティの後述する回答期待度の主観評価に使用される。
【実施例１】
【００５４】
質問者によって質問者端末５ｃが電子メールで質問先選択サーバ４に質問メッセージを送信した際に、質問先選択サーバ４の質問先選択手段１１が、受信した質問メッセージの送信先とすべきコミュニティを選定する手順を、実施例１として、図１１のフローチャートに基づいて説明する。
【００５５】
任意のコミュニティに対して質問をする際に、入力装置５ｉにより入力された質問メッセージを質問者端末５ｃは質問先選択サーバ４に電子メールで送信する（Ｓ４０１）。
【００５６】
質問先選択サーバ４がこの質問メッセージを受信すると、索引作成手段１０は、受信した質問メッセージの索引を作成する（Ｓ４０２）。索引を作成する手順は、上述したＳ３０１〜Ｓ３０３と同様である。
【００５７】
次に、質問先選択手段１１は、Ｓ２０８及びＳ４０２で求めた索引に基づいて、質問メッセージの内容に適したコミュニティを選定するための計算を行う。
【００５８】
まず、質問先選択手段１１は、登録されているコミュニティ数をＤＦで割った値であるＩＤＦ（ｉｎｖｅｒｓｅ  ｄｏｃｕｍｅｎｔ  ｆｒｅｑｕｅｎｃｙ）を計算する。続けて、Ｓ２０８で計算したコミュニティのＴＦ先程計算したＩＤＦを掛けてＴＦ・ＩＤＦによる重み付けを行った名詞句ベクトルを作成する。質問先選択手段１１は、質問メッセージについても、ＴＦ・ＩＤＦによる重み付けを行った索引の名詞句ベクトルを作成する。そして、質問先選択手段１１は、登録されているコミュニティ（登録コミュニティ）と質問メッセージとのそれぞれの名詞句ベクトル同士のコサイン相関をとることにより、質問メッセージと登録コミュニティとの自然言語的な「近さ」、すなわち類似度を求める（Ｓ４０３）。
【００５９】
質問先選択手段１１は、求められた類似度が所定値以上のコミュニティがあるか否かを判断する（Ｓ４０４）。所定値以上のコミュニティが存在しなかった場合（Ｓ４０４Ｎｏ）は、存在しない旨を表す情報を質問者端末５ｃに送信（Ｓ４１０）して、質問の送信先とするコミュニティの選定処理を終了する。
【００６０】
また、類似度が所定値以上のコミュニティが存在した場合（Ｓ４０４Ｙｅｓ）は、質問先選択手段１１は、所定値以上のコミュニティに対して、コミュニティの回答期待度を計算する（Ｓ４０５）。
【００６１】
コミュニティの回答期待度とは、主観評価、客観評価、参加者評価の総和からなる「質問に対してコミュニティ参加者が答えてくれる期待をどれだけもてるか」を表す評価指標であり、例えば次のような項目を含む。  
（１）主観評価
・回答満足度、情報精度、信頼度
（２）客観評価
・全メッセージ数、コミュニティ参加者数、最近１ヶ月あたりのメッセージ数、平均回答率、平均回答時間
（３）参加者評価
・発言回数が多い人の数、回答が早い人の数、サポートを業務とする人の数
【００６２】
ここで、（１）の主観評価の回答満足度は「質問者が回答に対して満足した度合い」、情報精度は「質問者が求めていた質問に回答がどれだけ一致していたかを示す度合い」、信頼度は「得られた回答がどれだけ信頼できるものであったかを示す度合い」である。
【００６３】
回答満足度は、質問−回答を通して問題を解決した際の解決報告時に、質問者が、質問者端末５ｃに表示される解決報告画面２３を通してアンケートに答えることによって、質問先選択手段１１がその回答に基づいて算出する。
【００６４】
解決報告画面２３は、図１２に示すように、質問内容を入力する質問内容入力欄２３ａと、どのように解決したかを入力する解決方法入力欄２３ｂ、参考になったメッセージを入力する参考メッセージ入力欄２３ｃ、及び、回答満足度を入力する回答満足度入力欄２３ｄ、情報精度を入力する情報精度入力欄２３ｅ、信頼度を入力する信頼度入力欄２３ｆを備えている。
【００６５】
質問者が解決報告画面２３により回答したアンケート結果に基づいて、質問先選択サーバ４は回答期待度の主観評価値を算出する。
【００６６】
一方、（２）の客観指標の各項目のうち、全メッセージ数、コミュニティ参加者数、最近１ヶ月あたりのメッセージ数は、質問先選択サーバ４がコミュニティサーバ３に問い合わせることにより取得する。
【００６７】
平均回答率は、例えば、質問先選択手段１１が各コミュニティについてこれまでに回答を得られた質問の数を受け付けた質問数で割ることで求める。
【００６８】
平均回答時間については、例えば、質問先選択手段１１がユーザから質問作成・登録指示を受け付けてから最初の回答を得られるまでの時間を計測することで値を得る。
【００６９】
参加者評価はコミュニティ参加者に対する評価で、例えば、コミュニティを横断する客観的なデータを基に作成する。
【００７０】
発言回数が多い人の人数は、例えば、質問先選択手段１１により検索対象となる全てのコミュニティについて参加者ごとの発言回数の総和を取り、発言回数上位２０％に入っている参加者の人数で求める。
【００７１】
なお、この決定法は上記の例に限らず、最近１ヶ月の発言数の総和を用いてもよい。回答が早い人の人数も同様に求める。
【００７２】
サポートを業務とする人の数は、例えば、コミュニティサーバ３にユーザ登録する際に記入する所属部門／部署名等から質問先選択手段１１が各参加者についてサポートを行う部門か否かを判定し、各コミュニティごとに人数を足し合わせることで求める。
【００７３】
同様に、営業の人数、研究者の人数、品質保証担当の人数等を評価指標に用いてもよい。
【００７４】
これらの評価指標を用いて、例えば次式で回答期待度を求める。  
［数１］
（回答期待度）
＝Ｗｓ＊（回答満足度）＋Ｗｏ＊（平均回答率）＋Ｗｈ＊（発言回数が多い人の数）
……  （式１）
ここでＷｓは主観評価の重み付け係数、Ｗｏは客観評価の重み付け係数、Ｗｈは参加者評価の重み付け係数である。
【００７５】
こうして求めた回答期待度と先に求めた類似度とを重み付けをして加算し、例えば次式を用いて質問先優先度を計算する。  
［数２］
（質問先優先度）＝Ｗｎ＊（類似度）＋Ｗｅ＊（回答期待度）  ……  （式２）
ここでＷｎは類似度の重み付け係数、Ｗｅは回答期待度の重み付け係数である。
【００７６】
第１実施形態では、類似度の重み付け係数Ｗｎより回答期待度の重み付け係数Ｗｎを大きくとっている。なぜなら、自然言語処理的な検索で得られた回答よりも、専門家等のその分野に精通している人の回答の方が、精度、信頼度の高い答えを得られる可能性が高いと考えられるからである。
【００７７】
質問先選択サーバ４は、こうして求めた質問先優先度の高い順に質問先候補のコミュニティのリストを作成し、質問者端末５ｃの表示装置５ｈに表示させる（Ｓ４０６）。
【００７８】
質問者によって質問先候補の中から選択されたコミュニティの情報は、質問者端末５ｃから質問先選択サーバ４へ送信される（Ｓ４０７）。質問先選択サーバは、質問内容に紹介文を添えた質問紹介メッセージを質問先コミュニティに送信する（Ｓ４０８）。
【００７９】
なお、質問先選択サーバ４は、参加者登録されたコミュニティに新しくメッセージが投稿されると、投稿されたメッセージを解析して、すでに保存されているＴＦに新しいＴＦを加えることでコミュニティ検索用の索引を更新する。
【００８０】
以上のようにして、コミュニティシステム１において電子メールにより質問メッセージが送信された際に、最適なコミュニティを選択して質問メッセージを送信することが可能となった。
【実施例２】
【００８１】
次に、本発明に係るコミュニティシステムの実施例２を、図１３〜図１６に基づいて説明する。
【００８２】
実施例１では、質問メッセージを送信する際に電子メールを用いたが、実施例２では、質問を作成するための作成画面を用いて質問メッセージを送信する例を示す。
【００８３】
質問先選択サーバ４が、質問者端末５ｃから質問メッセージを受信した際に、質問メッセージを送信すべきコミュニティを選択する手順を、図１３のフローチャートに基づいて説明する。
【００８４】
始めに、コミュニティサーバ３のコミュニティ管理手段６が、質問者端末５ｃの表示装置５ｈに質問作成画面２４を表示するように指示する（Ｓ５０１）。
【００８５】
質問作成画面２４は、図１４に示すように、質問を入力する質問入力欄２４ａと、質問入力欄に入力された質問メッセージを質問先選択サーバ４に送信する質問送信ボタン２４ｂと、質問の作成を取り止めるキャンセルボタン２４ｃとを有する。
【００８６】
質問者によって質問メッセージ入力欄２４ａに質問メッセージを入力がされ、質問送信ボタン２４ｂが押下されたことを質問者端末５ｃが検知すると、質問者端末５ｃは質問メッセージを質問先選択サーバ４に送信する（Ｓ５０２）。
【００８７】
質問先選択サーバ４が質問メッセージを受信すると、索引作成手段１０は、上述したＳ３０１〜Ｓ３０３の手順に従って、質問メッセージの索引を作成する（Ｓ５０３）。
【００８８】
また、索引作成手段１０は、既にやり取りされた質問と回答とが羅列された既出Ｑ＆Ａに関しても索引を作成し、質問先選択手段１１は、実施例１のＳ４０３の手順と同様に、各々の既出Ｑ＆Ａについて質問メッセージに対する類似度を求める（Ｓ５０４）。
【００８９】
そして、質問先選択手段１１は、類似度が所定値以上の既出Ｑ＆Ａが存在するか否かを判断する（Ｓ５０５）。
【００９０】
質問先選択手段１１は、類似度が所定値以上の既出Ｑ＆Ａが存在した場合（Ｓ５０５Ｙｅｓ）は、その類似度が所定値以上の既出Ｑ＆Ａを抜粋して、質問者端末５ｃの表示装置５ｈに既出Ｑ＆Ａチェック画面２５として表示させる（Ｓ５０６）。
【００９１】
既出Ｑ＆Ａチェック画面２５は、図１５に示すように、既出Ｑ＆Ａリストが表示される既出Ｑ＆Ａ表示欄２５ａと、既出Ｑ＆Ａリストから選択された既出Ｑ＆Ａの質問内容が表示される質問内容表示欄２５ｂと、既出Ｑ＆Ａリストから選択された既出Ｑ＆Ａの解決報告内容表示欄２５ｃと、質問処理を終了するための終了ボタン２５ｄと、さらに質問を継続するための質問継続ボタン２５ｅとを有する。
【００９２】
質問者は、既出Ｑ＆Ａチェック画面２５にて既出Ｑ＆Ａをチェックし、疑問が解決した場合は、入力装置５ｉにより終了ボタン２５ｄを押して質問処理を終了する。また、質問者が既出Ｑ＆Ａの内容では疑問を解決できないと判断した場合は、入力装置５ｉにより質問継続ボタン２５ｅを押して、質問処理を継続する。
【００９３】
すなわち、質問者端末５ｃは押下されたボタンが終了ボタンか否かを判断する。終了ボタンであるならば（Ｓ５０７Ｙｅｓ）、質問処理を終了する。質問継続ボタンならば（Ｓ５０７Ｎｏ）、質問先選択サーバ４に継続の旨の指示を出す。
【００９４】
類似度が所定値以上の既出Ｑ＆Ａが存在しなかった場合（Ｓ５０５Ｎｏ）は、質問先選択手段１１は、類似した既出メッセージが存在しない旨のメッセージを質問者端末５ｃの表示装置５ｈに表示させる（Ｓ５１５）。
【００９５】
類似した既出Ｑ＆Ａが存在しない場合（Ｓ５０５Ｎｏ）または質問者端末５ｃから継続の旨の情報を受け取った場合（Ｓ５０７Ｎｏ）には、質問先選択手段１１は、各コミュニティについて質問メッセージに対する類似度を計算する（Ｓ５０８）。
【００９６】
そして、質問先選択手段１１は、類似度が所定値以上のコミュニティが存在するか否かを判断する（Ｓ５０９）。存在しなかった場合（Ｓ５０９Ｎｏ）は、質問をすべきコミュニティが存在しない旨のメッセージを質問者端末５ｃの表示装置５ｈに表示させ質問処理を終了する（Ｓ５１４）。
【００９７】
また、存在した場合は（Ｓ５０９Ｙｅｓ）、質問先選択手段１１は、実施例１のＳ４０５と同様の手順で、類似度が所定値以上のコミュニティの回答期待度を計算する（Ｓ５１０）。
【００９８】
質問先選択手段１１は、質問者端末５ｃの表示装置５ｈに、類似度が所定値以上のコミュニティについての類似度、回答期待度の情報を含んだ質問先選択画面２６を表示させる（Ｓ５１１）。
【００９９】
質問先選択画面２６は、図１６に示すように、類似度が所定値以上のコミュニティの情報が羅列された質問先候補リスト表示欄２６ａと、質問先コミュニティリスト表示欄から選択されたコミュニティのコミュニティ名やカテゴリ、コミュニティタイプ、コミュニティ管理者等の情報が表示されたコミュニティ基本情報表示欄２６ｂと、類似度の重み係数を入力する類似度重み係数入力欄２６ｃと、回答期待度の重み係数を入力する回答期待度重み係数入力欄２６ｄと、質問優先度を再計算するための再計算ボタン２６ｅと、質問先コミュニティリスト表示欄２６ａから選択されたコミュニティに質問を投稿するための質問投稿ボタン２５ｆと、質問メッセージを修正するための質問内容編集ボタン２６ｇと、質問処理を終了するための終了ボタン２６ｈとを有する。
【０１００】
なお、入力装置５ｉにより類似度及び回答期待度の重み係数を類似度重み係数入力欄２６ｃ及び回答期待度重み係数入力欄２６ｄに入力して再計算ボタン２６ｅを押下したことを質問者端末５ｃが検知すると、質問者端末５ｃは質問先選択サーバ４に再計算指示の信号を送信する。質問先選択サーバ４は質問優先度を再計算して質問先コミュニティリスト表示欄２６ａを再表示させる。
【０１０１】
質問者によって質問先コミュニティリスト表示欄２６ａから質問を送信するコミュニティが選択され質問投稿ボタン２６ｆが押下されたことを質問者端末５ｃが検知すると、質問者端末５ｃは質問メッセージを質問先選択サーバに送信する（Ｓ５１２）。質問先選択手段１１は、質問者端末５ｃから質問メッセージを受信して、質問メッセージに紹介文を添えた質問紹介メッセージを質問者により選択された質問先コミュニティに送信する（Ｓ５１３）。
【０１０２】
以上のようにして、質問者は質問メッセージを最適なコミュニティに送信することができる。
【０１０３】
なお、質問先選択手段１１は質問紹介メッセージをコミュニティサーバ３に送信し、質問紹介メッセージはコミュニティサーバ３を介して質問者が選択したコミュニティのコミュニティ参加者に配信される。質問メッセージに対する議論や回答は、選択されたコミュニティのコミュニティ参加者が行う。
【０１０４】
以上のようにして、コミュニティシステム１において質問メッセージが送信された際に、最適なコミュニティを選択して質問メッセージを送信することが可能となった。
【０１０５】
〔第２実施形態〕
本発明に係る質問先選択サーバの第２実施形態について、図１７〜図２７に基づいて説明する。なお、第１実施形態と同一の構成には同一の符号を付し、重複する説明は省略する。
【０１０６】
図１７に、第２実施形態の質問先選択サーバが適用されるコミュニティシステム１Ａの構成図を示す。
【０１０７】
ここで、コミュニティの利用者をユーザと呼び、一の名前の下に管理されれる文書、フォーム、ビューとその集合体を「データベース」と定義し、データベースを作成して管理する権限を有する利用者をデータベース管理者、作成されたデータベースに対して文書やメッセージの投稿、閲覧を行う権限を付与されたユーザをデータベース参加者、質問の受付を専門に行うデータベースを「Ｑ＆Ａフォーラム」、Ｑ＆Ａフォーラムに質問を投稿したデータベース参加者を質問者と呼ぶ。
【０１０８】
コミュニティシステム１Ａは、ネットワーク２上においてコミュニティでやり取りされるメッセージを送受信するコミュニティサーバ３Ａと、質問者からの受信した質問メッセージを送信すべきコミュニティを選択する質問先選択サーバ４Ａと、ユーザがコミュニティサーバ３Ａや質問先選択サーバ４Ａにアクセスしてコミュニティに対するメッセージの投稿や閲覧を行うためのユーザ端末５とを備える。ユーザ端末５は、データベース管理者が用いる管理者端末５ａと、参加者が用いる参加者端末５ｂと、質問者が用いる質問者端末５ｃとから構成される。
【０１０９】
コミュニティサーバ３Ａは、データベースサーバであり、データの制御や演算等の処理を行うＣＰＵと、ＣＰＵが処理をする際に一時的にデータを記憶するＲＡＭと、処理プログラム等のデータを長期的に記録するハードディスクやＲＯＭ等の記憶装置を備えている。
【０１１０】
また、これらの素子は図１８に示すように、データベース利用者が作成した文書を分類・保存して、データベース利用者間で共有するための役割を果たすために、コミュニティを登録するコミュニティ登録手段１２と、コミュニティ登録手段１２で登録されたコミュニティでやり取りされたメッセージ等の情報を格納するメッセージ蓄積手段８Ａとの機能を備えている。また、コミュニティサーバ３Ａは、通信をする際に用いられる通信手段３ｈとを備える。
【０１１１】
質問先選択サーバ４Ａは、データの制御や演算等の処理を行うＣＰＵと、ＣＰＵが処理をする際に一時的にデータを記憶するＲＡＭやプログラム等のデータを長期的に記録するハードディスクやＲＯＭ等の記憶装置を備えている。
【０１１２】
また、これらの素子は図１９に示すようにコミュニティでやり取りされるメッセージ等の情報を質問先選択サーバ４Ａ及びユーザ端末５間で送受信するメッセージ送受信手段７と、コミュニティについてコミュニティの内容を表す索引を作成する索引作成手段１３と、ユーザ端末５により受信した質問メッセージの質問先となるコミュニティを選択する質問先選択手段１４との機能を備えている。また、質問先選択サーバ４Ａは、通信をする際に用いられる通信手段４ｈとを備える。
【０１１３】
ユーザ端末５は、ネットワーク２を介してコミュニティサーバ３Ａ及び質問先選択サーバ４Ａと通信を行うことにより、所望のデータベースに文書やメッセージを投稿したり、データベースに投稿された文書やメッセージを表示することができる。
【０１１４】
ユーザ端末５は、質問先選択サーバ４Ａと通信を行いコミュニティサーバ３Ａ内にあるＱ＆Ａフォーラムにアクセスすることにより、ユーザが作成した質問をＱ＆Ａフォーラムに登録したり、Ｑ＆Ａフォーラムに蓄積されている質問−回答のログを検索・閲覧したり、Ｑ＆Ａフォーラムに登録した質問に対する回答のメッセージを受信したり、ユーザが作成した問題解決報告をＱ＆Ａフォーラムに登録することができる。
【０１１５】
次に、コミュニティサーバ３Ａのコミュニティ登録手段１２と管理者端末５ａがデータベース管理者の操作に従ってデータベースを登録する手順を、図２０に示すフローチャートに基づいて説明する。
【０１１６】
データベース管理者がデータベースを登録する際に、始めに、管理者端末５ａからコミュニティサーバ３Ａにユーザ認証を経てログインする（Ｓ６０１）と、コミュニティサーバ３Ａは、管理者端末５ａの表示装置５ｈにユーザトップ画面２７を表示させる（Ｓ６０２）。
【０１１７】
ユーザトップ画面２７は、図２１に示すように、送受信されたメールの内容が表示されるメール表示欄２７ａと、データベースを作成するためのデータベース作成ボタン２７ｂとを有している。
【０１１８】
データベース管理者によってデータベース作成ボタン２７ｂが押下されたことを管理者端末５ａが検知すると管理者端末５ａはデータベース作成指示をコミュニティサーバ３Ａに出し（Ｓ６０３）、コミュニティ登録手段１２は、管理者端末５ａの表示装置５ｈにデータベース作成画面２８を表示させる（Ｓ６０４）。
【０１１９】
データベース作成画面２８は、図２２に示すように、データベース名を入力するデータベース名入力欄２８ａと、設計に用いるテンプレートを入力するテンプレート入力欄２８ｂと、データベースを登録するデータベース登録ボタン２８ｃと、データベース登録処理を取り止めるキャンセルボタン２８ｄとを有する。
【０１２０】
ここで、設計テンプレートとは、データベースのビュー、フォーム、マクロ、フィールドなどを規定したもので、データベースの用途によって設計テンプレートを使い分ける。
【０１２１】
データベース管理者によって、データベース作成画面２８に従ってデータベース名、テンプレートが入力され、データベース登録ボタン２８ｃが押下されたことを管理者端末５ａが検知すると、管理者端末５ａはデータベース登録指示をコミュニティサーバ３Ａに出し（Ｓ６０５）、コミュニティ登録手段１２は、データベース管理者が設定したデータベースを登録する（Ｓ６０６）。また、コミュニティ登録手段１２は、管理者端末５ａの表示装置５ｈにデータベース利用者情報を入力するためのデータベース利用者入力画面２９を表示させる（Ｓ６０７）。
【０１２２】
データベース利用者入力画面２９は、図２３に示すように、ユーザを入力するユーザ入力欄２９ａと、選択されているユーザのデータベースに対するアクセス権を入力するアクセス権入力欄２９ｂと、データベース利用者のユーザが羅列された利用者リスト表示欄２９ｃと、ユーザを追加するための利用者追加ボタン２９ｄと、ユーザを削除するための利用者削除ボタン２９ｅと、利用者を登録するための利用者登録ボタン２９ｆと、ユーザ登録処理を取り止めるためのキャンセルボタン２９ｇとを有する。データベースへのアクセス権を設定されたユーザは、そのデータベースの利用者となる。
【０１２３】
また、データベース管理者が利用者追加ボタン２９ｄを押下したことを管理者端末５ａが検知すると、コミュニティ登録手段１２は表示装置５ｈに図示されていないユーザリストを表示する。データベース管理者によってそのユーザリストからユーザを選択されたことを管理者端末５ａが検知すると、管理者端末５ａはコミュニティサーバ３Ａにデータベース利用者情報入力指示を出す（Ｓ６０８）。コミュニティサーバ３Ａはデータベースに利用者登録をする（Ｓ６０９）。以上のＳ６０７及びＳ６０９の処理により、ユーザがデータベース利用者として追加される。
【０１２４】
さらに、データベース管理者によって利用者リスト表示欄２９ｃから削除したいユーザを選択して利用者削除ボタン２９ｅを押下したことを管理者端末５ａが検知すると管理者端末５ａは質問先選択サーバ４Ａにその旨を送信する。コミュニティ登録手段１２はユーザをデータベース利用者から削除することができる。
【０１２５】
なお、データベースを利用したいユーザは、利用したいデータベースの管理者宛に参加希望の旨のメッセージを送信する。データベース管理者によって図２３のデータベース利用者入力画面で利用希望メッセージを出したユーザがデータベース利用者として追加されると、利用希望メッセージを出したユーザに対してデータベース利用者となるための処理をコミュニティ登録手段１２が行う。
【０１２６】
また、コミュニティサーバ３Ａは他のデータベースのマクロに対してアクセス権を設定することで、他のデータベースのマクロが自動的にデータベースに蓄積された文書を読んだり、データベースに新たに文書を登録したりできるようになる。
【０１２７】
データベース利用者は参加者端末５ｂを用いてデータベースに文書を登録することができる。データベースのマクロを用いると、データベースに文書が登録されたことをデータベース利用者に通知することができる。また、登録された文書はデータベース毎にコミュニティサーバ３Ａに保存される。
【０１２８】
データベース利用者は、コミュニティサーバ３Ａのメッセージ蓄積手段８Ａに保存されたメッセージを質問者端末５ｃを用いて閲覧することができる。ただし、閲覧できるメッセージはアクセス権を付与されているデータベースの文書に制限される。
【０１２９】
Ｑ＆Ａフォーラムに登録された質問メッセージに対する議論や回答は、データベース利用者により行われる。議論や回答、コメントなどのメッセージは、データベースにメッセージを登録する方法と同様に、前のメッセージにつながるように登録される。
【０１３０】
質問を行った質問者は、質問者端末５ｃを用いて、Ｑ＆Ａフォーラムに登録された質問メッセージに対する返答メッセージやこれに類するメッセージを閲覧することができる。
【０１３１】
質問者が回答メッセージを読んでも疑問が解決しなかった場合、更に返答メッセージを質問先のデータベースに、回答に対する返答メッセージとして登録することができる。
【０１３２】
質問者によって、入力装置５ｉにより「参考になった回答」、「どのように解決したか」、「質問先に対する評価」等が入力されたことを管理者端末５ａが検知すると、質問先選択サーバ４Ａのメッセージ蓄積手段８ＡはＱ＆Ａフォーラムにこの解決報告を保存して、Ｑ＆Ａフォーラムの評価情報を更新する。質問先選択サーバ４Ａは更新された評価情報をデータベースの後述する回答期待度の主観評価に使用する。
【実施例３】
【０１３３】
次に、質問者によって質問が作成されてデータベースに送信される際の質問先選択サーバ４Ａ及び質問者端末５ｃの処理手順について、図２４に示すフローチャートに基づいて説明する。
【０１３４】
質問者がコミュニティサーバ３ＡにログインしてＱ＆Ａフォーラムにアクセスし、質問作成を指示すると、コミュニティサーバ３Ａは、質問者端末５ｃの表示装置５ｈに質問作成画面３０を表示させる（Ｓ７００）。
【０１３５】
質問作成画面３０は、図２５に示すように、質問内容を入力する質問内容入力欄３０ａと、質問メッセージを質問先選択サーバ４Ａに送信するための質問送信ボタン３０ｂと、質問送信処理を取り止めるキャンセルボタン３０ｃとを有する。
【０１３６】
質問者によって、入力装置５ｉにより質問作成画面３０の質問内容入力欄３０ａに質問内容が入力され、質問送信ボタンが押下されたことを質問者端末５ｃが検知すると、質問者端末５ｃは質問先選択サーバ４Ａに質問メッセージを送信する（Ｓ７０１）。
【０１３７】
質問先選択サーバ４Ａが質問メッセージを受信すると、索引作成手段１３は、第１実施形態と同様の手法で、質問メッセージの索引を作成する（Ｓ７０２）する。質問先選択手段１４は、質問メッセージの索引と各既出Ｑ＆Ａとの索引との類似度を計算し（Ｓ７０３）、類似度が所定値以上の既出Ｑ＆Ａがあるか否かを判定し（Ｓ７０４）、所定値以上の既出Ｑ＆Ａがあった場合に（Ｓ７０４Ｙｅｓ）、質問者端末５ｃの表示装置５ｈに類似度が所定値以上の既出Ｑ＆Ａの情報を含んだ既出Ｑ＆Ａチェック画面３１を表示させる（Ｓ７０５）。
【０１３８】
既出Ｑ＆Ａチェック画面３１は、図２６に示すように、既出Ｑ＆Ａが類似度順に羅列された既出Ｑ＆Ａチェック表示欄３１ａと、既出Ｑ＆Ａリスト表示欄で選択された質問内容が表示される質問内容表示欄３１ｂと、既出Ｑ＆Ａリスト表示欄で選択された質問の解決報告内容が表示される解決報告内容表示欄３１ｃと、質問送信処理を終了するための終了ボタン３１ｄと、質問送信処理を継続するための質問継続ボタン３１ｅとを有する。
【０１３９】
そして、質問者によって既出Ｑ＆Ａにより解決できる場合、質問者によって終了ボタン３１ｄを押下されたことを検知すると質問者端末５ｃは質問送信処理を終了する。質問者によって既出Ｑ＆Ａにより解決できない場合は、質問継続ボタン３１ｅを押下されたことを検知すると質問者端末５ｃは質問を継続する処理を行う。
【０１４０】
質問者によって質問を継続する入力がされたことを質問者端末５ｃ判断したとき、すなわち質問継続ボタン３１ｅの押下を質問者端末５ｃが検知したとき（Ｓ７０７のＹｅｓ）、質問者端末５ｃは質問継続の旨の通知を質問先サーバに送信する（Ｓ７０８）。質問先選択手段１４は、第１実施形態と同様に、質問メッセージとＱ＆Ａフォーラム以外のデータベースとの類似度を計算して（Ｓ７０９）、類似度が所定値以上のデータベースがあるか否かを判断する（Ｓ７１０）。
【０１４１】
類似度が所定値以上のデータベースがあった場合には、質問先選択手段１４は、そのＱ＆Ａフォーラムの回答期待度を計算する（Ｓ７１１）。
【０１４２】
質問先選択手段１４は、類似度が所定値以上のＱ＆Ａフォーラムの類似度と回答期待度とを含んだ質問先選択画面３２を、質問者端末５ｃの表示装置５ｈに表示させる（Ｓ７１２）。
【０１４３】
質問先選択画面３２は、図２７に示すように、類似度が所定値以上のデータベースの情報が羅列された質問先候補リスト表示欄３２ａと、質問先データベースリスト表示欄から選択されたデータベースのデータベース名やデータベース管理者等の情報が表示されたデータベース基本情報表示欄３２ｂと、類似度の重み係数を入力する類似度重み係数入力欄３２ｃと、回答期待度の重み係数を入力する回答期待度重み係数入力欄３２ｄと、質問優先度を再計算するための再計算ボタン３２ｅと、質問先候補リスト表示欄から選択されたデータベースに質問を投稿するための質問投稿ボタン３２ｆと、質問メッセージを修正するための質問内容編集ボタン３２ｇと、質問処理を終了するための終了ボタン３２ｈとを有する。
【０１４４】
なお、質問者によって、類似度及び回答期待度の重み係数を類似度重み計数入力欄３２ｃ及び回答期待度重み係数入力欄３２ｄに入力され再計算ボタン３２ｅが押下されたことを質問者端末５ｃが検知すると、質問先選択手段１４は、質問優先度を再計算して質問先候補リスト表示欄３２ａを再表示させる。
【０１４５】
質問者が質問先選択画面３２の質問先候補リスト表示欄３２ａに表示されているいずれかのデータベースを選択したことを質問者端末５ｃが検知すると、質問先選択手段１４は、表示装置５ｈにデータベース基本情報表示欄３２ｂに選択されたデータベースの基本情報を表示させる。
【０１４６】
質問者によって質問先データベースリスト表示欄３２ａから質問先とするデータベースを選択して質問投稿ボタン３２ｆを押下したことを質問者端末５ｃが検知すると、質問者端末５ｃはデータベースの選択指示の情報を質問先選択サーバ４Ａに送信する（Ｓ７１３）質問先選択手段１４は、質問者により選択されたデータベースとＱ＆Ａフォーラムに質問メッセージを登録する（Ｓ７１４）。コミュニティサーバ３Ａは質問選択サーバ４Ａからの質問登録通知を受けたならば、質問登録処理を行う（Ｓ７１５）Ｓ７１０においてデータベースが無かった場合メッセージを送信して終了する（Ｓ７１６）。
【０１４７】
以上のようにして、コミュニティであるＱ＆Ａフォーラムに質問メッセージが送信された際に、最適なコミュニティを選択して質問メッセージを送信することが可能となった。
【０１４８】
第１実施形態および第２の実施形態では、限定されたユーザ間でのネットワークを介してメッセージをやり取りするコミュニティとして予め登録されたコミュニティと任意のコミュニティを具体的実施形態として説明したが、これには限定されない。
【０１４９】
尚、第１実施形態および第２の実施形態では、装置内部に発明を実施する機能が予め記録されている場合で説明をしたが、これに限らず同様の機能をネットワークから装置にダウンロードしても良いし、同様の機能を記録媒体に記憶させたものを装置にインストールしてもよい。
【０１５０】
記録媒体としては、ＣＤ−ＲＯＭ等プログラムを記憶でき、かつ装置が読み取り可能な記録媒体であれば、その形態は何れの形態であっても構わない。
【０１５１】
また、このように予めインストールやダウンロードにより得る機能は、装置内部のＯＳ（オペレーティング・システム）等と協働してその機能を実現させるものであってもよい。
【図面の簡単な説明】
【０１５２】
【図１】本発明に係るコミュニティシステムの第１実施形態を示す構成図。
【図２】第１実施形態のコミュニティサーバの構成図。
【図３】第１実施形態の質問先選択サーバの構成図。
【図４】第１実施形態のユーザ端末の構成図。
【図５】第１実施形態においてコミュニティを作成する手順を示すフローチャート。
【図６】第１実施形態におけるログイン画面を示す図。
【図７】第１実施形態におけるコミュニティ作成画面を示す図。
【図８】第１実施形態における参加者管理画面を示す図。
【図９】第１実施形態においてコミュニティを登録する手順を示すフローチャート。
【図１０】第１実施形態において索引を作成する手順を示すフローチャート。
【図１１】第１実施形態において質問に対してコミュニティを選択する手順を示すフローチャート。
【図１２】第１実施形態における解決報告画面を示す図。
【図１３】第１実施形態において質問に対してコミュニティを選択する別の手順を示すフローチャート。
【図１４】第１実施形態における質問作成画面を示す図。
【図１５】第１実施形態における既出Ｑ＆Ａチェック画面を示す図。
【図１６】第１実施形態における質問先選択画面を示す図。
【図１７】本発明に係るコミュニティシステムの第２実施形態を示す構成図。
【図１８】第２実施形態のコミュニティサーバの構成図。
【図１９】第２実施形態の質問先選択サーバの構成図。
【図２０】第２実施形態においてデータベースを作成する手順を示すフローチャート。
【図２１】第２実施形態におけるユーザトップ画面を示す図。
【図２２】第２実施形態におけるデータベース作成画面を示す図。
【図２３】第２実施形態におけるデータベース利用者入力画面を示す図。
【図２４】第２実施形態において質問に対してコミュニティを選択する手順を示すフローチャート。
【図２５】第２実施形態における質問作成画面を示す図。
【図２６】第２実施形態における既出Ｑ＆Ａチェック画面を示す図。
【図２７】第２実施形態における質問先選択画面を示す図。
【符号の説明】
【０１５３】
１、１Ａ  コミュニティシステム
２  ネットワーク
３、３Ａ  コミュニティサーバ
４、４Ａ  質問先選択サーバ
５  ユーザ端末
５ａ  管理者端末（ユーザ端末）
５ｂ  参加者端末（ユーザ端末）
５ｃ  質問者端末（ユーザ端末）
６  コミュニティ管理手段
７  メッセージ送受信手段
８、８Ａ  メッセージ蓄積手段
９  コミュニティ登録手段
１０  索引作成手段
１１  質問先選択手段
１２  コミュニティ登録手段
１３  索引作成手段
１４  質問先選択手段
【図１】
2007287046.tif 000003
【図２】
2007287046.tif 000004
【図３】
2007287046.tif 000005
【図４】
2007287046.tif 000006
【図５】
2007287046.tif 000007
【図６】
2007287046.tif 000008
【図７】
2007287046.tif 000009
【図８】
2007287046.tif 000010
【図９】
2007287046.tif 000011
【図１０】
2007287046.tif 000012
【図１１】
2007287046.tif 000013
【図１２】
2007287046.tif 000014
【図１３】
2007287046.tif 000015
【図１４】
2007287046.tif 000016
【図１５】
2007287046.tif 000017
【図１６】
2007287046.tif 000018
【図１７】
2007287046.tif 000019
【図１８】
2007287046.tif 000020
【図１９】
2007287046.tif 000021
【図２０】
2007287046.tif 000022
【図２１】
2007287046.tif 000023
【図２２】
2007287046.tif 000024
【図２３】
2007287046.tif 000025
【図２４】
2007287046.tif 000026
【図２５】
2007287046.tif 000027
【図２６】
2007287046.tif 000028
【図２７】
2007287046.tif 000029