JP2016027479A - Point calculation device, reward amount calculation device, point calculation method, reward amount calculation method, and program - Google Patents

Point calculation device, reward amount calculation device, point calculation method, reward amount calculation method, and program Download PDF

Info

Publication number
JP2016027479A
JP2016027479A JP2015172193A JP2015172193A JP2016027479A JP 2016027479 A JP2016027479 A JP 2016027479A JP 2015172193 A JP2015172193 A JP 2015172193A JP 2015172193 A JP2015172193 A JP 2015172193A JP 2016027479 A JP2016027479 A JP 2016027479A
Authority
JP
Japan
Prior art keywords
user
evaluation
action
content
network
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.)
Granted
Application number
JP2015172193A
Other languages
Japanese (ja)
Other versions
JP5987095B2 (en
Inventor
修 荒波
Osamu Aranami
修 荒波
弦 宮澤
Gen Miyazawa
弦 宮澤
治之 関
Haruyuki Seki
治之 関
勉 梶谷
Tsutomu Kajitani
勉 梶谷
高田 徹
Toru Takada
徹 高田
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 JP2015172193A priority Critical patent/JP5987095B2/en
Publication of JP2016027479A publication Critical patent/JP2016027479A/en
Application granted granted Critical
Publication of JP5987095B2 publication Critical patent/JP5987095B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide a point calculation device, reward amount calculation device, point calculation method, reward amount calculation method, and program that can give an incentive for spreading contents via a link of a network.SOLUTION: A Web server 10 and an SNS server 20 are communicably connected. An advertisement output unit of the Web server 10 outputs an advertisement and an evaluation input unit receives an input of a user's evaluation of the advertisement. A propagation information transmission unit of the SNS server 20 notifies a plurality of other users having a link with the user for the advertisement in a social network, of event information indicating the user's evaluation of the advertisement. A reward amount determination unit of the Web server 10 determines the reward amount to be given to the user for the advertisement.SELECTED DRAWING: Figure 2

Description

本発明は、ポイント算出装置、報奨額算出装置、ポイント算出方法、報奨額算出方法及びプログラムに関する。   The present invention relates to a point calculation device, a reward calculation device, a point calculation method, a reward calculation method, and a program.

近年ソーシャルネットワーキングサービス(Social Networking Service;SNS)が普及し、SNS上で広告を行うことも検討されている。例えば特許文献1には、掲示板等のSNS表示データとともに広告を表示するシステムが記載されている。   In recent years, social networking services (SNSs) have become widespread, and it has been considered to advertise on SNSs. For example, Patent Literature 1 describes a system that displays an advertisement together with SNS display data such as a bulletin board.

特開2008−191750号公報JP 2008-191750 A

広告を閲覧したユーザがその広告に良い印象を持った場合には、ソーシャルネットワークにおいてつながりのある他のユーザにその広告を伝えようと考えることがある。しかしながら、特許文献1に記載のシステムでは、広告を閲覧しただけのユーザには広告を広めようとするインセンティブは与えられない。   When a user who has viewed an advertisement has a good impression of the advertisement, the user may want to convey the advertisement to other connected users in the social network. However, in the system described in Patent Literature 1, an incentive to spread an advertisement is not given to a user who has just viewed the advertisement.

本発明は、このような背景を鑑みてなされたものであり、ネットワークのつながりを介してコンテンツを広めるインセンティブを与えることのできる、ポイント算出装置、報奨額算出装置、ポイント算出方法、報奨額算出方法及びプログラムを提供することを目的とする。   The present invention has been made in view of such a background, and can provide an incentive to spread content via a network connection, a point calculation device, a reward calculation device, a point calculation method, and a reward calculation method And to provide a program.

上記課題を解決するための本発明の主たる発明は、ポイント算出装置であって、ネットワークにおけるユーザのつながりを表す情報を記憶するデータベースと、あるコンテンツに対する第1のユーザの評価の入力を受け付ける評価入力部と、前記第1のユーザが前記ネットワーク上でつながりを有する第2のユーザを前記データベースから特定するつながり特定部と、前記第2のユーザに前記第1のユーザによる前記評価を示す評価情報を通知する評価伝搬部と、前記コンテンツによるアクションが発生したことを示すアクション発生情報の入力を受け付けるアクション発生情報入力部と、前記アクション発生情報に基づいて前記アクションが発生した場合に前記第1のユーザに与えるポイントを決定するポイント決定部と、を備えることとする。
また、本発明の他の態様は、ポイント算出装置であって、ネットワークにおけるユーザのつながりを管理するサーバと通信可能に接続され、コンテンツを出力するコンテンツ出力部と、前記コンテンツに対する第1のユーザの評価の入力を受け付ける評価入力部と、前記ネットワークにおいて前記第1のユーザにつながりを有する第2のユーザに対して、前記コンテンツに対する前記第1のユーザの前記評価を示す評価情報を通知するように指示する評価情報伝搬要求を前記サーバに送信する伝搬要求送信部と、前記コンテンツによるアクションが発生したことを示すアクション発生情報の入力を受け付けるアクション発生情報入力部と、前記アクション発生情報に基づいて前記アクションが発生した場合に前記第1のユーザに与えるポイントを決定するポイント決定部と、を備えることとする。
また、本発明の他の態様は、ポイント算出装置であって、ネットワークにおけるユーザのつながりを表す情報を記憶するデータベースと、あるコンテンツに対する第1のユーザの評価の入力を受け付ける評価入力部と、前記第1のユーザがネットワーク上でつながりを有する第2のユーザを前記データベースから特定するつながり特定部と、前記第2のユーザに前記第1のユーザによる前記評価を示す評価情報を通知する評価伝搬部と、前記コンテンツによるアクションが発生したことを示すアクション発生情報の入力を受け付けるアクション発生情報入力部と、前記評価情報が通知された前記第2のユーザであって前記アクションを発生させたユーザの数に応じて、前記第1のユーザに与えるポイントを決定するポイント決定部と、を備えることとする。
また、本発明の他の態様は、ポイント算出装置であって、ネットワークにおけるユーザのつながりを管理するサーバと通信可能に接続され、コンテンツを出力するコンテンツ出力部と、前記コンテンツに対する第1のユーザの評価の入力を受け付ける評価入力部と、前記ネットワークにおいて前記第1のユーザにつながりを有する第2のユーザに対して、前記コンテンツに対する前記第1のユーザの前記評価を示す評価情報を通知するように指示する評価情報伝搬要求を前記サーバに送信する伝搬要求送信部と、前記ネットワークにおいて前記評価情報が通知された前記第2のユーザの数を取得する通知数取得部と、前記コンテンツによるアクションが発生したことを示すアクション発生情報の入力を受け付けるアクション発生情報入力部と、前記評価情報が通知された前記第2のユーザであって前記アクションを発生させたユーザの数に応じて、前記第1のユーザに与えるポイントを決定するポイント決定部と、を備えることとした。
また、本発明の他の態様は、報奨金算出装置であって、ネットワークにおけるユーザのつながりを表す情報を記憶するデータベースと、あるコンテンツに対する第1のユーザの評価の入力を受け付ける評価入力部と、前記第1のユーザが前記ネットワーク上でつながりを有する第2のユーザを前記データベースから特定するつながり特定部と、前記第2のユーザに前記第1のユーザによる前記評価を示す評価情報を通知する評価伝搬部と、前記コンテンツによるアクションが発生したことを示すアクション発生情報の入力を受け付けるアクション発生情報入力部と、前記アクション発生情報に基づいて前記アクションが発生した場合に前記第1のユーザに与える報奨額を決定する報奨額決定部と、を備えることとした。
また、本発明の他の態様は、報奨金算出装置であって、ネットワークにおけるユーザのつながりを管理するサーバと通信可能に接続され、コンテンツを出力するコンテンツ出力部と、前記コンテンツに対する第1のユーザの評価の入力を受け付ける評価入力部と、前記ネットワークにおいて前記第1のユーザにつながりを有する第2のユーザに対して、前記コンテンツに対する前記第1のユーザの前記評価を示す評価情報を通知するように指示する評価情報伝搬要求を前記サーバに送信する伝搬要求送信部と、前記コンテンツによるアクションが発生したことを示すアクション発生情報の入力を受け付けるアクション発生情報入力部と、前記アクション発生情報に基づいて前記アクションが発生した場合に前記第1のユーザに与える報奨額を決定する報奨額決定部と、を備えることとした。
The main invention of the present invention for solving the above-mentioned problems is a point calculation device, which is a database for storing information representing user connections in a network, and an evaluation input for receiving an input of an evaluation of a first user for a certain content A connection specifying unit for specifying a second user having a connection on the network from the database, and evaluation information indicating the evaluation by the first user to the second user. An evaluation propagation unit to notify, an action occurrence information input unit that receives an input of action occurrence information indicating that an action by the content has occurred, and the first user when the action has occurred based on the action occurrence information Providing a point determination unit for determining points to be given to That.
Another aspect of the present invention is a point calculation device, which is communicably connected to a server that manages user connections in a network, and outputs a content output unit that outputs content, and a first user's An evaluation input unit that receives an input of evaluation and a second user who is connected to the first user in the network are notified of evaluation information indicating the evaluation of the first user with respect to the content. Based on the action occurrence information based on the action occurrence information, a propagation request transmission section for sending an instructing evaluation information propagation request to the server, an action occurrence information input section that receives an input of action occurrence information indicating that an action by the content has occurred Points to be given to the first user when an action occurs And that and a point determination unit that determines a.
Another aspect of the present invention is a point calculation device, a database that stores information representing user connections in a network, an evaluation input unit that receives an input of a first user's evaluation for a certain content, A connection specifying unit that specifies a second user having a connection on the network from the database, and an evaluation propagation unit that notifies the second user of evaluation information indicating the evaluation by the first user And an action occurrence information input unit that receives an input of action occurrence information indicating that an action by the content has occurred, and the number of users who are the second users who have been notified of the evaluation information and have generated the action And a point determination unit that determines points to be given to the first user according to It is assumed that.
Another aspect of the present invention is a point calculation device, which is communicably connected to a server that manages user connections in a network, and outputs a content output unit that outputs content, and a first user's An evaluation input unit that receives an input of evaluation and a second user who is connected to the first user in the network are notified of evaluation information indicating the evaluation of the first user with respect to the content. Propagation request transmission unit that transmits an instructed evaluation information propagation request to the server, a notification number acquisition unit that acquires the number of second users notified of the evaluation information in the network, and an action by the content is generated An action occurrence information input unit for receiving input of action occurrence information indicating that Depending on the number of users that caused the action a second user, wherein the evaluation information has been notified, it was decided and a point determination unit that determines the point to be given to the first user.
Another aspect of the present invention is a reward calculation device, a database that stores information representing user connections in a network, an evaluation input unit that receives an input of an evaluation of a first user for a certain content, An evaluation for notifying the second user of evaluation information indicating the evaluation by the first user, and a connection specifying unit for specifying the second user having a connection on the network from the database. A propagation unit, an action occurrence information input unit that receives an input of action occurrence information indicating that an action by the content has occurred, and a reward given to the first user when the action has occurred based on the action occurrence information And a reward determining section for determining the amount.
Another aspect of the present invention is a bounty calculation device, which is communicably connected to a server that manages user connections in a network, and outputs a content output unit, and a first user for the content An evaluation input unit that receives an input of the evaluation and a second user connected to the first user in the network are notified of evaluation information indicating the evaluation of the first user with respect to the content Based on the action generation information, a propagation request transmission unit that transmits an evaluation information propagation request instructing to the server, an action generation information input unit that receives an input of action generation information indicating that an action by the content has occurred, and The reward amount given to the first user when the action occurs It was decided to include the incentive amount determination unit constant for, a.

本発明のポイント算出装置または報奨額算出装置によれば、第1のユーザがコンテンツに対する評価を入力すると、第1のユーザとネットワーク上でつながりを有する第2のユーザにそのコンテンツに対する評価を伝搬させることが可能となり、コンテンツを伝搬させた第1のユーザにはインセンティブが与えられる。したがって、ユーザにコンテンツをネットワーク上で伝搬させるインセンティブを与えることができる。一般に、ネットワークでつながりのあるユーザからの情報は、見知らぬユーザからの情報に比べて信用が高いため、ネットワークのつながりを介してコンテンツを伝搬することができれば、コンテンツの効果も高いと考えられるところ、本発明のポイント算出装置または報奨額算出装置によれば、ネットワークのつがなりを介してコンテンツを伝搬するインセンティブを与えることができるので、信頼のおけるつながりを介したいわゆる口コミ効果が期待でき、コンテンツの効果を高めることができる。
また、アクションが発生した場合にユーザが報奨されることになるため、コンテンツの提供者にとっては、実際に効果が発生したことの対価としてインセンティブを与えることが可能となり、コンテンツの出稿がしやすくなる。
According to the point calculation device or the reward calculation device of the present invention, when the first user inputs an evaluation for the content, the evaluation for the content is propagated to the second user who is connected to the first user on the network. Incentive is given to the first user who propagated the content. Therefore, it is possible to give the user an incentive to propagate the content on the network. In general, information from users who are connected in the network is more reliable than information from unknown users, so if the content can be propagated through the network connection, the effect of the content is considered to be high, According to the point calculation device or reward calculation device of the present invention, it is possible to give an incentive to propagate content through a network connection, so that a so-called word-of-mouth effect can be expected through a reliable connection, The effect can be enhanced.
In addition, users are rewarded when an action occurs, so it is possible for content providers to give incentives as compensation for actual effects, making it easier to place content .

また、本発明の他の態様は、広告システムであって、ネットワークにおけるユーザのつながりを表す情報を記憶するデータベースと、ある広告に対する第1のユーザの評価の入力を受け付ける評価入力部と、前記第1のユーザがネットワーク上でつながりを有する第2のユーザを前記データベースから特定するつながり特定部と、前記第2のユーザに前記第1のユーザによる前記評価を示す評価情報を通知する評価伝搬部と、前記ネットワークにおいて前記評価情報が通知された前記第2のユーザの数を取得する通知数取得部と、
前記評価情報が通知された前記第2のユーザの数に応じて、前記第1のユーザの影響度を決定する影響度決定部と、を備えることとする。
また、本発明の他の態様は、広告システムであって、ネットワークにおけるユーザのつながりを管理するサーバと通信可能に接続され、広告を出力する広告出力部と、前記広告に対する第1のユーザの評価の入力を受け付ける評価入力部と、前記ネットワークにおいて前記第1のユーザにつながりを有する第2のユーザに対して、前記広告に対する前記第1のユーザの前記評価を示す評価情報を通知するように指示する評価情報伝搬要求を前記サーバに送信する伝搬要求送信部と、前記ネットワークにおいて前記評価情報が通知された前記第2のユーザの数を取得する通知数取得部と、前記評価情報が通知された前記第2のユーザの数に応じて、前記第1のユーザの影響度を決定する影響度決定部と、を備えることとする。
According to another aspect of the present invention, there is provided an advertising system, a database that stores information representing user connections in a network, an evaluation input unit that receives an input of a first user's evaluation for an advertisement, A connection identifying unit that identifies a second user having a connection on the network from the database, and an evaluation propagation unit that notifies the second user of evaluation information indicating the evaluation by the first user; A notification number acquisition unit that acquires the number of the second users notified of the evaluation information in the network;
An influence degree determining unit that determines an influence degree of the first user according to the number of the second users to which the evaluation information is notified.
Another aspect of the present invention is an advertising system, which is communicably connected to a server that manages user connections in a network and outputs an advertisement, and a first user's evaluation for the advertisement An instruction input unit that accepts an input of the first instruction and an instruction to notify evaluation information indicating the evaluation of the first user with respect to the advertisement to a second user connected to the first user in the network A transmission request transmission unit that transmits the evaluation information propagation request to the server, a notification number acquisition unit that acquires the number of the second users notified of the evaluation information in the network, and the evaluation information is notified An influence degree determining unit that determines the influence degree of the first user according to the number of the second users.

本発明の広告システムによれば、第1のユーザが広告に対する評価を入力すると、第1のユーザとネットワーク上でつながりを有する第2のユーザにその広告に対する評価を伝搬させることが可能となり、広告を伝搬させた第1のユーザにはインセンティブが与えられる。したがって、ユーザに広告をネットワーク上で伝搬させるインセンティブを与えることができる。一般に、ネットワークでつながりのあるユーザからの情報は、見知らぬユーザからの情報に比べて信用が高いため、ネットワークのつながりを介して広告を伝搬することができれば、広告効果も高いと考えられるところ、本発明の広告システムによれば、ネットワークのつがなりを介して広告を伝搬するインセンティブを与えることができるので、信頼のおけるつながりを介したいわゆる口コミ効果が期待でき、広告効果を高めることができる。
また、影響度の高いユーザ(インフルエンサ)を容易に特定することができる。
According to the advertisement system of the present invention, when the first user inputs an evaluation for the advertisement, the second user having a connection with the first user on the network can propagate the evaluation for the advertisement. An incentive is given to the first user who propagates. Therefore, it is possible to give the user an incentive to propagate the advertisement on the network. In general, information from users connected through the network is more reliable than information from strangers, so if advertising can be propagated through network connections, the advertising effect is considered to be high. According to the advertising system of the invention, since an incentive to propagate advertisements through a network connection can be provided, a so-called word-of-mouth effect through a reliable connection can be expected, and the advertising effect can be enhanced.
In addition, a user (influencer) having a high influence degree can be easily identified.

また、本発明の他の態様は、広告システムであって、ネットワークにおけるユーザのつながりを表す情報を記憶するデータベースと、ある広告に対する第1のユーザの評価の入力を受け付ける評価入力部と、前記第1のユーザが前記ネットワークにおいてつながりを有する第2のユーザを前記データベースから特定するつながり特定部と、前記第2のユーザに前記第1のユーザによる前記評価を示す評価情報を通知する評価伝搬部と、前記評価情報が伝搬された前記第1および第2のユーザを対応付けて記憶する伝搬履歴データベースと、前記ネットワークにおいて前記評価情報が通知された経路を前記伝搬履歴データベースから特定する伝搬経路特定部と、前記第1のユーザに与える報奨額を前記経路の長さに応じて決定する報奨額決定部と、を備えることとする。
また、本発明の他の態様は、広告システムであって、ネットワークにおけるユーザのつながりを管理するサーバと通信可能に接続され、広告を出力する広告出力部と、前記広告に対する第1のユーザの評価の入力を受け付ける評価入力部と、前記ネットワークにおいて前記第1のユーザにつながりを有する第2のユーザに対して、前記広告に対する前記第1のユーザの前記評価を示す評価情報を通知するように指示する評価情報伝搬要求を前記サーバに送信する伝搬要求送信部と、前記評価情報が伝搬された前記第1および第2のユーザを対応付けて記憶する伝搬履歴データベースと、前記ネットワークにおいて前記評価情報が通知された経路を前記伝搬履歴データベースから特定する伝搬経路特定部と、前記第1のユーザに与える報奨額を前記経路の長さに応じて決定する報奨額決定部と、を備えることとする。
According to another aspect of the present invention, there is provided an advertising system, a database that stores information representing user connections in a network, an evaluation input unit that receives an input of a first user's evaluation for an advertisement, A connection identifying unit that identifies a second user having a connection in the network from the database, and an evaluation propagation unit that notifies the second user of evaluation information indicating the evaluation by the first user; A propagation history database that associates and stores the first and second users to which the evaluation information has been propagated, and a propagation path identification unit that identifies, from the propagation history database, a route for which the evaluation information has been notified in the network And a reward amount determination unit that determines a reward amount to be given to the first user according to the length of the route. , And it is equipped with a.
Another aspect of the present invention is an advertising system, which is communicably connected to a server that manages user connections in a network and outputs an advertisement, and a first user's evaluation for the advertisement An instruction input unit that accepts an input of the first instruction and an instruction to notify evaluation information indicating the evaluation of the first user with respect to the advertisement to a second user connected to the first user in the network A transmission request transmission unit that transmits an evaluation information propagation request to the server, a propagation history database that stores the first and second users to which the evaluation information has been transmitted in association with each other, and the evaluation information in the network A propagation path specifying unit for specifying the notified path from the propagation history database; and a reward amount to be given to the first user. And that and a reward amount determination unit that determines in accordance with the length of the serial path.

本発明の広告システムによれば、第1のユーザが広告に対する評価を入力すると、第1のユーザとネットワーク上でつながりを有する第2のユーザにその広告に対する評価を伝搬させることが可能となり、広告を伝搬させた第1のユーザにはインセンティブが与えられる。したがって、ユーザに広告をネットワーク上で伝搬させるインセンティブを与えることができる。一般に、ネットワークでつながりのあるユーザからの情報は、見知らぬユーザからの情報に比べて信用が高いため、ネットワークのつながりを介して広告を伝搬することができれば、広告効果も高いと考えられるところ、本発明の広告システムによれば、ネットワークのつがなりを介して広告を伝搬するインセンティブを与えることができるので、信頼のおけるつながりを介したいわゆる口コミ効果が期待でき、広告効果を高めることができる。
また、連鎖的に評価情報が伝搬するほど報奨額が大きくなるので、より広範囲に広告が伝搬した場合に多くのインセンティブを与えることができる。
According to the advertisement system of the present invention, when the first user inputs an evaluation for the advertisement, the second user having a connection with the first user on the network can propagate the evaluation for the advertisement. An incentive is given to the first user who propagates. Therefore, it is possible to give the user an incentive to propagate the advertisement on the network. In general, information from users connected through the network is more reliable than information from strangers, so if advertising can be propagated through network connections, the advertising effect is considered to be high. According to the advertising system of the invention, since an incentive to propagate advertisements through a network connection can be provided, a so-called word-of-mouth effect through a reliable connection can be expected, and the advertising effect can be enhanced.
In addition, the reward amount increases as the evaluation information is propagated in a chain, so that a lot of incentives can be given when the advertisement is propagated in a wider range.

また、本発明の広告システムは、前記ネットワークにおいて前記評価情報が通知された前記第2のユーザの数を取得する通知数取得部を備え、前記報奨額決定部は、前記第2のユーザの数に応じて前記報奨額を決定するようにしてもよい。
この場合、評価情報が伝搬されたユーザが多いほど大きいインセンティブが与えられることになるので、より多くのユーザに広告が伝搬されることが期待される。また、広告主にとっても、より広く伝搬されたことに対してインセンティブを支払うことになるので、支払の妥当性が高く広告の出稿がしやすくなる。
In addition, the advertising system of the present invention includes a notification number acquisition unit that acquires the number of the second users notified of the evaluation information in the network, and the reward amount determination unit includes the number of the second users. The reward amount may be determined according to the above.
In this case, since the greater the number of users to which the evaluation information is propagated, the greater the incentive is given, it is expected that the advertisement is propagated to more users. Also, since the advertiser pays incentives for the wider propagation, the validity of the payment is high and it is easy to place an advertisement.

また、本発明の広告システムでは、前記報奨額決定部は、複数の前記第1のユーザから前記評価を受け付けた場合には、先に受け付けた前記第1のユーザほど前記報奨額を高く決定するようにしてもよい。
この場合、ユーザに対してより早く広告を伝搬させようとする動機付けがなされるので、より迅速な広告効果が期待される。
In the advertising system of the present invention, when the evaluation is received from a plurality of the first users, the reward amount determination unit determines the reward amount to be higher for the first user who has received earlier. You may do it.
In this case, the user is motivated to propagate the advertisement earlier, so that a quicker advertisement effect is expected.

また、本発明の広告システムは、前記広告により、ある前記ユーザによってコンバージョンが発生したことを示すコンバージョン発生情報の入力を受け付けるコンバージョン発生情報入力部を備え、前記伝搬経路特定部は、前記コンバージョンを発生させた前記ユーザに前記評価情報が通知された経路を特定し、前記報奨額決定部は、前記経路に含まれる前記ユーザについてのみ、前記報奨額を決定するようにしてもよい。   The advertising system of the present invention further includes a conversion occurrence information input unit that receives input of conversion occurrence information indicating that a conversion has occurred by a certain user due to the advertisement, and the propagation path specifying unit generates the conversion. The route in which the evaluation information is notified to the user that has been made may be specified, and the reward amount determination unit may determine the reward amount only for the user included in the route.

また、本発明の広告システムでは、前記報奨額決定部は、前記報奨額の合計が所定の上限を超えないように前記報奨額を決定するようにしてもよい。
この場合、インセンティブの上限を設けることができるので、広告主は予算管理を容易に行うことができる。
In the advertising system of the present invention, the reward amount determination unit may determine the reward amount so that a total of the reward amounts does not exceed a predetermined upper limit.
In this case, since the upper limit of the incentive can be set, the advertiser can easily manage the budget.

また、本発明の広告システムでは、前記報奨額決定部は、所定の期間中にのみ前記報奨額を決定するようにしてもよい。
この場合、インセンティブを与える期間を限定することができるので、広告主はキャンペーン等の一時的なものについてもネットワークを利用した広告を行うことができる。
また、本発明の広告システムでは、前記報奨額決定部は、前記第2のユーザの数が所定の人数になるまで前記報奨額を決定するようにしてもよい。
この場合、評価情報が伝搬したユーザ数が増えすぎることを抑制することができる。
In the advertising system of the present invention, the reward amount determination unit may determine the reward amount only during a predetermined period.
In this case, since the period during which the incentive is given can be limited, the advertiser can make an advertisement using the network even for a temporary campaign or the like.
In the advertising system of the present invention, the reward amount determination unit may determine the reward amount until the number of the second users reaches a predetermined number.
In this case, it is possible to suppress an increase in the number of users to which the evaluation information is propagated.

また、本発明の広告システムは、前記影響度の高い順に所定数の前記ユーザに対してのみ前記広告を配信する広告配信部を備えるようにしてもよい。
また、本発明の広告システムでは、前記報奨額決定部は、前記第1のユーザについての前記影響度に応じて前記第1のユーザに与える前記報奨額を決定するようにしてもよい。
また、本発明の広告システムは、前記第2のユーザが閲覧する画面に、前記第2のユーザに対して通知された前記評価情報を、前記評価情報に係る前記第1のユーザについての前記影響度の順に表示する評価表示部を備えるようにしてもよい。
In addition, the advertisement system of the present invention may include an advertisement distribution unit that distributes the advertisement only to a predetermined number of the users in descending order of the influence degree.
In the advertising system of the present invention, the reward amount determination unit may determine the reward amount to be given to the first user according to the degree of influence on the first user.
Further, the advertising system of the present invention is configured to display the evaluation information notified to the second user on the screen viewed by the second user, and the influence on the first user related to the evaluation information. You may make it provide the evaluation display part displayed in order of a degree.

また、本発明の他の態様は、ポイント算出方法であって、ネットワークにおけるユーザのつながりを表す情報を記憶するデータベースを備えるコンピュータが、あるコンテンツに対する第1のユーザの評価の入力を受け付け、前記第1のユーザが前記ネットワークにおいてつながりを有する第2のユーザを前記データベースから特定し、前記第2のユーザに前記第1のユーザによる前記評価を示す評価情報を通知し、前記コンテンツによるアクションが発生したことを示すアクション発生情報の入力を受け付け、前記アクション発生情報に基づいて前記アクションが発生した場合に前記第1のユーザに与えるポイントを決定することとする。
また、本発明の他の態様は、ポイント算出方法であって、ネットワークにおけるユーザのつながりを管理するサーバと通信可能に接続されるコンピュータが、コンテンツを出力し、前記コンテンツに対する第1のユーザの評価の入力を受け付け、前記ネットワークにおいて前記第1のユーザにつながりを有する第2のユーザに対して、前記コンテンツに対する前記第1のユーザの前記評価を示す評価情報を通知するように指示する評価情報伝搬要求を前記サーバに送信し、前記コンテンツによるアクションが発生したことを示すアクション発生情報の入力を受け付け、前記アクション発生情報に基づいて前記アクションが発生した場合に前記第1のユーザに与えるポイントを決定することとする。
また、本発明の他の態様は、ポイント算出方法であって、ネットワークにおけるユーザのつながりを表す情報を記憶するデータベースを備えるコンピュータが、あるコンテンツに対する第1のユーザの評価の入力を受け付け、前記第1のユーザがネットワーク上でつながりを有する第2のユーザを前記データベースから特定し、前記第2のユーザに前記第1のユーザによる前記評価を示す評価情報を通知し、前記コンテンツによるアクションが発生したことを示すアクション発生情報の入力を受け付け、前記評価情報が通知された前記第2のユーザであって前記アクションを発生させたユーザの数に応じて、前記第1のユーザに与えるポイントを決定することとする。
また、本発明の他の態様は、ポイント算出方法であって、ネットワークにおけるユーザのつながりを管理するサーバと通信可能に接続されるコンピュータが、コンテンツを出力し、前記コンテンツに対する第1のユーザの評価の入力を受け付け、前記ネットワークにおいて前記第1のユーザにつながりを有する第2のユーザに対して、前記コンテンツに対する前記第1のユーザの前記評価を示す評価情報を通知するように指示する評価情報伝搬要求を前記サーバに送信し、前記コンテンツによるアクションが発生したことを示すアクション発生情報の入力を受け付け、前記評価情報が通知された前記第2のユーザであって前記アクションを発生させたユーザの数に応じて、前記第1のユーザに与えるポイントを決定することとする。
また、本発明の他の態様は、報奨額算出方法であって、ネットワークにおけるユーザのつながりを表す情報を記憶するデータベースを備えるコンピュータが、あるコンテンツに対する第1のユーザの評価の入力を受け付け、前記第1のユーザが前記ネットワークにおいてつながりを有する第2のユーザを前記データベースから特定し、前記第2のユーザに前記第1のユーザによる前記評価を示す評価情報を通知し、前記コンテンツによるアクションが発生したことを示すアクション発生情報の入力を受け付け、前記アクション発生情報に基づいて前記アクションが発生した場合に前記第1のユーザに与える報奨額を決定することとする。
また、本発明の他の態様は、報奨額算出方法であって、ネットワークにおけるユーザのつながりを管理するサーバと通信可能に接続されるコンピュータが、コンテンツを出力し、前記コンテンツに対する第1のユーザの評価の入力を受け付け、前記ネットワークにおいて前記第1のユーザにつながりを有する第2のユーザに対して、前記コンテンツに対する前記第1のユーザの前記評価を示す評価情報を通知するように指示する評価情報伝搬要求を前記サーバに送信し、前記コンテンツによるアクションが発生したことを示すアクション発生情報の入力を受け付け、前記アクション発生情報に基づいて前記アクションが発生した場合に前記第1のユーザに与える報奨額を決定することとする。
According to another aspect of the present invention, there is provided a point calculation method, wherein a computer including a database that stores information representing user connections in a network receives an input of a first user evaluation for a certain content, and the first One user identifies a second user having a connection in the network from the database, notifies the second user of the evaluation information indicating the evaluation by the first user, and an action by the content has occurred It is assumed that an input of action occurrence information indicating that is received, and a point to be given to the first user when the action occurs is determined based on the action occurrence information.
According to another aspect of the present invention, there is provided a point calculation method, wherein a computer that is communicably connected to a server that manages user connections in a network outputs content, and the first user evaluates the content. The evaluation information propagation that receives the input of the information and instructs the second user having a connection to the first user in the network to notify the evaluation information indicating the evaluation of the first user with respect to the content Sends a request to the server, accepts input of action occurrence information indicating that an action by the content has occurred, and determines points to be given to the first user when the action has occurred based on the action occurrence information I decided to.
According to another aspect of the present invention, there is provided a point calculation method, wherein a computer including a database that stores information representing user connections in a network receives an input of a first user evaluation for a certain content, and the first The first user identifies a second user who has a connection on the network from the database, notifies the second user of the evaluation information indicating the evaluation by the first user, and the action by the content has occurred In response to the input of the action occurrence information indicating that the evaluation information has been notified, the point to be given to the first user is determined according to the number of the second users who have been notified of the evaluation information and have generated the action. I will do it.
According to another aspect of the present invention, there is provided a point calculation method, wherein a computer that is communicably connected to a server that manages user connections in a network outputs content, and the first user evaluates the content. The evaluation information propagation that receives the input of the information and instructs the second user having a connection to the first user in the network to notify the evaluation information indicating the evaluation of the first user with respect to the content Number of users who have sent the request to the server, accepted the input of action occurrence information indicating that an action by the content has occurred, and are the second user who has been notified of the evaluation information and has generated the action The points to be given to the first user are determined according to the above.
According to another aspect of the present invention, there is provided a reward calculation method, wherein a computer including a database that stores information representing user connections in a network receives an input of a first user's evaluation for a certain content, A first user identifies a second user having a connection in the network from the database, notifies the second user of evaluation information indicating the evaluation by the first user, and an action by the content occurs It is assumed that an input of action occurrence information indicating that the action has occurred is received, and a reward amount to be given to the first user when the action occurs is determined based on the action occurrence information.
According to another aspect of the present invention, there is provided a reward calculation method, wherein a computer that is communicably connected to a server that manages user connections in a network outputs content, and the first user's Evaluation information that receives an input of an evaluation and instructs a second user connected to the first user in the network to notify the evaluation information indicating the evaluation of the first user with respect to the content A reward amount to be given to the first user when the action is generated based on the action occurrence information by transmitting a propagation request to the server, accepting the input of the action occurrence information indicating that the action by the content has occurred Will be determined.

また、本発明の他の態様は、広告方法であって、ネットワークにおけるユーザのつながりを表す情報を記憶するデータベースを備えるコンピュータが、ある広告に対する第1のユーザの評価の入力を受け付け、前記第1のユーザがネットワーク上でつながりを有する第2のユーザを前記データベースから特定し、前記第2のユーザに前記第1のユーザによる前記評価を示す評価情報を通知し、前記ネットワークにおいて前記評価情報が通知された前記第2のユーザの数を取得し、前記評価情報が通知された前記第2のユーザの数に応じて、前記第1のユーザの影響度を決定することとする。また、本発明の他の態様は、広告方法であって、ネットワークにおけるユーザのつながりを管理するサーバと通信可能に接続されるコンピュータが、広告を出力し、前記広告に対する第1のユーザの評価の入力を受け付け、前記ネットワークにおいて前記第1のユーザにつながりを有する第2のユーザに対して、前記広告に対する前記第1のユーザの前記評価を示す評価情報を通知するように指示する評価情報伝搬要求を前記サーバに送信し、前記ネットワークにおいて前記評価情報が通知された前記第2のユーザの数を取得し、
前記評価情報が通知された前記第2のユーザの数に応じて、前記第1のユーザの影響度を決定することとする。
According to another aspect of the present invention, there is provided an advertising method in which a computer including a database that stores information representing user connections in a network receives an input of a first user's evaluation for a certain advertisement, A second user having a connection on the network is identified from the database, the evaluation information indicating the evaluation by the first user is notified to the second user, and the evaluation information is notified in the network The number of the second users who have been made is acquired, and the degree of influence of the first user is determined in accordance with the number of the second users who have been notified of the evaluation information. According to another aspect of the present invention, there is provided an advertising method in which a computer that is communicably connected to a server that manages user connections in a network outputs an advertisement, and the first user's evaluation of the advertisement is performed. An evaluation information propagation request that accepts an input and instructs a second user connected to the first user in the network to notify the evaluation information indicating the evaluation of the first user with respect to the advertisement. To the server, to obtain the number of the second user notified of the evaluation information in the network,
The influence degree of the first user is determined according to the number of the second users notified of the evaluation information.

また、本発明の他の態様は、広告方法であって、ネットワークにおけるユーザのつながりを表す情報を記憶するデータベースを備えるコンピュータが、ある広告に対する第1のユーザの評価の入力を受け付け、前記第1のユーザがネットワーク上でつながりを有する第2のユーザを前記データベースから特定し、前記第2のユーザに前記第1のユーザによる前記評価を示す評価情報を通知し、前記評価情報が伝搬された前記第1および第2のユーザを対応付けて伝搬履歴データベースに記憶し、前記ネットワークにおいて前記評価情報が通知された経路を前記伝搬履歴データベースから特定し、前記第1のユーザに与える報奨額を前記経路の長さに応じて決定することとする。   According to another aspect of the present invention, there is provided an advertising method in which a computer including a database that stores information representing user connections in a network receives an input of a first user's evaluation for a certain advertisement, The second user having a connection on the network is identified from the database, the evaluation information indicating the evaluation by the first user is notified to the second user, and the evaluation information is propagated The first and second users are associated with each other and stored in the propagation history database, the route in which the evaluation information is notified in the network is specified from the propagation history database, and the reward amount to be given to the first user is the route. It will be decided according to the length of.

また、本発明の他の態様は、プログラムであって、ネットワークにおけるユーザのつながりを表す情報を記憶するデータベースを備えるコンピュータに、あるコンテンツに対する第1のユーザの評価の入力を受け付けるステップと、前記第1のユーザが前記ネットワークにおいてつながりを有する第2のユーザを前記データベースから特定するステップと、前記第2のユーザに前記第1のユーザによる前記評価を示す評価情報を通知するステップと、前記コンテンツによるアクションが発生したことを示すアクション発生情報の入力を受け付けるステップと、前記アクション発生情報に基づいて前記アクションが発生した場合にのみ前記第1のユーザに与えるポイントを決定するステップと、を実行させることとする。
また、本発明の他の態様は、プログラムであって、ネットワークにおけるユーザのつながりを管理するサーバと通信可能に接続されるコンピュータに、コンテンツを出力するステップと、前記コンテンツに対する第1のユーザの評価の入力を受け付けるステップと、前記ネットワークにおいて前記第1のユーザにつながりを有する第2のユーザに対して、前記コンテンツに対する前記第1のユーザの前記評価を示す評価情報を通知するように指示する評価情報伝搬要求を前記サーバに送信するステップと、前記コンテンツによるアクションが発生したことを示すアクション発生情報の入力を受け付けるステップと、前記アクション発生情報に基づいて前記アクションが発生した場合にのみ前記第1のユーザに与えるポイントを決定するステップと、を実行させることとする。
また、本発明の他の態様は、プログラムであって、ネットワークにおけるユーザのつながりを表す情報を記憶するデータベースを備えるコンピュータに、あるコンテンツに対する第1のユーザの評価の入力を受け付けるステップと、前記第1のユーザがネットワーク上でつながりを有する第2のユーザを前記データベースから特定するステップと、前記第2のユーザに前記第1のユーザによる前記評価を示す評価情報を通知するステップと、前記コンテンツによるアクションが発生したことを示すアクション発生情報の入力を受け付けるステップと、前記評価情報が通知された前記第2のユーザであって前記アクションを発生させたユーザの数に応じて、前記第1のユーザに与えるポイントを決定するステップと、を実行させることとする。
また、本発明の他の態様は、プログラムであって、ネットワークにおけるユーザのつながりを管理するサーバと通信可能に接続されるコンピュータに、コンテンツを出力するステップと、前記コンテンツに対する第1のユーザの評価の入力を受け付けるステップと、前記ネットワークにおいて前記第1のユーザにつながりを有する第2のユーザに対して、前記コンテンツに対する前記第1のユーザの前記評価を示す評価情報を通知するように指示する評価情報伝搬要求を前記サーバに送信するステップと、前記コンテンツによるアクションが発生したことを示すアクション発生情報の入力を受け付けるステップと、前記評価情報が通知された前記第2のユーザであって前記アクションを発生させたユーザの数に応じて、前記第1のユーザに与えるポイントを決定するステップと、を実行させることとする。
また、本発明の他の態様は、プログラムであって、ネットワークにおけるユーザのつながりを表す情報を記憶するデータベースを備えるコンピュータに、あるコンテンツに対する第1のユーザの評価の入力を受け付けるステップと、前記第1のユーザが前記ネットワークにおいてつながりを有する第2のユーザを前記データベースから特定するステップと、前記第2のユーザに前記第1のユーザによる前記評価を示す評価情報を通知するステップと、前記コンテンツによるアクションが発生したことを示すアクション発生情報の入力を受け付けるステップと、前記アクション発生情報に基づいて前記アクションが発生した場合にのみ前記第1のユーザに与える報奨額を決定するステップと、を実行させることとする。
また、本発明の他の態様は、プログラムであって、ネットワークにおけるユーザのつながりを管理するサーバと通信可能に接続されるコンピュータに、コンテンツを出力するステップと、前記コンテンツに対する第1のユーザの評価の入力を受け付けるステップと、前記ネットワークにおいて前記第1のユーザにつながりを有する第2のユーザに対して、前記コンテンツに対する前記第1のユーザの前記評価を示す評価情報を通知するように指示する評価情報伝搬要求を前記サーバに送信するステップと、前記コンテンツによるアクションが発生したことを示すアクション発生情報の入力を受け付けるステップと、前記アクション発生情報に基づいて前記アクションが発生した場合にのみ前記第1のユーザに与える報奨額を決定するステップと、を実行させることとする。
According to another aspect of the present invention, there is provided a program that receives a first user's evaluation input for a certain content in a computer including a database that stores information representing user connections in a network; A user identifying a second user having a connection in the network from the database; notifying the second user of evaluation information indicating the evaluation by the first user; and by the content Receiving an input of action occurrence information indicating that an action has occurred, and determining a point to be given to the first user only when the action has occurred based on the action occurrence information. And
According to another aspect of the present invention, there is provided a program that outputs a content to a computer that is communicably connected to a server that manages user connections in a network, and a first user's evaluation of the content. And an evaluation instructing a second user connected to the first user in the network to notify evaluation information indicating the evaluation of the first user with respect to the content. A step of transmitting an information propagation request to the server, a step of receiving an input of action occurrence information indicating that an action by the content has occurred, and the first only when the action has occurred based on the action occurrence information Step to determine the points given to the user And thereby when the execution.
According to another aspect of the present invention, there is provided a program that receives a first user's evaluation input for a certain content in a computer including a database that stores information representing user connections in a network; A step of identifying a second user having a connection on the network from the database, a step of notifying the second user of evaluation information indicating the evaluation by the first user, and the content. The step of accepting input of action occurrence information indicating that an action has occurred, and the first user according to the number of the second users who have been notified of the evaluation information and have generated the action And determining a point to be given to the user.
According to another aspect of the present invention, there is provided a program that outputs a content to a computer that is communicably connected to a server that manages user connections in a network, and a first user's evaluation of the content. And an evaluation instructing a second user connected to the first user in the network to notify evaluation information indicating the evaluation of the first user with respect to the content. A step of transmitting an information propagation request to the server; a step of receiving an input of action occurrence information indicating that an action by the content has occurred; and the second user who has been notified of the evaluation information, the action Depending on the number of generated users, it is given to the first user. Determining a point that, to be run.
According to another aspect of the present invention, there is provided a program that receives a first user's evaluation input for a certain content in a computer including a database that stores information representing user connections in a network; A user identifying a second user having a connection in the network from the database; notifying the second user of evaluation information indicating the evaluation by the first user; and by the content Receiving an input of action occurrence information indicating that an action has occurred, and determining a reward amount to be given to the first user only when the action has occurred based on the action occurrence information. I will do it.
According to another aspect of the present invention, there is provided a program that outputs a content to a computer that is communicably connected to a server that manages user connections in a network, and a first user's evaluation of the content. And an evaluation instructing a second user connected to the first user in the network to notify evaluation information indicating the evaluation of the first user with respect to the content. A step of transmitting an information propagation request to the server, a step of receiving an input of action occurrence information indicating that an action by the content has occurred, and the first only when the action has occurred based on the action occurrence information To determine the amount of incentive to give to other users , And thereby the execution.

また、本発明の他の態様は、プログラムであって、ネットワークにおけるユーザのつながりを表す情報を記憶するデータベースを備えるコンピュータに、ある広告に対する第1のユーザの評価の入力を受け付けるステップと、前記第1のユーザがネットワーク上でつながりを有する第2のユーザを前記データベースから特定するステップと、前記第2のユーザに前記第1のユーザによる前記評価を示す評価情報を通知するステップと、前記ネットワークにおいて前記評価情報が通知された前記第2のユーザの数を取得するステップと、前記評価情報が通知された前記第2のユーザの数に応じて、前記第1のユーザの影響度を決定するステップと、を実行させることとする。
また、本発明の他の態様は、プログラムであって、ネットワークにおけるユーザのつながりを管理するサーバと通信可能に接続されるコンピュータに、広告を出力するステップと、前記広告に対する第1のユーザの評価の入力を受け付けるステップと、前記ネットワークにおいて前記第1のユーザにつながりを有する第2のユーザに対して、前記広告に対する前記第1のユーザの前記評価を示す評価情報を通知するように指示する評価情報伝搬要求を前記サーバに送信するステップと、前記ネットワークにおいて前記評価情報が通知された前記第2のユーザの数を取得し、前記評価情報が通知された前記第2のユーザの数に応じて、前記第1のユーザの影響度を決定するステップとを実行させることとする。
According to another aspect of the present invention, there is provided a program that receives a first user's evaluation input for a certain advertisement in a computer including a database that stores information representing user connections in a network; In the network, a step in which one user identifies a second user having a connection on the network from the database, a step of notifying the second user of evaluation information indicating the evaluation by the first user, Obtaining the number of the second users notified of the evaluation information, and determining the degree of influence of the first user according to the number of the second users notified of the evaluation information. And let's execute.
According to another aspect of the present invention, there is provided a program that outputs an advertisement to a computer that is communicably connected to a server that manages user connections in a network, and evaluation of the first user for the advertisement. And an evaluation instructing a second user connected to the first user in the network to notify evaluation information indicating the evaluation of the first user with respect to the advertisement. A step of transmitting an information propagation request to the server; and obtaining the number of the second users notified of the evaluation information in the network, and according to the number of the second users notified of the evaluation information And determining the influence degree of the first user.

また、本発明の他の態様は、プログラムであって、ネットワークにおけるユーザのつながりを表す情報を記憶するデータベースを備えるコンピュータに、ある広告に対する第1のユーザの評価の入力を受け付けるステップと、前記第1のユーザが前記ネットワークにおいてつながりを有する第2のユーザを前記データベースから特定するステップと、前記第2のユーザに前記第1のユーザによる前記評価を示す評価情報を通知するステップと、前記ネットワークにおいて前記評価情報が通知された経路を特定するステップと、前記第1のユーザに与える報奨額を前記経路の長さに応じて決定するステップと、を実行させることとする。
また、本発明の他の態様は、プログラムであって、ネットワークにおけるユーザのつながりを管理するサーバと通信可能に接続されるコンピュータに、広告を出力するステップと、前記広告に対する第1のユーザの評価の入力を受け付るステップと、前記ネットワークにおいて前記第1のユーザにつながりを有する第2のユーザに対して、前記広告に対する前記第1のユーザの前記評価を示す評価情報を通知するように指示する評価情報伝搬要求を前記サーバに送信するステップと、前記評価情報が伝搬された前記第1および第2のユーザを対応付けて伝搬履歴データベースに記憶するステップと、前記ネットワークにおいて前記評価情報が通知された経路を前記伝搬履歴データベースから特定するステップと、前記第1のユーザに与える報奨額を前記経路の長さに応じて決定するステップと、を実行させることとする。
According to another aspect of the present invention, there is provided a program that receives a first user's evaluation input for a certain advertisement in a computer including a database that stores information representing user connections in a network; A step in which one user identifies a second user having a connection in the network from the database, a step of notifying the second user of evaluation information indicating the evaluation by the first user, and in the network The step of specifying the route notified of the evaluation information and the step of determining a reward amount to be given to the first user according to the length of the route are executed.
According to another aspect of the present invention, there is provided a program that outputs an advertisement to a computer that is communicably connected to a server that manages user connections in a network, and evaluation of the first user with respect to the advertisement. Instructing to notify a second user connected to the first user in the network of evaluation information indicating the evaluation of the first user with respect to the advertisement. Transmitting an evaluation information propagation request to the server, associating the first and second users to which the evaluation information has been propagated and storing them in a propagation history database, and notifying the evaluation information in the network Identifying a route that has been made from the propagation history database, and information to be given to the first user Determining in accordance with the amount the length of the path, and thereby the execution.

その他本願が開示する課題やその解決方法については、発明の実施形態の欄及び図面により明らかにされる。   Other problems and solutions to be disclosed by the present application will be made clear by the embodiments of the invention and the drawings.

本発明によれば、ネットワークのつながりを介してコンテンツを広めるインセンティブを与えることができる。   According to the present invention, it is possible to give an incentive to spread content via a network connection.

本実施形態に係る広告の伝搬について説明する図である。It is a figure explaining propagation of an advertisement concerning this embodiment. 本実施形態の広告システムの全体構成例を示す図である。It is a figure showing the example of whole composition of the advertising system of this embodiment. Webサーバ10のハードウェア構成の一例を示す図である。2 is a diagram illustrating an example of a hardware configuration of a Web server 10. FIG. Webサーバ10のソフトウェア構成の一例を示す図である。2 is a diagram illustrating an example of a software configuration of a Web server 10. FIG. 広告情報の構成例を示す図である。It is a figure which shows the structural example of advertisement information. 伝搬情報の構成例を示す図である。It is a figure which shows the structural example of propagation information. SNSサーバ20のハードウェア構成の一例を示す図である。It is a figure which shows an example of the hardware constitutions of the SNS server. SNSサーバ20のソフトウェア構成の一例を示す図である。It is a figure which shows an example of the software structure of the SNS server. ソーシャルグラフデータベース231の一例を示す図である。It is a figure which shows an example of the social graph database. イベント情報の構成例を示す図である。It is a figure which shows the structural example of event information. ユーザ情報の構成例を示す図である。It is a figure which shows the structural example of user information. 広告を表示して報奨額を決定する処理の流れを示す図である。It is a figure which shows the flow of a process which displays an advertisement and determines reward amount. 広告3の評価に対する報奨額を決定する処理の一例を示す図である。It is a figure which shows an example of the process which determines the reward amount with respect to evaluation of the advertisement. 伝搬数の算出処理の流れを示す図である。It is a figure which shows the flow of a calculation process of the propagation number.

以下、本発明の一実施形態に係る広告システムについて説明する。本実施形態の広告システムは、ユーザに広告を表示するとともに、その広告を、ソーシャルネットワークを通じて伝搬させようとするものである。   Hereinafter, an advertisement system according to an embodiment of the present invention will be described. The advertisement system according to the present embodiment displays an advertisement to a user and propagates the advertisement through a social network.

図1は、本実施形態に係る広告の伝搬について説明する図である。本実施形態の広告システムでは、ソーシャルネットワーク1において複数のユーザ2がつながっていることを前提とする。図1の例において、ユーザAに対して広告3が閲覧された場合に、ユーザAがボタン4を押下することにより、ユーザAが当該広告3について「良い」という評価を行った旨が広告システムに通知される。評価が広告システムに通知されると、ソーシャルネットワーク1においてユーザAにつながりを有しているユーザB、C及びDに、ユーザAが広告3について「良い」評価をした旨を示す情報(以下、評価情報という。)が伝達される。これに応じて、ユーザAに対してインセンティブ5(報奨)が与えられる。インセンティブは、例えば現金、現物、ポイント、情報へのアクセス権など、ユーザに対する報酬となりうるものであれば何でもよい。   FIG. 1 is a diagram for explaining advertisement propagation according to the present embodiment. In the advertising system of the present embodiment, it is assumed that a plurality of users 2 are connected in the social network 1. In the example of FIG. 1, when the advertisement 3 is viewed by the user A, the advertisement system indicates that the user A has evaluated the advertisement 3 as “good” by pressing the button 4. Will be notified. When the evaluation is notified to the advertisement system, information indicating that the user A has made a “good” evaluation on the advertisement 3 to the users B, C, and D connected to the user A in the social network 1 (hereinafter, Is called evaluation information). In response to this, an incentive 5 (reward) is given to the user A. The incentive may be anything that can serve as a reward for the user, such as cash, physical goods, points, information access right, and the like.

また、ユーザAからの評価情報を見たユーザBが広告3を閲覧しボタン4を押下すると、ソーシャルネットワーク1においてユーザBにつながりを有しているユーザE及びFにも、ユーザBが広告3について「良い」評価をした旨を示す評価情報が伝達される。これに応じてユーザBにもインセンティブ5が与えられる。後述するように、ユーザE及びFに対する評価情報の伝達に応じて、ユーザBに加えて、先にユーザBに評価情報を伝達したユーザAに対しても、インセンティブ5を与えるようにすることもできる。   Further, when the user B who has seen the evaluation information from the user A browses the advertisement 3 and presses the button 4, the user B is also connected to the users E and F who are connected to the user B in the social network 1. Evaluation information indicating that a “good” evaluation has been made is transmitted. In response to this, the incentive 5 is also given to the user B. As will be described later, incentive 5 may be given not only to user B but also to user A who has previously transmitted evaluation information to user B in response to the transmission of evaluation information to users E and F. it can.

さらに、図1の例ではユーザFによってコンバージョンが発生している。コンバージョンとは、例えば、商品の購入や会員登録、資料請求など、サービスにとって何らかの利益となる行動が行われたことである。図1の例では、銀行に対するローンの審査の申し込みを行うことや、ローンについての資料を請求することなどがコンバージョンとなる。コンバージョンが発生した場合にのみ、そのコンバージョンの基礎となる広告3についての評価情報の伝達元となるユーザB及びAに対してインセンティブ5を与えるようにしてもよい。   Further, in the example of FIG. 1, conversion occurs by the user F. The conversion is an action that has some kind of profit for the service, such as purchase of a product, member registration, and material request. In the example of FIG. 1, conversion includes applying for a loan review to a bank or requesting data on a loan. Only when conversion occurs, the incentive 5 may be given to the users B and A that are the transmission sources of the evaluation information about the advertisement 3 that is the basis of the conversion.

このように、本実施形態の広告システムでは、ソーシャルネットワーク1におけるつながりに沿って広告についての評価情報が伝達され、伝達元のユーザに対し、広告を評価してつながりのあるユーザに伝達するインセンティブが与えられる。
以下、詳細について説明する。
As described above, in the advertising system of the present embodiment, the evaluation information about the advertisement is transmitted along the connection in the social network 1, and the incentive to evaluate the advertisement and transmit it to the connected user to the transmission source user. Given.
Details will be described below.

==システム構成==
図2は、本実施形態の広告システムの全体構成例を示す図である。本実施形態の広告システムは、Webサーバ10及びSNSサーバ20を含んで構成される。
== System configuration ==
FIG. 2 is a diagram illustrating an example of the overall configuration of the advertisement system according to the present embodiment. The advertising system according to the present embodiment includes a Web server 10 and an SNS server 20.

Webサーバ10は、各種の情報をHTTP(HyperText Transfer Protocol)により提供する。Webサーバ10は、例えば、パーソナルコンピュータやワークステーションなどのコンピュータである。   The Web server 10 provides various types of information using HTTP (HyperText Transfer Protocol). The Web server 10 is a computer such as a personal computer or a workstation.

SNSサーバ20は、ソーシャルネットワークを構成するためのサービス、すなわちSNSサービスを提供する。SNSサーバ20は、例えばパーソナルコンピュータやワークステーションなどのコンピュータである。   The SNS server 20 provides a service for configuring a social network, that is, an SNS service. The SNS server 20 is a computer such as a personal computer or a workstation.

Webサーバ10とSNSサーバ20とは通信ネットワーク30を介して互いに通信可能に接続される。通信ネットワーク30は例えばインターネットである。また、通信ネットワーク30にはユーザ端末31が接続されており、ユーザ端末31は通信ネットワーク30を介してWebサーバ10及びSNSサーバ20にアクセスすることができる。ユーザ端末31は、例えばパーソナルコンピュータやPDA(Personal Digital Assistant)、携帯電話端末などである。   The Web server 10 and the SNS server 20 are connected to each other via a communication network 30 so that they can communicate with each other. The communication network 30 is, for example, the Internet. In addition, a user terminal 31 is connected to the communication network 30, and the user terminal 31 can access the Web server 10 and the SNS server 20 via the communication network 30. The user terminal 31 is, for example, a personal computer, a PDA (Personal Digital Assistant), a mobile phone terminal, or the like.

==Webサーバ10==
図3は、Webサーバ10のハードウェア構成の一例を示す図である。Webサーバ10は、CPU101、メモリ102、記憶装置103、通信インタフェース104、入力装置105、出力装置106を備える。記憶装置103は、各種のデータやプログラムを記憶する、例えばハードディスクドライブやソリッドステートドライブ、フラッシュメモリなどである。CPU101は記憶装置103に記憶されているプログラムをメモリ102に読み出して実行することにより各種の機能を実現する。通信インタフェース104は、通信ネットワーク30に接続するためのインタフェースであり、例えば、イーサネット(登録商標)に接続するためのアダプタ、公衆電話回線網に接続するためのモデム、無線通信網に接続するための無線通信機などである。入力装置105は、データの入力を受け付ける、例えばキーボードやマウス、トラックボール、タッチパネル、マイクロフォンなどである。出力装置106は、データを出力する、例えばディスプレイやプリンタ、スピーカなどである。Webサーバ10は複数の入力装置105及び出力装置106を備えるようにすることもできる。
== Web server 10 ==
FIG. 3 is a diagram illustrating an example of a hardware configuration of the Web server 10. The Web server 10 includes a CPU 101, a memory 102, a storage device 103, a communication interface 104, an input device 105, and an output device 106. The storage device 103 stores various data and programs, such as a hard disk drive, a solid state drive, and a flash memory. The CPU 101 implements various functions by reading a program stored in the storage device 103 into the memory 102 and executing it. The communication interface 104 is an interface for connecting to the communication network 30. For example, an adapter for connecting to Ethernet (registered trademark), a modem for connecting to a public telephone line network, and a wireless communication network. Such as a wireless communication device. The input device 105 is, for example, a keyboard, a mouse, a trackball, a touch panel, or a microphone that accepts data input. The output device 106 is, for example, a display, a printer, or a speaker that outputs data. The Web server 10 may include a plurality of input devices 105 and output devices 106.

図4は、Webサーバ10のソフトウェア構成の一例を示す図である。Webサーバ10は、広告出力部111、評価入力部112、評価情報送信部113、伝搬情報取得部114、報奨額決定部115、支払処理部116、影響度送信部117、広告データベース131、伝搬履歴データベース132を備える。広告出力部111、評価入力部112、評価情報送信部113、伝搬情報取得部114、報奨額決定部115、支払処理部116、影響度送信部117は、Webサーバ10が備えるCPU101が記憶装置103に記憶されているプログラムをメモリ102に読み出して実行することにより実現され、広告データベース131及び伝搬履歴データベース132は、Webサーバ10が備えるメモリ102や記憶装置103の提供する記憶領域の一部として実現される。   FIG. 4 is a diagram illustrating an example of a software configuration of the Web server 10. The web server 10 includes an advertisement output unit 111, an evaluation input unit 112, an evaluation information transmission unit 113, a propagation information acquisition unit 114, a reward amount determination unit 115, a payment processing unit 116, an influence degree transmission unit 117, an advertisement database 131, and a propagation history. A database 132 is provided. The advertisement output unit 111, the evaluation input unit 112, the evaluation information transmission unit 113, the propagation information acquisition unit 114, the reward amount determination unit 115, the payment processing unit 116, and the impact transmission unit 117 are included in the CPU 101 of the Web server 10 and the storage device 103. The advertisement database 131 and the propagation history database 132 are realized as part of the storage area provided by the memory 102 and the storage device 103 provided in the Web server 10. Is done.

広告データベース131は、広告3を表示するための情報(以下、広告情報という。)を記憶する。図5は、広告データベース131に登録される広告情報の構成例を示す図である。同図に示すように、広告情報には、広告3を特定するための識別情報である広告IDに対応付けて、広告の名称、広告の内容、及び広告に関係するコンバージョンを発生させるサービスにアクセスするためのURL(Uniform Resource Locator)が含まれる。本実施形態では、広告の内容は文字列であるものとするが、画像データなどを含めるようにしてもよい。また、URLや名称などを省略して、広告IDと広告の内容のみを広告情報に含めるようにし、広告の内容には、例えばHTML(HyperText Markup Language)やXHTML、XMLなどで記述された文字列やJPEGやPNGなどの画像データなどを含めるようにしてもよい。   The advertisement database 131 stores information for displaying the advertisement 3 (hereinafter referred to as advertisement information). FIG. 5 is a diagram illustrating a configuration example of advertisement information registered in the advertisement database 131. As shown in the figure, the advertisement information is associated with an advertisement ID that is identification information for identifying the advertisement 3, and the advertisement name, the content of the advertisement, and a service that generates conversion related to the advertisement are accessed. URL (Uniform Resource Locator) is included. In the present embodiment, the content of the advertisement is assumed to be a character string, but image data or the like may be included. Also, the URL and name are omitted, and only the advertisement ID and the contents of the advertisement are included in the advertisement information. The contents of the advertisement include, for example, character strings described in HTML (HyperText Markup Language), XHTML, XML, etc. Or image data such as JPEG or PNG.

広告出力部111は広告を出力する。本実施形態では、広告出力部111は、ユーザ端末31から送信されるHTTPリクエストに応じて、広告情報に含まれる広告の内容に広告IDを付帯させてユーザ端末31に送信するものとする。ユーザ端末31は、Webサーバ10から受信したデータに基づいて図1に示すような広告3を表示するとともに、広告IDを対応付けたボタン4を表示する。   The advertisement output unit 111 outputs an advertisement. In the present embodiment, the advertisement output unit 111 transmits an advertisement ID attached to the content of the advertisement included in the advertisement information to the user terminal 31 in response to an HTTP request transmitted from the user terminal 31. The user terminal 31 displays the advertisement 3 as shown in FIG. 1 based on the data received from the Web server 10 and displays the button 4 associated with the advertisement ID.

評価入力部112は、広告に対するユーザの評価の入力を受け付ける。本実施形態では、ユーザ端末31に表示された広告3に含まれるボタン4が押下された場合に、ユーザ端末31は、ユーザ端末31を操作しているユーザを特定する情報(以下、ユーザIDという。)と、当該広告3を特定する情報(以下、広告IDという。)と、をWebサーバ10に送信し、評価入力部112はユーザ端末31から、当該ユーザID及び広告IDを、ユーザによる広告についての「良い」という評価として受け付ける。   The evaluation input unit 112 receives an input of a user's evaluation for an advertisement. In the present embodiment, when the button 4 included in the advertisement 3 displayed on the user terminal 31 is pressed, the user terminal 31 specifies information that identifies the user operating the user terminal 31 (hereinafter referred to as a user ID). ) And information for identifying the advertisement 3 (hereinafter referred to as advertisement ID) are transmitted to the Web server 10, and the evaluation input unit 112 receives the user ID and advertisement ID from the user terminal 31. It is accepted as an evaluation of “good”.

評価情報送信部113は、ユーザの広告に対する評価を示す情報(以下、評価情報という。)をSNSサーバ20に送信する。評価情報送信部113は、評価入力部112が受け付けた広告IDに対応する広告情報を広告データベース131から読み出し、評価入力部112が受け付けたユーザIDと、広告情報の広告ID、名称及びURLとを含む評価情報をSNSサーバ20に送信する。後述するように、SNSサーバ20では、評価情報に含まれるユーザIDにより特定されるユーザ(以下、閲覧ユーザという。)がソーシャルネットワークにおいてつながりを有する他のユーザ(以下、つながりユーザという。)に対して、閲覧ユーザが上記広告3のことを良いと評価している旨が通知される。なお、評価情報送信部113は、ある広告について予め設定された所定人数から評価を受け付けた後は、それ以上評価情報をSNSサーバ20に送信しないようにしてもよい。   The evaluation information transmission unit 113 transmits information indicating the evaluation of the user's advertisement (hereinafter referred to as evaluation information) to the SNS server 20. The evaluation information transmission unit 113 reads out the advertisement information corresponding to the advertisement ID received by the evaluation input unit 112 from the advertisement database 131, and obtains the user ID received by the evaluation input unit 112 and the advertisement ID, name, and URL of the advertisement information. The included evaluation information is transmitted to the SNS server 20. As will be described later, in the SNS server 20, a user specified by a user ID included in the evaluation information (hereinafter referred to as a browsing user) is connected to another user (hereinafter referred to as a connected user) having a connection in the social network. Thus, it is notified that the browsing user evaluates the advertisement 3 as good. Note that the evaluation information transmission unit 113 may not transmit any more evaluation information to the SNS server 20 after receiving an evaluation from a predetermined number of people set in advance for a certain advertisement.

伝搬情報取得部114は、SNSサーバ20において評価情報が伝搬された先のユーザを特定するユーザIDをSNSサーバ20から取得する。本実施形態では、評価情報送信部113による評価情報の送信に対して、SNSサーバ20から伝搬先のユーザIDの一覧が応答され、伝搬情報取得部114はこれを受信するものとするが、例えば、伝搬された先のユーザ一覧を取得するためのコマンドをSNSサーバ20に送信し、コマンドに応じてSNSサーバ20から送信されるユーザIDの一覧を受信するようにしてもよい。伝搬情報取得部114は、SNSサーバ20から受信したユーザIDのそれぞれについて、評価入力部112が受け付けた評価情報に含まれる広告ID及びユーザIDならびに当該ユーザIDを含む、評価情報が伝搬されたことを示す情報(以下、伝搬情報という。)を作成して伝搬履歴データベース132に登録する。図6は、伝搬履歴データベース132に登録される伝搬情報の構成例を示す図である。同図に示すように、伝搬情報には、広告ID、閲覧ユーザのユーザID(伝搬元)、評価情報が通知されたつながりユーザのユーザID(伝搬先)及び広告3についての評価を評価入力部112が受け付けた日時が含まれる。   The propagation information acquisition unit 114 acquires, from the SNS server 20, a user ID that identifies the user to whom the evaluation information is propagated in the SNS server 20. In the present embodiment, a list of propagation destination user IDs is returned from the SNS server 20 to the transmission of the evaluation information by the evaluation information transmission unit 113, and the propagation information acquisition unit 114 receives this, for example, Alternatively, a command for acquiring a propagated destination user list may be transmitted to the SNS server 20, and a list of user IDs transmitted from the SNS server 20 may be received in response to the command. The propagation information acquisition unit 114 has received the evaluation information including the advertisement ID and the user ID included in the evaluation information received by the evaluation input unit 112 and the user ID for each user ID received from the SNS server 20. (Hereinafter referred to as propagation information) is created and registered in the propagation history database 132. FIG. 6 is a diagram illustrating a configuration example of propagation information registered in the propagation history database 132. As shown in the figure, the propagation information includes the advertisement ID, the browsing user's user ID (propagation source), the connected user's user ID (propagation destination) notified of the evaluation information, and the evaluation about the advertisement 3 as an evaluation input unit. The date and time received by 112 is included.

報奨額決定部115は、ユーザが広告を評価したことに対して与えるインセンティブの額(報奨額)を決定する。報奨額決定部115は、SNSサーバ20が提供するソーシャルネットワークにおけるつながりによって評価情報が伝搬された場合に、伝搬元となるユーザに対する報奨額を決定する。   The reward amount determination unit 115 determines the amount of incentive (reward amount) to be given for the user evaluating the advertisement. The reward amount determination unit 115 determines a reward amount for a user who is a propagation source when evaluation information is propagated by a connection in a social network provided by the SNS server 20.

報奨額決定部115による報奨額の決定処理の一例は後述するが、報奨額決定部115は、例えば、ソーシャルネットワークにおけるつながりの数に応じて報奨額を決定することができる。この場合、より多くのつながりをもつユーザにインセンティブを多く与えることができるので、より多くのユーザに広告が伝搬することが期待される。また、広告主にとっても、より広く伝搬されたことに対してインセンティブを支払うことになるので、支払の妥当性が高く広告の出稿がしやすくなる。   An example of reward amount determination processing by the reward amount determination unit 115 will be described later. The reward amount determination unit 115 can determine the reward amount according to the number of connections in the social network, for example. In this case, since many incentives can be given to users who have more connections, it is expected that the advertisement will propagate to more users. Also, since the advertiser pays incentives for the wider propagation, the validity of the payment is high and it is easy to place an advertisement.

また、報奨額決定部115は、連鎖的に評価情報が伝搬した場合には、伝搬した全てのユーザの数に応じて報奨額を決定することもできる。例えば図1の例では、ユーザAが広告3を良いと評価したことがユーザB、C、Dに通知され、これに応じてユーザBが広告3を閲覧して良いと評価し、ユーザBが広告3を良いと評価したことがユーザE、Fに通知された場合、ユーザAから連鎖的に評価情報が伝搬したのはユーザB、C、D、E、Fの5名であり、ユーザBから評価情報が伝搬したのはユーザE、Fの2名であるので、ユーザAについては「5」、ユーザBについては「2」の数に応じた報奨額を決定することができる。   In addition, when the evaluation information is propagated in a chain, the reward amount determination unit 115 can determine the reward amount according to the number of all the propagated users. For example, in the example of FIG. 1, the users B, C, and D are notified that the user A has evaluated the advertisement 3, and accordingly, the user B evaluates that the advertisement 3 may be viewed. When the users E and F are notified that the advertisement 3 is evaluated as being good, the evaluation information is propagated in a chain from the user A to five users B, C, D, E, and F. Since the evaluation information is propagated by two users E and F, the reward amount corresponding to the number of “5” for user A and “2” for user B can be determined.

また、報奨額決定部115は、ソーシャルグラフにおいて連鎖的に評価情報が伝搬した場合には、伝搬した階層の深さ(すなわち、伝搬元から末端の伝搬先までの経路の長さ)に応じて報奨額を決定することもできる。この場合、より広範囲に広告が伝搬するようにインセンティブを与えることができる。   In addition, when the evaluation information is propagated in a chain in the social graph, the reward amount determination unit 115 depends on the depth of the propagated hierarchy (that is, the length of the route from the propagation source to the terminal propagation destination). You can also determine the reward amount. In this case, an incentive can be given so that the advertisement propagates in a wider range.

また、報奨額決定部115は、早く広告3を閲覧したユーザほど報奨額が大きくなるように報奨額を決定するようにしてもよく、また評価情報が伝搬されたユーザ数が多く、かつ、広告3を閲覧した日時が早いほど報奨額が大きくなるように報奨額を決定するようにしてもよい。   In addition, the reward amount determination unit 115 may determine the reward amount so that the reward amount becomes larger as the user who browses the advertisement 3 earlier, the number of users to whom the evaluation information is propagated is large, and the advertisement The reward amount may be determined so that the reward amount increases as the date and time of viewing 3 is earlier.

また、報奨額決定部115は、コンバージョンが発生した場合にのみ報奨額を決定するようにしてもよい。この場合、広告主にとっては、実際に効果が発生したことの対価としてインセンティブを与えることが可能となり、広告の出稿がしやくなる。   The reward amount determination unit 115 may determine the reward amount only when conversion occurs. In this case, for the advertiser, it is possible to give an incentive as a price for the actual effect, and it is easy to place an advertisement.

また、コンバージョンが発生した場合に、報奨額決定部115は、ソーシャルネットワークにおけるユーザのつながりを表すグラフ(ソーシャルグラフと呼ばれる。)において、コンバージョンを発生させたユーザに評価情報が伝搬された経路上のユーザに対してのみ報奨額を決定するようにしてもよい。例えば図1の例では、コンバージョンを発生させたユーザFに評価情報が伝搬された経路上のユーザであるユーザA及びBについて報奨額を決定する。   In addition, when a conversion occurs, the reward amount determination unit 115 is on a path on which the evaluation information is propagated to the user who has generated the conversion in a graph (referred to as a social graph) representing the connection of users in the social network. The reward amount may be determined only for the user. For example, in the example of FIG. 1, the reward amount is determined for users A and B who are users on the path through which the evaluation information is propagated to the user F who has generated the conversion.

また、報奨額決定部115は、ある広告についての報奨額につき、複数のユーザの報奨額を決定する場合において、広告について予め設定された上限額を超えないように報奨額を決定するようにしてもよい。この場合、インセンティブの上限を設けることができるので、広告主は予算管理を容易に行うことができる。   Further, the reward amount determination unit 115 determines the reward amount so as not to exceed a preset upper limit amount for the advertisement when determining the reward amounts of a plurality of users for the reward amount for a certain advertisement. Also good. In this case, since the upper limit of the incentive can be set, the advertiser can easily manage the budget.

また、報奨額決定部115は、所定の期間中にのみ報奨額を決定するようにしてもよい。この場合、インセンティブを与える期間を限定することができるので、広告主はキャンペーン等の一時的なものについてもソーシャルネットワークを利用した広告を行うことができる。   Further, the reward amount determination unit 115 may determine the reward amount only during a predetermined period. In this case, since the period for giving the incentive can be limited, the advertiser can perform an advertisement using a social network even for a temporary campaign or the like.

支払処理部116は、報奨額決定部115が決定した報奨額に応じてインセンティブをユーザに与える。支払処理部116は、一般的な処理によってインセンティブを与えるものとする。例えば、インセンティブとして現金を支払う場合には、例えば金融機関の運営するサーバにアクセスして振込処理を行うようにすることもできる。また、一般的な処理によって、Webサーバ10を運営する運営者が発行するポイントをインセンティブとしてユーザに与えるようにしてもよい。   The payment processing unit 116 gives an incentive to the user according to the reward amount determined by the reward amount determination unit 115. The payment processing unit 116 gives an incentive by a general process. For example, when paying cash as an incentive, for example, a transfer process may be performed by accessing a server operated by a financial institution. Moreover, you may make it give a user the point which the operator who manages the web server 10 issues as an incentive by general processing.

影響度送信部117は、ユーザが広告を評価したことが他のユーザに与える影響度をSNSサーバ20に送信する。本実施形態では、影響度は、評価情報が伝搬したユーザの数によって決定する。また、影響度は、あるユーザを基点としてソーシャルグラフ上をツリー状に評価情報が伝搬した場合、ツリーのルート(基点となるユーザ)に近いほど高くなるように重み付けされる。なお、影響度の算出処理については後述する。   The influence degree transmission unit 117 transmits to the SNS server 20 the influence degree that the user has evaluated the advertisement has on other users. In the present embodiment, the degree of influence is determined by the number of users to whom the evaluation information has been propagated. Further, when the evaluation information propagates in a tree shape on the social graph with a certain user as a base point, the influence degree is weighted so as to become higher as it is closer to the root of the tree (the user serving as the base point). The influence degree calculation process will be described later.

なお、広告出力部111は、影響度に応じて広告の表示を変えるようにしてもよい。例えば、広告の表示回数に制限があるような場合に、広告出力部111は、影響度の高いユーザ(インフルエンサとも呼ばれる。)に対して優先的に広告を表示するようにすることができる。   The advertisement output unit 111 may change the display of the advertisement according to the influence degree. For example, when there is a limit to the number of advertisements displayed, the advertisement output unit 111 can preferentially display advertisements to users who are highly influenced (also referred to as influencers).

また、報奨額決定部115は、影響度に応じて報奨額を決定するようにしてもよい。例えば、報奨額決定部115は、影響度が大きいほど報奨額が大きくなるように決定することができる。   The reward amount determination unit 115 may determine the reward amount according to the influence level. For example, the reward amount determination unit 115 can determine that the reward amount increases as the influence degree increases.

==SNSサーバ20==
図7は、SNSサーバ20のハードウェア構成の一例を示す図である。SNSサーバ20は、CPU201、メモリ202、記憶装置203、通信インタフェース204、入力装置205、出力装置206を備える。記憶装置203は、各種のデータやプログラムを記憶する、例えばハードディスクドライブやソリッドステートドライブ、フラッシュメモリなどである。CPU201は記憶装置203に記憶されているプログラムをメモリ202に読み出して実行することにより各種の機能を実現する。通信インタフェース204は、通信ネットワーク30に接続するためのインタフェースであり、例えば、イーサネット(登録商標)に接続するためのアダプタ、公衆電話回線網に接続するためのモデム、無線通信網に接続するための無線通信機などである。入力装置205は、データの入力を受け付ける、例えばキーボードやマウス、トラックボール、タッチパネル、マイクロフォンなどである。出力装置206は、データを出力する、例えばディスプレイやプリンタ、スピーカなどである。SNSサーバ20は複数の入力装置205及び出力装置206を備えるようにすることもできる。
== SNS server 20 ==
FIG. 7 is a diagram illustrating an example of a hardware configuration of the SNS server 20. The SNS server 20 includes a CPU 201, a memory 202, a storage device 203, a communication interface 204, an input device 205, and an output device 206. The storage device 203 is, for example, a hard disk drive, a solid state drive, or a flash memory that stores various data and programs. The CPU 201 implements various functions by reading the program stored in the storage device 203 into the memory 202 and executing it. The communication interface 204 is an interface for connecting to the communication network 30 and includes, for example, an adapter for connecting to Ethernet (registered trademark), a modem for connecting to a public telephone line network, and a wireless communication network. Such as a wireless communication device. The input device 205 is a keyboard, mouse, trackball, touch panel, microphone, or the like that accepts data input. The output device 206 is, for example, a display, a printer, or a speaker that outputs data. The SNS server 20 may include a plurality of input devices 205 and output devices 206.

図8は、SNSサーバ20のソフトウェア構成の一例を示す図である。同図に示すように、SNSサーバ20は、イベント検知部211、イベント通知部212、伝搬情報送信部213、影響度受信部214、ソーシャルグラフデータベース231、イベントデータベース232、ユーザデータベース233を備えている。なお、イベント検知部211、イベント通知部212、伝搬情報送信部213、影響度受信部214は、SNSサーバ20が備えるCPU201が記憶装置203に記憶されているプログラムをメモリ202に読み出して実行することにより実現され、ソーシャルグラフデータベース231、イベントデータベース232、ユーザデータベース233は、SNSサーバ20が備えるメモリ202及び記憶装置203が提供する記憶領域の一部として実現される。   FIG. 8 is a diagram illustrating an example of a software configuration of the SNS server 20. As shown in the figure, the SNS server 20 includes an event detection unit 211, an event notification unit 212, a propagation information transmission unit 213, an influence level reception unit 214, a social graph database 231, an event database 232, and a user database 233. . Note that the event detection unit 211, the event notification unit 212, the propagation information transmission unit 213, and the influence level reception unit 214 cause the CPU 201 included in the SNS server 20 to read the program stored in the storage device 203 into the memory 202 and execute it. The social graph database 231, the event database 232, and the user database 233 are realized as part of a storage area provided by the memory 202 and the storage device 203 included in the SNS server 20.

ソーシャルグラフデータベース231は、ユーザのつながりを管理する。ソーシャルグラフデータベース231は、一般的なソーシャルネットワークにおけるソーシャルグラフを表す各種の情報を管理することができる。本実施形態では、説明を簡単にするため、ソーシャルグラフにおいてリンクにより接続されている両端のノードのユーザを示すユーザIDを管理するものとする。図9は、本実施形態に係るソーシャルグラフデータベース231の一例を示す図である。同図に示すように、ソーシャルグラフデータベース231は、つながりを有する2人のユーザを特定するユーザID(ユーザID1及びユーザID2)を記憶している。   The social graph database 231 manages user connections. The social graph database 231 can manage various types of information representing a social graph in a general social network. In the present embodiment, in order to simplify the description, it is assumed that user IDs indicating users of nodes at both ends connected by links in the social graph are managed. FIG. 9 is a diagram illustrating an example of the social graph database 231 according to the present embodiment. As shown in the figure, the social graph database 231 stores user IDs (user ID1 and user ID2) that specify two users who have connections.

イベント検知部211は、ユーザが何らかの行動(アクション)を行ったことを検知する。イベント検知部211は、例えば、あるユーザが他のユーザとつながりを有するようになったことや、ユーザがステータスを入力したこと、ユーザが写真をアップロードしたことなど、ユーザが行った各種の行動を検知する。本実施形態では、説明を簡単にするために、イベント検知部211は、Webサーバ10から評価情報を受信したことをもって、ユーザが広告についての評価を入力したことを検知することのみを説明する。   The event detection unit 211 detects that the user has performed some action (action). For example, the event detection unit 211 performs various actions performed by the user, such as that a user has a connection with another user, a user has input a status, and a user has uploaded a photo. Detect. In the present embodiment, in order to simplify the description, the event detection unit 211 will be described only to detect that the user has input an evaluation about an advertisement when the evaluation information is received from the Web server 10.

イベント検知部211は、検知したイベントに関する情報(以下、イベント情報という。)をイベントデータベース232に登録する。図10は、イベントデータベース232に登録されるイベント情報の構成例を示す図である。同図に示すように、イベント情報には、イベントを特定する情報(以下、イベントIDという。)、日時、行動(アクション)を行ったユーザID、ユーザのとったアクション、アクションの対象となった事象と特定する情報、及びイベントに関するURLが含まれる。日時は、例えばイベント情報を登録した日時としてもよいし、アクションが行われた日時としてもよい。評価情報についてはアクションに「広告評価」が設定されるものとする。図10の例では、イベントIDが「E001」であるイベント情報が、ユーザ「A」が、「○○銀行ローン」の広告(図5の例の広告IDが「0001」である広告)について「良い」と評価したことを示している。   The event detection unit 211 registers information related to the detected event (hereinafter referred to as event information) in the event database 232. FIG. 10 is a diagram illustrating a configuration example of event information registered in the event database 232. As shown in the figure, the event information includes information for identifying the event (hereinafter referred to as event ID), date and time, user ID that performed the action (action), action taken by the user, and target of action. Information identifying the event and a URL related to the event are included. The date / time may be, for example, the date / time when the event information is registered, or the date / time when the action was performed. For the evaluation information, “Advertisement Evaluation” is set in the action. In the example of FIG. 10, the event information with the event ID “E001” indicates that the user “A” has the advertisement “XX bank loan” (the advertisement with the advertisement ID “0001” in the example of FIG. 5). It shows that it was evaluated as “good”.

ユーザデータベース233は、ユーザに関する情報(以下、ユーザ情報という。)を記憶する。図11は、ユーザデータベース233に記憶されるユーザ情報の構成例を示す図である。同図に示すように、ユーザ情報には、ユーザIDに対応付けて、そのユーザの影響度、ユーザの氏名やメールアドレスなどが含まれる。なお、ユーザ情報には、ユーザの属性などユーザに関する各種の項目を含めることができる。   The user database 233 stores information related to users (hereinafter referred to as user information). FIG. 11 is a diagram illustrating a configuration example of user information stored in the user database 233. As shown in the figure, the user information includes the influence degree of the user, the user's name and mail address, etc. in association with the user ID. The user information can include various items related to the user such as user attributes.

イベント通知部212は、イベントをユーザに通知する。本実施形態では、イベント通知部212は、ユーザがSNSサーバ20にアクセスした場合に表示される画面に、当該ユーザにつながりのある他のユーザのユーザIDに対応するイベント情報を日時の新しい順に所定数をイベントデータベース232から読み出して一覧表示するものとする。つまり、イベント通知部212は、ユーザ端末31からSNSサーバ20がアクセスされたことを契機として、ユーザ端末31に送信する画面データにイベント情報を含めることでイベントを通知するものとする。イベント通知部212は、ソーシャルグラフデータベース231から、アクセスしてきたユーザのユーザIDに対応するユーザID2を読み出し、読み出したユーザID2を含むイベント情報をイベントデータベース232から読み出して表示する。ここでイベント通知部212は、アクションが「広告評価」であるイベント情報については、イベント情報のユーザIDに対応するユーザ情報の影響度の高い順にイベント情報を表示するようにしてもよい。また、イベント通知部212は、影響度に応じてイベント情報の表示を変更するようにしてもよい。例えば、イベント通知部212は、影響度が大きいユーザのイベント情報については、文字の大きさや色、背景色を目立つように変更したり、飾り枠やアイコンなどを表示したりすることができる。   The event notification unit 212 notifies the user of the event. In the present embodiment, the event notification unit 212 predetermines event information corresponding to the user IDs of other users connected to the user on the screen displayed when the user accesses the SNS server 20 in order of date and time. The numbers are read from the event database 232 and displayed as a list. That is, the event notification unit 212 notifies the event by including event information in the screen data transmitted to the user terminal 31 when the SNS server 20 is accessed from the user terminal 31. The event notification unit 212 reads the user ID 2 corresponding to the user ID of the accessing user from the social graph database 231, reads the event information including the read user ID 2 from the event database 232, and displays it. Here, the event notification unit 212 may display the event information in the descending order of the influence degree of the user information corresponding to the user ID of the event information for the event information whose action is “advertisement evaluation”. Further, the event notification unit 212 may change the display of the event information according to the influence degree. For example, the event notification unit 212 can change the character size, color, and background color so that the event information of a user having a large influence is conspicuous, or can display a decorative frame, an icon, or the like.

なお、本実施形態では、イベント情報がイベントデータベース232に登録されたことにより、ユーザの画面に表示可能となったところでイベント(評価情報)がユーザに通知されたものとする。また、イベント通知部212は、予め設定された所定人数にイベントを通知した場合には、それ以上イベントを通知しないようにしてもよい。   In the present embodiment, it is assumed that the event (evaluation information) is notified to the user when the event information is registered in the event database 232 and can be displayed on the user's screen. Further, the event notification unit 212 may not notify the event any more when it notifies the predetermined number of people set in advance.

伝搬情報送信部213は、イベントが通知されたユーザをWebサーバ10に送信する。伝搬情報送信部213は、ソーシャルグラフデータベース231から評価情報に含まれるユーザIDに対応するユーザID2を読み出し、読み出したユーザID2の一覧をWebサーバ10に送信する。   The propagation information transmission unit 213 transmits the user notified of the event to the Web server 10. The propagation information transmission unit 213 reads the user ID 2 corresponding to the user ID included in the evaluation information from the social graph database 231, and transmits a list of the read user IDs 2 to the Web server 10.

影響度受信部214は、Webサーバ10から送信される影響度を受信する。影響度受信部214は、受信した影響度によりユーザデータベース233を更新する。   The influence degree receiving unit 214 receives the influence degree transmitted from the Web server 10. The influence degree receiving unit 214 updates the user database 233 with the received influence degree.

==処理==
以下、本実施形態の広告システムにおける処理について説明する。
図12は、広告を表示して報奨額を決定する処理の流れを示す図である。Webサーバ10において、広告出力部111はユーザ端末31からのHTTPリクエストに応じて広告情報をユーザ端末31に送信し、ユーザ端末31において広告3が表示される(S401)。ユーザ端末31において当該広告を良いと評価するボタン4が押下され、ユーザ端末31からユーザID及び広告IDがWebサーバ10に送信され、評価入力部112が当該ユーザID及び広告IDを受信する(S402)。評価情報送信部113は、評価入力部112が受け付けた広告IDに対応する広告情報を広告データベース131から読み出し、評価入力部112が受け付けたユーザIDと、広告情報の広告ID、名称及びURLとを含む評価情報をSNSサーバ20に送信する(S403)。
== Processing ==
Hereinafter, processing in the advertising system of the present embodiment will be described.
FIG. 12 is a diagram showing a flow of processing for displaying an advertisement and determining a reward amount. In the Web server 10, the advertisement output unit 111 transmits advertisement information to the user terminal 31 in response to the HTTP request from the user terminal 31, and the advertisement 3 is displayed on the user terminal 31 (S401). The user terminal 31 presses the button 4 that evaluates the advertisement as good, the user terminal 31 transmits the user ID and the advertisement ID to the Web server 10, and the evaluation input unit 112 receives the user ID and the advertisement ID (S402). ). The evaluation information transmission unit 113 reads out the advertisement information corresponding to the advertisement ID received by the evaluation input unit 112 from the advertisement database 131, and obtains the user ID received by the evaluation input unit 112 and the advertisement ID, name, and URL of the advertisement information. The included evaluation information is transmitted to the SNS server 20 (S403).

