Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4962985B2 - Information providing apparatus and information providing method - Google Patents
[go: Go Back, main page]

JP4962985B2 - Information providing apparatus and information providing method - Google Patents

Information providing apparatus and information providing method Download PDF

Info

Publication number
JP4962985B2
JP4962985B2 JP2009007560A JP2009007560A JP4962985B2 JP 4962985 B2 JP4962985 B2 JP 4962985B2 JP 2009007560 A JP2009007560 A JP 2009007560A JP 2009007560 A JP2009007560 A JP 2009007560A JP 4962985 B2 JP4962985 B2 JP 4962985B2
Authority
JP
Japan
Prior art keywords
user
question
advertisement
level
answer
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2009007560A
Other languages
Japanese (ja)
Other versions
JP2010165219A (en
Inventor
祐 宮崎
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yahoo Japan Corp
Original Assignee
Yahoo Japan Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Yahoo Japan Corp filed Critical Yahoo Japan Corp
Priority to JP2009007560A priority Critical patent/JP4962985B2/en
Publication of JP2010165219A publication Critical patent/JP2010165219A/en
Application granted granted Critical
Publication of JP4962985B2 publication Critical patent/JP4962985B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明は、ユーザに適した広告及びレコメンド情報を提供する情報提供装置及び情報提供方法に関する。   The present invention relates to an information providing apparatus and an information providing method for providing advertisement and recommendation information suitable for a user.

端末をインターネットに接続させてWebページを閲覧する場合、表示されたWebページと共に広告が表示されることがある。この広告は宣伝に用いるだでけでなく、表示箇所にリンクを設定しておき、閲覧者にクリックさせて広告主のホームページ等に誘導し、商品の購入等に寄与させるという目的を備えるものが一般的である。   When browsing a Web page by connecting the terminal to the Internet, an advertisement may be displayed together with the displayed Web page. This advertisement is not only used for advertising, but also has the purpose of setting a link at the display location, causing the viewer to click and guiding it to the advertiser's homepage, etc., and contributing to the purchase of goods etc. It is common.

広告は、その広告される分野に興味や関心のあるユーザに閲覧されなければ、広告としての効果はなく、広告主にとっては無駄な投資となる。そこで、効果的に広告をするために、Webページを閲覧するユーザが興味や関心を有すると思われる分野の広告を如何に表示するかが重要となる。   If the advertisement is not viewed by a user who is interested in the field in which the advertisement is advertised, the advertisement will not be effective and will be a wasteful investment for the advertiser. Therefore, in order to effectively advertise, it is important how to display an advertisement in a field that the user who browses the web page is likely to be interested in.

従来は、表示されるWebページのコンテンツのジャンルやテーマを元に、表示させる広告の種類を決定するサイトターゲティング(コンテンツターゲティング)や、予め収集したユーザの個人情報等のプロフィールを参照して、表示する広告を決定する方法や、ユーザが登録したWebサービスにおける閲覧記録を参照してレコメンド商品などを同時に表示する手法などが知られている。   Conventionally, based on the genre and theme of the content of the displayed web page, the site targeting (content targeting) that determines the type of advertisement to be displayed, and the profile such as personal information of the user collected in advance are displayed. There are known a method for determining an advertisement to be displayed, a method for simultaneously displaying a recommended product and the like with reference to a browsing record in a Web service registered by a user.

しかし、サイトターゲティングではコンテンツの分野(例えば、車やゲーム等)に依存するため、必ずしも広告主のニーズを満たすとは限らない。また、ユーザのプロフィールを参照する方式であっても、プロフィールは、必ずしもそのユーザの現在の興味や関心又は状況を現しているとは限らない。例えば、プロフィールの登録時には、あるユーザが自動車や家の購入に関心を持っていたとしても、購入後も継続して興味関心を持ち続けるとは限らない。また、ユーザは、興味や関心を持った分野について積極的に調べたりするなどし、次第に知識が増えて知識レベルが向上するのが一般的である。したがって、初心者の知識レベル時に興味を持った内容と、上級者の知識レベル時に興味を持った内容とは異なる場合が多く、より効果的な広告とするためには、ユーザの知識レベルに応じた内容の広告が表示されることが好ましい。
そこで、個別のユーザに対して最新かつ自分に適した情報を適宜表示する装置が提案されている(例えば、特許文献1、非特許文献1参照)。
However, since site targeting depends on the content field (for example, cars, games, etc.), it does not always meet the needs of advertisers. Moreover, even if it is the system which refers to a user's profile, the profile does not necessarily represent the user's current interests, interests or situations. For example, when a profile is registered, even if a certain user is interested in purchasing a car or a house, the user does not always have an interest and interest after purchasing. In addition, the user generally investigates a field in which he or she is interested, and the knowledge level gradually increases and the knowledge level generally increases. Therefore, there are many cases where the content of interest at the knowledge level of beginners and the content of interest at the knowledge level of advanced users are different, and in order to make the advertisement more effective, according to the knowledge level of the user It is preferred that an advertisement of content is displayed.
In view of this, an apparatus that appropriately displays the latest and appropriate information for an individual user has been proposed (see, for example, Patent Document 1 and Non-Patent Document 1).

特開2007−104313号公報JP 2007-104313 A

[online]、Yahoo!知恵袋、[2009年1月7日検索]、インターネット<URL:http://chiebukuro.yahoo.co.jp>[Online], Yahoo! Chiebukuro, [Search January 7, 2009], Internet <URL: http: // chiebukuro. yahoo. co. jp>

特許文献1の場合は、録画された放送番組が選択されて再生される場合に、再生タイトルに関連する広告を表示する。しかし、そのユーザが再生タイトルについてどの程度の興味関心を有しているのかは不明であるので、どのようなユーザが再生した場合も同じような広告しか表示することができない。すなわち、ユーザが有している再生タイトルについての知識レベルに応じた広告を表示することはできない。
再生タイトルについて、たまたま再生させたユーザと、元から深い関心があり当該再生タイトルについての知識レベルが高いユーザとでは、興味を持つ広告が異なるため、知識レベルに応じた広告を表示できなければ広告の効率が悪くなる。
In the case of Patent Document 1, when a recorded broadcast program is selected and reproduced, an advertisement related to the reproduction title is displayed. However, since it is unknown how much interest the user has about the playback title, only the same advertisement can be displayed when any user plays it. That is, it is not possible to display an advertisement according to the knowledge level of the playback title that the user has.
About the playback title, the user who happens to play it and the user who has deep interest from the beginning and who has a high level of knowledge about the playback title are interested in different advertisements. Becomes less efficient.

また、非特許文献1においては、Webサービスの参加者同士が質問又は回答をすることで知識を交換し、これらを蓄積して検索できるサービスを提供するが、画面上に表示される広告は、必ずしも端末を使用するユーザの知識レベルに応じたものとはいえない。   Further, in Non-Patent Document 1, a web service participant exchanges knowledge by asking questions or answers, and provides a service for storing and searching for them. It does not necessarily correspond to the knowledge level of the user who uses the terminal.

そこで、本発明は、Webサービスを利用するユーザの知識レベルに応じた広告やレコメンド情報を提供することができる情報提供装置及び情報提供方法を提供することを目的とする。   Therefore, an object of the present invention is to provide an information providing apparatus and an information providing method capable of providing advertisements and recommendation information according to the knowledge level of a user who uses a Web service.

本発明では、以下のような解決手段を提供する。   The present invention provides the following solutions.

(1)通信ネットワークを介してユーザ端末に広告やレコメンド情報を配信する情報提供装置であって、登録ユーザから質問を受け付け、他の登録ユーザからの回答を受け付けて表示するWebサービスの応答履歴情報から、前記質問をした前記登録ユーザに関する質問ユーザ情報と前記回答をした前記登録ユーザに関する回答ユーザ情報とをカテゴリごとに分類する質問回答データ分類手段と、前記カテゴリにおける前記登録ユーザのレベルを決定するレベル分け手段と、広告データ及びレコメンドデータを前記レベルごとに対応づけて予め記憶する広告・レコメンドデータ記憶手段と、前記ユーザ端末から、前記ユーザ端末を使用する前記登録ユーザを一意に示すユーザIDを含む広告表示要求を受け付ける広告表示要求受付手段と、前記ユーザIDと前記レベル分け手段によりレベル分けした結果である階層データとに基づいて、当該ユーザIDが示す登録ユーザの前記レベルを判断し、該当するレベルに応じた前記広告データ及び前記レコメンドデータを選択する広告・レコメンドデータ選択手段と、前記広告・レコメンドデータ選択手段が選択した広告データ及びレコメンドデータを、前記広告・レコメンドデータ記憶手段から読み出し、前記広告表示要求を受け付けたユーザ端末に送信するデータ配信手段と、を有する情報提供装置。   (1) An information providing apparatus that distributes advertisements and recommendation information to user terminals via a communication network, which receives a question from a registered user and receives and displays a response from another registered user, and displays response history information of a Web service The question answer data classification means for classifying the question user information about the registered user who made the question and the answer user information about the registered user who made the answer for each category, and determining the level of the registered user in the category Level classification means, advertisement / recommendation data storage means for storing advertisement data and recommendation data in association with each level in advance, and a user ID that uniquely indicates the registered user who uses the user terminal from the user terminal. An advertisement display request receiving means for receiving an advertisement display request including Based on the user ID and the hierarchical data that is the result of leveling by the level classifying means, the level of the registered user indicated by the user ID is determined, and the advertisement data and recommendation data corresponding to the corresponding level are selected. Data distribution means for reading out advertisement / recommendation data selection means and advertisement data and recommendation data selected by the advertisement / recommendation data selection means from the advertisement / recommendation data storage means and transmitting the advertisement display request to the user terminal Means for providing information.

(1)に記載の発明によれば、登録ユーザ同士で質問や回答を行うWebサービスの応答履歴情報を受信し、質問をした登録ユーザに関する質問ユーザ情報と回答をした登録ユーザに関する回答ユーザ情報とをカテゴリ毎に分類し、カテゴリにおける登録ユーザのレベルを決定する。そして、登録ユーザのユーザ端末から広告表示要求を受け付けると、広告表示要求をした登録ユーザのユーザID及びレベル分けした結果である階層データに基づいてレベルを判断し、当該登録ユーザにレベルに応じた広告やレコメンド情報を当該ユーザ端末に送信する。
これにより、登録ユーザの知識レベルに応じた広告やレコメンド情報を送信してユーザ端末に表示させることができる。
According to the invention described in (1), the response history information of the Web service that asks and answers between registered users is received, the question user information related to the registered user who asked the question, and the answer user information related to the registered user who made the answer, Are classified for each category, and the level of registered users in the category is determined. And when an advertisement display request is received from the user terminal of the registered user, the level is determined based on the user ID of the registered user who made the advertisement display request and the hierarchical data that is the result of the level division, and the level corresponding to the registered user is determined. An advertisement and recommendation information are transmitted to the user terminal.
Thereby, the advertisement and recommendation information according to the knowledge level of the registered user can be transmitted and displayed on the user terminal.

(2)前記レベル分け手段は、前記Webサービスにおいて前記質問をした質問ユーザとその質問に回答した回答ユーザとを判別して、前記回答ユーザを前記質問ユーザよりも高い順位とする順位付け手段と、前記順位付け手段が行った順位付け結果に基づいて、前記カテゴリに前記質問又は前記回答をした全ての前記登録ユーザについてのランキングを行うランキング決定手段と、前記ランキングの上位から順に所定人数をグループ分けし、グループ分けしたグループごとに前記レベルを決定するレベル決定手段と、を有する請求項1に記載の情報提供装置。   (2) The level classification unit determines a question user who has made the question in the Web service and an answer user who has answered the question, and rank unit that ranks the answer user higher than the question user; , Ranking determining means for ranking all registered users who have made the question or answer to the category based on the ranking result performed by the ranking means, and a predetermined number of groups in order from the top of the ranking The information providing apparatus according to claim 1, further comprising: a level determining unit that determines the level for each group divided and grouped.

(2)に記載の発明によれば、(1)に記載の発明に加えて、質問ユーザと回答ユーザとでは、質問ユーザがした質問に回答した回答ユーザがその質問ユーザよりも順位が高いものとし、当該カテゴリにおいて質問又は回答をした全登録ユーザの順序を決定する。そして、全体の順序から上位から順に所定人数毎にグループ分けし、そのグループ毎にレベルを決定する。
これにより、全登録ユーザを対象として、あるカテゴリにおける知識レベルの順序が定められ、これに基づいてグループ毎にレベルを決定することができる。
According to the invention described in (2), in addition to the invention described in (1), in the question user and the answer user, the answer user who answered the question asked by the question user has a higher rank than the question user. And the order of all registered users who have made questions or answers in the category. Then, it is grouped for each predetermined number of people in order from the top in the overall order, and the level is determined for each group.
Thereby, the order of the knowledge level in a certain category is determined for all registered users, and the level can be determined for each group based on this.

(3)前記順位付け手段は、前記回答ユーザが前記質問ユーザに回答した回答数を前記回答ユーザごとにカウントし、前記ランキング決定手段は、前記回答数及び前記順位付け結果に基づいて前記ランキングを決定する(2)に記載の情報提供装置。   (3) The ranking means counts the number of answers answered by the answer user to the question user for each answer user, and the ranking determination means ranks the ranking based on the number of answers and the ranking result. The information providing apparatus according to (2) to be determined.

(3)に記載の発明によれば、(2)に記載の発明に加えて、回答ユーザが質問ユーザに回答した回答数をカウントし、回答数及び順位付けの結果に基づいてランキングを決定することができる。
これにより、例えば、質問ユーザと回答ユーザが互いに同じ登録ユーザの組み合わせデである場合に、回答した数が多い方を上位のランクとしてランキングを決定することができる。
According to the invention described in (3), in addition to the invention described in (2), the answer user counts the number of answers answered to the question user, and determines the ranking based on the number of answers and the ranking result. be able to.
Thereby, for example, when the question user and the answer user are the same combination of registered users, it is possible to determine the ranking with the higher number of answers as the highest rank.

(4)通信ネットワークを介してユーザ端末に広告やレコメンド情報を配信する情報提供方法であって、広告データ及びレコメンドデータを一カテゴリにおけるレベルごとに対応づけて予め記憶する広告・レコメンドデータ記憶手段を有し、登録ユーザから質問を受け付け、他の登録ユーザからの回答を受け付けて表示するWebサービスの応答履歴情報から、前記質問をした前記登録ユーザに関する質問ユーザ情報と前記回答をした前記他の登録ユーザに関する回答ユーザ情報とを前記カテゴリごとに分類するステップ、前記カテゴリにおける前記登録ユーザの前記レベルを決定するステップ、前記ユーザ端末から、前記登録ユーザを一意に示すユーザIDを含む広告表示要求を受け付けるステップ、前記ユーザID及び前記レベルを決定した結果である階層データに基づいて、当該ユーザIDが示す前記登録ユーザの前記レベルを判断し、該当するレベルに応じた広告データ及びレコメンドデータを選択するステップ、選択された前記広告データ及び前記レコメンドデータを、前記広告・レコメンドデータ記憶手段から読み出し、前記広告表示要求を受け付けたユーザ端末に配信するステップ、を有する情報提供方法。   (4) An information providing method for distributing advertisements and recommendation information to user terminals via a communication network, comprising: advertisement / recommendation data storage means for storing advertisement data and recommendation data in advance in association with each level in one category The web server response history information that accepts and displays questions from registered users and receives answers from other registered users and displays the question user information related to the registered users who asked the question and the other registrations that made the answer Classifying answer user information about users for each category, determining the level of the registered user in the category, accepting an advertisement display request including a user ID uniquely indicating the registered user from the user terminal Step, determine user ID and level A step of determining the level of the registered user indicated by the user ID based on the hierarchical data as a result, and selecting advertisement data and recommendation data corresponding to the corresponding level, the selected advertisement data and the recommendation An information providing method comprising: reading data from the advertisement / recommendation data storage means and distributing the data to a user terminal that has received the advertisement display request.

(4)に記載の発明によれば、登録ユーザ同士で質問や回答を行うWebサービスの応答履歴情報を受信し、質問をした登録ユーザに関する質問ユーザ情報と回答をした登録ユーザに関する回答ユーザ情報とをカテゴリ毎に分類し、カテゴリにおける登録ユーザのレベルを決定する。そして、登録ユーザのユーザ端末から広告表示要求を受け付けると、広告表示要求をした登録ユーザのユーザID及びレベルを決定した結果である階層データに基づいてレベルを判断し、当該登録ユーザにレベルに応じた広告やレコメンド情報を当該ユーザ端末に送信する。
これにより、登録ユーザの知識レベルに応じた広告やレコメンド情報を送信してユーザ端末に表示させることができる。
According to the invention described in (4), the response history information of the Web service that asks and answers between registered users is received, the question user information related to the registered user who asked the question, and the answer user information related to the registered user who made the answer, Are classified for each category, and the level of registered users in the category is determined. When an advertisement display request is received from the registered user's user terminal, the level is determined based on the hierarchical data that is the result of determining the user ID and level of the registered user who has requested the advertisement display, and the registered user is in accordance with the level. The advertisement and recommendation information transmitted to the user terminal are transmitted.
Thereby, the advertisement and recommendation information according to the knowledge level of the registered user can be transmitted and displayed on the user terminal.

本発明によれば、Webサービスを利用するユーザの知識レベルに応じた広告やレコメンド情報を提供することができる情報提供装置及び情報提供方法を提供することができる。   ADVANTAGE OF THE INVENTION According to this invention, the information provision apparatus and the information provision method which can provide the advertisement and recommendation information according to the knowledge level of the user who utilizes Web service can be provided.

本発明の一実施形態に係るシステムの概要及び情報提供装置の機能構成を示す図である。It is a figure which shows the outline | summary of the system which concerns on one Embodiment of this invention, and the function structure of an information provision apparatus. 本発明の一実施形態に係る分類データテーブルを示す図である。It is a figure which shows the classification | category data table which concerns on one Embodiment of this invention. 本発明の一実施形態に係る階層データテーブルを示す図である。It is a figure which shows the hierarchy data table which concerns on one Embodiment of this invention. 本発明の一実施形態に係る情報提供装置が行う処理を示すフローチャートである。It is a flowchart which shows the process which the information provision apparatus which concerns on one Embodiment of this invention performs. 本発明の一実施形態に係る情報提供装置が行う処理を示すフローチャートである。It is a flowchart which shows the process which the information provision apparatus which concerns on one Embodiment of this invention performs. 本発明の一実施形態に係る情報提供装置が行う処理を示すフローチャートである。It is a flowchart which shows the process which the information provision apparatus which concerns on one Embodiment of this invention performs. 本発明の一実施形態に係るユーザ端末において表示される表示例を示す図である。It is a figure which shows the example of a display displayed in the user terminal which concerns on one Embodiment of this invention. 本発明の一実施形態に係るユーザ端末において表示される表示例を示す図である。It is a figure which shows the example of a display displayed in the user terminal which concerns on one Embodiment of this invention. 本発明の一実施形態に係る情報端末装置のハードウェア構成を示す図である。It is a figure which shows the hardware constitutions of the information terminal device which concerns on one Embodiment of this invention.

以下、本発明の実施形態について図を参照しながら説明する。   Hereinafter, embodiments of the present invention will be described with reference to the drawings.

図1を参照して情報提供装置10を含むシステム1の全体概要について説明する。図1は、システム1の概要及び情報提供装置10の機能構成を示す図である。   An overall outline of the system 1 including the information providing apparatus 10 will be described with reference to FIG. FIG. 1 is a diagram illustrating an overview of the system 1 and a functional configuration of the information providing apparatus 10.

システム1は、情報提供装置10、通信ネットワーク40、情報提供装置10に対して広告やレコメンド情報を要求するユーザ端末30a,30b及び通信ネットワーク40にサービスを提供するWebサイトを開設するサービス提供サーバ20により構成される。   The system 1 includes an information providing device 10, a communication network 40, user terminals 30 a and 30 b that request advertisements and recommendation information from the information providing device 10, and a service providing server 20 that opens a Web site that provides services to the communication network 40. Consists of.

情報提供装置10は、サービス提供サーバ20から、当該サービスに登録している登録ユーザについての応答履歴情報を受信して、登録ユーザの知識レベルを判別し、レベル分けを行う。また、登録ユーザのユーザ端末30a,30bから広告表示要求を受信すると、登録ユーザの知識レベルに応じた広告データやレコメンド情報を広告表示要求を受信したユーザ端末30a,30bに送信する。   The information providing apparatus 10 receives response history information about the registered user registered in the service from the service providing server 20, determines the knowledge level of the registered user, and performs level division. Further, when the advertisement display request is received from the registered user's user terminals 30a and 30b, advertisement data and recommendation information corresponding to the registered user's knowledge level are transmitted to the user terminals 30a and 30b that have received the advertisement display request.

サービス提供サーバ20は、通信ネットワーク40において、何らかのWebサービスを提供するサーバである。本実施形態においては、サービス提供サーバ20は、登録ユーザから質問を受け付け、または回答を受け付けて表示するサービス(以下、「質問回答サービス」とする)を提供する。   The service providing server 20 is a server that provides some Web service in the communication network 40. In the present embodiment, the service providing server 20 provides a service (hereinafter referred to as “question answer service”) that accepts a question from a registered user or accepts and displays an answer.

ユーザ端末30a,30bは、サービス提供サーバ20に接続して質問データや回答データを送信し、これらを表示する。また、ユーザ端末30a,30bは、通信ネットワーク40を介してサービス提供サーバ20に接続すると共に、情報提供装置10に接続して広告データ・レコメンド情報を受信し、ユーザ端末30a,30bの表示部に表示する。   The user terminals 30a and 30b connect to the service providing server 20, transmit the question data and the answer data, and display them. The user terminals 30a and 30b are connected to the service providing server 20 via the communication network 40 and connected to the information providing apparatus 10 to receive advertisement data / recommendation information. The user terminals 30a and 30b are displayed on the display units of the user terminals 30a and 30b. indicate.

ユーザ端末30a,30b(以下、総称する場合は「ユーザ端末30」とする)は、いわゆるパーソナルコンピュータ30aや、携帯電話を始めとする携帯端末30bなどの通信ネットワーク40に接続可能な装置であれば特に限定されない。また、本明細書においては、それぞれが単一の装置として示しているが、ユーザ端末30a,30bは、それぞれが複数の装置であってよい。   The user terminals 30a and 30b (hereinafter collectively referred to as “user terminals 30”) are devices that can be connected to the communication network 40 such as a so-called personal computer 30a or a mobile terminal 30b including a mobile phone. There is no particular limitation. Moreover, in this specification, although each is shown as a single apparatus, each of the user terminals 30a and 30b may be a plurality of apparatuses.

以下、図1から図3を参照して情報提供装置について説明する。図2は、分類データテーブルを示す図である。図3は、階層データテーブルを示す図である。   Hereinafter, the information providing apparatus will be described with reference to FIGS. 1 to 3. FIG. 2 is a diagram showing a classification data table. FIG. 3 is a diagram illustrating a hierarchical data table.

情報提供装置10は、制御部として、ユーザ情報受付部11、質問回答データ分類部12、レベル分け部13、広告表示要求受付部14、広告・レコメンドデータ選択部15、データ配信部16を備える。また、記憶部として、登録ユーザ記憶部17、階層データ記憶部18、広告・レコメンドデータ記憶部19を備える。   The information providing apparatus 10 includes a user information reception unit 11, a question answer data classification unit 12, a level division unit 13, an advertisement display request reception unit 14, an advertisement / recommendation data selection unit 15, and a data distribution unit 16 as control units. The storage unit includes a registered user storage unit 17, a hierarchical data storage unit 18, and an advertisement / recommendation data storage unit 19.

ユーザ情報受付部11は、サービス提供サーバ20から応答履歴情報を受信する。この応答履歴情報は、サービス提供サーバ20において行われた質問又は回答について、それぞれどの登録ユーザが行った質問に対して、どの登録ユーザが回答したかを示すデータを少なくとも含む。以下では、質問した登録ユーザを質問ユーザと、回答したユーザを回答ユーザと表記する。   The user information receiving unit 11 receives response history information from the service providing server 20. The response history information includes at least data indicating which registered user has answered each question made by each registered user regarding the question or answer made in the service providing server 20. Below, the registered user who asked a question is described as a question user, and the user who answered it as a response user.

また、これらの登録ユーザを識別するには、サービス提供サーバ20において各ユーザが登録する際に定められた、ユーザを一意で示すユーザIDによる。ユーザIDは、例えば全登録ユーザが個別に有するニックネーム、番号、その他任意の文字列であってよい。この登録ユーザのユーザIDは、ユーザ情報受付部11がサービス提供サーバ20から受信し、登録ユーザ記憶部17に記憶される。   In order to identify these registered users, a user ID uniquely indicating the user defined when each user registers in the service providing server 20 is used. The user ID may be, for example, a nickname, number, or any other character string that all registered users individually have. The user ID of the registered user is received by the user information receiving unit 11 from the service providing server 20 and stored in the registered user storage unit 17.

質問回答データ分類部12は、ユーザ情報受付部11が受信した応答履歴情報から、質問ユーザとその質問に対する回答ユーザのユーザIDをそれぞれ質問データのカテゴリ毎に分類する。質問回答データ分類部12が行う処理により、応答履歴情報に含まれる情報から、カテゴリ毎に分類された図2に示す分類データテーブルが作成される。   The question answer data classification unit 12 classifies the question user and the user ID of the answer user for the question from the response history information received by the user information reception unit 11 for each category of question data. By the process performed by the question / answer data classification unit 12, the classification data table shown in FIG. 2 is created, which is classified for each category, from the information included in the response history information.

図2を参照して分類データテーブルについて説明する。分類データテーブルは、質問回答データ分類部12による処理の結果作成されるテーブルである。   The classification data table will be described with reference to FIG. The classification data table is a table created as a result of processing by the question / answer data classification unit 12.

分類データテーブルは「カテゴリ」欄、「質問No.」欄、「質問ユーザ」欄、「回答ユーザ」欄により構成される。これらの項目に分類されるデータは、サービス提供サーバ20から受信した応答履歴情報に含まれるデータである。   The classification data table includes a “category” column, a “question No.” column, a “question user” column, and an “answer user” column. The data classified into these items is data included in the response history information received from the service providing server 20.

「カテゴリ」欄は、サービス提供サーバ20が提供する質問回答サービスにおいて使用されている分類項目を示すデータが格納される。   The “category” column stores data indicating classification items used in the question answering service provided by the service providing server 20.

「質問No.」欄は、サービス提供サーバ20が受け付けた質問を特定するための番号を示すデータが格納される。この質問No.はカテゴリごとに付されており、サービス提供サーバ20において、質問を受け付けたことに応じて各質問データに質問No.を付す処理が行われる。   The “question No.” column stores data indicating a number for identifying the question accepted by the service providing server 20. This question No. Is assigned to each category, and in the service providing server 20, the question No. The process of attaching is performed.

「質問ユーザ」欄は、質問ユーザのユーザIDが格納され、「回答ユーザ」欄は、回答ユーザのユーザIDが格納される。   The “question user” field stores the user ID of the question user, and the “answer user” field stores the user ID of the answer user.

図1に戻って、レベル分け部13は、カテゴリ毎にユーザの知識レベルをレベル分けする処理を行う。このレベル分け部13は、順位付け部131と、ランキング決定部132と、レベル決定部133とにより構成される。   Returning to FIG. 1, the level division unit 13 performs a process of leveling the user's knowledge level for each category. The level division unit 13 includes a ranking unit 131, a ranking determination unit 132, and a level determination unit 133.

順位付け部131は、あるカテゴリに質問又は回答をした登録ユーザの知識レベルの順位を判断する処理を行う。ここで、知識レベルの順位は、ある質問に対してどの登録ユーザが質問をし、どの登録ユーザが回答を行ったかにより定められる。すなわち、ある質問についての質問ユーザよりも回答ユーザの順位が高いと判断する。
また同時に、ある回答ユーザがある質問ユーザに対して回答した回答数をカウントし、質問ユーザと回答ユーザのユーザIDの組み合わせが相互に同じ場合が複数あるとき、回答数が多い登録ユーザの方を順位が高いと判断する。
The ranking unit 131 performs processing for determining the ranking of the knowledge level of a registered user who has asked or answered a certain category. Here, the ranking of the knowledge level is determined by which registered user has asked a question and which registered user has answered. That is, it is determined that the ranking of the answering user is higher than that of the questioning user regarding a certain question.
At the same time, the number of answers answered to a certain question user is counted. If there are multiple cases where the combination of the user ID of the question user and the answer user is the same as each other, the registered user with the highest number of answers is selected. Judge that the ranking is high.

例えば、図2の分類データテーブルによると、カテゴリが「園芸」の質問が3つあり、それぞれ質問ユーザと回答ユーザのユーザIDが示されている。ここで、質問No.12456が2行記載されているが、これは、一つの質問について回答ユーザが2人いるためである。   For example, according to the classification data table of FIG. 2, there are three questions with the category “horticulture”, and the user IDs of the question user and the answer user are shown, respectively. Here, question no. Although 12456 is described in two lines, this is because there are two answering users for one question.

質問No.12345は、質問ユーザのユーザIDが“bbb”、回答ユーザのユーザIDが“aaa”であるので、ユーザID“aaa”がユーザID“bbb”よりも順位が高い(aaa>bbb)と判断される。また、質問No.12347は、質問ユーザのユーザIDが“aaa”であり、回答ユーザのユーザIDが“ccc”であるので、ユーザID“ccc”がユーザID“aaa”よりも順位が高い(ccc>aaa)と判断される。   Question No. 12345, since the user ID of the question user is “bbb” and the user ID of the answering user is “aaa”, it is determined that the user ID “aaa” has a higher rank than the user ID “bbb” (aaa> bbb). The Question No. In 12347, since the user ID of the question user is “aaa” and the user ID of the answering user is “ccc”, the user ID “ccc” has a higher rank than the user ID “aaa” (ccc> aaa). To be judged.

また、質問No.12397は、質問ユーザのユーザIDが“ddd”、回答ユーザのユーザIDが“bbb”であるので、ユーザID“bbb”がユーザID“ddd”よりも順位が高い(bbb>ddd)と判断される。したがって、また、質問No.12456は、質問ユーザのユーザIDが“aaa”であり、回答ユーザのユーザIDが“bbb”と“ccc”であるので、ユーザID“bbb”とユーザID“ccc”がユーザID“aaa”よりも順位が高い(ccc>aaa、bbb>aaa)と判断される。   Question No. 12397, since the user ID of the question user is “ddd” and the user ID of the answering user is “bbb”, it is determined that the user ID “bbb” has a higher rank than the user ID “ddd” (bbb> ddd). The Therefore, the question no. 12456 is that the user ID of the question user is “aaa” and the user IDs of the answering users are “bbb” and “ccc”, so the user ID “bbb” and the user ID “ccc” are more than the user ID “aaa”. Are also ranked higher (ccc> aaa, bbb> aaa).

ここで、ユーザID“aaa”は質問No.12345において、すでにユーザID“bbb”に回答している。ユーザID“aaa”がユーザID“bbb”回答した回数(回答数)は1回であり、ユーザID“bbb”がユーザID“aaa”に回答した回数(回答数)も1回である。よって、この段階では、ユーザID“aaa”とユーザID“bbb”は同じ順位(aaa=bbb)と判断される。   Here, the user ID “aaa” is assigned the question No. In 12345, the user ID “bbb” has already been answered. The number of times that the user ID “aaa” has answered the user ID “bbb” (the number of responses) is one, and the number of times that the user ID “bbb” has answered the user ID “aaa” (the number of responses) is also one. Therefore, at this stage, the user ID “aaa” and the user ID “bbb” are determined to have the same rank (aaa = bbb).

また、質問No.15543は、質問ユーザのユーザIDが“bbb”、回答ユーザのユーザIDが“aaa”であるので、ユーザID“aaa”がユーザID“bbb”よりも順位が高い(aaa>bbb)と判断される。ここで、質問ユーザのユーザIDと回答ユーザのユーザIDが“aaa”と“bbb”である組み合わせは、質問No.12345、12456、15543の3回である。このうち、ユーザID“aaa”が回答ユーザとなったのは2回であり、ユーザID“bbb”が回答ユーザとなったのは1回である。したがって、ユーザID“aaa”とユーザID“bbb”との回答数を比較した場合、ユーザID“aaa”の回答数がユーザID“bbb”の回答数よりも多いので、ユーザID“aaa”の方が高い順位(aaa>bbb)と判断される。   Question No. In 15543, since the user ID of the question user is “bbb” and the user ID of the answering user is “aaa”, the user ID “aaa” is determined to have a higher rank than the user ID “bbb” (aaa> bbb). The Here, the combination in which the user ID of the question user and the user ID of the answering user are “aaa” and “bbb” is the question No. 12345, 12456, and 15543 three times. Among these, the user ID “aaa” became the answering user twice, and the user ID “bbb” became the answering user once. Therefore, when the number of responses of the user ID “aaa” and the user ID “bbb” is compared, the number of responses of the user ID “aaa” is larger than the number of responses of the user ID “bbb”. It is determined that the higher order (aaa> bbb).

ランキング決定部132は、順位付け部131での処理を受けて、あるカテゴリにおける登録ユーザのランキングを決定する。上記の例では、“aaa”>“bbb”、“ccc”>“aaa”、“bbb”>“ddd”、“ccc”>“aaa”、“aaa”>“bbb”となっている。したがって、カテゴリ「園芸」でのランキングは、1位がユーザID“ccc”、2位がユーザID“aaa”、3位がユーザID“bbb”、4位がユーザID“ddd”となる。   The ranking determination unit 132 receives the processing in the ranking unit 131 and determines the ranking of registered users in a certain category. In the above example, “aaa”> “bbb”, “ccc”> “aaa”, “bbb”> “ddd”, “ccc”> “aaa”, “aaa”> “bbb”. Accordingly, in the ranking in the category “horticulture”, the first place is the user ID “ccc”, the second place is the user ID “aaa”, the third place is the user ID “bbb”, and the fourth place is the user ID “ddd”.

レベル決定部133は、ランキング決定部132の処理を受けてランキングの上位から所定数の人数でグループ分けを行い、登録ユーザのレベルを決定する。また、決定したレベルに応じて、ユーザ端末30に表示させる広告データ・レコメンド情報を読み出す記憶部を登録ユーザごとに指定する。   The level determination unit 133 receives the process of the ranking determination unit 132, performs grouping by a predetermined number of people from the top of the ranking, and determines the level of the registered user. Further, a storage unit that reads advertisement data / recommendation information to be displayed on the user terminal 30 is designated for each registered user according to the determined level.

例えば、上述の例で言えば、ランキングの1位、2位と3位、4位とそれぞれ3つのグループに分け、ランキング1位のグループを「知識レベル高」とし、2位及び3位のグループを「知識レベル中」とし、4位のグループを「知識レベル低」と決定する。   For example, in the above example, it is divided into 3 groups, 1st, 2nd, 3rd and 4th in the ranking. Is determined to be “under knowledge level”, and the fourth place group is determined to be “low knowledge level”.

このグループ分けの人数は任意であり、情報提供装置10の管理者が任意に決定することができる。また、このグループ分けの人数は一つのカテゴリに質問又は回答を行った登録ユーザの全人数に応じて変動するようにしてもよい。   The number of grouping is arbitrary, and the administrator of the information providing apparatus 10 can arbitrarily determine the number. Further, the number of groups may be changed according to the total number of registered users who have asked or answered questions in one category.

そして、レベル決定部133は、処理の結果を階層データとして階層データ記憶部18に記憶する。   Then, the level determination unit 133 stores the processing result in the hierarchical data storage unit 18 as hierarchical data.

広告表示要求受付部14は、ユーザ端末30から広告表示要求を受信し、受け付ける。この広告表示要求には、少なくとも当該ユーザ端末30を使用する登録ユーザのユーザIDを含む。また、広告表示要求受付部14は、広告表示要求に含まれるユーザIDを広告・レコメンドデータ選択部15に送る。   The advertisement display request receiving unit 14 receives and receives an advertisement display request from the user terminal 30. This advertisement display request includes at least the user ID of a registered user who uses the user terminal 30. Further, the advertisement display request reception unit 14 sends the user ID included in the advertisement display request to the advertisement / recommendation data selection unit 15.

広告・レコメンドデータ選択部15は、ユーザIDを広告表示要求受付部14から受け取ると、階層データ記憶部18を参照し、ユーザIDのレベル情報を取得する。そして、広告・レコメンドデータ選択部15は、取得したレベル情報に基づいて、該当するレベルの広告・レコメンドデータ記憶部19を参照し、ユーザ端末30に表示させる広告データ及びレコメンド情報を読み出す。読み出した広告データ及びレコメンド情報は、データ配信部16に送られ、データ配信部16が広告表示要求を受け付けたユーザ端末30に送信する。   When the advertisement / recommendation data selection unit 15 receives the user ID from the advertisement display request reception unit 14, the advertisement / recommendation data selection unit 15 refers to the hierarchical data storage unit 18 and acquires the level information of the user ID. Then, based on the acquired level information, the advertisement / recommendation data selection unit 15 refers to the advertisement / recommendation data storage unit 19 of the corresponding level, and reads advertisement data and recommendation information to be displayed on the user terminal 30. The read advertisement data and recommendation information are sent to the data distribution unit 16, and the data distribution unit 16 transmits the advertisement display request to the user terminal 30 that has received the advertisement display request.

登録ユーザ記憶部17は、サービス提供サーバ20が提供する質問回答サービスを利用するために登録された登録ユーザの登録情報が格納される記憶部である。この登録情報は、少なくとも登録ユーザのユーザIDを含み、ユーザ情報受付部11がサービス提供サーバ20から受信する。   The registered user storage unit 17 is a storage unit that stores registration information of registered users registered to use the question answering service provided by the service providing server 20. The registration information includes at least the user ID of the registered user, and is received from the service providing server 20 by the user information receiving unit 11.

階層データ記憶部18は、レベル分け部13で作成された階層データを記憶する記憶部である。この階層データは、例えば図3に示す階層データテーブルにより示されるデータである。   The hierarchical data storage unit 18 is a storage unit that stores the hierarchical data created by the level division unit 13. This hierarchical data is, for example, data indicated by the hierarchical data table shown in FIG.

ここで、図3を参照して階層データテーブルについて説明する。階層データテーブルは、レベル分け部13により作成されたテーブルである。   Here, the hierarchical data table will be described with reference to FIG. The hierarchical data table is a table created by the level division unit 13.

この階層データテーブルは、「ユーザID」欄、「カテゴリ」欄、「レベル」欄、「参照DB」欄で構成される。   This hierarchical data table includes a “user ID” field, a “category” field, a “level” field, and a “reference DB” field.

「ユーザID」欄は、ユーザIDを示すデータが格納され、「カテゴリ」欄は、当該ユーザIDがサービス提供サーバ20が提供する質問回答サービスにおいて、質問又は回答したカテゴリを示すデータが格納される。   In the “user ID” column, data indicating a user ID is stored, and in the “category” column, data indicating a category in which a question or answer is provided in the question answering service provided by the service providing server 20 is stored. .

また「レベル」欄は、レベル分け部13のレベル決定部133において決定されたレベルを示すデータが格納される。図3の「レベル」欄には、レベルが高、中、低の三段階でレベルが示されているがこれに限らずレベルの数は必要に応じて変更することができる。5段階、10段階等、情報提供装置10の管理者が任意に設定することが可能である。   In the “level” column, data indicating the level determined by the level determination unit 133 of the level division unit 13 is stored. In the “level” column of FIG. 3, the levels are shown in three levels of high, medium, and low, but the present invention is not limited to this, and the number of levels can be changed as necessary. The administrator of the information providing apparatus 10 can arbitrarily set the five stages, the ten stages, and the like.

「参照DB」欄には、レベル決定部133により関連付けられた記憶部を示すデータが格納される。これは、ユーザ端末30から広告表示要求を受け付けた場合に、表示する広告データ及びレコメンド情報を読み出す際に参照する記憶部である。   In the “reference DB” column, data indicating the storage unit associated by the level determination unit 133 is stored. This is a storage unit that is referred to when reading advertisement data and recommendation information to be displayed when an advertisement display request is received from the user terminal 30.

図1に戻って、広告・レコメンドデータ記憶部19は、ユーザ端末30から広告表示要求を受け付けた場合に、表示する広告データ及びレコメンド情報を読み出す際に参照される記憶部である。この広告・レコメンドデータ記憶部19には、設定されたレベル毎に記憶部が設けられており、本実施形態ではレベル高用記憶部191、レベル中用記憶部192、レベル低用記憶部193が設けられている。そして、各レベルに応じた広告データやレコメンド情報が、各カテゴリ毎に格納されており、広告・レコメンドデータ選択部15により読み出される。   Returning to FIG. 1, the advertisement / recommendation data storage unit 19 is a storage unit that is referred to when reading advertisement data and recommendation information to be displayed when an advertisement display request is received from the user terminal 30. The advertisement / recommendation data storage unit 19 is provided with a storage unit for each set level. In this embodiment, a level high storage unit 191, a level medium storage unit 192, and a level low storage unit 193 are provided. Is provided. Then, advertisement data and recommendation information corresponding to each level are stored for each category and read by the advertisement / recommendation data selection unit 15.

図4から図6を参照して、情報提供装置10が行う処理について説明する。図4から図6は情報提供装置10が行う処理を示すフローチャートである。   Processing performed by the information providing apparatus 10 will be described with reference to FIGS. 4 to 6 are flowcharts showing processing performed by the information providing apparatus 10.

図4を参照して、登録ユーザのレベル分け処理について説明する。この処理は、知識レベルに応じた広告データやレコメンド情報をユーザ端末30に表示するために、サービス提供サーバ20が提供する質問回答サービスの応答履歴情報をに基づいて、予め行われる処理である。   With reference to FIG. 4, the level classification process of the registered user will be described. This process is a process performed in advance based on the response history information of the question answering service provided by the service providing server 20 in order to display advertisement data and recommendation information corresponding to the knowledge level on the user terminal 30.

まず、ステップS11では、ユーザ情報受付部11は、サービス提供サーバ20から応答履歴情報を受信したか否かを判別する。応答履歴情報を受信した場合(この判別でYESの場合)は、応答履歴情報を質問回答データ分類部12に送り、ステップS12に移る。また、ユーザ情報受付部11は、サービス提供サーバ20から応答履歴情報を受信していない場合(この判別でNOの場合)にはこのまま待機する。   First, in step S <b> 11, the user information receiving unit 11 determines whether response history information has been received from the service providing server 20. When the response history information is received (in the case of YES in this determination), the response history information is sent to the question answer data classification unit 12, and the process proceeds to step S12. Further, the user information receiving unit 11 waits as it is when the response history information is not received from the service providing server 20 (in the case of NO in this determination).

ステップS12では、ユーザ情報受付部11から応答履歴情報を受け取った質問回答データ分類部12は応答履歴情報を分類する。詳細には、応答履歴情報から図2の分類データテーブルを作成する。すなわち、質問データのカテゴリ毎に、質問ユーザ及び回答ユーザのユーザIDを分類する。そして、この処理が終了した場合には処理結果をレベル分け部13に送り、ステップS13に移る。   In step S12, the question answer data classifying unit 12 that has received the response history information from the user information receiving unit 11 classifies the response history information. Specifically, the classification data table of FIG. 2 is created from the response history information. That is, the user IDs of question users and answer users are classified for each category of question data. When this process is completed, the process result is sent to the level division unit 13 and the process proceeds to step S13.

ステップS13では、質問回答データ分類部12の処理結果(分類データテーブルとして示されるデータ)を受け取ったレベル分け部13の順位付け部131は、ユーザのレベル分けを行う。順位付け部131は、一カテゴリにおいて質問又は回答を行った全ユーザについて、質問ごとにユーザの優劣を判断する。詳細は後述する。この処理が終了した場合には、処理結果をランキング決定部132に送り、ステップS14に移る。   In step S13, the ranking unit 131 of the level division unit 13 that has received the processing result of the question answer data classification unit 12 (data shown as the classification data table) classifies the user. The ranking unit 131 determines the user's superiority or inferiority for each question for all users who have made a question or answer in one category. Details will be described later. When this process ends, the process result is sent to the ranking determination unit 132, and the process proceeds to step S14.

ステップS14では、レベル分け部13のランキング決定部132は、順位付け部131が行った処理結果に基づいて、一カテゴリにおいて質問又は回答を行った全登録ユーザについてのランキングを決定する。   In step S <b> 14, the ranking determination unit 132 of the level classification unit 13 determines the rankings for all registered users who have made questions or answers in one category based on the processing results performed by the ranking unit 131.

ステップS15では、レベル決定部133は、ランキング決定部132が決定したランキングに基づいて、レベルの決定を行う。詳細には、レベル決定部133は、ランキング決定部132が決定したランキングに基づいてグループ分けを行い、グループ毎にレベルを決定する。グループ分けは、ランキングの上位から順に所定人数を一グループとする。このグループの人数は、全てのグループについて同じ人数でもよく、グループ毎に異なる人数であってよい。例えば、最上位のグループは人数が最も少なく、中程度のグループの人数を最も多くするようにしてもよい。
そして、レベルに応じて参照する広告・レコメンドデータ記憶部19が関連付けられる。ステップS15の処理は、例えば、図3の階層データテーブルとして示される。この処理が終了した場合には、ステップS16に移る。
In step S <b> 15, the level determination unit 133 determines the level based on the ranking determined by the ranking determination unit 132. Specifically, the level determination unit 133 performs grouping based on the ranking determined by the ranking determination unit 132, and determines a level for each group. In the grouping, a predetermined number of people are grouped in order from the top of the ranking. The number of people in this group may be the same for all groups, or may be different for each group. For example, the top group may have the smallest number of people and the medium group may have the largest number.
Then, an advertisement / recommendation data storage unit 19 to be referred to according to the level is associated. The process of step S15 is shown, for example, as a hierarchical data table in FIG. If this process ends, the process moves to step S16.

ステップS16は、レベル決定部133は、ステップS15での処理結果を階層データとして階層データ記憶部18に記憶し、本フローチャートの処理を終了する。   In step S16, the level determination unit 133 stores the processing result in step S15 in the hierarchical data storage unit 18 as hierarchical data, and ends the process of this flowchart.

図5を参照して、登録ユーザの順位付け処理について説明する。   The registered user ranking process will be described with reference to FIG.

まず、ステップS21では、レベル分け部13の順位付け部131は、分類データテーブルで示されるデータを読み込む。詳細には、質問回答データ分類部12から受け取った分類データテーブルで示されるデータに基づいて、一カテゴリにおける一つの質問No.の質問ユーザ及び回答ユーザの情報を読み込み、ステップS22に移る。   First, in step S21, the ranking unit 131 of the level division unit 13 reads data shown in the classification data table. Specifically, based on the data shown in the classification data table received from the question answer data classification unit 12, one question No. in one category is displayed. The information of the question user and the answer user is read, and the process proceeds to step S22.

ステップS22では、順位付け部131は、質問No.ごとの質問ユーザと回答ユーザのユーザIDについて、回答ユーザを質問ユーザよりも高い順位であると認識する。   In step S22, the ranking unit 131 sets the question No. For each question user and the user ID of the answer user, the answer user is recognized as being higher in rank than the question user.

ステップS23では、順位付け部131は、過去に処理したデータのうち、質問ユーザと回答ユーザが互いに同じユーザのIDの組み合わせがあるか否かを判別する。例えば、質問ユーザが“aaa”で回答ユーザが“bbb”であった場合、質問ユーザと回答ユーザがそれぞれ“aaa”と“bbb”である場合の他、質問ユーザが“bbb”で回答ユーザが“aaa”である場合も含む。このような場合、順位が必ず矛盾することになるので、調整を行う必要がある。よって、同じユーザIDの組み合わせが複数ある場合(この判別でYESの場合)は、ステップS24に移り、同じユーザIDの組み合わせが複数無い場合(この判別でNOの場合)はステップS28に移る。   In step S23, the ranking unit 131 determines whether or not there is a combination of IDs of the same user as the question user and the answer user among the data processed in the past. For example, when the question user is “aaa” and the answer user is “bbb”, the question user and the answer user are “aaa” and “bbb”, respectively, and the question user is “bbb” and the answer user is “bbb”. Also includes the case of “aaa”. In such a case, the order will always be inconsistent, so adjustment is necessary. Therefore, when there are a plurality of combinations of the same user ID (when this determination is YES), the process proceeds to step S24, and when there are not a plurality of combinations with the same user ID (when this determination is NO), the process proceeds to step S28.

ステップS24では、順位付け部131は、同じユーザIDの組み合わせにおける、回答ユーザの回答数をユーザIDごとにカウントし、ステップS25に移る。   In step S24, the ranking unit 131 counts the number of answers of the answering users for each user ID in the same user ID combination, and proceeds to step S25.

ステップS25では、順位付け部131は、カウントした回答数が同じユーザIDの組み合わせで同じ値であるか否かを判別する。上記の例で言えば、ユーザ“aaa”と“bbb”との組み合わせにおいて複数回の質問及び回答を行っていた場合、回答ユーザが“aaa”である場合の回数(回答数)と“bbb”である場合の回数(回答数)とを比較する。回答数が同じである場合(この判別でYESの場合)は、ステップS26に移り、回答数が異なる場合(この判別でNOの場合)はステップS27に移る。   In step S25, the ranking unit 131 determines whether the counted number of answers is the same value for the same combination of user IDs. In the above example, when the user “aaa” and “bbb” are combined and asked multiple times, the number of times the answering user is “aaa” (number of answers) and “bbb” Compare the number of times (number of responses). If the number of answers is the same (YES in this determination), the process proceeds to step S26, and if the number of answers is different (NO in this determination), the process proceeds to step S27.

ステップS26では、順位付け部131は、回答数が同じであるので、当該ユーザIDの組み合わせを構成する各ユーザIDの順位は同列であると識別し、ステップS28に移る。   In step S26, since the number of answers is the same, the ranking unit 131 identifies that the ranks of the user IDs constituting the combination of the user IDs are in the same column, and proceeds to step S28.

ステップS27では、順位付け部131は、当該ユーザIDの組み合わせを構成する各ユーザIDについて、カウントされた回答数を比較し、回答数の大きいユーザIDを回答数の小さいユーザIDよりも高い順位であると認識する。この処理が終了した場合には、ステップS28に移る。   In step S27, the ranking unit 131 compares the counted number of answers for each user ID constituting the combination of the user IDs, and ranks the user ID having the larger number of answers in the order higher than the user ID having the smaller number of answers. Recognize that there is. If this process ends, the process moves to step S28.

ステップS28は、順位付け部131は、一カテゴリにおける全ての質問No.についてそれぞれ質問ユーザと回答ユーザとの順位付けを行ったかを判別する。全ての順位付けを行った場合(この判別でYESの場合)は、本フローチャートを終了し、図4のステップS14に移る。また、全ての順位付けを行っていない場合(この判別でNOの場合)には、ステップS21に移る。   In step S28, the ranking unit 131 sets all question numbers in one category. It is discriminated whether the question user and the answer user have been ranked. When all the rankings have been performed (in the case of YES in this determination), this flowchart is terminated and the process proceeds to step S14 in FIG. If all the rankings have not been performed (NO in this determination), the process proceeds to step S21.

図6を参照して、広告・レコメンド情報選択処理について説明する。図6は、広告・レコメンド情報選択処理の処理の流れを示すフローチャートである。また、この処理は、ユーザ端末30から広告表示要求を受け付けた場合に、知識レベルに応じて当該ユーザ端末30に表示する広告・レコメンド情報を選択する処理である。   The advertisement / recommendation information selection process will be described with reference to FIG. FIG. 6 is a flowchart showing the flow of the advertisement / recommendation information selection process. Further, this process is a process of selecting advertisement / recommendation information to be displayed on the user terminal 30 according to the knowledge level when an advertisement display request is received from the user terminal 30.

ステップS31では、広告表示要求受付部14は、ユーザ端末30から広告表示要求を受信したか否かを判別する。広告表示要求受付部14が広告表示要求を受信した場合(この判別でYESの場合)には、広告表示要求を広告・レコメンドデータ選択部15に送り、ステップS32に移る。また、広告表示要求受付部14が広告表示要求を受信していない場合(この判別でNOの場合)には、このまま待機する。   In step S <b> 31, the advertisement display request receiving unit 14 determines whether an advertisement display request is received from the user terminal 30. When the advertisement display request reception unit 14 receives the advertisement display request (YES in this determination), the advertisement display request is sent to the advertisement / recommendation data selection unit 15, and the process proceeds to step S32. When the advertisement display request receiving unit 14 has not received an advertisement display request (in the case of NO in this determination), the process waits as it is.

ステップS32では、広告・レコメンドデータ選択部15は、広告表示要求から、受信したユーザ端末30に含まれる登録ユーザのユーザIDを読み出し、当該ユーザIDのレベルを判別する。詳細には、階層データテーブルを階層データ記憶部18から読み出し、当該ユーザIDのレベル及び参照する広告・レコメンドデータ記憶部19を認識する。例えば、広告表示要求にユーザID“aaa”が含まれていた場合には、図3の階層データテーブルによるとレベルは「中」であり、参照DBは「レベル中(園芸)」である。したがって、広告・レコメンドデータ選択部15は、広告・レコメンドデータ記憶部19のうちのレベル中用記憶部192を参照すると認識する。この処理が終了した場合には、ステップS33に移る。   In step S32, the advertisement / recommendation data selection unit 15 reads the user ID of the registered user included in the received user terminal 30 from the advertisement display request, and determines the level of the user ID. Specifically, the hierarchical data table is read from the hierarchical data storage unit 18 and the level of the user ID and the advertisement / recommendation data storage unit 19 to be referenced are recognized. For example, if the user ID “aaa” is included in the advertisement display request, the level is “medium” and the reference DB is “medium level (horticulture)” according to the hierarchical data table of FIG. Therefore, the advertisement / recommendation data selection unit 15 recognizes when referring to the medium level storage unit 192 in the advertisement / recommendation data storage unit 19. If this process ends, the process moves to step S33.

ステップS33では、広告・レコメンドデータ選択部15は、ステップS32で認識した広告・レコメンドデータ記憶部19を参照して、該当する広告・レコメンドデータ記憶部19から広告表示要求を受け付けたユーザ端末30に表示させる広告データ・レコメンド情報を読み出し、データ配信部16に送る。上記の例でいうと、例えば、広告・レコメンドデータ選択部15は、広告・レコメンドデータ記憶部19のうちのレベル中用記憶部192を参照して、広告データ及びレコメンド情報を読み出し、データ配信部16に送る。   In step S33, the advertisement / recommendation data selection unit 15 refers to the advertisement / recommendation data storage unit 19 recognized in step S32 to the user terminal 30 that has received the advertisement display request from the corresponding advertisement / recommendation data storage unit 19. The advertisement data / recommendation information to be displayed is read and sent to the data distribution unit 16. In the above example, for example, the advertisement / recommendation data selection unit 15 reads the advertisement data and the recommendation information with reference to the medium level storage unit 192 in the advertisement / recommendation data storage unit 19, and the data distribution unit 16

ステップS34では、データ配信部16は、広告表示要求を受信したユーザ端末30に、広告・レコメンドデータ選択部15が読み出した広告データ及びレコメンド情報を送信する。この処理が終了した場合は、本フローチャートの処理を終了する。   In step S34, the data distribution unit 16 transmits the advertisement data and recommendation information read by the advertisement / recommendation data selection unit 15 to the user terminal 30 that has received the advertisement display request. When this process ends, the process of this flowchart ends.

図7及び図8を参照してユーザ端末30における表示例について説明する。図7及び図8は、ユーザ端末30の表示部50に表示される表示例を示す図である。   A display example on the user terminal 30 will be described with reference to FIGS. 7 and 8. 7 and 8 are diagrams illustrating display examples displayed on the display unit 50 of the user terminal 30. FIG.

図7は、ユーザIDが“ddd”である場合におけるユーザ端末30の表示例である。また、この表示例は、ユーザID“ddd”がサービス提供サーバ20が提供する質問回答サービスに接続した場合の表示例である。   FIG. 7 is a display example of the user terminal 30 when the user ID is “ddd”. This display example is a display example when the user ID “ddd” is connected to the question answering service provided by the service providing server 20.

まず表示例の左上には、「こんにちは、dddさん」とユーザIDが表示されている。これは、現在ユーザID“ddd”が質問回答サービスにログインしていることを示している。   At the top left of the first display example, "Hello, ddd's" user ID is displayed. This indicates that the user ID “ddd” is currently logged in to the question answering service.

また、題名表示領域51には、現在表示している質問のカテゴリ名が示される。現在は「園芸」に関する質問について表示していることを示す。   In the title display area 51, the category name of the currently displayed question is shown. Shows that the question about "horticulture" is currently displayed.

表示例の左側には、質問表示領域52と回答表示領域53とが設けられている。質問表示領域52は、質問ユーザを示すユーザIDと、その質問内容が表示される。また、回答表示領域53には、回答ユーザを示すユーザIDとその回答内容が表示される。   On the left side of the display example, a question display area 52 and an answer display area 53 are provided. The question display area 52 displays a user ID indicating a question user and the content of the question. In the answer display area 53, the user ID indicating the answering user and the contents of the answer are displayed.

質問表示領域52と回答表示領域53の右側には、広告表示領域54とレコメンド情報表示領域55とが設けられている。
広告表示領域54は、ログインしているユーザIDのレベルに合わせた広告が表示される。図7で示す表示例は、図3の階層データテーブルによると、「園芸」カテゴリでレベルが「低」であるので、レベル低用記憶部193に格納されている広告データが表示される。レベルが「低」の場合は、比較的初心者が興味を持つと思われる初心者用の広告が表示される。
An advertisement display area 54 and a recommendation information display area 55 are provided on the right side of the question display area 52 and the answer display area 53.
The advertisement display area 54 displays an advertisement that matches the level of the logged-in user ID. In the display example shown in FIG. 7, according to the hierarchical data table of FIG. 3, since the level is “low” in the “horticultural” category, the advertisement data stored in the low level storage unit 193 is displayed. When the level is “low”, advertisements for beginners who are relatively interested in beginners are displayed.

また、レコメンド情報表示領域55にはレコメンド情報が表示される。このレコメンド情報は、ユーザIDが示すユーザが質問回答サービスを利用した際に参照した質問や回答や、表示したカテゴリ等の情報を収集し、これらの情報に基づいて関連する商品を同時に表示するものである。これらの情報も、広告データと同様に階層データテーブルにおける当該カテゴリのレベルに応じて広告・レコメンドデータ記憶部19から読み出され、表示される。図7では、ユーザID“ddd”のレベルは「低」であるので、例えば、サツマイモの種類をしめすレコメンド情報が表示されている。   In the recommendation information display area 55, recommendation information is displayed. This recommendation information collects information such as the questions and answers referenced by the user indicated by the user ID and the displayed categories, and simultaneously displays related products based on these information. It is. These pieces of information are also read out from the advertisement / recommendation data storage unit 19 and displayed according to the level of the category in the hierarchical data table in the same manner as the advertisement data. In FIG. 7, since the level of the user ID “ddd” is “low”, for example, recommendation information indicating the type of sweet potato is displayed.

ここで、広告データについては、特に限定していないが、現在表示している質問データに含まれる単語を解析し、当該単語に関連する広告をレベルに応じて自動的に選択するようにしてもよい。例えば、図7の例で言うと、「サツマイモ」と言う単語が予めキーワードとして記憶されており、当該キーワードである「サツマイモ」に関する広告を表示する。すなわち、広告・レコメンドデータ記憶部19においてある単語と広告データとを関連付けて記憶しておき、当該単語が表示される場合に関連付けられた広告データを読み出すようにしてもよい。これにより、より関心が高いと思われる内容について、レベル別に広告を表示できるので、広告の効率を上げることができる。また、ある単語に関連付けられた広告データが複数ある場合には、広告主からの広告料が高いものを優先的に表示するなど、いわゆる入札制度を利用するようにしてもよい。   Here, the advertisement data is not particularly limited, but a word included in the currently displayed question data is analyzed, and an advertisement related to the word is automatically selected according to the level. Good. For example, in the example of FIG. 7, the word “sweet potato” is stored in advance as a keyword, and an advertisement related to the keyword “sweet potato” is displayed. That is, a certain word and advertisement data may be stored in association with each other in the advertisement / recommendation data storage unit 19, and the associated advertisement data may be read when the word is displayed. Thereby, since it is possible to display advertisements by level for contents that are considered to be more interesting, the efficiency of advertisement can be increased. In addition, when there are a plurality of advertisement data associated with a certain word, a so-called bidding system may be used, such as displaying preferentially the one with a high advertising fee from the advertiser.

図8は、ユーザIDが“ccc”である場合におけるユーザ端末30の表示例である。図7と同様に、この表示例は、ユーザID“ccc”がサービス提供サーバ20が提供する質問回答サービスに接続した場合の表示例である。   FIG. 8 is a display example of the user terminal 30 when the user ID is “ccc”. Similar to FIG. 7, this display example is a display example when the user ID “ccc” is connected to the question answering service provided by the service providing server 20.

ユーザID“ccc”は、図3の階層データテーブルによると「園芸」カテゴリでレベルが「高」のユーザである。したがって、表示される広告データやレコメンド情報は、広告・レコメンドデータ記憶部19のうち、レベル高用記憶部191が参照されて、レベル「高」用の内容が表示される。   According to the hierarchical data table of FIG. 3, the user ID “ccc” is a user who is in the “horticultural” category and the level is “high”. Therefore, for the displayed advertisement data and recommendation information, the level high storage unit 191 in the advertisement / recommendation data storage unit 19 is referred to, and the content for the level “high” is displayed.

例えば、参照している質問データにおいて、「肥料」について話題となっているので、広告表示領域54には、肥料についての広告が表示されている。また、レコメンド情報表示領域55には、さらに野菜作りに関連して、自給自足用の物件やより本格的な野菜作りに関するレコメンド情報が表示される。
このように、ユーザのレベルに応じた広告やレコメンド情報を表示して、広告の効率を上げることができる。表示例の各領域の構成は、図7と同様であるので説明は省略する。
For example, in the referred question data, since “fertilizer” is a topic, an advertisement about fertilizer is displayed in the advertisement display area 54. In addition, in the recommendation information display area 55, in addition to the vegetable making, the information for self-sufficiency and the recommendation information related to the more authentic vegetable making are displayed.
In this way, advertisements and recommendation information according to the level of the user can be displayed, and the efficiency of the advertisement can be increased. The configuration of each area in the display example is the same as that in FIG.

<ハードウェア構成>
図9を参照して情報提供装置10のハードウェア構成について説明する。図9は、本発明の実施形態に係る情報提供装置10のハードウェア構成の一例を示す図である。
<Hardware configuration>
A hardware configuration of the information providing apparatus 10 will be described with reference to FIG. FIG. 9 is a diagram illustrating an example of a hardware configuration of the information providing apparatus 10 according to the embodiment of the present invention.

情報提供装置10は、制御部101を構成するCPU(Central Processing Unit)1(1010)(マルチプロセッサ構成ではCPU2(1012)等複数のCPUが追加されてもよい)、バスライン1005、通信I/F1040、メインメモリ1050、BIOS(Basic Input Output System)1060、USBポート1090、I/Oコントローラ1070、ならびにキーボード及びマウス1100等の入力手段や表示装置1022を備える。   The information providing apparatus 10 includes a central processing unit (CPU) 1 (1010) constituting the control unit 101 (a plurality of CPUs such as CPU 2 (1012) may be added in a multiprocessor configuration), a bus line 1005, a communication I / O F1040, a main memory 1050, a basic input output system (BIOS) 1060, a USB port 1090, an I / O controller 1070, and input means such as a keyboard and mouse 1100 and a display device 1022.

I/Oコントローラ1070には、テープドライブ1072、ハードディスク1074、光ディスクドライブ1076、半導体メモリ1078、等の記憶手段を接続することができる。   Storage means such as a tape drive 1072, a hard disk 1074, an optical disk drive 1076, and a semiconductor memory 1078 can be connected to the I / O controller 1070.

BIOS1060は、各サーバの起動時にCPU1(1010)が実行するブートプログラムや、各サーバのハードウェアに依存するプログラム等を格納する。   The BIOS 1060 stores a boot program executed by the CPU 1 (1010) when each server is started up, a program depending on the hardware of each server, and the like.

記憶部を構成するハードディスク1074は、情報提供装置10がサーバとして機能するための各種プログラム及び本発明の機能を実行するプログラムを記憶しており、さらに必要に応じて各種データベース(登録ユーザ記憶部17、階層データ記憶部18、広告・レコメンドデータ記憶部19等)を構成可能である。   The hard disk 1074 constituting the storage unit stores various programs for the information providing apparatus 10 to function as a server and programs for executing the functions of the present invention, and various databases (registered user storage unit 17 as necessary). , Hierarchical data storage unit 18, advertisement / recommendation data storage unit 19, etc.).

