(57)【要約】【課題】Ｗｅｂサービスを利用するユーザの知識レベルに応じた広告やレコメンド情報を提供すること。【解決手段】登録ユーザ同士で質問や回答を行うＷｅｂサービスを提供するサービス提供サーバ１０から、質問又は回答をした登録ユーザの応答履歴情報を受信するユーザ情報受付手段（１１）と、質問をした登録ユーザに関する質問ユーザ情報と回答をした登録ユーザに関する回答ユーザ情報とをカテゴリ毎に分類する質問回答データ分類手段（１２）と、カテゴリにおける登録ユーザのレベルを決定するレベル分け手段（１３）と、登録ユーザのユーザ端末から広告表示要求を受け付ける広告表示要求受付手段（１４）と、広告表示要求をした登録ユーザのユーザＩＤ及び階層データに基づいて、当該登録ユーザにレベルに応じた広告やレコメンド情報を当該ユーザ端末に送信する広告・レコメンドデータ選択手段（１５）及びデータ配信手段（１６）を備える。【選択図】図１
2010165219.tif 000002
【特許請求の範囲】
【請求項１】
通信ネットワークを介してユーザ端末に広告やレコメンド情報を配信する情報提供装置であって、
登録ユーザから質問を受け付け、他の登録ユーザからの回答を受け付けて表示するＷｅｂサービスの応答履歴情報から、前記質問をした前記登録ユーザに関する質問ユーザ情報と前記回答をした前記登録ユーザに関する回答ユーザ情報とをカテゴリごとに分類する質問回答データ分類手段と、
前記カテゴリにおける前記登録ユーザのレベルを決定するレベル分け手段と、
広告データ及びレコメンドデータを前記レベルごとに対応づけて予め記憶する広告・レコメンドデータ記憶手段と、
前記ユーザ端末から、前記ユーザ端末を使用する前記登録ユーザを一意に示すユーザＩＤを含む広告表示要求を受け付ける広告表示要求受付手段と、
前記ユーザＩＤと前記レベル分け手段によりレベル分けした結果である階層データとに基づいて、当該ユーザＩＤが示す登録ユーザの前記レベルを判断し、該当するレベルに応じた前記広告データ及び前記レコメンドデータを選択する広告・レコメンドデータ選択手段と、
前記広告・レコメンドデータ選択手段が選択した広告データ及びレコメンドデータを、前記広告・レコメンドデータ記憶手段から読み出し、前記広告表示要求を受け付けたユーザ端末に送信するデータ配信手段と、を有する情報提供装置。
【請求項２】
前記レベル分け手段は、
前記Ｗｅｂサービスにおいて前記質問をした質問ユーザとその質問に回答した回答ユーザとを判別して、前記回答ユーザを前記質問ユーザよりも高い順位とする順位付け手段と、
前記順位付け手段が行った順位付け結果に基づいて、前記カテゴリに前記質問又は前記回答をした全ての前記登録ユーザについてのランキングを行うランキング決定手段と、
前記ランキングの上位から順に所定人数をグループ分けし、グループ分けしたグループごとに前記レベルを決定するレベル決定手段と、を有する請求項１に記載の情報提供装置。
【請求項３】
前記順位付け手段は、前記回答ユーザが前記質問ユーザに回答した回答数を前記回答ユーザごとにカウントし、
前記ランキング決定手段は、前記回答数及び前記順位付け結果に基づいて前記ランキングを決定する請求項２に記載の情報提供装置。
【請求項４】
通信ネットワークを介してユーザ端末に広告やレコメンド情報を配信する情報提供方法であって、
広告データ及びレコメンドデータを一カテゴリにおけるレベルごとに対応づけて予め記憶する広告・レコメンドデータ記憶手段を有し、
登録ユーザから質問を受け付け、他の登録ユーザからの回答を受け付けて表示するＷｅｂサービスの応答履歴情報から、前記質問をした前記登録ユーザに関する質問ユーザ情報と前記回答をした前記他の登録ユーザに関する回答ユーザ情報とを前記カテゴリごとに分類するステップ、
前記カテゴリにおける前記登録ユーザの前記レベルを決定するステップ、
前記ユーザ端末から、前記登録ユーザを一意に示すユーザＩＤを含む広告表示要求を受け付けるステップ、
前記ユーザＩＤ及び前記レベルを決定した結果である階層データに基づいて、当該ユーザＩＤが示す前記登録ユーザの前記レベルを判断し、該当するレベルに応じた広告データ及びレコメンドデータを選択するステップ、
選択された前記広告データ及び前記レコメンドデータを、前記広告・レコメンドデータ記憶手段から読み出し、前記広告表示要求を受け付けたユーザ端末に配信するステップ、を有する情報提供方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザに適した広告及びレコメンド情報を提供する情報提供装置及び情報提供方法に関する。
【背景技術】
【０００２】
端末をインターネットに接続させてＷｅｂページを閲覧する場合、表示されたＷｅｂページと共に広告が表示されることがある。この広告は宣伝に用いるだでけでなく、表示箇所にリンクを設定しておき、閲覧者にクリックさせて広告主のホームページ等に誘導し、商品の購入等に寄与させるという目的を備えるものが一般的である。
【０００３】
広告は、その広告される分野に興味や関心のあるユーザに閲覧されなければ、広告としての効果はなく、広告主にとっては無駄な投資となる。そこで、効果的に広告をするために、Ｗｅｂページを閲覧するユーザが興味や関心を有すると思われる分野の広告を如何に表示するかが重要となる。
【０００４】
従来は、表示されるＷｅｂページのコンテンツのジャンルやテーマを元に、表示させる広告の種類を決定するサイトターゲティング（コンテンツターゲティング）や、予め収集したユーザの個人情報等のプロフィールを参照して、表示する広告を決定する方法や、ユーザが登録したＷｅｂサービスにおける閲覧記録を参照してレコメンド商品などを同時に表示する手法などが知られている。
【０００５】
しかし、サイトターゲティングではコンテンツの分野（例えば、車やゲーム等）に依存するため、必ずしも広告主のニーズを満たすとは限らない。また、ユーザのプロフィールを参照する方式であっても、プロフィールは、必ずしもそのユーザの現在の興味や関心又は状況を現しているとは限らない。例えば、プロフィールの登録時には、あるユーザが自動車や家の購入に関心を持っていたとしても、購入後も継続して興味関心を持ち続けるとは限らない。また、ユーザは、興味や関心を持った分野について積極的に調べたりするなどし、次第に知識が増えて知識レベルが向上するのが一般的である。したがって、初心者の知識レベル時に興味を持った内容と、上級者の知識レベル時に興味を持った内容とは異なる場合が多く、より効果的な広告とするためには、ユーザの知識レベルに応じた内容の広告が表示されることが好ましい。
そこで、個別のユーザに対して最新かつ自分に適した情報を適宜表示する装置が提案されている（例えば、特許文献１、非特許文献１参照）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００７−１０４３１３号公報
【非特許文献】
【０００７】
【非特許文献１】［ｏｎｌｉｎｅ］、Ｙａｈｏｏ！知恵袋、［２００９年１月７日検索］、インターネット＜ＵＲＬ：ｈｔｔｐ：／／ｃｈｉｅｂｕｋｕｒｏ．ｙａｈｏｏ．ｃｏ．ｊｐ＞
【発明の概要】
【発明が解決しようとする課題】
【０００８】
特許文献１の場合は、録画された放送番組が選択されて再生される場合に、再生タイトルに関連する広告を表示する。しかし、そのユーザが再生タイトルについてどの程度の興味関心を有しているのかは不明であるので、どのようなユーザが再生した場合も同じような広告しか表示することができない。すなわち、ユーザが有している再生タイトルについての知識レベルに応じた広告を表示することはできない。
再生タイトルについて、たまたま再生させたユーザと、元から深い関心があり当該再生タイトルについての知識レベルが高いユーザとでは、興味を持つ広告が異なるため、知識レベルに応じた広告を表示できなければ広告の効率が悪くなる。
【０００９】
また、非特許文献１においては、Ｗｅｂサービスの参加者同士が質問又は回答をすることで知識を交換し、これらを蓄積して検索できるサービスを提供するが、画面上に表示される広告は、必ずしも端末を使用するユーザの知識レベルに応じたものとはいえない。
【００１０】
そこで、本発明は、Ｗｅｂサービスを利用するユーザの知識レベルに応じた広告やレコメンド情報を提供することができる情報提供装置及び情報提供方法を提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明では、以下のような解決手段を提供する。
【００１２】
（１）通信ネットワークを介してユーザ端末に広告やレコメンド情報を配信する情報提供装置であって、登録ユーザから質問を受け付け、他の登録ユーザからの回答を受け付けて表示するＷｅｂサービスの応答履歴情報から、前記質問をした前記登録ユーザに関する質問ユーザ情報と前記回答をした前記登録ユーザに関する回答ユーザ情報とをカテゴリごとに分類する質問回答データ分類手段と、前記カテゴリにおける前記登録ユーザのレベルを決定するレベル分け手段と、広告データ及びレコメンドデータを前記レベルごとに対応づけて予め記憶する広告・レコメンドデータ記憶手段と、前記ユーザ端末から、前記ユーザ端末を使用する前記登録ユーザを一意に示すユーザＩＤを含む広告表示要求を受け付ける広告表示要求受付手段と、前記ユーザＩＤと前記レベル分け手段によりレベル分けした結果である階層データとに基づいて、当該ユーザＩＤが示す登録ユーザの前記レベルを判断し、該当するレベルに応じた前記広告データ及び前記レコメンドデータを選択する広告・レコメンドデータ選択手段と、前記広告・レコメンドデータ選択手段が選択した広告データ及びレコメンドデータを、前記広告・レコメンドデータ記憶手段から読み出し、前記広告表示要求を受け付けたユーザ端末に送信するデータ配信手段と、を有する情報提供装置。
【００１３】
（１）に記載の発明によれば、登録ユーザ同士で質問や回答を行うＷｅｂサービスの応答履歴情報を受信し、質問をした登録ユーザに関する質問ユーザ情報と回答をした登録ユーザに関する回答ユーザ情報とをカテゴリ毎に分類し、カテゴリにおける登録ユーザのレベルを決定する。そして、登録ユーザのユーザ端末から広告表示要求を受け付けると、広告表示要求をした登録ユーザのユーザＩＤ及びレベル分けした結果である階層データに基づいてレベルを判断し、当該登録ユーザにレベルに応じた広告やレコメンド情報を当該ユーザ端末に送信する。
これにより、登録ユーザの知識レベルに応じた広告やレコメンド情報を送信してユーザ端末に表示させることができる。
【００１４】
（２）前記レベル分け手段は、前記Ｗｅｂサービスにおいて前記質問をした質問ユーザとその質問に回答した回答ユーザとを判別して、前記回答ユーザを前記質問ユーザよりも高い順位とする順位付け手段と、前記順位付け手段が行った順位付け結果に基づいて、前記カテゴリに前記質問又は前記回答をした全ての前記登録ユーザについてのランキングを行うランキング決定手段と、前記ランキングの上位から順に所定人数をグループ分けし、グループ分けしたグループごとに前記レベルを決定するレベル決定手段と、を有する請求項１に記載の情報提供装置。
【００１５】
（２）に記載の発明によれば、（１）に記載の発明に加えて、質問ユーザと回答ユーザとでは、質問ユーザがした質問に回答した回答ユーザがその質問ユーザよりも順位が高いものとし、当該カテゴリにおいて質問又は回答をした全登録ユーザの順序を決定する。そして、全体の順序から上位から順に所定人数毎にグループ分けし、そのグループ毎にレベルを決定する。
これにより、全登録ユーザを対象として、あるカテゴリにおける知識レベルの順序が定められ、これに基づいてグループ毎にレベルを決定することができる。
【００１６】
（３）前記順位付け手段は、前記回答ユーザが前記質問ユーザに回答した回答数を前記回答ユーザごとにカウントし、前記ランキング決定手段は、前記回答数及び前記順位付け結果に基づいて前記ランキングを決定する（２）に記載の情報提供装置。
【００１７】
（３）に記載の発明によれば、（２）に記載の発明に加えて、回答ユーザが質問ユーザに回答した回答数をカウントし、回答数及び順位付けの結果に基づいてランキングを決定することができる。
これにより、例えば、質問ユーザと回答ユーザが互いに同じ登録ユーザの組み合わせデである場合に、回答した数が多い方を上位のランクとしてランキングを決定することができる。
【００１８】
（４）通信ネットワークを介してユーザ端末に広告やレコメンド情報を配信する情報提供方法であって、広告データ及びレコメンドデータを一カテゴリにおけるレベルごとに対応づけて予め記憶する広告・レコメンドデータ記憶手段を有し、登録ユーザから質問を受け付け、他の登録ユーザからの回答を受け付けて表示するＷｅｂサービスの応答履歴情報から、前記質問をした前記登録ユーザに関する質問ユーザ情報と前記回答をした前記他の登録ユーザに関する回答ユーザ情報とを前記カテゴリごとに分類するステップ、前記カテゴリにおける前記登録ユーザの前記レベルを決定するステップ、前記ユーザ端末から、前記登録ユーザを一意に示すユーザＩＤを含む広告表示要求を受け付けるステップ、前記ユーザＩＤ及び前記レベルを決定した結果である階層データに基づいて、当該ユーザＩＤが示す前記登録ユーザの前記レベルを判断し、該当するレベルに応じた広告データ及びレコメンドデータを選択するステップ、選択された前記広告データ及び前記レコメンドデータを、前記広告・レコメンドデータ記憶手段から読み出し、前記広告表示要求を受け付けたユーザ端末に配信するステップ、を有する情報提供方法。
【００１９】
（４）に記載の発明によれば、登録ユーザ同士で質問や回答を行うＷｅｂサービスの応答履歴情報を受信し、質問をした登録ユーザに関する質問ユーザ情報と回答をした登録ユーザに関する回答ユーザ情報とをカテゴリ毎に分類し、カテゴリにおける登録ユーザのレベルを決定する。そして、登録ユーザのユーザ端末から広告表示要求を受け付けると、広告表示要求をした登録ユーザのユーザＩＤ及びレベルを決定した結果である階層データに基づいてレベルを判断し、当該登録ユーザにレベルに応じた広告やレコメンド情報を当該ユーザ端末に送信する。
これにより、登録ユーザの知識レベルに応じた広告やレコメンド情報を送信してユーザ端末に表示させることができる。
【発明の効果】
【００２０】
本発明によれば、Ｗｅｂサービスを利用するユーザの知識レベルに応じた広告やレコメンド情報を提供することができる情報提供装置及び情報提供方法を提供することができる。
【図面の簡単な説明】
【００２１】
【図１】本発明の一実施形態に係るシステムの概要及び情報提供装置の機能構成を示す図である。
【図２】本発明の一実施形態に係る分類データテーブルを示す図である。
【図３】本発明の一実施形態に係る階層データテーブルを示す図である。
【図４】本発明の一実施形態に係る情報提供装置が行う処理を示すフローチャートである。
【図５】本発明の一実施形態に係る情報提供装置が行う処理を示すフローチャートである。
【図６】本発明の一実施形態に係る情報提供装置が行う処理を示すフローチャートである。
【図７】本発明の一実施形態に係るユーザ端末において表示される表示例を示す図である。
【図８】本発明の一実施形態に係るユーザ端末において表示される表示例を示す図である。
【図９】本発明の一実施形態に係る情報端末装置のハードウェア構成を示す図である。
【発明を実施するための形態】
【００２２】
以下、本発明の実施形態について図を参照しながら説明する。
【００２３】
図１を参照して情報提供装置１０を含むシステム１の全体概要について説明する。図１は、システム１の概要及び情報提供装置１０の機能構成を示す図である。
【００２４】
システム１は、情報提供装置１０、通信ネットワーク４０、情報提供装置１０に対して広告やレコメンド情報を要求するユーザ端末３０ａ，３０ｂ及び通信ネットワーク４０にサービスを提供するＷｅｂサイトを開設するサービス提供サーバ２０により構成される。
【００２５】
情報提供装置１０は、サービス提供サーバ２０から、当該サービスに登録している登録ユーザについての応答履歴情報を受信して、登録ユーザの知識レベルを判別し、レベル分けを行う。また、登録ユーザのユーザ端末３０ａ，３０ｂから広告表示要求を受信すると、登録ユーザの知識レベルに応じた広告データやレコメンド情報を広告表示要求を受信したユーザ端末３０ａ，３０ｂに送信する。
【００２６】
サービス提供サーバ２０は、通信ネットワーク４０において、何らかのＷｅｂサービスを提供するサーバである。本実施形態においては、サービス提供サーバ２０は、登録ユーザから質問を受け付け、または回答を受け付けて表示するサービス（以下、「質問回答サービス」とする）を提供する。
【００２７】
ユーザ端末３０ａ，３０ｂは、サービス提供サーバ２０に接続して質問データや回答データを送信し、これらを表示する。また、ユーザ端末３０ａ，３０ｂは、通信ネットワーク４０を介してサービス提供サーバ２０に接続すると共に、情報提供装置１０に接続して広告データ・レコメンド情報を受信し、ユーザ端末３０ａ，３０ｂの表示部に表示する。
【００２８】
ユーザ端末３０ａ，３０ｂ（以下、総称する場合は「ユーザ端末３０」とする）は、いわゆるパーソナルコンピュータ３０ａや、携帯電話を始めとする携帯端末３０ｂなどの通信ネットワーク４０に接続可能な装置であれば特に限定されない。また、本明細書においては、それぞれが単一の装置として示しているが、ユーザ端末３０ａ，３０ｂは、それぞれが複数の装置であってよい。
【００２９】
以下、図１から図３を参照して情報提供装置について説明する。図２は、分類データテーブルを示す図である。図３は、階層データテーブルを示す図である。
【００３０】
情報提供装置１０は、制御部として、ユーザ情報受付部１１、質問回答データ分類部１２、レベル分け部１３、広告表示要求受付部１４、広告・レコメンドデータ選択部１５、データ配信部１６を備える。また、記憶部として、登録ユーザ記憶部１７、階層データ記憶部１８、広告・レコメンドデータ記憶部１９を備える。
【００３１】
ユーザ情報受付部１１は、サービス提供サーバ２０から応答履歴情報を受信する。この応答履歴情報は、サービス提供サーバ２０において行われた質問又は回答について、それぞれどの登録ユーザが行った質問に対して、どの登録ユーザが回答したかを示すデータを少なくとも含む。以下では、質問した登録ユーザを質問ユーザと、回答したユーザを回答ユーザと表記する。
【００３２】
また、これらの登録ユーザを識別するには、サービス提供サーバ２０において各ユーザが登録する際に定められた、ユーザを一意で示すユーザＩＤによる。ユーザＩＤは、例えば全登録ユーザが個別に有するニックネーム、番号、その他任意の文字列であってよい。この登録ユーザのユーザＩＤは、ユーザ情報受付部１１がサービス提供サーバ２０から受信し、登録ユーザ記憶部１７に記憶される。
【００３３】
質問回答データ分類部１２は、ユーザ情報受付部１１が受信した応答履歴情報から、質問ユーザとその質問に対する回答ユーザのユーザＩＤをそれぞれ質問データのカテゴリ毎に分類する。質問回答データ分類部１２が行う処理により、応答履歴情報に含まれる情報から、カテゴリ毎に分類された図２に示す分類データテーブルが作成される。
【００３４】
図２を参照して分類データテーブルについて説明する。分類データテーブルは、質問回答データ分類部１２による処理の結果作成されるテーブルである。
【００３５】
分類データテーブルは「カテゴリ」欄、「質問Ｎｏ．」欄、「質問ユーザ」欄、「回答ユーザ」欄により構成される。これらの項目に分類されるデータは、サービス提供サーバ２０から受信した応答履歴情報に含まれるデータである。
【００３６】
「カテゴリ」欄は、サービス提供サーバ２０が提供する質問回答サービスにおいて使用されている分類項目を示すデータが格納される。
【００３７】
「質問Ｎｏ．」欄は、サービス提供サーバ２０が受け付けた質問を特定するための番号を示すデータが格納される。この質問Ｎｏ．はカテゴリごとに付されており、サービス提供サーバ２０において、質問を受け付けたことに応じて各質問データに質問Ｎｏ．を付す処理が行われる。
【００３８】
「質問ユーザ」欄は、質問ユーザのユーザＩＤが格納され、「回答ユーザ」欄は、回答ユーザのユーザＩＤが格納される。
【００３９】
図１に戻って、レベル分け部１３は、カテゴリ毎にユーザの知識レベルをレベル分けする処理を行う。このレベル分け部１３は、順位付け部１３１と、ランキング決定部１３２と、レベル決定部１３３とにより構成される。
【００４０】
順位付け部１３１は、あるカテゴリに質問又は回答をした登録ユーザの知識レベルの順位を判断する処理を行う。ここで、知識レベルの順位は、ある質問に対してどの登録ユーザが質問をし、どの登録ユーザが回答を行ったかにより定められる。すなわち、ある質問についての質問ユーザよりも回答ユーザの順位が高いと判断する。
また同時に、ある回答ユーザがある質問ユーザに対して回答した回答数をカウントし、質問ユーザと回答ユーザのユーザＩＤの組み合わせが相互に同じ場合が複数あるとき、回答数が多い登録ユーザの方を順位が高いと判断する。
【００４１】
例えば、図２の分類データテーブルによると、カテゴリが「園芸」の質問が３つあり、それぞれ質問ユーザと回答ユーザのユーザＩＤが示されている。ここで、質問Ｎｏ．１２４５６が２行記載されているが、これは、一つの質問について回答ユーザが２人いるためである。
【００４２】
質問Ｎｏ．１２３４５は、質問ユーザのユーザＩＤが“ｂｂｂ”、回答ユーザのユーザＩＤが“ａａａ”であるので、ユーザＩＤ“ａａａ”がユーザＩＤ“ｂｂｂ”よりも順位が高い（ａａａ＞ｂｂｂ）と判断される。また、質問Ｎｏ．１２３４７は、質問ユーザのユーザＩＤが“ａａａ”であり、回答ユーザのユーザＩＤが“ｃｃｃ”であるので、ユーザＩＤ“ｃｃｃ”がユーザＩＤ“ａａａ”よりも順位が高い（ｃｃｃ＞ａａａ）と判断される。
【００４３】
また、質問Ｎｏ．１２３９７は、質問ユーザのユーザＩＤが“ｄｄｄ”、回答ユーザのユーザＩＤが“ｂｂｂ”であるので、ユーザＩＤ“ｂｂｂ”がユーザＩＤ“ｄｄｄ”よりも順位が高い（ｂｂｂ＞ｄｄｄ）と判断される。したがって、また、質問Ｎｏ．１２４５６は、質問ユーザのユーザＩＤが“ａａａ”であり、回答ユーザのユーザＩＤが“ｂｂｂ”と“ｃｃｃ”であるので、ユーザＩＤ“ｂｂｂ”とユーザＩＤ“ｃｃｃ”がユーザＩＤ“ａａａ”よりも順位が高い（ｃｃｃ＞ａａａ、ｂｂｂ＞ａａａ）と判断される。
【００４４】
ここで、ユーザＩＤ“ａａａ”は質問Ｎｏ．１２３４５において、すでにユーザＩＤ“ｂｂｂ”に回答している。ユーザＩＤ“ａａａ”がユーザＩＤ“ｂｂｂ”回答した回数（回答数）は１回であり、ユーザＩＤ“ｂｂｂ”がユーザＩＤ“ａａａ”に回答した回数（回答数）も１回である。よって、この段階では、ユーザＩＤ“ａａａ”とユーザＩＤ“ｂｂｂ”は同じ順位（ａａａ＝ｂｂｂ）と判断される。
【００４５】
また、質問Ｎｏ．１５５４３は、質問ユーザのユーザＩＤが“ｂｂｂ”、回答ユーザのユーザＩＤが“ａａａ”であるので、ユーザＩＤ“ａａａ”がユーザＩＤ“ｂｂｂ”よりも順位が高い（ａａａ＞ｂｂｂ）と判断される。ここで、質問ユーザのユーザＩＤと回答ユーザのユーザＩＤが“ａａａ”と“ｂｂｂ”である組み合わせは、質問Ｎｏ．１２３４５、１２４５６、１５５４３の３回である。このうち、ユーザＩＤ“ａａａ”が回答ユーザとなったのは２回であり、ユーザＩＤ“ｂｂｂ”が回答ユーザとなったのは１回である。したがって、ユーザＩＤ“ａａａ”とユーザＩＤ“ｂｂｂ”との回答数を比較した場合、ユーザＩＤ“ａａａ”の回答数がユーザＩＤ“ｂｂｂ”の回答数よりも多いので、ユーザＩＤ“ａａａ”の方が高い順位（ａａａ＞ｂｂｂ）と判断される。
【００４６】
ランキング決定部１３２は、順位付け部１３１での処理を受けて、あるカテゴリにおける登録ユーザのランキングを決定する。上記の例では、“ａａａ”＞“ｂｂｂ”、“ｃｃｃ”＞“ａａａ”、“ｂｂｂ”＞“ｄｄｄ”、“ｃｃｃ”＞“ａａａ”、“ａａａ”＞“ｂｂｂ”となっている。したがって、カテゴリ「園芸」でのランキングは、１位がユーザＩＤ“ｃｃｃ”、２位がユーザＩＤ“ａａａ”、３位がユーザＩＤ“ｂｂｂ”、４位がユーザＩＤ“ｄｄｄ”となる。
【００４７】
レベル決定部１３３は、ランキング決定部１３２の処理を受けてランキングの上位から所定数の人数でグループ分けを行い、登録ユーザのレベルを決定する。また、決定したレベルに応じて、ユーザ端末３０に表示させる広告データ・レコメンド情報を読み出す記憶部を登録ユーザごとに指定する。
【００４８】
例えば、上述の例で言えば、ランキングの１位、２位と３位、４位とそれぞれ３つのグループに分け、ランキング１位のグループを「知識レベル高」とし、２位及び３位のグループを「知識レベル中」とし、４位のグループを「知識レベル低」と決定する。
【００４９】
このグループ分けの人数は任意であり、情報提供装置１０の管理者が任意に決定することができる。また、このグループ分けの人数は一つのカテゴリに質問又は回答を行った登録ユーザの全人数に応じて変動するようにしてもよい。
【００５０】
そして、レベル決定部１３３は、処理の結果を階層データとして階層データ記憶部１８に記憶する。
【００５１】
広告表示要求受付部１４は、ユーザ端末３０から広告表示要求を受信し、受け付ける。この広告表示要求には、少なくとも当該ユーザ端末３０を使用する登録ユーザのユーザＩＤを含む。また、広告表示要求受付部１４は、広告表示要求に含まれるユーザＩＤを広告・レコメンドデータ選択部１５に送る。
【００５２】
広告・レコメンドデータ選択部１５は、ユーザＩＤを広告表示要求受付部１４から受け取ると、階層データ記憶部１８を参照し、ユーザＩＤのレベル情報を取得する。そして、広告・レコメンドデータ選択部１５は、取得したレベル情報に基づいて、該当するレベルの広告・レコメンドデータ記憶部１９を参照し、ユーザ端末３０に表示させる広告データ及びレコメンド情報を読み出す。読み出した広告データ及びレコメンド情報は、データ配信部１６に送られ、データ配信部１６が広告表示要求を受け付けたユーザ端末３０に送信する。
【００５３】
登録ユーザ記憶部１７は、サービス提供サーバ２０が提供する質問回答サービスを利用するために登録された登録ユーザの登録情報が格納される記憶部である。この登録情報は、少なくとも登録ユーザのユーザＩＤを含み、ユーザ情報受付部１１がサービス提供サーバ２０から受信する。
【００５４】
階層データ記憶部１８は、レベル分け部１３で作成された階層データを記憶する記憶部である。この階層データは、例えば図３に示す階層データテーブルにより示されるデータである。
【００５５】
ここで、図３を参照して階層データテーブルについて説明する。階層データテーブルは、レベル分け部１３により作成されたテーブルである。
【００５６】
この階層データテーブルは、「ユーザＩＤ」欄、「カテゴリ」欄、「レベル」欄、「参照ＤＢ」欄で構成される。
【００５７】
「ユーザＩＤ」欄は、ユーザＩＤを示すデータが格納され、「カテゴリ」欄は、当該ユーザＩＤがサービス提供サーバ２０が提供する質問回答サービスにおいて、質問又は回答したカテゴリを示すデータが格納される。
【００５８】
また「レベル」欄は、レベル分け部１３のレベル決定部１３３において決定されたレベルを示すデータが格納される。図３の「レベル」欄には、レベルが高、中、低の三段階でレベルが示されているがこれに限らずレベルの数は必要に応じて変更することができる。５段階、１０段階等、情報提供装置１０の管理者が任意に設定することが可能である。
【００５９】
「参照ＤＢ」欄には、レベル決定部１３３により関連付けられた記憶部を示すデータが格納される。これは、ユーザ端末３０から広告表示要求を受け付けた場合に、表示する広告データ及びレコメンド情報を読み出す際に参照する記憶部である。
【００６０】
図１に戻って、広告・レコメンドデータ記憶部１９は、ユーザ端末３０から広告表示要求を受け付けた場合に、表示する広告データ及びレコメンド情報を読み出す際に参照される記憶部である。この広告・レコメンドデータ記憶部１９には、設定されたレベル毎に記憶部が設けられており、本実施形態ではレベル高用記憶部１９１、レベル中用記憶部１９２、レベル低用記憶部１９３が設けられている。そして、各レベルに応じた広告データやレコメンド情報が、各カテゴリ毎に格納されており、広告・レコメンドデータ選択部１５により読み出される。
【００６１】
図４から図６を参照して、情報提供装置１０が行う処理について説明する。図４から図６は情報提供装置１０が行う処理を示すフローチャートである。
【００６２】
図４を参照して、登録ユーザのレベル分け処理について説明する。この処理は、知識レベルに応じた広告データやレコメンド情報をユーザ端末３０に表示するために、サービス提供サーバ２０が提供する質問回答サービスの応答履歴情報をに基づいて、予め行われる処理である。
【００６３】
まず、ステップＳ１１では、ユーザ情報受付部１１は、サービス提供サーバ２０から応答履歴情報を受信したか否かを判別する。応答履歴情報を受信した場合（この判別でＹＥＳの場合）は、応答履歴情報を質問回答データ分類部１２に送り、ステップＳ１２に移る。また、ユーザ情報受付部１１は、サービス提供サーバ２０から応答履歴情報を受信していない場合（この判別でＮＯの場合）にはこのまま待機する。
【００６４】
ステップＳ１２では、ユーザ情報受付部１１から応答履歴情報を受け取った質問回答データ分類部１２は応答履歴情報を分類する。詳細には、応答履歴情報から図２の分類データテーブルを作成する。すなわち、質問データのカテゴリ毎に、質問ユーザ及び回答ユーザのユーザＩＤを分類する。そして、この処理が終了した場合には処理結果をレベル分け部１３に送り、ステップＳ１３に移る。
【００６５】
ステップＳ１３では、質問回答データ分類部１２の処理結果（分類データテーブルとして示されるデータ）を受け取ったレベル分け部１３の順位付け部１３１は、ユーザのレベル分けを行う。順位付け部１３１は、一カテゴリにおいて質問又は回答を行った全ユーザについて、質問ごとにユーザの優劣を判断する。詳細は後述する。この処理が終了した場合には、処理結果をランキング決定部１３２に送り、ステップＳ１４に移る。
【００６６】
ステップＳ１４では、レベル分け部１３のランキング決定部１３２は、順位付け部１３１が行った処理結果に基づいて、一カテゴリにおいて質問又は回答を行った全登録ユーザについてのランキングを決定する。
【００６７】
ステップＳ１５では、レベル決定部１３３は、ランキング決定部１３２が決定したランキングに基づいて、レベルの決定を行う。詳細には、レベル決定部１３３は、ランキング決定部１３２が決定したランキングに基づいてグループ分けを行い、グループ毎にレベルを決定する。グループ分けは、ランキングの上位から順に所定人数を一グループとする。このグループの人数は、全てのグループについて同じ人数でもよく、グループ毎に異なる人数であってよい。例えば、最上位のグループは人数が最も少なく、中程度のグループの人数を最も多くするようにしてもよい。
そして、レベルに応じて参照する広告・レコメンドデータ記憶部１９が関連付けられる。ステップＳ１５の処理は、例えば、図３の階層データテーブルとして示される。この処理が終了した場合には、ステップＳ１６に移る。
【００６８】
ステップＳ１６は、レベル決定部１３３は、ステップＳ１５での処理結果を階層データとして階層データ記憶部１８に記憶し、本フローチャートの処理を終了する。
【００６９】
図５を参照して、登録ユーザの順位付け処理について説明する。
【００７０】
まず、ステップＳ２１では、レベル分け部１３の順位付け部１３１は、分類データテーブルで示されるデータを読み込む。詳細には、質問回答データ分類部１２から受け取った分類データテーブルで示されるデータに基づいて、一カテゴリにおける一つの質問Ｎｏ．の質問ユーザ及び回答ユーザの情報を読み込み、ステップＳ２２に移る。
【００７１】
ステップＳ２２では、順位付け部１３１は、質問Ｎｏ．ごとの質問ユーザと回答ユーザのユーザＩＤについて、回答ユーザを質問ユーザよりも高い順位であると認識する。
【００７２】
ステップＳ２３では、順位付け部１３１は、過去に処理したデータのうち、質問ユーザと回答ユーザが互いに同じユーザのＩＤの組み合わせがあるか否かを判別する。例えば、質問ユーザが“ａａａ”で回答ユーザが“ｂｂｂ”であった場合、質問ユーザと回答ユーザがそれぞれ“ａａａ”と“ｂｂｂ”である場合の他、質問ユーザが“ｂｂｂ”で回答ユーザが“ａａａ”である場合も含む。このような場合、順位が必ず矛盾することになるので、調整を行う必要がある。よって、同じユーザＩＤの組み合わせが複数ある場合（この判別でＹＥＳの場合）は、ステップＳ２４に移り、同じユーザＩＤの組み合わせが複数無い場合（この判別でＮＯの場合）はステップＳ２８に移る。
【００７３】
ステップＳ２４では、順位付け部１３１は、同じユーザＩＤの組み合わせにおける、回答ユーザの回答数をユーザＩＤごとにカウントし、ステップＳ２５に移る。
【００７４】
ステップＳ２５では、順位付け部１３１は、カウントした回答数が同じユーザＩＤの組み合わせで同じ値であるか否かを判別する。上記の例で言えば、ユーザ“ａａａ”と“ｂｂｂ”との組み合わせにおいて複数回の質問及び回答を行っていた場合、回答ユーザが“ａａａ”である場合の回数（回答数）と“ｂｂｂ”である場合の回数（回答数）とを比較する。回答数が同じである場合（この判別でＹＥＳの場合）は、ステップＳ２６に移り、回答数が異なる場合（この判別でＮＯの場合）はステップＳ２７に移る。
【００７５】
ステップＳ２６では、順位付け部１３１は、回答数が同じであるので、当該ユーザＩＤの組み合わせを構成する各ユーザＩＤの順位は同列であると識別し、ステップＳ２８に移る。
【００７６】
ステップＳ２７では、順位付け部１３１は、当該ユーザＩＤの組み合わせを構成する各ユーザＩＤについて、カウントされた回答数を比較し、回答数の大きいユーザＩＤを回答数の小さいユーザＩＤよりも高い順位であると認識する。この処理が終了した場合には、ステップＳ２８に移る。
【００７７】
ステップＳ２８は、順位付け部１３１は、一カテゴリにおける全ての質問Ｎｏ．についてそれぞれ質問ユーザと回答ユーザとの順位付けを行ったかを判別する。全ての順位付けを行った場合（この判別でＹＥＳの場合）は、本フローチャートを終了し、図４のステップＳ１４に移る。また、全ての順位付けを行っていない場合（この判別でＮＯの場合）には、ステップＳ２１に移る。
【００７８】
図６を参照して、広告・レコメンド情報選択処理について説明する。図６は、広告・レコメンド情報選択処理の処理の流れを示すフローチャートである。また、この処理は、ユーザ端末３０から広告表示要求を受け付けた場合に、知識レベルに応じて当該ユーザ端末３０に表示する広告・レコメンド情報を選択する処理である。
【００７９】
ステップＳ３１では、広告表示要求受付部１４は、ユーザ端末３０から広告表示要求を受信したか否かを判別する。広告表示要求受付部１４が広告表示要求を受信した場合（この判別でＹＥＳの場合）には、広告表示要求を広告・レコメンドデータ選択部１５に送り、ステップＳ３２に移る。また、広告表示要求受付部１４が広告表示要求を受信していない場合（この判別でＮＯの場合）には、このまま待機する。
【００８０】
ステップＳ３２では、広告・レコメンドデータ選択部１５は、広告表示要求から、受信したユーザ端末３０に含まれる登録ユーザのユーザＩＤを読み出し、当該ユーザＩＤのレベルを判別する。詳細には、階層データテーブルを階層データ記憶部１８から読み出し、当該ユーザＩＤのレベル及び参照する広告・レコメンドデータ記憶部１９を認識する。例えば、広告表示要求にユーザＩＤ“ａａａ”が含まれていた場合には、図３の階層データテーブルによるとレベルは「中」であり、参照ＤＢは「レベル中（園芸）」である。したがって、広告・レコメンドデータ選択部１５は、広告・レコメンドデータ記憶部１９のうちのレベル中用記憶部１９２を参照すると認識する。この処理が終了した場合には、ステップＳ３３に移る。
【００８１】
ステップＳ３３では、広告・レコメンドデータ選択部１５は、ステップＳ３２で認識した広告・レコメンドデータ記憶部１９を参照して、該当する広告・レコメンドデータ記憶部１９から広告表示要求を受け付けたユーザ端末３０に表示させる広告データ・レコメンド情報を読み出し、データ配信部１６に送る。上記の例でいうと、例えば、広告・レコメンドデータ選択部１５は、広告・レコメンドデータ記憶部１９のうちのレベル中用記憶部１９２を参照して、広告データ及びレコメンド情報を読み出し、データ配信部１６に送る。
【００８２】
ステップＳ３４では、データ配信部１６は、広告表示要求を受信したユーザ端末３０に、広告・レコメンドデータ選択部１５が読み出した広告データ及びレコメンド情報を送信する。この処理が終了した場合は、本フローチャートの処理を終了する。
【００８３】
図７及び図８を参照してユーザ端末３０における表示例について説明する。図７及び図８は、ユーザ端末３０の表示部５０に表示される表示例を示す図である。
【００８４】
図７は、ユーザＩＤが“ｄｄｄ”である場合におけるユーザ端末３０の表示例である。また、この表示例は、ユーザＩＤ“ｄｄｄ”がサービス提供サーバ２０が提供する質問回答サービスに接続した場合の表示例である。
【００８５】
まず表示例の左上には、「こんにちは、ｄｄｄさん」とユーザＩＤが表示されている。これは、現在ユーザＩＤ“ｄｄｄ”が質問回答サービスにログインしていることを示している。
【００８６】
また、題名表示領域５１には、現在表示している質問のカテゴリ名が示される。現在は「園芸」に関する質問について表示していることを示す。
【００８７】
表示例の左側には、質問表示領域５２と回答表示領域５３とが設けられている。質問表示領域５２は、質問ユーザを示すユーザＩＤと、その質問内容が表示される。また、回答表示領域５３には、回答ユーザを示すユーザＩＤとその回答内容が表示される。
【００８８】
質問表示領域５２と回答表示領域５３の右側には、広告表示領域５４とレコメンド情報表示領域５５とが設けられている。
広告表示領域５４は、ログインしているユーザＩＤのレベルに合わせた広告が表示される。図７で示す表示例は、図３の階層データテーブルによると、「園芸」カテゴリでレベルが「低」であるので、レベル低用記憶部１９３に格納されている広告データが表示される。レベルが「低」の場合は、比較的初心者が興味を持つと思われる初心者用の広告が表示される。
【００８９】
また、レコメンド情報表示領域５５にはレコメンド情報が表示される。このレコメンド情報は、ユーザＩＤが示すユーザが質問回答サービスを利用した際に参照した質問や回答や、表示したカテゴリ等の情報を収集し、これらの情報に基づいて関連する商品を同時に表示するものである。これらの情報も、広告データと同様に階層データテーブルにおける当該カテゴリのレベルに応じて広告・レコメンドデータ記憶部１９から読み出され、表示される。図７では、ユーザＩＤ“ｄｄｄ”のレベルは「低」であるので、例えば、サツマイモの種類をしめすレコメンド情報が表示されている。
【００９０】
ここで、広告データについては、特に限定していないが、現在表示している質問データに含まれる単語を解析し、当該単語に関連する広告をレベルに応じて自動的に選択するようにしてもよい。例えば、図７の例で言うと、「サツマイモ」と言う単語が予めキーワードとして記憶されており、当該キーワードである「サツマイモ」に関する広告を表示する。すなわち、広告・レコメンドデータ記憶部１９においてある単語と広告データとを関連付けて記憶しておき、当該単語が表示される場合に関連付けられた広告データを読み出すようにしてもよい。これにより、より関心が高いと思われる内容について、レベル別に広告を表示できるので、広告の効率を上げることができる。また、ある単語に関連付けられた広告データが複数ある場合には、広告主からの広告料が高いものを優先的に表示するなど、いわゆる入札制度を利用するようにしてもよい。
【００９１】
図８は、ユーザＩＤが“ｃｃｃ”である場合におけるユーザ端末３０の表示例である。図７と同様に、この表示例は、ユーザＩＤ“ｃｃｃ”がサービス提供サーバ２０が提供する質問回答サービスに接続した場合の表示例である。
【００９２】
ユーザＩＤ“ｃｃｃ”は、図３の階層データテーブルによると「園芸」カテゴリでレベルが「高」のユーザである。したがって、表示される広告データやレコメンド情報は、広告・レコメンドデータ記憶部１９のうち、レベル高用記憶部１９１が参照されて、レベル「高」用の内容が表示される。
【００９３】
例えば、参照している質問データにおいて、「肥料」について話題となっているので、広告表示領域５４には、肥料についての広告が表示されている。また、レコメンド情報表示領域５５には、さらに野菜作りに関連して、自給自足用の物件やより本格的な野菜作りに関するレコメンド情報が表示される。
このように、ユーザのレベルに応じた広告やレコメンド情報を表示して、広告の効率を上げることができる。表示例の各領域の構成は、図７と同様であるので説明は省略する。
【００９４】
＜ハードウェア構成＞
図９を参照して情報提供装置１０のハードウェア構成について説明する。図９は、本発明の実施形態に係る情報提供装置１０のハードウェア構成の一例を示す図である。
【００９５】
情報提供装置１０は、制御部１０１を構成するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１（１０１０）（マルチプロセッサ構成ではＣＰＵ２（１０１２）等複数のＣＰＵが追加されてもよい）、バスライン１００５、通信Ｉ／Ｆ１０４０、メインメモリ１０５０、ＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）１０６０、ＵＳＢポート１０９０、Ｉ／Ｏコントローラ１０７０、ならびにキーボード及びマウス１１００等の入力手段や表示装置１０２２を備える。
【００９６】
Ｉ／Ｏコントローラ１０７０には、テープドライブ１０７２、ハードディスク１０７４、光ディスクドライブ１０７６、半導体メモリ１０７８、等の記憶手段を接続することができる。
【００９７】
ＢＩＯＳ１０６０は、各サーバの起動時にＣＰＵ１（１０１０）が実行するブートプログラムや、各サーバのハードウェアに依存するプログラム等を格納する。
【００９８】
記憶部を構成するハードディスク１０７４は、情報提供装置１０がサーバとして機能するための各種プログラム及び本発明の機能を実行するプログラムを記憶しており、さらに必要に応じて各種データベース（登録ユーザ記憶部１７、階層データ記憶部１８、広告・レコメンドデータ記憶部１９等）を構成可能である。
【００９９】
光ディスクドライブ１０７６としては、例えば、ＤＶＤ−ＲＯＭドライブ、ＣＤ−ＲＯＭドライブ、ＤＶＤ−ＲＡＭドライブ、ＣＤ−ＲＡＭドライブを使用することができる。この場合は各ドライブに対応した光ディスク１０７７を使用する。光ディスク１０７７から光ディスクドライブ１０７６によりプログラムまたはデータを読み取り、Ｉ／Ｏコントローラ１０７０を介してメインメモリ１０５０またはハードディスク１０７４に提供することもできる。
【０１００】
情報提供装置１０に提供されるプログラムは、ハードディスク１０７４、光ディスク１０７７、またはメモリーカード等の記録媒体に格納されて提供される。このプログラムは、Ｉ／Ｏコントローラ１０７０を介して、記録媒体から読み出され、または通信Ｉ／Ｆ１０４０を介してダウンロードされることによって、情報提供装置１０にインストールされ実行されてもよい。
【０１０１】
前述のプログラムは、内部または外部の記憶媒体に格納されてもよい。ここで、記憶部１０７を構成する記憶媒体としては、ハードディスク１０７４、光ディスク１０７７、またはメモリーカードの他に、ＭＤ等の光磁気記録媒体、テープ媒体を用いることができる。また、専用通信回線やインターネットに接続されたサーバシステムに設けたハードディスク１０７４または光ディスクライブラリ等の記憶装置を記録媒体として使用し、通信回線を介してプログラムを情報提供装置１０に提供してもよい。
【０１０２】
ここで、表示装置１０２２は、ユーザにデータの入力を受け付ける画面を表示したり、情報提供装置１０による演算処理結果の画面を表示したりするものであり、ブラウン管表示装置（ＣＲＴ）、液晶表示装置（ＬＣＤ）等のディスプレイ装置を含む。
【０１０３】
ここで、入力手段は、ユーザによる入力の受付を行うものであり、キーボード及びマウス１１００等により構成してよい。
【０１０４】
また、通信Ｉ／Ｆ１０４０は、各サーバを専用ネットワークまたは公共ネットワークを介して端末と接続できるようにするためのネットワーク・アダプタである。通信Ｉ／Ｆ１０４０は、モデム、ケーブル・モデム及びイーサネット（登録商標）・アダプタを含んでよい。
【０１０５】
以上の例は、情報提供装置１０について主に説明したが、コンピュータに、プログラムをインストールして、そのコンピュータをサーバ装置として動作させることにより各機能を実現することもできる。したがって、本実施形態の情報提供装置１０により実現される機能は、前述の方法を当該コンピュータにより実行することにより、あるいは、前述のプログラムを当該コンピュータに導入して実行することによっても実現可能である。
【０１０６】
サービス提供サーバ２０及びユーザ端末３０も、前述の情報提供装置１０と同様な構成を持つ。また、ユーザ端末３０について、本実施形態ではいわゆるＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）で実現した例について説明したが、さらに、本発明の原理が適用可能である限り、携帯電話、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄａｔａ  Ａｓｓｉｓｔａｎｔ）、ゲーム機等の様々な端末で実現してよい。
【０１０７】
以上、本発明の実施形態について説明したが、本発明は上述した実施形態に限るものではない。また、本発明の実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本発明の実施例に記載されたものに限定されるものではない。
【０１０８】
本実施形態においては、登録ユーザ記憶部１７及び階層データ記憶部１８と、広告・レコメンドデータ記憶部１９とは異なる記憶部であるとしたがこれに限らない。例えば、全て同じ記憶部に各記憶領域が形成されるとしてもよく、また、それぞれ別に情報提供装置１０外に設けるようにしてもよい。また、広告・レコメンドデータ記憶部１９についても、レベル毎の記憶部を設けるとしたがこれに限らず、例えば、カテゴリ毎の記憶部とし、カテゴリ毎の記憶部内にレベル毎の広告データやレコメンド情報の記憶領域を設けるとしてもよい。さらには、各レベル毎の記憶部も個々に独立して情報提供装置１０とは別に設け、必要に応じて情報提供装置１０がアクセスするようにしてもよい。
【符号の説明】
【０１０９】
１０  情報提供装置
１１  ユーザ情報受付部
１２  質問回答データ分類部
１３  レベル分け部
１４  広告表示要求受付部
１５  レコメンドデータ選択部
１６  データ配信部
１８  階層データ記憶部
１９  レコメンドデータ記憶部
２０  サービス提供サーバ
３０ａ，３０ｂ  ユーザ端末
４０  通信ネットワーク
【図１】
2010165219.tif 000003
【図２】
2010165219.tif 000004
【図３】
2010165219.tif 000005
【図４】
2010165219.tif 000006
【図５】
2010165219.tif 000007
【図６】
2010165219.tif 000008
【図７】
2010165219.tif 000009
【図８】
2010165219.tif 000010
【図９】
2010165219.tif 000011