SNSサーバ20において、イベント検知部211が評価情報を受信してイベント情報をイベントデータベース232に登録することにより、ソーシャルグラフにおいて閲覧ユーザとつながりのあるつながりユーザがSNSサーバ20にアクセスした場合に評価情報が表示されるようになり、これをもってつながりユーザに評価情報が通知されたものとする(S404)。伝搬情報送信部213は、ソーシャルグラフデータベース231から評価情報に含まれるユーザIDに対応するユーザID2(つながりユーザのユーザID)を読み出し、読み出したユーザID2の一覧をWebサーバ10に送信する(S405)。   In the SNS server 20, when the event detection unit 211 receives the evaluation information and registers the event information in the event database 232, the evaluation information when the connected user connected to the browsing user in the social graph accesses the SNS server 20. Is displayed, and it is assumed that the connected user is notified of the evaluation information (S404). The propagation information transmission unit 213 reads the user ID 2 (connected user's user ID) corresponding to the user ID included in the evaluation information from the social graph database 231 and transmits a list of the read user IDs 2 to the Web server 10 (S405). .

Webサーバ10では、伝搬情報取得部114がつながりユーザのユーザIDの一覧を受信し、つながりユーザのユーザIDのそれぞれについて、広告ID、閲覧ユーザのユーザID及びつながりユーザのユーザIDを含む伝搬情報を伝搬履歴データベース132に登録する(S406)。   In the Web server 10, the propagation information acquisition unit 114 receives a list of user IDs of connected users, and transmits propagation information including an advertisement ID, a user ID of the browsing user, and a user ID of the connected user for each of the user IDs of the connected users. Register in the propagation history database 132 (S406).

以上のようにして、評価情報が伝搬したソーシャルグラフ上のリンクを伝搬情報とした伝搬履歴データベース132に登録される。   As described above, the link on the social graph through which the evaluation information is propagated is registered in the propagation history database 132 with the propagation information.

図13は、広告3の評価に対する報奨額を決定する処理の一例を示す図である。報奨額決定部115は、各広告3を示す広告IDのそれぞれについて以下の処理を行う。   FIG. 13 is a diagram illustrating an example of a process for determining a reward amount for the evaluation of the advertisement 3. The reward amount determination unit 115 performs the following processing for each advertisement ID indicating each advertisement 3.

報奨額決定部115は、伝搬履歴データベース132から広告IDに対応する伝搬元を日時順に読み出し(S421)、重みを「1.0」として(S422)、読み出した伝搬元のそれぞれについて以下の処理を行う。すなわち、報奨額決定部115は、広告IDを第1引数とし、伝搬元を第2引数とし、空のリストを第3引数として図14に示す伝搬数の算出処理を呼び出して、その戻り値を伝搬元の伝搬数とする(S423)。   The reward amount determination unit 115 reads the propagation source corresponding to the advertisement ID from the propagation history database 132 in order of date and time (S421), sets the weight to “1.0” (S422), and performs the following processing for each of the read propagation sources. Do. That is, the reward determining unit 115 calls the propagation number calculation process shown in FIG. 14 with the advertisement ID as the first argument, the propagation source as the second argument, and the empty list as the third argument, and returns the return value. The propagation number of the propagation source is set (S423).

図13の伝搬数算出処理において、報奨額決定部115は、第1引数を広告IDとし(S441)、第2引数をユーザIDとし(S442)、第3引数をリストとする(S443)。報奨額決定部115は、リストにユーザIDを追加し(S444)、伝搬履歴データベース132から広告ID及びユーザIDに対応する伝搬先を読み出し(S445)、読み出した伝搬先の数をN1とする(S446)。報奨額決定部115は、読み出した伝搬先のそれぞれについて、次の処理を行う。すなわち、報奨額決定部115は、伝搬先がリストに含まれていなければ(S447:NO)、広告IDを第1引数とし、伝搬先を第2引数とし、リストを第3引数として、当該伝搬数算出処理を再帰的に呼び出してその戻り値をN2とし(S448)、N1にN2を加算する(S449)。以上の処理を各伝搬先について繰り返した後、報奨額決定部115は、N1を戻り値として呼び出し元に戻る(S450)。   In the propagation number calculation process of FIG. 13, the reward amount determination unit 115 sets the first argument as the advertisement ID (S441), sets the second argument as the user ID (S442), and sets the third argument as a list (S443). The reward amount determination unit 115 adds the user ID to the list (S444), reads the propagation destination corresponding to the advertisement ID and the user ID from the propagation history database 132 (S445), and sets the number of read propagation destinations to N1 ( S446). The reward amount determination unit 115 performs the following process for each of the read propagation destinations. That is, if the propagation destination is not included in the list (S447: NO), the reward amount determination unit 115 sets the advertisement ID as the first argument, the propagation destination as the second argument, and the list as the third argument. The number calculation process is recursively called and its return value is set to N2 (S448), and N2 is added to N1 (S449). After repeating the above processing for each propagation destination, the reward amount determination unit 115 returns to the caller with N1 as a return value (S450).

図13に戻り、報奨額決定部115は、伝搬元の伝搬数に重みを乗じて伝搬元についての影響度とする(S424)。報奨額決定部115は、重みに所定の1未満の係数(例えば0.9)を乗じて重みを小さくしていく(S425)。以上の処理を各伝搬元について繰り返して、各伝搬元の伝搬数を算出する。   Returning to FIG. 13, the reward determining unit 115 multiplies the number of propagations of the propagation source by the weight to obtain the degree of influence on the propagation source (S424). The reward amount determination unit 115 reduces the weight by multiplying the weight by a predetermined coefficient less than 1 (for example, 0.9) (S425). The above process is repeated for each propagation source to calculate the number of propagations for each propagation source.

以上の処理を各広告IDについて行うことにより、広告3の閲覧ユーザのそれぞれについて影響度が算出される。   By performing the above processing for each advertisement ID, the influence degree is calculated for each of the browsing users of the advertisement 3.

ここで報奨額決定部115は、影響度に応じて閲覧ユーザの報奨額を決定する(S426)。報奨額決定部115は、例えば影響度に所定の広告単価(例えば0.5ポイントや1ポイント、10ポイントなど任意の値とすることができる。また、広告ごとに設定するようにすることができる。)を乗じて報奨額とすることができる。   Here, the reward amount determination unit 115 determines the reward amount of the viewing user according to the degree of influence (S426). For example, the reward amount determination unit 115 can set a predetermined advertisement unit price (for example, 0.5 points, 1 point, 10 points, etc.) to the degree of influence, and can be set for each advertisement. )) To get the reward amount.