光ディスクドライブ1076としては、例えば、DVD−ROMドライブ、CD−ROMドライブ、DVD−RAMドライブ、CD−RAMドライブを使用することができる。この場合は各ドライブに対応した光ディスク1077を使用する。光ディスク1077から光ディスクドライブ1076によりプログラムまたはデータを読み取り、I/Oコントローラ1070を介してメインメモリ1050またはハードディスク1074に提供することもできる。   As the optical disc drive 1076, for example, a DVD-ROM drive, a CD-ROM drive, a DVD-RAM drive, or a CD-RAM drive can be used. In this case, the optical disk 1077 corresponding to each drive is used. A program or data can be read from the optical disk 1077 by the optical disk drive 1076 and provided to the main memory 1050 or the hard disk 1074 via the I / O controller 1070.

情報提供装置10に提供されるプログラムは、ハードディスク1074、光ディスク1077、またはメモリーカード等の記録媒体に格納されて提供される。このプログラムは、I/Oコントローラ1070を介して、記録媒体から読み出され、または通信I/F1040を介してダウンロードされることによって、情報提供装置10にインストールされ実行されてもよい。   The program provided to the information providing apparatus 10 is provided by being stored in a recording medium such as the hard disk 1074, the optical disk 1077, or a memory card. This program may be read from a recording medium via the I / O controller 1070 or downloaded via the communication I / F 1040 to be installed and executed in the information providing apparatus 10.

