(57)【要約】【課題】  複数の電子共同体から適切な回答コンテンツを収集すること。【解決手段】  ＭＦＰは、ユーザにより入力されたコンテンツを質問コンテンツとして受け付けるコンテンツ受付部と、複数の電子掲示板のうちから質問コンテンツを投稿するための少なくとも１つの電子掲示板を選択する選択部と、選択された電子共同体に質問コンテンツを投稿する投稿部（Ｓ４５）と、質問コンテンツが投稿された電子掲示板において質問コンテンツに関連して投稿された回答コンテンツに基づいて質問コンテンツが投稿された電子掲示板を評価する評価部（Ｓ３５、Ｓ４０）と、を備え、選択部は、評価部による評価結果に基づいて（Ｓ４３でＹＥＳ）、複数の電子共同体のうちから質問コンテンツが投稿された第１電子掲示板とは別の第２電子掲示板を選択する（Ｓ４４）。【選択図】        図１１
2012003589.tif 000002
【特許請求の範囲】
【請求項１】
複数のユーザ間でネットワークを介してコンテンツを交換する電子共同体の複数にアクセス可能なコンテンツ収集装置であって、
ユーザにより入力されたコンテンツを質問コンテンツとして受け付けるコンテンツ受付手段と、
前記複数の電子共同体のうちから前記質問コンテンツを投稿するための少なくとも１つの電子共同体を選択する選択手段と、
前記選択された電子共同体に前記質問コンテンツを投稿する投稿手段と、
前記質問コンテンツが投稿された電子共同体において前記質問コンテンツに関連して投稿された回答コンテンツに基づいて前記質問コンテンツが投稿された電子共同体を評価する評価手段と、を備え、
前記選択手段は、前記評価手段による評価結果に基づいて、前記複数の電子共同体のうちから前記質問コンテンツが投稿された第１電子共同体とは別の第２電子共同体を選択する、コンテンツ収集装置。
【請求項２】
前記評価手段は、前記質問コンテンツに関連して投稿された複数の回答コンテンツのうち連続する２以上それぞれが同一の単語を含んでいる場合、前記選択された電子共同体が不適切と判断する、請求項１に記載のコンテンツ収集装置。
【請求項３】
前記評価手段は、前記質問コンテンツに関連して投稿された複数の回答コンテンツのうち連続する２以上それぞれが、所定の長さより短い文章のみを含んでいる場合、前記選択された電子共同体が不適切と判断する、請求項１または２に記載のコンテンツ収集装置。
【請求項４】
前記評価手段は、前記質問コンテンツに関連して回答コンテンツが前記質問コンテンツを投稿してからの経過時間が所定時間経過しても投稿されない場合、または、投稿された１以上の回答コンテンツの数と前記経過時間とから算出される前記所定単位時間当たりの頻度が所定の値以下の場合、前記選択された電子共同体が不適切と判断する、請求項１〜３のいずれかに記載のコンテンツ収集装置。
【請求項５】
前記複数の電子共同体は、複数のカテゴリの１以上にそれぞれ割り当てられており、
前記選択手段は、前記複数のカテゴリのうちからユーザにより選択された１以上を選択する第１カテゴリ選択手段を含み、
前記第１カテゴリ選択手段により選択されたカテゴリに割り当てられた１以上の電子共同体のうちから少なくとも１つを選択する、請求項１〜４のいずれかに記載のコンテンツ収集装置。
【請求項６】
前記複数の電子共同体は、複数のカテゴリの１以上にそれぞれ割り当てられており、
前記選択手段は、前記質問コンテンツを１以上の第１文字列に分割する第１分割手段と、
前記１以上の第１文字列それぞれに基づいて、前記複数のカテゴリのうちから１以上を選択する第２カテゴリ選択手段と、を含み、
前記第２カテゴリ選択手段により選択されたカテゴリに割り当てられた１以上の電子共同体のうちから少なくとも１つを選択する、請求項１〜５のいずれかに記載のコンテンツ収集装置。
【請求項７】
前記複数の電子共同体は、複数のカテゴリの１以上にそれぞれ割り当てられており、
前記選択手段は、前記回答コンテンツを１以上の第２文字列に分割する第２分割手段と、
前記１以上の第２文字列それぞれに基づいて、前記複数のカテゴリのうちから１以上を選択する第３カテゴリ選択手段と、を含み、
前記選択手段は、前記第３カテゴリ選択手段により選択されたカテゴリに割り当てられた１以上の電子共同体のうちから少なくとも１つを選択する、請求項１〜６のいずれかに記載のコンテンツ収集装置。
【請求項８】
前記投稿手段は、前記選択手段により前記第２電子共同体が選択される場合、前記第１電子共同体に投稿された回答コンテンツの少なくとも１つを前記質問コンテンツとともに前記第２電子共同体に投稿する、請求項１〜７のいずれかに記載のコンテンツ収集装置。
【請求項９】
前記複数の電子共同体に新たな電子共同体を追加する追加手段を、さらに備えた請求項１〜１０のいずれかに記載のコンテンツ収集装置。
【請求項１０】
Ｗｅｂサーバ機能をさらに備えた、請求項１〜９のいずれかに記載のコンテンツ収集装置。
【請求項１１】
複数のユーザ間でネットワークを介してコンテンツを交換する電子共同体の複数それぞれにアクセス可能なコンテンツ収集装置で実行されるコンテンツ収集方法あって、
ユーザにより入力されたコンテンツを質問コンテンツとして受け付けるステップと、
前記複数の電子共同体のうちから前記質問コンテンツを投稿するための少なくとも１つの電子共同体を選択するステップと、
前記選択された電子共同体に前記質問コンテンツを投稿するステップと、
前記質問コンテンツが投稿された電子共同体において前記質問コンテンツに関連して投稿された回答コンテンツに基づいて前記選択された対象共同体を評価するステップと、を含み、
前記選択するステップは、前記評価するステップにおける評価結果に基づいて、前記複数の電子共同体のうちから前記質問コンテンツが投稿された第１電子共同体とは別の第２電子共同体を選択するステップを含む、コンテンツ収集方法。
【請求項１２】
複数のユーザ間でネットワークを介してコンテンツを交換する電子共同体の複数それぞれにアクセス可能なコンテンツ収集装置を制御するコンピュータで実行されるコンテンツ収集プログラムあって、
ユーザにより入力されたコンテンツを質問コンテンツとして受け付けるステップと、
前記複数の電子共同体のうちから前記質問コンテンツを投稿するための少なくとも１つの電子共同体を選択するステップと、
前記選択された電子共同体に前記質問コンテンツを投稿するステップと、
前記質問コンテンツが投稿された電子共同体において前記質問コンテンツに関連して投稿された回答コンテンツに基づいて前記選択された対象共同体を評価するステップと、を前記コンピュータに実行させ、
前記選択するステップは、前記評価するステップにおける評価結果に基づいて、前記複数の電子共同体のうちから前記質問コンテンツが投稿された第１電子共同体とは別の第２電子共同体を選択するステップを含む、コンテンツ収集プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、コンテンツ収集装置、コンテンツ収集方法およびコンテンツ収集プログラムに関し、特に、複数のユーザ間でネットワークを介してコンテンツを交換する電子共同体からコンテンツを収集するコンテンツ収集装置、コンテンツ収集方法およびコンテンツ収集プログラムに関する。
【背景技術】
【０００２】
近年、インターネットが普及し、複数のユーザ間で文書を交換する電子共同体、いわゆる電子掲示板が存在する。電子掲示板においては、不特定多数の者が文書を投稿できるために、多くの人の意見を収集することができる一方、投稿された多くの文書のすべてを閲覧しなければならない。この問題を解決するための技術として、例えば、特開２００３―１０８２７８号公報には、所定の関係を有する複数の文書の少なくとも一部を画面上に閲覧可能に表示する文書表示システムであって、前記複数の文書からひとまとまりの文書群を抽出する文書群抽出手段と、前記文書群に属する文書全体によって表わされる内容を考慮して、前記文書群に属する各文書から該文書に所定の相関を有する文を重要文として抽出する重要文抽出手段と、該重要文抽出手段により抽出された重要文を、前記文書群に属する文書の一部として前記画面上に表示する重要文表示手段とを備えた文書表示システムが記載されている。
【０００３】
しかしながら、電子掲示板においては、最初に投稿された文書の内容と関連のない内容の文書が投稿される場合があり、従来の文書表示システムでは、そのような場合に対応することができず、関連のない内容の文書を閲覧しなければならばいといった問題がある。さらに、インターネット上には、多くの電子掲示板が存在し、それらのうちから適切な文書が投稿されることが期待される電子掲示板を選択することが困難であるといった問題がある。
【特許文献１】特開２００３―１０８２７８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
この発明は上述した問題点を解決するためになされたもので、この発明の目的の１つは、複数の電子共同体から適切な回答コンテンツを収集することが可能なコンテンツ収集装置を提供することである。
【０００５】
この発明の他の目的の１つは、複数の電子共同体から適切な回答コンテンツを収集することが可能なコンテンツ収集方法を提供することである。
【０００６】
この発明のさらに他の目的の１つは、複数の電子共同体から適切な回答コンテンツを収集することが可能なコンテンツ収集プログラムを提供することである。
【課題を解決するための手段】
【０００７】
上述した目的を達成するために、この発明のある局面によれば、コンテンツ収集装置は、複数のユーザ間でネットワークを介してコンテンツを交換する電子共同体の複数にアクセス可能なコンテンツ収集装置であって、ユーザにより入力されたコンテンツを質問コンテンツとして受け付けるコンテンツ受付手段と、複数の電子共同体のうちから質問コンテンツを投稿するための少なくとも１つの電子共同体を選択する選択手段と、選択された電子共同体に質問コンテンツを投稿する投稿手段と、質問コンテンツが投稿された電子共同体において質問コンテンツに関連して投稿された回答コンテンツに基づいて質問コンテンツが投稿された電子共同体を評価する評価手段と、を備え、選択手段は、評価手段による評価結果に基づいて、複数の電子共同体のうちから質問コンテンツが投稿された第１電子共同体とは別の第２電子共同体を選択する。
【０００８】
この局面に従えば、適切な回答コンテンツが取得されるまで、複数の電子共同体のうちから質問コンテンツを投稿する電子共同体が順に選択される。このため、ユーザは、複数の電子共同体のうちから質問コンテンツを投稿する電子共同体を選択する操作をする必要がない。その結果、複数の電子共同体から適切な回答コンテンツを収集することが可能なコンテンツ収集装置を提供することができる。
【０００９】
好ましくは、評価手段は、質問コンテンツに関連して投稿された複数の回答コンテンツのうち連続する２以上それぞれが同一の単語を含んでいる場合、選択された電子共同体が不適切と判断する。
【００１０】
好ましくは、評価手段は、質問コンテンツに関連して投稿された複数の回答コンテンツのうち連続する２以上それぞれが、所定の長さより短い文章のみを含んでいる場合、選択された電子共同体が不適切と判断する。
【００１１】
好ましくは、評価手段は、質問コンテンツに関連して回答コンテンツが質問コンテンツを投稿してからの経過時間が所定時間経過しても投稿されない場合、または、投稿された１以上の回答コンテンツの数と経過時間とから算出される所定単位時間当たりの頻度が所定の値以下の場合、選択された電子共同体が不適切と判断する。
【００１２】
この局面に従えば、適切な回答コンテンツを取得するまでの時間をできるだけ短くすることができる。
【００１３】
好ましくは、複数の電子共同体は、複数のカテゴリの１以上にそれぞれ割り当てられており、選択手段は、複数のカテゴリのうちからユーザにより選択された１以上を選択する第１カテゴリ選択手段を含み、第１カテゴリ選択手段により選択されたカテゴリに割り当てられた１以上の電子共同体のうちから少なくとも１つを選択する。
【００１４】
この局面に従えば、複数の電子共同体のうちからユーザにより選択されたカテゴリに含まれる電子共同体に質問コンテンツが投稿されるので、適切な回答コンテンツを早期に取得する確率を高くすることができる。
【００１５】
好ましくは、複数の電子共同体は、複数のカテゴリの１以上にそれぞれ割り当てられており、選択手段は、質問コンテンツを１以上の第１文字列に分割する第１分割手段と、１以上の第１文字列それぞれに基づいて、複数のカテゴリのうちから１以上を選択する第２カテゴリ選択手段と、を含み、第２カテゴリ選択手段により選択されたカテゴリに割り当てられた１以上の電子共同体のうちから少なくとも１つを選択する。
【００１６】
この局面に従えば、質問コンテンツに含まれる文字列からカテゴリが選択されるので、質問コンテンツに関連する電子共同体を選択することができる。
【００１７】
好ましくは、複数の電子共同体は、複数のカテゴリの１以上にそれぞれ割り当てられており、選択手段は、回答コンテンツを１以上の第２文字列に分割する第２分割手段と、１以上の第２文字列それぞれに基づいて、複数のカテゴリのうちから１以上を選択する第３カテゴリ選択手段と、を含み、選択手段は、第３カテゴリ選択手段により選択されたカテゴリに割り当てられた１以上の電子共同体のうちから少なくとも１つを選択する。
【００１８】
この局面に従えば、回答コンテンツに含まれる文字列からカテゴリが選択されるので、回答コンテンツに関連する電子共同体を選択することができる。
【００１９】
好ましくは、投稿手段は、選択手段により第２電子共同体が選択される場合、第１電子共同体に投稿された回答コンテンツの少なくとも１つを質問コンテンツとともに第２電子共同体に投稿する。
【００２０】
この局面に従えば、複数の電子共同体に質問コンテンツを投稿する場合に、過去に質問コンテンツを投稿した電子共同体において投稿された適切な回答コンテンツを継続して見ることができる。
【００２１】
好ましくは、複数の電子共同体に新たな電子共同体を追加する追加手段を、さらに備える。
【００２２】
好ましくは、Ｗｅｂサーバ機能をさらに備える。
【００２３】
この発明の他の局面によれば、コンテンツ収集方法は、複数のユーザ間でネットワークを介してコンテンツを交換する電子共同体の複数それぞれにアクセス可能なコンテンツ収集装置で実行されるコンテンツ収集方法あって、ユーザにより入力されたコンテンツを質問コンテンツとして受け付けるステップと、複数の電子共同体のうちから質問コンテンツを投稿するための少なくとも１つの電子共同体を選択するステップと、選択された電子共同体に質問コンテンツを投稿するステップと、質問コンテンツが投稿された電子共同体において質問コンテンツに関連して投稿された回答コンテンツに基づいて選択された対象共同体を評価するステップと、を含み、選択するステップは、評価するステップにおける評価結果に基づいて、複数の電子共同体のうちから質問コンテンツが投稿された第１電子共同体とは別の第２電子共同体を選択するステップを含む。
【００２４】
この局面に従えば、複数の電子共同体から適切な回答コンテンツを収集することが可能なコンテンツ収集方法を提供することができる。
【００２５】
この発明のさらに他の局面によれば、コンテンツ収集プログラムは、複数のユーザ間でネットワークを介してコンテンツを交換する電子共同体の複数それぞれにアクセス可能なコンテンツ収集装置を制御するコンピュータで実行されるコンテンツ収集プログラムあって、ユーザにより入力されたコンテンツを質問コンテンツとして受け付けるステップと、複数の電子共同体のうちから質問コンテンツを投稿するための少なくとも１つの電子共同体を選択するステップと、選択された電子共同体に質問コンテンツを投稿するステップと、質問コンテンツが投稿された電子共同体において質問コンテンツに関連して投稿された回答コンテンツに基づいて選択された対象共同体を評価するステップと、をコンピュータに実行させ、選択するステップは、評価するステップにおける評価結果に基づいて、複数の電子共同体のうちから質問コンテンツが投稿された第１電子共同体とは別の第２電子共同体を選択するステップを含む。
【００２６】
この局面に従えば、複数の電子共同体から適切な回答コンテンツを収集することが可能なコンテンツ収集プログラムを提供することができる。
【図面の簡単な説明】
【００２７】
【図１】本発明の実施の形態の１つにおけるコンテンツ収集システムの全体概要を示す図である。
【図２】ＭＦＰのハードウェア構成の一例を示すブロック図である。
【図３】ＭＦＰが備えるＣＰＵの機能の一例をＥＥＰＲＯＭに記憶されるデータとともに示すブロック図である。
【図４】質問入力画面の一例を示す図である。
【図５】クラウド管理テーブルの一例を示す図である。
【図６】回答表示画面の一例を示す第１の図である。
【図７】回答表示画面の一例を示す第２の図である。
【図８】回答表示画面の一例を示す第３の図である。
【図９】コンテンツ収集処理の流れの一例を示すフローチャートである。
【図１０】第１電子共同体選択処理の流れの一例を示すフローチャートである。
【図１１】監視処理の流れの一例を示すフローチャートである。
【図１２】第２電子共同体選択処理の流れの一例を示すフローチャートである。
【発明を実施するための形態】
【００２８】
以下、本発明の実施の形態について図面を参照して説明する。以下の説明では同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがってそれらについての詳細な説明は繰り返さない。
【００２９】
図１は、本発明の実施の形態の１つにおけるコンテンツ収集システムの全体概要を示す図である。図１を参照して、コンテンツ収集システム１は、ネットワーク１１にそれぞれ接続された複合機（以下、「ＭＦＰ」という）１００と、パーソナルコンピュータ（以下「ＰＣ」という）２１，２３と、サーバ３１と、インターネット１３に接続されたサーバ３１Ａ〜３１Ｅと、を含む。
【００３０】
ネットワーク１１は、ローカルエリアネットワーク（ＬＡＮ）であり、有線または無線を問わない。またネットワーク１１は、ＬＡＮに限らず、ワイドエリアネットワーク（ＷＡＮ）、インターネット、または一般公衆回線を用いたネットワーク等であってもよい。ネットワーク１１は、ゲートウェイを介してインターネット１３に接続されている。
【００３１】
ＭＦＰ１００は、コンテンツ収集装置の一例であり、Ｗｅｂサーバとして機能する。サーバ３１、３１Ａ〜３１Ｅは、一般的なコンピュータであり、それらのハードウェア構成は周知なのでここでは説明を繰り返さない。サーバ３１、３１Ａ〜３１Ｅは、Ｗｅｂサーバとして機能し、電子共同体を有する。ここでは、電子共同体の具体例として、電子掲示板を説明する。
【００３２】
ＰＣ２１，２３は、一般的なコンピュータであり、それらのハードウェア構成は周知なのでここでは説明を繰り返さない。ＰＣ２１，２３は、ブラウジングプログラムがインストールされており、Ｗｅｂサーバとして機能するＭＦＰ１００、サーバ３１，３１Ａ〜３１Ｅと通信が可能である。
【００３３】
サーバ３１，３１Ａ〜３１Ｅそれぞれは、電子掲示板サービスを提供する。具体的には、サーバ３１，３１Ａ〜３１Ｅは、インターネット１３に接続された複数のコンピュータのユーザ間で共通の文書を閲覧可能な環境を提供しており、複数のユーザそれぞれが文書を公開可能な環境を提供する。例えば、ブラウジングプログラムを実行するＰＣ２１を操作するユーザＡが、例えば、質問を含む文書Ａをサーバ３１に公開可能に設定することにより、他の任意のユーザ、例えばＰＣ２３を操作するユーザＢがユーザＡにより公開された文書Ａを閲覧できる。さらに、ユーザＢが、文書Ａの内容に関連する文書、例えば文書Ａの質問に対する回答を含む文書Ｂをサーバ３１に公開可能に設定すれば、ユーザＡが、ユーザＢにより公開された文書Ｂを閲覧することができる。なお、ここでの文書Ａ，Ｂは、１つのファイルに限られず、テキストデータ、画像データを含む。
【００３４】
なお、本実施の形態においては、サーバ３１，３１Ａ〜３１Ｅそれぞれが１つの電子共同体を有する場合を例に説明するが、サーバ３１，３１Ａ〜３１Ｅそれぞれは、複数の電子共同体を有することが可能である。また、サーバ３１，３１Ａ〜３１Ｅにアクセス可能であれば、それらが提供する電子掲示板サービスを利用するコンピュータは、ＰＣ２１，２３のみに限らず、ネットワーク１１またはインターネット１３に接続されたコンピュータであればよい。
【００３５】
本実施の形態におけるコンテンツ収集システムにおいて、ＭＦＰ１００は、コンテンツ収集装置として機能する。ＭＦＰ１００は、ブラウジングプログラムを実行するＰＣ２１，２３に対するＷｅｂサーバとして機能するとともに、ブラウジングプログラムを実行し、Ｗｅｂサーバとして機能するサーバ３１，３１Ａ〜３１Ｅに対するクライアントとしても機能する。具体的には、ＭＦＰ１００がコンテンツ収集サービスをＰＣ２１，２３に提供するとともに、ＭＦＰ１００がＰＣ２１，２３代わって、サーバ３１，３１Ａ〜３１Ｅが提供する電子掲示板サービスを利用するようにしたものである。ＭＦＰ１００が提供するコンテンツ収集サービスは、サーバ３１，３１Ａ〜３１Ｅが提供する電子掲示板サービスを利用することによりコンテンツを収集し、収集したコンテンツをＰＣ２１，２３に提供するものである。以下、ＭＦＰ１００が実行する処理について、詳しく説明する。
【００３６】
なお、図１においては１台のＭＦＰ１００、２台のＰＣ２１，２３および６台のサーバ３１，３１Ａ〜３１Ｅを示しているが、それらの台数を限定するものではなく、１台以上がネットワーク１１またはインターネット１３に接続されていればよい。
【００３７】
図２は、ＭＦＰのハードウェア構成の一例を示すブロック図である。図２を参照して、ＭＦＰ１００は、メイン回路１１０と、原稿を読み取るための原稿読取部１３０と、原稿を原稿読取部１３０に搬送するための自動原稿搬送装置１２０と、原稿読取部１３０が原稿を読み取って出力する静止画像を用紙等に形成するための画像形成部１４０と、画像形成部１４０に用紙を供給するための給紙部１５０と、ユーザインターフェースとしての操作パネル１６０と、を含む。
【００３８】
メイン回路１１０は、ＣＰＵ１１１と、通信インターフェース（Ｉ／Ｆ）部１１２と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１１３と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１１４と、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  ａｎｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）１１５と、大容量記憶装置としてのハードディスクドライブ（ＨＤＤ）１１６と、ファクシミリ部１１７と、メモリカード１１９Ａが装着されるカードインターフェース（Ｉ／Ｆ）１１９とを含む。
【００３９】
ＣＰＵ１１１は、自動原稿搬送装置１２０、原稿読取部１３０、画像形成部１４０、給紙部１５０および操作パネル１６０と接続され、ＭＦＰ１００の全体を制御する。ＲＯＭ１１３は、ＣＰＵ１１１が実行するプログラム、およびそのプログラムを実行するために必要なデータを記憶する。ＲＡＭ１１４は、ＣＰＵ１１１がプログラムを実行する際の作業領域として用いられる。また、ＲＡＭ１１４は、原稿読取部１３０から連続的に送られてくる静止画像を一時的に記憶する。
【００４０】
操作パネル１６０は、ＭＦＰ１００の上面に設けられ、表示部１６０Ａと操作部１６０Ｂとを含む。表示部１６０Ａは、液晶表示装置（ＬＣＤ）、有機ＥＬＤ（Ｅｌｅｃｔｒｏｌｕｍｉｎｅｓｃｅｎｃｅ  Ｄｉｓｐｌａｙ）等の表示装置であり、ユーザに対する指示メニューや取得した画像データに関する情報等を表示する。操作部１６０Ｂは、複数のキーを備え、キーに対応するユーザの操作による各種の指示、文字、数字などのデータの入力を受け付ける。操作部１６０Ｂは、表示部１６０Ａ上に設けられたタッチパネルをさらに含む。
【００４１】
通信Ｉ／Ｆ部１１２は、ＭＦＰ１００をネットワーク１１に接続するためのインターフェースである。ＣＰＵ１１１は、通信Ｉ／Ｆ部１１２を介してＰＣ２１，２３およびサーバ３１との間で通信し、データを送受信する。また、通信Ｉ／Ｆ部１１２は、ネットワーク１１を介してインターネットに接続されたサーバ３１Ａ〜３１Ｅと通信し、データを送受信する。
【００４２】
ファクシミリ部１１７は、公衆交換電話網（ＰＳＴＮ）に接続され、ＰＳＴＮにファクシミリデータを送信する、またはＰＳＴＮからファクシミリデータを受信する。ファクシミリ部１１７は、受信したファクシミリデータを、ＨＤＤ１１６に記憶する、または画像形成部１４０に出力する。画像形成部１４０は、ファクシミリ部１１７により受信されたファクシミリデータを用紙に印刷する。また、ファクシミリ部１１７は、ＨＤＤ１１６に記憶されたデータをファクシミリデータに変換して、ＰＳＴＮに接続されたファクシミリ装置に送信する。
【００４３】
カードＩ／Ｆ１１９は、メモリカード１１９Ａが装着される。ＣＰＵ１１１は、カードＩ／Ｆ１１９を介してメモリカード１１９Ａにアクセス可能である。ＣＰＵ１１１は、カードＩ／Ｆ１１９に装表されたメモリカード１１９Ａに記録されたプログラムをＲＡＭ１１４にロードして実行する。なお、ＣＰＵ１１１が実行するプログラムは、メモリカード１１９Ａに記録されたプログラムに限られず、ＨＤＤ１１６に記憶されたプログラムをＲＡＭ１１４にロードして実行するようにしてもよい。この場合、ネットワーク１１に接続された他のコンピュータが、ＭＦＰ１００のＨＤＤ１１６に記憶されたプログラムを書換える、または、新たなプログラムを追加して書き込むようにしてもよい。さらに、ＭＦＰ１００が、ネットワーク１１に接続された他のコンピュータからプログラムをダウンロードして、そのプログラムをＨＤＤ１１６に記憶するようにしてもよい。ここでいうプログラムは、ＣＰＵ１１１が直接実行可能なプログラムだけでなく、ソースプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
【００４４】
なお、ＣＰＵ１１１が実行するプログラムを記憶する媒体としては、メモリカード１１９Ａに限られず、光ディスク（ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ−Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）／ＭＯ（Ｍａｇｎｅｔｉｃ  Ｏｐｔｉｃａｌ  Ｄｉｓｃ／ＭＤ（Ｍｉｎｉ  Ｄｉｓｃ）／ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ））、ＩＣカード、光カード、マスクＲＯＭ、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  ＥＰＲＯＭ）などであってもよい。
【００４５】
図３は、ＭＦＰが備えるＣＰＵの機能の一例をＥＥＰＲＯＭに記憶されるデータとともに示すブロック図である。図３に示す機能は、ＭＦＰ１００が備えるＣＰＵ１１１がＲＯＭ１１４、ＥＥＰＲＯＭ１１５、ＨＤＤ１１６またはメモリカード１１９Ａに記憶されたコンテンツ収集プログラムを実行することにより、実現される。ここでは、説明のために、ＰＣ２１を操作するユーザが、ＭＦＰ１００にアクセスして、コンテンツ提供サービスを受ける場合を例に説明する。
【００４６】
図３を参照して、ＣＰＵ１１１は、質問コンテンツを受け付ける質問コンテンツ受付部５１と、複数の電子掲示板サービスのうちから質問コンテンツを投稿するための電子掲示板サービスを選択する選択部５５と、選択された電子掲示板サービスに質問コンテンツを投稿する投稿部５３と、回答コンテンツを取得する回答コンテンツ取得部５７と、回答コンテンツを評価する評価部５９と、回答コンテンツを改変する回答コンテンツ改変部６１と、回答コンテンツを表示する回答コンテンツ表示部６３と、追加部６５と、を含む。
【００４７】
選択部５５は、第１カテゴリ選択部７１と、第１分割と７３と、第２カテゴリ選択部７５と、第２分割部７７と、第３カテゴリ選択部７９と、第１候補選択部８１と、第２候補選択部８３とを含む。
【００４８】
質問コンテンツ受付部５１は、通信Ｉ／Ｆ部１１２がＰＣ２１から投稿を要求するコマンドを受信すると、質問入力画面を含むＷｅｂページを通信Ｉ／部１１２を介して要求を送信してきたＰＣ２１に送信する。ＰＣ２１においては、質問入力画面を含むＷｅｂページを受信すると、質問入力画面をディスプレイに表示する。なお、質問コンテンツ受付部５１は、質問入力画面を送信する前の段階で、ログイン画面をＰＣ２１に送信し、ＰＣ２１を操作するユーザを、そのユーザがＰＣ２１に入力するユーザＩＤおよびパスワードで認証する。したがって、ＭＦＰ１００は、質問コンテンツ受付部５１がユーザ認証後に質問入力画面を送信したＰＣ２１から受信されるデータのすべてを、認証されたユーザにより入力されたデータとして取り扱う。
【００４９】
図４は、質問入力画面の一例を示す図である。図４を参照して、質問入力画面は、タイトルが入力される領域２０３と、本文が入力される領域２０５と、カテゴリが選択される領域２０７と、カテゴリ条件が設定される領域２０９と、を含む。ＰＣ２１を操作するユーザが、領域２０３に、電子掲示板に作成するスレッドのタイトルを入力すれば、ＰＣ２１は、入力されたタイトルのテキストをＭＦＰ１００に送信する。ＰＣ２１を操作するユーザが、領域２０５に、電子掲示板に投稿する質問を入力すれば、ＰＣ２１は、入力された質問のテキストをＭＦＰ１００に送信する。
【００５０】
領域２０７においては、カテゴリ１〜３の３つのカテゴリそれぞれを、プルダウンメニューのうちから選択することが可能となっている。カテゴリ１〜３の３つのすべてが選択される必要はなく、少なくとも１つ選択されればよい。ＰＣ２１を操作するユーザが、電子掲示板が分類されているカテゴリを領域２０７で選択すれば、ＰＣ２１は、選択された少なくとも１つのカテゴリをＭＦＰ１００に送信する。
【００５１】
さらに、領域２０９はカテゴリ条件が選択される領域であり、電子共同体を決定するために、領域２０７において選択された１以上のカテゴリのいずれを用いるかの条件を定める。具体的には、領域２０９は、「３つ以上」のチェックボックスと、「２つ以上」のチェックボックスと、「１つ以上」のチェックボックスとを含む。「３つ以上」のチェックボックスが指示される場合、電子共同体が選択される条件が、領域２０７においてカテゴリ１〜３それぞれで選択されたがカテゴリのすべてに分類されていることとなる。「２つ以上」のチェックボックスが指示される場合、電子共同体が選択される条件が、領域２０７においてカテゴリ１〜３それぞれで選択されたカテゴリのうち２以上に分類されていることとなる。「１つ以上」のチェックボックスが指示される場合、電子共同体が選択される条件が、領域２０７においてカテゴリ１〜３それぞれで選択されたがカテゴリのうち１以上に分類されていることとなる。ＰＣ２１を操作するユーザが、カテゴリを選択するため条件を領域２０９で選択すれば、ＰＣ２１は、選択されたカテゴリ条件をＭＦＰ１００に送信する。
【００５２】
なお、質問入力画面２０１において、領域２０３に質問が必ず入力される必要があるが、タイトル、カテゴリ、カテゴリ条件は、必ずしも入力される必要はなく、任意に入力されればよい。
【００５３】
図３に戻って、質問コンテンツ受付部５１は、質問入力画面２０１を送信したＰＣ２１から受信された質問のテキストを投稿部５３および第１分割部７３に出力し、ＰＣ２１から受信されたカテゴリを第１カテゴリ選択部７５に出力し、ＰＣ２１から受信されたカテゴリ条件を第１候補選択部８１および第２候補選択部８３に出力する。
【００５４】
第１カテゴリ選択部７５は、質問コンテンツ受付部５１から１以上のカテゴリが入力されると、ＥＥＰＲＯＭ１１３に予め記憶されたクラウド管理テーブルを参照して、入力された１以上のカテゴリがカテゴリの項目にそれぞれ設定された１以上のカテゴリレコードを抽出し、抽出された１以上のカテゴリレコードを第１候補選択部８１または第２候補選択部８３に出力する。第１カテゴリ選択部７１は、質問コンテンツ受付部５１から１以上のカテゴリが入力されない場合、第１候補選択部８１または第２候補選択部８３になにも出力しない。
【００５５】
第１分割部７３は、質問コンテンツ受付部５１から質問のテキストが入力されると、入力される質問のテキストを１以上の単語に分割し、分割された１以上の単語を第２カテゴリ選択部７５に出力する。
【００５６】
第２カテゴリ選択部７５は、第１分割部７３から入力される１以上の単語をキーワードにして、ＥＥＰＲＯＭ１１５に記憶されているクラウド管理テーブル９１を検索し、１以上のカテゴリレコードを抽出する。カテゴリレコードのキーワードの項目を検索する。第２カテゴリ選択部７５は、抽出された１以上のカテゴリレコードを第１候補選択部８１または第２候補選択部８３に出力する。
【００５７】
図５は、クラウド管理テーブルの一例を示す図である。図５を参照して、クラウド管理テーブルは、１以上のカテゴリレコードを含み、カテゴリレコードは、カテゴリの項目と、キーワードの項目と、登録電子掲示板の項目とを含む。カテゴリは、複数の電子掲示板を分類するための項目であり、例えば、「グルメ」、「食材」、「料理」などを含む。キーワードは、カテゴリに関連する単語である。例えば、キーワード「グルメ」に対応するキーワードとしては、「美味しい」、「レストラン」、「シェフ」、「ワイン」等である。登録電子掲示板の項目には、複数の電子掲示板のうち、カテゴリの項目に設定されたカテゴリに分類された電子掲示板を識別するための名称が設定される。例えば、カテゴリの項目に「グルメ」が設定されているカテゴリレコードにおいて、電子掲示板の項目に「クラウドＡ」、「クラウドＢ」および「クラウドＤ」が設定されている。１つの電子掲示板は、複数のカテゴリに分類される場合がある。例えば、名称「クラウドＡ」の電子掲示板はカテゴリ「グルメ」、「食材」および「料理」に分類される。
【００５８】
図３に戻って、追加部６５は、クラウド管理テーブル９１に新たなカテゴリレコードを追加する。例えば、ＭＦＰ１００を管理する管理者が操作部１６０Ｂの操作することにより入力する、カテゴリ、キーワードおよび電子掲示板の名称を受け付け、新たなカテゴリレコードを生成し、クラウド管理テーブル９１に追加する。また、新たな電子掲示板の名称とともに、その電子掲示板に予め割り当てられたＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）を受け付け、それらを関連付けたデータもＥＥＰＲＯＭ１１５に記憶する。
【００５９】
第１候補選択部８１は、質問コンテンツ受付部５１からカテゴリ条件が入力され、第１カテゴリ選択部７１または第２カテゴリ選択部７５から１以上のカテゴリレコードが入力される。第１候補選択部８１は、第１カテゴリ選択部７１から１以上のカテゴリレコードが入力される場合とされない場合とがある。ユーザが、質問入力画面２０１で、カテゴリを選択し、カテゴリ条件を設定した場合に、第１カテゴリ選択部７１から１以上のカテゴリレコードが入力される。
【００６０】
第１候補選択部８１は、第１カテゴリ選択部７１から１以上のカテゴリレコードが入力される場合、入力される１以上のカテゴリレコードの登録電子掲示板の項目にそれぞれ設定されている複数の電子掲示板の名称のうちから質問コンテンツ受付部５１から入力されるカテゴリ条件に合致する１つの名称を抽出する。第１候補選択部８１は、抽出された電子掲示板の名称を投稿部５３に出力する。
【００６１】
質問コンテンツに含まれる文字列からカテゴリが選択されるので、質問コンテンツに関連する電子掲示板を選択することができる。
【００６２】
第１候補選択部８１は、カテゴリ条件が「３つ以上」であれば、第１カテゴリ選択部７１または第２カテゴリ選択部７５から入力される１以上のカテゴリレコードの３つ以上のカテゴリレコードの登録電子掲示板の項目に設定されている名称を選択し、カテゴリ条件が「２つ以上」であれば、第１カテゴリ選択部７１または第２カテゴリ選択部７５から入力される１以上のカテゴリレコードの２つ以上のカテゴリレコードの登録電子掲示板の項目に設定されている名称を選択し、カテゴリ条件が「１つ以上」であれば、第１カテゴリ選択部７１または第２カテゴリ選択部７５から入力される１以上のカテゴリレコードの１つ以上のカテゴリレコードの登録電子掲示板の項目に設定されている名称を選択する。複数の電子掲示板の名称が選択される場合、選択された複数の電子掲示板の名称うちから任意の１つの名称を選択するようにすればよい。
【００６３】
第１候補選択部８１は、第１カテゴリ選択部７１から１以上のカテゴリレコードが入力されない場合、第２カテゴリ選択部７５から入力される１以上のカテゴリレコードの登録電子掲示板の項目に設定されている名称のうち、その名称を設定するカテゴリレコードの数が最大の名称を抽出する。例えば、第２カテゴリ選択部７５から４つのカテゴリレコードが入力され、名称Ａが３つのカテゴリレコードに設定されており、名称Ｂが２つのカテゴリレコードに設定されており、名称Ｃ、名称Ｄ、名称Ｅが１つのカテゴリレコードに設定されているならば、名称Ａを抽出する。第１候補選択部８１は、抽出された電子掲示板の名称を投稿部５３に出力する。
【００６４】
ユーザによりカテゴリが指定される場合には、指定されたカテゴリに含まれる電子共同体のうちから質問コンテンツを投稿する電子掲示板が選択されるので、適切な回答コンテンツが得られる確率の高い電子掲示板を選択することができる。さらに、候補となる電子掲示板の数が少なくなるので、適切な回答コンテンツが取得されるまでの時間をできるだけ短くすることができる。
【００６５】
投稿部５３は、質問コンテンツ受付部５１から質問のテキストが入力され、第１候補選択部８１から電子掲示板の名称が入力される。投稿部５３は、第１候補選択部８１から入力される電子掲示板の名称で特定される電子掲示板に、通信Ｉ／Ｆ１１２を介して接続し、質問コンテンツ受付部５１から入力される質問のテキストを投稿する。ここでは、サーバ３１Ａが備える電子掲示板の名称が、第１候補選択部８１から入力される場合を例に説明する。この場合、投稿部５３は、サーバ３１Ａが備える電子掲示板に対して予め定められたＵＲＬを用いてサーバ３１Ａにアクセスすることにより、サーバ３１Ａが備える電子掲示板のＷｅｂページを受信する。投稿部５３は、受信されたＷｅｂページを解析して、質問コンテンツ受付部５１から入力される質問のテキストをサーバ３１Ａに送信することにより、質問を投稿する。サーバ３１Ａにおいては、質問が投稿されると、電子掲示板に新たなスレッドを生成して、投稿された質問に対して任意のユーザによる回答を受け付ける。
【００６６】
回答コンテンツ取得部５７および評価部５９は、投稿部５３により質問が投稿された電子掲示板を所定時間間隔で監視する。具体的には、回答コンテンツ取得部５７は、投稿部５３により質問が投稿されてから所定時間間隔で投稿部５３が質問を投稿した電子掲示板にアクセスし、回答を取得する。回答コンテンツ取得部５７は、取得した回答のテキストを評価部５９、第２分割部７７および投稿部５３に出力する。また、回答コンテンツ取得部５７は、後述する回答コンテンツ表示部６３から取得指示が入力されると、投稿部５３が質問を投稿した電子掲示板にアクセスして回答を取得し、取得された回答のテキストを評価部５９に出力する。
【００６７】
評価部５９は、回答コンテンツ取得部５７から回答が入力されると、入力された回答コンテンツを評価する。評価部５９は、質問が投稿されてからの回答コンテンツの有無を検出する。質問が投稿されてから所定時間経過しても回答コンテンツが投稿されていない場合には、評価結果を更新不適切に設定する。また、評価部５９は、質問が投稿されてから所定時間経過する前に回答コンテンツが投稿されている場合であっても、回答コンテンツが更新される頻度が所定のしきい値以下ならば、評価結果を更新不適切に設定する。評価部５９は、質問が投稿されてから所定時間経過する前に回答コンテンツが投稿され、回答コンテンツが更新される頻度が所定のしきい値より大きければ、評価結果を更新適切に設定する。
【００６８】
頻度は、質問コンテンツが投稿されてからの経過時間と取得された回答コンテンツの数とから算出される。例えば、取得された回答コンテンツの数を質問コンテンツが投稿されてからの経過時間で除算することにより求められ、単位時間当たりに投稿される回答コンテンツの数である。なお、更新頻度で評価するのに代えて、最後に質問コンテンツが投稿されてから経過した時間が予め定められた期間よりも長い場合に、更新不適切と判断するようにしてもよい。さらに、質問コンテンツが投稿されてから経過した期間を投稿された回答コンテンツの数で除算した時間、換言すれば、回答コンテンツが投稿される間隔が予め定められた期間よりも長い場合に、更新不適切と判断するようにしてもよい。
【００６９】
回答コンテンツが更新されない電子掲示板を更新不適切の評価をすることにより、次の電子掲示板に質問コンテンツを投稿することができるので、適切な回答コンテンツを取得するまでの時間をできるだけ短くすることができる。
【００７０】
さらに、評価部５９は、回答コンテンツが投稿されている場合、取得された回答コンテンツの内容を解析し、議論が適切か否かを判断する。具体的には、連続する２以上の回答コンテンツが同じ単語を含む場合には、評価結果を議論不適切に設定する。同じ単語が繰り返えされる場合は、質問コンテンツに対する回答コンテンツが投稿されていない場合が多く、議論が進んでいない可能性が高いからである。また、短文を含む複数の回答コンテンツが連続する場合に評価結果を議論不適切に設定する。短文の回答コンテンツが連続する場合には、質問コンテンツに対する回答コンテンツが投稿されていない場合が多く、議論が進んでいない可能性が高いからである。
【００７１】
評価部５９は、複数の回答コンテンツが同じ単語を含まない場合、および、短文を含む複数の回答コンテンツが連続しない場合は、評価結果を議論適切に設定する。評価部５９は、評価結果を第２候補選択部８３に出力するとともに、評価結果と回答コンテンツのテキストとを回答コンテンツ改変部６１に出力する。
【００７２】
第２分割部７７は、回答コンテンツ取得部５７から回答コンテンツのテキストが入力されると、入力された回答コンテンツのテキストを１以上の単語に分割し、分割された１以上の単語を第３カテゴリ選択部７９に出力する。
【００７３】
第３カテゴリ選択部７９は、第２分割部７７から入力される１以上の単語をキーワードにして、ＥＥＰＲＯＭ１１５に記憶されているクラウド管理テーブル９１を検索し、１以上のカテゴリレコードを抽出する。第３カテゴリ選択部７９は、抽出された１以上のカテゴリレコードを第２候補選択部８３に出力する。
【００７４】
第２候補選択部８３は、評価部５９から評価結果が入力され、質問コンテンツ受付部５１からカテゴリ条件が入力され、第１カテゴリ選択部７１、第２カテゴリ選択部７５または第３カテゴリ選択部７９から１以上のカテゴリレコードが入力される。
【００７５】
第２候補選択部８３は、第１候補選択部８１が投稿部５３に電子掲示板の名称を出力した後、評価部５９から評価結果が入力されるごとに、第１カテゴリ選択部７１、第２カテゴリ選択部７５または第３カテゴリ選択部７９から入力される１以上のカテゴリレコードの登録電子掲示板の項目にそれぞれ設定されている複数の電子掲示板の名称のうちから１つの名称を抽出する。ただし、既に投稿部５３に出力された名称と同じ名称は抽出しない。第２候補選択部８３は、抽出された電子掲示板の名称を投稿部５３に出力する。
【００７６】
評価部５９から入力される評価結果は、議論不適切を示す場合と、更新不適切を示す場合とがある。第２候補選択部８３は、評価部５９から入力される評価結果が議論不適切を示す場合と、更新不適切を示す場合とで動作が異なる。
【００７７】
＜評価結果が議論不適切を示す場合＞
第２候補選択部８３は、第１カテゴリ選択部７１から１以上のカテゴリレコードが入力される場合とされない場合とがある。ユーザが、質問入力画面２０１で、カテゴリを選択し、カテゴリ条件を設定した場合に、第１カテゴリ選択部７１から１以上のカテゴリレコードが入力されるが、ユーザが、質問入力画面２０１で、カテゴリを選択しない場合は、第１カテゴリ選択部７１からカテゴリレコードが入力されない。
【００７８】
第２候補選択部８３は、第１カテゴリ選択部７１から１以上のカテゴリレコードが入力される場合、入力される１以上のカテゴリレコードの登録電子掲示板の項目にそれぞれ設定されている複数の電子掲示板の名称のうちから質問コンテンツ受付部５１から入力されるカテゴリ条件に合致する１つの名称を抽出する。第２候補選択部８３は、抽出された電子掲示板の名称を投稿部５３に出力する。
【００７９】
第２候補選択部８３は、カテゴリ条件が「３つ以上」であれば、第１カテゴリ選択部７１または第２カテゴリ選択部７５から入力される１以上のカテゴリレコードの３つ以上のカテゴリレコードの登録電子掲示板の項目に設定されている名称を選択し、カテゴリ条件が「２つ以上」であれば、第１カテゴリ選択部７１または第２カテゴリ選択部７５から入力される１以上のカテゴリレコードの２つ以上のカテゴリレコードの登録電子掲示板の項目に設定されている名称を選択し、カテゴリ条件が「１つ以上」であれば、第１カテゴリ選択部７１または第２カテゴリ選択部７５から入力される１以上のカテゴリレコードの１つ以上のカテゴリレコードの登録電子掲示板の項目に設定されている名称を選択する。複数の電子掲示板の名称が選択される場合、選択された複数の電子掲示板の名称であって、既に投稿部５３に出力された名称と異なる名称のうちから任意の１つの名称を選択する。
【００８０】
第２候補選択部８３は、第１カテゴリ選択部７１からカテゴリレコードが入力されない場合、第２カテゴリ選択部７５から入力される１以上のカテゴリレコードの登録電子掲示板の項目に設定されている名称であって、既に投稿部５３に出力された名称と異なる名称のうち、その名称を設定するカテゴリレコードの数が大きいものから順に名称を抽出する。例えば、第２カテゴリ選択部７５から４つのカテゴリレコードが入力され、名称Ａが３つのカテゴリレコードに設定されており、名称Ｂが２つのカテゴリレコードに設定されており、名称Ｃ、名称Ｄ、名称Ｅが１つのカテゴリレコードに設定されているならば、名称Ａは第１候補選択部８１により抽出されて投稿部５３に既に出力されているので、名称Ｂを第１番目に抽出する。名称Ｃ、Ｄ，Ｅについては任意に第２〜第４番目に抽出する。
【００８１】
＜評価結果が更新不適切を示す場合＞
第２候補選択部８３は、第３カテゴリ選択部７９から１以上のカテゴリレコードが入力される。第２候補選択部８３は、第３カテゴリ選択部７９から入力される１以上のカテゴリレコードの登録電子掲示板の項目に設定されている名称であって、既に投稿部５３に出力された名称と異なる名称のうち、その名称を設定するカテゴリレコードの数が大きいものから順に名称を抽出する。例えば、第３カテゴリ選択部７９から４つのカテゴリレコードが入力され、名称Ａ１が３つのカテゴリレコードに設定されており、名称Ｂ１が２つのカテゴリレコードに設定されており、名称Ｃ１、名称Ｄ１、名称Ｅ１が１つのカテゴリレコードに設定されているならば、名称Ａ１を第１番目に抽出し、名称Ｂ１を第２番目に抽出する。名称Ｃ１、Ｄ１，Ｅ１については任意に第３〜第５番目に抽出する。
【００８２】
第３カテゴリ選択部７９により回答コンテンツのテキストを分割した単語に基づいてカテゴリレコードが選択されるので、回答コンテンツに含まれる新たな単語に関連するカテゴリが選択される。このため、投稿された回答コンテンツに関連するカテゴリに含まれる電子掲示板に先に投稿したのと同じ質問コンテンツを投稿することができ、別のユーザによる別の議論を展開させることができる。
【００８３】
投稿部５３は、第２候補選択部８３から新たな電子掲示板の名称が入力されると、入力された電子掲示板の名称で特定される電子掲示板に、通信Ｉ／Ｆを介してアクセスし、質問コンテンツ受付部５１から入力される質問コンテンツのテキストを投稿する。第２候補選択部８３から入力される新たな電子掲示板の名称は、第１候補選択部８１から入力される電子掲示板の名称とは異なる。ここでは、サーバ３１Ｂが備える電子掲示板の名称が、第２候補選択部８３から入力される場合を例に説明する。この場合、投稿部５３は、サーバ３１Ｂが備える電子掲示板に対して予め定められたＵＲＬを用いてサーバ３１Ｂにアクセスすることにより、サーバ３１Ｂが備える電子掲示板のＷｅｂページを受信する。投稿部５３は、受信されたＷｅｂページを解析して、質問コンテンツ受付部５１から入力される質問のテキストをサーバ３１Ｂに送信することにより、質問を投稿する。サーバ３１Ｂにおいては、質問が投稿されると、電子掲示板に新たなスレッドを生成して、投稿された質問に対して任意のユーザによる回答を受け付ける。
【００８４】
なお、投稿部５３は、第２候補選択部８３から入力された新たな電子掲示板の名称で特定される電子掲示板に、質問コンテンツ受付部５１から入力される質問コンテンツのテキストに加えて、先の電子掲示板に投稿された回答コンテンツのうち不適切と判断された回答コンテンツを除く回答コンテンツのテキストを投稿するようにしても良い。これにより、複数の電子掲示板に質問コンテンツを投稿する場合に、過去に投稿した電子掲示板において適切な回答コンテンツを継続して見ることができる。
【００８５】
回答コンテンツ改変部６１は、評価部５９から評価結果と回答コンテンツのテキストが入力される。回答コンテンツ改変部６１は、評価部５９から入力される評価結果が、議論不適切ならば、回答コンテンツのテキストを改変し、改変した回答コンテンツのテキストを回答コンテンツ表示部６３に出力する。評価結果が議論不適切の場合は、複数の回答コンテンツが同じ単語を含む場合、または同じ単語が繰り返えされる場合である。回答コンテンツ改変部６１は、複数の回答コンテンツが同じ単語を含む場合には、同じ単語を含む回答コンテンツ以降のテキストを削除する。また、回答コンテンツ改変部６１は、回答コンテンツのテキストにおいて短文が連続する場合には、連続する短文以降のテキストを削除する。不適切な回答を表示する必要がないからである。
【００８６】
回答コンテンツ表示部６３は、通信Ｉ／Ｆ部１１２が、質問コンテンツを投稿したユーザが操作するＰＣ２１から回答を要求するコマンドを受信すると、回答コンテンツ取得部５７に取得指示を出力する。回答コンテンツ取得部５７は、上述したように、取得指示が入力されると、回答コンテンツのテキストを取得し、評価部５９に出力するので、評価部５９による評価結果に基づいて回答コンテンツ改変部６１により回答コンテンツが改変され、改変された回答コンテンツが回答コンテンツ表示部６３に入力される。
【００８７】
回答コンテンツ表示部６３は、回答コンテンツ改変部６１から入力される回答コンテンツのテキストを含む回答表示画面を生成し、回答表示画面を含むＷｅｂページを通信Ｉ／部１１２を介して要求を送信してきたＰＣ２１に送信する。ＰＣ２１においては、回答表示画面を含むＷｅｂページを受信すると、回答表示画面をディスプレイに表示する。
【００８８】
なお、回答コンテンツ表示部６３は、回答表示画面を送信する前の段階で、ログイン画面をＰＣ２１に送信し、ＰＣ２１を操作するユーザを、そのユーザがＰＣ２１に入力するユーザＩＤおよびパスワードで認証する。したがって、ＭＦＰ１００は、ユーザ認証後に回答表示画面を送信したＰＣ２１から受信されるデータのすべてを、認証されたユーザが入力したデータとして取り扱う。
【００８９】
図６は、回答表示画面の一例を示す第１の図である。図６を参照して、回答表示画面２１１は、領域２１３にタイトル「うなぎの焼き方」が表示され、領域２１５に質問コンテンツ「ウナギのおいしい焼き方をどなたか教えてください」が表示され、領域２１７に質問コンテンツに対する回答コンテンツ「ウナギの焼き方には大きく分けて関東風と関西風がありまして、関東風は…といった感じです。」が表示される。なお、記号…は、文字列が省略されていることを示しており、実際には、文字列が存在する。「詳細」の文字が表されたキーが指示されると、この質問が投稿された電子掲示板にアクセスし、新たなＷｅｂページを表示する。「再質問」の文字が表されたキーが指示されると、図４に示した質問入力画面を表示する。「終了」の文字が表されたキーが指示されると、質問コンテンツが投稿された電子掲示板のサーバ、例えばサーバ３１Ａに終了指示が送信され、サーバ３１Ａにおいてスレッドが閉じられる。したがって、それ以降に質問に対する回答がサーバ３１Ａにおいて受け付けられないように管理される。
【００９０】
図７は、回答表示画面の一例を示す第２の図である。図７に示す回答表示画面は、評価部５９において評価結果が更新不適切に設定された場合に表示される画面である。図７を参照して、回答表示画面２２１は、領域２２３にタイトル「うなぎの焼き方」が表示され、領域２２５に質問コンテンツ「ウナギのおいしい焼き方をどなたか教えてください。」が表示され、領域２２７に質問コンテンツに対する回答コンテンツ「関東風と関西風だとどちらが美味しいのでしょうかね？」が表示される。さらに、領域２２７の上には、「以下から議論が進んでいないようです」のメッセージが表示される。これにより、電子掲示板において議論がある程度は進んだものの、途中で議論が止まってしまったことを、ユーザに通知することができる。
【００９１】
図８は、回答表示画面の一例を示す第３の図である。図８に示す回答表示画面は、評価部５９において評価結果が更新不適切に設定された場合に表示される画面である。図８を参照して、回答表示画面２３１は、領域２３３にタイトル「うなぎの焼き方」が表示され、領域２３５に質問コンテンツ「ウナギのおいしい焼き方をどなたか教えてください。」が表示され、領域２３７に「残念ながら良い回答は得られませんでした。」のメッセージが表示される。これにより、電子掲示板において有意義な議論が進まなかったことをユーザに通知することができる。
【００９２】
図９は、コンテンツ収集処理の流れの一例を示すフローチャートである。コンテンツ収集処理は、ＭＦＰ１００が備えるＣＰＵ１１１がＲＯＭ１１４、ＥＥＰＲＯＭ１１５、ＨＤＤ１１６またはメモリカード１１９Ａに記憶されたコンテンツ収集プログラムを実行することにより、ＣＰＵ１１１により実行される処理である。図９を参照して、ＣＰＵ１１１は、ユーザの認証に成功したか否かを判断する（ステップＳ０１）。ユーザの認証に成功するまで待機状態となり（ステップＳ０１でＮＯ）、ユーザの認証に成功したならば（ステップＳ０１でＹＥＳ）、処理をステップＳ０２に進める。
【００９３】
ステップＳ０２においては、投稿要求を受け付けたか否かを判断する。通信Ｉ／Ｆ部１１２が、ＰＣ２１から投稿を要求するコマンドを受信したならば、投稿要求を受け付ける。投稿要求を受け付けたならば処理をステップＳ０３に進めるが、そうでなければ処理をステップＳ１１に進める。ステップＳ１１においては、回答要求を受け付けたか否かを判断する。通信Ｉ／Ｆ部１１２が、ＰＣ２１から回答を要求するコマンドを受信したならば、回答要求を受け付ける。回答要求を受け付けたならば処理をステップＳ１２に進めるが、そうでなければ処理をステップＳ１０に進める。
【００９４】
ステップＳ０３においては、質問入力画面を投稿要求を送信してきたＰＣ２１に送信する。そして、質問を受け付けたか否かを判断する（ステップＳ０４）。通信Ｉ／Ｆ部１１２が質問入力画面を送信したＰＣ２１から質問コンテンツのテキストを受信したならば、質問を受け付けたと判断する。質問を受け付けるまで待機状態となり（ステップＳ０４でＮＯ）、質問を受け付けたならば処理をステップＳ０５に進める。
【００９５】
ステップＳ０５においては、カテゴリを受け付けたか否かを判断する。通信Ｉ／Ｆ部１１２が質問入力画面を送信したＰＣ２１からカテゴリを受信したならば、カテゴリを受け付けたと判断する。カテゴリを受け付けたならば処理をステップＳ０６に進めるが、そうでなければステップＳ０６をスキップして処理をステップＳ０７に進める。ステップＳ０６においては、受け付けられたカテゴリを指定カテゴリに設定し、処理をステップＳ０７に進める。また、カテゴリとともにカテゴリ条件を受け付ける場合は、カテゴリ条件を指定カテゴリと関連付けて記憶する。
【００９６】
ステップＳ０７においては、第１電子共同体選択処理を実行し、処理をステップＳ０８に進める。第１電子共同体選択処理の詳細は後述するが、質問コンテンツを投稿するための電子掲示板を選択する処理である。ステップＳ０８においては、ステップＳ０４におい、受け付けられた質問コンテンツを、ステップＳ０７において選択された電子掲示板に投稿する。ここでは、ステップＳ０７において実行される第１電子共同体選択処理において選択された電子掲示板が、サーバ３１Ａが備える電子掲示板の場合を例に説明する。この場合、ＣＰＵ１１１は、サーバ３１Ａが備える電子掲示板に対して予め定められたＵＲＬを用いてサーバ３１Ａにアクセスすることにより、サーバ３１Ａが備える電子掲示板のＷｅｂページを受信し、受信されたＷｅｂページを解析して、ステップＳ０４において受け付けられた質問コンテンツをサーバ３１Ａに送信することにより、質問を投稿する。質問コンテンツを受信するサーバ３１Ａにおいては、電子掲示板に新たなスレッドを生成して、受信された質問コンテンツに対して任意のユーザによる回答を受け付ける。
【００９７】
ステップＳ０９においては、ユーザレコードを生成し、ＥＥＰＲＯＭ１１５に記憶する。ユーザレコードは、ステップＳ０１において認証されたユーザを識別するためのユーザ識別情報と、ステップＳ０４において受け付けられた質問コンテンツと、ステップＳ０７において選択された電子掲示板のＵＲＬとを含む。
【００９８】
ステップＳ１０においては、ログアウト指示を受け付けたか否かを判断する。ログアウト指示を受け付けたならばコンテンツ収集処理を終了するが、そうでなければ処理をステップＳ０２に戻す。
【００９９】
一方、ステップＳ１２においては、ステップＳ０１において認証されたユーザのユーザ識別情報を含むユーザレコードをＥＥＰＲＯＭ１１５から読み出す。このユーザレコードは、ステップＳ０９において記憶されたユーザレコードである。次のステップＳ１３においては、回答コンテンツを取得する。具体的には、ステップＳ１２において読み出されたユーザレコードに含まれるＵＲＬにアクセスすることにより、回答コンテンツを含むＷｅｂページを受信し、受信されたＷｅｂページから回答コンテンツを取得する。そして、取得された回答コンテンツを評価した結果により処理を分岐させる。評価結果が、不適切ならば処理をステップＳ１５に進めるが、そうでなければ処理をステップＳ１７に進める。評価結果は、質問コンテンツが投稿されてから所定時間経過しても回答コンテンツが投稿されていない場合、または、質問コンテンツが投稿されてから所定時間経過する前に回答コンテンツが投稿されている場合であっても、回答コンテンツが更新される頻度が所定のしきい値以下ならば、評価結果を更新不適切と判断する。さらに、同じ単語を含む複数の回答コンテンツが連続する場合、または短文を含む複数の回答コンテンツが連続する場合は、評価結果を議論不適切と判断する。
【０１００】
ステップＳ１５においては、ステップＳ１３において取得された回答コンテンツを改変し、処理をステップＳ１６に進める。ステップＳ１６においては、改変された回答コンテンツを表示し、処理をステップＳ１０に進める。例えば、図７または図８に示した回答表示画面を表示部１６０Ａに表示する。一方、ステップＳ１７においては、ステップＳ１３において取得された回答コンテンツをそのまま表示部１６０Ａに表示し、処理をステップＳ１０に進める。
【０１０１】
図１０は、第１電子共同体選択処理の流れの一例を示すフローチャートである。第１電子共同体選択処理は、図９のステップＳ０７において実行される処理である。図１０を参照して、指定カテゴリが設定されているか否かを判断する（ステップＳ２１）。指定カテゴリは、図９のステップＳ０６において設定される。指定カテゴリが設定されているならば処理をステップＳ２２に進めるが、そうでなければ処理をステップＳ２３に進める。
【０１０２】
ステップＳ２２においては、指定カテゴリに含まれる電子掲示板の名称のうちから１つを抽出することにより、抽出された名称の電子掲示板を特定する。指定カテゴリが複数の場合であって、指定カテゴリにカテゴリ条件が関連付けられていない場合は、ＥＥＰＲＯＭ１１５に記憶されているクラウド管理テーブル９１を参照して、複数の指定カテゴリをカテゴリの項目に含む複数のカテゴリレコードを抽出し、抽出された複数のカテゴリレコードのうちで、その名称が登録電子掲示板の項目に設定されているカテゴリレコードの数が最も多い名称を選択し、処理をコンテンツ収集処理に戻す。指定カテゴリが複数の場合であって、指定カテゴリにカテゴリ条件が関連付けられている場合は、カテゴリ条件によって処理を異ならせる。カテゴリ条件が「３つ以上」であれば、複数の指定カテゴリをカテゴリの項目に含む複数のカテゴリレコードを抽出し、抽出された複数のカテゴリレコードのうちで、３つ以上のカテゴリレコードの登録電子掲示板の項目に設定されている名称を選択する。カテゴリ条件が「２つ以上」であれば、複数の指定カテゴリをカテゴリの項目に含む複数のカテゴリレコードを抽出し、抽出された複数のカテゴリレコードのうちで、２つ以上のカテゴリレコードの登録電子掲示板の項目に設定されている名称を選択する。カテゴリ条件が「１つ以上」であれば、複数の指定カテゴリをカテゴリの項目に含む複数のカテゴリレコードを抽出し、抽出された複数のカテゴリレコードのうちで、１つ以上のカテゴリレコードの登録電子掲示板の項目に設定されている名称を選択する。複数の電子掲示板の名称が選択される場合、選択された複数の電子掲示板の名称うちから任意の１つの名称を選択する。
【０１０３】
一方、ステップＳ２３においては、図９に示したコンテンツ収集処理のステップＳ０４において受け付けられた質問を取得する。そして、取得された質問を複数の単語に分割する（ステップＳ２４）。さらに、分割された単語をキーワードにして、カテゴリを選択する（ステップＳ２５）。具体的には、ＥＥＰＲＯＭ１１５に記憶されているクラウド管理テーブル９１を検索して、分割された単語をキーワードにしてカテゴリレコードを抽出する。そして、選択されたカテゴリに含まれる電子掲示板の名称のうちから１つを抽出することにより、抽出された名称の電子掲示板を特定する（ステップＳ２６）。ステップＳ２５において選択されたカテゴリが複数の場合には、複数のカテゴリがカテゴリの項目にそれぞれ設定されている複数のカテゴリレコードのうちで、その名称が登録電子掲示板の項目に設定されているカテゴリレコードの数が最も多い名称を抽出する。
【０１０４】
また、カテゴリ条件が設定されている場合には、カテゴリ条件が「３つ以上」であれば、ステップＳ２５において抽出された複数のカテゴリレコードのうちで、３つ以上のカテゴリレコードの登録電子掲示板の項目に設定されている名称を選択する。カテゴリ条件が「２つ以上」であれば、ステップＳ２５において抽出された複数のカテゴリレコードのうちで、２つ以上のカテゴリレコードの登録電子掲示板の項目に設定されている名称を選択する。カテゴリ条件が「１つ以上」であれば、ステップＳ２５において抽出された複数のカテゴリレコードのうちで、１つ以上のカテゴリレコードの登録電子掲示板の項目に設定されている名称を選択する。複数の電子掲示板の名称が選択される場合、選択された複数の電子掲示板の名称うちから任意の１つの名称を選択する。
【０１０５】
図１１は、監視処理の流れの一例を示すフローチャートである。監視処理は、ＭＦＰ１００が備えるＣＰＵ１１１がＲＯＭ１１４、ＥＥＰＲＯＭ１１５、ＨＤＤ１１６またはメモリカード１１９Ａに記憶されたコンテンツ収集プログラムを実行することにより、ＣＰＵ１１１により所定の時間間隔ＴＨで実行される処理である。
【０１０６】
図１１を参照して、ＣＰＵ１１１は、ＥＥＰＲＯＭ１１５に記憶されているユーザレコードを読み出す（ステップＳ３１）。複数のユーザレコードが記憶されている場合には、複数のユーザレコードのうちから１つを読み出す。次のステップＳ３２においては、読み出されたユーザレコードに含まれるＵＲＬにアクセスすることにより回答状況を取得する。具体的には、読み出されたユーザレコードに含まれるＵＲＬで特定されるＷｅｂページを取得する。
【０１０７】
次のステップＳ３３においては、取得されたＷｅｂページが更新されているか否かを判断する。更新されていれば処理をステップＳ３４に進めるが、そうでなければ処理をステップＳ４２進める。すなわち、監視処理は、ＣＰＵ１１１が所定の時間間隔ＴＨで実行する処理であるため、Ｗｅｂページを、それを取得する時点よりも期間ＴＨ前の状態と比較して変更されているか否かを判断する。
【０１０８】
ステップＳ３４においては、Ｗｅｂページに含まれる回答コンテンツのテキストを取得する。そして、取得された回答コンテンツのテキストにおいて、同じ単語の繰り返しがあるか否かを判断する（ステップＳ３５）。連続する複数の回答コンテンツが同じ単語を含むならば同じ単語が繰り返されていると判断する。同じ単語が繰り返されているならば処理をステップＳ３６に進めるが、そうでなければ処理をステップＳ３７に進める。
【０１０９】
ステップＳ３７においては、取得された回答コンテンツのテキストにおいて、短文が連続しているか否かを判断する。連続する複数の回答コンテンツそれぞれが短文を含むならば短文が連続していると判断する。短文が連続するならば処理をステップＳ３６に進めるが、そうでなければ処理をステップＳ３８に進める。
【０１１０】
ステップＳ３６においては、評価結果を議論不適切に設定し、処理をステップＳ４３に進める。一方、ステップＳ３８においては、評価結果を議論適切に設定し、処理をステップＳ４３に進める。
【０１１１】
一方、ステップＳ３９においては、ステップＳ３２において取得されたＷｅｂページの更新頻度を検出する。Ｗｅｂページに含まれる回答コンテンツのテキストが投稿された時刻に基づいて更新頻度を検出する。ステップＳ４０においては、検出された更新頻度をしきい値Ｔと比較する。更新頻度は、投稿された質問コンテンツの数と質問コンテンツが投稿されてから経過した期間とから単位時間Ｔ当たりに投稿された質問コンテンツの数である。単位時間Ｔは、予め定められた値であり、監視処理が実行される時間間隔ＴＨよりも長くするのが好ましい。更新頻度がしきい値Ｔ以下ならば処理をステップＳ４１に進めるが、そうでなければ処理をステップＳ４２に進める。ステップＳ４１においては、評価結果を更新不適切に設定し、処理をステップＳ４３に進める。ステップＳ４２においては、評価結果を更新適切に設定し、処理をステップＳ４３に進める。
【０１１２】
なお、更新頻度に代えて、最後に質問コンテンツが投稿されてから経過した時間が予め定められた期間よりも長い場合に、更新不適切と判断するようにしてもよい。さらに、質問コンテンツが投稿されてから経過した期間を投稿された質問コンテンツの数で除算した時間が予め定められた期間よりも長い場合に、更新不適切と判断するようにしてもよい。
【０１１３】
ステップＳ４３においては、評価結果が不適切か否かを判断する。評価結果が更新不適切または議論不適切のいずれかならば、処理をステップＳ４４に進めるが、そうでなければ処理をステップＳ４７に進める。ステップＳ４４においては、第２電子共同体選択処理を実行し、処理をステップＳ４５に進める。第２電子共同体選択処理の詳細は後述するが、新たな電子掲示板（第２電子共同体）を選択する処理である。
【０１１４】
ステップＳ４５においては、ステップＳ３２において取得されたＷｅｂページに含まれる質問と同じ質問を、ステップＳ４４において選択された電子掲示板に投稿する。ここでは、ステップＳ４４において選択された電子掲示板が、サーバ３１Ｂが備える電子掲示板の場合を例に説明する。この場合、ＣＰＵ１１１は、サーバ３１Ｂが備える電子掲示板に対して予め定められたＵＲＬを用いてサーバ３１Ｂにアクセスすることにより、サーバ３１Ｂが備える電子掲示板のＷｅｂページを受信し、受信されたＷｅｂページを解析して、ステップＳ３２において取得されたＷｅｂページに含まれる質問と同じ質問をサーバ３１Ｂに送信することにより、質問を投稿する。質問を受信するサーバ３１Ｂにおいては、電子掲示板に新たなスレッドを生成して、受信された質問に対して任意のユーザによる回答を受け付ける。
【０１１５】
ステップＳ４６においては、ユーザレコードを更新する。ステップＳ３１において読み出されたユーザレコードのＵＲＬを、ステップＳ４４において選択された電子掲示板に対して予め定められたＵＲＬで更新し、更新後のユーザレコードをＥＥＰＲＯＭ１１５に記憶する。
【０１１６】
ステップＳ４７においては、ステップＳ３１において未だ読み出されていないユーザレコードがＥＥＰＲＯＭ１１５に記憶されているか否かを判断する。そのようなユーザレコードが記憶されているならば処理をステップＳ３１に戻し、そうでなければ監視処理を終了する。
【０１１７】
図１２は、第２電子共同体選択処理の流れの一例を示すフローチャートである。第２電子共同体選択処理は、図１１に示した監視処理のステップＳ４４において実行される処理である。図１２を参照して、評価結果が議論不適切か否かを判断する（ステップＳ５１）。評価結果が議論不適切ならば処理をステップＳ５２に進めるが、そうでなければ処理をステップＳ６０に進める。処理のステップＳ６０に進むのは、評価結果が更新不適切の場合である。
【０１１８】
ステップＳ５２においては、指定カテゴリが設定されているか否かを判断する。指定カテゴリは、図９のコンテンツ収集処理において、ステップＳ０６において設定される。指定カテゴリが設定されているならば、処理をステップＳ５３に進めるが、そうでなければ処理をステップＳ５６に進める。
【０１１９】
ステップＳ５３においては、指定カテゴリに含まれる電子掲示板を特定し、処理をステップＳ５４に進める。ＥＥＰＲＯＭ１１５に記憶されているクラウド管理テーブル９１を参照して、指定カテゴリをカテゴリの項目に含むカテゴリレコードを抽出し、抽出されたカテゴリレコードの登録電子掲示板の項目に設定されている名称の電子掲示板を特定する。指定カテゴリが複数の場合であって、指定カテゴリにカテゴリ条件が関連付けられていない場合は、ＥＥＰＲＯＭ１１５に記憶されているクラウド管理テーブル９１を参照して、複数の指定カテゴリをカテゴリの項目に含む複数のカテゴリレコードを抽出し、抽出された複数のカテゴリレコードの登録電子掲示板の項目に設定されている名称の電子掲示板を特定する。
【０１２０】
指定カテゴリが複数の場合であって、指定カテゴリにカテゴリ条件が関連付けられている場合は、カテゴリ条件によって処理を異ならせる。カテゴリ条件が「３つ以上」であれば、複数の指定カテゴリをカテゴリの項目に含む複数のカテゴリレコードを抽出し、抽出された複数のカテゴリレコードのうちで、３つ以上のカテゴリレコードの登録電子掲示板の項目に設定されている名称を選択する。カテゴリ条件が「２つ以上」であれば、複数の指定カテゴリをカテゴリの項目に含む複数のカテゴリレコードを抽出し、抽出された複数のカテゴリレコードのうちで、２つ以上のカテゴリレコードの登録電子掲示板の項目に設定されている名称を選択する。カテゴリ条件が「１つ以上」であれば、複数の指定カテゴリをカテゴリの項目に含む複数のカテゴリレコードを抽出し、抽出された複数のカテゴリレコードのうちで、１つ以上のカテゴリレコードの登録電子掲示板の項目に設定されている名称を選択する。
【０１２１】
次のステップＳ５４においては、処理がステップＳ５３から進む場合、ステップＳ５３において特定された電子掲示板のうちから既に質問コンテンツを投稿した電子掲示板を除外する。そして、既に質問コンテンツを投稿した電子掲示板を除外した残りの電子掲示板から１つを選択する（ステップＳ５５）。残りの電子掲示板のうちから、その名称が登録電子掲示板の項目に設定されているカテゴリレコードの数が多いものを選択するのが好ましい。
【０１２２】
ステップＳ５６においては、図１１に示したステップＳ３２において取得されたＷｅｂページのうちから質問コンテンツを取得する。そして、取得された質問コンテンツを複数の単語に分割する（ステップＳ５７）。さらに、分割された単語をキーワードにして、カテゴリを選択する（ステップＳ５８）。具体的には、ＥＥＰＲＯＭ１１５に記憶されているクラウド管理テーブル９１を検索して、分割された単語をキーワードにしてカテゴリレコードを抽出し、抽出されたカテゴリレコードのカテゴリの項目に設定されているカテゴリを選択する。そして、選択されたカテゴリに含まれる電子掲示板を特定し（ステップＳ５９）、処理をステップＳ５４に進める。ステップＳ５８において抽出されたカテゴリレコードの登録電子掲示板の項目に設定されている名称の電子掲示板を特定する。
【０１２３】
ステップＳ５４においては、処理がステップＳ５９から進む場合、ステップＳ５９において特定された電子掲示板のうちから既に質問コンテンツを投稿した電子掲示板を除外する。そして、既に質問コンテンツを投稿した電子掲示板を除外した残りの電子掲示板から１つを選択する（ステップＳ５５）。残りの電子掲示板のうちから、その名称が登録電子掲示板の項目に設定されているカテゴリレコードの数が多いものを選択するのが好ましい。
【０１２４】
ステップＳ６０においては、図１１に示したステップＳ３２において取得されたＷｅｂページのうちから回答コンテンツを取得する。そして、取得された回答コンテンツを複数の単語に分割する（ステップＳ６１）。さらに、分割された単語をキーワードにして、カテゴリを選択する（ステップＳ６２）。具体的には、ＥＥＰＲＯＭ１１５に記憶されているクラウド管理テーブル９１を検索して、ステップＳ６１において分割された単語をキーワードにしてカテゴリレコードを抽出し、抽出されたカテゴリレコードのカテゴリの項目に設定されているカテゴリを選択する。そして、選択されたカテゴリに含まれる電子掲示板を特定し（ステップＳ６３）、処理をステップＳ５４に進める。ステップＳ６２において抽出されたカテゴリレコードの登録電子掲示板の項目に設定されている名称の電子掲示板を特定する。
【０１２５】
ステップＳ５４においては、処理がステップＳ６３から進む場合、ステップＳ６３において特定された電子掲示板のうちから既に質問コンテンツを投稿した電子掲示板を除外する。そして、既に質問コンテンツを投稿した電子掲示板を除外した残りの電子掲示板から１つを選択する（ステップＳ５５）。残りの電子掲示板のうちから、その名称が登録電子掲示板の項目に設定されているカテゴリレコードの数が多いものを選択するのが好ましい。
【０１２６】
以上説明したように本実施の形態におけるＭＦＰ１００は、適切な回答コンテンツが取得されるまで、複数の電子掲示板のうちから質問コンテンツを投稿する電子掲示板が順に選択する。このため、ユーザは、複数の電子掲示板のうちから質問コンテンツを投稿する電子掲示板を選択する操作をすることなく、適切な回答コンテンツを収集することができる。
【０１２７】
また、質問コンテンツに関連する回答コンテンツが質問コンテンツを投稿してからの経過時間が所定時間経過しても投稿されない場合、または、投稿された１以上の回答コンテンツの数と経過時間とから算出される所定単位時間当たりの頻度がしきい値Ｔ以下の場合、電子掲示板が不適切と判断する。このため、適切な回答コンテンツを取得するまでの時間をできるだけ短くすることができる。
【０１２８】
さらに、複数の電子共同体のうちからユーザにより選択されたカテゴリに含まれる電子共同体に質問コンテンツを投稿するので、適切な回答コンテンツを早期に取得する確率を高くすることができる。
【０１２９】
さらに、質問コンテンツに含まれる文字列からカテゴリを選択するので、質問コンテンツに関連する電子掲示板を選択することができる。
【０１３０】
さらに、回答コンテンツに含まれる文字列からカテゴリを選択するので、回答コンテンツに関連する電子掲示板を選択することができる。
【０１３１】
さらに、新たに選択された電子掲示板に、先に質問コンテンツを投稿した電子掲示板に投稿された回答コンテンツのうち適切な回答コンテンツを質問コンテンツとともに投稿する。このため、過去に質問コンテンツを投稿した電子掲示板において投稿された適切な回答コンテンツを後に選択された電子掲示板において継続して見ることができる。
【０１３２】
なお、複数の電子掲示板のうちから質問コンテンツを投稿する電子掲示板を選択する例として、ユーザによりカテゴリが指定されている場合には、そのカテゴリに含まれる電子掲示板を選択する第１の方法、質問コンテンツに含まれる単語と関連付けられたカテゴリに含まれる電子掲示板を選択する第２の方法、回答コンテンツに含まれる単語と関連付けられたカテゴリに含まれる電子掲示板を選択する第３の方法を、説明した。質問コンテンツを投稿する電子掲示板を選択する場合、上記第１〜第３の方法を単独で適用してもよいし、２以上を組み合わせて適用してもよい。例えば、複数の方法のすべてで選択される電子掲示板を質問コンテンツを投稿する電子掲示板とすればよい。第１〜第３の方法、またはそれらの組み合わせのいずれを適用するかは、ユーザが選択するようにしてもよいし、予め定めておけばよい。例えば、最初に第１の方法で選択し、第１の方法で選択されたすべての電子掲示板に質問コンテンツを投稿した場合に、適切な回答コンテンツが取得できない場合に、第２の方法で選択し、第２の方法で選択してもなお適切な回答コンテンツが取得できない場合に、第３の方法で選択するようにしてもよい。
【０１３３】
なお、上述した実施の形態においては、コンテンツ収集システム１、それに含まれるコンテンツ収集装置の一例としてＭＦＰ１００を例に説明したが、ＰＣ２１，２２をコンテンツ収集装置とすることもできる。また、図９〜図１２に示した処理を実行するためのコンテンツ収集方法または、そのコンテンツ収集方法をＭＦＰ１００を制御するＣＰＵ１１１またはＰＣ２１，２２に実行させるためのコンテンツ収集プログラムとして発明を捉えることができるのは言うまでもない。
【０１３４】
また、電子共同体の一例として電子掲示板を例に説明したが、複数のユーザ間でネットワークを介してコンテンツを交換する電子共同体であれば、例えば、電子メール、メッセージ交換システムであってもよい。
【０１３５】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１３６】
１  コンテンツ収集システム、１１  ネットワーク、１３  インターネット、３１，３１Ａ，３１Ｂ  サーバ、５１  質問コンテンツ受付部、５３  投稿部、５５  選択部、５７  回答コンテンツ取得部、５９  評価部、６１  回答コンテンツ改変部、６３  回答コンテンツ表示部、６５  追加部、７１  第１カテゴリ選択部、７３  第１分割部、７５  第２カテゴリ選択部、７７  第２分割部、７９  第３カテゴリ選択部、８１  第１候補選択部、８３  第２候補選択部、９１  クラウド管理テーブル、１１０  メイン回路、１１１  ＣＰＵ、１１２  通信Ｉ／Ｆ部、１１３  ＲＯＭ、１１４  ＲＡＭ、１１５  ＥＥＰＲＯＭ、１１６  ＨＤＤ、１１７  ファクシミリ部、１１９  カードＩ／Ｆ、１１９Ａ  メモリカード、１２０  自動原稿搬送装置、１３０  原稿読取部、１４０  画像形成部、１５０  給紙部、１６０  操作パネル、１６０Ａ  表示部、１６０Ｂ  操作部、２０１  質問入力画面、２１１  回答表示画面、２２１  回答表示画面、２３１  回答表示画面、６１  回答コンテンツ改変部。
【図１】
2012003589.tif 000003
【図２】
2012003589.tif 000004
【図３】
2012003589.tif 000005
【図４】
2012003589.tif 000006
【図５】
2012003589.tif 000007
【図６】
2012003589.tif 000008
【図７】
2012003589.tif 000009
【図８】
2012003589.tif 000010
【図９】
2012003589.tif 000011
【図１０】
2012003589.tif 000012
【図１１】
2012003589.tif 000013
【図１２】
2012003589.tif 000014