以上のようにして、本実施形態の広告システムでは、閲覧ユーザがボタン4を押下して広告3を「良い」と評価した場合に、その旨を示すイベント情報がつながりユーザに伝達されるとともに、閲覧ユーザに対して報奨額のインセンティブが支払われるようにすることができる。したがって、SNSのユーザに対してつながりのあるユーザに広告3を広めるインセンティブを与えることができる。一般に、ソーシャルネットワークでつながりのあるユーザからの情報は、見知らぬユーザからの情報に比べて信用が高いため、ソーシャルネットワークのつながりを介して広告を伝搬することができれば、広告効果も高いと考えられる。また、本実施形態の広告システムでは、ソーシャルネットワークのつがなりを介して広告を伝搬するインセンティブを与えることができるので、信頼のおけるつながりを介したいわゆる口コミ効果が期待でき、広告効果を高めることができる。   As described above, in the advertising system of the present embodiment, when the browsing user presses the button 4 and evaluates the advertisement 3 as “good”, event information indicating that is connected and transmitted to the user, Incentives for rewards can be paid to the viewing user. Therefore, it is possible to give an incentive to spread the advertisement 3 to users who are connected to the SNS user. Generally, information from a user who is connected through a social network is more reliable than information from an unknown user. Therefore, if an advertisement can be propagated through a connection through a social network, the advertising effect is considered to be high. Moreover, in the advertising system of this embodiment, since it is possible to give an incentive to propagate the advertisement through the social network, the so-called word-of-mouth effect can be expected through a reliable connection, and the advertising effect can be enhanced. it can.