前述のプログラムは、内部または外部の記憶媒体に格納されてもよい。ここで、記憶部107を構成する記憶媒体としては、ハードディスク1074、光ディスク1077、またはメモリーカードの他に、MD等の光磁気記録媒体、テープ媒体を用いることができる。また、専用通信回線やインターネットに接続されたサーバシステムに設けたハードディスク1074または光ディスクライブラリ等の記憶装置を記録媒体として使用し、通信回線を介してプログラムを情報提供装置10に提供してもよい。   The aforementioned program may be stored in an internal or external storage medium. Here, as a storage medium constituting the storage unit 107, in addition to the hard disk 1074, the optical disk 1077, or the memory card, a magneto-optical recording medium such as an MD or a tape medium can be used. In addition, a storage device such as a hard disk 1074 or an optical disk library provided in a server system connected to a dedicated communication line or the Internet may be used as a recording medium, and the program may be provided to the information providing apparatus 10 via the communication line.

ここで、表示装置1022は、ユーザにデータの入力を受け付ける画面を表示したり、情報提供装置10による演算処理結果の画面を表示したりするものであり、ブラウン管表示装置(CRT)、液晶表示装置(LCD)等のディスプレイ装置を含む。   Here, the display device 1022 displays a screen for accepting data input to the user, or displays a screen of a calculation processing result by the information providing device 10, and includes a cathode ray tube display device (CRT) and a liquid crystal display device. (LCD) and other display devices.

