(57)【要約】【課題】質問や回答の登録を活発化させ、蓄積される知識の量および精度を向上すること。【解決手段】データベース登録部１１ｅは、ユーザが所有するポイントが変動する場合に、各ユーザのポイント数をユーザ情報データベース１４に登録する。ポイント算出部１１ｇは、知識情報データベース１５のビッドポイントおよびボーナスポイントの合計をベスト回答の回答者に付与するポイントとして算出する。また、ポイント算出部１１ｇは、知識情報データベース１５のボーナスポイントをベスト回答に最初に投票した投票者に付与するポイントとする。ビッドポイントは、質問者が回答者に対して支払うポイントとして設定され、質問者から支払われるポイントである。ボーナスポイントは、質問者が設定したビッドポイントに連動して決定され、システムから回答者や投票者に支払われるポイントである。【選択図】        図４
2008158947.tif 000002
【特許請求の範囲】
【請求項１】
ユーザが登録する質問に対して他のユーザが回答を登録し、登録された質問および回答からなる知識を各ユーザが検索する知識検索装置であって、
ユーザによる質問および回答の登録時に流通するユーザごとの所有ポイントを記憶する記憶手段と、
質問を登録する質問ユーザの所有ポイントから質問登録時に支払われるビッドポイントを取得する取得手段と、
前記取得手段によって取得されたビッドポイントに応じて回答を登録する回答ユーザに付与されるボーナスポイントを算出する算出手段と、
前記取得手段によって取得されたビッドポイントおよび前記算出手段によって算出されたボーナスポイントを用いて前記記憶手段におけるユーザごとの所有ポイントを更新する更新手段と
を有することを特徴とする知識検索装置。
【請求項２】
前記取得手段は、
質問ユーザが任意に入力するビッドポイントを取得することを特徴とする請求項１記載の知識検索装置。
【請求項３】
前記算出手段は、
前記取得手段によって取得されたビッドポイントと同額のポイントをボーナスポイントとすることを特徴とする請求項１記載の知識検索装置。
【請求項４】
前記算出手段は、
０ポイントより大きいポイントをボーナスポイントとすることを特徴とする請求項１記載の知識検索装置。
【請求項５】
前記更新手段は、
質問ユーザの所有ポイントからビッドポイントを減算することを特徴とする請求項１記載の知識検索装置。
【請求項６】
前記更新手段は、
回答ユーザの所有ポイントにビッドポイントおよびボーナスポイントを加算することを特徴とする請求項１記載の知識検索装置。
【請求項７】
登録された回答から正解とされるベスト回答を選出する選出手段をさらに有し、
前記更新手段は、
前記選出手段によって選出されたベスト回答を登録した回答ユーザの所有ポイントにビッドポイントおよびボーナスポイントを加算することを特徴とする請求項１記載の知識検索装置。
【請求項８】
前記更新手段は、
前記選出手段によって選出されたベスト回答と同一の回答を登録した複数の回答ユーザにボーナスポイントを分配し、複数の回答ユーザの所有ポイントに加算することを特徴とする請求項７記載の知識検索装置。
【請求項９】
前記選出手段は、
質問ユーザが正解として選択する回答をベスト回答に選出することを特徴とする請求項７記載の知識検索装置。
【請求項１０】
前記選出手段は、
質問ユーザおよび回答ユーザ以外の投票ユーザによる投票を受け付ける受付手段を含み、
投票ユーザが正解として投票する回答をベスト回答に選出することを特徴とする請求項７記載の知識検索装置。
【請求項１１】
前記更新手段は、
前記受付手段によってベスト回答への投票が受け付けられた投票ユーザの所有ポイントにボーナスポイントを加算することを特徴とする請求項１０記載の知識検索装置。
【請求項１２】
前記更新手段は、
前記受付手段によってベスト回答への投票が最初に受け付けられた投票ユーザの所有ポイントにボーナスポイントを加算することを特徴とする請求項１０記載の知識検索装置。
【請求項１３】
前記更新手段は、
前記受付手段によってベスト回答への投票が受け付けられた複数の投票ユーザそれぞれに投票順に応じてボーナスポイントを分配し、複数の投票ユーザの所有ポイントに加算することを特徴とする請求項１０記載の知識検索装置。
【請求項１４】
ユーザが登録する質問に対して他のユーザが回答を登録し、登録された質問および回答からなる知識を各ユーザが検索する知識検索装置におけるポイント更新方法であって、
ユーザによる質問および回答の登録時に流通するポイントであって、質問を登録する質問ユーザの所有ポイントから質問登録時に支払われるビッドポイントを取得する取得工程と、
前記取得工程にて取得されたビッドポイントに応じて回答を登録する回答ユーザに付与されるボーナスポイントを算出する算出工程と、
前記取得工程にて取得されたビッドポイントおよび前記算出工程にて算出されたボーナスポイントを用いて、ユーザごとの所有ポイントを記憶するデータベースを更新する更新工程と
を有することを特徴とするポイント更新方法。
【請求項１５】
ユーザが登録する質問に対して他のユーザが回答を登録し、登録された質問および回答からなる知識を各ユーザが検索するコンピュータにおけるポイント更新プログラムであって、前記コンピュータに、
ユーザによる質問および回答の登録時に流通するポイントであって、質問を登録する質問ユーザの所有ポイントから質問登録時に支払われるビッドポイントを取得する取得工程と、
前記取得工程にて取得されたビッドポイントに応じて回答を登録する回答ユーザに付与されるボーナスポイントを算出する算出工程と、
前記取得工程にて取得されたビッドポイントおよび前記算出工程にて算出されたボーナスポイントを用いて、ユーザごとの所有ポイントを記憶するデータベースを更新する更新工程と
を実行させることを特徴とするポイント更新プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザが登録する質問に対して他のユーザが回答を登録し、登録された質問および回答からなる知識を各ユーザが検索する知識検索装置、ポイント更新方法、およびポイント更新プログラムに関し、特に、質問や回答の登録を活発化させ、蓄積される知識の量および精度を向上することができる知識検索装置、ポイント更新方法、およびポイント更新プログラムに関する。
【背景技術】
【０００２】
従来、コンピュータ端末を用いるユーザは、検索装置から提供される検索サイトにアクセスし、所望の検索キーワードを入力することにより、インターネット上で公開されている検索キーワード関連の情報を取得することがある。検索装置は、検索キーワードを含むウェブサイトのＵＲＬ（Uniform Resource Locator）などを検索結果としてユーザのコンピュータ端末に表示させる。
【０００３】
このとき、コンピュータ端末には複数のＵＲＬなどの検索結果が表示されることがあり、必ずしもすべてがユーザの希望通りの検索結果であるとは限らない。したがって、ユーザは、コンピュータ端末を操作して各ＵＲＬに対応するウェブページを実際に閲覧し、希望していた情報を含むか否かを確認しなければならず、所望の検索結果にたどり着くまでに多大な時間を要することがしばしばある。
【０００４】
そこで、近時では、検索サイトに質問者と回答者とをあらかじめ登録しておき、質問者から受け付けた質問を検索サイトにて公開し、公開された質問を閲覧した回答者が回答を検索サイトに登録することが考えられている。この方法では、公開された質問に関する知識を持つ回答者が質問者の質問に回答するため、質問者が希望する情報（回答）を取得できる可能性が高く、質問と回答を組み合わせて知識としてデータベースに蓄積することにより、１回の質問と回答で得られた情報を反復利用することが可能となる。
【０００５】
一方で、上述した方法においては、インターネットの匿名性により、不誠実な質問を数多く公開する質問者や、質問に対して故意に誤った回答を登録する回答者などの存在が無視できないものとなる。そこで、例えば特許文献１においては、質問・回答にポイント制を導入し、質問者が質問をする際には、質問者が所有するポイントの一部が支払われ、このポイントを正解とされるベスト回答を登録した回答者へ移行することが開示されている。特許文献１に記載された技術では、質問者が質問をする際に支払うポイントを決定し、このポイントがベスト回答を登録した回答者のポイントとなる。したがって、質問をすればポイントが減少するため、不誠実な質問を排除することができるとともに、正しい回答をすればポイントが増加するため、回答の質を向上させることができる。
【０００６】
【特許文献１】特開２００５−３０２０００号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上述の技術においては、質問者が自分で支払うポイントを決定するため、質問者がポイントを出し渋れば、ベスト回答をしても回答者に移行されるポイントは少なく、回答のモチベーションが十分に上がらないという問題がある。そして、質問に対する回答が少なければ、正解を得られる可能性が低くなるため、結果として、新たに質問を公開する質問者も増加することがない。このような悪循環により、質問と回答が活発に登録されなければ、データベースに蓄積される知識の量や精度にも限界があり、有用な知識検索を行うことができない。
【０００８】
また、質問者のポイントの出し渋りを禁ずるために、質問者から一律に所定ポイントを徴収することも考えられるが、この場合には、質問内容に対して徴収されるポイントが多いと感じるユーザは質問の公開を躊躇してしまい、結局、質問者の増加は望めない。
【０００９】
本発明は、かかる点に鑑みてなされたものであり、質問や回答の登録を活発化させ、蓄積される知識の量および精度を向上することができる知識検索装置、ポイント更新方法、およびポイント更新プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記課題を解決するために、本発明は、ユーザが登録する質問に対して他のユーザが回答を登録し、登録された質問および回答からなる知識を各ユーザが検索する知識検索装置であって、ユーザによる質問および回答の登録時に流通するユーザごとの所有ポイントを記憶する記憶手段と、質問を登録する質問ユーザの所有ポイントから質問登録時に支払われるビッドポイントを取得する取得手段と、前記取得手段によって取得されたビッドポイントに応じて回答を登録する回答ユーザに付与されるボーナスポイントを算出する算出手段と、前記取得手段によって取得されたビッドポイントおよび前記算出手段によって算出されたボーナスポイントを用いて前記記憶手段におけるユーザごとの所有ポイントを更新する更新手段とを有することを特徴とする。
【００１１】
また、本発明は、上記発明において、前記取得手段は、質問ユーザが任意に入力するビッドポイントを取得することを特徴とする。
【００１２】
また、本発明は、上記発明において、前記算出手段は、前記取得手段によって取得されたビッドポイントと同額のポイントをボーナスポイントとすることを特徴とする。
【００１３】
また、本発明は、上記発明において、前記算出手段は、０ポイントより大きいポイントをボーナスポイントとすることを特徴とする。
【００１４】
また、本発明は、上記発明において、前記更新手段は、質問ユーザの所有ポイントからビッドポイントを減算することを特徴とする。
【００１５】
また、本発明は、上記発明において、前記更新手段は、回答ユーザの所有ポイントにビッドポイントおよびボーナスポイントを加算することを特徴とする。
【００１６】
また、本発明は、上記発明において、登録された回答から正解とされるベスト回答を選出する選出手段をさらに有し、前記更新手段は、前記選出手段によって選出されたベスト回答を登録した回答ユーザの所有ポイントにビッドポイントおよびボーナスポイントを加算することを特徴とする。
【００１７】
また、本発明は、上記発明において、前記更新手段は、前記選出手段によって選出されたベスト回答と同一の回答を登録した複数の回答ユーザにボーナスポイントを分配し、複数の回答ユーザの所有ポイントに加算することを特徴とする。
【００１８】
また、本発明は、上記発明において、前記選出手段は、質問ユーザが正解として選択する回答をベスト回答に選出することを特徴とする。
【００１９】
また、本発明は、上記発明において、前記選出手段は、質問ユーザおよび回答ユーザ以外の投票ユーザによる投票を受け付ける受付手段を含み、投票ユーザが正解として投票する回答をベスト回答に選出することを特徴とする。
【００２０】
また、本発明は、上記発明において、前記更新手段は、前記受付手段によってベスト回答への投票が受け付けられた投票ユーザの所有ポイントにボーナスポイントを加算することを特徴とする。
【００２１】
また、本発明は、上記発明において、前記更新手段は、前記受付手段によってベスト回答への投票が最初に受け付けられた投票ユーザの所有ポイントにボーナスポイントを加算することを特徴とする。
【００２２】
また、本発明は、上記発明において、前記更新手段は、前記受付手段によってベスト回答への投票が受け付けられた複数の投票ユーザそれぞれに投票順に応じてボーナスポイントを分配し、複数の投票ユーザの所有ポイントに加算することを特徴とする。
【００２３】
また、本発明は、ユーザが登録する質問に対して他のユーザが回答を登録し、登録された質問および回答からなる知識を各ユーザが検索する知識検索装置におけるポイント更新方法であって、ユーザによる質問および回答の登録時に流通するポイントであって、質問を登録する質問ユーザの所有ポイントから質問登録時に支払われるビッドポイントを取得する取得工程と、前記取得工程にて取得されたビッドポイントに応じて回答を登録する回答ユーザに付与されるボーナスポイントを算出する算出工程と、前記取得工程にて取得されたビッドポイントおよび前記算出工程にて算出されたボーナスポイントを用いて、ユーザごとの所有ポイントを記憶するデータベースを更新する更新工程とを有することを特徴とする。
【００２４】
また、本発明は、ユーザが登録する質問に対して他のユーザが回答を登録し、登録された質問および回答からなる知識を各ユーザが検索するコンピュータにおけるポイント更新プログラムであって、前記コンピュータに、ユーザによる質問および回答の登録時に流通するポイントであって、質問を登録する質問ユーザの所有ポイントから質問登録時に支払われるビッドポイントを取得する取得工程と、前記取得工程にて取得されたビッドポイントに応じて回答を登録する回答ユーザに付与されるボーナスポイントを算出する算出工程と、前記取得工程にて取得されたビッドポイントおよび前記算出工程にて算出されたボーナスポイントを用いて、ユーザごとの所有ポイントを記憶するデータベースを更新する更新工程とを実行させることを特徴とする。
【発明の効果】
【００２５】
本発明によれば、ユーザによる質問および回答の登録時に流通するポイントであって、質問を登録する質問ユーザの所有ポイントから質問登録時に支払われるビッドポイントを取得し、取得されたビッドポイントに応じて回答を登録する回答ユーザに付与されるボーナスポイントを算出し、取得されたビッドポイントおよび算出されたボーナスポイントを用いて、ユーザごとの所有ポイントを記憶するデータベースを更新する。このため、質問ユーザが支払うビッドポイントが少なくても回答ユーザにはボーナスポイントを付与して、双方のユーザの利益を最大限にすることができ、質問や回答の登録を活発化させ、蓄積される知識の量および精度を向上することができる。
【００２６】
また、本発明によれば、質問ユーザが任意に入力するビッドポイントを取得するため、質問ユーザが質問内容に応じて支払うポイントを決定することができ、質問ユーザのポイント負担を適正に調整することができる。
【００２７】
また、本発明によれば、取得されたビッドポイントと同額のポイントをボーナスポイントとするため、ボーナスポイントを容易に決定することができ、処理量を削減することができる。
【００２８】
また、本発明によれば、０ポイントより大きいポイントをボーナスポイントとするため、たとえ質問ユーザがビッドポイントを０ポイントに決定しても、回答ユーザには０ポイントより大きいボーナスポイントが付与され、回答の登録に対する動機付けとすることができる。
【００２９】
また、本発明によれば、質問ユーザの所有ポイントからビッドポイントを減算するため、質問ユーザは、不誠実な質問や公序良俗に反する質問を繰り返し登録することができず、質問の質を向上させることができる。
【００３０】
また、本発明によれば、回答ユーザの所有ポイントにビッドポイントおよびボーナスポイントを加算するため、質問ユーザから回答ユーザへポイントが移行されるとともに、ボーナスポイントが回答ユーザに付与され、回答ユーザへのインセンティブにより回答の量を増加させることができる。
【００３１】
また、本発明によれば、登録された回答から正解とされるベスト回答を選出し、選出されたベスト回答を登録した回答ユーザの所有ポイントにビッドポイントおよびボーナスポイントを加算する。このため、正解を登録したベスト回答の回答ユーザにポイントが付与され、不誠実な回答や公序良俗に反する回答の回答ユーザにはポイントが付与されず、回答ユーザを淘汰して回答の質を向上させることができる。
【００３２】
また、本発明によれば、選出されたベスト回答と同一の回答を登録した複数の回答ユーザにボーナスポイントを分配し、複数の回答ユーザの所有ポイントに加算するため、正解を登録していれば複数の回答ユーザにボーナスポイントが付与され、正解の登録に対する動機付けとすることができる。
【００３３】
また、本発明によれば、質問ユーザが正解として選択する回答をベスト回答に選出するため、質問ユーザが理解しやすい回答がベスト回答となり、質問と回答からなる知識の質を確実に向上させることができる。
【００３４】
また、本発明によれば、質問ユーザおよび回答ユーザ以外の投票ユーザによる投票を受け付け、投票ユーザが正解として投票する回答をベスト回答に選出するため、客観的に理解しやすい回答がベスト回答となり、公平に正解と決定された回答を含む知識を蓄積することができる。
【００３５】
また、本発明によれば、ベスト回答への投票が受け付けられた投票ユーザの所有ポイントにボーナスポイントを加算するため、質問ユーザおよび回答ユーザ以外の投票ユーザの関心を引くことができ、質問および回答の登録をより活発化させることができる。
【００３６】
また、本発明によれば、ベスト回答への投票が最初に受け付けられた投票ユーザの所有ポイントにボーナスポイントを加算するため、回答への投票を促進して、より早く正確なベスト回答を決定することができる。
【００３７】
また、本発明によれば、ベスト回答への投票が受け付けられた複数の投票ユーザそれぞれに投票順に応じてボーナスポイントを分配し、複数の投票ユーザの所有ポイントに加算する。このため、正解に投票していれば複数の投票ユーザにボーナスポイントが付与され、正解への投票に対する動機付けとすることができる。
【発明を実施するための最良の形態】
【００３８】
以下、本発明に係る一実施の形態について、図面を参照して詳細に説明する。なお、以下においては、インターネット上に公開される知識検索について説明するが、本発明は必ずしもインターネットを介する必要はなく、例えば企業内などで業務上の知識を蓄積・検索する場合などにも適用することができる。
【００３９】
図１は、本発明の一実施の形態に係る知識検索システムの概略構成を示すブロック図である。同図に示す知識検索システムは、知識検索装置１０、インターネット２０、およびユーザ端末３０−１〜３０−Ｎ（Ｎは自然数）を有している。この知識検索システムは、ユーザからの質問および回答を知識情報として蓄積し、ユーザからの検索要求に応じて、検索結果としての知識情報を提供するためのシステムである。
【００４０】
知識検索装置１０は、インターネット２０に接続されており、検索要求の受け付け、質問の登録、回答の登録、およびポイント付与などを制御する。具体的には、知識検索装置１０は、制御部１１、記憶部１２、通信部１３、ユーザ情報データベース１４、および知識情報データベースを有している。
【００４１】
制御部１１は、ユーザ端末３０−１〜３０−Ｎのログイン管理、データベースの検索、およびデータベースへの登録などを行う。制御部１１の構成および動作については、後に詳述する。
【００４２】
記憶部１２は、制御部１１によって用いられる各種情報やコンピュータプログラムを記憶する。
【００４３】
通信部１３は、インターネット２０に接続されており、ユーザ端末３０−１〜３０−Ｎとの間で所定の通信プロトコルに従った通信を行う。
【００４４】
ユーザ情報データベース１４は、ユーザ端末３０−１〜３０−Ｎに対応する各ユーザに関するユーザ情報を格納するデータベースである。具体的には、ユーザ情報データベース１４は、例えば図２に示すように、「ユーザＩＤ」、「パスワード」、「氏名」、「住所」、「電話番号」、「電子メールアドレス」、「ポイント」、・・・などのフィールドを備えている。
【００４５】
「ユーザＩＤ」のフィールドは、ユーザを識別するための識別子を格納している。「パスワード」のフィールドは、ログイン時などユーザを認証する際にユーザＩＤとともに用いられるパスワードを格納している。また、「氏名」、「住所」、「電話番号」、および「電子メールアドレス」のフィールドは、ユーザの氏名、住所、電話番号、および電子メールアドレスをそれぞれ格納する。
【００４６】
「ポイント」のフィールドは、ユーザが所有するポイント数を格納している。このポイントは、知識検索システムで流通する特典ポイントであり、ポイント数に応じてユーザに特典（景品交換やサービスの提供）を提供するためのものである。また、ユーザは、自分の所有ポイントを他のユーザに譲渡したり、他のユーザの所有ポイントを受け取ったりすることができる。
【００４７】
図１に戻り、知識情報データベース１５は、ユーザが登録する質問や回答を知識情報として格納するデータベースである。具体的には、知識情報データベース１５は、例えば図３に示すように、「知識ＩＤ」、「質問ＩＤ」、「質問者ＩＤ」、「緊急度」、「カテゴリ」、「質問本文」、「ビッドポイント」、「ボーナスポイント」、「質問登録日」、「回答件数」、「回答ＩＤ１」、「回答者ＩＤ１」、「回答本文１」、「選択・投票フラグ１」、「回答登録日１」、「回答ＩＤ２」、「回答者ＩＤ２」、「回答本文２」、「選択・投票フラグ２」、「回答登録日２」、・・・などのフィールドを備えている。
【００４８】
「知識ＩＤ」のフィールドは、知識（質問および回答）を識別するための識別子を格納している。「質問ＩＤ」のフィールドは、質問を識別するための識別子を格納している。「質問者ＩＤ」のフィールドは、質問をしたユーザ（質問者）を識別するための識別子を格納しており、質問者のユーザＩＤ（図２参照）に対応している。「緊急度」のフィールドは、質問者が回答について希望する緊急度を表すパラメータ（例えば、１：至急、２：普通、または３：急がない）を格納している。
【００４９】
「カテゴリ」のフィールドは、知識（質問および回答）が属するカテゴリ（例えばエンターテイメント、ビジネスと経済、スポーツレジャー、および生活と文化など）に関する情報を格納している。「質問本文」のフィールドは、質問の本文（例えば、アテネオリンピックの開会式会場の名称は？）を格納する。
【００５０】
「ビッドポイント」のフィールドは、質問者が回答者に対して支払うポイントとして設定したポイントを格納している。ビッドポイントは、質問者により正解だと選択された回答や他のユーザにより正解だと投票された回答（すなわちベスト回答）の回答者に対して質問者から支払われる。ビッドポイントは、質問者が質問時に設定するポイントであり、０以上の数値となる。
【００５１】
「ボーナスポイント」のフィールドは、質問者が設定したビッドポイントに連動して決定され、回答者や投票者に支払われるポイントを格納している。ボーナスポイントは、ベスト回答の回答者やベスト回答が正解であると投票した投票者に対して知識検索システムから支払われる。ボーナスポイントは、ビッドポイントに応じたポイント（例えばビッドポイントと同額）であり、０より大きい数値となる。したがって、例えば質問者によってビッドポイントが０ポイントに設定されても、ボーナスポイントは０ポイントではなく、回答者には必ずボーナスポイントが付与されることになる。
【００５２】
「質問登録日」のフィールドは、質問が知識情報データベース１５に登録された日付を格納している。「回答件数」のフィールドは、質問に対する回答の件数を格納している。
【００５３】
「回答ＩＤ１」のフィールドは、質問に対する複数の回答のうち１番目の回答を識別するための識別子を格納している。「回答者ＩＤ１」のフィールドは、１番目の回答をした回答者（ユーザ）を識別するための識別子を格納しており、１番目の回答者のユーザＩＤ（図２参照）に対応している。「回答本文１」のフィールドは、１番目の回答の本文（例えば、アテネスタジアム）を格納している。
【００５４】
「選択・投票フラグ１」のフィールドは、１番目の回答が、質問者により正解と選択された場合に「１」、または投票者により正解と投票された場合に「２」をそれぞれフラグとして格納する。なお、初期状態では、フラグは「０」となっている。「回答登録日１」のフィールドは、１番目の回答が知識情報データベース１５に登録された日付を格納している。
【００５５】
「回答ＩＤ２」のフィールドは、質問に対する複数の回答のうち２番目の回答を識別するための識別子を格納している。「回答者ＩＤ２」のフィールドは、２番目の回答をした回答者（ユーザ）を識別するための識別子を格納しており、２番目の回答者のユーザＩＤ（図２参照）に対応している。「回答本文２」のフィールドは、２番目の回答の本文（例えば、アテネスミュージアム）を格納している。
【００５６】
「選択・投票フラグ２」のフィールドは、２番目の回答が、質問者により正解と選択された場合に「１」、または投票者により正解と投票された場合に「２」をそれぞれフラグとして格納する。なお、初期状態では、フラグは「０」となっている。「回答登録日２」のフィールドは、２番目の回答が知識情報データベース１５に登録された日付を格納している。なお、図３では省略したが、知識情報データベース１５においては、それぞれの回答に投票した投票者のユーザＩＤも回答に関連付けられて記憶されている。
【００５７】
再度図１に戻り、ユーザ端末３０−１〜３０−Ｎは、知識検索装置１０から知識検索サービスを受けることができるユーザによって操作されるコンピュータ端末であり、インターネット２０を介して、知識検索装置１０にアクセス可能とされている。これらのユーザ端末３０−１〜３０−Ｎは、コンピュータ本体、ディスプレイ、キーボード、マウス、および通信装置などから構成されている。
【００５８】
図４は、制御部１１の要部構成を示すブロック図である。同図に示す制御部１１は、入出力部１１ａ、ログイン管理部１１ｂ、表示制御部１１ｃ、検索処理部１１ｄ、データベース登録部１１ｅ、ベスト回答選出部１１ｆ、およびポイント算出部１１ｇを有している。
【００５９】
入出力部１１ａは、記憶部１２、通信部１３、ユーザ情報データベース１４、および知識情報データベース１５から情報を入力したり、これらの各処理部へ情報を出力したりする。
【００６０】
ログイン管理部１１ｂは、入出力部１１ａによってユーザ端末３０−１〜３０−ＮからのユーザＩＤおよびパスワードが取得されると、このユーザ端末３０−１〜３０−Ｎに対応するユーザをログイン状態とし、このユーザのユーザ端末３０−１〜３０−Ｎを表示制御部１１ｃへ通知する。
【００６１】
表示制御部１１ｃは、ユーザごとのログイン状態、検索処理の結果、およびユーザの操作などに応じて、ユーザ端末３０−１〜３０−Ｎに表示させる画面を制御する。具体的には、表示制御部１１ｃは、ユーザがログインしたことがログイン管理部１１ｂから通知されると、このユーザのユーザ端末３０−１〜３０−Ｎに知識検索を行うためのトップ画面を表示させる。また、表示制御部１１ｃは、ユーザの検索要求に対して検索ヒットした場合は、検索結果を表示する検索結果画面をユーザ端末３０−１〜３０−Ｎに表示させ、検索ヒットしない場合は、質問を登録するための質問画面をユーザ端末３０−１〜３０−Ｎに表示させる。さらに、表示制御部１１ｃは、ベスト回答を選択するための選択画面や投票画面をユーザ端末３０−１〜３０−Ｎに表示させる。
【００６２】
検索処理部１１ｄは、入出力部１１ａによってユーザ端末３０−１〜３０−Ｎからの検索キーワードが取得されると、検索キーワード（例えば「アテネオリンピックの開会式会場の名称」）を形態素解析（例えば検索キーワードを「アテネオリンピック」、「開会式会場」、および「名称」に分割）し、得られた単語の一部または全部を検索キーとして、知識情報データベース１５（図３参照）を検索する。そして、検索処理部１１ｄは、検索ヒットの有無を表示制御部１１ｃへ通知する。
【００６３】
データベース登録部１１ｅは、ユーザ（質問者および回答者）がユーザ端末３０−１〜３０−Ｎを操作して入力した質問および回答を知識情報データベース１５に登録する。また、データベース登録部１１ｅは、回答に対するユーザ（質問者および投票者）からの評価（すなわち正解か否かの選択・投票）を知識情報データベース１５に登録する。さらに、データベース登録部１１ｅは、ユーザ（質問者、回答者、および投票者）が所有するポイントが変動する場合に、各ユーザのポイント数をユーザ情報データベース１４に登録する。なお、データベース登録部１１ｅは、ユーザ（質問者）が質問時に支払うビッドポイントの入力を受け付けると、このビッドポイントをポイント算出部１１ｇへ通知し、その後、ポイント算出部１１ｇからボーナスポイントの通知を受ける。そして、データベース登録部１１ｅは、ビッドポイントおよびボーナスポイントを知識情報データベース１５に登録する。
【００６４】
ベスト回答選出部１１ｆは、知識情報データベース１５に登録された回答に対する評価が締め切られると、知識情報データベース１５に登録された選択・投票フラグを参照してベスト回答を選出する。すなわち、ベスト回答選出部１１ｆは、知識情報データベース１５の選択・投票フラグのフィールドに、質問者により正解と選択されたことを示す「１」がフラグとして格納されている回答があれば、この回答をベスト回答とする。また、ベスト回答選出部１１ｆは、「１」がフラグとして格納されている回答がなければ、投票者により正解と投票されたことを示す「２」がフラグとして格納されている回答をベスト回答とする。
【００６５】
ポイント算出部１１ｇは、データベース登録部１１ｅからビッドポイントが通知されると、このビッドポイントに応じて知識検索システムから支払うボーナスポイントを算出する。具体的には、ポイント算出部１１ｇは、例えばビッドポイントと同額のポイントをボーナスポイントとしたり、ビッドポイントの所定割合のポイントをボーナスポイントとしたりする。なお、ポイント算出部１１ｇは、例えばビッドポイントが０ポイントであっても、０ポイント以上の一定のポイントをボーナスポイントとする。
【００６６】
また、ポイント算出部１１ｇは、ベスト回答選出部１１ｆによってベスト回答が選出されると、ベスト回答の回答者およびベスト回答に投票した投票者に対して付与するポイントを算出する。具体的には、ポイント算出部１１ｇは、知識情報データベース１５のビッドポイントおよびボーナスポイントの合計をベスト回答の回答者に付与するポイントとして算出する。また、ポイント算出部１１ｇは、知識情報データベース１５のボーナスポイントをベスト回答に最初に投票した投票者に付与するポイントとする。
【００６７】
なお、ポイント算出部１１ｇによるポイント算出の方法は、上記のものに限定されず、ベスト回答やそれに準ずる回答の回答者に所定の重み付けを施してビッドポイントおよびボーナスポイントの合計を分配しても良いし、ベスト回答に投票したすべての投票者にボーナスポイントを分配しても良い。
【００６８】
次いで、上記のように構成された知識検索装置１０における知識検索時の動作について、図５および図６に示したフロー図を参照しながら、具体的に例を挙げて説明する。以下では、ユーザ端末３０−１に対応するユーザ（質問者）が知識検索装置１０で知識検索を行って検索ミスした（検索ヒットしない）ために、質問を登録した後、他のユーザ（回答者）から回答を得る場合を一例として説明する。
【００６９】
知識検索装置１０の制御部１１内のログイン管理部１１ｂは、常にユーザからのユーザＩＤおよびパスワードによるログイン要求を待機しており（ステップＳ１０１）、ユーザがユーザ端末３０−１を操作してユーザＩＤおよびパスワードを知識検索装置１０へ送信すると、このユーザＩＤおよびパスワードを用いてユーザのログイン処理を行う。すなわち、ユーザがユーザＩＤおよびパスワードを送信してログインすると（ステップＳ１０１Ｙｅｓ）、ログイン管理部１１ｂによってこのユーザがログインしたことが表示制御部１１ｃへ通知され、表示制御部１１ｃによって、例えば図７に示すようなトップ画面１００をユーザ端末３０−１に表示させる表示制御が行われる（ステップＳ１０２）。
【００７０】
このトップ画面１００は、知識検索を行うための画面である。すなわち、トップ画面１００において、検索キーワード入力欄１０１は、知識検索のための検索キーワード（例えば、質問の一部や全文）を入力するための欄である。検索ボタン１０２は、ユーザが知識検索を実行する場合に押下されるボタンである。ポイントランキング表１０３は、ユーザごとのポイントの獲得ランキング（ユーザＩＤ別）である。カテゴリ一覧１０４は、検索キーワード入力欄１０１に入力される質問が属するカテゴリの候補である。
【００７１】
表示制御部１１ｃによってトップ画面１００の表示制御が行われると、検索処理部１１ｄによって、トップ画面１００中の検索ボタン１０２の押下が待機される（ステップＳ１０３）。そして、ユーザが検索キーワード入力欄１０１に検索キーワード（例えば「アテネオリンピックの開会式会場の名称」）を入力して検索ボタン１０２を押下すると（ステップＳ１０３Ｙｅｓ）、検索処理部１１ｄによって検索処理が実行される（ステップＳ１０４）。具体的には、検索処理部１１ｄによって、検索キーワードの形態素解析が行われ、得られた単語（例えば「アテネオリンピック」、「開会式会場」、および「名称」）の一部または全部を検索キーとして、知識情報データベース１５の検索が行われる。
【００７２】
そして、検索処理部１１ｄによって、検索ヒットしたか否かが判定され（ステップＳ１０５）、検索ヒットしない場合（ステップＳ１０５Ｎｏ）、その旨が表示制御部１１ｃへ通知され、例えば図８に示すような質問画面１１０を質問者が操作するユーザ端末３０−１に表示させる表示制御が行われる（ステップＳ１０６）。
【００７３】
この質問画面１１０は、検索ミスをトリガとして、ユーザが希望する情報を得るための質問を登録するための画面である。すなわち、質問画面１１０において、緊急度入力欄１１１は、質問者が回答に要求する緊急度を選択形式により入力するための欄である。カテゴリ選択ボタン１１２は、質問が属するカテゴリを選択形式により選択するための欄である。カテゴリ入力欄１１３は、カテゴリ選択ボタン１１２で選択されたカテゴリを入力するための欄である。質問本文入力欄１１４は、質問の本文（例えば「アテネオリンピックの開会式会場の名称は？」）を入力するための欄である。なお、本実施の形態においては、この質問本文入力欄１１４に、検索キーワード入力欄１０１（図７参照）に入力された検索キーワードがデフォルトで入力されることとしても良い。
【００７４】
ビッドポイント入力欄１１５は、ベスト回答の回答者に対して質問者から譲渡されるポイントであり、選択方式により入力される。上述したように、ビッドポイントは、０ポイントと設定することも可能であるため、ビッドポイント入力欄１１５は、例えば０ポイント、２５ポイント、５０ポイント、１００ポイント、２５０ポイント、および５００ポイントなどのポイント数を選択肢として表示する。質問ボタン１１６は、質問を登録する場合に押下されるボタンである。
【００７５】
表示制御部１１ｃによって質問画面１１０の表示制御が行われると、データベース登録部１１ｅによって、質問画面１１０中の質問ボタン１１６の押下が待機される（ステップＳ１０７）。そして、ユーザが質問本文入力欄１１４に質問本文（例えば「アテネオリンピックの開会式会場の名称は？」）を入力し、その他の項目も適宜入力した後に、質問ボタン１１６を押下すると（ステップＳ１０７Ｙｅｓ）、データベース登録部１１ｅによって質問のデータベース登録が行われる（ステップＳ１０８）。具体的には、データベース登録部１１ｅによって、質問に対応する知識ＩＤおよび質問ＩＤが採番され、質問画面１１０における入力内容が図３に例示したような知識情報データベース１５に登録される。なお、現時点では、回答が得られていないため、回答ＩＤや回答者ＩＤなどのフィールドは空欄となる。
【００７６】
このとき、知識情報データベース１５におけるポイントの登録においては、データベース登録部１１ｅによって、ユーザが入力したビッドポイントが取得され、ポイント算出部１１ｇへ通知される。そして、ポイント算出部１１ｇによって、ビッドポイントに応じたボーナスポイントが算出され、算出されたボーナスポイントがビッドポイントとともに、データベース登録部１１ｅによって知識情報データベース１５に登録される。同時に、ユーザ情報データベース１４において、質問者のポイントからビッドポイントに相当するポイント数が減算される。ボーナスポイントは、ユーザ（質問者）が所有するポイントから支払われるわけではなく、知識検索システムから他のユーザ（回答者および投票者）に支払われるため、ユーザ（質問者）が質問する際のポイントの負担を小さくしつつ、他のユーザ（回答者および投票者）が取得するポイントを多くすることができる。
【００７７】
このような質問登録の処理後、ログイン管理部１１ｂによって、ユーザがログアウトしたか否かが判断されるが（ステップＳ１０９）、ログアウトしていない場合は（ステップＳ１０９Ｎｏ）、再度表示制御部１１ｃによってトップ画面１００の表示制御が行われる（ステップＳ１０２）。以上の過程で登録される質問は、後述する検索結果画面１２０を通じて公開される。
【００７８】
次に、他のユーザ（回答者）が質問に対して回答する場合について説明する。この場合、回答者となるユーザは、アテネオリンピック関連の質問に回答すべく、例えばユーザ端末３０−２から知識検索装置１０へログイン後、トップ画面１００において「アテネオリンピック」という検索キーワードを検索キーワード入力欄１０１に入力し、検索ボタン１０２を押下する。これにより、検索処理部１１ｄによって検索処理が実行される（ステップＳ１０４）。具体的には、検索処理部１１ｄによって、検索キーワードの形態素解析が行われ、得られた単語（「アテネオリンピック」）を検索キーとして、知識情報データベース１５の検索が行われる。
【００７９】
ここでは、既に上述の質問が知識情報データベース１５に登録されているため、検索処理部１１ｄによる検索処理は検索ヒットとなり（ステップＳ１０５Ｙｅｓ）、その旨が表示制御部１１ｃへ通知される。そして、表示制御部１１ｃによって、閲覧処理の実行が開始される（ステップＳ１１０）。閲覧処理の詳細について、図６にフロー図を示す。
【００８０】
閲覧処理が開始されると、表示制御部１１ｃによって、例えば図９に示すような検索結果画面１２０を回答者が操作するユーザ端末３０−２に表示させる表示制御が行われる（ステップＳ２０１）。
【００８１】
この検索結果画面１２０は、検索結果を閲覧するための画面である。ここで、検索結果には、回答受け付け質問欄１２１に表示された回答受け付け質問（例えば、回答受け付け質問１２１ａ）、回答締め切り質問欄１２２に表示された回答締め切り質問（例えば、回答締め切り質問１２２ａ）、および知識欄１２３に表示された知識（例えば、知識１２３ａ）という３種類がある。
【００８２】
回答受け付け質問１２１ａは、登録されてから回答締め切りまでの所定期間が経過しておらず、回答受け付け中の質問である。回答締め切り質問１２２ａは、登録されてから回答締め切りまでの所定期間が経過し、回答が締め切られた質問である。知識１２３ａは、回答締め切り質問欄１２２に表示されていた質問のうち、質問者または投票者によって既にベスト回答が選出された質問とその回答である。これらの回答受け付け質問１２１ａ、回答締め切り質問１２２ａ、および知識１２３ａには、それぞれ固有のハイパーリンクなどが付与されており、ユーザ端末３０−２において検索結果画面１２０を閲覧するユーザは、それぞれの質問や知識を押下することが可能となっている。
【００８３】
この時点では、回答受け付け質問欄１２１に回答受け付け質問１２１ａが表示されており、他の回答締め切り質問欄１２２および知識欄１２３には、いずれの情報も表示されていないものとする。回答受け付け質問１２１ａは、質問画面１１０で登録された質問に対応している。また、検索結果画面１２０には、トップ画面１００と同様に、検索キーワード入力欄１２４、検索ボタン１２５、およびポイントランキング表１２６が表示されている。
【００８４】
表示制御部１１ｃによって検索結果画面１２０の表示制御が行われると、引き続き表示制御部１１ｃによって、検索結果画面１２０中の回答受け付け質問欄１２１のいずれかの回答受け付け質問の押下が待機される（ステップＳ２０２）。また同様に、表示制御部１１ｃによって、検索結果画面１２０中の回答締め切り質問欄１２２のいずれかの回答締め切り質問の押下が待機され（ステップＳ２０３）、知識欄１２３のいずれかの知識の押下も待機される（ステップＳ２０４）。
【００８５】
ここで、回答者となるユーザが回答受け付け質問１２１ａを押下すると（ステップＳ２０２Ｙｅｓ）、表示制御部１１ｃによって、例えば図１０に示すような回答画面１３０を回答者が操作するユーザ端末３０−２に表示させる表示制御が行われる（ステップＳ２０５）。
【００８６】
この回答画面１３０は、回答者が検索結果画面１２０において選択した回答受け付け質問に対する回答を登録するための画面である。すなわち、この回答画面１３０において、質問本文表示欄１３１は、質問本文入力欄１１４に入力され、かつ知識情報データベース１５に登録された質問本文（例えば「アテネオリンピックの開会式会場の名称は？」）を表示するための欄である。回答本文入力欄１３２は、質問本文表示欄１３１に表示された質問に対する回答を入力するための欄である。
【００８７】
ＵＲＬ入力欄１３３は、回答本文入力欄１３２に入力された回答の参考となるＵＲＬを入力するための欄である。具体的には、例えば回答の出典を示すウェブサイトのＵＲＬなどが入力される。書籍ＩＤ入力欄１３４は、回答本文入力欄１３２に入力された回答の参考となる書籍の書籍ＩＤを入力するための欄である。具体的には、例えば回答の出典を示す書籍のＩＳＢＮ（国際標準図書番号）などが書籍の識別子として入力される。
【００８８】
回答ボタン１３５は、回答本文入力欄１３２に入力された回答を知識情報データベース１５に登録する場合に押下されるボタンである。また、回答画面１３０には、トップ画面１００と同様に、検索キーワード入力欄１３６および検索ボタン１３７が表示されている。
【００８９】
表示制御部１１ｃによって回答画面１３０の表示制御が行われると、データベース登録部１１ｅによって、回答画面１３０中の回答ボタン１３５の押下が待機される（ステップＳ２０６）。そして、ユーザが回答本文入力欄１３２に回答本文（例えば「アテネスタジアム」）を入力し、その他の項目も適宜入力した後に、回答ボタン１３５を押下すると（ステップＳ２０６Ｙｅｓ）、データベース登録部１１ｅによって回答のデータベース登録が行われる（ステップＳ２１０）。具体的には、データベース登録部１１ｅによって、回答に対応する回答ＩＤ１が採番され、回答画面１３０の回答本文入力欄１３２に入力された回答が質問本文表示欄１３１に表示された質問に対応付けられて知識情報データベース１５に登録される。このような回答登録の処理後、上述した質問登録の処理後と同様に、ログイン管理部１１ｂによって、ログアウトの有無が判断される（ステップＳ１０９）。
【００９０】
そして、質問を登録してから回答が締め切られるまでの所定期間が経過してから、質問者のユーザがユーザ端末３０−１から知識検索装置１０へログイン後、トップ画面１００において自分が登録した質問を検索すると、検索処理部１１ｄによって検索処理が実行され、表示制御部１１ｃによって検索結果画面１２０をユーザ端末３０−１に表示させる表示制御が行われる。
【００９１】
この時点では、回答受け付け質問欄１２１および知識欄１２３には、いずれの情報も表示されておらず、回答締め切り質問欄１２２に回答締め切り質問１２２ａが表示されているものとする。この回答締め切り質問１２２ａは、上述の回答登録処理時に回答が登録された回答受け付け質問１２１ａに対応しており、回答数は３となっているものとする。
【００９２】
ここで、ユーザが回答締め切り質問１２２ａを押下すると（ステップＳ２０３Ｙｅｓ）、表示制御部１１ｃによって、ユーザのユーザＩＤが確認され、ユーザが質問者本人であるか否かが判定される（ステップＳ２０７）。そして、ユーザが質問者本人である場合は（ステップＳ２０７Ｙｅｓ）、表示制御部１１ｃによって、例えば図１１に示すような選択画面１４０を質問者が操作するユーザ端末３０−１に表示させる表示制御が行われる（ステップＳ２０８）。
【００９３】
この選択画面１４０は、３つの回答（回答数に対応）の中から質問者のユーザが正解と思われる回答を選択するための画面である。すなわち、この選択画面１４０において、質問本文表示欄１４１は、質問本文入力欄１１４に入力され、かつ知識情報データベース１５に登録された質問本文（例えば「アテネオリンピックの開会式会場の名称は？」）を表示するための欄である。回答本文表示欄１４２ａは、質問本文表示欄１４１に表示された質問に対する１番目の回答（例えば「アテネスタジアム」）を表示するための欄である。選択ボタン１４３ａは、１番目の回答をベスト回答として選択する場合に押下されるボタンである。
【００９４】
回答本文表示欄１４２ｂは、質問本文表示欄１４１に表示された質問に対する２番目の回答（例えば「アテネミュージアム」）を表示するための欄である。選択ボタン１４３ｂは、２番目の回答をベスト回答として選択する場合に押下されるボタンである。また、選択画面１４０には、トップ画面１００と同様に、検索キーワード入力欄１４４および検索ボタン１４５が表示されている。
【００９５】
表示制御部１１ｃによって選択画面１４０の表示制御が行われると、データベース登録部１１ｅによって、選択画面１４０中のいずれかの選択ボタン１４３（選択ボタン１４３ａ、１４３ｂを含む）の押下が待機される（ステップＳ２０９）。そして、質問者のユーザがベスト回答に対応する選択ボタン１４３を押下すると（ステップＳ２０９Ｙｅｓ）、データベース登録部１１ｅによって選択結果のデータベース登録が行われる（ステップＳ２１０）。すなわち、押下された選択ボタン１４３に対応する回答本文表示欄１４２に表示された回答の選択・投票フラグが「１」に設定される。具体的には、例えば選択画面１４０において選択ボタン１４３ａが押下されると、知識情報データベース１５において、１番目の回答の選択・投票フラグが質問者により正解と選択されたことを示す「１」に設定される。このような選択結果登録の処理後、上述した質問登録および回答登録の処理後と同様に、ログイン管理部１１ｂによって、ログアウトの有無が判断される（ステップＳ１０９）。
【００９６】
一方、検索結果画面１２０においてユーザが回答締め切り質問１２２ａを押下する際（ステップＳ２０３Ｙｅｓ）、このユーザが質問者本人でない場合は（ステップＳ２０７Ｎｏ）、表示制御部１１ｃによって、例えば図１２に示すような投票画面１５０をこのユーザ（投票者）が操作するユーザ端末（例えばユーザ端末３０−３）に表示させる表示制御が行われる（ステップＳ２１１）。
【００９７】
この投票画面１５０は、３つの回答の中から投票者のユーザが正解と思われる回答に投票するための画面である。すなわち、この投票画面１５０において、質問本文表示欄１５１は、質問本文入力欄１１４に入力され、かつ知識情報データベース１５に登録された質問本文（例えば「アテネオリンピックの開会式会場の名称は？」）を表示するための欄である。回答本文表示欄１５２ａは、質問本文表示欄１５１に表示された質問に対する１番目の回答（例えば「アテネスタジアム」）を表示するための欄である。投票ボタン１５３ａは、１番目の回答をベスト回答として投票する場合に押下されるボタンである。
【００９８】
回答本文表示欄１５２ｂは、質問本文表示欄１５１に表示された質問に対する２番目の回答（例えば「アテネミュージアム」）を表示するための欄である。投票ボタン１５３ｂは、２番目の回答をベスト回答として選択する場合に押下されるボタンである。また、投票画面１５０には、トップ画面１００と同様に、検索キーワード入力欄１５４および検索ボタン１５５が表示されている。
【００９９】
表示制御部１１ｃによって投票画面１５０の表示制御が行われると、データベース登録部１１ｅによって、投票画面１５０中のいずれかの投票ボタン１５３（投票ボタン１５３ａ、１５３ｂを含む）の押下が待機される（ステップＳ２１２）。そして、投票者のユーザがベスト回答に対応する投票ボタン１５３を押下すると（ステップＳ２１２Ｙｅｓ）、データベース登録部１１ｅによって投票結果のデータベース登録が行われる（ステップＳ２１０）。すなわち、押下された投票ボタン１５３に対応する回答本文表示欄１５２に表示された回答の選択・投票フラグが「２」に設定される。具体的には、例えば投票画面１５０において投票ボタン１５３ａが押下されると、知識情報データベース１５において、１番目の回答の選択・投票フラグが投票者により正解と選択されたことを示す「２」に設定される。このような投票結果登録の処理後、上述した質問登録、回答登録、および選択結果登録の処理後と同様に、ログイン管理部１１ｂによって、ログアウトの有無が判断される（ステップＳ１０９）。
【０１００】
そして、質問の回答が締め切られてから回答に対する選択・投票などの評価が締め切られるまでの所定期間が経過すると、ベスト回答選出部１１ｆによって質問に対するベスト回答が選出され、回答者や投票者へポイントが付与されるとともに、質問とベスト回答が知識として知識情報データベース１５に蓄積されることになる。なお、ベスト回答選出に伴うポイントの算出については、後に詳述する。
【０１０１】
質問とベスト回答が知識とされた時点では、検索結果画面１２０において、回答受け付け質問欄１２１および回答締め切り質問欄１２２には、いずれの情報も表示されておらず、知識欄１２３に知識１２３ａが表示されているものとする。
【０１０２】
ここで、ユーザが知識１２３ａを押下すると（ステップＳ２０４Ｙｅｓ）、表示制御部１１ｃによって、知識１２３ａに対応する質問とベスト回答を知識画面としてユーザ端末に表示させる表示制御を行う（ステップＳ２１３）。
【０１０３】
次に、回答に対する選択・投票などの評価が締め切られた後に、回答者および投票者へポイントが付与される動作について、図１３に示すフロー図を参照して説明する。
【０１０４】
上述のように、検索結果画面１２０において回答締め切り質問欄１２２に表示された質問の回答に対しては、質問者本人やそれ以外のユーザによって選択・投票による評価が行われ、評価結果が選択・投票フラグとして知識情報データベース１５に登録される。この評価は、回答が締め切られた後の一定期間に受け付けられ、ベスト回答選出部１１ｆによって、この一定期間の経過がそれぞれの質問ごとに監視される（ステップＳ３０１）。
【０１０５】
そして、回答の締め切り後に一定期間が経過して、回答の評価も締め切られると（ステップＳ３０１Ｙｅｓ）、ベスト回答選出部１１ｆによって、知識情報データベース１５が参照され、選択・投票フラグに「１」が設定されている回答があるか否かが判定される（ステップＳ３０２）。換言すれば、評価が締め切られた質問について、質問者本人がベスト回答と選択した回答が知識情報データベース１５に登録されているか否かが判定される。この結果、選択・投票フラグに「１」が設定されている回答がある場合は（ステップＳ３０２Ｙｅｓ）、ベスト回答選出部１１ｆによって、この回答がベスト回答に決定される（ステップＳ３０４）。
【０１０６】
また、選択・投票フラグに「１」が設定されている回答がない場合は（ステップＳ３０２Ｎｏ）、ベスト回答選出部１１ｆによって、選択・投票フラグに「２」が設定されている回答があるか否かが判定される（ステップＳ３０３）。換言すれば、評価が締め切られて質問について、質問者以外の投票者がベスト回答と選択した回答が知識情報データベース１５に登録されているか否かが判定される。この結果、選択・投票フラグに「２」が設定されている回答がある場合は（ステップＳ３０３Ｙｅｓ）、ベスト回答選出部１１ｆによって、この回答がベスト回答に決定される（ステップＳ３０４）。ベスト回答の決定に際しては、投票数が最も多い回答をベスト回答として選出するなどの処理が行われる。
【０１０７】
さらに、選択・投票フラグに「１」が設定されている回答も「２」が設定されている回答もない場合は（ステップＳ３０３Ｎｏ）、質問が放置されているものとみなされ、質問者が質問登録時にビッドポイントとして入力したポイントは、質問者へ返還されることなく没収される（ステップＳ３０８）。このとき、この質問に対して回答を登録した回答者に対してもビッドポイントおよびボーナスポイントが加算されることはない。
【０１０８】
ところで、回答ごとの選択・投票フラグからベスト回答選出部１１ｆによってベスト回答が決定されると、その旨がポイント算出部１１ｇへ通知され、回答者に付与されるポイントが算出される（ステップＳ３０５）。具体的には、ポイント算出部１１ｇによって、知識情報データベース１５に登録されているビッドポイントおよびボーナスポイントが合計され、ベスト回答の回答者へ付与するポイントとされる。
【０１０９】
ここで、上述したように、ビッドポイントは、質問者が所有するポイントから支払われるポイントであり、ボーナスポイントは、ビッドポイントに応じて知識検索システムから支払われるポイントである。つまり、本実施の形態において、ベスト回答の回答者に付与されるポイントは、質問者が支払うビッドポイントよりもボーナスポイント分だけ多くなり、質問者のポイント負担を小さくしつつ、ベスト回答の回答者へ付与されるポイントを多くすることができる。また、ボーナスポイントは、質問者が入力するビッドポイントに連動するため、一律にベスト回答の回答者に付与されるわけではなく、質問内容（難易度や緊急度など）に応じて質問者が間接的に調整することになる。
【０１１０】
このようにして回答者へ付与されるポイントが算出されると、続いてポイント算出部１１ｇによって、投票者に付与されるポイントが算出される（ステップＳ３０６）。具体的には、ポイント算出部１１ｇによって、ベスト回答に対応する選択・投票フラグが「２」であるか否かが判定され、選択・投票フラグが「２」である場合には、知識情報データベース１５に登録されているボーナスポイントが参照され、ベスト回答に最初に投票した投票者へ付与するポイントとされる。
【０１１１】
なお、ベスト回答への投票者へのポイントは、必ずしも最初に投票した投票者のみに付与されるのではなく、例えば投票順に重み付けを施して、複数の投票者に付与されるようにしても良い。この場合、ポイント算出部１１ｇは、各投票者に対して付与するポイントを算出する。具体的には、知識情報データベース１５に登録されているボーナスポイントが複数の投票者に対して分配される。このように、本実施の形態においては、ベスト回答に投票した投票者には知識検索システムからボーナスポイントが支払われるため、質問者および回答者以外のユーザの関心を引くことができ、知識検索装置１０によるサービスをより一層活発化させることができるとともに、回答に対する第三者の客観的な評価により、知識の精度の向上を図ることができる。
【０１１２】
このようにして投票者へ付与されるポイントが算出されると、回答者および投票者へ付与されるポイントは、データベース登録部１１ｅへ通知される。そして、データベース登録部１１ｅによって、回答者および投票者のポイントがデータベース登録される（ステップＳ３０７）。すなわち、ユーザ情報データベース１４において、ポイントが付与されるユーザ（回答者および投票者）のポイントが更新される。このとき、例えばベスト回答と同一の回答が知識情報データベース１５に複数登録されている場合などは、最初にベスト回答を登録したユーザ（回答者）にビッドポイントおよびボーナスポイントが付与され、このベスト回答と同一の回答を登録したユーザ（回答者）すべてにボーナスポイントが分配されて付与されるようにしても良い。
【０１１３】
以上のように、本実施の形態によれば、質問者が質問登録時にビッドポイントを設定し、質問者の所有ポイントからビッドポイントが減算されるとともに、質問に対するベスト回答を登録した回答者には、質問者が設定したビッドポイントとビッドポイントに連動するボーナスポイントとが付与される。このため、質問者のポイント負担を小さくしつつ、回答者へ付与されるポイントを多くすることができ、質問や回答の登録を活発化させ、蓄積される知識の量および精度を向上することができる。また、質問者が設定したビッドポイントに連動するボーナスポイントは、ベスト回答に投票した投票者にも付与されるため、質問者および回答者以外のユーザの関心を引き、回答に対する客観的な評価により知識の精度をより向上することができる。
【０１１４】
なお、上記一実施の形態において、回答者および投票者にポイントが付与された後、質問や回答が利用規約違反を犯しているなどの理由により削除された場合は、この質問や回答に係る回答者および投票者へ付与されたポイントは没収されるようにしても良い。また、質問者や回答者が本人の都合により質問や回答を取り消した場合にも、回答者および投票者へ付与されたポイントは没収されるようにしても良い。
【０１１５】
さらに、上記一実施の形態において、質問者が質問を登録したり、回答者が回答を登録したり、投票者が回答に対して投票したりする行為には、知識検索システムから一定のポイントが支払われるようにしても良い。こうすることにより、質問・回答・投票をより活発化させ、知識の量および精度のさらなる向上を期待することができる。ただし、この場合でも、質問や回答が削除・取消されれば、これらのポイントが没収されるようにしても良い。
【０１１６】
以上、本発明に係る一実施の形態について図面を参照して詳述してきたが、具体的な構成例はこの一実施の形態に限られるものではなく、本発明の要旨を逸脱しない範囲の設計変更等があっても本発明に含まれる。
【０１１７】
例えば、上記一実施の形態においては、知識検索装置１０の機能を実現するためのプログラムを図１４に示したコンピュータ読み取り可能な記録媒体３００に記録して、この記録媒体３００に記録されたプログラムを同図に示したコンピュータ２００に読み込ませ、実行することにより各機能を実現してもよい。
【０１１８】
同図に示したコンピュータ２００は、上記プログラムを実行するＣＰＵ（Central Processing Unit）２１０と、キーボード、マウス等の入力装置２２０と、各種データを記憶するＲＯＭ（Read Only Memory）２３０と、演算パラメータ等を記憶するＲＡＭ（Random Access Memory）２４０と、記録媒体３００からプログラムを読み取る読取装置２５０と、ディスプレイ、プリンタ等の出力装置２６０とから構成されている。
【０１１９】
ＣＰＵ２１０は、読取装置２５０を経由して記録媒体３００に記録されているプログラムを読み込んだ後、プログラムを実行することにより、上述した機能を実現する。なお、記録媒体３００としては、光ディスク、フレキシブルディスク、ハードディスクなどが挙げられる。
【産業上の利用可能性】
【０１２０】
本発明は、質問や回答の登録を活発化させ、蓄積される知識の量および精度を向上する場合に適用することができる。
【図面の簡単な説明】
【０１２１】
【図１】一実施の形態に係る知識検索システムの概略構成を示すブロック図である。
【図２】一実施の形態に係るユーザ情報データベースの一例を示す図である。
【図３】一実施の形態に係る知識情報データベースの一例を示す図である。
【図４】一実施の形態に係る制御部の要部構成を示すブロック図である。
【図５】一実施の形態に係る知識検索装置の動作を示すフロー図である。
【図６】一実施の形態に係る閲覧処理の動作を示すフロー図である。
【図７】一実施の形態に係るトップ画面の一例を示す図である。
【図８】一実施の形態に係る質問画面の一例を示す図である。
【図９】一実施の形態に係る検索結果画面の一例を示す図である。
【図１０】一実施の形態に係る回答画面の一例を示す図である。
【図１１】一実施の形態に係る選択画面の一例を示す図である。
【図１２】一実施の形態に係る投票画面の一例を示す図である。
【図１３】一実施の形態に係るポイント算出動作を示すフロー図である。
【図１４】知識検索処理を実現するコンピュータのハードウェア構成を示すブロック図である。
【符号の説明】
【０１２２】
１０  知識検索装置
１１  制御部
１１ａ  入出力部
１１ｂ  ログイン管理部
１１ｃ  表示制御部
１１ｄ  検索処理部
１１ｅ  データベース登録部
１１ｆ  ベスト回答選出部
１１ｇ  ポイント算出部
１２  記憶部
１３  通信部
１４  ユーザ情報データベース
１５  知識情報データベース
【図１】
2008158947.tif 000003
【図２】
2008158947.tif 000004
【図３】
2008158947.tif 000005
【図４】
2008158947.tif 000006
【図５】
2008158947.tif 000007
【図６】
2008158947.tif 000008
【図７】
2008158947.tif 000009
【図８】
2008158947.tif 000010
【図９】
2008158947.tif 000011
【図１０】
2008158947.tif 000012
【図１１】
2008158947.tif 000013
【図１２】
2008158947.tif 000014
【図１３】
2008158947.tif 000015
【図１４】
2008158947.tif 000016