また、本実施形態の広告システムでは、伝搬情報を解析することにより、ユーザの影響度を算出することができる。したがって、影響度の高いユーザ(インフルエンサ)に対して優先的に広告を配信したり、インフルエンサの評価情報(イベント情報)を優先的に表示するようにしたりすることにより、広告効果をより向上させることができる。   In the advertising system of this embodiment, the influence degree of the user can be calculated by analyzing the propagation information. Therefore, the advertisement effect is further improved by preferentially delivering advertisements to high impact users (influencers) and displaying influencer evaluation information (event information) preferentially. Can be made.

なお、本実施形態では、Webサーバ10とSNSサーバ20とが別のコンピュータであるものとしたが、1台のコンピュータで広告システムを実現するようにしてもよい。また、Webサーバ10が備える機能部をSNSサーバ20に設けるようにしてもよい。例えば、本実施形態では、Webサーバ10において評価情報が伝搬されたルートを管理するものとしたが、これに限らずSNSサーバ20において管理するようにしてもよい。また、本実施形態では、Webサーバ10において報奨額の決定や支払処理を行うものとしたが、SNSサーバ20において行うようにしてもよい。例えば、SNSサーバ20が広告データベース131や伝搬履歴データベース132、報奨額決定部115、支払処理部116などを備えるようにすることが可能であり、Webサーバ10がイベント検知部211やイベント通知部212、ソーシャルグラフデータベース231、イベントデータベース232、ユーザデータベース233などを備えるようにすることも可能である。   In the present embodiment, the Web server 10 and the SNS server 20 are separate computers, but the advertising system may be realized by a single computer. Further, the function unit provided in the Web server 10 may be provided in the SNS server 20. For example, in this embodiment, the route through which the evaluation information is propagated in the Web server 10 is managed. However, the route is not limited to this, and may be managed in the SNS server 20. Further, in the present embodiment, the reward amount is determined and the payment process is performed in the Web server 10, but may be performed in the SNS server 20. For example, the SNS server 20 can include an advertisement database 131, a propagation history database 132, a reward amount determination unit 115, a payment processing unit 116, and the like, and the Web server 10 can include an event detection unit 211 and an event notification unit 212. It is also possible to provide a social graph database 231, an event database 232, a user database 233, and the like.