ここで、入力手段は、ユーザによる入力の受付を行うものであり、キーボード及びマウス1100等により構成してよい。   Here, the input means accepts input by the user, and may be configured by a keyboard, a mouse 1100, and the like.

また、通信I/F1040は、各サーバを専用ネットワークまたは公共ネットワークを介して端末と接続できるようにするためのネットワーク・アダプタである。通信I/F1040は、モデム、ケーブル・モデム及びイーサネット(登録商標)・アダプタを含んでよい。   The communication I / F 1040 is a network adapter that enables each server to be connected to a terminal via a dedicated network or a public network. The communication I / F 1040 may include a modem, a cable modem, and an Ethernet (registered trademark) adapter.

以上の例は、情報提供装置10について主に説明したが、コンピュータに、プログラムをインストールして、そのコンピュータをサーバ装置として動作させることにより各機能を実現することもできる。したがって、本実施形態の情報提供装置10により実現される機能は、前述の方法を当該コンピュータにより実行することにより、あるいは、前述のプログラムを当該コンピュータに導入して実行することによっても実現可能である。   Although the above example mainly demonstrated the information provision apparatus 10, each function can also be implement | achieved by installing a program in a computer and making the computer operate | move as a server apparatus. Therefore, the functions realized by the information providing apparatus 10 of the present embodiment can be realized by executing the above-described method by the computer, or by introducing the above-described program into the computer and executing it. .

サービス提供サーバ20及びユーザ端末30も、前述の情報提供装置10と同様な構成を持つ。また、ユーザ端末30について、本実施形態ではいわゆるPC(Personal Computer)で実現した例について説明したが、さらに、本発明の原理が適用可能である限り、携帯電話、PDA(Personal Data Assistant)、ゲーム機等の様々な端末で実現してよい。   The service providing server 20 and the user terminal 30 also have the same configuration as the information providing apparatus 10 described above. In addition, the user terminal 30 has been described as an example realized by a so-called PC (Personal Computer) in the present embodiment. Furthermore, as long as the principle of the present invention can be applied, a mobile phone, PDA (Personal Data Assistant), game It may be realized by various terminals such as a machine.

以上、本発明の実施形態について説明したが、本発明は上述した実施形態に限るものではない。また、本発明の実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本発明の実施例に記載されたものに限定されるものではない。   As mentioned above, although embodiment of this invention was described, this invention is not restricted to embodiment mentioned above. The effects described in the embodiments of the present invention are only the most preferable effects resulting from the present invention, and the effects of the present invention are limited to those described in the embodiments of the present invention. is not.

本実施形態においては、登録ユーザ記憶部17及び階層データ記憶部18と、広告・レコメンドデータ記憶部19とは異なる記憶部であるとしたがこれに限らない。例えば、全て同じ記憶部に各記憶領域が形成されるとしてもよく、また、それぞれ別に情報提供装置10外に設けるようにしてもよい。また、広告・レコメンドデータ記憶部19についても、レベル毎の記憶部を設けるとしたがこれに限らず、例えば、カテゴリ毎の記憶部とし、カテゴリ毎の記憶部内にレベル毎の広告データやレコメンド情報の記憶領域を設けるとしてもよい。さらには、各レベル毎の記憶部も個々に独立して情報提供装置10とは別に設け、必要に応じて情報提供装置10がアクセスするようにしてもよい。   In the present embodiment, the registered user storage unit 17 and the hierarchical data storage unit 18 and the advertisement / recommendation data storage unit 19 are different storage units, but the present invention is not limited thereto. For example, each storage area may be formed in the same storage unit, or may be provided outside the information providing apparatus 10 separately. Further, the advertisement / recommendation data storage unit 19 is also provided with a storage unit for each level. However, the present invention is not limited to this. For example, a storage unit for each category is used, and the advertisement data and recommendation information for each level are stored in the storage unit for each category. The storage area may be provided. Furthermore, the storage unit for each level may be provided independently from the information providing apparatus 10 separately, and the information providing apparatus 10 may access the information as necessary.