また、本実施形態では、良いか悪いかのうち「良い」評価をした広告について評価情報を伝搬させるものとしたが、広告に点数(レイティング)を付け、その点数を評価情報として伝搬させるようにしてもよい。   In the present embodiment, the evaluation information is propagated for an advertisement that has been evaluated as “good” among good and bad. However, the advertisement is given a rating (rating), and the score is propagated as evaluation information. May be.

また、本実施形態では、報奨額決定部115は、評価情報をSNSサーバ20に送信するとすぐに報奨額を決定するものとしたが、コンバージョンが発生した場合にのみ報奨額を決定するようにしてもよい。   Further, in this embodiment, the reward amount determination unit 115 determines the reward amount as soon as the evaluation information is transmitted to the SNS server 20, but the reward amount determination unit 115 determines the reward amount only when a conversion occurs. Also good.

また、各伝搬元について広告主ごとに評価情報が伝搬したユーザの累積の人数を管理するようにして、累積人数が所定の閾値を超えた場合に、当該広告主からのインセンティブを伝搬元に支払うようにしてもよい。この場合、例えば、広告IDの上位の数桁を、広告主を特定するID(以下、広告主IDという。)となるように広告IDを決定するようにし、報奨額決定部115は、図13の処理において、広告IDに代えて、広告IDに含まれる広告主IDごとに、各伝搬元の伝搬数(すなわち累積人数)を算出するようにし、伝搬数が所定値を超えた場合に報奨額を決定するようにする。これにより、つながりユーザの少ない閲覧ユーザであっても、同じ広告主の広告をいくつも評価して伝搬させることにより、インセンティブを受け取ることが可能となる。   In addition, by managing the cumulative number of users whose evaluation information has been propagated for each advertiser for each propagation source, when the cumulative number exceeds a predetermined threshold, the incentive from the advertiser is paid to the propagation source. You may do it. In this case, for example, the advertisement ID is determined so that the higher-order digits of the advertisement ID become an ID for identifying the advertiser (hereinafter referred to as an advertiser ID), and the reward amount determination unit 115 performs the process shown in FIG. In the above process, instead of the advertisement ID, for each advertiser ID included in the advertisement ID, the number of propagations of each propagation source (that is, the cumulative number of people) is calculated, and the reward amount when the number of propagation exceeds a predetermined value To be determined. Thereby, even if it is a browsing user with few connected users, it becomes possible to receive an incentive by evaluating and propagating several advertisements of the same advertiser.

また、本実施形態では、Webサーバ10からSNSサーバ20に広告3の評価を送信するものとしたが、Webサーバ10を介さず、ユーザ端末31から直接評価をSNSサーバ20に送信するようにしてもよい。この場合、SNSサーバ20からWebサーバ10に、評価情報が伝搬された旨を示す情報と、伝搬先のユーザIDの一覧とが送信されるようにすることができる。   In the present embodiment, the evaluation of the advertisement 3 is transmitted from the Web server 10 to the SNS server 20. However, the evaluation is directly transmitted from the user terminal 31 to the SNS server 20 without using the Web server 10. Also good. In this case, information indicating that the evaluation information has been propagated and a list of propagation destination user IDs can be transmitted from the SNS server 20 to the Web server 10.

また、本実施形態では、SNSサーバ20のイベント検知部211が評価情報を受信し、イベント情報がイベントデータベース232に登録されたこと(すなわち、つながりユーザの画面に評価情報が表示可能となったこと)をもって、つながりユーザに評価情報がユーザに通知されたものとしたが、つながりユーザが評価情報を閲覧したことをもって通知が行われたものとしてもよい。この場合、例えばユーザごとにイベント情報が画面に表示されたか否かを管理しておき、イベント情報が画面に表示された場合にイベントが通知されたと判定するようにすることができる。また、ユーザごとに閲覧したイベント情報のイベントIDを記憶する閲覧履歴データベースを設け、つながりユーザのそれぞれについて、評価情報に係るイベント情報のイベントIDが閲覧履歴データベースに登録されているか否かを判定し、登録されているつながりユーザの数を伝達数として判定するようにすることができる。   In the present embodiment, the event detection unit 211 of the SNS server 20 receives the evaluation information, and the event information is registered in the event database 232 (that is, the evaluation information can be displayed on the connected user's screen. ), The connected user is notified of the evaluation information, but the connected user may be notified that the evaluation information has been viewed. In this case, for example, it is possible to manage whether or not the event information is displayed on the screen for each user, and determine that the event has been notified when the event information is displayed on the screen. Also, a browsing history database for storing event IDs of event information browsed for each user is provided, and for each connected user, it is determined whether or not the event ID of the event information related to the evaluation information is registered in the browsing history database. The number of connected users registered can be determined as the number of transmissions.

また、イベント通知部212によるイベントの通知は、例えば、イベント情報がイベントデータベース232に登録された場合に、イベント情報を含む電子メールをユーザ情報のメールアドレス宛に送信するようにしてもよい。   The event notification by the event notification unit 212 may be such that, for example, when event information is registered in the event database 232, an e-mail including the event information is transmitted to the mail address of the user information.

また、SNSサーバ20において評価情報がつながりユーザに通知された日時を管理し、Webサーバ10に送信するようにしてもよい。   Further, the date and time when the evaluation information is connected and notified to the user in the SNS server 20 may be managed and transmitted to the Web server 10.

また、本実施形態では、SNSサーバ20のイベント検知部211が評価情報を受信すると自動的に、つながりユーザに評価情報が通知されるものとしたが、Webサーバ10からSNSサーバ20に明示的に評価情報の伝搬を指示するコマンド(以下、伝搬要求という。)を送信し、伝搬要求に応じてイベント通知部212が評価情報をつながりユーザに通知するようにしてもよい。   In the present embodiment, the evaluation information is automatically notified to the connected user when the event detection unit 211 of the SNS server 20 receives the evaluation information. However, the Web server 10 explicitly notifies the SNS server 20 of the evaluation information. A command for instructing propagation of evaluation information (hereinafter referred to as a propagation request) may be transmitted, and the event notification unit 212 may connect the evaluation information and notify the user according to the propagation request.

また、本実施形態では、Webサーバ10において伝搬履歴を管理するものとしたが、SNSサーバ20において管理するようにしてもよい。この場合、SNSサーバ20が、ソーシャルグラフ上において広告が伝搬した経路を管理するようにし、伝搬した人数や、伝搬したリンクの数などのみをWebサーバ10に送信するようにしてもよい。   In this embodiment, the propagation history is managed by the Web server 10, but may be managed by the SNS server 20. In this case, the SNS server 20 may manage the route through which the advertisement is propagated on the social graph, and may transmit only the number of propagated people, the number of propagated links, and the like to the Web server 10.

以上、本実施形態について説明したが、上記実施形態は本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。本発明は、その趣旨を逸脱することなく、変更、改良され得ると共に、本発明にはその等価物も含まれる。   Although the present embodiment has been described above, the above embodiment is intended to facilitate understanding of the present invention and is not intended to limit the present invention. The present invention can be changed and improved without departing from the gist thereof, and the present invention includes equivalents thereof.

10 Webサーバ
20 SNSサーバ
30 通信ネットワーク
31 ユーザ端末
111 広告出力部
112 評価入力部
113 評価情報送信部
114 伝搬情報取得部
115 報奨額決定部
116 支払処理部
117 影響度送信部
131 広告データベース
132 伝搬履歴データベース
211 イベント検知部
212 イベント通知部
213 伝搬情報送信部
214 影響度受信部
231 ソーシャルグラフデータベース
232 イベントデータベース
233 ユーザデータベース
DESCRIPTION OF SYMBOLS 10 Web server 20 SNS server 30 Communication network 31 User terminal 111 Advertisement output part 112 Evaluation input part 113 Evaluation information transmission part 114 Propagation information acquisition part 115 Reward amount determination part 116 Payment processing part 117 Influence transmission part 131 Advertising database 132 Propagation history Database 211 Event detection unit 212 Event notification unit 213 Propagation information transmission unit 214 Influence reception unit 231 Social graph database 232 Event database 233 User database

Claims (18)

ネットワークにおけるユーザのつながりを表す情報を記憶するデータベースと、
あるコンテンツに対する第1のユーザの評価の入力を受け付ける評価入力部と、
前記第1のユーザが前記ネットワーク上でつながりを有する第2のユーザを前記データベースから特定するつながり特定部と、
前記第2のユーザに前記第1のユーザによる前記評価を示す評価情報を通知する評価伝搬部と、
前記コンテンツによるアクションが発生したことを示すアクション発生情報の入力を受け付けるアクション発生情報入力部と、
前記アクション発生情報に基づいて前記アクションが発生した場合に前記第1のユーザに与えるポイントを決定するポイント決定部と、
を備えることを特徴とするポイント算出装置。
A database for storing information representing user connections in the network;
An evaluation input unit for receiving an input of a first user's evaluation for a certain content;
A connection identifying unit that identifies, from the database, a second user with which the first user has a connection on the network;
An evaluation propagation unit for notifying the second user of evaluation information indicating the evaluation by the first user;
An action occurrence information input unit for receiving an input of action occurrence information indicating that an action by the content has occurred;
A point determination unit that determines points to be given to the first user when the action occurs based on the action occurrence information;
A point calculation device comprising:
ネットワークにおけるユーザのつながりを管理するサーバと通信可能に接続され、
コンテンツを出力するコンテンツ出力部と、
前記コンテンツに対する第1のユーザの評価の入力を受け付ける評価入力部と、
前記ネットワークにおいて前記第1のユーザにつながりを有する第2のユーザに対して、前記コンテンツに対する前記第1のユーザの前記評価を示す評価情報を通知するように指示する評価情報伝搬要求を前記サーバに送信する伝搬要求送信部と、
前記コンテンツによるアクションが発生したことを示すアクション発生情報の入力を受け付けるアクション発生情報入力部と、
前記アクション発生情報に基づいて前記アクションが発生した場合に前記第1のユーザに与えるポイントを決定するポイント決定部と、
を備えることを特徴とするポイント算出装置。
Connected to a server that manages user connections in the network.
A content output unit for outputting content;
An evaluation input unit that receives an input of a first user's evaluation for the content;
An evaluation information propagation request for instructing a second user connected to the first user in the network to notify the server of the evaluation information indicating the evaluation of the first user with respect to the content. A propagation request transmitter to transmit;
An action occurrence information input unit for receiving an input of action occurrence information indicating that an action by the content has occurred;
A point determination unit that determines points to be given to the first user when the action occurs based on the action occurrence information;
A point calculation device comprising:
ネットワークにおけるユーザのつながりを表す情報を記憶するデータベースと、
あるコンテンツに対する第1のユーザの評価の入力を受け付ける評価入力部と、
前記第1のユーザがネットワーク上でつながりを有する第2のユーザを前記データベースから特定するつながり特定部と、
前記第2のユーザに前記第1のユーザによる前記評価を示す評価情報を通知する評価伝搬部と、
前記コンテンツによるアクションが発生したことを示すアクション発生情報の入力を受け付けるアクション発生情報入力部と、
前記評価情報が通知された前記第2のユーザであって前記アクションを発生させたユーザの数に応じて、前記第1のユーザに与えるポイントを決定するポイント決定部と、
を備えることを特徴とするポイント算出装置。
A database for storing information representing user connections in the network;
An evaluation input unit for receiving an input of a first user's evaluation for a certain content;
A connection specifying unit for specifying, from the database, a second user having a connection on the network with the first user;
An evaluation propagation unit for notifying the second user of evaluation information indicating the evaluation by the first user;
An action occurrence information input unit for receiving an input of action occurrence information indicating that an action by the content has occurred;
A point determination unit that determines points to be given to the first user according to the number of users who have been notified of the evaluation information and have generated the action;
A point calculation device comprising:
ネットワークにおけるユーザのつながりを管理するサーバと通信可能に接続され、
コンテンツを出力するコンテンツ出力部と、
前記コンテンツに対する第1のユーザの評価の入力を受け付ける評価入力部と、
前記ネットワークにおいて前記第1のユーザにつながりを有する第2のユーザに対して、前記コンテンツに対する前記第1のユーザの前記評価を示す評価情報を通知するように指示する評価情報伝搬要求を前記サーバに送信する伝搬要求送信部と、
前記ネットワークにおいて前記評価情報が通知された前記第2のユーザの数を取得する通知数取得部と、
前記コンテンツによるアクションが発生したことを示すアクション発生情報の入力を受け付けるアクション発生情報入力部と、
前記評価情報が通知された前記第2のユーザであって前記アクションを発生させたユーザの数に応じて、前記第1のユーザに与えるポイントを決定するポイント決定部と、
を備えることを特徴とするポイント算出装置。
Connected to a server that manages user connections in the network.
A content output unit for outputting content;
An evaluation input unit that receives an input of a first user's evaluation for the content;
An evaluation information propagation request for instructing a second user connected to the first user in the network to notify the server of the evaluation information indicating the evaluation of the first user with respect to the content. A propagation request transmitter to transmit;
A notification number obtaining unit for obtaining the number of the second users notified of the evaluation information in the network;
An action occurrence information input unit for receiving an input of action occurrence information indicating that an action by the content has occurred;
A point determination unit that determines points to be given to the first user according to the number of users who have been notified of the evaluation information and have generated the action;
A point calculation device comprising:
ネットワークにおけるユーザのつながりを表す情報を記憶するデータベースと、
あるコンテンツに対する第1のユーザの評価の入力を受け付ける評価入力部と、
前記第1のユーザが前記ネットワーク上でつながりを有する第2のユーザを前記データベースから特定するつながり特定部と、
前記第2のユーザに前記第1のユーザによる前記評価を示す評価情報を通知する評価伝搬部と、
前記コンテンツによるアクションが発生したことを示すアクション発生情報の入力を受け付けるアクション発生情報入力部と、
前記アクション発生情報に基づいて前記アクションが発生した場合に前記第1のユーザに与える報奨額を決定する報奨額決定部と、
を備えることを特徴とする報奨額算出装置。
A database for storing information representing user connections in the network;
An evaluation input unit for receiving an input of a first user's evaluation for a certain content;
A connection identifying unit that identifies, from the database, a second user with which the first user has a connection on the network;
An evaluation propagation unit for notifying the second user of evaluation information indicating the evaluation by the first user;
An action occurrence information input unit for receiving an input of action occurrence information indicating that an action by the content has occurred;
A reward amount determination unit that determines a reward amount to be given to the first user when the action occurs based on the action occurrence information;
A reward calculation device comprising:
ネットワークにおけるユーザのつながりを管理するサーバと通信可能に接続され、
コンテンツを出力するコンテンツ出力部と、
前記コンテンツに対する第1のユーザの評価の入力を受け付ける評価入力部と、
前記ネットワークにおいて前記第1のユーザにつながりを有する第2のユーザに対して、前記コンテンツに対する前記第1のユーザの前記評価を示す評価情報を通知するように指示する評価情報伝搬要求を前記サーバに送信する伝搬要求送信部と、
前記コンテンツによるアクションが発生したことを示すアクション発生情報の入力を受け付けるアクション発生情報入力部と、
前記アクション発生情報に基づいて前記アクションが発生した場合に前記第1のユーザに与える報奨額を決定する報奨額決定部と、
を備えることを特徴とする報奨額算出装置。
Connected to a server that manages user connections in the network.
A content output unit for outputting content;
An evaluation input unit that receives an input of a first user's evaluation for the content;
An evaluation information propagation request for instructing a second user connected to the first user in the network to notify the server of the evaluation information indicating the evaluation of the first user with respect to the content. A propagation request transmitter to transmit;
An action occurrence information input unit for receiving an input of action occurrence information indicating that an action by the content has occurred;
A reward amount determination unit that determines a reward amount to be given to the first user when the action occurs based on the action occurrence information;
A reward calculation device comprising:
ネットワークにおけるユーザのつながりを表す情報を記憶するデータベースを備えるコンピュータが、
あるコンテンツに対する第1のユーザの評価の入力を受け付け、
前記第1のユーザが前記ネットワークにおいてつながりを有する第2のユーザを前記データベースから特定し、
前記第2のユーザに前記第1のユーザによる前記評価を示す評価情報を通知し、
前記コンテンツによるアクションが発生したことを示すアクション発生情報の入力を受け付け、
前記アクション発生情報に基づいて前記アクションが発生した場合に前記第1のユーザに与えるポイントを決定すること、
を特徴とするポイント算出方法。
A computer comprising a database for storing information representing user connections in a network,
Accepts an input of the first user's rating for some content,
Identifying from the database a second user with which the first user has a connection in the network;
Notifying the second user of evaluation information indicating the evaluation by the first user,
Accepting input of action occurrence information indicating that an action by the content has occurred,
Determining a point to be given to the first user when the action occurs based on the action occurrence information;
The point calculation method characterized by this.
ネットワークにおけるユーザのつながりを管理するサーバと通信可能に接続されるコンピュータが、
コンテンツを出力し、
前記コンテンツに対する第1のユーザの評価の入力を受け付け、
前記ネットワークにおいて前記第1のユーザにつながりを有する第2のユーザに対して、前記コンテンツに対する前記第1のユーザの前記評価を示す評価情報を通知するように指示する評価情報伝搬要求を前記サーバに送信し、
前記コンテンツによるアクションが発生したことを示すアクション発生情報の入力を受け付け、
前記アクション発生情報に基づいて前記アクションが発生した場合に前記第1のユーザに与えるポイントを決定すること、
を特徴とするポイント算出方法。
A computer that is communicably connected to a server that manages user connections in the network.
Output the content,
Receiving an input of a first user's evaluation of the content;
An evaluation information propagation request for instructing a second user connected to the first user in the network to notify the server of the evaluation information indicating the evaluation of the first user with respect to the content. Send
Accepting input of action occurrence information indicating that an action by the content has occurred,
Determining a point to be given to the first user when the action occurs based on the action occurrence information;
The point calculation method characterized by this.
ネットワークにおけるユーザのつながりを表す情報を記憶するデータベースを備えるコンピュータが、
あるコンテンツに対する第1のユーザの評価の入力を受け付け、
前記第1のユーザがネットワーク上でつながりを有する第2のユーザを前記データベースから特定し、
前記第2のユーザに前記第1のユーザによる前記評価を示す評価情報を通知し、
前記コンテンツによるアクションが発生したことを示すアクション発生情報の入力を受け付け、
前記評価情報が通知された前記第2のユーザであって前記アクションを発生させたユーザの数に応じて、前記第1のユーザに与えるポイントを決定すること、
を特徴とするポイント算出方法。
A computer comprising a database for storing information representing user connections in a network,
Accepts an input of the first user's rating for some content,
Identifying from the database a second user with which the first user has a connection on the network;
Notifying the second user of evaluation information indicating the evaluation by the first user,
Accepting input of action occurrence information indicating that an action by the content has occurred,
Determining points to be given to the first user according to the number of users who have been notified of the evaluation information and who have generated the action;
The point calculation method characterized by this.
ネットワークにおけるユーザのつながりを管理するサーバと通信可能に接続されるコンピュータが、
コンテンツを出力し、
前記コンテンツに対する第1のユーザの評価の入力を受け付け、
前記ネットワークにおいて前記第1のユーザにつながりを有する第2のユーザに対して、前記コンテンツに対する前記第1のユーザの前記評価を示す評価情報を通知するように指示する評価情報伝搬要求を前記サーバに送信し、
前記コンテンツによるアクションが発生したことを示すアクション発生情報の入力を受け付け、
前記評価情報が通知された前記第2のユーザであって前記アクションを発生させたユーザの数に応じて、前記第1のユーザに与えるポイントを決定すること、
を特徴とするポイント算出方法。
A computer that is communicably connected to a server that manages user connections in the network.
Output the content,
Receiving an input of a first user's evaluation of the content;
An evaluation information propagation request for instructing a second user connected to the first user in the network to notify the server of the evaluation information indicating the evaluation of the first user with respect to the content. Send
Accepting input of action occurrence information indicating that an action by the content has occurred,
Determining points to be given to the first user according to the number of users who have been notified of the evaluation information and who have generated the action;
The point calculation method characterized by this.
ネットワークにおけるユーザのつながりを表す情報を記憶するデータベースを備えるコンピュータが、
あるコンテンツに対する第1のユーザの評価の入力を受け付け、
前記第1のユーザが前記ネットワークにおいてつながりを有する第2のユーザを前記データベースから特定し、
前記第2のユーザに前記第1のユーザによる前記評価を示す評価情報を通知し、
前記コンテンツによるアクションが発生したことを示すアクション発生情報の入力を受け付け、
前記アクション発生情報に基づいて前記アクションが発生した場合に前記第1のユーザに与える報奨額を決定すること、
を特徴とする報奨額算出方法。
A computer comprising a database for storing information representing user connections in a network,
Accepts an input of the first user's rating for some content,
Identifying from the database a second user with which the first user has a connection in the network;
Notifying the second user of evaluation information indicating the evaluation by the first user,
Accepting input of action occurrence information indicating that an action by the content has occurred,
Determining a reward amount to be given to the first user when the action occurs based on the action occurrence information;
A reward calculation method characterized by
ネットワークにおけるユーザのつながりを管理するサーバと通信可能に接続されるコンピュータが、
コンテンツを出力し、
前記コンテンツに対する第1のユーザの評価の入力を受け付け、
前記ネットワークにおいて前記第1のユーザにつながりを有する第2のユーザに対して、前記コンテンツに対する前記第1のユーザの前記評価を示す評価情報を通知するように指示する評価情報伝搬要求を前記サーバに送信し、
前記コンテンツによるアクションが発生したことを示すアクション発生情報の入力を受け付け、
前記アクション発生情報に基づいて前記アクションが発生した場合に前記第1のユーザに与える報奨額を決定すること、
を特徴とする報奨額算出方法。
A computer that is communicably connected to a server that manages user connections in the network.
Output the content,
Receiving an input of a first user's evaluation of the content;
An evaluation information propagation request for instructing a second user connected to the first user in the network to notify the server of the evaluation information indicating the evaluation of the first user with respect to the content. Send
Accepting input of action occurrence information indicating that an action by the content has occurred,
Determining a reward amount to be given to the first user when the action occurs based on the action occurrence information;
A reward calculation method characterized by
ネットワークにおけるユーザのつながりを表す情報を記憶するデータベースを備えるコンピュータに、
あるコンテンツに対する第1のユーザの評価の入力を受け付けるステップと、
前記第1のユーザが前記ネットワークにおいてつながりを有する第2のユーザを前記データベースから特定するステップと、
前記第2のユーザに前記第1のユーザによる前記評価を示す評価情報を通知するステップと、
前記コンテンツによるアクションが発生したことを示すアクション発生情報の入力を受け付けるステップと、
前記アクション発生情報に基づいて前記アクションが発生した場合にのみ前記第1のユーザに与えるポイントを決定するステップと、
を実行させるためのプログラム。
In a computer equipped with a database for storing information representing user connections in the network,
Receiving an input of a first user's evaluation for a certain content;
Identifying from the database a second user with which the first user has a connection in the network;
Notifying the second user of evaluation information indicating the evaluation by the first user;
Receiving an input of action occurrence information indicating that an action by the content has occurred;
Determining points to be given to the first user only when the action has occurred based on the action occurrence information;
A program for running
ネットワークにおけるユーザのつながりを管理するサーバと通信可能に接続されるコンピュータに、
コンテンツを出力するステップと、
前記コンテンツに対する第1のユーザの評価の入力を受け付けるステップと、
前記ネットワークにおいて前記第1のユーザにつながりを有する第2のユーザに対して、前記コンテンツに対する前記第1のユーザの前記評価を示す評価情報を通知するように指示する評価情報伝搬要求を前記サーバに送信するステップと、
前記コンテンツによるアクションが発生したことを示すアクション発生情報の入力を受け付けるステップと、
前記アクション発生情報に基づいて前記アクションが発生した場合にのみ前記第1のユーザに与えるポイントを決定するステップと、
を実行させるためのプログラム。
To a computer that is communicably connected to a server that manages user connections in the network,
Outputting the content;
Receiving an input of a first user's evaluation for the content;
An evaluation information propagation request for instructing a second user connected to the first user in the network to notify the server of the evaluation information indicating the evaluation of the first user with respect to the content. Sending, and
Receiving an input of action occurrence information indicating that an action by the content has occurred;
Determining points to be given to the first user only when the action has occurred based on the action occurrence information;
A program for running
ネットワークにおけるユーザのつながりを表す情報を記憶するデータベースを備えるコンピュータに、
あるコンテンツに対する第1のユーザの評価の入力を受け付けるステップと、
前記第1のユーザがネットワーク上でつながりを有する第2のユーザを前記データベースから特定するステップと、
前記第2のユーザに前記第1のユーザによる前記評価を示す評価情報を通知するステップと、
前記コンテンツによるアクションが発生したことを示すアクション発生情報の入力を受け付けるステップと、
前記評価情報が通知された前記第2のユーザであって前記アクションを発生させたユーザの数に応じて、前記第1のユーザに与えるポイントを決定するステップと、
を実行させるためのプログラム。
In a computer equipped with a database for storing information representing user connections in the network,
Receiving an input of a first user's evaluation for a certain content;
Identifying from the database a second user with whom the first user has a connection on the network;
Notifying the second user of evaluation information indicating the evaluation by the first user;
Receiving an input of action occurrence information indicating that an action by the content has occurred;
Determining points to be given to the first user according to the number of users who have been notified of the evaluation information and who have generated the action;
A program for running
ネットワークにおけるユーザのつながりを管理するサーバと通信可能に接続されるコンピュータに、
コンテンツを出力するステップと、
前記コンテンツに対する第1のユーザの評価の入力を受け付けるステップと、
前記ネットワークにおいて前記第1のユーザにつながりを有する第2のユーザに対して、前記コンテンツに対する前記第1のユーザの前記評価を示す評価情報を通知するように指示する評価情報伝搬要求を前記サーバに送信するステップと、
前記コンテンツによるアクションが発生したことを示すアクション発生情報の入力を受け付けるステップと、
前記評価情報が通知された前記第2のユーザであって前記アクションを発生させたユーザの数に応じて、前記第1のユーザに与えるポイントを決定するステップと、
を実行させるためのプログラム。
To a computer that is communicably connected to a server that manages user connections in the network,
Outputting the content;
Receiving an input of a first user's evaluation for the content;
An evaluation information propagation request for instructing a second user connected to the first user in the network to notify the server of the evaluation information indicating the evaluation of the first user with respect to the content. Sending, and
Receiving an input of action occurrence information indicating that an action by the content has occurred;
Determining points to be given to the first user according to the number of users who have been notified of the evaluation information and who have generated the action;
A program for running
ネットワークにおけるユーザのつながりを表す情報を記憶するデータベースを備えるコンピュータに、
あるコンテンツに対する第1のユーザの評価の入力を受け付けるステップと、
前記第1のユーザが前記ネットワークにおいてつながりを有する第2のユーザを前記データベースから特定するステップと、
前記第2のユーザに前記第1のユーザによる前記評価を示す評価情報を通知するステップと、
前記コンテンツによるアクションが発生したことを示すアクション発生情報の入力を受け付けるステップと、
前記アクション発生情報に基づいて前記アクションが発生した場合にのみ前記第1のユーザに与える報奨額を決定するステップと、
を実行させるためのプログラム。
In a computer equipped with a database for storing information representing user connections in the network,
Receiving an input of a first user's evaluation for a certain content;
Identifying from the database a second user with which the first user has a connection in the network;
Notifying the second user of evaluation information indicating the evaluation by the first user;
Receiving an input of action occurrence information indicating that an action by the content has occurred;
Determining a reward to be given to the first user only when the action occurs based on the action occurrence information;
A program for running
ネットワークにおけるユーザのつながりを管理するサーバと通信可能に接続されるコンピュータに、
コンテンツを出力するステップと、
前記コンテンツに対する第1のユーザの評価の入力を受け付けるステップと、
前記ネットワークにおいて前記第1のユーザにつながりを有する第2のユーザに対して、前記コンテンツに対する前記第1のユーザの前記評価を示す評価情報を通知するように指示する評価情報伝搬要求を前記サーバに送信するステップと、
前記コンテンツによるアクションが発生したことを示すアクション発生情報の入力を受け付けるステップと、
前記アクション発生情報に基づいて前記アクションが発生した場合にのみ前記第1のユーザに与える報奨額を決定するステップと、
を実行させるためのプログラム。
To a computer that is communicably connected to a server that manages user connections in the network,
Outputting the content;
Receiving an input of a first user's evaluation for the content;
An evaluation information propagation request for instructing a second user connected to the first user in the network to notify the server of the evaluation information indicating the evaluation of the first user with respect to the content. Sending, and
Receiving an input of action occurrence information indicating that an action by the content has occurred;
Determining a reward to be given to the first user only when the action occurs based on the action occurrence information;
A program for running
JP2015172193A 2015-09-01 2015-09-01 Point calculating device, reward calculating device, point calculating method, reward calculating method and program Active JP5987095B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2015172193A JP5987095B2 (en) 2015-09-01 2015-09-01 Point calculating device, reward calculating device, point calculating method, reward calculating method and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2015172193A JP5987095B2 (en) 2015-09-01 2015-09-01 Point calculating device, reward calculating device, point calculating method, reward calculating method and program

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2013177925A Division JP5805157B2 (en) 2013-08-29 2013-08-29 Advertising system, advertising method and program

Publications (2)

Publication Number Publication Date
JP2016027479A true JP2016027479A (en) 2016-02-18
JP5987095B2 JP5987095B2 (en) 2016-09-06

Family

ID=55352819

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2015172193A Active JP5987095B2 (en) 2015-09-01 2015-09-01 Point calculating device, reward calculating device, point calculating method, reward calculating method and program

Country Status (1)

Country Link
JP (1) JP5987095B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2021131896A1 (en) * 2019-12-27 2021-07-01 パイオニア株式会社 Content distribution program, storage medium, content distribution method, and content distribution device

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003281445A (en) * 2002-03-22 2003-10-03 Kohei Inoue Advertisement system utilizing word-of-mouth communication
JP2004171042A (en) * 2002-11-15 2004-06-17 Hitachi Ltd Advertisement circulating passage analyzing method, its implementing system and its processing program
JP2007052473A (en) * 2005-08-15 2007-03-01 Sony Corp Sales management method and distribution management method, for content information
JP2007206876A (en) * 2006-01-31 2007-08-16 Nifty Corp Advertisement distribution system in network service
US20080320004A1 (en) * 2007-06-25 2008-12-25 Microsoft Corporation Influence based rewards for word-of-mouth advertising ecosystems

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003281445A (en) * 2002-03-22 2003-10-03 Kohei Inoue Advertisement system utilizing word-of-mouth communication
JP2004171042A (en) * 2002-11-15 2004-06-17 Hitachi Ltd Advertisement circulating passage analyzing method, its implementing system and its processing program
JP2007052473A (en) * 2005-08-15 2007-03-01 Sony Corp Sales management method and distribution management method, for content information
JP2007206876A (en) * 2006-01-31 2007-08-16 Nifty Corp Advertisement distribution system in network service
US20080320004A1 (en) * 2007-06-25 2008-12-25 Microsoft Corporation Influence based rewards for word-of-mouth advertising ecosystems

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2021131896A1 (en) * 2019-12-27 2021-07-01 パイオニア株式会社 Content distribution program, storage medium, content distribution method, and content distribution device
JPWO2021131896A1 (en) * 2019-12-27 2021-07-01

Also Published As

Publication number Publication date
JP5987095B2 (en) 2016-09-06

Similar Documents

Publication Publication Date Title
JP5805157B2 (en) Advertising system, advertising method and program
JP6550537B2 (en) INFORMATION PROCESSING METHOD, SERVER, FIRST TERMINAL, AND COMPUTER STORAGE MEDIUM
JP5361952B2 (en) Advertising system, advertising method and program
US9324093B2 (en) Measuring the effects of social sharing on online content and advertising
KR101315336B1 (en) System and Method for providing personalized advertisement service
KR101437502B1 (en) Method, apparatus, and recording medium implementing mobile application marketing
US9984338B2 (en) Real time e-commerce user interface for monitoring and interacting with consumers
US9536249B2 (en) Measuring inline ad performance for third-party ad serving
US10169777B2 (en) Systems and methods for scoring internet ads and ranking vendors
US20130346172A1 (en) Method and system for valuing and rewarding third party marketing of products via a social network
JP5425613B2 (en) Advertisement management server, method and system for distributing advertisement fee
KR20110076988A (en) Managing internet advertising and promotional content
KR101782880B1 (en) System for configuring special offer of advertiser according to each of marketer for marketing service, and method for the same
JP2007241558A (en) Advertisement method using network as medium and advertisement information providing device
KR101602106B1 (en) System, server and method of providing advertisement service
EP2477149A1 (en) System and method for providing advertisement in web sites
JP2012027672A (en) Advertisement avatar system
US20140172550A1 (en) Engagement-based dynamic payment amounts for ppc (pay-per-click) advertisements
KR102248112B1 (en) Product sales system that provides reward for sharing link domains based on social network platform
JP5987095B2 (en) Point calculating device, reward calculating device, point calculating method, reward calculating method and program
JP5847099B2 (en) Information distribution apparatus and information distribution method
JP7406685B2 (en) Information processing method, information processing device, and program
JP2010272086A (en) Information processor, information processing method, and information processing program
WO2002052467A9 (en) Internet advertisement method and system
KR102238622B1 (en) Product sales system

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20160713

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: 20160719

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20160808

R150 Certificate of patent or registration of utility model

Ref document number: 5987095

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

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

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