10 情報提供装置
11 ユーザ情報受付部
12 質問回答データ分類部
13 レベル分け部
14 広告表示要求受付部
15 レコメンドデータ選択部
16 データ配信部
18 階層データ記憶部
19 レコメンドデータ記憶部
20 サービス提供サーバ
30a,30b ユーザ端末
40 通信ネットワーク
DESCRIPTION OF SYMBOLS 10 Information provision apparatus 11 User information reception part 12 Question answer data classification part 13 Level division part 14 Advertisement display request reception part 15 Recommendation data selection part 16 Data distribution part 18 Hierarchical data storage part 19 Recommendation data storage part 20 Service provision server 30a, 30b User terminal 40 Communication network

Claims (3)

通信ネットワークを介してユーザ端末に広告やレコメンド情報を配信する情報提供装置であって、
登録ユーザから質問を受け付け、他の登録ユーザからの回答を受け付けて表示するWebサービスの応答履歴情報から、前記質問をした前記登録ユーザに関する質問ユーザ情報と前記回答をした前記登録ユーザに関する回答ユーザ情報とをカテゴリごとに分類する質問回答データ分類手段と、
前記カテゴリにおける前記登録ユーザのレベルを決定するレベル分け手段と、
広告データ及びレコメンドデータを前記レベルごとに対応づけて予め記憶する広告・レコメンドデータ記憶手段と、
前記ユーザ端末から、前記ユーザ端末を使用する前記登録ユーザを一意に示すユーザIDを含む広告表示要求を受け付ける広告表示要求受付手段と、
前記ユーザIDが示す登録ユーザの前記レベルに応じた前記広告データ及び前記レコメンドデータを選択する広告・レコメンドデータ選択手段と、
前記広告・レコメンドデータ選択手段が選択した広告データ及びレコメンドデータを、前記広告・レコメンドデータ記憶手段から読み出し、前記広告表示要求を受け付けたユーザ端末に送信するデータ配信手段と、を有し、
前記レベル分け手段は、
前記Webサービスにおいて前記質問をした質問ユーザとその質問に回答した回答ユーザとを判別して、前記回答ユーザを前記質問ユーザよりも高い順位とする順位付け手段と、
前記順位付け手段が行った順位付け結果に基づいて、前記カテゴリに前記質問又は前記回答をした全ての前記登録ユーザについてのランキングを行うランキング決定手段と、
前記ランキングの上位から順に所定人数をグループ分けし、グループ分けしたグループごとに前記レベルを決定するレベル決定手段と、
を有する情報提供装置。
An information providing device that distributes advertisements and recommendation information to user terminals via a communication network,
From the response history information of the Web service that receives a question from a registered user and receives and displays an answer from another registered user, the question user information about the registered user who made the question and the answer user information about the registered user who made the answer Question answer data classification means for classifying
Leveling means for determining the level of the registered user in the category;
Advertisement / recommendation data storage means for storing advertisement data and recommendation data in association with each level in advance;
An advertisement display request accepting unit that accepts an advertisement display request including a user ID uniquely indicating the registered user who uses the user terminal from the user terminal;
Advertisement / recommendation data selection means for selecting the advertisement data and the recommendation data according to the level of the registered user indicated by the user ID ;
Data distribution means for reading out the advertisement data and recommendation data selected by the advertisement / recommendation data selection means from the advertisement / recommendation data storage means and transmitting the advertisement display request to the user terminal ,
The level dividing means includes
A ranking means for discriminating a question user who has made the question in the Web service and an answer user who has answered the question, and placing the answer user in a higher rank than the question user;
Based on the ranking results performed by the ranking means, ranking determining means for ranking all registered users who have made the question or the answer to the category;
Grouping a predetermined number of people in order from the top of the ranking, and level determining means for determining the level for each group divided;
An information providing apparatus.
前記順位付け手段は、前記回答ユーザが前記質問ユーザに回答した回答数を前記回答ユーザごとにカウントし、
前記ランキング決定手段は、前記回答数及び前記順位付け結果に基づいて前記ランキングを決定する請求項1に記載の情報提供装置。
The ranking means counts the number of answers answered by the answer user to the question user for each answer user,
The information providing apparatus according to claim 1, wherein the ranking determining unit determines the ranking based on the number of answers and the ranking result.
通信ネットワークを介してユーザ端末に広告やレコメンド情報を配信する情報提供方法であって、
広告データ及びレコメンドデータを一カテゴリにおけるレベルごとに対応づけて予め記憶する広告・レコメンドデータ記憶手段を有するコンピュータが実行する
登録ユーザから質問を受け付け、他の登録ユーザからの回答を受け付けて表示するWebサービスの応答履歴情報から、前記質問をした前記登録ユーザに関する質問ユーザ情報と前記回答をした前記他の登録ユーザに関する回答ユーザ情報とを前記カテゴリごとに分類するステップ、
前記カテゴリにおける前記登録ユーザの前記レベルを決定するステップ、
前記ユーザ端末から、前記登録ユーザを一意に示すユーザIDを含む広告表示要求を受け付けるステップ、
前記ユーザIDが示す前記登録ユーザの前記レベルに応じた広告データ及びレコメンドデータを選択するステップ、
選択された前記広告データ及び前記レコメンドデータを、前記広告・レコメンドデータ記憶手段から読み出し、前記広告表示要求を受け付けたユーザ端末に配信するステップ、を含み、
前記レベルを決定する前記ステップは、
前記Webサービスにおいて前記質問をした質問ユーザとその質問に回答した回答ユーザとを判別して、前記回答ユーザを前記質問ユーザよりも高い順位として順位付けるステップ、
前記順位付けの結果に基づいて、前記カテゴリに前記質問又は前記回答をした全ての前記登録ユーザについてのランキングを行うステップ、
前記ランキングの上位から順に所定人数をグループ分けし、グループ分けしたグループごとに前記レベルを決定するステップ、
を含む情報提供方法。
An information providing method for delivering advertisements and recommendation information to user terminals via a communication network,
Executed by a computer having advertisement / recommendation data storage means for storing advertisement data and recommendation data in association with each level in one category in advance;
From the response history information of the Web service that accepts questions from registered users and accepts and displays answers from other registered users, the question user information related to the registered users who made the question and the answers related to the other registered users who made the answer Classifying user information for each category,
Determining the level of the registered user in the category;
Receiving an advertisement display request including a user ID uniquely indicating the registered user from the user terminal;
Selecting advertisement data and recommendation data according to the level of the registered user indicated by the user ID ;
Reading the selected advertisement data and the recommendation data from the advertisement / recommendation data storage means, and delivering the advertisement display request to the user terminal that has received the request ,
The step of determining the level comprises:
Discriminating a question user who asked the question in the Web service and an answer user who answered the question, and ranking the answer user as a higher rank than the question user;
Performing ranking for all of the registered users who have made the question or answer to the category based on the ranking results;
Grouping a predetermined number of people in order from the top of the ranking, and determining the level for each group divided;
Information providing method including
JP2009007560A 2009-01-16 2009-01-16 Information providing apparatus and information providing method Expired - Fee Related JP4962985B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2009007560A JP4962985B2 (en) 2009-01-16 2009-01-16 Information providing apparatus and information providing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009007560A JP4962985B2 (en) 2009-01-16 2009-01-16 Information providing apparatus and information providing method

Publications (2)

Publication Number Publication Date
JP2010165219A JP2010165219A (en) 2010-07-29
JP4962985B2 true JP4962985B2 (en) 2012-06-27

Family

ID=42581317

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009007560A Expired - Fee Related JP4962985B2 (en) 2009-01-16 2009-01-16 Information providing apparatus and information providing method

Country Status (1)

Country Link
JP (1) JP4962985B2 (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5388988B2 (en) * 2010-10-26 2014-01-15 ヤフー株式会社 Advertisement selection apparatus, method and program
CN104166707B (en) * 2014-08-08 2017-10-31 百度在线网络技术(北京)有限公司 Search for recommendation method and search recommendation apparatus
JP7274175B2 (en) * 2020-08-20 2023-05-16 株式会社フライウィール Delivery system and delivery system construction method
JP7584754B2 (en) * 2020-09-16 2024-11-18 メドピア株式会社 Information processing device, program, and information processing method
JP6910692B1 (en) * 2021-04-19 2021-07-28 株式会社Cloud−Innovation Information processing equipment, programs and information processing methods

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001273432A (en) * 2000-01-20 2001-10-05 Ok Web Inc Bulletin board system by means of computer network utilization
US7346606B2 (en) * 2003-06-30 2008-03-18 Google, Inc. Rendering advertisements with documents having one or more topics using user topic interest
JP2005141500A (en) * 2003-11-06 2005-06-02 Gaiax Co Ltd Information providing system
JP2009530746A (en) * 2006-03-20 2009-08-27 アマゾン テクノロジーズ インコーポレイテッド Encourage content generation through participant dialogue

Also Published As

Publication number Publication date
JP2010165219A (en) 2010-07-29

Similar Documents

Publication Publication Date Title
Van Es YouTube’s operational logic:“The view” as pervasive category
US8799814B1 (en) Automated targeting of content components
US9117374B2 (en) Automatically generating quiz questions based on displayed media content
US20030093311A1 (en) Targeted advertising
JP5122167B2 (en) Image distribution apparatus, terminal, image distribution method, and image viewing program
CN101313323A (en) Use information from user video game interactions to target ads
US20130090163A1 (en) System and method of generating customized recommendations and settings
JP2008282132A (en) Electric commerce site management device and computer program
JP4962985B2 (en) Information providing apparatus and information providing method
KR20010070000A (en) Advertisement distribution method and system therefor
JP5116727B2 (en) Advertisement distribution system and advertisement distribution method based on browsing history on terminal side
Choi The mediating role of interaction between watching motivation and flow of sports broadcasting in multi-channel network
WO2007142421A1 (en) Method for advertisement service and system thereof
van Velsen et al. Incorporating user motivations to design for video tagging
Asai Factors affecting hits in Japanese popular music
JP2001249927A (en) Advertisement providing method and advertisement providing system
Chan-Olmsted et al. The profiling of cable modem broadband consumers: Characteristics, perceptions and satisfaction
US10122971B2 (en) Aggregation of live performances on an aggregate site on a network
JP5106482B2 (en) Advertisement distribution system and advertisement distribution method for performing targeted advertisement
KR20100000680A (en) Game system and contents provision method using thereof system
Chakma Influence of social media recommendations on OTT content consumption among the youth with special reference to West Bengal
TWI868651B (en) Song-request system with advertising effects
JP2002064808A (en) Portable terminal information system interlocked to broadcasting program
CN120355468A (en) Content recommendation method and related device
JP7397461B2 (en) Advertisement provision device, advertisement reproduction device, advertisement provision system, advertisement provision method and program

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20111202

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20111220

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120213

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20120228

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20120312

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20120319

R150 Certificate of patent or registration of utility model

Ref document number: 4962985

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20150406

Year of fee payment: 3

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

LAPS Cancellation because of no payment of annual fees