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

JP5488172B2 - Information processing method, information processing device, terminal device, and information processing program - Google Patents

Information processing method, information processing device, terminal device, and information processing program Download PDF

Info

Publication number
JP5488172B2
JP5488172B2 JP2010103010A JP2010103010A JP5488172B2 JP 5488172 B2 JP5488172 B2 JP 5488172B2 JP 2010103010 A JP2010103010 A JP 2010103010A JP 2010103010 A JP2010103010 A JP 2010103010A JP 5488172 B2 JP5488172 B2 JP 5488172B2
Authority
JP
Japan
Prior art keywords
user
information
item
identifier
usage
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.)
Active
Application number
JP2010103010A
Other languages
Japanese (ja)
Other versions
JP2011232970A (en
Inventor
幸之助 松下
一郎 宍戸
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
JVCKenwood Corp
Original Assignee
JVCKenwood 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 JVCKenwood Corp filed Critical JVCKenwood Corp
Priority to JP2010103010A priority Critical patent/JP5488172B2/en
Publication of JP2011232970A publication Critical patent/JP2011232970A/en
Application granted granted Critical
Publication of JP5488172B2 publication Critical patent/JP5488172B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Description

本発明は、ユーザのアイテムに関する利用情報を用いて情報処理を行うものであり、特にポイントに係る情報処理を行う情報処理方法、情報処理装置、端末装置および情報処理プログラムに関する。   The present invention performs information processing using usage information related to a user's item, and particularly relates to an information processing method, an information processing device, a terminal device, and an information processing program for performing information processing related to points.

近年、デジタル技術やネットワーク技術の進展により、ネットワークを使ってデジタルコンテンツや物品などのアイテムを配信したり、販売することが増えている。これに伴い、多数のアイテムの中から、ユーザが興味を持つ可能性の高いアイテムの情報を選択して提供する技術へのニーズが高まっている。   In recent years, with the advancement of digital technology and network technology, items such as digital contents and articles are distributed and sold using a network. Along with this, there is an increasing need for a technique for selecting and providing information on items that are likely to be of interest to the user from a large number of items.

また、ユーザが商品を購入する際に、購入金額や購入回数に応じてポイントを付与し、次回の購入時にポイント相当分の割引を行うといった、いわゆるポイントサービスが広く行われている。
そして、アイテムに関する情報提供とポイントサービスとを組合せた技術も提案されている。例えば、特許文献1には、商品に関するアドバイスを他のユーザに対して行ったユーザに対して、ポイントを付与し、アイテムの利用を促進する技術が開示されている。また特許文献2には、対象ユーザに類似するユーザが推薦するアイテムを対象ユーザが選択した回数に応じて、その類似するユーザにポイントを付与する技術が開示されている。
In addition, when a user purchases a product, a so-called point service is widely performed in which points are given according to the purchase amount and the number of purchases, and a discount corresponding to the points is given at the next purchase.
And the technique which combined the information provision regarding an item and point service is also proposed. For example, Patent Literature 1 discloses a technique for giving points to a user who gives advice on a product to another user and promoting the use of the item. Patent Document 2 discloses a technique for giving points to a similar user according to the number of times the target user has selected an item recommended by a user similar to the target user.

特開2002−288503号公報JP 2002-288503 A 特開2007−200099号公報JP 2007-200099 A

上述の従来技術のように、情報提供ユーザの提供した情報に従って他のユーザがアイテムを購入した場合に、情報提供ユーザにポイントを付与するシステムでは、ユーザからの情報提供が促進されることが期待できる。さらに、ポイントが付与されるタイミングを情報提供ユーザが予測することは難しいため、購入した本人がポイントを取得する通常のポイントサービスに比べて、より大きな意外性やある種の感動をユーザに与えることができる。そして、各々のユーザには、自分のポイントが増えているかどうかを確認したいという心理が働くので、そのサイトへのアクセス頻度が高まる場合がある。   In the system that gives points to the information providing user when another user purchases an item according to the information provided by the information providing user as in the above-described conventional technology, the provision of information from the user is expected to be promoted. it can. Furthermore, since it is difficult for the information providing user to predict when the points will be given, it will give the user a greater surprise and some kind of emotion compared to the normal point service where the purchased person gets points. Can do. Since each user has a psychology of confirming whether his / her points are increasing, the frequency of access to the site may increase.

しかしながら、上記の特許文献1および特許文献2においては、情報を提供するユーザと、その情報に従ってアイテムを利用するユーザの関係が1対1であるため、実際にポイントが付与されるユーザがごく一部のユーザに限られたり、ポイントが増える頻度が少ないという問題があった。すなわち、ユーザAが提供した情報に基づきユーザBがアイテムを利用した場合に、ユーザAのポイントは1回だけ増えるが、それ以外の大多数のユーザのポイントは全く変更されない。このため、自分のポイントが増えていることを期待して、一時的にはサイトに頻繁にアクセスしても、なかなかポイントが増えないため、最終的にはアクセス頻度が下がる場合があった。例えば、ポイントサービスに入会した直後には、自分のポイントが増えているかを確認するために、サイトへ頻繁にアクセスするが、いつまで経ってもポイントが増えないため、そのうちにサイトやアイテムへの興味を失ってしまうことがあった。   However, in Patent Document 1 and Patent Document 2 described above, since there is a one-to-one relationship between a user who provides information and a user who uses an item according to the information, only one user is actually given points. There is a problem that it is limited to a certain number of users or the frequency of increasing points is low. That is, when user B uses an item based on information provided by user A, the point of user A is increased only once, but the points of most other users are not changed at all. For this reason, in the hope that the number of points will increase, even if the site is frequently accessed temporarily, the points will not increase easily, so the access frequency may eventually decrease. For example, immediately after joining the point service, you frequently visit the site to check whether your points have increased, but since the points will not increase indefinitely, you will be interested in sites and items over time. I could lose.

そこで本発明は、ユーザのポイントサービスに対する関心を高め、アイテムに関する利用を促進することを目的とする。   Therefore, an object of the present invention is to increase the user's interest in point services and promote the use of items.

発明1としての情報処理方法は、The information processing method as invention 1 is:
アイテムに関するユーザの利用情報を端末装置または他の装置から受信する情報処置装置における情報処理方法であって、An information processing method in an information processing apparatus for receiving user usage information related to an item from a terminal device or another device,
アイテムを識別するアイテム識別子と、ユーザまたはユーザの使用した端末装置を識別するための利用主体識別子とを含む利用情報を受信する受信ステップと、A receiving step for receiving usage information including an item identifier for identifying an item and a user or a user entity identifier used by the user;
他のユーザにアイテムを紹介する情報を作成した前記利用主体識別子と、その対象アイテムの前記アイテム識別子と、ユーザにより付与されたテキスト情報とを関連付けた紹介情報を格納する紹介情報格納ステップと、An introduction information storage step for storing introduction information that associates the user entity identifier that created information for introducing an item to another user, the item identifier of the target item, and text information given by the user;
前記受信ステップにて受信した一の利用情報に含まれる前記アイテム識別子である一のアイテム識別子を抽出し、前記紹介情報格納ステップで格納された紹介情報に含まれる利用主体識別子を対象にして、前記一のアイテム識別子に対応する利用主体識別子の集合であるユーザ集合を形成するユーザ集合形成ステップと、Extracting one item identifier that is the item identifier included in the one usage information received in the receiving step, targeting the use subject identifier included in the introduction information stored in the introduction information storage step, A user set forming step for forming a user set which is a set of user entity identifiers corresponding to one item identifier;
前記ユーザ集合の少なくとも一部である複数の利用主体識別子に対して、前記利用主体識別子ごとに管理されているポイント値を変更するための変更値を、前記紹介情報格納ステップで格納された紹介情報から前記一のアイテム識別子に対応する前記テキスト情報を読み出し、前記テキスト情報の文字数、または単語数、または前記テキスト情報に含まれる単語の重要度を用いて算出するポイント算出ステップと、The introduction information stored in the introduction information storage step is a change value for changing the point value managed for each of the user entity identifiers for a plurality of user entity identifiers that are at least part of the user set. A point calculation step of reading the text information corresponding to the one item identifier from and calculating using the number of characters of the text information, the number of words, or the importance of a word included in the text information;
を備える。Is provided.

発明2としての情報処理方法は、The information processing method as invention 2 is:
アイテムに関するユーザの利用情報を端末装置または他の装置から受信する情報処置装置における情報処理方法であって、An information processing method in an information processing apparatus for receiving user usage information related to an item from a terminal device or another device,
アイテムを識別するアイテム識別子と、ユーザまたはユーザの使用した端末装置を識別するための利用主体識別子とを含む利用情報を受信する受信ステップと、A receiving step for receiving usage information including an item identifier for identifying an item and a user or a user entity identifier used by the user;
他のユーザにアイテムを紹介する情報を作成した前記利用主体識別子と、その対象アイテムの前記アイテム識別子とを関連付けた紹介情報を格納する紹介情報格納ステップと、An introduction information storage step for storing introduction information that associates the user entity identifier that created information for introducing an item to another user and the item identifier of the target item;
前記紹介情報格納ステップに格納された紹介情報に基づいて、2つの利用主体識別子間の類似度である紹介類似度を算出する類似度算出ステップと、Based on the introduction information stored in the introduction information storage step, a similarity calculation step for calculating an introduction similarity that is a similarity between two user-identifiers;
前記受信ステップにて受信した一の利用情報に含まれる前記アイテム識別子である一のアイテム識別子を抽出し、前記紹介情報格納ステップで格納された紹介情報に含まれる利用主体識別子を対象にして、前記一のアイテム識別子に対応する利用主体識別子の集合であるユーザ集合を形成するユーザ集合形成ステップと、Extracting one item identifier that is the item identifier included in the one usage information received in the receiving step, targeting the use subject identifier included in the introduction information stored in the introduction information storage step, A user set forming step for forming a user set which is a set of user entity identifiers corresponding to one item identifier;
前記ユーザ集合に含まれる利用主体識別子である分配対象識別子と前記一の利用情報に含まれる利用主体識別子である一の利用主体識別子との前記紹介類似度、または前記一の利用情報が示すアイテム利用に先立って前記一の利用主体識別子により閲覧された紹介情報を作成した利用主体識別子と前記分配対象識別子との前記紹介類似度に基づいて、前記ユーザ集合の少なくとも一部である複数の分配対象識別子ごとに管理されているポイント値を変更するための変更値を算出するポイント算出ステップと、The introduction similarity between the distribution target identifier that is a usage subject identifier included in the user set and the one usage subject identifier that is a usage subject identifier included in the one usage information, or item usage indicated by the one usage information A plurality of distribution target identifiers that are at least a part of the user set based on the introduction similarity between the use subject identifier that created the introduction information browsed by the one use subject identifier prior to the distribution target identifier A point calculation step for calculating a change value for changing the point value managed for each,
を備える。Is provided.

発明3としての情報処理方法は、The information processing method as invention 3 is:
アイテムに関するユーザの利用情報を端末装置または他の装置から受信する情報処置装置における情報処理方法であって、An information processing method in an information processing apparatus for receiving user usage information related to an item from a terminal device or another device,
アイテムを識別するアイテム識別子と、ユーザまたはユーザの使用した端末装置を識別するための利用主体識別子とを含む利用情報を受信する受信ステップと、A receiving step for receiving usage information including an item identifier for identifying an item and a user or a user entity identifier used by the user;
受信した前記利用情報に基づいて、前記利用主体識別子と、前記アイテム識別子とを関連付けた利用履歴を格納する利用履歴格納ステップと、Based on the received usage information, a usage history storage step of storing a usage history in which the usage subject identifier is associated with the item identifier;
前記利用履歴格納ステップに格納された利用履歴に基づいて、2つの利用主体識別子間の類似度である利用類似度を算出する類似度算出ステップと、A similarity calculation step of calculating a usage similarity that is a similarity between two usage subject identifiers based on the usage history stored in the usage history storage step;
他のユーザにアイテムを紹介する情報を作成した前記利用主体識別子と、その対象アイテムの前記アイテム識別子とを関連付けた紹介情報を格納する紹介情報格納ステップと、An introduction information storage step for storing introduction information that associates the user entity identifier that created information for introducing an item to another user and the item identifier of the target item;
前記受信ステップにて受信した一の利用情報に含まれる前記アイテム識別子である一のアイテム識別子を抽出し、前記紹介情報格納ステップで格納された紹介情報に含まれる利用主体識別子を対象にして、前記一のアイテム識別子に対応する利用主体識別子の集合であるユーザ集合を形成するユーザ集合形成ステップと、Extracting one item identifier that is the item identifier included in the one usage information received in the receiving step, targeting the use subject identifier included in the introduction information stored in the introduction information storage step, A user set forming step for forming a user set which is a set of user entity identifiers corresponding to one item identifier;
前記ユーザ集合に含まれる利用主体識別子である分配対象識別子と前記一の利用情報に含まれる利用主体識別子である一の利用主体識別子との前記利用類似度、または前記一の利用情報が示すアイテム利用に先立って前記一の利用主体識別子により閲覧された紹介情報を作成した利用主体識別子と前記分配対象識別子との前記利用類似度に基づいて、前記ユーザ集合の少なくとも一部である複数の分配対象識別子ごとに管理されているポイント値を変更するための変更値を算出するポイント算出ステップと、The usage similarity between the distribution target identifier that is the usage subject identifier included in the user set and the one usage subject identifier that is the usage subject identifier included in the one usage information, or the item usage indicated by the one usage information A plurality of distribution target identifiers that are at least a part of the user set based on the usage similarity between the usage subject identifier that created the introduction information browsed by the one usage subject identifier and the distribution target identifier. A point calculation step for calculating a change value for changing the point value managed for each,
を備える。Is provided.

発明4としての情報処理方法は、The information processing method as invention 4 is:
アイテムに関するユーザの利用情報を端末装置または他の装置から受信する情報処置装置における情報処理方法であって、An information processing method in an information processing apparatus for receiving user usage information related to an item from a terminal device or another device,
アイテムを識別するアイテム識別子と、ユーザまたはユーザの使用した端末装置を識別するための利用主体識別子とを含む利用情報を受信する受信ステップと、A receiving step for receiving usage information including an item identifier for identifying an item and a user or a user entity identifier used by the user;
他のユーザにアイテムを紹介する情報を作成した前記利用主体識別子と、その対象アイテムの前記アイテム識別子とを関連付けた紹介情報を格納する紹介情報格納ステップと、An introduction information storage step for storing introduction information that associates the user entity identifier that created information for introducing an item to another user and the item identifier of the target item;
前記利用主体識別子と、ユーザ属性情報とを関連付けたユーザ情報を格納するユーザ情報格納ステップと、A user information storing step for storing user information in which the user entity identifier is associated with user attribute information;
前記ユーザ情報格納ステップで格納されたユーザ情報に基づいて、2つの利用主体識別子間の適合度を算出する適合度算出ステップと、Based on the user information stored in the user information storage step, a fitness level calculating step for calculating a fitness level between the two user entity identifiers;
前記受信ステップにて受信した一の利用情報に含まれる前記アイテム識別子である一のアイテム識別子を抽出し、前記紹介情報格納ステップで格納された紹介情報に含まれる利用主体識別子を対象にして、前記一のアイテム識別子に対応する利用主体識別子の集合であるユーザ集合を形成するユーザ集合形成ステップと、Extracting one item identifier that is the item identifier included in the one usage information received in the receiving step, targeting the use subject identifier included in the introduction information stored in the introduction information storage step, A user set forming step for forming a user set which is a set of user entity identifiers corresponding to one item identifier;
前記ユーザ集合に含まれる利用主体識別子である分配対象識別子と前記一の利用情報に含まれる利用主体識別子である一の利用主体識別子との前記適合度、または前記一の利用情報が示すアイテム利用に先立って前記一の利用主体識別子により閲覧された前記紹介情報を作成した利用主体識別子と前記分配対象識別子との前記適合度に基づいて、前記ユーザ集合の少なくとも一部である複数の分配対象識別子ごとに管理されているポイント値を変更するための変更値を算出するポイント算出ステップと、For the degree of conformity between a distribution target identifier that is a use subject identifier included in the user set and a use subject identifier that is a use subject identifier included in the one use information, or an item use indicated by the one use information For each of a plurality of distribution target identifiers that are at least a part of the user set, based on the degree of matching between the use subject identifier that created the introduction information browsed by the one use subject identifier in advance and the distribution target identifier A point calculation step for calculating a change value for changing the point value managed by
を備える。Is provided.

発明5としての情報処理方法は、The information processing method as invention 5 is:
アイテムに関するユーザの利用情報を端末装置または他の装置から受信する情報処置装置における情報処理方法であって、An information processing method in an information processing apparatus for receiving user usage information related to an item from a terminal device or another device,
アイテムを識別するアイテム識別子と、ユーザまたはユーザの使用した端末装置を識別するための利用主体識別子とを含む利用情報を受信する受信ステップと、A receiving step for receiving usage information including an item identifier for identifying an item and a user or a user entity identifier used by the user;
他のユーザにアイテムを紹介する情報を作成した前記利用主体識別子と、その対象アイテムの前記アイテム識別子とを関連付けた紹介情報を格納する紹介情報格納ステップと、An introduction information storage step for storing introduction information that associates the user entity identifier that created information for introducing an item to another user and the item identifier of the target item;
前記紹介情報格納ステップにおいて格納された紹介情報に含まれる利用主体識別子に対して、その利用主体識別子により作成された紹介情報を閲覧可能である利用主体識別子である閲覧可能識別子を対応させる閲覧制御ステップと、Browsing control step for associating the useable identifier included in the introduction information stored in the introduction information storing step with a viewable identifier that is a useable entity identifier capable of browsing the introduction information created by the useable entity identifier. When,
前記受信ステップにて受信した一の利用情報に含まれる前記アイテム識別子である一のアイテム識別子と、前記一の利用情報に含まれる利用主体識別子である一の利用主体識別子とを抽出すると共に、前記紹介情報格納ステップで格納された紹介情報に含まれる利用主体識別子を対象にして、前記一のアイテム識別子に対応する利用主体識別子であり、かつ前記閲覧制御ステップにおいて前記一の利用主体識別子に対応付けられた利用主体識別子の集合であるユーザ集合を形成するユーザ集合形成ステップと、Extracting one item identifier that is the item identifier included in the one usage information received in the reception step and one usage entity identifier that is a usage entity identifier included in the one usage information; Targeting the use subject identifier included in the introduction information stored in the introduction information storage step, the use subject identifier corresponding to the one item identifier, and associating with the one use subject identifier in the browsing control step A user set forming step for forming a user set which is a set of user identifiers obtained;
前記ユーザ集合の少なくとも一部である複数の利用主体識別子に対して、前記利用主体識別子ごとに管理されているポイント値を変更するための変更値を算出するポイント算出ステップと、A point calculation step of calculating a change value for changing a point value managed for each user entity identifier for a plurality of user entity identifiers that are at least a part of the user set;
を備える。Is provided.

発明6としての情報処理方法は、
アイテムを識別するアイテム識別子と、ユーザまたはユーザの使用した端末装置を識別するための利用主体識別子とを含む利用情報を端末装置または他の装置から受信する受信部と、
他のユーザにアイテムを紹介する情報を作成した前記利用主体識別子と、その対象アイテムの前記アイテム識別子とを関連付けた紹介情報を格納する紹介情報格納部と、
前記受信部が受信した一の利用情報に含まれる前記アイテム識別子である一のアイテム識別子を抽出し、前記紹介情報格納部に格納された紹介情報に含まれる利用主体識別子を対象にして、前記一のアイテム識別子に対応する利用主体識別子の集合であるユーザ集合を形成するユーザ集合形成部と、
前記ユーザ集合の少なくとも一部である複数の利用主体識別子に対して、前記利用主体識別子と前記一のアイテム識別子に対応する組み合わせごとに管理されているポイント値を変更するための変更値を算出するポイント算出部と、
を備えることを特徴とする情報処理装置とネットワークを介して接続される端末装置に適用される情報処理方法であって、
一の利用主体識別子を前記情報処理装置に送信する送信ステップと、
前記一の利用主体識別子に関連付けて管理されているアイテム識別子ごとの前記ポイント値を前記情報処理装置から受信する受信ステップと、
受信した前記ポイント値を表示装置に表示させる制御ステップと、
を備える。

The information processing method as invention 6 is:
A receiving unit for receiving usage information including an item identifier for identifying an item and a user or a user entity identifier for identifying a terminal device used by the user from the terminal device or another device;
An introduction information storage unit for storing introduction information that associates the item identifier of the target item with the user entity identifier that created information for introducing an item to another user;
One item identifier that is the item identifier included in the one usage information received by the reception unit is extracted, and the usage subject identifier included in the introduction information stored in the introduction information storage unit is used as the target. A user set forming unit that forms a user set that is a set of user entity identifiers corresponding to the item identifiers of
A change value for changing a point value managed for each combination corresponding to the user entity identifier and the one item identifier is calculated for a plurality of user entity identifiers that are at least a part of the user set. A point calculator,
An information processing method applied to a terminal device connected via a network with an information processing device comprising:
A transmission step of transmitting one user entity identifier to the information processing apparatus;
Receiving the point value for each item identifier managed in association with the one user entity identifier from the information processing apparatus;
A control step of causing the display device to display the received point value;
Is provided.
3
4

発明7としての情報処理方法は、The information processing method as invention 7 is:
アイテムを識別するアイテム識別子と、ユーザまたはユーザの使用した端末装置を識別するための利用主体識別子とを含む利用情報を端末装置または他の装置から受信する受信部と、A receiving unit for receiving usage information including an item identifier for identifying an item and a user or a user entity identifier for identifying a terminal device used by the user from the terminal device or another device;
他のユーザにアイテムを紹介する情報を作成した前記利用主体識別子と、その対象アイテムの前記アイテム識別子とを関連付けた紹介情報を格納する紹介情報格納部と、An introduction information storage unit for storing introduction information that associates the item identifier of the target item with the user entity identifier that created information for introducing an item to another user;
前記受信部が受信した一の利用情報に含まれる前記アイテム識別子である一のアイテム識別子を抽出し、前記紹介情報格納部に格納された紹介情報に含まれる利用主体識別子を対象にして、前記一のアイテム識別子に対応する利用主体識別子の集合であるユーザ集合を形成するユーザ集合形成部と、One item identifier that is the item identifier included in the one usage information received by the reception unit is extracted, and the usage subject identifier included in the introduction information stored in the introduction information storage unit is used as the target. A user set forming unit that forms a user set that is a set of user entity identifiers corresponding to the item identifiers of
前記ユーザ集合の少なくとも一部である複数の利用主体識別子に対して、前記利用主体識別子ごとに管理されているポイント値を変更するための変更値を算出し、さらに、前記変更値が算出されたユーザの人数を算出するポイント算出部と、A change value for changing a point value managed for each user entity identifier is calculated for a plurality of user entity identifiers that are at least part of the user set, and the change value is further calculated. A point calculator for calculating the number of users;
を備えることを特徴とする情報処理装置とネットワークを介して接続される端末装置に適用される情報処理方法であって、An information processing method applied to a terminal device connected via a network with an information processing device comprising:
一の利用情報を前記情報処置装置に送信する送信ステップと、Transmitting a piece of usage information to the information processing apparatus;
前記一の利用情報に基づいて前記ポイント値が算出されたユーザの人数を前記情報処理装置から受信する受信ステップと、A receiving step of receiving, from the information processing apparatus, the number of users whose point values are calculated based on the one usage information;
受信した前記ユーザの人数を表示装置に表示させる制御ステップと、A control step of displaying the number of received users on a display device;
を備えることを特徴とする。It is characterized by providing.

発明8としての情報処理方法は、The information processing method as invention 8 is:
アイテムに関するユーザの利用情報を端末装置から直接、または他の装置を経由して受信する情報処置装置における情報処理方法であって、An information processing method in an information processing apparatus for receiving user usage information about an item directly from a terminal device or via another device,
アイテムを識別するアイテム識別子と、他のユーザに該アイテムを紹介する情報を作成したユーザまたはユーザの使用した端末装置を識別するための主体識別子である紹介主体識別子と、を関連付けた紹介情報を複数格納する紹介情報格納ステップと、A plurality of introduction information in which an item identifier for identifying an item and an introduction subject identifier that is a subject identifier for identifying a user who has created information for introducing the item to other users or a terminal device used by the user are associated with each other An introduction information storage step to store;
前記紹介情報を端末装置に直接、または他の装置を経由して送信する紹介情報送信ステップと、An introduction information transmission step of transmitting the introduction information directly to the terminal device or via another device;
前記紹介情報を受信した端末装置のユーザが、一の紹介情報に基づく情報を閲覧した後に、前記一の紹介情報に含まれるアイテム識別子に対応するアイテムである紹介アイテムを利用したことに応じて、前記一の紹介情報を識別可能な情報を含む利用情報を受信する受信ステップと、In response to using the introduction item, which is an item corresponding to the item identifier included in the one introduction information, after the user of the terminal device that received the introduction information browsed the information based on the one introduction information, A receiving step of receiving usage information including information capable of identifying the one introduction information;
前記受信ステップにて受信した利用情報に基づき、前記紹介情報格納ステップで格納された紹介情報に含まれる紹介主体識別子のうちの少なくとも一部を対象にして、利用された前記紹介アイテムのアイテム識別子に対応し、かつ前記一の紹介情報に含まれる紹介主体識別子以外の紹介主体識別子を含む、複数の紹介主体識別子の集合であるユーザ集合を形成するユーザ集合形成ステップと、Based on the usage information received in the reception step, the item identifier of the introduced item used is targeted for at least a part of the introduction subject identifier included in the introduction information stored in the introduction information storage step. A user set forming step for forming a user set that is a set of a plurality of introduction subject identifiers, corresponding to and including an introduction subject identifier other than the introduction subject identifier included in the one introduction information;
前記ユーザ集合の紹介主体識別子に対して、前記紹介主体識別子ごとに管理されているポイント値を変更するための変更値を算出するポイント算出ステップと、A point calculation step for calculating a change value for changing a point value managed for each introduction subject identifier for the introduction subject identifier of the user set;
を備えることを特徴とする。It is characterized by providing.

発明9としての情報処理装置は、The information processing apparatus as invention 9 is
アイテムに関するユーザの利用情報を端末装置または他の装置から受信する情報処理装置であって、An information processing device that receives user usage information about an item from a terminal device or another device,
アイテムを識別するアイテム識別子と、ユーザまたはユーザの使用した端末装置を識別するための利用主体識別子とを含む利用情報を受信する受信部と、A receiving unit for receiving usage information including an item identifier for identifying an item and a user or a user entity identifier used by the user;
他のユーザにアイテムを紹介する情報を作成した前記利用主体識別子と、その対象アイテムの前記アイテム識別子と、ユーザにより付与されたテキスト情報とを関連付けた紹介情報を格納する紹介情報格納部と、An introduction information storage unit that stores introduction information that associates the user identifier that created information for introducing an item to another user, the item identifier of the target item, and text information given by the user;
前記受信部にて受信した一の利用情報に含まれる前記アイテム識別子である一のアイテム識別子を抽出し、前記紹介情報格納部で格納された紹介情報に含まれる利用主体識別子を対象にして、前記一のアイテム識別子に対応する利用主体識別子の集合であるユーザ集合を形成するユーザ集合形成部と、Extracting one item identifier that is the item identifier included in the one usage information received by the receiving unit, targeting the use subject identifier included in the introduction information stored in the introduction information storage unit, A user set forming unit that forms a user set that is a set of user entity identifiers corresponding to one item identifier;
前記ユーザ集合の少なくとも一部である複数の利用主体識別子に対して、前記利用主体識別子ごとに管理されているポイント値を変更するための変更値を、前記紹介情報格納部で格納された紹介情報から前記一のアイテム識別子に対応する前記テキスト情報を読み出し、前記テキスト情報の文字数、または単語数、または前記テキスト情報に含まれる単語の重要度を用いて算出するポイント算出部と、Introductory information stored in the introductory information storage unit is a change value for changing a point value managed for each of the user entity identifiers for a plurality of user entity identifiers that are at least part of the user set. A point calculation unit that reads out the text information corresponding to the one item identifier, and calculates the number of characters of the text information, the number of words, or the importance of a word included in the text information;
を備える。Is provided.

発明10としての情報処理装置は、The information processing apparatus as invention 10 is
アイテムに関するユーザの利用情報を端末装置または他の装置から受信する情報処理装置であって、An information processing device that receives user usage information about an item from a terminal device or another device,
アイテムを識別するアイテム識別子と、ユーザまたはユーザの使用した端末装置を識別するための利用主体識別子とを含む利用情報を受信する受信部と、A receiving unit for receiving usage information including an item identifier for identifying an item and a user or a user entity identifier used by the user;
他のユーザにアイテムを紹介する情報を作成した前記利用主体識別子と、その対象アイテムの前記アイテム識別子とを関連付けた紹介情報を格納する紹介情報格納部と、An introduction information storage unit for storing introduction information that associates the item identifier of the target item with the user entity identifier that created information for introducing an item to another user;
前記紹介情報格納部に格納された紹介情報に基づいて、2つの利用主体識別子間の類似度である紹介類似度を算出する類似度算出部と、Based on the introduction information stored in the introduction information storage unit, a similarity calculation unit that calculates an introduction similarity that is a similarity between two use subject identifiers;
前記受信部にて受信した一の利用情報に含まれる前記アイテム識別子である一のアイテム識別子を抽出し、前記紹介情報格納部で格納された紹介情報に含まれる利用主体識別子を対象にして、前記一のアイテム識別子に対応する利用主体識別子の集合であるユーザ集合を形成するユーザ集合形成部と、Extracting one item identifier that is the item identifier included in the one usage information received by the receiving unit, targeting the use subject identifier included in the introduction information stored in the introduction information storage unit, A user set forming unit that forms a user set that is a set of user entity identifiers corresponding to one item identifier;
前記ユーザ集合に含まれる利用主体識別子である分配対象識別子と前記一の利用情報に含まれる利用主体識別子である一の利用主体識別子との前記紹介類似度、または前記一の利用情報が示すアイテム利用に先立って前記一の利用主体識別子により閲覧された紹介情報を作成した利用主体識別子と前記分配対象識別子との前記紹介類似度に基づいて、前記ユーザ集合の少なくとも一部である複数の分配対象識別子ごとに管理されているポイント値を変更するための変更値を算出するポイント算出部と、The introduction similarity between the distribution target identifier that is a usage subject identifier included in the user set and the one usage subject identifier that is a usage subject identifier included in the one usage information, or item usage indicated by the one usage information A plurality of distribution target identifiers that are at least a part of the user set based on the introduction similarity between the use subject identifier that created the introduction information browsed by the one use subject identifier prior to the distribution target identifier A point calculation unit for calculating a change value for changing the point value managed for each,
を備える。Is provided.

発明11としての情報処理装置は、The information processing apparatus as invention 11 is
アイテムに関するユーザの利用情報を端末装置または他の装置から受信する情報処理装置であって、An information processing device that receives user usage information about an item from a terminal device or another device,
アイテムを識別するアイテム識別子と、ユーザまたはユーザの使用した端末装置を識別するための利用主体識別子とを含む利用情報を受信する受信部と、A receiving unit for receiving usage information including an item identifier for identifying an item and a user or a user entity identifier used by the user;
受信した前記利用情報に基づいて、前記利用主体識別子と、前記アイテム識別子とを関連付けた利用履歴を格納する利用履歴格納部と、Based on the received usage information, a usage history storage unit that stores a usage history in which the usage subject identifier is associated with the item identifier;
前記利用履歴格納部に格納された利用履歴に基づいて、2つの利用主体識別子間の類似度である利用類似度を算出する類似度算出部と、A similarity calculation unit that calculates a usage similarity that is a similarity between two usage subject identifiers based on the usage history stored in the usage history storage unit;
他のユーザにアイテムを紹介する情報を作成した前記利用主体識別子と、その対象アイテムの前記アイテム識別子とを関連付けた紹介情報を格納する紹介情報格納部と、An introduction information storage unit for storing introduction information that associates the item identifier of the target item with the user entity identifier that created information for introducing an item to another user;
前記受信部にて受信した一の利用情報に含まれる前記アイテム識別子である一のアイテム識別子を抽出し、前記紹介情報格納部で格納された紹介情報に含まれる利用主体識別子を対象にして、前記一のアイテム識別子に対応する利用主体識別子の集合であるユーザ集合を形成するユーザ集合形成部と、Extracting one item identifier that is the item identifier included in the one usage information received by the receiving unit, targeting the use subject identifier included in the introduction information stored in the introduction information storage unit, A user set forming unit that forms a user set that is a set of user entity identifiers corresponding to one item identifier;
前記ユーザ集合に含まれる利用主体識別子である分配対象識別子と前記一の利用情報に含まれる利用主体識別子である一の利用主体識別子との前記利用類似度、または前記一の利用情報が示すアイテム利用に先立って前記一の利用主体識別子により閲覧された紹介情報を作成した利用主体識別子と前記分配対象識別子との前記利用類似度に基づいて、前記ユーザ集合の少なくとも一部である複数の分配対象識別子ごとに管理されているポイント値を変更するための変更値を算出するポイント算出部と、The usage similarity between the distribution target identifier that is the usage subject identifier included in the user set and the one usage subject identifier that is the usage subject identifier included in the one usage information, or the item usage indicated by the one usage information A plurality of distribution target identifiers that are at least a part of the user set based on the usage similarity between the usage subject identifier that created the introduction information browsed by the one usage subject identifier and the distribution target identifier. A point calculation unit for calculating a change value for changing the point value managed for each,
を備える。Is provided.

発明12としての情報処理装置は、The information processing apparatus as invention 12 is
アイテムに関するユーザの利用情報を端末装置または他の装置から受信する情報処理装置であって、An information processing device that receives user usage information about an item from a terminal device or another device,
アイテムを識別するアイテム識別子と、ユーザまたはユーザの使用した端末装置を識別するための利用主体識別子とを含む利用情報を受信する受信部と、A receiving unit for receiving usage information including an item identifier for identifying an item and a user or a user entity identifier used by the user;
他のユーザにアイテムを紹介する情報を作成した前記利用主体識別子と、その対象アイテムの前記アイテム識別子とを関連付けた紹介情報を格納する紹介情報格納部と、An introduction information storage unit for storing introduction information that associates the item identifier of the target item with the user entity identifier that created information for introducing an item to another user;
前記利用主体識別子と、ユーザ属性情報とを関連付けたユーザ情報を格納するユーザ情報格納部と、A user information storage unit for storing user information in which the user entity identifier is associated with user attribute information;
前記ユーザ情報格納部で格納されたユーザ情報に基づいて、2つの利用主体識別子間の適合度を算出する適合度算出部と、Based on the user information stored in the user information storage unit, a fitness level calculation unit that calculates a fitness level between the two usage subject identifiers;
前記受信部にて受信した一の利用情報に含まれる前記アイテム識別子である一のアイテム識別子を抽出し、前記紹介情報格納部で格納された紹介情報に含まれる利用主体識別子を対象にして、前記一のアイテム識別子に対応する利用主体識別子の集合であるユーザ集合を形成するユーザ集合形成部と、Extracting one item identifier that is the item identifier included in the one usage information received by the receiving unit, targeting the use subject identifier included in the introduction information stored in the introduction information storage unit, A user set forming unit that forms a user set that is a set of user entity identifiers corresponding to one item identifier;
前記ユーザ集合に含まれる利用主体識別子である分配対象識別子と前記一の利用情報に含まれる利用主体識別子である一の利用主体識別子との前記適合度、または前記一の利用情報が示すアイテム利用に先立って前記一の利用主体識別子により閲覧された前記紹介情報を作成した利用主体識別子と前記分配対象識別子との前記適合度に基づいて、前記ユーザ集合の少なくとも一部である複数の分配対象識別子ごとに管理されているポイント値を変更するための変更値を算出するポイント算出部と、For the degree of conformity between a distribution target identifier that is a use subject identifier included in the user set and a use subject identifier that is a use subject identifier included in the one use information, or an item use indicated by the one use information For each of a plurality of distribution target identifiers that are at least a part of the user set, based on the degree of matching between the use subject identifier that created the introduction information browsed by the one use subject identifier in advance and the distribution target identifier A point calculation unit for calculating a change value for changing the point value managed by
を備える。Is provided.

発明13としての情報処理装置は、The information processing apparatus as invention 13 is
アイテムに関するユーザの利用情報を端末装置または他の装置から受信する情報処理装置であって、An information processing device that receives user usage information about an item from a terminal device or another device,
アイテムを識別するアイテム識別子と、ユーザまたはユーザの使用した端末装置を識別するための利用主体識別子とを含む利用情報を受信する受信部と、A receiving unit for receiving usage information including an item identifier for identifying an item and a user or a user entity identifier used by the user;
他のユーザにアイテムを紹介する情報を作成した前記利用主体識別子と、その対象アイテムの前記アイテム識別子とを関連付けた紹介情報を格納する紹介情報格納部と、An introduction information storage unit for storing introduction information that associates the item identifier of the target item with the user entity identifier that created information for introducing an item to another user;
前記紹介情報格納部において格納された紹介情報に含まれる利用主体識別子に対して、その利用主体識別子により作成された紹介情報を閲覧可能である利用主体識別子である閲覧可能識別子を対応させる閲覧制御部と、A browsing control unit for associating a useable identifier included in the introduction information stored in the introduction information storage unit with a viewable identifier that is a useable entity identifier capable of browsing the introduction information created by the useable entity identifier. When,
前記受信部にて受信した一の利用情報に含まれる前記アイテム識別子である一のアイテム識別子と、前記一の利用情報に含まれる利用主体識別子である一の利用主体識別子とを抽出すると共に、前記紹介情報格納部で格納された紹介情報に含まれる利用主体識別子を対象にして、前記一のアイテム識別子に対応する利用主体識別子であり、かつ前記閲覧制御部において前記一の利用主体識別子に対応付けられた利用主体識別子の集合であるユーザ集合を形成するユーザ集合形成部と、Extracting one item identifier that is the item identifier included in the one usage information received by the receiving unit and one usage subject identifier that is a usage subject identifier included in the one usage information, and Targeting the use subject identifier included in the introduction information stored in the introduction information storage unit, the use subject identifier corresponding to the one item identifier, and corresponding to the one use subject identifier in the browsing control unit A user set forming unit for forming a user set that is a set of the used subject identifiers;
前記ユーザ集合の少なくとも一部である複数の利用主体識別子に対して、前記利用主体識別子ごとに管理されているポイント値を変更するための変更値を算出するポイント算出部と、A point calculation unit that calculates a change value for changing a point value managed for each user entity identifier for a plurality of user entity identifiers that are at least part of the user set;
を備える。Is provided.

発明14としての情報処理装置は、アイテムに関するユーザの利用情報を端末装置から直接、または他の装置を経由して受信する情報処理装置であって、An information processing apparatus as an invention 14 is an information processing apparatus that receives user usage information related to an item directly from a terminal device or via another device,
アイテムを識別するアイテム識別子と、他のユーザに該アイテムを紹介する情報を作成したユーザまたはユーザの使用した端末装置を識別するための主体識別子である紹介主体識別子と、を関連付けた紹介情報を複数格納する紹介情報格納部と、A plurality of introduction information in which an item identifier for identifying an item and an introduction subject identifier that is a subject identifier for identifying a user who has created information for introducing the item to other users or a terminal device used by the user are associated with each other An introduction information storage section to store;
前記紹介情報を端末装置に直接、または他の装置を経由して送信する紹介情報送信部と、An introduction information transmitting unit for transmitting the introduction information directly to the terminal device or via another device;
前記紹介情報を受信した端末装置のユーザが、一の紹介情報に基づく情報を閲覧した後に、前記一の紹介情報に含まれるアイテム識別子に対応するアイテムである紹介アイテムを利用したことに応じて、前記一の紹介情報を識別可能な情報を含む利用情報を受信する受信部と、In response to using the introduction item, which is an item corresponding to the item identifier included in the one introduction information, after the user of the terminal device that received the introduction information browsed the information based on the one introduction information, A receiving unit for receiving usage information including information capable of identifying the one introduction information;
前記受信部にて受信した利用情報に基づき、前記紹介情報格納部で格納された紹介情報に含まれる紹介主体識別子のうちの少なくとも一部を対象にして、利用された前記紹介アイテムのアイテム識別子に対応し、かつ前記一の紹介情報に含まれる紹介主体識別子以外の紹介主体識別子を含む、複数の紹介主体識別子の集合であるユーザ集合を形成するユーザ集合形成部と、Based on the usage information received by the receiving unit, the item identifier of the introduced item used is targeted for at least a part of the introduction subject identifier included in the introduction information stored in the introduction information storage unit. A user set forming unit that forms a user set that is a set of a plurality of introduction subject identifiers, corresponding to and including an introduction subject identifier other than the introduction subject identifier included in the one introduction information;
前記ユーザ集合の紹介主体識別子に対して、前記紹介主体識別子ごとに管理されているポイント値を変更するための変更値を算出するポイント算出部と、A point calculation unit for calculating a change value for changing a point value managed for each introduction subject identifier for the introduction subject identifier of the user set;
を備えることを特徴とする情報処理装置。An information processing apparatus comprising:

発明15としての情報処理装置は、The information processing apparatus as invention 15 is
前記利用主体識別子と、ユーザ属性情報とを関連付けたユーザ情報を格納するユーザ情報格納部を備え、A user information storage unit that stores user information in which the user entity identifier is associated with user attribute information;
前記ユーザ集合形成部では、前記紹介情報格納部で格納された紹介情報に含まれる利用主体識別子を対象にして、受信した一の利用情報に含まれる一のアイテム識別子に対応する利用主体識別子であり、かつ前記ユーザ属性情報が所定の条件を満たす利用主体識別子の集合であるユーザ集合を形成することができる。In the user set forming unit, a user entity identifier corresponding to one item identifier included in the received one usage information for a user entity identifier included in the introduction information stored in the introduction information storage unit In addition, a user set which is a set of user entity identifiers whose user attribute information satisfies a predetermined condition can be formed.

発明16としての情報処理装置は、前記ポイント算出部では、所定期間における前記変更値の総和が所定の値となるように、前記変更値を算出することができる。In the information processing apparatus according to a sixteenth aspect, the point calculation unit can calculate the change value so that the sum of the change values in a predetermined period becomes a predetermined value.

発明17としての情報処理装置は、前記紹介情報格納部では、一の利用主体識別子と関連付けるアイテム識別子の数を制限することができる。In the information processing apparatus according to the seventeenth aspect, the introduction information storage unit can limit the number of item identifiers associated with one user entity identifier.

発明18としての情報処理装置では、In the information processing apparatus as the invention 18,
前記紹介情報格納部では、前記紹介主体識別子と、前記アイテム識別子と、ユーザがアイテムを推薦する度合いを示す推薦値とを関連付けて格納し、In the introduction information storage unit, the introduction subject identifier, the item identifier, and a recommendation value indicating a degree of recommendation of the user by the user are associated and stored,
前記ポイント算出部では、前記ユーザ集合に含まれる紹介主体識別子ごとに、前記紹介情報格納部で格納された紹介情報から、受信した一の利用情報に含まれる前記一のアイテム識別子に対応する前記推薦値を読み出し、その推薦値が示す推薦の度合いが高いほど大きな値となるように前記変更値を算出することができる。In the point calculation unit, for each introduction subject identifier included in the user set, the recommendation corresponding to the one item identifier included in the one usage information received from the introduction information stored in the introduction information storage unit It is possible to read the value and calculate the change value so that the higher the degree of recommendation indicated by the recommended value, the larger the value.

発明19の端末装置は、The terminal device of the nineteenth aspect is
アイテムを識別するアイテム識別子と、ユーザまたはユーザの使用した端末装置を識別するための利用主体識別子とを含む利用情報を端末装置または他の装置から受信する受信部と、A receiving unit for receiving usage information including an item identifier for identifying an item and a user or a user entity identifier for identifying a terminal device used by the user from the terminal device or another device;
他のユーザにアイテムを紹介する情報を作成した前記利用主体識別子と、その対象アイテムの前記アイテム識別子とを関連付けた紹介情報を格納する紹介情報格納部と、An introduction information storage unit for storing introduction information that associates the item identifier of the target item with the user entity identifier that created information for introducing an item to another user;
前記受信部が受信した一の利用情報に含まれる前記アイテム識別子である一のアイテム識別子を抽出し、前記紹介情報格納部に格納された紹介情報に含まれる利用主体識別子を対象にして、前記一のアイテム識別子に対応する利用主体識別子の集合であるユーザ集合を形成するユーザ集合形成部と、One item identifier that is the item identifier included in the one usage information received by the reception unit is extracted, and the usage subject identifier included in the introduction information stored in the introduction information storage unit is used as the target. A user set forming unit that forms a user set that is a set of user entity identifiers corresponding to the item identifiers of
前記ユーザ集合の少なくとも一部である複数の利用主体識別子に対して、前記利用主体識別子と前記一のアイテム識別子に対応する組み合わせごとに管理されているポイント値を変更するための変更値を算出するポイント算出部と、A change value for changing a point value managed for each combination corresponding to the user entity identifier and the one item identifier is calculated for a plurality of user entity identifiers that are at least a part of the user set. A point calculator,
を備えることを特徴とする情報処理装置とネットワークを介して接続される端末装置であって、A terminal device connected via a network with an information processing device comprising:
一の利用主体識別子を前記情報処置装置に送信する送信部と、A transmission unit for transmitting one user entity identifier to the information processing apparatus;
前記一の利用主体識別子に関連付けて管理されているアイテム識別子ごとの前記ポイント値を前記情報処理装置から受信する受信部と、A receiving unit that receives, from the information processing apparatus, the point value for each item identifier managed in association with the one user entity identifier;
前記受信部が受信したポイント値を表示装置に表示させる制御部と、A control unit that causes a display device to display the point value received by the receiving unit;
を備える。Is provided.

発明20の端末装置は、The terminal device of the invention 20
アイテムを識別するアイテム識別子と、ユーザまたはユーザの使用した端末装置を識別するための利用主体識別子とを含む利用情報を端末装置または他の装置から受信する受信部と、A receiving unit for receiving usage information including an item identifier for identifying an item and a user or a user entity identifier for identifying a terminal device used by the user from the terminal device or another device;
他のユーザにアイテムを紹介する情報を作成した前記利用主体識別子と、その対象アイテムの前記アイテム識別子とを関連付けた紹介情報を格納する紹介情報格納部と、An introduction information storage unit for storing introduction information that associates the item identifier of the target item with the user entity identifier that created information for introducing an item to another user;
前記受信部が受信した一の利用情報に含まれる前記アイテム識別子である一のアイテム識別子を抽出し、前記紹介情報格納部に格納された紹介情報に含まれる利用主体識別子を対象にして、前記一のアイテム識別子に対応する利用主体識別子の集合であるユーザ集合を形成するユーザ集合形成部と、One item identifier that is the item identifier included in the one usage information received by the reception unit is extracted, and the usage subject identifier included in the introduction information stored in the introduction information storage unit is used as the target. A user set forming unit that forms a user set that is a set of user entity identifiers corresponding to the item identifiers of
前記ユーザ集合の少なくとも一部である複数の利用主体識別子に対して、前記利用主体識別子ごとに管理されているポイント値を変更するための変更値を算出し、さらに、前記変更値が算出されたユーザの人数を算出するポイント算出部と、A change value for changing a point value managed for each user entity identifier is calculated for a plurality of user entity identifiers that are at least part of the user set, and the change value is further calculated. A point calculator for calculating the number of users;
を備えることを特徴とする情報処理装置とネットワークを介して接続される端末装置であって、A terminal device connected via a network with an information processing device comprising:
一の利用情報を前記情報処理装置に送信する送信部と、A transmission unit that transmits one piece of usage information to the information processing apparatus;
前記一の利用情報に基づいて前記ポイント値が算出されたユーザの人数を前記情報処理装置から受信する受信部と、A receiving unit that receives from the information processing apparatus the number of users whose point values are calculated based on the one usage information;
前記受信部が受信したユーザの人数を表示装置に表示させる制御部と、A control unit that causes a display device to display the number of users received by the receiving unit;
を備える。Is provided.

発明21としての情報処理プログラムは、The information processing program as invention 21 is
アイテムに関するユーザの利用情報を端末装置または他の装置から受信する情報処置装置のコンピュータに、In the computer of the information processing apparatus that receives the user usage information related to the item from the terminal device or other device,
アイテムを識別するアイテム識別子と、ユーザまたはユーザの使用した端末装置を識別するための利用主体識別子とを含む利用情報を受信する受信ステップと、A receiving step for receiving usage information including an item identifier for identifying an item and a user or a user entity identifier used by the user;
他のユーザにアイテムを紹介する情報を作成した前記利用主体識別子と、その対象アイテムの前記アイテム識別子と、ユーザにより付与されたテキスト情報とを関連付けた紹介情報を格納する紹介情報格納ステップと、An introduction information storage step for storing introduction information that associates the user entity identifier that created information for introducing an item to another user, the item identifier of the target item, and text information given by the user;
前記受信ステップにて受信した一の利用情報に含まれる前記アイテム識別子である一のアイテム識別子を抽出し、前記紹介情報格納ステップで格納された紹介情報に含まれる利用主体識別子を対象にして、前記一のアイテム識別子に対応する利用主体識別子の集合であるユーザ集合を形成するユーザ集合形成ステップと、Extracting one item identifier that is the item identifier included in the one usage information received in the receiving step, targeting the use subject identifier included in the introduction information stored in the introduction information storage step, A user set forming step for forming a user set which is a set of user entity identifiers corresponding to one item identifier;
前記ユーザ集合の少なくとも一部である複数の利用主体識別子に対して、前記利用主体識別子ごとに管理されているポイント値を変更するための変更値を、前記紹介情報格納ステップで格納された紹介情報から前記一のアイテム識別子に対応する前記テキスト情報を読み出し、前記テキスト情報の文字数、または単語数、または前記テキスト情報に含まれる単語の重要度を用いて算出するポイント算出ステップと、The introduction information stored in the introduction information storage step is a change value for changing the point value managed for each of the user entity identifiers for a plurality of user entity identifiers that are at least part of the user set. A point calculation step of reading the text information corresponding to the one item identifier from and calculating using the number of characters of the text information, the number of words, or the importance of a word included in the text information;
を実行させる。Is executed.

発明22としての情報処理プログラムは、The information processing program as invention 22 is
アイテムに関するユーザの利用情報を端末装置または他の装置から受信する情報処置装置のコンピュータに、In the computer of the information processing apparatus that receives the user usage information related to the item from the terminal device or other device,
アイテムを識別するアイテム識別子と、ユーザまたはユーザの使用した端末装置を識別するための利用主体識別子とを含む利用情報を受信する受信ステップと、A receiving step for receiving usage information including an item identifier for identifying an item and a user or a user entity identifier used by the user;
他のユーザにアイテムを紹介する情報を作成した前記利用主体識別子と、その対象アイテムの前記アイテム識別子とを関連付けた紹介情報を格納する紹介情報格納ステップと、An introduction information storage step for storing introduction information that associates the user entity identifier that created information for introducing an item to another user and the item identifier of the target item;
前記紹介情報格納ステップに格納された紹介情報に基づいて、2つの利用主体識別子間の類似度である紹介類似度を算出する類似度算出ステップと、Based on the introduction information stored in the introduction information storage step, a similarity calculation step for calculating an introduction similarity that is a similarity between two user-identifiers;
前記受信ステップにて受信した一の利用情報に含まれる前記アイテム識別子である一のアイテム識別子を抽出し、前記紹介情報格納ステップで格納された紹介情報に含まれる利用主体識別子を対象にして、前記一のアイテム識別子に対応する利用主体識別子の集合であるユーザ集合を形成するユーザ集合形成ステップと、Extracting one item identifier that is the item identifier included in the one usage information received in the receiving step, targeting the use subject identifier included in the introduction information stored in the introduction information storage step, A user set forming step for forming a user set which is a set of user entity identifiers corresponding to one item identifier;
前記ユーザ集合に含まれる利用主体識別子である分配対象識別子と前記一の利用情報に含まれる利用主体識別子である一の利用主体識別子との前記紹介類似度、または前記一の利用情報が示すアイテム利用に先立って前記一の利用主体識別子により閲覧された紹介情報を作成した利用主体識別子と前記分配対象識別子との前記紹介類似度に基づいて、前記ユーザ集合の少なくとも一部である複数の分配対象識別子ごとに管理されているポイント値を変更するための変更値を算出するポイント算出ステップと、The introduction similarity between the distribution target identifier that is a usage subject identifier included in the user set and the one usage subject identifier that is a usage subject identifier included in the one usage information, or item usage indicated by the one usage information A plurality of distribution target identifiers that are at least a part of the user set based on the introduction similarity between the use subject identifier that created the introduction information browsed by the one use subject identifier prior to the distribution target identifier A point calculation step for calculating a change value for changing the point value managed for each,
を実行させる。Is executed.

発明23としての情報処理プログラムは、The information processing program as invention 23 is
アイテムに関するユーザの利用情報を端末装置または他の装置から受信する情報処置装置のコンピュータに、In the computer of the information processing apparatus that receives the user usage information related to the item from the terminal device or other device,
アイテムを識別するアイテム識別子と、ユーザまたはユーザの使用した端末装置を識別するための利用主体識別子とを含む利用情報を受信する受信ステップと、A receiving step for receiving usage information including an item identifier for identifying an item and a user or a user entity identifier used by the user;
受信した前記利用情報に基づいて、前記利用主体識別子と、前記アイテム識別子とを関連付けた利用履歴を格納する利用履歴格納ステップと、Based on the received usage information, a usage history storage step of storing a usage history in which the usage subject identifier is associated with the item identifier;
前記利用履歴格納ステップに格納された利用履歴に基づいて、2つの利用主体識別子間の類似度である利用類似度を算出する類似度算出ステップと、A similarity calculation step of calculating a usage similarity that is a similarity between two usage subject identifiers based on the usage history stored in the usage history storage step;
他のユーザにアイテムを紹介する情報を作成した前記利用主体識別子と、その対象アイテムの前記アイテム識別子とを関連付けた紹介情報を格納する紹介情報格納ステップと、An introduction information storage step for storing introduction information that associates the user entity identifier that created information for introducing an item to another user and the item identifier of the target item;
前記受信ステップにて受信した一の利用情報に含まれる前記アイテム識別子である一のアイテム識別子を抽出し、前記紹介情報格納ステップで格納された紹介情報に含まれる利用主体識別子を対象にして、前記一のアイテム識別子に対応する利用主体識別子の集合であるユーザ集合を形成するユーザ集合形成ステップと、Extracting one item identifier that is the item identifier included in the one usage information received in the receiving step, targeting the use subject identifier included in the introduction information stored in the introduction information storage step, A user set forming step for forming a user set which is a set of user entity identifiers corresponding to one item identifier;
前記ユーザ集合に含まれる利用主体識別子である分配対象識別子と前記一の利用情報に含まれる利用主体識別子である一の利用主体識別子との前記利用類似度、または前記一の利用情報が示すアイテム利用に先立って前記一の利用主体識別子により閲覧された紹介情報を作成した利用主体識別子と前記分配対象識別子との前記利用類似度に基づいて、前記ユーザ集合の少なくとも一部である複数の分配対象識別子ごとに管理されているポイント値を変更するための変更値を算出するポイント算出ステップと、The usage similarity between the distribution target identifier that is the usage subject identifier included in the user set and the one usage subject identifier that is the usage subject identifier included in the one usage information, or the item usage indicated by the one usage information A plurality of distribution target identifiers that are at least a part of the user set based on the usage similarity between the usage subject identifier that created the introduction information browsed by the one usage subject identifier and the distribution target identifier. A point calculation step for calculating a change value for changing the point value managed for each,
を実行させる。Is executed.

発明24としての情報処理プログラムは、The information processing program as invention 24 is
アイテムに関するユーザの利用情報を端末装置または他の装置から受信する情報処置装置のコンピュータに、In the computer of the information processing apparatus that receives the user usage information related to the item from the terminal device or other device,
アイテムを識別するアイテム識別子と、ユーザまたはユーザの使用した端末装置を識別するための利用主体識別子とを含む利用情報を受信する受信ステップと、A receiving step for receiving usage information including an item identifier for identifying an item and a user or a user entity identifier used by the user;
他のユーザにアイテムを紹介する情報を作成した前記利用主体識別子と、その対象アイテムの前記アイテム識別子とを関連付けた紹介情報を格納する紹介情報格納ステップと、An introduction information storage step for storing introduction information that associates the user entity identifier that created information for introducing an item to another user and the item identifier of the target item;
前記利用主体識別子と、ユーザ属性情報とを関連付けたユーザ情報を格納するユーザ情報格納ステップと、A user information storing step for storing user information in which the user entity identifier is associated with user attribute information;
前記ユーザ情報格納ステップで格納されたユーザ情報に基づいて、2つの利用主体識別子間の適合度を算出する適合度算出ステップと、Based on the user information stored in the user information storage step, a fitness level calculating step for calculating a fitness level between the two user entity identifiers;
前記受信ステップにて受信した一の利用情報に含まれる前記アイテム識別子である一のアイテム識別子を抽出し、前記紹介情報格納ステップで格納された紹介情報に含まれる利用主体識別子を対象にして、前記一のアイテム識別子に対応する利用主体識別子の集合であるユーザ集合を形成するユーザ集合形成ステップと、Extracting one item identifier that is the item identifier included in the one usage information received in the receiving step, targeting the use subject identifier included in the introduction information stored in the introduction information storage step, A user set forming step for forming a user set which is a set of user entity identifiers corresponding to one item identifier;
前記ユーザ集合に含まれる利用主体識別子である分配対象識別子と前記一の利用情報に含まれる利用主体識別子である一の利用主体識別子との前記適合度、または前記一の利用情報が示すアイテム利用に先立って前記一の利用主体識別子により閲覧された前記紹介情報を作成した利用主体識別子と前記分配対象識別子との前記適合度に基づいて、前記ユーザ集合の少なくとも一部である複数の分配対象識別子ごとに管理されているポイント値を変更するための変更値を算出するポイント算出ステップと、For the degree of conformity between a distribution target identifier that is a use subject identifier included in the user set and a use subject identifier that is a use subject identifier included in the one use information, or an item use indicated by the one use information For each of a plurality of distribution target identifiers that are at least a part of the user set, based on the degree of matching between the use subject identifier that created the introduction information browsed by the one use subject identifier in advance and the distribution target identifier A point calculation step for calculating a change value for changing the point value managed by
を実行させる。Is executed.

発明25としての情報処理プログラムは、The information processing program as invention 25 is
アイテムに関するユーザの利用情報を端末装置または他の装置から受信する情報処置装置のコンピュータに、In the computer of the information processing apparatus that receives the user usage information related to the item from the terminal device or other device,
アイテムを識別するアイテム識別子と、ユーザまたはユーザの使用した端末装置を識別するための利用主体識別子とを含む利用情報を受信する受信ステップと、A receiving step for receiving usage information including an item identifier for identifying an item and a user or a user entity identifier used by the user;
他のユーザにアイテムを紹介する情報を作成した前記利用主体識別子と、その対象アイテムの前記アイテム識別子とを関連付けた紹介情報を格納する紹介情報格納ステップと、An introduction information storage step for storing introduction information that associates the user entity identifier that created information for introducing an item to another user and the item identifier of the target item;
前記紹介情報格納ステップにおいて格納された紹介情報に含まれる利用主体識別子に対して、その利用主体識別子により作成された紹介情報を閲覧可能である利用主体識別子である閲覧可能識別子を対応させる閲覧制御ステップと、Browsing control step for associating the useable identifier included in the introduction information stored in the introduction information storing step with a viewable identifier that is a useable entity identifier capable of browsing the introduction information created by the useable entity identifier. When,
前記受信ステップにて受信した一の利用情報に含まれる前記アイテム識別子である一のアイテム識別子と、前記一の利用情報に含まれる利用主体識別子である一の利用主体識別子とを抽出すると共に、前記紹介情報格納ステップで格納された紹介情報に含まれる利用主体識別子を対象にして、前記一のアイテム識別子に対応する利用主体識別子であり、かつ前記閲覧制御ステップにおいて前記一の利用主体識別子に対応付けられた利用主体識別子の集合であるユーザ集合を形成するユーザ集合形成ステップと、Extracting one item identifier that is the item identifier included in the one usage information received in the reception step and one usage entity identifier that is a usage entity identifier included in the one usage information; Targeting the use subject identifier included in the introduction information stored in the introduction information storage step, the use subject identifier corresponding to the one item identifier, and associating with the one use subject identifier in the browsing control step A user set forming step for forming a user set which is a set of user identifiers obtained;
前記ユーザ集合の少なくとも一部である複数の利用主体識別子に対して、前記利用主体識別子ごとに管理されているポイント値を変更するための変更値を算出するポイント算出ステップと、A point calculation step of calculating a change value for changing a point value managed for each user entity identifier for a plurality of user entity identifiers that are at least a part of the user set;
を実行させる。Is executed.

発明26としての情報処理プログラムは、The information processing program as invention 26 is
アイテムを識別するアイテム識別子と、ユーザまたはユーザの使用した端末装置を識別するための利用主体識別子とを含む利用情報を端末装置または他の装置から受信する受信部と、A receiving unit for receiving usage information including an item identifier for identifying an item and a user or a user entity identifier for identifying a terminal device used by the user from the terminal device or another device;
他のユーザにアイテムを紹介する情報を作成した前記利用主体識別子と、その対象アイテムの前記アイテム識別子とを関連付けた紹介情報を格納する紹介情報格納部と、An introduction information storage unit for storing introduction information that associates the item identifier of the target item with the user entity identifier that created information for introducing an item to another user;
前記受信部が受信した一の利用情報に含まれる前記アイテム識別子である一のアイテム識別子を抽出し、前記紹介情報格納部に格納された紹介情報に含まれる利用主体識別子を対象にして、前記一のアイテム識別子に対応する利用主体識別子の集合であるユーザ集合を形成するユーザ集合形成部と、One item identifier that is the item identifier included in the one usage information received by the reception unit is extracted, and the usage subject identifier included in the introduction information stored in the introduction information storage unit is used as the target. A user set forming unit that forms a user set that is a set of user entity identifiers corresponding to the item identifiers of
前記ユーザ集合の少なくとも一部である複数の利用主体識別子に対して、前記利用主体識別子と前記一のアイテム識別子に対応する組み合わせごとに管理されているポイント値を変更するための変更値を算出するポイント算出部と、A change value for changing a point value managed for each combination corresponding to the user entity identifier and the one item identifier is calculated for a plurality of user entity identifiers that are at least a part of the user set. A point calculator,
を備えることを特徴とする情報処理装置とネットワークを介して接続される端末装置のコンピュータに、In a computer of a terminal device connected via a network with an information processing device characterized by comprising:
一の利用主体識別子を送信部に送信させる送信ステップと、A transmission step of causing the transmission unit to transmit one user entity identifier;
前記一の利用主体識別子に関連付けて管理されているアイテム識別子ごとの前記ポイント値を前記情報処理装置から受信部に受信させる受信ステップと、A reception step of causing the reception unit to receive the point value for each item identifier managed in association with the one user entity identifier;
前記受信ステップにて受信したポイント値を表示装置に表示させる制御ステップと、A control step of causing the display device to display the point value received in the reception step;
を実行させる。Is executed.
発明27としての情報処理プログラムは、The information processing program as invention 27 is
アイテムを識別するアイテム識別子と、ユーザまたはユーザの使用した端末装置を識別するための利用主体識別子とを含む利用情報を端末装置または他の装置から受信する受信部と、A receiving unit for receiving usage information including an item identifier for identifying an item and a user or a user entity identifier for identifying a terminal device used by the user from the terminal device or another device;
他のユーザにアイテムを紹介する情報を作成した前記利用主体識別子と、その対象アイテムの前記アイテム識別子とを関連付けた紹介情報を格納する紹介情報格納部と、An introduction information storage unit for storing introduction information that associates the item identifier of the target item with the user entity identifier that created information for introducing an item to another user;
前記受信部が受信した一の利用情報に含まれる前記アイテム識別子である一のアイテム識別子を抽出し、前記紹介情報格納部に格納された紹介情報に含まれる利用主体識別子を対象にして、前記一のアイテム識別子に対応する利用主体識別子の集合であるユーザ集合を形成するユーザ集合形成部と、One item identifier that is the item identifier included in the one usage information received by the reception unit is extracted, and the usage subject identifier included in the introduction information stored in the introduction information storage unit is used as the target. A user set forming unit that forms a user set that is a set of user entity identifiers corresponding to the item identifiers of
前記ユーザ集合の少なくとも一部である複数の利用主体識別子に対して、前記利用主体識別子ごとに管理されているポイント値を変更するための変更値を算出し、さらに、前記変更値が算出されたユーザの人数を算出するポイント算出部と、A change value for changing a point value managed for each user entity identifier is calculated for a plurality of user entity identifiers that are at least part of the user set, and the change value is further calculated. A point calculator for calculating the number of users;
を備えることを特徴とする情報処理装置とネットワークを介して接続される端末装置のコンピュータに、In a computer of a terminal device connected via a network with an information processing device characterized by comprising:
前記一の利用情報を前記情報処理装置へ送信部に送信させる送信ステップと、A transmission step of causing the information processing apparatus to transmit the one usage information to a transmission unit;
前記一の利用情報に基づいて前記ポイント値が算出されたユーザの人数を前記情報処理装置から受信部に受信させる受信ステップと、A receiving step of causing the receiving unit to receive the number of users whose point value is calculated based on the one usage information from the information processing apparatus;
前記受信ステップにて受信したユーザの人数を表示装置に表示させる制御ステップと、A control step of displaying the number of users received in the receiving step on a display device;
を実行させる。Is executed.
発明28としての情報処理プログラムは、The information processing program as invention 28 is
アイテムに関するユーザの利用情報を端末装置から直接、または他の装置を経由して受信する情報処置装置のコンピュータに、To the computer of the information processing apparatus that receives the user usage information related to the item directly from the terminal device or via another device,
アイテムを識別するアイテム識別子と、他のユーザに該アイテムを紹介する情報を作成したユーザまたはユーザの使用した端末装置を識別するための主体識別子である紹介主体識別子と、を関連付けた紹介情報を複数格納する紹介情報格納ステップと、A plurality of introduction information in which an item identifier for identifying an item and an introduction subject identifier that is a subject identifier for identifying a user who has created information for introducing the item to other users or a terminal device used by the user are associated with each other An introduction information storage step to store;
前記紹介情報を端末装置に直接、または他の装置を経由して送信する紹介情報送信ステップと、An introduction information transmission step of transmitting the introduction information directly to the terminal device or via another device;
前記紹介情報を受信した端末装置のユーザが、一の紹介情報に基づく情報を閲覧した後に、前記一の紹介情報に含まれるアイテム識別子に対応するアイテムである紹介アイテムを利用したことに応じて、前記一の紹介情報を識別可能な情報を含む利用情報を受信する受信ステップと、In response to using the introduction item, which is an item corresponding to the item identifier included in the one introduction information, after the user of the terminal device that received the introduction information browsed the information based on the one introduction information, A receiving step of receiving usage information including information capable of identifying the one introduction information;
前記受信ステップにて受信した利用情報に基づき、前記紹介情報格納ステップで格納された紹介情報に含まれる紹介主体識別子のうちの少なくとも一部を対象にして、利用された前記紹介アイテムのアイテム識別子に対応し、かつ前記一の紹介情報に含まれる紹介主体識別子以外の紹介主体識別子を含む、複数の紹介主体識別子の集合であるユーザ集合を形成するユーザ集合形成ステップと、Based on the usage information received in the reception step, the item identifier of the introduced item used is targeted for at least a part of the introduction subject identifier included in the introduction information stored in the introduction information storage step. A user set forming step for forming a user set that is a set of a plurality of introduction subject identifiers, corresponding to and including an introduction subject identifier other than the introduction subject identifier included in the one introduction information;
前記ユーザ集合の紹介主体識別子に対して、前記紹介主体識別子ごとに管理されているポイント値を変更するための変更値を算出するポイント算出ステップと、A point calculation step for calculating a change value for changing a point value managed for each introduction subject identifier for the introduction subject identifier of the user set;
を実行させる。Is executed.

本発明では、一の利用情報に含まれるアイテム識別子と同じアイテム識別子を持つ紹介情報を特定し、紹介情報に関連する複数のユーザのポイントを更新するため、あるユーザの1回の利用行為をもとにして複数のユーザにポイントを付与することが可能である。すなわち、従来の方法に比べて、ポイントが増加する頻度やポイントが付与されるユーザ数を増やすことができる。このため、ユーザは自分のポイントを確認するために頻繁にアイテム提供サーバにアクセスする傾向が強まり、アイテムに関する情報を見る機会も増えるので、ユーザのアイテム利用を促進することができる。
また、紹介情報を作成することによりポイントを獲得できる可能性が出てくるので、各々のユーザの「紹介情報を作成しよう」というモチベーションが高まり、紹介情報が多く作成されるので、それを参考にアイテムを利用する利用行動も増え、アイテム利用を促進することができる。更に、後から他の多くのユーザが利用するアイテムをいち早く紹介情報として登録したユーザに多くのポイントが溜まる傾向があるので、「今後人気の出そうなアイテムを予測して、他人よりも早く紹介情報として登録しよう」というインセンティブが各々のユーザに働く。従って、最新のアイテムなどで、まだ広くは知られていないために、従来はあまり紹介情報が集まらなかったようなアイテムであっても、紹介情報が集まり易い。そして、そのような紹介情報を参考にして利用行動を起こすユーザが増えるので、従来あまり利用されなかったアイテムの利用をも促進することができる。
In the present invention, in order to identify introduction information having the same item identifier as the item identifier included in one usage information and to update a plurality of user points related to the introduction information, a single user's usage act is also included. It is possible to give points to a plurality of users. That is, compared with the conventional method, the frequency at which points increase or the number of users to whom points are given can be increased. For this reason, the user tends to frequently access the item providing server in order to confirm his / her point, and the opportunity to view information on the item increases, so that the user can use the item.
In addition, there is a possibility that points can be earned by creating referral information, so the motivation of each user to “create referral information” increases, and a lot of referral information is created. The use behavior that uses the item increases, and the use of the item can be promoted. Furthermore, since there is a tendency to accumulate a lot of points for users who have registered items used by many other users as introductory information early on, `` Predict items that are likely to become popular in the future and introduce them earlier than others. An incentive to “register as information” works for each user. Accordingly, since the latest items are not yet widely known, it is easy to collect the introduction information even if the introduction information has not been collected so far. And since the number of users who make use behavior increases with reference to such introduction information, it is possible to promote the use of items that have not been used so far.

本発明の第1の実施例におけるシステム全体の第1の構成図である。It is a 1st block diagram of the whole system in the 1st Example of this invention. 本発明の第1の実施例におけるシステム全体の第2の構成図である。It is a 2nd block diagram of the whole system in the 1st Example of this invention. 本発明の第1の実施例におけるアイテム提供サーバ装置1の構成図である。It is a block diagram of the item provision server apparatus 1 in 1st Example of this invention. 本発明の第1の実施例における利用者特定情報格納部の格納状態を示す図である。It is a figure which shows the storage state of the user specific information storage part in 1st Example of this invention. 本発明の第1の実施例におけるアイテム情報格納部の格納状態を示す図である。It is a figure which shows the storage state of the item information storage part in 1st Example of this invention. 本発明の第1の実施例におけるお気に入り情報格納部の種々の格納状態を示す図である。It is a figure which shows the various storage states of the favorite information storage part in 1st Example of this invention. 本発明の第1の実施例におけるお気に入り情報格納部の別の種々の格納状態を示す図である。It is a figure which shows another various storage state of the favorite information storage part in 1st Example of this invention. 本発明の第1の実施例における端末装置より受信したお気に入り情報を、お気に入り情報格納部に記憶した上で、情報処理サーバ装置2に送信する手順を示すフローチャートである。It is a flowchart which shows the procedure which transmits the favorite information received from the terminal device in 1st Example of this invention to the information processing server apparatus 2, after memorize | storing in a favorite information storage part. 本発明の第1の実施例におけるユーザページ情報作成部によるユーザページ情報送信処理と、ユーザページ情報作成部によるお気に入り情報送信処理と、利用情報中継部による利用情報中継処理を続けて行った場合の手順を示すフローチャートである。When user page information transmission processing by the user page information creation unit, favorite information transmission processing by the user page information creation unit, and usage information relay processing by the usage information relay unit in the first embodiment of the present invention are continuously performed It is a flowchart which shows a procedure. 本発明の第1の実施例における端末装置の構成図である。It is a block diagram of the terminal device in 1st Example of this invention.

本発明の第1の実施例におけるユーザページの表示例を示す図である。It is a figure which shows the example of a display of the user page in 1st Example of this invention. 本発明の第1の実施例における情報処理サーバ装置の構成図である。It is a block diagram of the information processing server apparatus in 1st Example of this invention. 本発明の第1の実施例における利用情報格納部の格納状態を示す図である。It is a figure which shows the storage state of the utilization information storage part in 1st Example of this invention. 本発明の第1の実施例における連携ポイント情報格納部の格納状態を示す図である。It is a figure which shows the storage state of the cooperation point information storage part in 1st Example of this invention. 本発明の第1の実施例における連携ポイント算出処理を示すフローチャートである。It is a flowchart which shows the cooperation point calculation process in 1st Example of this invention. 本発明の第1の実施例における購入状況とお気に入り登録状況を示す図である。It is a figure which shows the purchase condition and favorite registration condition in 1st Example of this invention. 本発明の第1の実施例におけるお気に入りアイテムごとに連携ポイントを示したユーザページの表示例を示す図である。It is a figure which shows the example of a display of the user page which showed the cooperation point for every favorite item in 1st Example of this invention. 本発明の第1の実施例におけるユーザごとお気に入りアイテムごとに連携ポイントを格納した連携ポイント情報格納部の格納状態を示す図である。It is a figure which shows the storage state of the cooperation point information storage part which stored the cooperation point for every favorite item for every user in 1st Example of this invention. 本発明の第1の実施例における連携ポイントを分配した人数を示したユーザページの表示例を示す図である。It is a figure which shows the example of a display of the user page which showed the number of people who distributed the cooperation point in 1st Example of this invention. 本発明の第2の実施例におけるアイテム提供サーバ装置の構成図である。It is a block diagram of the item provision server apparatus in 2nd Example of this invention.

本発明の第2の実施例における閲覧可能情報格納部の格納状態を示す図である。It is a figure which shows the storage state of the browsing possible information storage part in 2nd Example of this invention. 本発明の第2の実施例における情報処理サーバ装置の構成図である。It is a block diagram of the information processing server apparatus in 2nd Example of this invention. 本発明の第2の実施例における閲覧可能情報作成の第1の方法の手順を示すフローチャートである。It is a flowchart which shows the procedure of the 1st method of browsing information creation in 2nd Example of this invention. 本発明の第2の実施例における閲覧可能情報取得部経由で制限情報を送信する場合の閲覧可能情報作成の第4の方法の手順を示すフローチャートである。It is a flowchart which shows the procedure of the 4th method of browseable information creation in the case of transmitting restriction | limiting information via the browseable information acquisition part in 2nd Example of this invention. 本発明の第3の実施例における情報処理サーバ装置の構成図である。It is a block diagram of the information processing server apparatus in the 3rd Example of this invention. 本発明の第3の実施例における仮ポイント格納部の格納状態を示す図である。It is a figure which shows the storage state of the temporary point storage part in 3rd Example of this invention. 本発明の第3の実施例における仮ポイント処理の手順を示すフローチャートである。It is a flowchart which shows the procedure of the temporary point process in 3rd Example of this invention. 本発明の第3の実施例における所定のタイミングごとに行う連携親ポイント分配処理の手順を示すフローチャートである。It is a flowchart which shows the procedure of the cooperation parent point distribution process performed for every predetermined timing in the 3rd Example of this invention. 本発明の第4の実施例における情報処理サーバ装置の構成図である。It is a block diagram of the information processing server apparatus in the 4th Example of this invention. 本発明の第4の実施例における評価情報格納部の格納状態を示す図である。It is a figure which shows the storage state of the evaluation information storage part in 4th Example of this invention.

本発明の実施例に用いられる式(1)〜(5)を示す図である。It is a figure which shows Formula (1)-(5) used for the Example of this invention. 本発明の実施例に用いられる式(6)〜(9)を示す図である。It is a figure which shows Formula (6)-(9) used for the Example of this invention. 本発明の実施例に用いられる式(10)〜(15)を示す図である。It is a figure which shows Formula (10)-(15) used for the Example of this invention.

図1は、本発明の第1の実施例におけるシステム全体の構成図である。本施例におけるシステムは、アイテム提供サーバ装置1と、情報処理サーバ装置2と、1つ以上の端末装置3(3a〜3n)がネットワーク4を介して接続されている。また、図2に示すように、2つのネットワークを用いてシステム全体を構成してもよい。図2においては、アイテム提供サーバ装置1と情報処理サーバ装置2がネットワーク5を介して接続されており、アイテム提供サーバ装置1と端末装置3(3a〜3n)がネットワーク4を介して接続されている。ネットワーク5は、LAN(Local Area Network)であり、情報処理サーバ装置2と端末装置3(3a〜3n)は、直接接続できないようになっている。本実施例では、特に断らない限り、システム全体の構成が図1である場合を説明する。なお本実施例では、アイテム提供サーバ装置1と情報処理サーバ装置2を別々の装置とする場合を説明するが、この2つの機能を合わせて1つの装置として実現してもよい。   FIG. 1 is a block diagram of the entire system in the first embodiment of the present invention. In the system in this example, the item providing server device 1, the information processing server device 2, and one or more terminal devices 3 (3 a to 3 n) are connected via a network 4. Further, as shown in FIG. 2, the entire system may be configured using two networks. In FIG. 2, the item providing server device 1 and the information processing server device 2 are connected via the network 5, and the item providing server device 1 and the terminal devices 3 (3 a to 3 n) are connected via the network 4. Yes. The network 5 is a LAN (Local Area Network), and the information processing server device 2 and the terminal devices 3 (3a to 3n) cannot be directly connected. In the present embodiment, the case where the entire system configuration is shown in FIG. 1 will be described unless otherwise specified. In the present embodiment, the case where the item providing server device 1 and the information processing server device 2 are separate devices will be described. However, these two functions may be combined and realized as one device.

ネットワーク4は、例えばインターネット等のネットワークであり、アイテム提供サーバ装置1と情報処理サーバ装置2と端末装置3との間の情報のやり取りを仲介する。   The network 4 is a network such as the Internet, for example, and mediates exchange of information among the item providing server device 1, the information processing server device 2, and the terminal device 3.

アイテム提供サーバ装置1は、端末装置3の要求に応じて、アイテムを提供する装置である。ここでアイテムとは、テキスト、音声、音楽、映像等のデジタルコンテンツや様々な物品であり、更には金融商品、不動産、人物に関する情報等であってもよい。すなわち本実施例におけるアイテムは、有形か無形かを問わず、有料か無料かも問わない。アイテム提供サーバ装置1は、CPU、RAM、ROM、ハードディスクドライブ(HDD)、ネットワークインタフェース等を備えるコンピュータを用いて、ソフトウェア(プログラム)処理として実施することも可能である。   The item providing server device 1 is a device that provides an item in response to a request from the terminal device 3. Here, the item is digital content such as text, voice, music, and video, and various articles, and may be information on financial products, real estate, persons, and the like. That is, the item in this embodiment may be tangible or intangible, whether it is paid or free. The item providing server device 1 can be implemented as software (program) processing using a computer including a CPU, RAM, ROM, hard disk drive (HDD), network interface, and the like.

図3は、本実施例におけるアイテム提供サーバ装置1の構成図である。本実施例におけるアイテム提供サーバ装置1は、アイテム提供サーバ制御手段11と、アイテム提供サーバ通信手段12と、認証手段13と、アイテム提供サーバ格納手段14とで構成される。   FIG. 3 is a configuration diagram of the item providing server device 1 according to the present embodiment. The item providing server device 1 in this embodiment includes an item providing server control unit 11, an item providing server communication unit 12, an authentication unit 13, and an item providing server storage unit 14.

認証手段13は、端末装置3または端末装置3を利用するユーザを認証する。認証手段13は、端末装置3を利用するユーザを一意に識別するユーザ識別情報、または端末装置3を一意に識別するための端末識別情報と、パスワードとを関連付けて格納している。本実施例では、ユーザ識別情報を用いる場合を例にして説明するが、端末識別情報を用いる場合も同様である。ユーザ識別情報と端末識別情報とを合わせた意味の総称として、利用主体識別情報(利用主体識別子)という用語を用いる。また、ユーザ識別情報とパスワードとの組合せを、利用者特定情報とする。認証手段13では、端末装置3より受信した利用者特定情報と一致するものが格納されている場合に、認証成功とする。そして、認証に成功した利用者特定情報に対応するユーザを認証ユーザとする。   The authentication unit 13 authenticates the terminal device 3 or a user who uses the terminal device 3. The authentication unit 13 stores user identification information for uniquely identifying a user who uses the terminal device 3 or terminal identification information for uniquely identifying the terminal device 3 and a password in association with each other. In this embodiment, the case where user identification information is used will be described as an example, but the same applies to the case where terminal identification information is used. As a collective term for the meaning of the combination of user identification information and terminal identification information, the term user entity identification information (user entity identifier) is used. A combination of user identification information and a password is used as user specifying information. The authentication means 13 determines that the authentication is successful when the information that matches the user identification information received from the terminal device 3 is stored. A user corresponding to the user identification information that has been successfully authenticated is defined as an authenticated user.

アイテム提供サーバ格納手段14は、HDDなどの記憶装置を用いて、様々なデータを記憶する。アイテム提供サーバ格納手段14は、ユーザ情報格納部141と、アイテム情報格納部142と、お気に入り情報格納部143とで構成される。   The item providing server storage unit 14 stores various data using a storage device such as an HDD. The item providing server storage unit 14 includes a user information storage unit 141, an item information storage unit 142, and a favorite information storage unit 143.

ユーザ情報格納部141は、ユーザ情報を複数記憶する。図4は、ユーザ情報格納部141の格納状態の一例を示す図である。ユーザ情報とは、端末装置3を利用するユーザを一意に識別するユーザ識別情報であるuser_idとユーザの属性情報であるuser_infoとを関連付けたものであり、図4のようなテーブル形式で記憶する。ユーザの属性情報とは、ユーザの名前、年齢、性別、住所(地域)、趣味、会員になった時期(年月、日付、日時など)、メールアドレス、電話番号などの情報である。また、アイテム提供サーバ装置1にて商品の購入が可能であれば、商品の支払いを行うためのクレジットカード情報などを含んでもよい。   The user information storage unit 141 stores a plurality of user information. FIG. 4 is a diagram illustrating an example of a storage state of the user information storage unit 141. The user information is obtained by associating user_id, which is user identification information for uniquely identifying a user who uses the terminal device 3, and user_info, which is user attribute information, and is stored in a table format as shown in FIG. The user attribute information is information such as the user's name, age, gender, address (region), hobby, membership date (year, month, date, date, etc.), e-mail address, telephone number, and the like. In addition, if the item providing server device 1 can purchase a product, it may include credit card information for paying the product.

アイテム情報格納部142は、アイテム情報を複数記憶する。図5は、アイテム情報格納部142の格納状態の一例を示す図である。アイテム情報とは、アイテム識別情報であるitem_idとアイテムの属性情報であるitem_infoとを関連付けたものであり、図5のようなテーブル形式で記憶する。アイテム識別情報(アイテム識別子)とは、アイテムを一意に識別するためのものである。また、アイテムの属性情報とは、例えば、アイテムの名称、制作者、制作年、ジャンル、価格、アイテムを利用するのに適したユーザの条件などの情報である。   The item information storage unit 142 stores a plurality of item information. FIG. 5 is a diagram illustrating an example of a storage state of the item information storage unit 142. Item information relates item_id, which is item identification information, and item_info, which is item attribute information, and is stored in a table format as shown in FIG. Item identification information (item identifier) is for uniquely identifying an item. The item attribute information is, for example, information such as an item name, a creator, a production year, a genre, a price, and a user condition suitable for using the item.

お気に入り情報格納部143は、ユーザごとにお気に入り情報を複数記憶する。図6および図7はお気に入り情報格納部143の格納状態の例を示す図である。以下に図6および図7を用いてお気に入り情報の格納形式を7種類説明する。   The favorite information storage unit 143 stores a plurality of pieces of favorite information for each user. 6 and 7 are diagrams showing examples of storage states of the favorite information storage unit 143. FIG. Hereinafter, seven types of storage formats of favorite information will be described with reference to FIGS.

お気に入り情報の第1の格納形式は、お気に入り情報に含まれるユーザ識別情報とアイテム識別情報を、それぞれuser_idとitem_idとして関連付けて、図6aのようなテーブル形式で記憶するものである。このとき、user_idとitem_idの組合せは一意であり、重複して記憶することはできない。データを追加する際に、既に同一の(user_id,item_id)の組合せがテーブルに存在する場合は、データを更新しなくてもよいし、新しいデータを上書きしてもよい。第1の格納形式は、格納に必要なデータ量が最も少ない。   The first storage format of favorite information is to store user identification information and item identification information included in favorite information in association with user_id and item_id, respectively, in a table format as shown in FIG. 6a. At this time, the combination of user_id and item_id is unique and cannot be stored redundantly. When adding data, if the same combination (user_id, item_id) already exists in the table, the data may not be updated or new data may be overwritten. The first storage format requires the least amount of data for storage.

お気に入り情報の第2の格納形式は、お気に入り情報にユーザがアイテムに対して行った評価を数値化したお勧め度(例えば、「1:ややお勧め」、「2:そこそこお勧め」、「3:お勧め」、「4:かなりお勧め」、「5:非常にお勧め」といったように、お勧めの度合いを数値化したもの)が含まれている場合に、お気に入り情報に含まれるユーザ識別情報とアイテム識別情報とお勧め度とを、それぞれuser_idとitem_idとdegreeとして関連付けて、図6bのようなテーブル形式で記憶するものである。このとき、user_idとitem_idとの組合せは一意であり、重複して記憶することはできない。データを追加する際に、既に同一の(user_id,item_id)の組合せがテーブルに存在する場合は、データを新しい方に更新する。   The second storage format of the favorite information is a recommendation degree (for example, “1: somewhat recommended”, “2: moderately recommended”, “3”) obtained by quantifying the evaluation performed on the item by the user for the favorite information. : “Recommended”, “4: Highly recommended”, “5: Highly recommended”, etc.), the user identification included in the favorite information The information, the item identification information, and the recommendation level are associated with user_id, item_id, and degree, respectively, and stored in a table format as shown in FIG. 6b. At this time, the combination of user_id and item_id is unique and cannot be stored redundantly. When adding data, if the same (user_id, item_id) combination already exists in the table, the data is updated to a newer one.

お気に入り情報の第3の格納形式は、お気に入り情報にお勧め度が含まれている場合に、利用情報の第2の格納形式と同様に、お気に入り情報に含まれるユーザ識別情報とアイテム識別情報とお勧め度とを、それぞれuser_idとitem_idとdegreeとして関連付けて、図6bのようなテーブル形式で記憶するものであるが、user_idとitem_idとの組合せの重複を許容する。また、新しく追加されるデータは、必ずテーブルの末尾(一番下の行)に追加されるので、テーブル内の上に位置する行データほど古く、下に位置する行データほど新しいことになる。後述する第4の格納形式のようにアイテムをお気に入りに登録した日付を格納していないが、2つの行の位置関係を調べることにより、2つのデータのどちらが古いかを容易に判定できる。   The third storage format of favorite information is recommended as user identification information and item identification information included in the favorite information, similarly to the second storage format of usage information, when the recommendation information is included in the favorite information. The degrees are associated as user_id, item_id, and degree, respectively, and stored in a table format as shown in FIG. 6B, but the combination of user_id and item_id is allowed to overlap. Also, since newly added data is always added to the end (bottom row) of the table, the row data located above the table is older and the row data located below is newer. Although the date when the item is registered as a favorite is not stored as in the fourth storage format described later, it is possible to easily determine which of the two data is older by examining the positional relationship between the two rows.

お気に入り情報の第4の格納形式は、お気に入り情報にユーザがアイテムをお気に入りとして登録した日付である登録日付が含まれている場合に、お気に入り情報に含まれるユーザ識別情報とアイテム識別情報と登録日付とを、それぞれuser_idとitem_idとdateとして関連付けて、図6cのようなテーブル形式で記憶するものである。このとき、user_idとitem_idとの組合せは一意であり、重複して記憶することはできない。データを追加する際に、既に同一の(user_id,item_id)の組合せがテーブルに存在する場合は、データを更新しなくてもよいし、新しいデータを上書きしてもよい。なお、本実施例では、アイテムをお気に入りとして登録した時期を示す情報として日付を用いるが、他の時間単位を用いてもよい。例えば日付だけでなく、分単位、秒単位、ミリ秒単位などの時刻を加えた「日時」を用いてもよいし、年月だけの情報を用いてもよい。   The fourth storage format of favorite information is that when the favorite information includes a registration date that is a date when the user registered the item as a favorite, the user identification information, the item identification information, and the registration date included in the favorite information. Are associated with each other as user_id, item_id, and date, and stored in a table format as shown in FIG. 6c. At this time, the combination of user_id and item_id is unique and cannot be stored redundantly. When adding data, if the same combination (user_id, item_id) already exists in the table, the data may not be updated or new data may be overwritten. In this embodiment, the date is used as information indicating the time when the item is registered as a favorite, but other time units may be used. For example, not only the date but also “date and time” including time in minutes, seconds, milliseconds, etc. may be used, or information only in year and month may be used.

お気に入り情報の第5の格納形式は、お気に入り情報に登録日付が含まれている場合に、利用情報の第4の格納形式と同様に、お気に入り情報に含まれるユーザ識別情報とアイテム識別情報と登録日付とを、それぞれuser_idとitem_idとdateとして関連付けて、図6cのようなテーブル形式で記憶するものであるが、dateが異なっていれば、同一の(user_id,item_id)の組合せを重複して記録してもよい。   In the fifth storage format of favorite information, when the registration date is included in the favorite information, as in the fourth storage format of the usage information, the user identification information, item identification information, and registration date included in the favorite information Are associated with each other as user_id, item_id, and date, and stored in a table format as shown in FIG. 6c. If the dates are different, the same combination of (user_id, item_id) is recorded repeatedly. May be.

お気に入り情報の第6の格納形式は、お気に入り情報にユーザがアイテムに対して行ったコメントが含まれている場合に、お気に入り情報に含まれるユーザ識別情報とアイテム識別情報とコメントとを、それぞれuser_idとitem_idとcommentとして関連付けて、図7aのようなテーブル形式で記憶するものである。このとき、user_idとitem_idとの組合せは一意であり、重複して記憶することはできない。データを追加する際に、既に同一の(user_id,item_id)の組合せがテーブルに存在する場合は、データを新しい方に更新する。また、記憶する全てのお気に入り情報にコメントが含まれている必要はなく、お気に入り情報にコメントが含まれていない場合は、commentは空欄にすればよい。   The sixth storage format of the favorite information is that when the user's comment on the item is included in the favorite information, the user identification information, the item identification information, and the comment included in the favorite information are respectively set to user_id and It is associated with item_id and comment and stored in a table format as shown in FIG. 7a. At this time, the combination of user_id and item_id is unique and cannot be stored redundantly. When adding data, if the same (user_id, item_id) combination already exists in the table, the data is updated to a newer one. Also, it is not necessary for all the favorite information to be stored to include a comment. If no comment is included in the favorite information, the comment may be left blank.

お気に入り情報の第7の格納形式は、お気に入り情報と、そのお気に入り情報を閲覧してアイテムを利用したユーザの数(参考ユーザ数)とを関連付けて記憶できるようにしたものである。お気に入り情報の第7の格納形式は、お気に入り情報に含まれるユーザ識別情報とアイテム識別情報とを、それぞれuser_idとitem_idとし、参考ユーザ数をcountとして関連付けて、図7bのようなテーブル形式で記憶するものである。このとき、user_idとitem_idとの組合せは一意であり、重複して記憶することはできない。データを追加する際に、既に同一の(user_id,item_id)の組合せがテーブルに存在する場合は、何も行わない。お気に入り情報が登録される際は、参考ユーザ数が「0」であるため、countの初期値は「0」となる。   The seventh storage format of favorite information is such that favorite information and the number of users who browse the favorite information and use items (number of reference users) can be stored in association with each other. In the seventh storage format of favorite information, user identification information and item identification information included in the favorite information are associated with user_id and item_id, respectively, and the number of reference users is associated with count, and stored in a table format as shown in FIG. 7b. Is. At this time, the combination of user_id and item_id is unique and cannot be stored redundantly. When adding data, if the same (user_id, item_id) combination already exists in the table, nothing is done. When the favorite information is registered, since the number of reference users is “0”, the initial value of count is “0”.

お気に入り情報の全ての格納形式において、ユーザ識別情報であるuser_idを指定することで、user_idに対応するお気に入りアイテムのアイテム識別情報を全て取得することができる。   By specifying user_id which is user identification information in all storage formats of favorite information, it is possible to acquire all item identification information of favorite items corresponding to user_id.

アイテム提供サーバ通信手段12は、ネットワーク4を介して情報処理サーバ装置2や、端末装置3と通信を行うための手段である。   The item providing server communication unit 12 is a unit for communicating with the information processing server device 2 and the terminal device 3 via the network 4.

アイテム提供サーバ制御手段11は、アイテム提供サーバ装置1を構成する各手段に対して、全体的な制御を行う。アイテム提供サーバ制御手段11は、ユーザページ情報作成部111と、お気に入り情報登録部112と、利用情報中継部113とで構成される。   The item providing server control unit 11 performs overall control on each unit constituting the item providing server device 1. The item providing server control unit 11 includes a user page information creation unit 111, a favorite information registration unit 112, and a usage information relay unit 113.

ユーザページ情報作成部111は、端末装置3から受信したデータの種類に応じて、以下の3種類の処理を行う。   The user page information creation unit 111 performs the following three types of processing according to the type of data received from the terminal device 3.

ユーザページ情報作成部111の第1の処理は、ユーザページ情報送信処理であり、端末装置3からユーザページ情報取得要求を受信した場合に、この処理を行う。   The first process of the user page information creation unit 111 is a user page information transmission process, and this process is performed when a user page information acquisition request is received from the terminal device 3.

ユーザページ情報取得要求とは、ユーザページ情報の取得を要求する情報であり、認証手段13にて認証を行うために、少なくとも利用者特定情報を含む。   The user page information acquisition request is information for requesting acquisition of user page information, and includes at least user specifying information for authentication by the authentication unit 13.

ユーザページ情報とは、端末装置3に検索画面や、「お気に入り情報」(紹介情報)の閲覧操作画面や、「連携ポイント」の確認画面を表示させるために必要な情報である。例えば、HTML(Hyper Text Markup Language)形式を用いてユーザページ情報を作成してもよいし、これ以外のデータ形式を用いてもよい。   The user page information is information necessary for causing the terminal device 3 to display a search screen, a “favorite information” (introduction information) browsing operation screen, and a “cooperation point” confirmation screen. For example, user page information may be created using an HTML (Hyper Text Markup Language) format, or a data format other than this may be used.

ここで、「お気に入り情報」とは、自分の好きなアイテム、利用して良かったアイテム、あるいは良し悪しに係らず、何か感想や意見を述べたいアイテムなどの「お気に入りアイテム」に関する情報であり、各々のユーザが登録した情報である。ユーザは、自分自身のお気に入り情報はもちろん、他のユーザのお気に入り情報を閲覧することができる。各々のユーザは基本的に、他のユーザにアイテムを紹介する目的で、「お気に入り情報」を作成するが、必ずしも他のユーザに公開しなくてもよい。   Here, "favorite information" is information about "favorite items" such as items that you like, items that you were good to use, or items that you would like to say regardless of good or bad, Information registered by each user. The user can browse favorite information of other users as well as his / her favorite information. Each user basically creates “favorite information” for the purpose of introducing items to other users, but it does not necessarily have to be disclosed to other users.

また「連携ポイント」とは、自分の登録したお気に入り情報に含まれるアイテムと同じアイテムを他のユーザが利用した場合に、その登録ユーザに付与されるポイント(数値)である。尚、アイテム提供サーバ1によるサービスを提供している側(サービス提供側)が、そのサービスを利用するユーザに対して、連携ポイントに応じて、そのポイントに応じた何らかの特典を与えてもよい。例えば、ショッピングサイトであれば、商品購入の際に、代金の一部として連携ポイントを使用できるようにしてもよいし、連携ポイントに応じた値引きサービスを行ってもよい。   The “cooperation point” is a point (numerical value) given to a registered user when another user uses the same item as the item included in the favorite information registered by the user. In addition, the side which provides the service by the item providing server 1 (service providing side) may give some privilege according to the point to the user who uses the service according to the cooperation point. For example, if it is a shopping site, a cooperation point may be used as a part of the price when purchasing a product, or a discount service corresponding to the cooperation point may be performed.

ユーザページ情報送信処理とは、認証ユーザのユーザページ情報を作成し、認証ユーザが利用中の端末装置3に作成したユーザページを送信する処理であり、まず、ユーザ情報格納部141より、認証ユーザ以外のユーザのユーザ情報を取得する。次に、お気に入り情報格納手段143にて、認証ユーザのお気に入り情報を取得する。次に、連携ポイント情報取得要求を作成し、ネットワーク4を介して、情報処理サーバ装置2に、作成した連携ポイント情報取得要求を送信する。連携ポイント情報取得要求とは、認証ユーザが獲得した連携ポイントに関する情報を取得するための情報であり、少なくとも認証ユーザのユーザ識別情報を含む。次に、ネットワーク4を介して、情報処理サーバ装置2より、送信した連携ポイント情報取得要求に対応する連携ポイント情報を受信する。次に、取得したユーザ情報とお気に入り情報と、受信した連携ポイント情報を用いて、ユーザページ情報を作成する。そして、ネットワーク4を介して、端末装置3に、作成したユーザページ情報を送信する。   The user page information transmission process is a process of creating user page information of an authenticated user and transmitting the created user page to the terminal device 3 being used by the authenticated user. First, the user information storage unit 141 receives the authenticated user. Get user information of users other than. Next, the favorite information storage unit 143 obtains the favorite information of the authenticated user. Next, a cooperation point information acquisition request is created, and the created cooperation point information acquisition request is transmitted to the information processing server device 2 via the network 4. The cooperation point information acquisition request is information for acquiring information on the cooperation point acquired by the authenticated user, and includes at least user identification information of the authenticated user. Next, cooperation point information corresponding to the transmitted cooperation point information acquisition request is received from the information processing server device 2 via the network 4. Next, user page information is created using the acquired user information, favorite information, and the received cooperation point information. Then, the created user page information is transmitted to the terminal device 3 via the network 4.

ユーザページ情報作成部111の第2の処理は、検索結果送信処理であり、端末装置3から検索条件を受信した場合に、この処理を行う。検索条件とは、利用するアイテムを絞り込むために用いる条件であり、例えば、ジャンル名、製作者、キーワード、価格の上限や下限などである。   The second process of the user page information creation unit 111 is a search result transmission process, and this process is performed when a search condition is received from the terminal device 3. The search condition is a condition used for narrowing down items to be used, and includes, for example, a genre name, a producer, a keyword, an upper limit and a lower limit of a price, and the like.

検索結果送信処理とは、端末装置3に、受信した検索条件を満たすアイテム情報を送信する処理であり、まず、アイテム情報格納部142より、検索条件を満たすアイテムの属性情報を有するアイテム情報を全て抽出する。そして、ネットワーク4を介して、端末装置3に、抽出した全てのアイテム情報を送信する。   The search result transmission process is a process of transmitting the item information satisfying the received search condition to the terminal device 3. First, all the item information having the attribute information of the item satisfying the search condition is received from the item information storage unit 142. Extract. Then, all the extracted item information is transmitted to the terminal device 3 via the network 4.

ユーザページ情報作成部111の第3の処理は、お気に入り情報送信処理であり、端末装置3からお気に入り情報取得要求を受信した場合に、この動作を行う。お気に入り情報取得要求とは、他のユーザのお気に入り情報の取得を要求する情報であり、少なくとも他のユーザのユーザ識別情報を含む。   The third process of the user page information creation unit 111 is a favorite information transmission process, and this operation is performed when a favorite information acquisition request is received from the terminal device 3. The favorite information acquisition request is information for requesting acquisition of favorite information of other users, and includes at least user identification information of other users.

お気に入り情報送信処理とは、端末装置3に、受信したお気に入り情報取得要求に対応するお気に入り情報を送信する処理であり、まず、お気に入り情報格納部143より、受信したお気に入り情報取得要求に含まれるユーザ識別情報に対応する全てのお気に入り情報を取得する。そして、ネットワーク4を介して、端末装置3に、取得したお気に入り情報を全て送信する。   The favorite information transmission process is a process of transmitting favorite information corresponding to the received favorite information acquisition request to the terminal device 3. First, the user information included in the received favorite information acquisition request is received from the favorite information storage unit 143. All favorite information corresponding to the information is acquired. Then, all the acquired favorite information is transmitted to the terminal device 3 via the network 4.

お気に入り情報登録部112は、ネットワーク4を介して、端末装置3よりお気に入り情報を受信し、お気に入り情報格納部143に、受信したお気に入り情報を記憶する。そして、情報処理サーバ装置2に、受信したお気に入り情報を送信する。   The favorite information registration unit 112 receives favorite information from the terminal device 3 via the network 4, and stores the received favorite information in the favorite information storage unit 143. Then, the received favorite information is transmitted to the information processing server device 2.

端末装置3より受信したお気に入り情報をお気に入り情報格納部143に記憶し、情報処理サーバ装置2に送信する手順を、図8のフローチャートを用いて説明する。   The procedure for storing the favorite information received from the terminal device 3 in the favorite information storage unit 143 and transmitting it to the information processing server device 2 will be described with reference to the flowchart of FIG.

まず、端末装置3が、お気に入り情報送信処理を行い、ネットワーク4を介して、アイテム提供サーバ装置1に、お気に入り情報と利用者特定情報とを送信する(ステップS201)。お気に入り情報送信処理については後述する。   First, the terminal device 3 performs favorite information transmission processing, and transmits favorite information and user specifying information to the item providing server device 1 via the network 4 (step S201). The favorite information transmission process will be described later.

次に、アイテム提供サーバ装置1の認証手段13が、ネットワーク4を介して、端末装置3より、お気に入り情報と利用者特定情報とを受信し、受信した利用者特定情報に基づいて認証を行う(ステップS202)。認証に成功した場合はお気に入り情報登録部112に受信したお気に入り情報を送り、ステップS203へ進み、失敗した場合はステップS201へ戻り全ての手順をはじめからやり直す。   Next, the authentication means 13 of the item providing server device 1 receives the favorite information and the user specifying information from the terminal device 3 via the network 4 and performs authentication based on the received user specifying information ( Step S202). If the authentication is successful, the received favorite information is sent to the favorite information registration unit 112, and the process proceeds to step S203. If the authentication is unsuccessful, the process returns to step S201 and starts all the procedures from the beginning.

ステップS203では、お気に入り情報登録部112が、認証手段13より、お気に入り情報を取得し、お気に入り情報格納部143に、取得したお気に入り情報を記憶する。   In step S203, the favorite information registration unit 112 acquires the favorite information from the authentication unit 13, and stores the acquired favorite information in the favorite information storage unit 143.

次に、お気に入り情報登録部112が、ネットワーク4を介して、情報処理サーバ装置2に、ステップ203にて取得したお気に入り情報を送信する(ステップS204)。   Next, the favorite information registration unit 112 transmits the favorite information acquired in step 203 to the information processing server device 2 via the network 4 (step S204).

次に、情報処理サーバ装置2が、ネットワーク4を介して、アイテム提供サーバ装置1よりお気に入り情報を受信すると、お気に入り情報登録処理を行う(ステップS205)。お気に入り情報登録処理については後述する。   Next, when the information processing server apparatus 2 receives the favorite information from the item providing server apparatus 1 via the network 4, the favorite information registration process is performed (step S205). The favorite information registration process will be described later.

以上が、端末装置3より受信したお気に入り情報をお気に入り情報格納部143に記憶し、情報処理サーバ装置2に送信する手順の説明である。   The above is the description of the procedure for storing the favorite information received from the terminal device 3 in the favorite information storage unit 143 and transmitting it to the information processing server device 2.

利用情報中継部113は、ネットワーク4を介して、端末装置3より利用者特定情報と新規利用情報とを受信し、かつ、認証手段13にて認証が成功した場合に、利用情報中継処理を行う。利用情報中継処理とは、ネットワーク4を介して、情報処理サーバ装置2に、受信した新規利用情報を送信する処理である。新規利用情報とは、後述する連携ポイント算出処理のトリガーとなる利用情報である。また、利用情報は、少なくともユーザ識別情報とアイテム識別情報を含んでいる。   The usage information relay unit 113 receives the user identification information and the new usage information from the terminal device 3 via the network 4, and performs usage information relay processing when the authentication unit 13 succeeds in authentication. . The usage information relay process is a process of transmitting the received new usage information to the information processing server device 2 via the network 4. The new usage information is usage information that is a trigger for a cooperation point calculation process described later. Further, the usage information includes at least user identification information and item identification information.

ここで、図9のフローチャートを用いて、ユーザページ情報作成部111によるユーザページ情報送信処理と、ユーザページ情報作成部111によるお気に入り情報送信処理と、利用情報中継部113による利用情報中継処理を続けて行った場合の手順を説明する。   Here, using the flowchart of FIG. 9, user page information transmission processing by the user page information creation unit 111, favorite information transmission processing by the user page information creation unit 111, and usage information relay processing by the usage information relay unit 113 are continued. The procedure when performed is described.

まず、端末装置3が、ユーザページ情報取得要求送信処理を行い、ネットワーク4を介して、アイテム提供サーバ装置1にユーザページ情報取得要求を送信する(ステップS101)。ユーザページ情報取得要求送信処理については後述する。   First, the terminal device 3 performs a user page information acquisition request transmission process, and transmits a user page information acquisition request to the item providing server device 1 via the network 4 (step S101). The user page information acquisition request transmission process will be described later.

次に、アイテム提供サーバ装置1の認証手段13が、ネットワーク4を介して、端末装置3よりユーザページ情報取得要求を受信すると、ユーザページ情報取得要求に含まれる利用者特定情報を基に認証を行う(ステップS102)。認証に成功した場合は、ユーザページ情報作成部111に受信したユーザページ情報取得要求を送り、ステップS103へ進み、失敗した場合はステップS101からやり直す。   Next, when the authentication means 13 of the item providing server device 1 receives the user page information acquisition request from the terminal device 3 via the network 4, authentication is performed based on the user specifying information included in the user page information acquisition request. Perform (step S102). If the authentication is successful, the received user page information acquisition request is sent to the user page information creation unit 111, and the process proceeds to step S103. If the authentication is unsuccessful, the process starts again from step S101.

ステップS103では、アイテム提供サーバ装置1のユーザページ情報作成部111が、認証手段13よりユーザページ情報取得要求を取得し、ユーザページ情報送信処理を行い、ネットワーク4を介して、端末装置3にユーザページ情報を送信する。   In step S <b> 103, the user page information creation unit 111 of the item providing server device 1 acquires a user page information acquisition request from the authentication unit 13, performs user page information transmission processing, and sends the user page information to the terminal device 3 via the network 4. Send page information.

次に、端末装置3が、ネットワーク4を介して、アイテム提供サーバ装置1より、ユーザページ情報を受信すると、ユーザページ表示処理を行う(ステップS104)。ユーザページ表示処理については後述する。   Next, when the terminal device 3 receives user page information from the item providing server device 1 via the network 4, a user page display process is performed (step S104). The user page display process will be described later.

次に、表示されたユーザページを閲覧したユーザが、他のユーザのお気に入り情報の取得を要求する操作を行うと、端末装置3は、お気に入り情報取得要求を作成し、ネットワーク4を介して、アイテム提供サーバ装置1に、お気に入り情報取得要求を送信するお気に入り情報取得要求送信処理を行う(ステップS105)。お気に入り情報取得要求送信処理については後述する。   Next, when a user who has viewed the displayed user page performs an operation for requesting acquisition of favorite information of another user, the terminal device 3 creates a favorite information acquisition request, and the item is obtained via the network 4. A favorite information acquisition request transmission process for transmitting a favorite information acquisition request to the providing server device 1 is performed (step S105). The favorite information acquisition request transmission process will be described later.

次に、アイテム提供サーバ装置1のユーザページ情報作成部111が、ネットワーク4を介して、端末装置3より、お気に入り情報取得要求を受信すると、お気に入り情報送信処理を行い、ネットワーク4を介して、端末装置3に、お気に入り情報を送信する(ステップS106)。   Next, when the user page information creation unit 111 of the item providing server device 1 receives a favorite information acquisition request from the terminal device 3 via the network 4, it performs a favorite information transmission process, and performs a terminal via the network 4. The favorite information is transmitted to the device 3 (step S106).

次に、端末装置3が、ネットワーク4を介して、アイテム提供サーバ装置1より、お気に入り情報を受信すると、お気に入り情報表示処理を行う(ステップS107)。お気に入り情報表示処理については後述する。   Next, when the terminal device 3 receives favorite information from the item providing server device 1 via the network 4, the terminal device 3 performs favorite information display processing (step S107). The favorite information display process will be described later.

次に、他のユーザのお気に入り情報が表示されたユーザページを閲覧したユーザが、他のユーザのお気に入りアイテムに関する利用操作を行うと、端末装置3は、新規利用情報を作成し、ネットワーク4を介して、アイテム提供サーバ装置1に、新規利用情報と利用者特定情報とを送信する利用情報送信処理を行う(ステップS108)。利用情報送信処理については後述する。   Next, when a user who browses a user page on which other user's favorite information is displayed performs a use operation related to the other user's favorite item, the terminal device 3 creates new use information and transmits it via the network 4. Then, the usage information transmission process of transmitting new usage information and user identification information to the item providing server device 1 is performed (step S108). The usage information transmission process will be described later.

次に、アイテム提供サーバ装置1の認証手段13が、ネットワーク4を介して、端末装置3より新規利用情報と利用者特定情報とを受信すると、利用者特定情報を基に認証を行う(ステップS109)。認証に成功した場合は、利用情報中継部113に受信した新規利用情報を送り、ステップS110へ進み、失敗した場合はステップS108からやり直す。   Next, when the authentication means 13 of the item providing server device 1 receives new usage information and user identification information from the terminal device 3 via the network 4, authentication is performed based on the user identification information (step S109). ). If the authentication is successful, the received new usage information is sent to the usage information relay unit 113, and the process proceeds to step S110. If the authentication is unsuccessful, the process restarts from step S108.

ステップS110では、アイテム提供サーバ装置1の利用情報中継部113が、認証手段13より新規利用情報を取得し、利用情報中継処理を行い、ネットワーク4を介して、情報処理サーバ装置2に新規利用情報を送信する。   In step S 110, the usage information relay unit 113 of the item providing server device 1 acquires new usage information from the authentication unit 13, performs usage information relay processing, and sends the new usage information to the information processing server device 2 via the network 4. Send.

次に、情報処理サーバ装置2が、ネットワーク4を介して、アイテム提供サーバ装置1より、新規利用情報を受信すると、連携ポイント算出処理を行い(ステップS111)、ステップS101からステップS111までの一連の処理を終了する。連携ポイント算出処理については後述する。   Next, when the information processing server device 2 receives new usage information from the item providing server device 1 via the network 4, a cooperation point calculation process is performed (step S 111), and a series of steps from step S 101 to step S 111 is performed. The process ends. The cooperation point calculation process will be described later.

以上が、ユーザページ情報作成部111によるユーザページ情報送信処理と、ユーザページ情報作成部111によるお気に入り情報送信処理と、利用情報中継部113による利用情報中継処理を続けて行った場合の手順の説明である。   Description of the procedure when the user page information transmission process by the user page information creation unit 111, the favorite information transmission process by the user page information creation unit 111, and the usage information relay process by the usage information relay unit 113 are performed as described above. It is.

端末装置3は、CPU、RAM、ROM、ハードディスクドライブ、ネットワークインタフェース等を備える一般的なコンピュータであり、内蔵されたプログラムにより所定の動作を行う。   The terminal device 3 is a general computer including a CPU, a RAM, a ROM, a hard disk drive, a network interface, and the like, and performs a predetermined operation using a built-in program.

図10は、本実施例における端末装置3の構成図である。本実施例における端末装置3は、端末制御手段31と、端末通信手段32と、入力手段33と、表示手段34とで構成される。   FIG. 10 is a configuration diagram of the terminal device 3 in the present embodiment. The terminal device 3 in the present embodiment includes a terminal control unit 31, a terminal communication unit 32, an input unit 33, and a display unit 34.

端末通信手段32は、ネットワーク4を介してアイテム提供サーバ装置1と通信を行うための手段である。   The terminal communication unit 32 is a unit for communicating with the item providing server device 1 via the network 4.

入力手段33は、例えば、端末装置3がPC(Personal Computer)であれば、マウスやキーボード、携帯電話であれば、ボタンといったように、ユーザが端末装置3を操作するためのインタフェースである。   The input means 33 is an interface for the user to operate the terminal device 3 such as a mouse or a keyboard if the terminal device 3 is a PC (Personal Computer) or a button if the terminal device 3 is a mobile phone.

表示手段34は、例えば、ディスプレイといったように、様々な情報を表示し、ユーザに視覚的に示すためのインタフェースである。   The display means 34 is an interface for displaying various information and visually showing it to the user, such as a display.

端末制御手段31は、端末装置3を構成する各手段に対して、全体的な制御を行う。端末制御手段31は、ユーザページ表示部311と、利用情報作成部312と、お気に入り情報作成部313とで構成される。   The terminal control means 31 performs overall control on each means constituting the terminal device 3. The terminal control unit 31 includes a user page display unit 311, a usage information creation unit 312, and a favorite information creation unit 313.

ユーザページ表示部311は、入力手段33から取得した操作や、アイテム提供サーバ装置1から受信したデータの種類に応じて、以下の6種類の処理を行う。   The user page display unit 311 performs the following six types of processing according to the operation acquired from the input unit 33 and the type of data received from the item providing server device 1.

ユーザページ表示部311の第1の処理は、ユーザページ情報取得要求送信処理(ステップS101)であり、入力手段33より、ユーザページの表示を要求する操作を取得すると、この処理を行う。   The first process of the user page display unit 311 is a user page information acquisition request transmission process (step S101). This process is performed when an operation requesting display of a user page is acquired from the input means 33.

ユーザページ情報取得要求送信処理とは、端末装置3を利用中のユーザである「利用ユーザ」のユーザ識別情報とパスワードの組合せである利用者特定情報を用いて、ユーザページ情報取得要求を作成し、ネットワーク4を介して、アイテム提供サーバ装置1に、作成したユーザページ情報取得要求を送信する処理である。パスワードは、端末装置3の図示しない格納手段に記憶しておき、ユーザページ情報取得要求を作成するたびに図示しない格納手段から取得してもよいし、ユーザページ情報取得要求を作成するたびにユーザに入力させるようにしてもよい。   The user page information acquisition request transmission process creates a user page information acquisition request by using user identification information that is a combination of user identification information and a password of a “user” who is a user who is using the terminal device 3. In this process, the created user page information acquisition request is transmitted to the item providing server device 1 via the network 4. The password may be stored in a storage unit (not shown) of the terminal device 3 and may be acquired from a storage unit (not shown) every time a user page information acquisition request is created, or a user is created every time a user page information acquisition request is created. You may make it input to.

ユーザページ表示部311の第2の処理は、ユーザページ表示処理(ステップS104)であり、アイテム提供サーバ装置1よりユーザページ情報を取得すると、この処理を行う。   The second process of the user page display unit 311 is a user page display process (step S104). When user page information is acquired from the item providing server device 1, this process is performed.

ユーザページ表示処理とは、アイテム提供サーバ装置1より取得したユーザページ情報を基に、ユーザページを作成し、表示手段34に、作成したユーザページを表示する処理である。   The user page display process is a process of creating a user page based on the user page information acquired from the item providing server device 1 and displaying the created user page on the display unit 34.

ユーザページとは、ユーザページ情報を基に、表示手段34に表示するために描画されたものである。   The user page is drawn for display on the display means 34 based on the user page information.

ユーザページ表示部311の第3の処理は、検索条件送信処理であり、入力手段33より、条件の入力操作と検索を要求する操作の内容を取得すると、この処理を行う。   The third process of the user page display unit 311 is a search condition transmission process. This process is performed when the contents of the condition input operation and the search request operation are acquired from the input means 33.

検索条件送信処理とは、端末装置3を利用中のユーザである利用ユーザを識別するためのユーザ識別情報と、取得した条件を用いて検索条件を作成し、アイテム提供サーバ装置1に、作成した検索条件を送信する処理である。   The search condition transmission process creates a search condition using user identification information for identifying a user who is using the terminal device 3 and the acquired condition, and creates the search condition in the item providing server device 1. This is a process for transmitting search conditions.

ユーザページ表示部311の第4の処理は、検索結果表示処理であり、アイテム提供サーバ装置1より検索条件送信処理にて送信した検索条件に対するアイテム情報を受信すると、この処理を行う。   The fourth process of the user page display unit 311 is a search result display process, which is performed when item information for the search condition transmitted by the search condition transmission process is received from the item providing server device 1.

検索結果表示処理とは、受信したアイテム情報を基にユーザページの更新を行う処理である。   The search result display process is a process for updating the user page based on the received item information.

ユーザページ表示部311の第5の処理は、お気に入り情報取得要求送信処理(ステップS105)であり、入力手段33より、他のユーザのお気に入り情報を取得する操作を取得すると、この処理を行う。   A fifth process of the user page display unit 311 is a favorite information acquisition request transmission process (step S105). This process is performed when an operation for acquiring favorite information of another user is acquired from the input unit 33.

お気に入り情報取得要求送信処理とは、お気に入り情報を取得する対象となった他ユーザのユーザ識別情報を基に、お気に入り情報取得要求を作成し、アイテム提供サーバ装置1に、作成したお気に入り情報取得要求を送信する処理である。   With the favorite information acquisition request transmission process, a favorite information acquisition request is created based on the user identification information of another user who has acquired the favorite information, and the created favorite information acquisition request is sent to the item providing server device 1. It is a process to transmit.

ユーザページ表示部311の第6の処理は、お気に入り情報表示処理(ステップS107)であり、アイテム提供サーバ装置1より、お気に入り情報取得要求送信処理にて送信したお気に入り情報取得要求に対するお気に入り情報を受信すると、この処理を行う。   The sixth process of the user page display unit 311 is a favorite information display process (step S107), and when the favorite information for the favorite information acquisition request transmitted in the favorite information acquisition request transmission process is received from the item providing server device 1. This process is performed.

お気に入り情報表示処理とは、受信したお気に入り情報を基にユーザページの更新を行う処理である。   The favorite information display process is a process for updating the user page based on the received favorite information.

表示手段34に表示するユーザページは、例えば、図11のユーザページの表示例のように、現在獲得している連携ポイントが確認でき、アイテムの検索手段が用意され、お気に入り情報と、検索により取得したアイテムとを分けて表示できるようにすればよい。図11の表示例では、左上に利用ユーザのユーザ名と連携ポイントとを表示し、左下に利用ユーザのお気に入り情報を表示している。また、中央上に検索条件を入力するテキストボックスと検索条件送信処理のトリガーとなる「検索」ボタンとを表示し、中央下に検索条件を満たすアイテム情報を表示している。さらに、右上に他のユーザのユーザ名を選択するためのメニューと、選択された他のユーザのお気に入り情報を取得する(お気に入り情報取得要求送信処理の)トリガーとなる「取得」ボタンを表示している。そして右下に、取得された他のユーザのお気に入り情報を表示している。さらに、検索結果のアイテム情報や、他のユーザのお気に入り情報の隣には、そのアイテムをお気に入りに登録するためのお気に入り情報送信処理のトリガーとなる「お気に入り」ボタンを表示している。また、図11の表示例では、利用ユーザのお気に入り情報と、他のユーザのお気に入り情報を分けて表示しているが、表示場所を一つにまとめるために、他のユーザのユーザ名を選択するメニューにおいて、利用ユーザのユーザ名も選択できるようにしてもよい。   As for the user page displayed on the display means 34, for example, as shown in the display example of the user page in FIG. 11, the currently acquired cooperation points can be confirmed, and an item search means is prepared. What is necessary is just to enable it to display separately from the item which was done. In the display example of FIG. 11, the user name and the cooperation point of the user are displayed on the upper left, and the favorite information of the user is displayed on the lower left. In addition, a text box for inputting a search condition and a “search” button that triggers a search condition transmission process are displayed in the upper center, and item information that satisfies the search condition is displayed in the lower center. In addition, a menu for selecting the user name of another user and an “acquire” button that triggers acquisition of favorite information of the selected other user (favorite information acquisition request transmission process) are displayed on the upper right. Yes. In the lower right, the acquired favorite information of other users is displayed. Further, a “favorite” button that triggers a favorite information transmission process for registering the item as a favorite is displayed next to the item information of the search result and the favorite information of another user. Further, in the display example of FIG. 11, the favorite information of the user and the favorite information of other users are displayed separately, but the user names of other users are selected in order to combine the display locations. In the menu, the user name of the user may be selected.

利用情報作成部312は、入力手段33より、ユーザページに表示されたアイテムの利用操作の内容を取得すると、利用情報送信処理(ステップS108)を行う。アイテムの利用操作とは、ユーザページに表示されたアイテム名などのアイテムの属性情報を選択する操作や、アイテムが音楽であれば、再生を行うという操作や、アイテムが映画であれば、視聴するという操作や、ユーザページにてアイテムの購入が行える場合は、アイテムを購入候補に指定する(買い物かごに入れる)操作や、購入候補として指定したアイテムの購入する操作等である。   When the usage information creation unit 312 acquires the content of the usage operation of the item displayed on the user page from the input unit 33, the usage information generation unit 312 performs usage information transmission processing (step S108). The use operation of an item is an operation of selecting item attribute information such as an item name displayed on the user page, an operation of playing if the item is music, or a viewing if the item is a movie When an item can be purchased on the user page or on the user page, there are an operation for specifying an item as a purchase candidate (putting it in a shopping cart), an operation for purchasing an item specified as a purchase candidate, and the like.

利用情報送信処理とは、利用ユーザのユーザ識別情報とパスワードの組合せである利用者特定情報を作成し、利用ユーザのユーザ識別情報と利用操作の対象となったアイテムのアイテム識別情報を基に新規利用情報を作成し、ネットワーク4を介して、アイテム提供サーバ装置1に、作成した利用者特定情報と新規利用情報とを送信する処理である。また、利用操作の対象となったアイテムが他のユーザのお気に入りアイテムだった場合、そのお気に入りアイテムを含むお気に入り情報を作成した他のユーザである作成ユーザのユーザ識別情報も新規利用情報に含めて送信する。利用情報送信処理において、上述した以外の情報を新規利用情報に追加することもできる。例えば、アイテム名などのアイテムの属性情報を選択する操作、アイテムを購入候補に指定する操作、購入候補に指定したアイテムを購入する操作、アイテムを再生する操作、などの各利用操作を区別するための利用形態情報を追加してもよい。また、ユーザにアイテムに対する評価を行わせた上で、その評価値(例えば、「1:非常に嫌い」、「2:やや嫌い」、「3:どちらでもない」、「4:やや好き」、「5:非常に好き」といったように、好みの度合いを数値化したもの)を新規利用情報に追加してもよい。また、利用操作の対象となったアイテムが利用ユーザのお気に入りアイテムである場合にも、お気に入りアイテムの利用情報として新規利用情報を作成してもよい。このとき、新規利用情報に含める作成ユーザのユーザ識別情報は、利用ユーザのユーザ識別情報と同一のものとなる。   The usage information transmission process creates user identification information that is a combination of the user identification information of the user and the password, and is based on the user identification information of the user and the item identification information of the item that is the target of the usage operation. This is a process of creating usage information and transmitting the created user identification information and new usage information to the item providing server device 1 via the network 4. In addition, when the item subject to the use operation is a favorite item of another user, the user identification information of the creating user who is the other user who created the favorite information including the favorite item is also included in the new use information and transmitted. To do. In the usage information transmission process, information other than that described above can be added to the new usage information. For example, to distinguish each use operation such as an operation to select item attribute information such as an item name, an operation to specify an item as a purchase candidate, an operation to purchase an item specified as a purchase candidate, an operation to play an item, etc. The usage form information may be added. In addition, after the user evaluates the item, the evaluation value (for example, “1: very dislike”, “2: slightly dislike”, “3: neither”, “4: somewhat like”, The degree of preference (such as “5: very like”) may be added to the new usage information. Further, even when the item that is the target of the use operation is a favorite item of the use user, new use information may be created as the use information of the favorite item. At this time, the user identification information of the creation user included in the new usage information is the same as the user identification information of the usage user.

お気に入り情報作成部313は、入力手段33より、ユーザページに表示されたお気に入りアイテムの登録操作を取得すると、お気に入り情報送信処理(ステップS201)を行う。   When the favorite information creation unit 313 obtains a favorite item registration operation displayed on the user page from the input unit 33, the favorite information creation unit 313 performs a favorite information transmission process (step S201).

お気に入り情報送信処理とは、利用ユーザのユーザ識別情報とパスワードの組合せである利用者特定情報を作成し、利用ユーザのユーザ識別情報とお気に入りアイテム登録の対象となったアイテムのアイテム識別情報を基にお気に入り情報を作成し、ネットワーク4を介して、アイテム提供サーバ装置1に、作成した利用者特定情報とお気に入り情報とを送信する処理である。ここで、お気に入り情報にお勧め度やコメントを含める場合は、お気に入り情報を作成する際に、ユーザページにお勧め度やコメントを入力するためのメニューやテキストボックスを表示し、ユーザが入力したお勧め度やコメントを用いればよい。   Favorite information transmission processing is to create user identification information that is a combination of user identification information and password of the user, and based on the user identification information of the user and the item identification information of the item that is the target of favorite item registration This is a process of creating favorite information and transmitting the created user identification information and favorite information to the item providing server device 1 via the network 4. If you want to include recommendation levels or comments in favorite information, when creating favorite information, a menu or text box for entering recommendation levels and comments is displayed on the user page, and the user input Use recommendations and comments.

情報処理サーバ装置2は、アイテム提供サーバ装置1の要求に応じて、連携ポイント情報を送信する装置である。情報処理サーバ装置2は、CPU、RAM、ROM、ハードディスクドライブ(HDD)、ネットワークインタフェース等を備えるコンピュータを用いて、ソフトウェア(プログラム)処理として実施することも可能である。なお、情報処理サーバ装置2を複数のコンピュータを用いて構成してもよい。例えば、負荷分散をするために、情報処理サーバ装置2の各手段に相当する処理を行うコンピュータを複数用いて分散処理を行ってもよい。また、情報処理サーバ装置2の一部の手段の処理をあるコンピュータで実施し、他の手段の処理を別のコンピュータで実施する形態で分散処理を行ってもよい。   The information processing server device 2 is a device that transmits cooperation point information in response to a request from the item providing server device 1. The information processing server apparatus 2 can also be implemented as software (program) processing using a computer including a CPU, RAM, ROM, hard disk drive (HDD), network interface, and the like. In addition, you may comprise the information processing server apparatus 2 using a some computer. For example, in order to distribute the load, the distributed processing may be performed using a plurality of computers that perform processing corresponding to each unit of the information processing server device 2. Alternatively, the distributed processing may be performed in such a manner that the processing of a part of the information processing server apparatus 2 is performed by a computer and the processing of another unit is performed by another computer.

図12は、本実施例における情報処理サーバ装置2の構成図である。本実施例における情報処理サーバ装置2は、情報処理サーバ制御手段21と、情報処理サーバ通信手段22と、情報処理サーバ格納手段23とで構成される。   FIG. 12 is a configuration diagram of the information processing server device 2 in the present embodiment. The information processing server device 2 in this embodiment includes an information processing server control unit 21, an information processing server communication unit 22, and an information processing server storage unit 23.

情報処理サーバ格納手段23は、HDDなどの記憶装置を用いて、様々なデータを記憶する。情報処理サーバ格納手段23は、利用情報格納部231と、連携ポイント情報格納部232と、ユーザ情報格納部233と、アイテム情報格納部234と、お気に入り情報格納部235とで構成される。   The information processing server storage unit 23 stores various data using a storage device such as an HDD. The information processing server storage unit 23 includes a usage information storage unit 231, a linkage point information storage unit 232, a user information storage unit 233, an item information storage unit 234, and a favorite information storage unit 235.

利用情報格納部231は、利用情報を複数記憶する。図13(図13a〜図13d)は利用情報格納部231の格納状態の例を示す図である。以下に図13を用いて利用情報の格納形式を9種類説明する。   The usage information storage unit 231 stores a plurality of usage information. FIG. 13 (FIGS. 13a to 13d) is a diagram illustrating an example of the storage state of the usage information storage unit 231. In the following, nine types of usage information storage formats will be described with reference to FIG.

利用情報の第1の格納形式は、新規利用情報に含まれるユーザ識別情報とアイテム識別情報を、それぞれuser_idとitem_idとして関連付けて、図13aのようなテーブル形式で記憶するものである。このとき、user_idとitem_idの組合せは一意であり、重複して記憶することはできない。データを追加する際に、既に同一の(user_id,item_id)の組合せがテーブルに存在する場合は、データを更新しなくてもよいし、新しいデータを上書きしてもよい。第1の格納形式は、アイテムの利用回数を用いる必要がない場合に適しており、格納に必要なデータ容量が最も少ないという特徴がある。   The first usage information storage format is to store user identification information and item identification information included in new usage information as user_id and item_id, respectively, in a table format as shown in FIG. 13a. At this time, the combination of user_id and item_id is unique and cannot be stored redundantly. When adding data, if the same combination (user_id, item_id) already exists in the table, the data may not be updated or new data may be overwritten. The first storage format is suitable when it is not necessary to use the number of times the item is used, and has a feature that the data capacity required for storage is the smallest.

利用情報の第2の格納形式は、利用情報の第1の格納形式と同様に、新規利用情報に含まれるユーザ識別情報とアイテム識別情報を、それぞれuser_idとitem_idとして関連付けて、図13aのようなテーブル形式で記憶するものであるが、user_idとitem_idとの組合せの重複を許容する。このため、user_idとitem_idとの組合せの数を調べることで、ユーザのアイテムに対する利用回数を算出することができる。また、新しく追加されるデータは、必ずテーブルの末尾(一番下の行)に追加されるので、テーブル内の上に位置する行データほど古く、下に位置する行データほど新しいことになる。後述する第6の格納形式のようにアイテムを利用した日付を格納していないが、2つの行の位置関係を調べることにより、2つのデータのどちらが古いかを容易に判定できる。   As in the first storage format of usage information, the second storage format of usage information associates user identification information and item identification information included in new usage information as user_id and item_id, respectively, as shown in FIG. 13a. Although stored in a table format, duplication of combinations of user_id and item_id is allowed. Therefore, by checking the number of combinations of user_id and item_id, it is possible to calculate the number of times the user uses the item. Also, since newly added data is always added to the end (bottom row) of the table, the row data located above the table is older and the row data located below is newer. Although a date using an item is not stored as in a sixth storage format to be described later, it can be easily determined which of the two data is older by examining the positional relationship between the two rows.

利用情報の第3の格納形式は、新規利用情報に含まれるユーザ識別情報(user_id)とアイテム識別情報(item_id)と、そのユーザのそのアイテムに対する利用回数(count)とを関連付けて、図13bのようなテーブル形式で記憶するものである。このとき、user_idとitem_idとの組合せは一意であり、重複して記憶することはできない。新規利用情報に利用回数が含まれていない場合は、countの初期値を「1」とし、2回目以降に記憶する際には、対応するcountの値を「1」増やす。また、新規利用情報に利用回数が含まれる場合は、countの初期値をその利用回数とし、2回目以降に記憶する際には、対応するcountの値に新規利用情報に含まれる利用回数を加算する。第3の格納形式を用いることで、利用情報格納部231から利用回数を簡単に読み出すことができるので、連携ポイント算出部211などで利用回数を用いた処理を行う場合に、処理量を少なくできる。   The third storage format of the usage information associates the user identification information (user_id) and item identification information (item_id) included in the new usage information with the usage count (count) of the user for the item, as shown in FIG. It is stored in such a table format. At this time, the combination of user_id and item_id is unique and cannot be stored redundantly. When the usage count is not included in the new usage information, the initial value of the count is “1”, and when storing for the second and subsequent times, the corresponding count value is increased by “1”. In addition, when the usage count is included in the new usage information, the initial value of the count is used as the usage count, and when storing for the second time and thereafter, the usage count included in the new usage information is added to the corresponding count value. To do. By using the third storage format, the usage count can be easily read from the usage information storage unit 231. Therefore, when processing using the usage count is performed by the linkage point calculation unit 211 or the like, the processing amount can be reduced. .

利用情報の第4の格納形式は、新規利用情報にユーザがアイテムに対して行った評価を数値化した評価値(例えば、「1:非常に嫌い」、「2:やや嫌い」、「3:どちらでもない」、「4:やや好き」、「5:非常に好き」といったように、好みの度合いを数値化したもの)が含まれている場合に、新規利用情報に含まれるユーザ識別情報とアイテム識別情報と評価値とを、それぞれuser_idとitem_idとvalueとして関連付けて、図13cのようなテーブル形式で記憶する。このとき、user_idとitem_idとの組合せは一意であり、重複して記憶することはできない。重複したuser_idとitem_idとの組合せに対応する新規利用情報を記憶しようとした場合は、その新規利用情報を記憶する代わりに、重複したuser_idとitem_idとの組合せに対応する既に記憶された利用情報のvalueの値を、新規利用情報に含まれる評価値で置き換える。   The fourth storage format of the usage information is an evaluation value obtained by quantifying the evaluation performed on the item by the user for the new usage information (for example, “1: very dislike”, “2: slightly dislike”, “3: The user identification information included in the new usage information in the case where the degree of preference is numerically expressed such as “Neither”, “4: Somewhat like”, “5: Very like”, etc. The item identification information and the evaluation value are stored in a table format as shown in FIG. 13c in association with user_id, item_id, and value, respectively. At this time, the combination of user_id and item_id is unique and cannot be stored redundantly. When trying to store new usage information corresponding to a combination of duplicate user_id and item_id, instead of storing the new usage information, the stored usage information corresponding to the combination of duplicate user_id and item_id The value of value is replaced with the evaluation value included in the new usage information.

利用情報の第5の格納形式は、新規利用情報に評価値が含まれている場合に、利用情報の第4の格納形式と同様に、新規利用情報に含まれるユーザ識別情報とアイテム識別情報と評価値とを、それぞれuser_idとitem_idとvalueとして関連付けて、図13cのようなテーブル形式で記憶するものであるが、user_idとitem_idとの組合せの重複を許容する。第2の格納形式と同様に、新しく追加されるデータは、必ずテーブルの末尾(一番下の行)に追加されるので、テーブル内の上に位置する行データほど古く、下に位置する行データほど新しいことになる。同一の(user_id,item_id)の組合せが複数存在する場合、テーブルの下に位置する行のデータほど、新しい評価であることを示している。   The fifth storage format of the usage information includes the user identification information and item identification information included in the new usage information, as in the fourth storage format of the usage information, when the evaluation value is included in the new usage information. The evaluation values are associated with user_id, item_id, and value, respectively, and stored in a table format as shown in FIG. 13c, but the combination of user_id and item_id is allowed to overlap. As with the second storage format, newly added data is always added to the end (bottom row) of the table, so the row data located at the top of the table is older and the row located at the bottom. The newer the data. When there are a plurality of combinations of the same (user_id, item_id), the data in the row located below the table indicates a new evaluation.

利用情報の第6の格納形式は、新規利用情報にユーザがアイテムを利用した日付が含まれている場合に、新規利用情報に含まれるユーザ識別情報とアイテム識別情報と利用した日付とを、それぞれuser_idとitem_idとdateとして関連付けて、図13dのようなテーブル形式で記憶するものである。このとき、user_idとitem_idとの組合せは一意であり、重複して記憶することはできない。このため、重複したuser_idとitem_idとの組合せに対応する新規利用情報を記憶しようとした場合は、その新規利用情報を記憶しないか、その新規利用情報を記憶する代わりに、重複したuser_idとitem_idとの組合せに対応する既に記憶された利用情報のdateの値を、新規利用情報に含まれる利用した日付で置き換える。なお、本実施例では、アイテムを利用した時期を示す情報として日付を用いるが、他の時間単位を用いてもよい。例えば日付だけでなく、分単位、秒単位、ミリ秒単位などの時刻を加えた「日時」を用いてもよいし、年月だけの情報を用いてもよい。第6の格納形式は、アイテムの利用回数を用いる必要がない場合に適している。   The sixth storage format of the usage information includes the user identification information, the item identification information, and the usage date included in the new usage information when the user uses the item in the new usage information. These are stored in association with user_id, item_id, and date in a table format as shown in FIG. 13d. At this time, the combination of user_id and item_id is unique and cannot be stored redundantly. Therefore, when trying to store new usage information corresponding to a combination of duplicate user_id and item_id, the new usage information is not stored, or instead of storing the new usage information, duplicate user_id and item_id The date value of the usage information already stored corresponding to the combination is replaced with the usage date included in the new usage information. In this embodiment, the date is used as information indicating the time when the item is used, but other time units may be used. For example, not only the date but also “date and time” including time in minutes, seconds, milliseconds, etc. may be used, or information only in year and month may be used. The sixth storage format is suitable when it is not necessary to use the item usage count.

利用情報の第7の格納形式は、新規利用情報にユーザがアイテムを利用した日付が含まれている場合に、利用情報の第6の格納形式と同様に、新規利用情報に含まれるユーザ識別情報とアイテム識別情報と利用した日付とを、それぞれuser_idとitem_idとdateとして関連付けて、図13dのようなテーブル形式で記憶するものであるが、user_idとitem_idとの組合せの重複を許容する。   The seventh storage format of the usage information includes user identification information included in the new usage information in the same manner as the sixth storage format of the usage information when the date when the user uses the item is included in the new usage information. The item identification information and the date used are associated with user_id, item_id, and date, respectively, and stored in a table format as shown in FIG. 13d. However, overlapping of combinations of user_id and item_id is allowed.

第6の格納形式および第7の格納形式のように、ユーザがアイテムを利用した時期情報(日付)を格納することにより、連携ポイント算出処理のバリエーションを増やすことが可能になる。   As in the sixth storage format and the seventh storage format, it is possible to increase the variation of the linkage point calculation process by storing time information (date) when the user uses the item.

利用情報の第8の格納形式は、新規利用情報にユーザがアイテムの利用の際に発生した金額(支払い額)が含まれている場合に、新規利用情報に含まれるユーザ識別情報とアイテム識別情報と支払い額とを、それぞれuser_idとitem_idとamountとして関連付けて、図13eのようなテーブル形式で記憶するものである。このとき、user_idとitem_idとの組合せは一意であり、重複して記憶することはできない。このため、重複したuser_idとitem_idとの組合せに対応する新規利用情報を記憶しようとした場合は、重複したuser_idとitem_idとの組合せに対応する既に記憶された利用情報のamountの値に、新規利用情報に含まれる支払い額を加える。このように、amountに対して、1人のユーザが同じアイテムに対する支払い額を全て加算することで、1人のユーザが1つのアイテムの利用に対して支払った支払い額の総額を容易に参照することができる。第8の格納形式は、アイテムの利用回数を用いる必要がない場合に適している。   The eighth storage format of usage information includes user identification information and item identification information included in the new usage information when the amount of money (payment amount) generated when the user uses the item is included in the new usage information. And the payment amount are associated with user_id, item_id, and mount, respectively, and stored in a table format as shown in FIG. 13e. At this time, the combination of user_id and item_id is unique and cannot be stored redundantly. Therefore, when trying to store new usage information corresponding to a combination of duplicate user_id and item_id, the new usage information is added to the value of the already stored usage information corresponding to the combination of user_id and item_id. Add the payment amount included in the information. In this way, the total amount of payment paid by one user for the use of one item can be easily referred to by adding all the payment amounts for the same item to one mount. be able to. The eighth storage format is suitable when it is not necessary to use the item usage count.

利用情報の第9の格納形式は、新規利用情報に支払い額が含まれている場合に、利用情報の第8の格納形式と同様に、新規利用情報に含まれるユーザ識別情報とアイテム識別情報と支払い額とを、それぞれuser_idとitem_idとamountとして関連付けて、図13eのようなテーブル形式で記憶するものであるが、user_idとitem_idとの組合せの重複を許容する。このように、1人のユーザの同じアイテムに対する支払い額を個別に記憶することで、1人のユーザが1つのアイテムの利用に対して支払った支払い額の総額や代表値(平均値や最大値や最頻値や中央値)を算出することができる。   When the payment amount is included in the new usage information, the ninth storage format of the usage information includes the user identification information and item identification information included in the new usage information, as in the eighth storage format of the usage information. The payment amounts are associated with user_id, item_id, and mount, respectively, and stored in a table format as shown in FIG. 13e. However, overlapping combinations of user_id and item_id are allowed. In this way, by separately storing the payment amount for the same item of one user, the total amount or representative value (average value or maximum value) of the payment amount paid by one user for the use of one item. And the mode and median) can be calculated.

また、上記9つの格納形式において、user_idとitem_idとの組合せの重複を許容するもの同士、またはuser_idとitem_idとの組合せの重複を許容しないもの同士を組合せてもよい。例えば、第5の格納形式と第7の格納形式を組み合わせる場合は、新規利用情報に含まれるユーザ識別情報とアイテム識別情報と評価値と利用した日付とを、それぞれuser_idとitem_idとvalueとdateとして関連付けて、図13fのようなテーブル形式で記憶する。このとき、user_idとitem_idとの組合せの重複を許容する。このように、user_idとitem_idに加えて、評価値とアイテムの利用時期を格納することにより、連携ポイント算出処理のバリエーションを更に増やすことが可能になる。また、利用情報に上記以外の情報を付加する場合も同様に、user_idとitem_idの組合せの重複を許容するか否かを決めて格納すればよい。以上が、利用情報の格納形式の説明である。   In the above nine storage formats, those that allow duplication of the combination of user_id and item_id or those that do not allow duplication of the combination of user_id and item_id may be combined. For example, when the fifth storage format and the seventh storage format are combined, the user identification information, item identification information, evaluation value, and date used in the new usage information are set as user_id, item_id, value, and date, respectively. The information is stored in the table format as shown in FIG. At this time, duplication of the combination of user_id and item_id is allowed. As described above, by storing the evaluation value and the use time of the item in addition to user_id and item_id, it is possible to further increase the variation of the linkage point calculation process. Similarly, when information other than the above is added to the usage information, whether or not duplication of the combination of user_id and item_id is allowed may be determined and stored. The above is the description of the usage information storage format.

連携ポイント情報格納部232は、HDDなどの記憶装置を用いて、連携ポイント情報を複数記憶する。図14は、連携ポイント情報格納部232の格納状態の一例を示す図である。連携ポイント情報とは、ユーザ識別情報であるuser_idと、そのユーザ識別情報に対応するユーザの連携ポイントであるpointを関連付けたものであり、図14のようなテーブル形式で記憶する。尚、記憶されている連携ポイントの初期値は「0」である。   The link point information storage unit 232 stores a plurality of link point information using a storage device such as an HDD. FIG. 14 is a diagram illustrating an example of a storage state of the cooperation point information storage unit 232. The cooperation point information associates user_id, which is user identification information, with point, which is a user's cooperation point corresponding to the user identification information, and is stored in a table format as shown in FIG. The initial value of the stored linkage point is “0”.

ユーザ情報格納部233は、HDDなどの記憶装置を用いて、ユーザ情報を複数記憶する。ユーザ情報格納部233は、アイテム提供サーバ装置1のユーザ情報格納部141と同様の格納形式であり、ユーザ情報格納部141に記憶されているユーザ情報が全て記憶されている。アイテム提供サーバ装置1のユーザ情報格納部141に記憶されているユーザ情報をユーザ情報格納部233にも記憶するのは、情報処理サーバ制御手段21にて行う処理で、ユーザ情報を利用する場合があるためである。もちろん、ユーザ情報格納部233を用意する代わりに、アイテム提供サーバ装置1のユーザ情報格納部141よりユーザ情報を取得できるようにしてもよい。   The user information storage unit 233 stores a plurality of user information using a storage device such as an HDD. The user information storage unit 233 has a storage format similar to that of the user information storage unit 141 of the item providing server device 1, and stores all user information stored in the user information storage unit 141. The user information stored in the user information storage unit 141 of the item providing server device 1 is also stored in the user information storage unit 233 in a process performed by the information processing server control unit 21, and user information may be used. Because there is. Of course, instead of preparing the user information storage unit 233, the user information may be acquired from the user information storage unit 141 of the item providing server device 1.

アイテム情報格納部234は、HDDなどの記憶装置を用いて、アイテム情報を複数記憶するものである。アイテム情報格納部234は、アイテム提供サーバ装置1のアイテム情報格納部142と同様の格納形式であり、アイテム情報格納部142に記憶されているアイテム情報が全て記憶されている。アイテム提供サーバ装置1のアイテム情報格納部142に記憶されているアイテム情報をアイテム情報格納部234にも記憶するのは、情報処理サーバ制御手段21にて行う処理で、アイテム情報を利用する場合があるためである。もちろん、アイテム情報格納部234を用意する代わりに、アイテム提供サーバ装置1のアイテム情報格納部142よりアイテム情報を取得できるようにしてもよい。   The item information storage unit 234 stores a plurality of item information using a storage device such as an HDD. The item information storage unit 234 has the same storage format as the item information storage unit 142 of the item providing server device 1, and stores all item information stored in the item information storage unit 142. The item information stored in the item information storage unit 142 of the item providing server device 1 is also stored in the item information storage unit 234 in the process performed by the information processing server control unit 21, and item information may be used. Because there is. Of course, instead of preparing the item information storage unit 234, item information may be acquired from the item information storage unit 142 of the item providing server device 1.

お気に入り情報格納部235は、HDDなどの記憶装置を用いて、お気に入り情報を複数記憶するものである。お気に入り情報格納部235は、アイテム提供サーバ装置1のお気に入り情報格納部143と同様の格納形式であり、お気に入り情報格納部143に記憶されているお気に入り情報が全て記憶されている。アイテム提供サーバ装置1のお気に入り情報格納部143に記憶されているお気に入り情報をお気に入り情報格納部235にも記憶するのは、情報処理サーバ制御手段21にて行う処理で、お気に入り情報を利用する場合があるためである。もちろん、お気に入り情報格納部235を用意する代わりに、アイテム提供サーバ装置1のお気に入り情報格納部143よりお気に入り情報を取得できるようにしてもよい。   The favorite information storage unit 235 stores a plurality of favorite information using a storage device such as an HDD. The favorite information storage unit 235 has the same storage format as the favorite information storage unit 143 of the item providing server device 1, and stores all the favorite information stored in the favorite information storage unit 143. The favorite information stored in the favorite information storage unit 143 of the item providing server device 1 is also stored in the favorite information storage unit 235 in the processing performed by the information processing server control means 21 in the case where the favorite information is used. Because there is. Of course, instead of preparing the favorite information storage unit 235, the favorite information may be acquired from the favorite information storage unit 143 of the item providing server device 1.

情報処理サーバ制御手段21は、情報処理サーバ装置2を構成する各手段に対して、全体的な制御を行う。情報処理サーバ制御手段21は、連携ポイント算出部211と、お気に入り情報登録部212と、連携ポイント取得部213とで構成される。   The information processing server control unit 21 performs overall control on each unit constituting the information processing server device 2. The information processing server control unit 21 includes a cooperation point calculation unit 211, a favorite information registration unit 212, and a cooperation point acquisition unit 213.

連携ポイント算出部211は、ネットワーク4を介して、アイテム提供サーバ装置1より、新規利用情報を受信すると、連携ポイント算出処理(ステップS111)を行う。   The cooperation point calculation part 211 will perform a cooperation point calculation process (step S111), if new utilization information is received from the item provision server apparatus 1 via the network 4. FIG.

連携ポイント算出処理の手順を図15のフローチャートを用いて説明する。   The procedure of the cooperation point calculation process will be described with reference to the flowchart of FIG.

まず、連携ポイント算出部211が、アイテム提供サーバ装置1より、情報処理サーバ通信手段22経由で、新規利用情報を取得する(ステップS401)。   First, the cooperation point calculation unit 211 acquires new usage information from the item providing server device 1 via the information processing server communication unit 22 (step S401).

次に、連携ポイント算出部211が、ステップS401にて取得した新規利用情報に含まれるアイテム識別情報に対応するアイテムが、お気に入りアイテムか否かを判定する(ステップS402)。お気に入りアイテムである場合はステップS403へ進み、お気に入りアイテムでない場合はステップS410へ進む。お気に入りアイテムであるか否かの判定方法は2種類存在する。   Next, the linkage point calculation unit 211 determines whether or not the item corresponding to the item identification information included in the new usage information acquired in step S401 is a favorite item (step S402). If it is a favorite item, the process proceeds to step S403, and if it is not a favorite item, the process proceeds to step S410. There are two types of methods for determining whether or not the item is a favorite item.

お気に入りアイテムの第1の判定方法は、ステップS401にて取得した新規利用情報を用いて判定する方法である。新規利用情報に、作成ユーザのユーザ識別情報が含まれていれば、利用ユーザが、利用するアイテムをお気に入りアイテムから選んだことになるため、お気に入りアイテムであると判定できる。また、新規利用情報に作成ユーザのユーザ識別情報が含まれていなければ、利用ユーザが、利用するアイテムをお気に入りアイテム以外から選んだことになるため、お気に入りアイテムではないと判定できる。以降の説明では、お気に入りアイテムを利用した利用ユーザをお気に入り利用ユーザとする。   The first method for determining a favorite item is a method for determining using the new usage information acquired in step S401. If the user identification information of the creating user is included in the new usage information, the user has selected the item to be used from the favorite items, so that it can be determined that the item is a favorite item. Further, if the user identification information of the creating user is not included in the new usage information, the usage user has selected an item to be used from other than the favorite item, and therefore it can be determined that the new usage information is not a favorite item. In the following description, a user who uses a favorite item is a favorite user.

お気に入りアイテムの第2の判定方法は、お気に入り情報格納部235に記憶されているお気に入り情報を用いて判定する方法である。お気に入り情報格納部235に、ステップS401にて取得した新規利用情報に含まれるアイテム識別情報を含むお気に入り情報が存在する場合は、お気に入りアイテムであると判定できる。また、そのお気に入り情報が存在しない場合は、お気に入りアイテムではないと判定できる。お気に入りアイテムの第2の判定方法を用いると、新規利用情報に作成ユーザのユーザ識別情報が含まれていない場合、すなわち、お気に入り情報を閲覧せずに、お気に入り情報に登録されているアイテムを利用した場合でもお気に入りアイテムとして判定できるので、第1の判定方法より多くのユーザにポイントを分配できる。お気に入りアイテムとして判定され、かつ、新規利用情報に作成ユーザのユーザ識別情報が含まれていない場合は、閲覧されたお気に入り情報が存在しないため、後述するステップS404における作成ユーザに連携ポイントを付与する処理を省略すればよい。   The second determination method for favorite items is a method for determining using favorite information stored in the favorite information storage unit 235. If favorite information including item identification information included in the new use information acquired in step S401 exists in the favorite information storage unit 235, it can be determined that the item is a favorite item. If the favorite information does not exist, it can be determined that the item is not a favorite item. When the second method for determining favorite items is used, when the user identification information of the created user is not included in the new usage information, that is, the item registered in the favorite information is used without browsing the favorite information. Even in this case, since it can be determined as a favorite item, points can be distributed to more users than in the first determination method. If it is determined as a favorite item and the user identification information of the creating user is not included in the new usage information, since there is no browsed favorite information, a process of assigning a cooperation point to the creating user in step S404 described later Can be omitted.

ステップS403では、連携ポイント算出部211が、連携親ポイントを算出する。連携親ポイントの算出方法は、例えば、新規利用情報1つにつき、サービス提供側が予め設定した一定のポイント(例えば10ポイント)とするものである。また、有料アイテムを扱うショッピングサイト等であれば、購入代金から一定の割合(例えば購入代金の1%)を連携親ポイントとして算出してもよい。また、新規利用情報に、アイテムの利用形態情報(アイテムの詳細情報の表示する操作、アイテムを買い物かごに入れる等の購入候補に指定する操作、アイテムの購入操作などの操作を区別する情報)を含ませ、その利用形態ごとに一定のポイントを予めサービス提供側が設定し、連携親ポイントとして付与してもよい。   In step S403, the cooperation point calculation unit 211 calculates a cooperation parent point. The link parent point calculation method is, for example, a fixed point (for example, 10 points) preset by the service providing side for each piece of new usage information. For a shopping site or the like that handles paid items, a certain percentage (for example, 1% of the purchase price) from the purchase price may be calculated as the cooperation parent point. In addition, new usage information includes item usage mode information (operation for displaying detailed information of an item, operation for specifying a purchase candidate such as placing an item in a shopping basket, operation for purchasing an item, etc.). The service providing side may set a predetermined point for each usage form in advance and give it as a cooperative parent point.

次に、連携ポイント算出部211が、作成ユーザに対して連携ポイントを付与する(ステップS404)。作成ユーザに対して連携ポイントを付与するには、まず、連携親ポイントに、サービス提供側が予め定めた一定の比率(例えば、0.2)を掛け合わせることで、連携ポイントを算出する。そして、連携ポイント情報格納部232に格納された連携ポイント情報の中から、作成ユーザのユーザ識別情報に対応する連携ポイント情報を特定し、特定した連携ポイント情報のpoint(元の連携ポイント)に、算出した連携ポイント(変更値)を加算する。尚、作成ユーザに連携ポイントを付与しない場合は、このステップを省略してもよい。   Next, the cooperation point calculation unit 211 gives a cooperation point to the creating user (step S404). In order to give the creation user a cooperation point, first, the cooperation point is calculated by multiplying the cooperation parent point by a certain ratio (for example, 0.2) predetermined by the service providing side. And from the cooperation point information stored in the cooperation point information storage part 232, the cooperation point information corresponding to user identification information of a creation user is specified, and the point (original cooperation point) of the specified cooperation point information is Add the calculated linkage points (change values). Note that this step may be omitted when a cooperation point is not given to the creation user.

次に、連携ポイント算出部211が、残りの連携親ポイントを分配する対象となる分配対象ユーザのユーザ識別情報を全て取得する(ステップS405)。分配対象ユーザのユーザ識別情報を取得するには、お気に入り情報格納部235より、ステップS401にて取得した新規利用情報に含まれるアイテム識別情報を含むお気に入り情報を全て抽出し、抽出したお気に入り情報に含まれるユーザ識別情報を全て取得すればよい。このとき、取得した分配対象ユーザのユーザ識別情報に、作成ユーザのユーザ識別情報も含まれるため、作成ユーザの連携ポイントは、ステップS404と後述するステップS408の両方で加算される。このため基本的には、作成ユーザは、他の分配対象ユーザよりも多くのポイントを得ることができる。尚、取得したユーザ識別情報にお気に入り利用ユーザのユーザ識別情報が含まれている場合は、そのユーザ識別情報を取り除いてもよい。また、ステップS404の処理を省略し、このステップにて取得したユーザ識別情報から、作成ユーザのユーザ識別情報を取り除くことで、作成ユーザに連携ポイントを付与しないとすることもできる。このとき、作成ユーザに、連携ポイントの代わりに、別のポイントを付与してもよい。   Next, the cooperation point calculation unit 211 acquires all the user identification information of the distribution target users who are targets for distributing the remaining cooperation parent points (step S405). In order to acquire the user identification information of the distribution target user, all the favorite information including the item identification information included in the new usage information acquired in step S401 is extracted from the favorite information storage unit 235 and included in the extracted favorite information. All the user identification information to be acquired may be acquired. At this time, since the user identification information of the creation user is included in the acquired user identification information of the distribution target user, the cooperation point of the creation user is added in both step S404 and step S408 described later. For this reason, basically, the creation user can obtain more points than other distribution target users. If the acquired user identification information includes user identification information of a favorite user, the user identification information may be removed. Alternatively, the process of step S404 may be omitted, and the user identification information of the creation user may be removed from the user identification information acquired in this step, so that a cooperation point is not given to the creation user. At this time, you may give another point instead of a cooperation point to a creation user.

次に、連携ポイント算出部211が、ステップS405にて取得したユーザ識別情報に対応する分配対象ユーザごとに、分配率を算出する(ステップS406)。分配率の算出方法として、以下の方法を用いることができる。以下の分配率の算出方法の説明において、お気に入り利用ユーザをubとし、ユーザubに利用されたアイテムirに対応する分配対象ユーザの集合をU(ir)とする。   Next, the cooperation point calculation unit 211 calculates a distribution rate for each distribution target user corresponding to the user identification information acquired in step S405 (step S406). The following methods can be used as a calculation method of the distribution ratio. In the description of the distribution rate calculation method below, ub is a favorite user, and U (ir) is a set of distribution target users corresponding to the item ir used by the user ub.

分配率算出の第1の方法は、分配対象ユーザに等比率となるように分配率を算出する方法である。分配対象ユーザ集合U(ir)の数を|U(ir)|としたとき、U(ir)の中に含まれるユーザurのアイテムirに関する分配率rate(ur,ir)は、図31の式(1)で表わされる。この方法は、最も計算量が少ない。またこの方法は、全ての分配対象ユーザに、等しく連携ポイントを分配するという考えの基に分配率を算出している。   The first method of calculating the distribution rate is a method of calculating the distribution rate so that the distribution target user has an equal ratio. When the number of distribution target user sets U (ir) is | U (ir) |, the distribution rate rate (ur, ir) regarding the item ir of the user ur included in U (ir) is expressed by the equation of FIG. It is represented by (1). This method requires the least amount of calculation. In this method, the distribution rate is calculated based on the idea of distributing the cooperation points equally to all the distribution target users.

分配率算出の第2の方法は、お気に入り情報にお勧め度が含まれている場合に、そのお勧め度に応じて分配率を算出する方法である。このとき、ユーザurのアイテムirのお勧め度をV(ur,ir)とし、ユーザu(u∈U(ir))のアイテムirのお勧め度をV(u,ir)とすると、ユーザurのアイテムirに関する分配率rate(ur,ir)は、図31の式(2)で表わされる。分配率算出の第2の方法は、分配対象ユーザにおいて、お勧め度の高いユーザほど連携ポイントを多くするという考えの基に分配率を算出している。お気に入り情報が複数存在する場合は、記憶されているものの中で最も新しいお勧め度や、お勧め度の平均値や最頻値や中央値等の代表値を用いればよい。なおこの方法を用いる場合は、お気に入り情報格納部235において、お勧め度を格納する第2または第3の格納形式を用いる必要がある。   The second method of calculating the distribution rate is a method of calculating the distribution rate according to the recommendation level when the recommendation level is included in the favorite information. At this time, assuming that the recommendation degree of the item ir of the user ur is V (ur, ir) and the recommendation degree of the item ir of the user u (u∈U (ir)) is V (u, ir), the user ur The distribution rate rate (ur, ir) for the item ir is expressed by the equation (2) in FIG. In the second method of calculating the distribution rate, the distribution rate is calculated based on the idea that, as the distribution target user, the user with the higher recommendation level increases the cooperation points. When there are a plurality of pieces of favorite information, the latest recommendation level among the stored information, or a representative value such as an average value, mode value, or median value of the recommendation level may be used. When this method is used, the favorite information storage unit 235 needs to use the second or third storage format for storing the recommendation degree.

分配率算出の第3の方法は、お気に入り情報に登録日付が含まれる場合に、その登録日付から連携ポイント算出処理を行うまでの期間(秒単位、分単位、時間単位、日単位、週単位、月単位など)が長いほど分配率が高くなるように算出する方法である。ユーザurがアイテムirを登録した日付から連携ポイント算出処理を行うまでの期間をD(ur,ir)(≧0)とし、ユーザu(u∈U(ir))がアイテムirを登録した日付から連携ポイント算出処理を行うまでの期間をD(u,ir)(≧0)とすると、ユーザurのアイテムirに関する分配率rate(ur,ir)は、図31の式(3)で表わされる。この方法は、分配対象ユーザにおいて、早い時期に登録したユーザほど連携ポイントを多くするという考えの基に分配率を算出している。お気に入り情報が複数存在する場合は、登録日付から連携ポイント算出処理を行うまでの期間の平均値や最頻値や中央値等の代表値を用いればよい。なお、図31の式(3)では、分子と分母において、それぞれ「1」を加算しているが、これは分母を「0」にしないための処理である。加算する数値は「1」以外でもよく、また分母における「ΣD(u,ir)」の部分を「0」より大きな数値として算出すれば、分子と分母における「1」の加算を省略してもよい。   The third method of calculating the distribution ratio is that when the registration date is included in the favorite information, the period from the registration date until the linked point calculation process is performed (seconds, minutes, hours, days, weeks, This is a method of calculating so that the distribution ratio becomes higher as the monthly unit) becomes longer. The period from the date when the user ur registers the item ir to the time when the linked point calculation process is performed is D (ur, ir) (≧ 0), and the date when the user u (uεU (ir)) registers the item ir. If the period until the cooperation point calculation process is performed is D (u, ir) (≧ 0), the distribution rate rate (ur, ir) regarding the item ir of the user ur is expressed by Expression (3) in FIG. In this method, the distribution rate is calculated based on the idea that a user who is registered earlier in the distribution target user has more cooperation points. When there are a plurality of pieces of favorite information, representative values such as an average value, a mode value, and a median value during a period from the registration date to when the linked point calculation process is performed may be used. In Expression (3) in FIG. 31, “1” is added to each of the numerator and the denominator, but this is processing for preventing the denominator from being set to “0”. The numerical value to be added may be other than “1”, and if the “ΣD (u, ir)” portion in the denominator is calculated as a numerical value larger than “0”, the addition of “1” in the numerator and denominator may be omitted. Good.

分配率算出の第4の方法は、分配率算出の第3の方法とは逆に、登録日付から連携ポイント算出処理を行うまでの期間が短いほど分配率が高くなるように算出する方法である。ユーザurがアイテムirを登録した日付から連携ポイント算出処理を行うまでの期間をD(ur,ir)(≧0)とし、ユーザu(u∈U(ir))がアイテムirを登録した日付から連携ポイント算出処理を行うまでの期間をD(u,ir)(≧0)とすると、ユーザurのアイテムirに関する分配率rate(ur,ir)は、図31の式(4)で表わされる。この方法は、分配対象ユーザにおいて、直近で登録したユーザほど連携ポイントを多くするという考えの基に分配率を算出している。分配率算出の第4の方法以外の方法では、1つのお気に入りアイテムにおいて、直近で登録したユーザは、早い時期に登録したユーザに比べ、そのお気に入りアイテムから得られる連携ポイントの合計値が、かなり少なくなってしまうが、この算出方法では、アイテムを先に登録したユーザの連携ポイントの合計値と、後から登録したユーザの連携ポイントの合計値との差を小さくすることができる。このため、最近になってからお気に入りアイテムを登録したユーザ(新規に会員になったユーザなど)に、ポイントを多く配分して、サービスからの脱会を防ぎたいような場合に適している。お気に入り情報が複数存在する場合は、登録日付から連携ポイント算出処理を行うまでの期間の平均値や最頻値や中央値等の代表値を用いればよい。なお、図31の式(4)では、分子と分母において、それぞれ「1」を加算しているが、加算する数値は「1」以外でもよい。また分子における「D(ur,ir)」を「0」より大きな数値として算出し、分母における「D(u,ir)」を「0」より大きな数値として算出すれば、分子と分母における「1」の加算を省略してもよい。また、図31の式(4)では、D(ur,ir)およびD(u,ir)の逆数を用いて、D(ur,ir)が大きくなるほど分配率が小さくなるようにしているが、他の方法を用いてもよい。例えば、底が0より大きく、かつ1未満である指数関数(単調減少関数)を用いてもよい。なお、分配率算出の第3および第4の方法を用いる場合は、お気に入り情報格納部235において、登録日付を格納する第4または第5の格納形式を用いる必要がある。   The fourth method for calculating the distribution rate is a method for calculating the distribution rate so that the shorter the period from the registration date to the execution of the linked point calculation process, the higher the distribution rate, contrary to the third method for calculating the distribution rate. . The period from the date when the user ur registers the item ir to the time when the linked point calculation process is performed is D (ur, ir) (≧ 0), and the date when the user u (uεU (ir)) registers the item ir. Assuming that the period until the cooperation point calculation process is performed is D (u, ir) (≧ 0), the distribution rate rate (ur, ir) regarding the item ir of the user ur is expressed by Expression (4) in FIG. In this method, the distribution rate is calculated based on the idea that the number of cooperation points is increased as the most recently registered user among the distribution target users. In a method other than the fourth method of calculating the distribution rate, the user who has registered most recently in one favorite item has a considerably smaller total value of linkage points obtained from the favorite item than the user who registered earlier. However, in this calculation method, the difference between the total value of the cooperation points of the user who registered the item first and the total value of the cooperation points of the user who registered later can be reduced. For this reason, it is suitable for a case where it is desired to allocate a large number of points to users who have recently registered favorite items (such as users who have newly become members) to prevent withdrawal from the service. When there are a plurality of pieces of favorite information, representative values such as an average value, a mode value, and a median value during a period from the registration date to when the linked point calculation process is performed may be used. In Expression (4) in FIG. 31, “1” is added to each of the numerator and the denominator, but the value to be added may be other than “1”. Further, if “D (ur, ir)” in the numerator is calculated as a numerical value larger than “0” and “D (u, ir)” in the denominator is calculated as a numerical value larger than “0”, “1” in the numerator and denominator is calculated. ”May be omitted. Further, in the equation (4) in FIG. 31, the reciprocal of D (ur, ir) and D (u, ir) is used so that the distribution rate decreases as D (ur, ir) increases. Other methods may be used. For example, an exponential function (monotonically decreasing function) whose base is greater than 0 and less than 1 may be used. When the third and fourth methods for calculating the distribution rate are used, the favorite information storage unit 235 needs to use the fourth or fifth storage format for storing the registration date.

分配率算出の第5の方法は、お気に入り情報にコメントが含まれている場合に、そのコメント量に応じて情報値を付与し、その情報値に応じて分配率を算出する方法である。情報値の付与方法は、例えば、コメントが空欄ならば「1」、コメントが空欄でなければ「2」といったように、コメントの有無により値を割り当て、かつ、コメントが空欄でない方の情報値が高くなるようにすればよい。また、コメントの文字数または単語数に比例して高い値となるように、情報値を設定してもよい。このとき、ユーザurのアイテムirにおける情報値をV2(ur,ir)とした上で、第2の方法で説明した図31の式(2)において、V(ur,ir)の代わりにV2(ur,ir)を用いればよい。なお単語数を用いる場合、所定の品詞に該当する単語を対象として、単語数を算出してもよい。分配率算出の第5の方法は、分配対象ユーザにおいて、お気に入り情報にコメントを付けるユーザほど連携ポイントを多くするという考えの基に分配率を算出している。従ってこの方法は、コメントを書くことで連携ポイントが増加するため、その性質をユーザに公開することで、ユーザがお気に入りアイテムに対するコメントを書く意欲を刺激することができる。さらに、お気に入りアイテムに関するコメントが充実することで、利用ユーザがお気に入りアイテムを利用しようとする際の参考となる。また、情報値を付与する際に、単語の重要度を用いてもよい。このとき、予めサービスの提供側が単語に対して重要度を設定しておき、コメントに含まれる単語の重要度の和や、単語の平均値や最大値や中央値や最頻値等の代表値を算出し、その算出した値を情報値としてもよい。また、単語の重要度は、情報検索の分野で用いられているtf−idf法(tf:Term Frequency,idf:Inverse Document Frequency)を用いてもよい。このとき、1つのお気に入り情報に含まれるコメントを1つのドキュメントとみなせば、容易に算出することができる。なおこの方法を用いる場合は、お気に入り情報格納部235において、コメントを格納する第6の格納形式を用いる必要がある。 The fifth method of calculating the distribution rate is a method of assigning an information value according to the comment amount and calculating the distribution rate according to the information value when a comment is included in the favorite information. For example, “1” is assigned if the comment is blank, and “2” is assigned if the comment is not blank. Just make it higher. Further, the information value may be set so as to increase in proportion to the number of characters or the number of comments. At this time, the information value in the item ir of the user ur is set to V2 (ur, ir), and in the equation (2) of FIG. 31 described in the second method, V2 (instead of V (ur, ir) ur, ir) may be used. When using the number of words, the number of words may be calculated for words corresponding to a predetermined part of speech. In the fifth method of calculating the distribution rate, the distribution rate is calculated based on the idea that the distribution target user increases the number of linkage points as a user who adds a comment to favorite information. Therefore, in this method, since the cooperation points increase by writing a comment, the user can stimulate the willingness to write a comment on a favorite item by exposing the property to the user. Furthermore, since the comments about the favorite items are enriched, it becomes a reference when the user tries to use the favorite items. Moreover, when assigning information values, the importance of words may be used. At this time, the service provider sets the importance for the word in advance, and the sum of the importance of the words included in the comment, and the representative value such as the average value, maximum value, median value, and mode value of the word And the calculated value may be used as the information value. Moreover, the importance of a word may use the tf-idf method (tf: Term Frequency, idf: Inverse Document Frequency) used in the field of information retrieval. At this time, if a comment included in one favorite information is regarded as one document, it can be easily calculated. When this method is used, the favorite information storage unit 235 needs to use a sixth storage format for storing comments.

分配率算出の第6の方法は、お気に入り情報に参考ユーザ数が含まれている場合に、その参考ユーザ数に応じて分配率を算出する方法である。このとき、ユーザurのアイテムirにおける参考ユーザ数をV3(ur,ir)とした上で、第3の方法で説明した図31の式(3)において、D(ur,ir)の代わりにV3(ur,ir)を用いればよい。分配率算出の第6の方法は、分配対象ユーザにおいて、その分配対象ユーザのお気に入り情報を閲覧して利用したユーザ数である参考ユーザ数の多いユーザほど連携ポイントを多くするという考えの基に分配率を算出している。また、V3(ur,ir)は、ユーザurの全てのお気に入りアイテムの参考ユーザ数の和としても良く、この場合も同じ効果を得ることができる。なおこの方法を用いる場合は、お気に入り情報格納部235において、参考ユーザ数を格納する第7の格納形式を用いる必要がある。また、お気に入り情報を閲覧してアイテムを利用したユーザの数である参考ユーザ数の代わりに、アイテムの利用の有無に関わらず、お気に入り情報を閲覧したユーザの数(閲覧ユーザ数)を用いて分配率を算出してもよい。例えば、端末装置3でユーザが、あるユーザのお気に入り情報の閲覧を要求した際に、そのあるユーザのユーザ識別情報(被閲覧識別情報)をアイテム提供サーバ装置1を経由して、情報処理サーバ装置2が受信できるようにする。そして、お気に入り情報格納部235に記憶されたお気に入り情報に含まれるユーザ識別情報と一致する被閲覧識別情報の受信回数をお気に入り情報の閲覧ユーザ数として、お気に入り情報と共にお気に入り情報格納部235に第7の格納形式と同様な格納形式で格納し、それを用いて分配率を算出すればよい。   The sixth method of calculating the distribution rate is a method of calculating the distribution rate according to the number of reference users when the number of reference users is included in the favorite information. At this time, after setting the number of reference users in the item ir of the user ur to V3 (ur, ir), V3 instead of D (ur, ir) in the equation (3) of FIG. 31 described in the third method. (Ur, ir) may be used. The sixth method of calculating the distribution rate is based on the idea that, in the distribution target user, the user who has a larger number of reference users, who is the number of users who browsed and used the favorite information of the distribution target user, increases the cooperation points. The rate is calculated. V3 (ur, ir) may be the sum of the number of reference users of all favorite items of the user ur, and in this case, the same effect can be obtained. When this method is used, the favorite information storage unit 235 needs to use the seventh storage format for storing the number of reference users. Also, instead of the number of reference users, who is the number of users who browsed favorite information and used the item, the number of users who viewed the favorite information (number of browsing users) is distributed regardless of whether the item is used or not. The rate may be calculated. For example, when a user requests browsing of favorite information of a certain user at the terminal device 3, the user identification information (viewed identification information) of the certain user is transmitted via the item providing server device 1 to the information processing server device. 2 can receive. Then, the number of received browsing identification information that matches the user identification information included in the favorite information stored in the favorite information storage unit 235 is set to the favorite information storage unit 235 together with the favorite information as the number of browsing users of the favorite information. What is necessary is just to store in the storage format similar to a storage format, and calculate a distribution rate using it.

分配率算出の第7の方法は、利用情報格納部231に記憶された利用情報から得られる利用回数に応じて分配率を算出する方法である。このとき、ユーザurのアイテムirにおける利用回数をV4(ur,ir)とした上で、第3の方法で説明した図31の式(3)において、D(ur,ir)の代わりにV4(ur,ir)を用いればよい。分配率算出の第7の方法は、分配対象ユーザにおいて、以前利用したことのあるユーザの連携ポイントを多くし、さらに、利用回数の多いユーザほど連携ポイントを多くするという考えの基に分配率を算出している。従ってこの方法は、利用回数に比例して得られる連携ポイントが増加するため、その性質をユーザに公開することで、お気に入りアイテムに登録していても利用したことのないユーザの利用意欲を刺激する。また、ユーザのお気に入りアイテムの利用を促進させることができる。また、V4(ur,ir)は、ユーザurが利用したことのある全てのアイテムの利用回数の和としても良く、この場合も同じ効果を得ることができる。また、ユーザurがアイテムirを利用したことがないために、対応する利用情報が存在しない場合は、分配率が最低値になるように、V4(ur,ir)を「0」として算出すればよい。なおこの方法を用いる場合は、利用情報格納部231において、利用回数の情報を読み出し可能な、第2、第3、第5、第7、第9のうちのいずれかの格納形式を用いる必要がある。   The seventh method of calculating the distribution rate is a method of calculating the distribution rate according to the number of uses obtained from the usage information stored in the usage information storage unit 231. At this time, the usage count of the item ir of the user ur is set to V4 (ur, ir), and in the formula (3) of FIG. 31 described in the third method, V4 (instead of D (ur, ir) ur, ir) may be used. The seventh method of calculating the distribution rate is to increase the number of cooperation points of users who have been used before in the distribution target user, and to increase the distribution rate based on the idea of increasing the number of cooperation points for users with a higher number of uses. Calculated. Therefore, this method increases the number of cooperation points obtained in proportion to the number of times of use, so that the nature of the method is disclosed to the user, thereby stimulating the user's willingness to use it even if it is registered in a favorite item. . Moreover, utilization of a user's favorite item can be promoted. Further, V4 (ur, ir) may be the sum of the number of times of use of all items that the user ur has used. In this case, the same effect can be obtained. Further, since the user ur has never used the item ir, and V4 (ur, ir) is calculated as “0” so that the distribution rate becomes the lowest value when the corresponding usage information does not exist. Good. When this method is used, the usage information storage unit 231 needs to use any one of the second, third, fifth, seventh, and ninth storage formats from which information on the number of uses can be read. is there.

分配率算出の第8の方法は、利用情報格納部231に記憶された利用情報から得られる評価値に応じて分配率を算出する方法である。ユーザurのアイテムirの評価値をV5(ur,ir)とした上で、第2の方法で説明した図31の式(2)において、V(ur,ir)の代わりにV5(ur,ir)を用いればよい。分配率算出の第8の方法は、分配対象ユーザにおいて、評価値の高いユーザほど連携ポイントを多くするという考えの基に分配率を算出している。また、利用情報が複数記憶されている場合は、最後に記憶された評価値をV5(ur,ir)として用いればよい。また、ユーザurがアイテムirを利用したことがないために、対応する利用情報が存在しない場合は、分配率が最低値になるように、V5(ur,ir)を評価値が取りうる最低値として算出すればよい。なおこの方法を用いる場合は、利用情報格納部231において、評価値を格納する第4または第5の格納形式を用いる必要がある。   The eighth method of calculating the distribution rate is a method of calculating the distribution rate according to the evaluation value obtained from the usage information stored in the usage information storage unit 231. After setting the evaluation value of the item ir of the user ur to V5 (ur, ir), in the equation (2) of FIG. 31 described in the second method, V5 (ur, ir) is used instead of V (ur, ir). ) May be used. In the eighth method of calculating the distribution ratio, the distribution ratio is calculated based on the idea that, among distribution target users, the higher the evaluation value, the greater the number of linkage points. When a plurality of pieces of usage information are stored, the last stored evaluation value may be used as V5 (ur, ir). In addition, since the user ur has never used the item ir, and the corresponding usage information does not exist, the lowest value that can be taken as the evaluation value for V5 (ur, ir) so that the distribution rate becomes the lowest value. Can be calculated as When this method is used, the usage information storage unit 231 needs to use the fourth or fifth storage format for storing the evaluation value.

分配率算出の第9の方法は、利用情報に利用した日付が含まれる場合に、その利用した日付から連携ポイント算出処理を行うまでの期間(秒単位、分単位、時間単位、日単位、週単位、月単位など)が長いほど分配率が高くなるように算出する方法である。例えば、利用した日付から連携ポイント算出処理を行うまでの期間をD2(ur,ir)(≧0)とした上で、第4の方法で説明した図31の式(3)において、D(ur,ir)の代わりにD2(ur,ir)を用いればよい。この方法は、分配対象ユーザにおいて、早い時期に利用したユーザほど連携ポイントを多くするという考えの基に分配率を算出している。従ってこの方法は、早く利用したユーザほど多くの利用ポイントを得ることができるため、その性質をユーザに公開することで、お気に入りアイテムに登録していても利用したことのないユーザの利用意欲を刺激する。また、ユーザurがアイテムirを利用したことがないために、対応する利用情報が存在しない場合は、分配率が最低値になるように、D2(ur,ir)を「0」として算出すればよい。   The ninth method of calculating the distribution ratio is the period (seconds, minutes, hours, days, weeks) from the used date to the time when the linked point calculation processing is performed when the usage information includes the date used. This is a method of calculating so that the distribution ratio increases as the unit (unit, month, etc.) is longer. For example, in the equation (3) of FIG. 31 described in the fourth method, the period from the date of use to the time when the linked point calculation process is performed is D2 (ur, ir) (≧ 0). , Ir) may be used instead of D2 (ur, ir). In this method, the distribution rate is calculated based on the idea that among the distribution target users, the user who has been used earlier will increase the number of cooperation points. Therefore, this method can obtain more points of use for users who use it sooner, so by exposing the nature to users, it stimulates the user's willingness to use it even if it is registered as a favorite item. To do. Further, since the user ur has never used the item ir, and there is no corresponding usage information, D2 (ur, ir) is calculated as “0” so that the distribution rate becomes the lowest value. Good.

分配率算出の第10の方法は、分配率算出の第9の方法とは逆に、利用した日付から連携ポイント算出処理を行うまでの期間が短いほど分配率が高くなるように算出する方法である。例えば、利用した日付から連携ポイント算出処理を行うまでの期間をD2(ur,ir)(≧0)とした上で、第5の方法で説明した図31の式(4)において、D(ur,ir)の代わりにD2(ur,ir)を用いればよい。この方法は、分配対象ユーザにおいて、直近で利用した分配対象ユーザほど連携ポイントを多くするという考えの基に分配率を算出している。また、ユーザurがアイテムirを利用したことがないために、対応する利用情報が存在しない場合は、分配率が最低値になるように、D2(ur,ir)をサービスの開始時期から連携ポイント算出処理を行うまでの期間として算出すればよい。なお分配率算出の第9の方法および分配率算出の第10の方法を用いる場合に、利用情報が複数記憶されている場合は、利用した日付から連携ポイント算出処理処理を行うまでの期間の代表値をD2(ur,ir)(≧0)とすればよい。代表値とは、その期間の平均値や最大値や最小値や中央値である。また、分配率算出の第9および第10の方法を用いる場合は、利用情報格納部231において、利用した日付を格納する第6または第7の格納形式を用いる必要がある。   In contrast to the ninth method of calculating the distribution rate, the tenth method of calculating the distribution rate is a method of calculating so that the distribution rate increases as the period from the date of use to the time when the linked point calculation process is performed is shorter. is there. For example, in the equation (4) of FIG. 31 described in the fifth method, the period from the date of use to the time when the linked point calculation process is performed is D2 (ur, ir) (≧ 0). , Ir) may be used instead of D2 (ur, ir). In this method, the distribution rate is calculated based on the idea that the distribution target user increases the number of linkage points as the distribution target user used most recently. In addition, since the user ur has never used the item ir, if there is no corresponding usage information, D2 (ur, ir) is set to the linkage point from the service start time so that the distribution rate becomes the lowest value. What is necessary is just to calculate as a period until calculation processing is performed. When the ninth method of distribution rate calculation and the tenth method of distribution rate calculation are used, when a plurality of pieces of usage information are stored, the representative period from the date of use to the time when the linked point calculation processing is performed The value may be D2 (ur, ir) (≧ 0). The representative value is an average value, maximum value, minimum value, or median value during the period. Further, when the ninth and tenth methods of calculating the distribution rate are used, the usage information storage unit 231 needs to use the sixth or seventh storage format for storing the used date.

分配率算出の第11の方法は、利用情報格納部231に記憶された利用情報から得られる支払い額に応じて分配率を算出する方法である。このとき、ユーザurのアイテムirの支払い額をV6(ur,ir)とした上で、第3の方法で説明した図31の式(3)において、D(ur,ir)の代わりにV6(ur,ir)を用いればよい。分配率算出の第11の方法は、分配対象ユーザ集合U(ir)において、支払い額の高い分配対象ユーザほど連携ポイントを多くするという考えの基に分配率を算出している。従ってこの方法は、支払い額に比例して得られる連携ポイントが増加するため、その性質をユーザに公開することで、お気に入りアイテムに登録していても購入したことのないユーザ購入意欲を刺激する。また、V6(ur,ir)は、ユーザurが利用したことのある全てのアイテムの支払い額の総和としてもよく、この場合も同じ効果を得ることができる。また、ユーザurのアイテムirにおける支払い額が複数記憶されている場合は、支払い額の総額や代表値をV6(ur,ir)として用いればよい。また、ユーザurがアイテムirを利用したことがないために、対応する利用情報が存在しない場合は、分配率が最低値になるように、V6(ur,ir)を「0」として算出すればよい。なおこの方法を用いる場合は、利用情報格納部231において、支払い額を格納する第8または第9の格納形式を用いる必要がある。   The eleventh method of calculating the distribution rate is a method of calculating the distribution rate according to the payment amount obtained from the usage information stored in the usage information storage unit 231. At this time, the payment amount of the item ir of the user ur is set to V6 (ur, ir), and in the expression (3) of FIG. 31 described in the third method, V6 (instead of D (ur, ir) ur, ir) may be used. In an eleventh method of calculating the distribution rate, the distribution rate is calculated based on the idea that, in the distribution target user set U (ir), the distribution target user with a higher payment amount increases the cooperation points. Therefore, this method increases the number of cooperation points obtained in proportion to the amount of payment, so that the nature of the method is disclosed to the user, thereby stimulating the user's willingness to purchase even if the item has been registered as a favorite item. V6 (ur, ir) may be the sum of the payment amounts of all the items that the user ur has used. In this case, the same effect can be obtained. When a plurality of payment amounts for the item ir of the user ur are stored, the total amount or representative value of the payment amount may be used as V6 (ur, ir). In addition, since the user ur has never used the item ir, and V6 (ur, ir) is calculated as “0” so that the distribution rate becomes the lowest value when the corresponding usage information does not exist. Good. When this method is used, the usage information storage unit 231 needs to use the eighth or ninth storage format for storing the payment amount.

分配率算出の第12の方法は、ユーザ情報格納部233に記憶されたユーザ情報に含まれるユーザの属性情報にユーザが会員になった時期の情報(入会日など)が含まれる場合に、その入会日から連携ポイント算出処理を行うまでの期間(秒単位、分単位、時間単位、日単位、週単位、月単位など)が長いほど分配率が高くなるように算出する方法である。例えば、ユーザurの入会日から連携ポイント算出処理を行うまでの期間をD3(ur,ir)(≧0)とした上で、第4の方法で説明した図31の式(3)において、D(ur,ir)の代わりにD3(ur,ir)を用いればよい。この方法は、分配対象ユーザにおいて、早い時期に会員になったユーザほど連携ポイントを多くするという考えの基に分配率を算出している。早い時期に会員になったユーザというのは、会員期間が長いユーザでもあり、会員期間が長いユーザほど多くの連携ポイントを得ることができるため、その性質をユーザに公開することで、ユーザは「一度入会したら、なるべく退会せずにいた方が得だ」という判断をする可能性が高くなるので、途中で止めずに会員を継続するユーザを増やすことができる。   The twelfth method of calculating the distribution rate is that when the user attribute information included in the user information stored in the user information storage unit 233 includes information on the time when the user became a member (such as the date of membership). This is a method of calculating so that the distribution rate increases as the period (seconds, minutes, hours, days, weeks, months, etc.) from the date of membership to the time when the linked point calculation processing is performed is longer. For example, in the equation (3) of FIG. 31 described in the fourth method, D3 (ur, ir) (≧ 0) is set as the period from the user ur enrollment date to the cooperation point calculation processing. D3 (ur, ir) may be used instead of (ur, ir). In this method, the distribution rate is calculated based on the idea that among the distribution target users, the user who becomes a member at an earlier time increases the cooperation points. A user who becomes a member at an early stage is a user with a long membership period, and a user with a long membership period can obtain more linkage points. Since it is highly possible to make a determination that “it is better to have withdrawn as much as possible once a member has joined,” it is possible to increase the number of users who continue membership without stopping on the way.

分配率算出の第13の方法は、分配率算出の第12の方法とは逆に、入会日から連携ポイント算出処理を行うまでの期間が短いほど分配率が高くなるように算出する方法である。例えば、ユーザurの会員日から連携ポイント算出処理を行うまでの期間をD3(ur,ir)(≧0)とした上で、第4の方法で説明した図31の式(4)において、D(ur,ir)の代わりにD3(ur,ir)を用いればよい。この方法は、分配対象ユーザにおいて、最近会員となったユーザほど連携ポイントを多くするという考えの基に分配率を算出している。分配率算出の第13の方法以外の方法では、最近会員になったユーザの連携ポイントがたまりにくい傾向がある。特に、長い期間アイテム利用サービスを行っている場合は、それだけ多くのユーザが存在し、さらに、ユーザ1人あたりのお気に入りアイテム数も多くなり、同一のお気に入りアイテムを登録するユーザ数も増えるので、一度に得られる連携ポイントも低くなる。しかし、この算出方法では、最近会員になったユーザの連携ポイントが増えやすくなるため、入会したユーザがすぐに退会するのを防ぐことができる。   In contrast to the twelfth method of calculating the distribution rate, the thirteenth method of calculating the distribution rate is a method of calculating the distribution rate so that the shorter the period from the date of enrollment to the execution of the linked point calculation process, the higher the distribution rate. . For example, in the equation (4) of FIG. 31 described in the fourth method, the period from the member date of the user ur to the time when the linked point calculation process is performed is set to D3 (ur, ir) (≧ 0). D3 (ur, ir) may be used instead of (ur, ir). In this method, the distribution rate is calculated based on the idea that among the distribution target users, the user who has recently become a member increases the number of cooperation points. With methods other than the thirteenth method for calculating the distribution rate, the cooperation points of users who have recently become members tend not to accumulate. In particular, if you have been using the item usage service for a long period of time, there will be so many users, and the number of favorite items per user will increase, and the number of users who will register the same favorite item will also increase. The cooperation points that can be obtained will also be lower. However, in this calculation method, since the number of cooperation points of users who have recently become members is likely to increase, it is possible to prevent a user who has joined from immediately leaving the membership.

分配率算出の第14の方法は、ユーザ情報格納部233に記憶されたユーザ情報に含まれるユーザの属性情報を用いて、分配対象ユーザごとに、お気に入り利用ユーザとの適合度を算出し、算出した適合度に応じて分配率を算出する方法である。適合度とは、2つのユーザの属性情報間の属性値の一致数である。適合度の算出例は、例えば、属性情報に含まれる属性が性別と年齢と地域である場合に、一方の属性値が「男」、「24」、「東京」であり、他方の属性値が「女」、「24」、「東京」であるとき、一致する属性数が2であるため、適合度を「2」とする。また、一致する属性値の条件は、属性ごとにサービス提供者側が自由に決めて良く、例えば、年齢なら属性値の差が「5」未満なら一致とするとしてもよいし、属性値が「20」〜「29」なら「20代」、「30」〜「39」なら「30代」と変換し、変換後の値を用いて一致するか否かを判定してもよい。このとき、ユーザurの適合度をV7(ur,ir)とした上で、第2の方法で説明した図31の式(2)において、V(ur,ir)の代わりにV7(ur,ir)を用いればよい。分配率算出の第14の方法は、分配対象ユーザにおいて、お気に入り利用ユーザとの適合度の高いユーザほど連携ポイントを多くするという考えの基に分配率を算出している。   The fourteenth method of calculating the distribution ratio is to calculate the degree of fitness with the favorite user for each distribution target user using the user attribute information included in the user information stored in the user information storage unit 233, and calculate This is a method of calculating the distribution rate according to the degree of fitness. The degree of matching is the number of matching attribute values between the attribute information of two users. For example, when the attributes included in the attribute information are gender, age, and region, one of the attribute values is “male”, “24”, “Tokyo”, and the other attribute value is In the case of “female”, “24”, and “Tokyo”, since the number of matching attributes is 2, the fitness is “2”. The condition of the matching attribute value may be freely determined by the service provider for each attribute. For example, if the attribute value difference is less than “5”, the attribute value may be matched. ”To“ 29 ”may be converted to“ 20's ”, and“ 30 ”to“ 39 ”may be converted to“ 30's ”, and the converted values may be used to determine whether or not they match. At this time, after setting the fitness of the user ur to V7 (ur, ir), in the equation (2) of FIG. 31 described in the second method, V7 (ur, ir) is used instead of V (ur, ir). ) May be used. In the fourteenth method of calculating the distribution rate, the distribution rate is calculated based on the idea that the distribution target user increases the number of linkage points as the user having a higher degree of matching with the favorite user.

分配率算出の第15の方法は、ユーザ情報格納部233に記憶されたユーザ情報に含まれるユーザの属性情報を用いて、分配対象ユーザごとに、作成ユーザとの適合度を算出し、算出した適合度に応じて分配率を算出する方法である。このとき、ユーザurの適合度をV7(ur,ir)とした上で、第2の方法で説明した図31の式(2)において、V(ur,ir)の代わりにV7(ur,ir)を用いればよい。分配率算出の第15の方法は、分配対象ユーザにおいて、作成ユーザとの適合度の高いユーザほど連携ポイントを多くするという考えの基に分配率を算出している。この作成ユーザは、お気に入り利用ユーザが新規利用情報に対応するアイテムを利用するのに先立って閲覧したお気に入り情報を作成したユーザである。つまり、お気に入り利用ユーザは、作成ユーザの作成したお気に入り情報を閲覧し、その閲覧したお気に入り情報に基づいて、そのアイテムを利用したことになる。   The fifteenth method of calculating the distribution rate is calculated by calculating the degree of fitness with the created user for each distribution target user using the user attribute information included in the user information stored in the user information storage unit 233. This is a method of calculating a distribution rate according to the degree of fitness. At this time, after setting the fitness of the user ur to V7 (ur, ir), in the equation (2) of FIG. 31 described in the second method, V7 (ur, ir) is used instead of V (ur, ir). ) May be used. In the fifteenth method of calculating the distribution ratio, the distribution ratio is calculated based on the idea that the distribution target user increases the number of linkage points as the user having a higher degree of matching with the creation user. This creation user is a user who created favorite information viewed by a favorite user prior to using an item corresponding to the new usage information. In other words, the favorite user browses the favorite information created by the creating user and uses the item based on the browsed favorite information.

分配率算出の第16の方法は、分配対象ユーザごとに、お気に入り利用ユーザとの共感度を算出し、算出した共感度に応じて分配率を算出する方法である。共感度とは、2ユーザ間のお気に入り情報の近さを数値化したものであり、例えば、Jaccard係数を用いて算出することができる。Jaccard係数を用いる場合は、ユーザxのお気に入りアイテム集合をIx、ユーザyのお気に入りアイテム集合をIy、ユーザxとユーザyが共にお気に入りとして登録したアイテム数を|Ix∩Iy|とし、ユーザxとユーザyの少なくとも一方がお気に入りとして登録したアイテムの種類数を|Ix∪Iy|としたとき、共感度は図32の式(6)で算出することができる。また、お気に入り情報に、お勧め度が含まれる場合は、コサイン距離やピアソン積率相関係数を用いることができる。コサイン距離を用いる場合は、例えば、ユーザxとユーザyが共にお気に入りに登録したアイテムをIcとし、ユーザxのアイテムiに対するお勧め度をV(x,i)、ユーザyのアイテムiに対するお勧め度をV(y,i)としたとき、共感度は図32の式(7)で算出することができる。また、ピアソン積率相関係数を用いる場合は、例えば、ユーザuとユーザuの共感度算出対象のユーザが共にお気に入りに登録したアイテム数をnとし、共にお気に入りに登録したアイテムに対する評価値の平均値Va(u)を図32の式(8)で算出したとき、共感度は図32の式(9)で算出することができる。これ以外にも、2ユーザ間のお気に入り情報の近さを表す指標であれば、どのようなものを用いてもよい。このとき、ユーザurの共感度をV8(ur,ir)とした上で、第2の方法で説明した図31の式(2)において、V(ur,ir)の代わりにV8(ur,ir)を用いればよい。分配率算出の第16の方法は、分配対象ユーザにおいて、お気に入り利用ユーザとの共感度の高いユーザほど連携ポイントを多くするという考えの基に分配率を算出している。   The sixteenth method of calculating the distribution rate is a method of calculating the co-sensitivity with the favorite user for each distribution target user and calculating the distribution rate according to the calculated co-sensitivity. The cosensitivity is a numerical value of the proximity of favorite information between two users, and can be calculated using, for example, a Jaccard coefficient. When the Jaccard coefficient is used, the favorite item set of user x is Ix, the favorite item set of user y is Iy, the number of items that both user x and user y have registered as favorites is | Ix∩Iy |, and user x and user When the number of types of items registered as favorites by at least one of y is | Ix∪Iy |, the co-sensitivity can be calculated by the equation (6) in FIG. Further, when the recommendation information includes the recommendation level, a cosine distance or a Pearson product moment correlation coefficient can be used. When using cosine distance, for example, Ic is an item that both user x and user y have registered as favorites, the recommendation level for item i of user x is V (x, i), and the recommendation for item i of user y is When the degree is V (y, i), the co-sensitivity can be calculated by Expression (7) in FIG. In addition, when using the Pearson product moment correlation coefficient, for example, the number of items that both the user u and the user who is the user u of the user u are registered as favorites is n, and the average of the evaluation values for the items that are both registered as favorites When the value Va (u) is calculated by the equation (8) in FIG. 32, the co-sensitivity can be calculated by the equation (9) in FIG. Other than this, any index may be used as long as it is an index representing the proximity of favorite information between two users. At this time, after setting the co-sensitivity of the user ur to V8 (ur, ir), in the equation (2) of FIG. 31 described in the second method, V8 (ur, ir) is used instead of V (ur, ir). ) May be used. In the sixteenth method of calculating the distribution rate, the distribution rate is calculated based on the idea that the distribution target user increases the cooperation points as the user who has higher sensitivity with the favorite user.

分配率算出の第17の方法は、分配対象ユーザごとに、作成ユーザとの共感度を算出し、算出した共感度に応じて分配率を算出する方法である。このとき、ユーザurの共感度をV8(ur,ir)とした上で、第2の方法で説明した図31の式(2)において、V(ur,ir)の代わりにV8(ur,ir)を用いればよい。分配率算出の第17の方法は、分配対象ユーザにおいて、作成ユーザとの共感度の高いユーザほど連携ポイントを多くするという考えの基に分配率を算出している。   The seventeenth method of calculating the distribution rate is a method of calculating the co-sensitivity with the creating user for each distribution target user and calculating the distribution rate according to the calculated co-sensitivity. At this time, after setting the co-sensitivity of the user ur to V8 (ur, ir), in the equation (2) of FIG. 31 described in the second method, V8 (ur, ir) is used instead of V (ur, ir). ) May be used. In the seventeenth method of calculating the distribution ratio, the distribution ratio is calculated based on the idea that the distribution target user increases the number of cooperation points as the user who has higher sensitivity with the creation user.

分配率算出の第18の方法は、分配対象ユーザごとに、お気に入り利用ユーザとの類似度を算出し、算出した類似度に応じて分配率を算出する方法である。類似度とは、2ユーザ間の利用情報の近さを数値化したものであり、例えば、共感度と同様にJaccard係数を用いて算出することができる。また、利用情報から利用回数や評価値が得られる場合は、共感度と同様にコサイン距離やピアソン積率相関係数を用いることができる。これ以外にも、2ユーザ間の利用情報の近さを表す指標であれば、どのようなものを用いてもよい。このとき、ユーザurの類似度をV9(ur,ir)とした上で、第2の方法で説明した図31の式(2)において、V(ur,ir)の代わりにV9(ur,ir)を用いればよい。分配率算出の第18の方法は、分配対象ユーザにおいて、お気に入り利用ユーザとの類似度の高いユーザほど連携ポイントを多くするという考えの基に分配率を算出している。   The eighteenth method of calculating the distribution rate is a method of calculating the similarity with the favorite user for each distribution target user and calculating the distribution rate according to the calculated similarity. The similarity is a numerical value of the closeness of usage information between two users, and can be calculated using a Jaccard coefficient, for example, as in the case of co-sensitivity. Further, when the usage count and evaluation value can be obtained from the usage information, the cosine distance and the Pearson product moment correlation coefficient can be used in the same manner as the co-sensitivity. Other than this, any index may be used as long as it is an index representing the proximity of usage information between two users. At this time, the similarity of the user ur is set to V9 (ur, ir), and in the equation (2) of FIG. 31 described in the second method, V9 (ur, ir) is used instead of V (ur, ir). ) May be used. In an eighteenth method of calculating the distribution rate, the distribution rate is calculated based on the idea that, in the distribution target user, the higher the degree of similarity with the favorite user, the greater the number of linkage points.

分配率算出の第19の方法は、分配対象ユーザごとに、作成ユーザとの類似度を算出し、算出した類似度に応じて分配率を算出する方法である。このとき、ユーザurの類似度をV9(ur,ir)とした上で、第2の方法で説明した図31の式(2)において、V(ur,ir)の代わりにV9(ur,ir)を用いればよい。分配率算出の第19の方法は、分配対象ユーザにおいて、作成ユーザとの類似度の高いユーザほど連携ポイントを多くするという考えの基に分配率を算出している。   The nineteenth method of calculating the distribution rate is a method of calculating the similarity with the creating user for each distribution target user and calculating the distribution rate according to the calculated similarity. At this time, the similarity of the user ur is set to V9 (ur, ir), and in the equation (2) of FIG. 31 described in the second method, V9 (ur, ir) is used instead of V (ur, ir). ) May be used. In the nineteenth method of calculating the distribution ratio, the distribution ratio is calculated based on the idea that the distribution target user increases the number of linkage points as the user who has a higher similarity with the creation user.

以上が、分配率の算出方法として用いることができるものである。また、上記の分配率算出の第1〜分配率算出の第19の方法を組合せてもよい。例えば、分配率算出の第2の方法を用いて算出した分配率と、分配率算出の第3の方法を用いて算出した分配率との平均値を算出して最終的な分配率としてもよい。ここで、分配率算出の第1〜第19の方法で算出されたそれぞれの分配率は、全て総和が1になっているので、2つの方法で算出された分配率の平均値により算出された最終的な分配率の総和も1になる。さらに別の組合せ方法として、図31の式(5)に示すように、分配率算出の第2の方法で用いているお勧め度と、分配率算出の第3の方法で用いている登録日付から連携ポイント算出処理を行うまでの期間+1との積を計算して、最終的な分配率を算出してもよい。他の方法を組み合わせる場合も同様に分配率の総和が1となるようにする。   The above can be used as a calculation method of the distribution rate. Further, the first to nineteenth methods for calculating the distribution ratio may be combined. For example, an average value of the distribution ratio calculated using the second method of calculating the distribution ratio and the distribution ratio calculated using the third method of calculating the distribution ratio may be calculated as the final distribution ratio. . Here, each of the distribution ratios calculated by the first to nineteenth methods of calculating the distribution ratio is all calculated as an average value of the distribution ratios calculated by the two methods because the sum is 1. The final sum of the distribution ratio is also 1. As another combination method, the recommendation degree used in the second method for calculating the distribution ratio and the registration date used in the third method for calculating the distribution ratio as shown in Expression (5) of FIG. The final distribution rate may be calculated by calculating the product of the period +1 from the start to the link point calculation process and +1. Similarly, when the other methods are combined, the sum of the distribution ratios is set to 1.

また、分配対象ユーザ全てにポイントを分配するのではなく、以下に示す第1〜第20の方法を用いることにより、分配対象ユーザの中で、所定の条件を満たすユーザのみにポイントを分配してもよい。このとき、所定の条件を満たさない分配対象ユーザの分配率を「0」とすることで、ポイントを分配しないとすることができる。これにより、所定の条件を満たす分配対象ユーザのみにポイントを分配することができる。   Also, instead of distributing points to all distribution target users, by using the following first to twentieth methods, points are distributed only to users who satisfy a predetermined condition among distribution target users. Also good. At this time, it is possible to prevent points from being distributed by setting the distribution rate of distribution target users that do not satisfy the predetermined condition to “0”. Thereby, points can be distributed only to the distribution target users who satisfy the predetermined condition.

分配対象選択の第1の方法は、ランダムに所定数を超えない数だけ選択する方法である。分配対象選択の第1の方法は、分配率算出の第1の方法と組合せるのがよいが、これ以外の分配率算出の方法と組合せることもできる。分配対象ユーザの数が所定数より多い場合は、ランダムに所定数のユーザを選択し、分配対象ユーザの数が所定数以下である場合は、全ての分配対象ユーザを選択すればよい。   The first method of selecting distribution targets is a method of selecting a random number that does not exceed a predetermined number. The first method for selecting the distribution target is preferably combined with the first method for calculating the distribution ratio, but can also be combined with other distribution ratio calculation methods. When the number of distribution target users is greater than the predetermined number, a predetermined number of users are selected at random, and when the number of distribution target users is equal to or less than the predetermined number, all distribution target users may be selected.

分配対象選択の第2の方法は、お気に入り情報にお勧め度が含まれる場合に、お勧め度の高い順に所定数を超えない数だけ選択する方法である。分配対象選択の第2の方法は、分配率算出の第2の方法と組合せるのがよいが、これ以外の分配率算出の方法と組合せることもできる。   The second method of selecting the distribution target is a method of selecting the number not exceeding the predetermined number in order of the recommendation level when the recommendation level is included in the favorite information. The second method for selecting the distribution target is preferably combined with the second method for calculating the distribution ratio, but may be combined with other distribution ratio calculation methods.

分配対象選択の第3の方法は、お気に入り情報に登録日付が含まれる場合に、登録日付が古い順に所定数を超えない数だけ選択する方法である。分配対象選択の第3の方法は、分配率算出の第3の方法と組合せるのがよいが、これ以外の分配率算出の方法と組合せることもできる。また、所定数を超えない数だけ選択する代わりに、登録日付が所定の日付より古いものを全て選択してもよい。   The third method of selecting the distribution target is a method of selecting a number that does not exceed a predetermined number in order of the registration date when the registration date is included in the favorite information. The third method for selecting the distribution target is preferably combined with the third method for calculating the distribution ratio, but can also be combined with other distribution ratio calculation methods. Further, instead of selecting a number that does not exceed the predetermined number, all those whose registration dates are older than the predetermined date may be selected.

分配対象選択の第4の方法は、分配対象選択の第3の方法とは逆に、登録日付が新しい順に所定数を超えない数だけ選択する方法である。分配対象選択の第4の方法は、分配率算出の第4の方法と組合せるのがよいが、これ以外の分配率算出の方法と組合せることもできる。また、所定数を超えない数だけ選択する代わりに、登録日付が所定の日付より新しいものを全て選択してもよい。例えば、登録日付が最近1ヶ月以内のお気に入り情報を作成したユーザを選択してもよい。   In contrast to the third method of selecting distribution targets, the fourth method of selecting distribution targets is a method of selecting a number that does not exceed a predetermined number in order of registration date. The fourth method for selecting the distribution target is preferably combined with the fourth method for calculating the distribution ratio, but can also be combined with other distribution ratio calculation methods. Further, instead of selecting a number that does not exceed the predetermined number, all the registration dates that are newer than the predetermined date may be selected. For example, a user who has created favorite information whose registration date is within the last month may be selected.

分配対象選択の第5の方法は、お気に入り情報にコメントが含まれる場合に、コメントに対して情報値を付与し、付与した情報値の高い順に所定数を超えない数だけ選択する方法である。分配対象選択の第5の方法は、分配率算出の第5の方法と組合せるのがよいが、これ以外の分配率算出の方法と組合せることもできる。また、所定数を超えない数だけ選択する代わりに、情報値が閾値を超えるものを全て選択してもよい。   The fifth method for selecting the distribution target is a method in which when a comment is included in the favorite information, an information value is assigned to the comment, and a number not exceeding a predetermined number is selected in descending order of the assigned information value. The fifth method for selecting the distribution target is preferably combined with the fifth method for calculating the distribution ratio, but can also be combined with other distribution ratio calculation methods. Further, instead of selecting a number that does not exceed a predetermined number, all information values that exceed a threshold value may be selected.

分配対象選択の第6の方法は、お気に入り情報に参考ユーザ数が含まれる場合に、参考ユーザ数の多い順に所定数を超えない数だけ選択する方法である。分配対象選択の第6の方法は、分配率算出の第6の方法と組合せるのがよいが、これ以外の分配率算出の方法と組合せることもできる。また、所定数を超えない数だけ選択する代わりに、参考ユーザ数が閾値を超えるものを全て選択してもよい。   The sixth method of selecting distribution targets is a method of selecting a number that does not exceed a predetermined number in descending order of the number of reference users when the number of reference users is included in the favorite information. The sixth method for selecting the distribution target is preferably combined with the sixth method for calculating the distribution ratio, but may be combined with other distribution ratio calculation methods. Further, instead of selecting a number that does not exceed the predetermined number, all those whose reference user number exceeds the threshold may be selected.

分配対象選択の第7の方法は、利用情報格納部231に記憶された利用情報から得られる利用回数の多い順に所定数を超えない数だけ選択する方法である。分配対象選択の第7の方法は、分配率算出の第7の方法と組合せるのがよいが、これ以外の分配率算出の方法と組合せることもできる。また、所定数を超えない数だけ選択する代わりに、利用回数が閾値を超えるものを全て選択してもよい。   The seventh distribution target selection method is a method of selecting a number that does not exceed a predetermined number in descending order of the number of usages obtained from the usage information stored in the usage information storage unit 231. The seventh method for selecting the distribution target is preferably combined with the seventh method for calculating the distribution ratio, but can also be combined with other distribution ratio calculation methods. Further, instead of selecting a number that does not exceed the predetermined number, all the usage times exceeding the threshold may be selected.

分配対象選択の第8の方法は、利用情報格納部231に記憶された利用情報から得られる評価値の高い順に所定数を超えない数だけ選択する方法である。分配対象選択の第8の方法は、分配率算出の第8の方法と組合せるのがよいが、これ以外の分配率算出の方法と組合せることもできる。また、所定数を超えない数だけ選択する代わりに、評価値が閾値を超えるものを全て選択してもよい。   The eighth method of selecting distribution targets is a method of selecting a number that does not exceed a predetermined number in descending order of evaluation values obtained from the usage information stored in the usage information storage unit 231. The eighth method for selecting the distribution target is preferably combined with the eighth method for calculating the distribution ratio, but may be combined with other distribution ratio calculation methods. Further, instead of selecting a number that does not exceed the predetermined number, all of the evaluation values exceeding the threshold value may be selected.

分配対象選択の第9の方法は、利用情報格納部231に記憶された利用情報から得られる利用した日付が古い順に所定数を超えない数だけ選択する方法である。分配対象選択の第9の方法は、分配率算出の第9の方法と組合せるのがよいが、これ以外の分配率算出の方法と組合せることもできる。また、所定数を超えない数だけ選択する代わりに、所定の日付より古いものを全て選択してもよい。   The ninth method of selecting the distribution target is a method of selecting the number of used dates obtained from the usage information stored in the usage information storage unit 231 so as not to exceed a predetermined number in order of oldest. The ninth method for selecting the distribution target is preferably combined with the ninth method for calculating the distribution ratio, but can also be combined with other distribution ratio calculation methods. Further, instead of selecting a number that does not exceed the predetermined number, all items older than the predetermined date may be selected.

分配対象選択の第10の方法は、分配対象選択の第9の方法とは逆に、利用した日付が新しい順に所定数を超えない数だけ選択する方法である。分配対象選択の第10の方法は、分配率算出の第10の方法と組合せるのがよいが、これ以外の分配率算出の方法と組合せることもできる。また、所定数を超えない数だけ選択する代わりに、所定の日付より新しいものを全て選択してもよい。   In contrast to the ninth method of selecting distribution targets, the tenth method of selecting distribution targets is a method of selecting the number of used dates that does not exceed a predetermined number in order from the newest. The tenth method for selecting the distribution target is preferably combined with the tenth method for calculating the distribution ratio, but may be combined with other distribution ratio calculation methods. Also, instead of selecting a number that does not exceed the predetermined number, all items that are newer than the predetermined date may be selected.

分配対象選択の第11の方法は、利用情報格納部231に記憶された利用情報から得られる支払い額の多い順に所定数を超えない数だけ選択する方法である。分配対象選択の第11の方法は、分配率算出の第11の方法と組合せるのがよいが、これ以外の分配率算出の方法と組合せることもできる。また、所定数を超えない数だけ選択する代わりに、支払い額が閾値を超えるものを全て選択してもよい。   The eleventh method of selecting the distribution target is a method of selecting a number that does not exceed a predetermined number in descending order of payment amount obtained from the usage information stored in the usage information storage unit 231. The eleventh method for selecting the distribution target is preferably combined with the eleventh method for calculating the distribution ratio, but may be combined with other distribution ratio calculation methods. Further, instead of selecting a number that does not exceed the predetermined number, all payment amounts exceeding a threshold value may be selected.

分配対象選択の第12の方法は、ユーザ情報格納部233にユーザが会員になった時期の情報が含まれる場合に、その会員になった時期の情報が古い順に所定数を超えない数だけ選択する方法である。分配対象選択の第12の方法は、分配率算出の第12の方法と組合せるのがよいが、これ以外の分配率算出の方法と組合せることもできる。また、所定数を超えない数だけ選択する代わりに、会員になった時期の情報が所定の日付より古いものを全て選択してもよい。   The twelfth method of selecting the distribution target is that when the user information storage unit 233 includes information on the time when the user became a member, the number of information on the time when the user became a member is selected so as not to exceed a predetermined number in chronological order. It is a method to do. The twelfth method of selecting a distribution target is preferably combined with the twelfth method of calculating the distribution ratio, but can also be combined with other distribution ratio calculation methods. Further, instead of selecting a number that does not exceed a predetermined number, all information that is information on the time of becoming a member is older than a predetermined date may be selected.

分配対象選択の第13の方法は、分配対象選択の第12の方法とは逆に、全分配対象ユーザの中から、会員になった日付が新しい順に所定数を超えない数だけ選択する方法である。分配対象選択の第13の方法は、分配率算出の第13の方法と組合せるのがよいが、これ以外の分配率算出の方法と組合せることもできる。また、所定数を超えない数だけ選択する代わりに、会員になった時期の情報が所定の日付より新しいものを全て選択してもよい。   The thirteenth method for selecting distribution targets is a method of selecting, from the all distribution target users, the number of members that have become members in order from the newest, in a new order, contrary to the twelfth method for selecting distribution targets. is there. The thirteenth method for selecting a distribution target is preferably combined with the thirteenth method for calculating the distribution ratio, but can also be combined with other distribution ratio calculation methods. Further, instead of selecting a number that does not exceed a predetermined number, all information that is newer than a predetermined date may be selected.

分配対象選択の第14の方法は、ユーザ情報格納部233に記憶されたユーザ情報に含まれるユーザの属性情報を用いて、分配対象ユーザごとに、お気に入り利用ユーザとの適合度を算出し、算出した適合度の高い順に所定数を超えない数だけ選択する方法である。分配対象選択の第14の方法は、分配率算出の第14の方法と組合せるのがよいが、これ以外の分配率算出の方法と組合せることもできる。また、所定数を超えない数だけ選択する代わりに、適合度が閾値を超えるものを全て選択してもよい。   The fourteenth method of selecting a distribution target is to calculate the degree of fitness with a favorite user for each distribution target user using the user attribute information included in the user information stored in the user information storage unit 233. This is a method of selecting a number that does not exceed a predetermined number in descending order of fitness. The fourteenth method for selecting the distribution target is preferably combined with the fourteenth method for calculating the distribution ratio, but can also be combined with other distribution ratio calculation methods. Further, instead of selecting a number that does not exceed the predetermined number, all those that have a matching degree exceeding the threshold value may be selected.

分配対象選択の第15の方法は、ユーザ情報格納部233に記憶されたユーザ情報に含まれるユーザの属性情報を用いて、分配対象ユーザごとに、作成ユーザとの適合度を算出し、算出した適合度の高い順に所定数を超えない数だけ選択する方法である。分配対象選択の第15の方法は、分配率算出の第15の方法と組合せるのがよいが、これ以外の分配率算出の方法と組合せることもできる。また、所定数を超えない数だけ選択する代わりに、適合度が閾値を超えるものを全て選択してもよい。   In the fifteenth method of selecting distribution targets, the degree of fitness with the created user is calculated for each distribution target user using the user attribute information included in the user information stored in the user information storage unit 233. This is a method of selecting a number that does not exceed a predetermined number in descending order of fitness. The fifteenth method for selecting a distribution target is preferably combined with the fifteenth method for calculating the distribution ratio, but can also be combined with other distribution ratio calculation methods. Further, instead of selecting a number that does not exceed the predetermined number, all those that have a matching degree exceeding the threshold value may be selected.

分配対象選択の第16の方法は、お気に入り情報を用いて、分配対象ユーザごとに、お気に入り利用ユーザとの共感度を算出し、算出した共感度の高い順に所定数を超えない数だけ選択する方法である。分配対象選択の第16の方法は、分配率算出の第16の方法と組合せるのがよいが、これ以外の分配率算出の方法と組合せることもできる。また、所定数を超えない数だけ選択する代わりに、共感度が閾値を超えるものを全て選択してもよい。   A sixteenth method of selecting distribution targets is a method of calculating co-sensitivity with a favorite user for each distribution target user using favorite information, and selecting a number that does not exceed a predetermined number in descending order of the calculated co-sensitivity. It is. The sixteenth method for selecting a distribution target is preferably combined with the sixteenth method for calculating the distribution ratio, but may be combined with other distribution ratio calculation methods. Further, instead of selecting a number that does not exceed the predetermined number, all those whose cosensitivity exceeds a threshold value may be selected.

分配対象選択の第17の方法は、お気に入り情報を用いて、分配対象ユーザごとに、作成ユーザとの共感度を算出し、算出した共感度の高い順に所定数を超えない数だけ選択する方法である。分配対象選択の第17の方法は、分配率算出の第17の方法と組合せるのがよいが、これ以外の分配率算出の方法と組合せることもできる。また、所定数を超えない数だけ選択する代わりに、共感度が閾値を超えるものを全て選択してもよい。   The seventeenth method of selecting distribution targets is a method of calculating the co-sensitivity with the creation user for each distribution target user using favorite information, and selecting a number that does not exceed a predetermined number in order of the calculated co-sensitivity. is there. The seventeenth method for selecting a distribution target is preferably combined with the seventeenth method for calculating the distribution ratio, but can also be combined with other distribution ratio calculation methods. Further, instead of selecting a number that does not exceed the predetermined number, all those whose cosensitivity exceeds a threshold value may be selected.

分配対象選択の第18の方法は、利用情報格納部231に記憶された利用情報を用いて、分配対象ユーザごとに、お気に入り利用ユーザとの類似度を算出し、算出した類似度の高い順に所定数を超えない数だけ選択する方法である。分配対象選択の第18の方法は、分配率算出の第18の方法と組合せるのがよいが、これ以外の分配率算出の方法と組合せることもできる。また、所定数を超えない数だけ選択する代わりに、類似度が閾値を超えるものを全て選択してもよい。   In an eighteenth method of selecting a distribution target, the usage information stored in the usage information storage unit 231 is used to calculate the degree of similarity with a favorite user for each distribution target user, and predetermined in descending order of the calculated similarity. This is a method of selecting a number that does not exceed the number. The eighteenth method for selecting a distribution target is preferably combined with the eighteenth method for calculating the distribution ratio, but can also be combined with other distribution ratio calculation methods. Further, instead of selecting a number that does not exceed the predetermined number, all those whose similarity exceeds a threshold value may be selected.

分配対象選択の第19の方法は、利用情報格納部231に記憶された利用情報を用いて、分配対象ユーザごとに、作成ユーザとの類似度を算出し、算出した類似度の高い順に所定数を超えない数だけ選択する方法である。分配対象選択の第19の方法は、分配率算出の第19の方法と組合せるのがよいが、これ以外の分配率算出の方法と組合せることもできる。また、所定数を超えない数だけ選択する代わりに、類似度が閾値を超えるものを全て選択してもよい。   The nineteenth method of selecting a distribution target is to calculate the degree of similarity with the created user for each distribution target user using the usage information stored in the usage information storage unit 231, and to calculate a predetermined number in descending order of the calculated similarity This is a method of selecting a number that does not exceed. The nineteenth method for selecting a distribution target is preferably combined with the nineteenth method for calculating a distribution ratio, but can also be combined with other distribution ratio calculation methods. Further, instead of selecting a number that does not exceed the predetermined number, all those whose similarity exceeds a threshold value may be selected.

分配対象選択の第20の方法は、ユーザ情報格納部233に記憶されたユーザ情報に含まれるユーザの属性情報に基づいて、サービス提供側が予め定めた条件(例えば、性別が「女」であるか否かや、年齢が「20」〜「24」の範囲内であるか否かや、地域が「日本」であるか否かや、複数の属性に対し、属性ごとに条件を設定し、それを全て満たすか否かや、少なくとも1つを満たすか否かなど)を満たすユーザを抽出し、抽出したユーザのみに分配する方法である。上記分配対象選択方法における所定数や閾値や所定の日付は、予めサービス提供側が設定すればよい。   The twentieth method of selecting a distribution target is based on user attribute information included in the user information stored in the user information storage unit 233, based on conditions predetermined by the service provider (for example, whether the gender is “female”. Whether or not the age is within the range of “20” to “24”, whether or not the region is “Japan”, and a plurality of attributes, conditions are set for each attribute. Or the like, whether or not at least one is satisfied, etc.) is extracted and distributed only to the extracted users. The service provider may set the predetermined number, threshold value, and predetermined date in the distribution target selection method in advance.

次に、連携ポイント算出部211が、ステップS405にて取得した分配対象ユーザのユーザ識別情報を、例えば取得した順に、1つ選択する(ステップS407)。尚、分配率が「0」の分配対象ユーザが存在する場合は、分配率が「0」の分配対象ユーザを除いて選択する必要がある。   Next, the cooperation point calculation unit 211 selects one piece of user identification information of the distribution target user acquired in step S405, for example, in the order of acquisition (step S407). When there is a distribution target user whose distribution rate is “0”, it is necessary to select a distribution target user whose distribution rate is “0”.

次に、連携ポイント算出部211が、ステップS407にて選択した分配対象ユーザに連携ポイントを付与する(ステップS408)。分配対象ユーザに連携ポイントを付与するには、まず、ステップS403にて算出した連携親ポイントから、ステップS404にて作成ユーザに付与した連携ポイントを引いた値と、ステップS407にて選択した分配対象ユーザに対応するステップS406にて算出した分配率とを掛け合わせることで連携ポイントを算出する。そして、連携ポイント情報格納部232に格納された連携ポイント情報の中から、ステップS407にて選択した分配対象ユーザのユーザ識別情報に対応する連携ポイント情報を特定し、特定した連携ポイント情報のpointに、算出した連携ポイントを加算する。尚、ステップ404の処理を省略した場合は、ステップS403にて算出した連携親ポイントと、ステップS407にて選択した分配対象ユーザに対応するステップS406にて算出した分配率とを掛け合わせることで連携ポイントを算出すればよい。   Next, the cooperation point calculation unit 211 gives a cooperation point to the distribution target user selected in step S407 (step S408). In order to give a cooperation point to a distribution target user, first, a value obtained by subtracting the cooperation point assigned to the creation user in step S404 from the cooperation parent point calculated in step S403, and the distribution target selected in step S407. A cooperation point is calculated by multiplying the distribution rate calculated in step S406 corresponding to the user. Then, the cooperation point information corresponding to the user identification information of the distribution target user selected in step S407 is identified from the cooperation point information stored in the cooperation point information storage unit 232, and the point of the identified cooperation point information is specified. The calculated cooperation points are added. If the processing in step 404 is omitted, the cooperation parent point calculated in step S403 is multiplied by the distribution rate calculated in step S406 corresponding to the distribution target user selected in step S407. What is necessary is just to calculate a point.

次に、連携ポイント算出部211が、ステップS407にて全ての分配対象ユーザを選択したか否かを判定する(ステップS409)全て選択した場合はステップS410へ進み、まだ未選択のものが残っている場合はステップS407へ進む。   Next, the cooperation point calculation unit 211 determines whether or not all distribution target users have been selected in step S407 (step S409). If all are selected, the process proceeds to step S410, and unselected ones remain. If yes, the process proceeds to step S407.

ステップS410では、連携ポイント算出部211が、利用情報格納部231に、ステップS401にて取得した利用情報を記憶し、ステップS401からステップS410までの一連の処理を終了する。ただし、お気に入り情報格納部235が第7の格納形式であり、かつ、ステップS401にて取得した新規利用情報に作成ユーザのユーザ識別情報が含まれる場合は、作成ユーザのお気に入り情報を閲覧して、お気に入り利用ユーザがアイテムを利用しているので、ステップS410の処理の後に、対応するお気に入り情報の参考ユーザ数に「1」を加算する必要がある。このため、連携ポイント算出部211が、お気に入り情報格納部235にて、ステップS401にて取得した新規利用情報に含まれる作成ユーザのユーザ識別情報とアイテム識別情報とに対応するお気に入り情報を特定し、特定したお気に入り情報のcountの値に「1」を加算する。   In step S410, the cooperation point calculation unit 211 stores the usage information acquired in step S401 in the usage information storage unit 231 and ends a series of processing from step S401 to step S410. However, when the favorite information storage unit 235 is in the seventh storage format and the new use information acquired in step S401 includes the user identification information of the creating user, the favorite information of the creating user is browsed, Since the favorite user uses the item, it is necessary to add “1” to the number of reference users of the corresponding favorite information after the process of step S410. For this reason, the cooperation point calculation unit 211 specifies favorite information corresponding to the user identification information and item identification information of the creation user included in the new use information acquired in step S401 in the favorite information storage unit 235, “1” is added to the count value of the specified favorite information.

なお上記の説明では、連携親ポイントを算出し、算出した連携親ポイントを作成ユーザと分配対象ユーザに分配しているが、連携親ポイントを分配せずに、作成ユーザと分配対象ユーザに、それぞれ、一定の連携ポイントを付与してもよい。このとき、ステップS403とステップS406の処理を行わずに、ステップS404とステップS408にて一定の連携ポイントを加算すればよい。   In the above description, the cooperation parent point is calculated, and the calculated cooperation parent point is distributed to the creation user and the distribution target user, but the distribution parent point is not distributed to the creation user and the distribution target user, respectively. A certain cooperation point may be given. At this time, a fixed cooperation point may be added in step S404 and step S408 without performing the processing of step S403 and step S406.

また、ステップS404とステップS408にて、元の連携ポイントに変更値を加算して、連携ポイントを更新しているが、加算処理の代わりに、元の連携ポイントと以下に示す係数との乗算処理を用いて、連携ポイントを更新してもよい。このとき、ステップS403では、加算する連携ポイントの和である連携親ポイントの代わりに、増加率(元の連携ポイントをどの程度増加させるかを示す値であり、この値に1を加えることで係数となる)の合計値である親増加率を算出する。そして、分配する比率をr1とし、親増加率をsrとして、図33の式(10)により、作成ユーザに対して用いる係数m1を算出する。また、分配する比率をr2として、図33の式(11)により、分配対象ユーザに対して係数m2を算出する。なお、連携ポイントの初期値が「0」であると、いくら係数を掛け合わせても増加しないため、初期値を「0」を超える値で設定するか、初期値は「0」であるが、一番最初に連携ポイントの算出対象になった場合にのみ、一定のポイント数を加えればよい。   In step S404 and step S408, the change value is added to the original linkage point to update the linkage point. Instead of the addition processing, multiplication processing of the original linkage point and the coefficient shown below is performed. You may update a cooperation point using. At this time, in step S403, instead of the cooperation parent point which is the sum of the cooperation points to be added, this is an increase rate (a value indicating how much the original cooperation point is increased. The parent increase rate that is the total value of Then, the ratio m1 to be distributed is set to r1, the parent increase rate is set to sr, and the coefficient m1 used for the creation user is calculated by the equation (10) in FIG. Further, the distribution ratio is r2, and the coefficient m2 is calculated for the distribution target user by the equation (11) in FIG. If the initial value of the linkage point is “0”, it does not increase no matter how many coefficients are multiplied, so the initial value is set to a value exceeding “0” or the initial value is “0”. It is only necessary to add a certain number of points only when the first point to be calculated is a linked point.

また、連携ポイントを付与するアイテムを制限してもよい。このとき、予めサービス提供側が連携ポイントを付与するアイテムの属性情報を指定しておき、ステップS402にて、ステップS401にて取得した新規利用情報がお気に入りアイテムであるか否かを判定する際に、さらに、新規利用情報に含まれるアイテム識別情報に対応するアイテムが、指定したアイテムの属性情報を有するか否かも判定し、お気に入りアイテムでありかつ指定したアイテムの属性情報を有する場合にのみステップS403へ進むようにすればよい。指定したアイテムの属性情報を有するか否かを判定するには、ユーザ情報格納部233にて、新規利用情報に含まれるアイテム識別情報に対応するアイテムの属性情報を取得し、指定したアイテムの属性情報が含まれているか否かを判定すればよい。   Moreover, you may restrict | limit the item which provides a cooperation point. At this time, when the service providing side designates the attribute information of the item to which the cooperation point is given in advance and determines whether or not the new usage information acquired in step S401 is a favorite item in step S401, Further, it is also determined whether or not the item corresponding to the item identification information included in the new usage information has the attribute information of the designated item. Only when the item is the favorite item and has the attribute information of the designated item, the process proceeds to step S403. Just go ahead. In order to determine whether or not the specified item has attribute information, the user information storage unit 233 acquires item attribute information corresponding to the item identification information included in the new usage information, and specifies the specified item attribute. What is necessary is just to determine whether information is contained.

また、お気に入り利用ユーザにも連携ポイントを付与したい場合は、予めシステムを提供する側が、利用ユーザに対して連携親ポイントを付与する比率(例えば0.1)を予め設定し、連携親ポイントに予め設定した比率を掛け合わせることで連携ポイントを算出する。そして、連携ポイント情報格納部232において、お気に入り利用ユーザのユーザ識別情報に対応する連携ポイント情報を特定し、特定した連携ポイント情報のpointに、算出した連携ポイントを加算する。このとき、お気に入り利用ユーザと作成ユーザに付与する連携ポイントの合計値が連携親ポイント未満になるように調整する必要がある。また、ステップS408にて分配対象ユーザの連携ポイントを算出する際に、連携親ポイントから、お気に入り利用ユーザと作成ユーザに付与した連携ポイントの合計値を引いた値に、分配率を掛け合わせることで算出する。以上が、連携ポイント算出処理の説明である。   In addition, when it is desired to give a cooperation point to a favorite user, the side providing the system in advance sets a ratio (for example, 0.1) for giving the cooperation parent point to the user in advance, and sets the cooperation parent point in advance. Multiply the set ratio to calculate the linkage points. And in the cooperation point information storage part 232, the cooperation point information corresponding to user identification information of a favorite use user is specified, and the calculated cooperation point is added to the point of the specified cooperation point information. At this time, it is necessary to adjust so that the total value of the cooperation points given to the favorite user and the creation user is less than the cooperation parent point. Further, when calculating the cooperation point of the distribution target user in step S408, the distribution ratio is multiplied by the value obtained by subtracting the total value of the cooperation points given to the favorite user and the creation user from the cooperation parent point. calculate. The above is the description of the cooperation point calculation process.

お気に入り情報登録部212は、ネットワーク4を介して、アイテム提供サーバ装置1よりお気に入り情報を受信すると、お気に入り情報登録処理(ステップS205)を行う。お気に入り情報登録処理とは、お気に入り情報格納部235に、受信したお気に入り情報を記憶する処理である。   When the favorite information registration unit 212 receives the favorite information from the item providing server device 1 via the network 4, the favorite information registration unit 212 performs a favorite information registration process (step S205). The favorite information registration process is a process for storing the received favorite information in the favorite information storage unit 235.

上記の説明では1人のユーザがお気に入り情報を登録できる数に上限はないが、その登録数を制限してもよい。このとき、お気に入り情報登録処理では、まず、お気に入り情報登録部212が、お気に入り情報格納部235にて、受信したお気に入り情報に含まれるユーザ識別情報を含むお気に入り情報が記憶されている数を調べ、その数が所定数に達しているか否かを判定する。所定数に達していない場合は、お気に入り情報格納部235に、受信したお気に入り情報を記憶する。また、所定数に達していた場合は、お気に入り情報格納部235に、受信したお気に入り情報を記憶せずに、アイテム提供サーバ装置1のお気に入り情報登録部112に、受信したお気に入り情報とエラーメッセージとを送信する必要がある。そして、アイテム提供サーバ装置1のお気に入り情報登録部112が、お気に入り情報登録部212より、お気に入り情報とエラーメッセージを受信すると、お気に入り情報格納部143にて、受信したお気に入り情報と一致するお気に入り情報を削除し、端末装置3のお気に入り情報作成部312に、受信したエラーメッセージを送信する。そして、端末装置3のお気に入り情報作成部312は、アイテム提供サーバ装置1のお気に入り情報登録部112よりエラーメッセージを受信すると、表示手段34に、エラーメッセージを表示する。このように、1人あたりのお気に入り情報の登録数を制限することにより、ポイント取得目的で登録数をむやみに増やすような行為を防ぐことができる。   In the above description, there is no upper limit to the number of one user who can register favorite information, but the number of registrations may be limited. At this time, in the favorite information registration process, the favorite information registration unit 212 first checks the number of stored favorite information including user identification information included in the received favorite information in the favorite information storage unit 235, It is determined whether or not the number has reached a predetermined number. If the predetermined number has not been reached, the received favorite information is stored in the favorite information storage unit 235. If the predetermined number has been reached, the received favorite information and the error message are stored in the favorite information registration unit 112 of the item providing server device 1 without storing the received favorite information in the favorite information storage unit 235. Need to send. Then, when the favorite information registration unit 112 of the item providing server device 1 receives the favorite information and the error message from the favorite information registration unit 212, the favorite information matching the received favorite information is deleted in the favorite information storage unit 143. Then, the received error message is transmitted to the favorite information creation unit 312 of the terminal device 3. When the favorite information creation unit 312 of the terminal device 3 receives the error message from the favorite information registration unit 112 of the item providing server device 1, the favorite information creation unit 312 displays the error message on the display unit 34. In this way, by limiting the number of registrations of favorite information per person, it is possible to prevent an act of unnecessarily increasing the number of registrations for the purpose of acquiring points.

連携ポイント取得部213は、ネットワーク4を介して、アイテム提供サーバ装置1より、連携ポイント情報取得要求を受信すると、連携ポイント情報送信処理(ステップS105)を行う。連携ポイント情報送信処理とは、連携ポイント情報格納部232より、受信した連携ポイント情報取得要求に含まれるユーザ識別情報に対応した連携ポイント情報を取得し、ネットワーク4を介して、アイテム提供サーバ装置1に、取得した連携ポイント情報を送信する処理である。   The cooperation point acquisition part 213 will perform a cooperation point information transmission process (step S105), if the cooperation point information acquisition request is received from the item provision server apparatus 1 via the network 4. FIG. In the cooperation point information transmission process, cooperation point information corresponding to the user identification information included in the received cooperation point information acquisition request is acquired from the cooperation point information storage unit 232, and the item providing server device 1 via the network 4. It is a process which transmits the acquired cooperation point information.

ここで、本実施例により得られる、本発明の効果を図を用いて説明する。図16は、会員Aから会員Fにおける、商品aから商品fの購入状況を「○」の有無で示し、お気に入り登録状況を「☆」の有無で示す表である。例えば、会員Aは、「商品a」と「商品b」と「商品d」を購入し、「商品a」と「商品d」をお気に入りに登録していることを示している。図16に示すように、購入状況とお気に入り登録情報は一致する必要がなく、会員は購入の有無に関らず自由に商品をお気に入りに登録することができる。この状況で、会員Aが会員Cのお気に入り情報を閲覧し、購入した時の連携ポイントの付与対象を説明する。尚、このとき、会員Aのユーザページには、会員Cの「商品a」、「商品c」、「商品e」、「商品f」に対するお気に入り情報が表示されている。   Here, the effect of the present invention obtained by the present embodiment will be described with reference to the drawings. FIG. 16 is a table showing the purchase status of product a to product f from member A to member F by the presence / absence of “◯” and the favorite registration status by the presence / absence of “☆”. For example, member A has purchased “product a”, “product b”, and “product d”, and has registered “product a” and “product d” as favorites. As shown in FIG. 16, the purchase status does not need to match the favorite registration information, and the member can freely register the product as a favorite regardless of whether or not it is purchased. In this situation, the member A's favorite information of the member C is browsed and the cooperation point grant target when purchasing is described. At this time, the member A's user page displays favorite information regarding “product a”, “product c”, “product e”, and “product f” of member C.

そして、会員Aが、会員Cのお気に入り情報を閲覧して、「商品c」を購入すると、会員Bと会員Cと会員Dと会員Fの4人が「商品c」をお気に入りに登録しているので、4人に連携ポイントが付与される。同様に、会員Aが会員Cのお気に入り情報を閲覧して、「商品e」を購入すると、会員Bと会員Cと会員Eと会員Fの4人が「商品e」をお気に入りに登録しているので、4人に連携ポイントが付与される。同様に、会員Aが会員Cのお気に入り情報を閲覧して、「商品f」を購入すると、会員Cと会員Dと会員Eの3人が「商品f」をお気に入りに登録しているので、3人に連携ポイントが付与される。以上のように、一度の購入で複数の会員がポイントを得ることができる。   Then, when member A browses favorite information of member C and purchases “product c”, member B, member C, member D, and member F register “product c” as favorites. Therefore, cooperation points are given to four people. Similarly, when member A browses favorite information of member C and purchases “product e”, member B, member C, member E, and member F register “product e” as favorites. Therefore, cooperation points are given to four people. Similarly, when member A browses member C's favorite information and purchases “product f”, member C, member D, and member E have registered “product f” as favorites. Cooperation points are given to people. As described above, a plurality of members can obtain points with one purchase.

従来技術のように、商品を購入したユーザが参考にした情報を提供した会員1人にポイントを付与するシステムでは、上記の例のように、会員Aが会員Cのお気に入り情報を閲覧して商品を購入した場合、会員Cしかポイントが得られない。このように1回の購入につき1人のポイントしか増えないため、お気に入り情報を登録しても、なかなかポイントが増えないユーザが大半で、「お気に入り情報を充実させよう」というユーザのモチベーションが十分上がらない場合があった。一方、本発明の場合、会員Aが購入した商品をお気に入りに登録した複数の会員にポイントを分配することができるため、多くのユーザに「お気に入り情報を充実させれば、たくさんのポイントを得ることができるかもしれない」という期待感を与えることでき、お気に入り情報を充実させようとするユーザが増加するため、アイテムを提供するサイトが活性化する。   As in the prior art, in the system that gives points to one member who provided information referred to by the user who purchased the product, as shown in the above example, the member A browses the favorite information of the member C and the product Only the member C can get points. Since only one point is added for each purchase in this way, even if favorite information is registered, the majority of users do not easily increase points, and the user's motivation to “enrich favorite information” is sufficiently increased. There was no case. On the other hand, in the case of the present invention, points can be distributed to a plurality of members who have registered the products purchased by member A as favorites. As the number of users who want to enrich their favorite information increases, the site that provides the item is activated.

また、会員Aが「商品c」と「商品e」と「商品f」の3つを購入した場合(購入回数3回の場合)、購入したユーザ本人にポイントを付与する通常のポイントシステム、あるいは購入したユーザに情報を提供した他のユーザ1人にポイントを付与するポイントシステムにおいては、ポイントが付与される回数は、どちらのシステムにおいても延べ3回である。一方、本発明の場合、延べ11回(4+4+3=11)ポイントが付与されることになる。更に、購入ユーザ本人にもポイントを付与すると、延べ14回(11+3=14)ポイントが付与される。このように本発明によれば、従来よりもポイントが更新される頻度やポイント付与されるユーザ数を多くすることができる。このため、「自分のポイントが今日増えているかも知れない」という期待感や、「予期せぬタイミングで急にポイントが増えて驚いた」といった意外性を多くのユーザに継続的に与えることができるので、アイテム提供サーバへのアクセス頻度を増やすことができる。そして、アイテムやアイテム提供サーバに対するユーザの関心を高めて、アイテム利用を促進することができる。   In addition, when the member A purchases “product c”, “product e”, and “product f” (when the number of purchases is 3), a normal point system that gives points to the purchased user, or In the point system that gives points to one other user who has provided information to the purchased user, the number of times points are given is three in both systems. On the other hand, in the case of the present invention, a total of 11 times (4 + 4 + 3 = 11) points will be awarded. Furthermore, if points are given to the purchase user himself, 14 points (11 + 3 = 14) are given in total. As described above, according to the present invention, it is possible to increase the frequency at which points are updated and the number of users to which points are given than before. For this reason, it is possible to continuously give many users the expectation that their points may increase today and the surprise that they suddenly increased their points at unexpected times. Since it is possible, the access frequency to the item providing server can be increased. And the user's interest with respect to an item and an item provision server can be raised, and item utilization can be promoted.

尚、本実施例において、端末装置3から新規利用情報を送信する際に、アイテム提供サーバ装置1を経由して、情報処理サーバ装置2に送信しているが、アイテム提供サーバ装置1を経由せずに直接送信してもよい。この場合、端末装置3と情報処理サーバ装置2とが直接通信できるように、図1に示したシステム構成を用いる。   In this embodiment, when new usage information is transmitted from the terminal device 3, it is transmitted to the information processing server device 2 via the item providing server device 1. You may send it directly. In this case, the system configuration shown in FIG. 1 is used so that the terminal device 3 and the information processing server device 2 can directly communicate with each other.

また、端末装置3は、アイテム提供サーバ装置1を経由して、情報処理サーバ装置2から連携ポイント情報を取得しているが、アイテム提供サーバ装置1を経由せずに直接送信してもよい。この場合、端末装置3と情報処理サーバ装置2とが直接通信できるように、図1に示したシステム構成を用いる。   Further, the terminal device 3 acquires the cooperation point information from the information processing server device 2 via the item providing server device 1, but may directly transmit the cooperation point information without passing through the item providing server device 1. In this case, the system configuration shown in FIG. 1 is used so that the terminal device 3 and the information processing server device 2 can directly communicate with each other.

また、端末装置3の表示手段34にユーザページを表示する際に、ユーザごとに連携ポイントの総取得ポイント数を1つ表示しているが、図17のユーザページの表示例の左下の利用ユーザのお気に入り情報に示すように、利用ユーザのお気に入りアイテムごとに連携ポイントの表示を追加してもよい。このとき、連携ポイント情報格納部232に、ユーザごと、お気に入りアイテムごとに連携ポイントを記憶する必要があるので、例えば、図18の格納状態の一例のように、ユーザ識別情報であるuser_idと、アイテム識別情報であるitem_idと、連携ポイントであるpointとを、連携ポイント情報として関連付けて記憶する。また、連携ポイント情報を特定するために、ユーザ識別情報だけでなく、アイテム識別情報も必要になるため、連携ポイント算出部211における連携ポイント算出処理のステップ404とステップS408にて、連携ポイント情報を特定する際に、ステップS401にて取得した利用情報に含まれるアイテム識別情報も用いる。また、ユーザページ情報作成部111にてユーザページ情報を作成する際に、ユーザページを作成するユーザの利用したアイテムごとの連携ポイントを用いる必要があるため、連携ポイント取得部213が連携ポイント情報送信処理を行う際に、ユーザページを作成するユーザの全ての連携ポイント情報を送信すればよい。   In addition, when displaying the user page on the display unit 34 of the terminal device 3, one total acquisition point number of cooperation points is displayed for each user, but the lower left user in the display example of the user page in FIG. As shown in the favorite information, link point display may be added for each favorite item of the user. At this time, since it is necessary to store a cooperation point for each user and each favorite item in the cooperation point information storage unit 232, for example, user_id that is user identification information and an item, as an example of the storage state of FIG. The item_id that is identification information and the point that is a cooperation point are stored in association with each other as cooperation point information. Further, in order to specify the cooperation point information, not only the user identification information but also the item identification information is required. Therefore, in step 404 and step S408 of the cooperation point calculation process in the cooperation point calculation unit 211, the cooperation point information is changed. When identifying, the item identification information included in the usage information acquired in step S401 is also used. In addition, when the user page information creation unit 111 creates user page information, it is necessary to use a cooperation point for each item used by the user who creates the user page, so the cooperation point acquisition unit 213 transmits the cooperation point information. When performing the process, all the cooperation point information of the user who creates the user page may be transmitted.

また、利用ユーザに対して、お気に入りアイテムの利用により、何人のユーザに連携ポイントが付与されたかを示す情報を表示してもよい。このとき、連携ポイント算出部211が、連携ポイント算出処理終了時に、分配対象ユーザの数を、端末装置3に、直接、または、アイテム提供サーバ装置1経由で送信すればよい。そして、端末装置3は、表示手段34に表示するユーザページに、受信した分配対象ユーザの数を通知する情報を、例えば、図19のユーザページの表示例のように表示すればよい。   Moreover, you may display the information which shows how many users were given the cooperation point by utilization of a favorite item with respect to a user. At this time, the cooperation point calculation unit 211 may transmit the number of distribution target users to the terminal device 3 directly or via the item providing server device 1 at the end of the cooperation point calculation process. And the terminal device 3 should just display the information which notifies the number of the distribution object users received on the user page displayed on the display means 34 like the example of a display of the user page of FIG. 19, for example.

また、連携ポイント算出部211は、アイテム提供サーバ装置1より、新規利用情報を受信するごとに連携ポイント算出処理を行っているが、所定のタイミングごとに連携ポイント算出処理を行ってもよい。このとき、情報処理格納手段23に、新規利用情報を格納するための、利用情報格納部231と同じ格納形式である新規利用情報格納部を設け、連携ポイント算出部211が、アイテム提供サーバ装置1より、新規利用情報を受信した際に、連携ポイント算出処理を行う代わりに、新規利用情報格納部に、受信した新規利用情報を記憶する。このとき、新しく追加されるデータは、必ずテーブルの末尾(一番下の行)に追加されるので、テーブル内の上に位置する行データほど古く、下に位置する行データほど新しいことになる。そして、所定のタイミングごとに、連携ポイント算出部211が、新規利用情報格納部に記憶されている全ての新規利用情報を取得し、取得した新規利用情報の集合から古い順に、1つの新規利用情報を選択し、連携ポイント算出処理を行い、新規利用情報格納部に記憶された新規利用情報を全て消去すればよい。所定のタイミングとしては、所定の時間間隔(例えば24時間ごと)を用いてもよいし、利用情報を一定回数受信するごととしてもよい。また、月曜日〜金曜日までは3時間ごと、土曜日は6時間ごと、日曜日は12時間ごと、というように時間間隔が変動してもよい。また、夏は時間間隔を短くして、冬は時間間隔を長くするなど、季節に応じて時間間隔を変えてもよい。   Moreover, although the cooperation point calculation part 211 is performing the cooperation point calculation process whenever it receives new utilization information from the item provision server apparatus 1, you may perform a cooperation point calculation process for every predetermined timing. At this time, a new usage information storage unit having the same storage format as that of the usage information storage unit 231 for storing new usage information is provided in the information processing storage unit 23, and the cooperation point calculation unit 211 is connected to the item providing server device 1. Thus, when the new usage information is received, the received new usage information is stored in the new usage information storage unit instead of performing the linkage point calculation process. At this time, the newly added data is always added to the end (bottom row) of the table, so the upper row data in the table is older and the lower row data is newer. . Then, at each predetermined timing, the cooperation point calculation unit 211 acquires all the new usage information stored in the new usage information storage unit, and one new usage information from the set of the acquired new usage information in chronological order. May be selected, the cooperation point calculation process may be performed, and all new usage information stored in the new usage information storage unit may be deleted. As the predetermined timing, a predetermined time interval (for example, every 24 hours) may be used, or the usage information may be received a certain number of times. Also, the time interval may vary from Monday to Friday every 3 hours, Saturday every 6 hours, and Sunday every 12 hours. Also, the time interval may be changed according to the season, such as shortening the time interval in summer and increasing the time interval in winter.

また、新規利用情報格納部を設けずに、所定のタイミングごとに連携ポイント算出処理を行うこともできる。このとき、連携ポイント算出部211は、アイテム提供サーバ装置1より、新規利用情報を受信した際に、連携ポイント算出処理を行う代わりに、利用情報格納部231に受信した利用情報を記憶する。そして、連携ポイント算出部211は、所定のタイミングごとに、利用情報格納手段231に記憶されている利用情報の中で、まだ連携ポイント算出処理を行っていない利用情報を全て取得し、取得した利用情報ごとに、連携ポイント算出処理のステップS401からステップS408までの処理を行えばよい。連携ポイント算出処理を行ったか否かを判定するためには、2種類の方法がある。   Moreover, a cooperation point calculation process can also be performed for every predetermined timing, without providing a new usage information storage part. At this time, the cooperation point calculation unit 211 stores the received usage information in the usage information storage unit 231 instead of performing the cooperation point calculation process when new usage information is received from the item providing server device 1. And the cooperation point calculation part 211 acquires all the usage information which has not yet performed the cooperation point calculation process among the usage information memorize | stored in the usage information storage means 231 for every predetermined timing, and acquired usage For each piece of information, the process from step S401 to step S408 of the linkage point calculation process may be performed. There are two methods for determining whether or not the cooperation point calculation processing has been performed.

第1の判定方法は、利用情報格納部231に、連携ポイント算出処理を行ったか否かを判定するための情報を記憶する領域を追加すればよい。そして、連携ポイント算出部211が、利用情報格納部231に、アイテム提供サーバ装置1より受信した新規利用情報を記憶する際に、新規利用情報に連携ポイント算出処理を行っていないという情報を関連付けて記憶する。さらに、連携ポイント算出処理のステップS401からステップS408までの処理を行った直後に、その処理の対象となった利用情報の連携ポイント算出処理を行ったか否かを判定するための情報を、連携ポイント算出処理を行ったという情報に更新すればよい。   In the first determination method, an area for storing information for determining whether or not the cooperation point calculation process has been performed may be added to the usage information storage unit 231. And when the cooperation point calculation part 211 memorize | stores the new usage information received from the item provision server apparatus 1 in the usage information storage part 231, it associates the information that the cooperation point calculation process is not performed with the new usage information. Remember. Furthermore, immediately after performing the processing from step S401 to step S408 of the cooperation point calculation processing, information for determining whether or not the cooperation point calculation processing of the usage information that is the target of the processing has been performed, What is necessary is just to update to the information that the calculation process was performed.

第2の判定方法は、利用情報格納部231に利用日付を記憶している場合に、その利用日付を用いて判定する方法である。このとき、情報処理格納手段23に、連携ポイント算出処理を行った日付を記憶する算出基準日格納部を設け、その記憶された日付より以前であれば、連携ポイント算出処理を行ったと判定でき、そうでなければ連携ポイント算出を行っていないと判定できる。そして、連携ポイント算出処理を行うごとに、その日付を更新すればよい。   The second determination method is a method for determining using the use date when the use date is stored in the use information storage unit 231. At this time, the information processing storage unit 23 is provided with a calculation reference date storage unit for storing the date on which the cooperation point calculation processing is performed, and if it is earlier than the stored date, it can be determined that the cooperation point calculation processing has been performed, Otherwise, it can be determined that the cooperation points are not calculated. Each time the cooperation point calculation process is performed, the date may be updated.

以下に、本発明の第2の実施例について、図を用いて詳細に説明する。本発明の第2の実施例は、利用ユーザごとに閲覧可能なお気に入り情報を制限し、分配対象ユーザをお気に入り情報が閲覧可能な他のユーザに制限する方法を説明したものである。   Hereinafter, a second embodiment of the present invention will be described in detail with reference to the drawings. The second embodiment of the present invention describes a method of restricting favorite information that can be browsed for each user and restricting distribution target users to other users who can view favorite information.

本発明の第2の実施例におけるシステム全体の構成は、アイテム提供サーバ装置1の代わりにアイテム提供サーバ装置6を用い、情報処理サーバ装置2の代わりに情報処理サーバ装置7を用いる以外は、本発明の第1の実施例の場合と同様である。端末装置3、ネットワーク4(およびネットワーク5)は、本発明の第1の実施例と同様である。   The configuration of the entire system in the second embodiment of the present invention is the same as that of the present embodiment except that the item providing server device 6 is used instead of the item providing server device 1 and the information processing server device 7 is used instead of the information processing server device 2. This is similar to the case of the first embodiment of the invention. The terminal device 3 and the network 4 (and the network 5) are the same as in the first embodiment of the present invention.

アイテム提供サーバ装置6は、端末装置3の要求に応じて、アイテムを提供する装置である。アイテム提供サーバ装置6は、CPU、RAM、ROM、ハードディスクドライブ(HDD)、ネットワークインタフェース等を備えるコンピュータを用いて、ソフトウェア(プログラム)処理として実施することも可能である。   The item providing server device 6 is a device that provides an item in response to a request from the terminal device 3. The item providing server device 6 can be implemented as software (program) processing using a computer including a CPU, RAM, ROM, hard disk drive (HDD), network interface, and the like.

図20は、本実施例におけるアイテム提供サーバ装置6の構成図である。本実施例におけるアイテム提供サーバ装置6は、アイテム提供サーバ制御手段61と、アイテム提供サーバ通信手段12と、認証手段13と、アイテム提供サーバ格納手段64とで構成される。アイテム提供サーバ通信手段12と、認証手段13は、本発明の第1の実施例と同様である。   FIG. 20 is a configuration diagram of the item providing server device 6 in the present embodiment. The item providing server device 6 in this embodiment includes an item providing server control unit 61, an item providing server communication unit 12, an authentication unit 13, and an item providing server storage unit 64. The item providing server communication unit 12 and the authentication unit 13 are the same as those in the first embodiment of the present invention.

アイテム提供サーバ格納手段64は、HDDなどの記憶装置を用いて、様々なデータを記憶する。アイテム提供サーバ格納手段64は、ユーザ情報格納部141と、アイテム情報格納部142と、お気に入り情報格納部143と、閲覧可能情報格納部644で構成される。ユーザ情報格納部141と、アイテム情報格納部142と、お気に入り情報格納部143は、本発明の第1の実施例と同様である。   The item providing server storage unit 64 stores various data using a storage device such as an HDD. The item providing server storage unit 64 includes a user information storage unit 141, an item information storage unit 142, a favorite information storage unit 143, and a viewable information storage unit 644. The user information storage unit 141, the item information storage unit 142, and the favorite information storage unit 143 are the same as those in the first embodiment of the present invention.

閲覧可能情報格納部644は、閲覧可能情報を複数格納する。図21は、閲覧可能情報格納部644の格納状態を示す図である。閲覧可能情報とは、お気に入り情報を閲覧するユーザ(基準ユーザ)のユーザ識別情報であるbase_user_idと、base_user_idが閲覧可能なお気に入り情報を作成したユーザ(閲覧可能ユーザ)のユーザ識別情報であるinspected_user_idとを関連付けたものであり、図21のようなテーブル形式で記憶する。   The browseable information storage unit 644 stores a plurality of browseable information. FIG. 21 is a diagram illustrating a storage state of the browseable information storage unit 644. The browseable information includes base_user_id, which is user identification information of a user (reference user) who browses favorite information, and inspected_user_id, which is user identification information of a user (viewable user) who created favorite information that can be browsed by base_user_id. They are associated and stored in a table format as shown in FIG.

アイテム提供サーバ制御手段61は、アイテム提供サーバ装置6を構成する各手段に対して、全体的な制御を行う。アイテム提供サーバ制御手段61は、ユーザページ情報作成部611と、お気に入り情報登録部112と、利用情報中継部113と、閲覧可能情報取得部614とで構成される。お気に入り情報登録部112と、利用情報中継部113は、本発明の第1の実施例と同様である。   The item providing server control means 61 performs overall control on each means constituting the item providing server device 6. The item providing server control unit 61 includes a user page information creation unit 611, a favorite information registration unit 112, a usage information relay unit 113, and a browseable information acquisition unit 614. The favorite information registration unit 112 and the usage information relay unit 113 are the same as those in the first embodiment of the present invention.

ユーザページ情報作成部611は、本発明の第1の実施例のユーザページ情報作成部111と同様の処理を行うが、ユーザページ情報送信処理の手順が異なる。   The user page information creation unit 611 performs the same process as the user page information creation unit 111 of the first embodiment of the present invention, but the procedure of the user page information transmission process is different.

本実施例におけるユーザページ情報送信処理の手順は、まず、閲覧可能情報格納部644より、認証ユーザのユーザ識別情報とbase_user_idとを照合し、一致する全ての閲覧可能情報に含まれるinspected_user_idを全て抽出する。次に、ユーザ情報格納部141より、抽出したinspected_user_idごとに、user_idとの照合を行い、一致するユーザ情報を取得する。次に、お気に入り情報格納手段143にて、認証ユーザのお気に入り情報を取得する。次に、連携ポイント情報取得要求を作成し、ネットワーク4を介して、情報処理サーバ装置7に、作成した連携ポイント情報取得要求を送信する。連携ポイント情報取得要求とは、認証ユーザが獲得した連携ポイントに関する情報を取得するための情報であり、少なくとも認証ユーザのユーザ識別情報を含む。次に、ネットワーク4を介して、情報処理サーバ装置7より、送信した連携ポイント情報取得要求に対応する連携ポイント情報を受信する。次に、取得したユーザ情報とお気に入り情報と、受信した連携ポイント情報を用いて、ユーザページ情報を作成する。そして、ネットワーク4を介して、端末装置3に、作成したユーザページ情報を送信する。   The procedure of the user page information transmission process in the present embodiment is as follows. First, the user identification information of the authenticated user and the base_user_id are collated from the viewable information storage unit 644, and all the inspected_user_id included in all matching viewable information is extracted. To do. Next, for each extracted inspected_user_id, collation with user_id is performed from the user information storage unit 141 to obtain matching user information. Next, the favorite information storage unit 143 obtains the favorite information of the authenticated user. Next, a cooperation point information acquisition request is created, and the created cooperation point information acquisition request is transmitted to the information processing server device 7 via the network 4. The cooperation point information acquisition request is information for acquiring information on the cooperation point acquired by the authenticated user, and includes at least user identification information of the authenticated user. Next, cooperation point information corresponding to the transmitted cooperation point information acquisition request is received from the information processing server device 7 via the network 4. Next, user page information is created using the acquired user information, favorite information, and the received cooperation point information. Then, the created user page information is transmitted to the terminal device 3 via the network 4.

このように、ユーザページ情報を作成する際に、お気に入り情報を取得するユーザのユーザ情報を、閲覧可能ユーザのユーザ情報に制限することで、端末装置3の表示手段34に表示するユーザページにて、お気に入り情報を取得するユーザを選択する際に、閲覧可能ユーザしか選択できないので、お気に入り情報の閲覧が制限される。   As described above, when the user page information is created, the user information of the user who acquires the favorite information is limited to the user information of the viewable user, so that the user page displayed on the display unit 34 of the terminal device 3 When selecting a user who acquires favorite information, only a browsable user can be selected, so that browsing of favorite information is restricted.

閲覧可能情報取得部614は、ネットワーク4を介して、情報処理サーバ装置2より、全ユーザの全ての閲覧可能情報を受信すると、閲覧可能情報格納部644に記憶された全ての閲覧可能情報を削除し、受信した全ユーザの全ての閲覧可能情報を記憶する。   When the browseable information acquisition unit 614 receives all browseable information of all users from the information processing server device 2 via the network 4, the browseable information acquisition unit 614 deletes all browseable information stored in the browseable information storage unit 644. Then, all the browseable information of all received users is stored.

情報処理サーバ装置7は、アイテム提供サーバ装置6の要求に応じて、連携ポイント情報を送信する装置である。情報処理サーバ装置7は、CPU、RAM、ROM、ハードディスクドライブ(HDD)、ネットワークインタフェース等を備えるコンピュータを用いて、ソフトウェア(プログラム)処理として実施することも可能である。   The information processing server device 7 is a device that transmits cooperation point information in response to a request from the item providing server device 6. The information processing server device 7 can be implemented as software (program) processing using a computer including a CPU, RAM, ROM, hard disk drive (HDD), network interface, and the like.

図22は、本実施例における情報処理サーバ装置7の構成図である。本実施例における情報処理サーバ装置7は、情報処理サーバ制御手段71と、情報処理サーバ通信手段22と、情報処理サーバ格納手段73とで構成される。   FIG. 22 is a configuration diagram of the information processing server device 7 in the present embodiment. The information processing server device 7 in this embodiment includes information processing server control means 71, information processing server communication means 22, and information processing server storage means 73.

情報処理サーバ通信手段22は、本発明の第1の実施例と同様である。   The information processing server communication means 22 is the same as that of the first embodiment of the present invention.

情報処理サーバ格納手段73は、HDDなどの記憶装置を用いて、様々なデータを記憶する。情報処理サーバ格納手段73は、利用情報格納部231と、連携ポイント情報格納部232と、ユーザ情報格納部233と、アイテム情報格納部234と、お気に入り情報格納部235と、閲覧可能情報格納部736とで構成される。   The information processing server storage unit 73 stores various data using a storage device such as an HDD. The information processing server storage unit 73 includes a usage information storage unit 231, a linkage point information storage unit 232, a user information storage unit 233, an item information storage unit 234, a favorite information storage unit 235, and a viewable information storage unit 736. It consists of.

利用情報格納部231と、連携ポイント情報格納部232と、ユーザ情報格納部233と、アイテム情報格納部234と、お気に入り情報格納部235は、本発明の第1の実施例と同様である。   The usage information storage unit 231, the linkage point information storage unit 232, the user information storage unit 233, the item information storage unit 234, and the favorite information storage unit 235 are the same as those in the first embodiment of the present invention.

閲覧可能情報格納部736は、HDDなどの記憶装置を用いて、閲覧可能情報を複数記憶する。閲覧可能情報格納部736は、アイテム提供サーバ装置6の閲覧可能情報格納部644と同様の格納形式であり、閲覧可能情報格納部644に記憶されている閲覧可能情報が全て記憶されている。閲覧可能情報をアイテム提供サーバ装置6の閲覧可能情報格納部644にと、情報処理サーバ装置7の両方に記憶するのは、アイテム提供サーバ制御手段61にて行う処理と、情報処理サーバ制御手段71にて行う処理との両方で、閲覧可能情報を用いるからである。もちろん、アイテム提供サーバ装置6にのみ閲覧可能情報格納部644を用意し、アイテム提供サーバ装置6より閲覧可能情報を取得できるようにしてもよいし、情報処理サーバ装置7にのみ閲覧可能情報格納部746を用意し、アイテム提供サーバ装置6の要求に応じて、閲覧可能情報を送信できるようにしてもよい。   The browseable information storage unit 736 stores a plurality of browseable information using a storage device such as an HDD. The browsable information storage unit 736 has the same storage format as the browsable information storage unit 644 of the item providing server device 6, and all the browsable information stored in the browsable information storage unit 644 is stored. The browseable information is stored in both the browseable information storage unit 644 of the item providing server device 6 and the information processing server device 7 in the processing performed by the item providing server control unit 61 and the information processing server control unit 71. This is because the viewable information is used in both of the processes performed in the above. Of course, the browseable information storage unit 644 may be prepared only in the item providing server device 6 so that the browseable information can be acquired from the item providing server device 6, or the browseable information storage unit only in the information processing server device 7 746 may be prepared so that the browseable information can be transmitted in response to a request from the item providing server device 6.

情報処理サーバ制御手段71は、情報処理サーバ装置7を構成する各手段に対して、全体的な制御を行う。情報処理サーバ制御手段71は、連携ポイント算出部711と、お気に入り情報登録部212と、連携ポイント取得部213と、閲覧可能情報作成部714とで構成される。   The information processing server control unit 71 performs overall control on each unit constituting the information processing server device 7. The information processing server control unit 71 includes a cooperation point calculation unit 711, a favorite information registration unit 212, a cooperation point acquisition unit 213, and a browsable information creation unit 714.

連携ポイント算出部711は、ネットワーク4を介して、アイテム提供サーバ装置6より、新規利用情報を受信すると、連携ポイント算出処理を行う。本実施例における連携ポイント算出処理は、本発明の第1の実施例における連携ポイント算出処理における、ステップS402におけるお気に入りアイテムの第2の判定方法と、ステップS405の分配対象ユーザを取得する処理のみ異なる。このため、本実施例におけるステップS402のお気に入りアイテムの第2の判定方法とステップS405の処理についてのみ説明する。   The cooperation point calculation part 711 will perform a cooperation point calculation process, if new utilization information is received from the item provision server apparatus 6 via the network 4. FIG. The linkage point calculation process in the present embodiment is different from the second determination method of the favorite item in step S402 in the linkage point calculation process in the first embodiment of the present invention only in the process of acquiring the distribution target user in step S405. . For this reason, only the 2nd determination method of the favorite item of step S402 and the process of step S405 in a present Example are demonstrated.

本実施例におけるお気に入りアイテムの第2の判定方法は、お気に入り情報格納部235に記憶されているお気に入り情報と、閲覧可能情報格納部736に記憶されている閲覧可能情報とを用いて判定する方法である。まず、閲覧可能情報格納部736より、ステップS401にて取得した新規利用情報に含まれるユーザ識別情報とbase_user_idとを照合し、一致する全ての閲覧可能情報からinspected_user_idを抽出する。次に、お気に入り情報格納部235に、抽出したinspected_user_idの何れかと一致するuser_idを含むお気に入り情報の中で、ステップS401にて取得した新規利用情報に含まれるアイテム識別情報を含むお気に入り情報が存在するか否かを判定する。条件を満たすお気に入り情報が存在する場合は、お気に入りアイテムであると判定できる。また、条件を満たすお気に入り情報が存在しない場合は、お気に入りアイテムではないと判定できる。お気に入りアイテムの第2の判定方法を用いると、新規利用情報に作成ユーザのユーザ識別情報が含まれていない場合、すなわち、お気に入り情報を閲覧せずに、お気に入り情報に登録されているアイテムを利用した場合でもお気に入りアイテムとして判定できるので、第1の判定方法より多くのユーザにポイントを分配できる。お気に入りアイテムとして判定され、かつ、新規利用情報に作成ユーザのユーザ識別情報が含まれていない場合は、閲覧されたお気に入り情報が存在しないため、ステップS404における作成ユーザに連携ポイントを付与する処理を省略すればよい。   The second determination method of the favorite item in the present embodiment is a method of determining using the favorite information stored in the favorite information storage unit 235 and the browseable information stored in the browseable information storage unit 736. is there. First, the user identification information included in the new usage information acquired in step S401 is compared with base_user_id from the viewable information storage unit 736, and the inspected_user_id is extracted from all matching viewable information. Next, whether there is favorite information including item identification information included in the new usage information acquired in step S401 among the favorite information including user_id that matches any of the extracted inspected_user_id in the favorite information storage unit 235. Determine whether or not. If there is favorite information that satisfies the condition, it can be determined that the item is a favorite item. Further, when there is no favorite information that satisfies the condition, it can be determined that the item is not a favorite item. When the second method for determining favorite items is used, when the user identification information of the created user is not included in the new usage information, that is, the item registered in the favorite information is used without browsing the favorite information. Even in this case, since it can be determined as a favorite item, points can be distributed to more users than in the first determination method. If it is determined as a favorite item and the newly used information does not include the user identification information of the creating user, the browsed favorite information does not exist, so the process of assigning a cooperation point to the creating user in step S404 is omitted. do it.

ステップS405では、連携ポイント算出部711が、分配対象ユーザのユーザ識別情報を全て取得する。分配対象ユーザのユーザ識別情報を取得するには、まず、閲覧可能情報格納部736より、お気に入り利用ユーザのユーザ識別情報とbase_user_idを照合し、一致する全てのinspected_user_idを抽出する。次に、お気に入り情報格納部235より、ステップS401にて取得した新規利用情報に含まれるアイテム識別情報を含むお気に入り情報の中で、抽出したinspected_user_idの何れかとuser_idとが一致するものを全て抽出し、抽出したお気に入り情報に含まれるユーザ識別情報を全て取得すればよい。   In step S405, the cooperation point calculation unit 711 acquires all the user identification information of the distribution target users. In order to acquire the user identification information of the distribution target user, first, the user identification information of the favorite user and the base_user_id are collated from the viewable information storage unit 736, and all the inspected_user_id that matches are extracted. Next, from the favorite information storage unit 235, all the pieces of favorite information including the item identification information included in the new usage information acquired in step S401 that have the extracted inspected_user_id that matches the user_id are extracted. All user identification information included in the extracted favorite information may be acquired.

これにより、お気に入り利用ユーザの閲覧可能ユーザにのみ連携ポイントを分配することができる。   Thereby, a cooperation point can be distributed only to a user who can browse a favorite user.

閲覧可能情報作成部714は、閲覧可能情報を作成する。そして、閲覧可能情報格納部736に、作成した閲覧可能情報を記憶する。そして、ネットワーク4を介して、アイテム提供サーバ装置6に、作成した閲覧可能情報を送信する。   The browseable information creation unit 714 creates browseable information. Then, the browseable information storage unit 736 stores the created browseable information. Then, the created browseable information is transmitted to the item providing server device 6 via the network 4.

以下に、閲覧可能情報を作成する方法を5種類説明する。   Below, five types of methods for creating browseable information will be described.

閲覧可能情報作成の第1の方法は、所定のタイミングごとに、ユーザの属性情報を用いてユーザ間の適合度を算出し、算出した適合度を基準として、閲覧可能ユーザを選出する方法である。所定のタイミングとしては、所定の時間間隔(例えば24時間ごと)を用いてもよいし、利用情報を一定回数受信するごととしてもよい。また、月曜日〜金曜日までは3時間ごと、土曜日は6時間ごと、日曜日は12時間ごと、というように時間間隔が変動してもよい。また、夏は時間間隔を短くして、冬は時間間隔を長くするなど、季節に応じて時間間隔を変えてもよい。また、ユーザ情報格納部233にて、ユーザ情報の追加や更新が行われた直後としてもよい。   The first method for creating browsable information is a method of calculating the fitness between users using user attribute information at a predetermined timing, and selecting browsable users based on the calculated fitness. . As the predetermined timing, a predetermined time interval (for example, every 24 hours) may be used, or the usage information may be received a certain number of times. Also, the time interval may vary from Monday to Friday every 3 hours, Saturday every 6 hours, and Sunday every 12 hours. Also, the time interval may be changed according to the season, such as shortening the time interval in summer and increasing the time interval in winter. Alternatively, the user information storage unit 233 may immediately add or update user information.

閲覧可能情報作成の第1の方法の手順を、図23のフローチャートを用いて説明する。   The procedure of the first method for creating browseable information will be described with reference to the flowchart of FIG.

まず、閲覧可能情報作成部714が、閲覧可能情報格納部736より、記憶されている全ての閲覧可能情報を削除する(ステップS701)。   First, the browsable information creation unit 714 deletes all the browsable information stored from the browsable information storage unit 736 (step S701).

次に、閲覧可能情報作成部714が、ユーザ情報格納部233より、全てのユーザ識別情報を、基準ユーザのユーザ識別情報として取得する(ステップS702)。   Next, the browseable information creation unit 714 acquires all user identification information as user identification information of the reference user from the user information storage unit 233 (step S702).

次に、閲覧可能情報作成部714が、ステップS702にて取得した基準ユーザのユーザ識別情報のうち、例えば取得した順に、1つ選択する(ステップS703)。   Next, the browseable information creation unit 714 selects one of the user identification information of the reference user acquired in step S702, for example, in the order of acquisition (step S703).

次に、閲覧可能情報作成部714が、ステップS703にて選択した基準ユーザと、基準ユーザを除くユーザの中でお気に入り情報を作成しているユーザ(閲覧可能候補ユーザ)との適合度を算出する(ステップS704)。適合度の算出には、本発明の第1の実施例における分配率算出の第9の方法で説明した適合度の算出方法を用いればよい。閲覧可能候補ユーザに対応するユーザ識別情報は、お気に入り情報格納部235より、お気に入り情報に含まれる全てのユーザ識別情報を抽出し、基準ユーザのユーザ識別情報を除外することで取得することができる。   Next, the browseable information creation unit 714 calculates the degree of matching between the reference user selected in step S703 and a user who creates favorite information among users other than the reference user (viewable candidate user). (Step S704). For the calculation of the fitness, the fitness calculation method described in the ninth method of distribution ratio calculation in the first embodiment of the present invention may be used. The user identification information corresponding to the browseable candidate user can be obtained by extracting all user identification information included in the favorite information from the favorite information storage unit 235 and excluding the user identification information of the reference user.

次に、閲覧可能情報作成部714が、ステップS704にて算出した適合度を用いて、ステップS703にて選択した基準ユーザに対する閲覧可能ユーザを抽出する(ステップS705)。閲覧可能ユーザの抽出は、適合度の高い順に所定数を超えない数だけ閲覧可能候補ユーザを閲覧可能ユーザとして抽出してもよいし、適合度が閾値より高い閲覧可能候補ユーザを閲覧可能ユーザとして抽出してもよい。所定数や閾値は、予めサービス提供側が設定しておく必要がある。   Next, the browsable information creation unit 714 extracts browsable users for the reference user selected in step S703, using the degree of matching calculated in step S704 (step S705). The number of browseable users may be extracted as a browseable user by a number that does not exceed a predetermined number in order of high fitness, or a browseable candidate user whose fitness is higher than a threshold value as a browseable user. It may be extracted. The service provider needs to set the predetermined number and threshold value in advance.

次に、閲覧可能情報作成部714が、ステップS705にて抽出した閲覧可能ユーザごとに、ステップS703にて選択した基準ユーザのユーザ識別情報をbase_user_idとし、閲覧可能ユーザのユーザ識別情報をinspected_user_idとして閲覧可能情報を作成し、閲覧可能情報格納部736に、作成した閲覧可能情報を記憶する(ステップS706)。   Next, for each viewable user extracted in step S705, the viewable information creation unit 714 browses the user identification information of the reference user selected in step S703 as base_user_id and the user identification information of the viewable user as inspected_user_id. Possible information is created, and the created viewable information is stored in the viewable information storage unit 736 (step S706).

次に、閲覧可能情報作成部714が、ステップS703にて全ての基準ユーザのユーザ識別情報を選択したか否かを判定する(ステップS707)。全て選択した場合は、ステップS708へ進み、まだ未選択のものが残っている場合はステップS703へ進む。   Next, the browseable information creation unit 714 determines whether or not the user identification information of all the reference users has been selected in Step S703 (Step S707). If all have been selected, the process proceeds to step S708, and if any unselected items still remain, the process proceeds to step S703.

ステップS708では、閲覧可能情報作成部714が、閲覧可能情報格納部736より、全ての閲覧可能情報を取得し、ネットワーク4を介して、アイテム提供サーバ装置6に、取得した全ての閲覧可能情報を送信し、ステップS701からステップS708までの一連の処理を終了する。以上が、閲覧可能情報作成の第1の方法の手順の説明である。   In step S <b> 708, the browsable information creation unit 714 acquires all browsable information from the browsable information storage unit 736, and sends all the browsable information acquired to the item providing server device 6 via the network 4. Then, a series of processing from step S701 to step S708 is completed. The above is the description of the procedure of the first method for creating browseable information.

閲覧可能情報作成の第2の方法は、所定のタイミングごとに、お気に入り情報を用いてユーザ間の共感度を算出し、算出した共感度を基準として、閲覧可能ユーザを選出する方法である。ここで、所定のタイミングとしては、第1の方法において説明したタイミングを用いてもよいし、お気に入り情報格納部235にて、お気に入り情報の追加や更新が行われた直後に処理を行ってもよい。   The second method for creating browseable information is a method of calculating the co-sensitivity between users using favorite information at each predetermined timing, and selecting a browsable user based on the calculated co-sensitivity. Here, as the predetermined timing, the timing described in the first method may be used, or processing may be performed immediately after the favorite information is added or updated in the favorite information storage unit 235. .

閲覧可能情報作成の第2の方法の手順は、閲覧可能情報作成の第1の方法の手順におけるステップS702とステップS704とステップS705の処理を変更すればよい。以下に、ステップS702とステップS704とステップS705の処理のみを説明する。   The procedure of the second method for creating browseable information may be performed by changing the processes of step S702, step S704, and step S705 in the procedure of the first method for creating browseable information. Only the processing of step S702, step S704, and step S705 will be described below.

ステップS702では、閲覧可能情報作成部714が、お気に入り情報格納部235より、お気に入り情報に含まれる全てのユーザ識別情報を、基準ユーザのユーザ識別情報として取得する。お気に入り情報格納部235より、ユーザ識別情報を取得するので、お気に入り情報を作成したユーザのみ他のユーザのお気に入り情報を閲覧することができることになる。お気に入り情報を作成していないユーザを基準ユーザとしないのは、お気に入り情報が1つもないため、閲覧可能候補ユーザとの共感度を算出することができないからである。   In step S <b> 702, the viewable information creation unit 714 acquires all user identification information included in the favorite information from the favorite information storage unit 235 as user identification information of the reference user. Since the user identification information is acquired from the favorite information storage unit 235, only the user who created the favorite information can browse the favorite information of other users. The reason why the user who has not created the favorite information is not set as the reference user is that there is no favorite information and thus the co-sensitivity with the browseable candidate user cannot be calculated.

ステップS704では、閲覧可能情報作成部714が、ステップS703にて選択した基準ユーザと、閲覧可能候補ユーザとの共感度を算出する。共感度の算出には、本発明の第1の実施例における分配率算出の第10の方法で説明した共感度の算出方法を用いればよい。   In step S704, the browseable information creation unit 714 calculates the co-sensitivity between the reference user selected in step S703 and the browseable candidate user. For the calculation of the co-sensitivity, the co-sensitivity calculation method described in the tenth method of calculating the distribution ratio in the first embodiment of the present invention may be used.

ステップS705では、閲覧可能情報作成部714が、ステップS704にて算出した共感度を用いて、ステップS703にて選択した基準ユーザに対する閲覧可能ユーザを抽出する。   In step S705, the browsable information creation unit 714 uses the co-sensitivity calculated in step S704 to extract browsable users for the reference user selected in step S703.

閲覧可能情報作成の第3の方法は、所定のタイミングごとに、利用情報を用いてユーザ間の類似度を算出し、算出した類似度を基準として、閲覧可能ユーザを選出する方法である。ここで、所定のタイミングとしては、第1の方法において説明したタイミングを用いてもよいし、利用情報格納部231にて、利用情報の追加や更新が行われた直後に処理を行ってもよい。   The third method for creating browseable information is a method of calculating similarity between users using usage information at a predetermined timing, and selecting browseable users based on the calculated similarity. Here, as the predetermined timing, the timing described in the first method may be used, or the usage information storage unit 231 may perform processing immediately after the usage information is added or updated. .

閲覧可能情報作成の第3の方法の手順は、閲覧可能情報作成の第1の方法の手順におけるステップS704とステップS705の処理を変更すればよい。以下に、ステップS704とステップS705の処理のみを説明する。   The procedure of the third method for creating browseable information may be performed by changing the processes of steps S704 and S705 in the procedure of the first method for creating browseable information. Only the processes in steps S704 and S705 will be described below.

ステップS704では、閲覧可能情報作成部714が、ステップS703にて選択した基準ユーザと、閲覧可能候補ユーザとの類似度を算出する。類似度の算出には、本発明の第1の実施例における分配率算出の第11の方法で説明した類似度の算出方法を用いればよい。   In step S704, the browseable information creation unit 714 calculates the similarity between the reference user selected in step S703 and the browseable candidate user. For the similarity calculation, the similarity calculation method described in the eleventh method of calculating the distribution ratio in the first embodiment of the present invention may be used.

ステップS705では、閲覧可能情報作成部714が、ステップS704にて算出した類似度を用いて、ステップS703にて選択した基準ユーザに対する閲覧可能ユーザを抽出する。   In step S705, the browsable information creation unit 714 extracts browsable users for the reference user selected in step S703, using the similarity calculated in step S704.

閲覧可能情報作成の第4の方法は、お気に入り情報を作成するユーザ(作成ユーザ)が、自分のお気に入り情報の閲覧を許可するユーザ(閲覧許可ユーザ)の属性情報に関する条件(公開条件)を指定し、指定された公開条件を用いて閲覧可能情報を作成する方法である。   In the fourth method of creating browseable information, a user (creating user) who creates favorite information specifies conditions (publication conditions) regarding attribute information of a user (viewing permitted user) who is permitted to browse his / her favorite information. This is a method for creating browsable information using designated release conditions.

閲覧可能情報作成の第4の方法の手順を図24のフローチャートを用いて説明する。   The procedure of the fourth method for creating browseable information will be described with reference to the flowchart of FIG.

まず、端末装置3のユーザページ表示部311が、入力手段33より、閲覧許可ユーザの属性情報に関する条件の入力を取得すると、制限情報を作成する(ステップS801)。閲覧許可ユーザの属性情報に関する条件の入力を取得するためには、端末装置3の表示手段34に表示するユーザページに、その条件を入力するためのテキストボックスやメニューを用意する必要がある。また、制限情報とは、作成ユーザが、閲覧許可ユーザの条件を示す情報であり、作成ユーザのユーザ識別情報と、公開条件とが含まれている。   First, when the user page display unit 311 of the terminal device 3 acquires an input of conditions related to the attribute information of the browsing-permitted user from the input unit 33, the restriction information is created (step S801). In order to acquire the input of the condition regarding the attribute information of the browsing-permitted user, it is necessary to prepare a text box and a menu for inputting the condition on the user page displayed on the display unit 34 of the terminal device 3. Further, the restriction information is information indicating the conditions of the viewing-permitted user by the creation user, and includes the user identification information of the creation user and the disclosure conditions.

次に、端末装置3のユーザページ表示部311が、ネットワーク4を介して、アイテム提供サーバ装置6に、作成した制限情報と、作成ユーザの利用者特定情報とを送信する(ステップS802)。   Next, the user page display unit 311 of the terminal device 3 transmits the created restriction information and the user identification information of the created user to the item providing server device 6 via the network 4 (step S802).

次に、アイテム提供サーバ装置6の認証手段13が、ネットワーク4を介して、端末装置3より制限情報と利用者特定情報とを受信すると、利用者特定情報を基に認証を行う(ステップS803)。認証に成功した場合は、閲覧可能情報取得部614に受信した制限情報を送り、ステップS804へ進み、失敗した場合はステップS801からやり直す。   Next, when the authentication means 13 of the item providing server device 6 receives the restriction information and the user specifying information from the terminal device 3 via the network 4, the authentication is performed based on the user specifying information (step S803). . If the authentication is successful, the received restriction information is sent to the viewable information acquisition unit 614, and the process proceeds to step S804. If the authentication is unsuccessful, the process starts again from step S801.

ステップS804では、アイテム提供サーバ装置6の閲覧可能情報取得部614が、認証手段13より、制限情報を取得し、ネットワーク4を介して、情報処理サーバ装置7に、取得した制限情報を送信する。   In step S <b> 804, the viewable information acquisition unit 614 of the item providing server device 6 acquires the restriction information from the authentication unit 13 and transmits the acquired restriction information to the information processing server device 7 via the network 4.

次に、情報処理サーバ装置7の閲覧可能情報作成部714が、ネットワーク4を介して、アイテム提供サーバ装置6より、制御情報を受信する(ステップS805)。   Next, the browseable information creation unit 714 of the information processing server device 7 receives control information from the item providing server device 6 via the network 4 (step S805).

次に、情報処理サーバ装置7の閲覧可能情報作成部714が、閲覧可能情報格納部736にて、ステップS805にて受信した制御情報に含まれる作成ユーザのユーザ識別情報とinspected_user_idとを照合し、一致する全ての閲覧可能情報を削除する(ステップS806)。   Next, the browseable information creation unit 714 of the information processing server device 7 collates the user identification information of the creation user included in the control information received in step S805 with the inspected_user_id in the browseable information storage unit 736, All the matchable browsing information is deleted (step S806).

次に、情報処理サーバ装置7の閲覧可能情報作成部714が、ユーザ情報格納部233より、ステップS805にて受信した制限情報に含まれる公開条件を満たすユーザの属性情報を有するユーザ情報に含まれる全てのユーザ識別情報を抽出する(ステップS807)。抽出するユーザ識別情報は、例えば、公開条件が「性別:男」であれば、ユーザの属性情報に含まれる「性別」が「男」であるユーザ情報に含まれるユーザ識別情報を全て抽出すればよい。   Next, the browseable information creation unit 714 of the information processing server device 7 is included in the user information having the attribute information of the user that satisfies the disclosure condition included in the restriction information received in Step S805 from the user information storage unit 233. All user identification information is extracted (step S807). For example, if the disclosure condition is “gender: male”, the user identification information to be extracted is all the user identification information included in the user information whose “gender” is “male” included in the user attribute information. Good.

次に、情報処理サーバ装置7の閲覧可能情報作成部714が、ステップS807にて抽出したユーザ識別情報ごとに、抽出したユーザ識別情報をbase_user_idとし、ステップS805にて受信した制限情報に含まれる作成ユーザのユーザ識別情報をinspected_user_idとして関連付けた閲覧可能情報を作成し、閲覧可能情報格納部736に、作成した閲覧可能情報を記憶する(ステップS808)。   Next, the viewable information creation unit 714 of the information processing server device 7 sets the extracted user identification information as base_user_id for each user identification information extracted in step S807, and is included in the restriction information received in step S805. The browseable information in which the user identification information of the user is associated as inspected_user_id is created, and the created browseable information is stored in the browseable information storage unit 736 (step S808).

次に、情報処理サーバ装置7の閲覧可能情報作成部714が、閲覧可能情報格納部736より、全ての閲覧可能情報を取得し、ネットワーク4を介して、アイテム提供サーバ装置6に、取得した全ての閲覧可能情報を送信する(ステップS809)。   Next, the browsable information creation unit 714 of the information processing server device 7 acquires all browsable information from the browsable information storage unit 736, and acquires all the acquired pieces of information to the item providing server device 6 via the network 4. Is transmitted (step S809).

次に、アイテム提供サーバ装置6の閲覧可能情報取得部614が、ネットワーク4を介して、情報処理サーバ装置7より、閲覧可能情報を受信すると、閲覧可能情報格納部644に記憶された閲覧可能情報を全て削除し、閲覧可能情報格納部644に、受信した全ての閲覧可能情報を記憶し(ステップS810)、ステップS801からステップS810までの一連の処理を終了する。   Next, when the browsable information acquisition unit 614 of the item providing server device 6 receives the browsable information from the information processing server device 7 via the network 4, the browsable information stored in the browsable information storage unit 644. Are deleted, all the browseable information received is stored in the browseable information storage unit 644 (step S810), and the series of processing from step S801 to step S810 is terminated.

以上が、情報提供アイテムサーバ装置6の閲覧可能情報取得部614経由で制限情報を送信する場合の閲覧可能情報作成の第4の方法の手順の説明である。   The above is the description of the procedure of the fourth method for creating the browsable information when the restriction information is transmitted via the browsable information acquisition unit 614 of the information provision item server device 6.

閲覧可能情報作成の第5の方法は、お気に入り情報を閲覧するユーザ(閲覧ユーザ)が、お気に入り情報を作成したユーザ(作成ユーザ)の属性情報に関する条件(閲覧希望条件)を指定し、指定された閲覧希望条件を用いて閲覧可能情報を作成する方法である。   In the fifth method of creating browseable information, a user (browsing user) who browses favorite information specifies a condition (browsing desired condition) regarding attribute information of the user (creating user) who created the favorite information. This is a method of creating browseable information using the desired browsing conditions.

閲覧可能情報作成の第5の方法は、閲覧可能情報作成の第4の方法の手順において、ステップS801の処理を行う代わりに、入力手段34より、閲覧希望条件の入力を取得したときに、自己制限情報を作成すればよい。閲覧希望条件の入力を取得するためには、端末装置3の表示手段34に表示するユーザページに、その閲覧希望条件を入力するためのテキストボックスやメニューを用意する必要がある。また、自己制限情報とは、閲覧ユーザが、作成ユーザの条件を示す情報であり、閲覧ユーザのユーザ識別情報と、閲覧希望条件とが含まれている。ステップS802からステップS805の処理にて、制限情報の代わりに、自己制限情報を送信すればよい。また、ステップS806にて閲覧可能情報を削除する際に、自己制御情報に含まれる閲覧ユーザのユーザ識別情報とbase_user_idとを照合し、一致するものを全て削除すればよい。また、ステップS807にてユーザ識別情報の抽出に公開条件を用いる代わりに、閲覧希望条件を用いればよい。また、ステップS808にて、閲覧可能情報を作成する際に、自己制限情報に含まれる閲覧ユーザのユーザ識別情報をbase_user_idとし、ステップS807にて抽出したユーザ識別情報をinspected_user_idとして関連付けることで作成すればよい。ステップS809からステップS810までの処理は、閲覧可能情報作成の第4の方法と同様である。   The fifth method of creating browseable information is the same as that of the fourth method of creating browseable information, when the input of the desired viewing condition is obtained from the input means 34 instead of performing the process of step S801. What is necessary is just to create restriction information. In order to acquire the input of the desired viewing condition, it is necessary to prepare a text box and a menu for inputting the desired viewing condition on the user page displayed on the display unit 34 of the terminal device 3. The self-limiting information is information indicating the conditions of the creating user by the browsing user, and includes the user identification information of the browsing user and browsing desired conditions. In the processing from step S802 to step S805, self-limiting information may be transmitted instead of limiting information. Further, when deleting the browseable information in step S806, the user identification information of the browsing user included in the self-control information and the base_user_id are collated, and all the matching information may be deleted. In addition, instead of using the disclosure condition for extracting the user identification information in step S807, it is only necessary to use the browsing desired condition. Further, when creating browseable information in step S808, it is created by associating the user identification information of the browsing user included in the self-limitation information as base_user_id and associating the user identification information extracted in step S807 as inspected_user_id. Good. The processing from step S809 to step S810 is the same as the fourth method for creating browseable information.

本実施例における連携ポイントの付与方法は、閲覧できるお気に入り情報が制限されているため、お気に入り情報を閲覧したいユーザを選択する際に、選択肢が絞られているため選択が容易となる。特に、本発明の第1の実施例では、お気に入り情報を登録しているユーザが百人程度でも、全ユーザのお気に入り情報を見るのが困難となり、例えば表示順の高いユーザなどの一部のユーザのお気に入り情報に閲覧が集中してしまう可能性があるが、本実施例では一部のユーザのお気に入り情報に閲覧が集中することを避けることができる。このため、特定のユーザにポイントが集中することを緩和することができる。   Since the favorite information that can be browsed is limited in the method for assigning cooperation points in the present embodiment, selection is easy because selection options are narrowed down when selecting a user who wants to browse the favorite information. In particular, in the first embodiment of the present invention, even if there are about 100 users who have registered favorite information, it is difficult to view the favorite information of all users. Although there is a possibility that browsing concentrates on favorite information, in this embodiment, it is possible to avoid browsing concentrating on favorite information of some users. For this reason, it can relieve that a point concentrates on a specific user.

以下に、本発明の第3の実施例について、図を用いて詳細に説明する。   Hereinafter, a third embodiment of the present invention will be described in detail with reference to the drawings.

本発明の第3の実施例は、1回のお気に入りアイテムに利用に対し、連携親ポイントを算出する代わりに、一定の期間に対して付与する連携親ポイントをサービスの提供側が決め、その連携親ポイントを基に連携ポイントを算出する方法を説明したものである。   In the third embodiment of the present invention, instead of calculating linked parent points for use for a single favorite item, the service provider determines linked parent points to be given for a certain period of time, and the linked parent It explains the method of calculating the cooperation point based on the point.

本発明の第3の実施例におけるシステム全体の構成は、情報処理サーバ装置2の代わりに情報処理サーバ装置8を用いる以外は、本発明の第1の実施例の場合と同様である。   The configuration of the entire system in the third exemplary embodiment of the present invention is the same as that of the first exemplary embodiment of the present invention except that the information processing server device 8 is used instead of the information processing server device 2.

アイテム提供サーバ装置1、端末装置3、ネットワーク4(およびネットワーク5)については、本発明の第1の実施例と同様である。   The item providing server device 1, the terminal device 3, and the network 4 (and the network 5) are the same as those in the first embodiment of the present invention.

情報処理サーバ装置8は、アイテム提供サーバ装置1に推薦アイテムを送信したり、アイテム提供サーバ装置1の要求に応じて、連携ポイント情報を送信する装置である。情報処理サーバ装置8は、CPU、RAM、ROM、ハードディスクドライブ(HDD)、ネットワークインタフェース等を備えるコンピュータを用いて、ソフトウェア(プログラム)処理として実施することも可能である。   The information processing server device 8 is a device that transmits a recommended item to the item providing server device 1 or transmits cooperation point information in response to a request from the item providing server device 1. The information processing server device 8 can be implemented as software (program) processing using a computer including a CPU, RAM, ROM, hard disk drive (HDD), network interface, and the like.

図25は、本実施例における情報処理サーバ装置8の構成図である。本実施例における情報処理サーバ装置8、情報処理サーバ制御手段81と、情報処理サーバ通信手段22と、情報処理サーバ格納手段83とで構成される。   FIG. 25 is a configuration diagram of the information processing server device 8 in the present embodiment. The information processing server device 8, the information processing server control unit 81, the information processing server communication unit 22, and the information processing server storage unit 83 in this embodiment are configured.

情報処理サーバ通信手段22は、本発明の第1の実施例と同様である。   The information processing server communication means 22 is the same as that of the first embodiment of the present invention.

情報処理サーバ格納手段83は、HDDなどの記憶装置を用いて、様々なデータを記憶する。情報処理サーバ格納手段83は、利用情報格納部231と、連携ポイント情報格納部232と、ユーザ情報格納部233と、アイテム情報格納部234と、お気に入り情報格納部235と、仮ポイント格納部837とで構成される。   The information processing server storage unit 83 stores various data using a storage device such as an HDD. The information processing server storage unit 83 includes a usage information storage unit 231, a linkage point information storage unit 232, a user information storage unit 233, an item information storage unit 234, a favorite information storage unit 235, and a temporary point storage unit 837. Consists of.

利用情報格納部231と、連携ポイント情報格納部232と、ユーザ情報格納部233と、アイテム情報格納部234と、お気に入り情報格納部235は、本発明の第1の実施例と同様である。   The usage information storage unit 231, the linkage point information storage unit 232, the user information storage unit 233, the item information storage unit 234, and the favorite information storage unit 235 are the same as those in the first embodiment of the present invention.

仮ポイント格納部837は、HDDなどの記憶装置を用いて、仮ポイント情報を複数記憶する。図26は、仮ポイント格納部837の格納状態の一例を示す図である。仮ポイント情報とは、ユーザ識別情報であるuser_idと、そのユーザ識別情報に対応するユーザの仮ポイントであるtmp_pointを関連付けたものであり、図26のようなテーブル形式で記憶する。尚、記憶されている仮ポイントの初期値は「0」である。   The temporary point storage unit 837 stores a plurality of temporary point information using a storage device such as an HDD. FIG. 26 is a diagram illustrating an example of a storage state of the temporary point storage unit 837. The temporary point information is obtained by associating user_id, which is user identification information, with tmp_point, which is a user's temporary point corresponding to the user identification information, and is stored in a table format as shown in FIG. The initial value of the stored temporary point is “0”.

情報処理サーバ制御手段81は、情報処理サーバ装置8を構成する各手段に対して、全体的な制御を行う。情報処理サーバ制御手段81は、連携ポイント算出部811と、お気に入り情報登録部212と、連携ポイント取得部213とで構成される。   The information processing server control unit 81 performs overall control on each unit constituting the information processing server device 8. The information processing server control unit 81 includes a cooperation point calculation unit 811, a favorite information registration unit 212, and a cooperation point acquisition unit 213.

お気に入り情報登録部212と、連携ポイント取得部213は、本発明の第1の実施例と同様である。   The favorite information registration unit 212 and the cooperation point acquisition unit 213 are the same as those in the first embodiment of the present invention.

連携ポイント算出部811は、ネットワーク4を介して、アイテム提供サーバ装置1より、新規利用情報を受信すると、連携ポイント算出処理の代わりに、仮ポイント算出処理を行う。また、一定の期間ごとに連携親ポイント分配処理を行う。一定の期間ごととは例えば、1日ごとや1週間ごとなど、一定の時間経過ごととしてもよい。また、サービス提供側が自由に時間間隔を変えてもよい。   When the cooperation point calculation unit 811 receives new usage information from the item providing server device 1 via the network 4, the cooperation point calculation unit 811 performs a temporary point calculation process instead of the cooperation point calculation process. In addition, linked parent point distribution processing is performed at regular intervals. For example, every certain period may be every certain period of time such as every day or every week. Further, the service provider may freely change the time interval.

仮ポイント算出処理の手順を図27のフローチャートを用いて説明する。   The procedure of the temporary point calculation process will be described with reference to the flowchart of FIG.

仮ポイント処理の手順は、本発明の第1の実施例における連携ポイント算出処理の手順において、ステップS403からステップS404までの処理をステップS504で置き換え、ステップS408の処理をステップS508の処理で置き換えたものであるため、置き換えた処理についてのみ説明する。   The procedure of the provisional point process is the same as the process of the cooperative point calculation process in the first embodiment of the present invention, in which the process from step S403 to step S404 is replaced with step S504, and the process of step S408 is replaced with the process of step S508. Therefore, only the replaced process will be described.

ステップS504では、連携ポイント算出部811が、仮ポイント格納部837において、作成ユーザのユーザ識別情報に対応する仮ポイント情報を特定し、特定した仮ポイント情報のtmp_pointに、サービス提供側が予め定めた所定の値x(0<x<1)を加える。   In step S504, the cooperation point calculation unit 811 specifies temporary point information corresponding to the user identification information of the created user in the temporary point storage unit 837, and a predetermined value predetermined by the service provider in tmp_point of the specified temporary point information. The value x (0 <x <1) is added.

ステップS508では、連携ポイント算出部811が、仮ポイント格納部837において、ステップS407にて選択した分配対象ユーザのユーザ識別情報に対応する仮ポイント情報を特定し、特定した仮ポイント情報のtmp_pointに、(1−x)とステップS407にて選択した分配対象ユーザに対応した分配率との乗算値を加算する。   In step S508, the cooperation point calculation unit 811 specifies temporary point information corresponding to the user identification information of the distribution target user selected in step S407 in the temporary point storage unit 837, and sets tmp_point of the specified temporary point information. A multiplication value of (1-x) and the distribution rate corresponding to the distribution target user selected in step S407 is added.

以上が、仮ポイント算出処理の説明である。   The above is the description of the provisional point calculation process.

次に、一定の期間ごとに行う連携親ポイント分配処理の手順について、図28のフローチャートを用いて説明する。   Next, the procedure of cooperative parent point distribution processing performed at regular intervals will be described with reference to the flowchart of FIG.

まず、連携ポイント算出部811が、一定期間に付与する連携親ポイントを取得する(ステップS601)。連携親ポイントを取得する方法は、予めサービスの提供側が設定しておき、その設定した値を取得してもよいし、図示しないキーボード等の連携親ポイントを入力する手段を用意し、連携親ポイント分配処理を行うたびに、サービス提供側が入力することで取得してもよい。   First, the cooperation point calculation unit 811 acquires a cooperation parent point to be given for a certain period (step S601). The method of acquiring the link parent point may be set in advance by the service provider, and the set value may be acquired, or a means for inputting the link parent point such as a keyboard (not shown) is prepared. Each time distribution processing is performed, the service provider may obtain the input.

次に、連携ポイント算出部811が、仮ポイント格納部837より、連携親ポイントを分配する対象ユーザを抽出するために、tmp_pointの値が「0」を超える全ての仮ポイント情報を取得する(ステップS602)。   Next, the cooperation point calculation unit 811 acquires all temporary point information whose value of tmp_point exceeds “0” from the temporary point storage unit 837 in order to extract the target users to which the cooperation parent points are distributed (step) S602).

次に、連携ポイント算出部811が、ステップS602にて取得した仮ポイント情報のうち、例えば取得した順に、1つ選択する(ステップS603)。   Next, the cooperation point calculation unit 811 selects one of the temporary point information acquired in step S602, for example, in the order of acquisition (step S603).

次に、連携ポイント算出部811が、ステップS603にて選択した仮ポイント情報に含まれるuser_idに対する連携ポイント(変更値)を算出する(ステップS604)。連携ポイントは、ステップS603にて選択した仮ポイント情報に含まれるtmp_pointが、ステップS602にて取得した全ての仮ポイント情報に含まれるtmp_pointの総和に占める割合に応じて、ステップS601にて取得した連携親ポイントを分配することで算出する。連携親ポイントvpを分配する対象となった全てのユーザの集合をUtとし、連携ポイントを算出するユーザub(ub∈Ut)のtmp_pointをt(ub)とすると、ユーザubの連携ポイントv(ub)は、図33の式(12)で算出される。   Next, the cooperation point calculation unit 811 calculates a cooperation point (change value) for user_id included in the temporary point information selected in step S603 (step S604). The cooperation points acquired in step S601 according to the ratio of the tmp_point included in the temporary point information selected in step S603 to the total sum of tmp_points included in all the temporary point information acquired in step S602. Calculate by distributing parent points. Assume that a set of all users to which the cooperation parent point vp is to be distributed is Ut, and that tmp_point of the user ub (ubεUt) for calculating the cooperation point is t (ub), the cooperation point v (ub of the user ub ) Is calculated by equation (12) in FIG.

次に、連携ポイント算出部811が、連携ポイント情報格納部232において、ステップS603にて選択した仮ポイント情報に含まれるuser_idに対応する連携ポイント情報を特定し、特定した連携ポイント情報のpoint(元のポイント)に、ステップS604にて算出した連携ポイント(変更値)を加算する(ステップS605)。   Next, the cooperation point calculation unit 811 identifies the cooperation point information corresponding to user_id included in the temporary point information selected in step S603 in the cooperation point information storage unit 232, and points (original) Are added to the cooperation point (changed value) calculated in step S604 (step S605).

次に、連携ポイント算出部811が、ステップS603にて全ての仮ポイント情報を選択したか否かを判定する(ステップS606)。全て選択した場合は、ステップS607へ進み、未選択のものが残っている場合は、ステップS603へ進む。   Next, it is determined whether the cooperation point calculation part 811 has selected all the temporary point information in step S603 (step S606). If all have been selected, the process proceeds to step S607, and if any unselected items remain, the process proceeds to step S603.

ステップS607では、連携ポイント算出部811が、仮ポイント格納部837にて、全ての仮ポイント情報のtmp_pointの値を「0」で置き換え、ステップS601からステップS607までの処理を終了する。   In step S607, the cooperation point calculation unit 811 replaces the tmp_point values of all the temporary point information with “0” in the temporary point storage unit 837, and ends the processing from step S601 to step S607.

上記説明では、ステップS605にて、元の連携ポイントに変更値を加算して、連携ポイントを更新しているが、加算処理の代わりに、元の連携ポイントと以下に示す係数との乗算処理を用いて、連携ポイントを更新してもよい。このとき、ステップS601では、一定期間に付与する連携親ポイントの代わりに、増加率(元の連携ポイントをどの程度増加させるかを示す値であり、この値に1を加えることで係数となる)の合計値である親増加率を取得する。そして、分配対象ユーザ集合をUtとし、仮ポイントを算出するユーザub(ub∈Ut)のtmp_pointをt(ub)とし、親増加率をsrとして、図33の式(13)により、ユーザubに対して係数m(ub)を算出する。なお、連携ポイントの初期値が「0」であると、いくら係数を掛け合わせても増加しないため、初期値を「0」を超える値で設定するか、初期値は「0」であるが、一番最初に連携ポイントの算出対象になった場合にのみ、一定のポイント数を加えればよい。   In the above description, in step S605, the change value is added to the original linkage point to update the linkage point. Instead of the addition process, the multiplication process of the original linkage point and the coefficient shown below is performed. You may use and update a cooperation point. At this time, in step S601, instead of the cooperation parent point given for a certain period, an increase rate (a value indicating how much the original cooperation point is increased, and adding 1 to this value becomes a coefficient). The parent increase rate that is the total value of is acquired. Then, the distribution target user set is set to Ut, the tmp_point of the user ub (ubεUt) for calculating the temporary points is set to t (ub), the parent increase rate is set to sr, and the user ub is expressed by the equation (13) in FIG. On the other hand, a coefficient m (ub) is calculated. If the initial value of the linkage point is “0”, it does not increase no matter how many coefficients are multiplied, so the initial value is set to a value exceeding “0” or the initial value is “0”. It is only necessary to add a certain number of points only when the first point to be calculated is a linked point.

以上が、一定の期間ごとに行う連携親ポイント分配処理の説明である。   The above is the description of the coordinated parent point distribution process performed every certain period.

本実施例における連携ポイントの付与方法は、サービスの提供側が一定期間に付与する連携ポイントの総和を自由にコントロールできるので、事業運営者のポイントサービスにかけられる予算に応じて、連携ポイントの付与を行うことが容易にできる。   In the present embodiment, the cooperation point grant method allows the service provider to freely control the total sum of the cooperation points granted for a certain period of time. Therefore, the cooperation points are assigned according to the budget for the point service of the business operator. Can be easily done.

以下に、本発明の第4の実施例について、図を用いて詳細に説明する。   Below, the 4th Example of this invention is described in detail using figures.

本発明の第4の実施例は、お気に入り情報を閲覧するユーザに対して、お気に入り情報を作成したユーザのお気に入り情報全体を評価する手段を与え、お気に入り情報を閲覧するユーザが、お気に入り情報を作成したユーザのお気に入り情報全体を評価した情報を用いて、連携ポイントを分配する方法である。   The fourth embodiment of the present invention provides a user browsing favorite information with a means for evaluating the entire favorite information of the user who created the favorite information, and the user browsing the favorite information has created the favorite information. In this method, cooperation points are distributed using information obtained by evaluating the entire user favorite information.

本発明の第4の実施例におけるシステム全体の構成は、情報処理サーバ装置2に代えて情報処理サーバ装置9を用いる以外は、本発明の第1の実施例の場合と同様である。   The configuration of the entire system in the fourth embodiment of the present invention is the same as that of the first embodiment of the present invention except that the information processing server device 9 is used instead of the information processing server device 2.

ネットワーク4(およびネットワーク5)は、本発明の第1の実施例と同様である。   The network 4 (and the network 5) is the same as that of the first embodiment of the present invention.

アイテム提供サーバ装置1の構成は、本発明の第1の実施例と同様であるが、ユーザページ情報作成部111と、お気に入り情報登録部112における処理が異なる。   The configuration of the item providing server device 1 is the same as that of the first embodiment of the present invention, but the processes in the user page information creation unit 111 and the favorite information registration unit 112 are different.

ユーザページ情報作成部111は、本発明の第1の実施例と同様に3種類の処理を行うが、ユーザページ情報送信処理とお気に入り情報送信処理とが異なる。   The user page information creation unit 111 performs three types of processing as in the first embodiment of the present invention, but the user page information transmission processing and favorite information transmission processing are different.

本実施例におけるユーザページ情報送信処理は、本発明の第1の実施例におけるユーザページ情報送信処理と同様の手順であるが、ユーザページ情報を作成する際に、さらに、認証ユーザに対する全ての評価情報を追加する。評価情報とは、お気に入り情報を閲覧したユーザ(評価ユーザ)が、閲覧したお気に入り情報を作成したユーザ(被評価ユーザ)に対する評価を示す情報であり、被評価ユーザのユーザ識別情報と、評価ユーザのユーザ識別情報と、参考度とを関連付けたものである。参考度とは、評価ユーザが、被評価ユーザの作成したお気に入り情報全体に対して行った評価を数値化した値であり、例えば、「1:非常に参考にならない」、「2:やや参考にならない」、「3:どちらでもない」、「4:やや参考になる」、「5:非常に参考になる」といったように、お気に入り情報全体が参考になる度合いを数値化したものである。認証ユーザに対する全ての評価情報を取得するには、情報処理サーバ装置9より、認証ユーザのユーザ識別情報と、被評価ユーザのユーザ識別情報とが一致する評価情報を全て取得すればよい。   The user page information transmission process in the present embodiment is the same procedure as the user page information transmission process in the first embodiment of the present invention. However, when creating the user page information, all evaluations for the authenticated user are further performed. Add information. Evaluation information is information which shows evaluation with respect to the user (evaluated user) who created the browsed favorite information by the user (evaluation user) who browsed the favorite information. The user identification information of the evaluated user and the evaluation user's The user identification information is associated with the reference level. The reference degree is a value obtained by quantifying the evaluation performed by the evaluation user on the entire favorite information created by the user to be evaluated. For example, “1: not very helpful”, “2: somewhat helpful. The degree of reference of the entire favorite information is quantified, such as “Not to be”, “3: Neither”, “4: Somewhat helpful”, “5: Very helpful”. In order to acquire all evaluation information for the authenticated user, it is only necessary to acquire from the information processing server device 9 all evaluation information in which the user identification information of the authenticated user and the user identification information of the user to be evaluated match.

本実施例におけるお気に入り情報送信処理は、端末装置3に、受信したお気に入り情報取得要求に対応するお気に入り情報と評価情報とを送信する処理であり、まず、お気に入り情報格納部143より、受信したお気に入り情報取得要求に含まれるユーザ識別情報に対応する全てのお気に入り情報を取得する。次に、ネットワーク4を介して、情報処理サーバ装置9に、受信したお気に入り情報取得要求を送信する。次に、ネットワーク4を介して、情報処理サーバ装置9より、送信したお気に入り情報取得要求に対応する全ての評価情報を受信する。そして、ネットワーク4を介して、端末装置3に、取得したお気に入り情報と評価情報とを全て送信する。   The favorite information transmission process in this embodiment is a process of transmitting favorite information and evaluation information corresponding to the received favorite information acquisition request to the terminal device 3. First, the received favorite information is received from the favorite information storage unit 143. All favorite information corresponding to the user identification information included in the acquisition request is acquired. Next, the received favorite information acquisition request is transmitted to the information processing server device 9 via the network 4. Next, all evaluation information corresponding to the transmitted favorite information acquisition request is received from the information processing server device 9 via the network 4. Then, all the acquired favorite information and evaluation information are transmitted to the terminal device 3 via the network 4.

お気に入り情報登録部112は、本発明の第1の実施例における処理に加えて、評価情報中継処理を行う。   The favorite information registration unit 112 performs evaluation information relay processing in addition to the processing in the first embodiment of the present invention.

評価情報中継処理とは、ネットワーク4を介して、端末装置3より評価情報を受信し、情報処理サーバ装置2に、受信した評価情報を送信する処理である。   The evaluation information relay process is a process of receiving evaluation information from the terminal device 3 via the network 4 and transmitting the received evaluation information to the information processing server device 2.

端末装置3の構成は、本発明の第1の実施例と同様であるが、ユーザページ表示部311における処理が異なる。   The configuration of the terminal device 3 is the same as that of the first embodiment of the present invention, but the processing in the user page display unit 311 is different.

ユーザページ表示部311は、本発明の第1の実施例と同様に6種類の処理を行うが、ユーザページ表示処理とお気に入り情報表示処理が異なる。さらに、入力装置33より、お気に入り情報処理にて表示された他のユーザのお気に入り情報全体に対して、参考度を選択する操作を受信すると、評価情報送信処理を行う。   The user page display unit 311 performs six types of processing as in the first embodiment of the present invention, but the user page display processing and favorite information display processing are different. Further, when an operation for selecting a reference degree is received from the input device 33 for the entire favorite information of other users displayed in the favorite information processing, an evaluation information transmission process is performed.

ユーザページ表示処理においては、受信したユーザページ情報に、利用ユーザに対する全ての評価情報が追加されているため、利用ユーザのお気に入り情報の中に、追加された評価情報を含めて表示する。追加された評価情報を含め方は、例えば、評価情報に含まれる参考度の平均値と、評価情報の数を算出し、その2つの値を、利用ユーザのお気に入り情報の中に表示すればよい。   In the user page display process, since all evaluation information for the user is added to the received user page information, the added evaluation information is displayed in the favorite information of the user. In order to include the added evaluation information, for example, the average value of the reference degree included in the evaluation information and the number of evaluation information may be calculated, and the two values may be displayed in the favorite information of the user. .

お気に入り情報表示処理においては、お気に入り情報と共に、お気に入り情報を取得する対象となった他ユーザに対する全ての評価情報も受信するため、他のユーザのお気に入り情報の中に、受信した評価情報を含めて表示する。受信した評価情報を含め方は、例えば、評価情報に含まれる参考度の平均値と、評価情報の数を算出し、その2つの値を、他のユーザのお気に入り情報の中に表示すればよい。また、利用ユーザが、他のユーザのお気に入り情報全体を評価するために、参考度を選択するためのメニューを表示する。   In the favorite information display process, since all the evaluation information for the other users for which the favorite information is acquired is received together with the favorite information, the received evaluation information is displayed in the favorite information of the other users. To do. The method of including the received evaluation information may calculate, for example, the average value of the reference degree included in the evaluation information and the number of evaluation information, and display the two values in favorite information of other users. . In addition, a user user displays a menu for selecting a reference degree in order to evaluate the entire favorite information of other users.

評価情報送信処理とは、選択された参考度と、現在ユーザページにお気に入り情報を表示中の他のユーザのユーザ識別情報とを用いて評価情報を作成し、アイテム提供サーバ装置1に作成した評価情報を送信する処理である。   The evaluation information transmission process creates evaluation information using the selected reference degree and the user identification information of another user whose favorite information is currently displayed on the user page, and the evaluation created in the item providing server device 1 This is a process of transmitting information.

情報処理サーバ装置9は、アイテム提供サーバ装置1に推薦アイテムを送信したり、アイテム提供サーバ装置1の要求に応じて、連携ポイント情報と評価情報とを送信する装置である。情報処理サーバ装置9は、CPU、RAM、ROM、ハードディスクドライブ(HDD)、ネットワークインタフェース等を備えるコンピュータを用いて、ソフトウェア(プログラム)処理として実施することも可能である。   The information processing server device 9 is a device that transmits a recommended item to the item providing server device 1 or transmits cooperation point information and evaluation information in response to a request from the item providing server device 1. The information processing server device 9 can be implemented as software (program) processing using a computer including a CPU, RAM, ROM, hard disk drive (HDD), network interface, and the like.

図29は、本実施例における情報処理サーバ装置9の構成図である。本実施例における情報処理サーバ装置9、情報処理サーバ制御手段91と、情報処理サーバ通信手段22と、情報処理サーバ格納手段93とで構成される。   FIG. 29 is a configuration diagram of the information processing server device 9 in the present embodiment. The information processing server device 9, the information processing server control unit 91, the information processing server communication unit 22, and the information processing server storage unit 93 in this embodiment are configured.

情報処理サーバ通信手段22は、本発明の第1の実施例と同様である。   The information processing server communication means 22 is the same as that of the first embodiment of the present invention.

情報処理サーバ格納手段93は、HDDなどの記憶装置を用いて、様々なデータを記憶する。情報処理サーバ格納手段93は、利用情報格納部231と、連携ポイント情報格納部232と、ユーザ情報格納部233と、アイテム情報格納部234と、お気に入り情報格納部235と、評価情報格納部938とで構成される。   The information processing server storage unit 93 stores various data using a storage device such as an HDD. The information processing server storage unit 93 includes a usage information storage unit 231, a linkage point information storage unit 232, a user information storage unit 233, an item information storage unit 234, a favorite information storage unit 235, and an evaluation information storage unit 938. Consists of.

利用情報格納部231と、連携ポイント情報格納部232と、ユーザ情報格納部233と、アイテム情報格納部234と、お気に入り情報格納部235は、本発明の第1の実施例と同様である。   The usage information storage unit 231, the linkage point information storage unit 232, the user information storage unit 233, the item information storage unit 234, and the favorite information storage unit 235 are the same as those in the first embodiment of the present invention.

評価情報格納部938は、複数の評価情報を格納する。図30は、評価情報格納部938の格納状態の一例を示す図である。評価情報に含まれる被評価ユーザのユーザ識別情報と、評価ユーザのユーザ識別情報と、参考度とを、それぞれ、user_id、eval_user_id、evalとして関連付けて、図30のようなテーブル形式で複数格納する。(user_id、eval_user_id)の組合せは一意であり、同じ組合せのものを記憶する場合は、新しいものに更新すればよい。   The evaluation information storage unit 938 stores a plurality of evaluation information. FIG. 30 is a diagram illustrating an example of a storage state of the evaluation information storage unit 938. The user identification information of the user to be evaluated, the user identification information of the evaluation user, and the reference degree included in the evaluation information are associated with each other as user_id, eval_user_id, and eval and stored in a table format as shown in FIG. The combination of (user_id, eval_user_id) is unique, and when the same combination is stored, it may be updated to a new one.

情報処理サーバ制御手段91は、情報処理サーバ装置9を構成する各手段に対して、全体的な制御を行う。情報処理サーバ制御手段91は、連携ポイント算出部911と、お気に入り情報登録部912と、連携ポイント取得部913とで構成される。   The information processing server control unit 91 performs overall control on each unit constituting the information processing server device 9. The information processing server control unit 91 includes a cooperation point calculation unit 911, a favorite information registration unit 912, and a cooperation point acquisition unit 913.

連携ポイント算出部911は、ネットワーク4を介して、アイテム提供サーバ装置1より、新規利用情報を受信すると、連携ポイント算出処理を行う。   When the cooperation point calculation unit 911 receives new usage information from the item providing server device 1 via the network 4, the cooperation point calculation unit 911 performs a cooperation point calculation process.

本実施例における連携ポイント算出処理の手順は、本発明の第1の実施例における連携ポイント算出処理の手順において、ステップS406にて分配率を算出する処理のみ異なる。   The procedure of the cooperative point calculation process in the present embodiment is different from the procedure of the cooperative point calculation process in the first embodiment of the present invention only in the process of calculating the distribution rate in step S406.

本実施例におけるステップS406は、連携ポイント算出部911が、評価情報格納部938より、ステップS405にて取得した分配対象ユーザに対応する評価情報を全て抽出し、抽出した評価情報に含まれる参考度の平均値と、抽出した評価情報の数とを用いて、分配対象ユーザごとに分配率を算出する。分配対象ユーザに対応する評価情報を抽出するには、評価情報格納部938にて、分配対象ユーザのユーザ識別情報の何れかとuser_idとを照合し、分配対象ユーザのユーザ識別情報の何れかと一致する全ての評価情報を抽出する。分配率の算出は、例えば、分配対象ユーザurに対応する評価情報に含まれる参考度の代表値(平均値や中央値や最頻値など)をEa(ur)とし、評価情報の数をN(ur)として、基準値B(ur)を図33の式(14)で算出し、分配率算出の第2の方法で説明した図31の式(2)において、V(ur,ir)の代わりにB(ur)を用いればよい。また、α>β>0となるような定数αとβを、予め設定しておき、基準値B(ur,ir)を図33の式(15)で算出してもよい。図33の式(14)または式(15)を用いることにより、参考度の代表値が大きいほど、かつ評価情報の数が多いほど、基準値B(ur)が大きな値となるので、ユーザurの獲得できる連携ポイントが多くなる。また、基準値B(ur)をEa(ur)として算出してもよい。このとき、参考度の代表値が大きいほど、ユーザurの獲得できる連携ポイントが多くなる。また、基準値B(ur)をN(ur)として算出してもよい。このとき、評価情報の数が大きいほど、ユーザurの獲得できる連携ポイントが多くなる。   In step S406 in this embodiment, the cooperation point calculation unit 911 extracts all evaluation information corresponding to the distribution target user acquired in step S405 from the evaluation information storage unit 938, and the reference degree included in the extracted evaluation information. The distribution ratio is calculated for each distribution target user using the average value of the above and the number of extracted evaluation information. In order to extract the evaluation information corresponding to the distribution target user, the evaluation information storage unit 938 matches any of the user identification information of the distribution target user with user_id and matches the user identification information of the distribution target user. Extract all evaluation information. For example, the distribution ratio is calculated by using Ea (ur) as the representative value (average value, median value, mode value, etc.) of the reference degree included in the evaluation information corresponding to the distribution target user ur, and the number of evaluation information is N. (Ur), the reference value B (ur) is calculated by the equation (14) in FIG. 33, and in the equation (2) in FIG. 31 described in the second method of calculating the distribution ratio, V (ur, ir) Instead, B (ur) may be used. Alternatively, constants α and β that satisfy α> β> 0 may be set in advance, and the reference value B (ur, ir) may be calculated using equation (15) in FIG. By using the formula (14) or the formula (15) in FIG. 33, the reference value B (ur) becomes larger as the representative value of the reference degree is larger and the number of pieces of evaluation information is larger. More points can be acquired. Further, the reference value B (ur) may be calculated as Ea (ur). At this time, the larger the representative value of the reference degree, the more cooperation points that the user ur can acquire. Further, the reference value B (ur) may be calculated as N (ur). At this time, the larger the number of evaluation information, the more cooperation points that the user ur can acquire.

また、評価情報が1つもない分配対象ユーザに対する参考度の代表値は、所定の値とすればよい。所定の値は、例えば、参考度が取りうる値の最低値(例えば、「1:非常に参考にならない」)とすればよい。   Further, the representative value of the reference degree for the distribution target user having no evaluation information may be a predetermined value. The predetermined value may be, for example, the lowest value that can be taken by the reference degree (for example, “1: not very helpful”).

また、参考度を用いて、分配対象の選択を行ってもよい。このとき、分配対象ユーザを参考度の高い順に上限数まで選択すればよい。また、参考度が閾値を超える分配対象ユーザを選択してもよい。上限数や閾値は予めサービス提供側が設定すればよい。   Further, the distribution target may be selected using the reference degree. At this time, the distribution target users may be selected up to the upper limit in descending order of reference. Moreover, you may select the distribution object user whose reference degree exceeds a threshold value. The service provider may set the upper limit number and threshold value in advance.

お気に入り情報登録部912は、本発明の第1の実施例におけるお気に入り情報登録処理に加えて、ネットワーク4を介して、アイテム提供サーバ装置1より評価情報を受信すると、評価情報登録処理を行う。   In addition to the favorite information registration process in the first embodiment of the present invention, the favorite information registration unit 912 performs an evaluation information registration process when receiving the evaluation information from the item providing server device 1 via the network 4.

評価情報登録処理とは、評価情報格納部938に、受信した評価情報を記憶する処理である。   The evaluation information registration process is a process of storing the received evaluation information in the evaluation information storage unit 938.

連携ポイント取得部913は、本発明の第1の実施例における連携ポイント取得部913と同様に、ネットワーク4を介して、アイテム提供サーバ装置1より、連携ポイント情報取得要求を受信すると、連携ポイント情報送信処理を行うが、その処理内容が異なる。   When the cooperation point acquisition unit 913 receives a cooperation point information acquisition request from the item providing server device 1 via the network 4, similarly to the cooperation point acquisition unit 913 in the first embodiment of the present invention, the cooperation point information Transmission processing is performed, but the processing content is different.

本実施例における連携ポイント情報送信処理は、まず、連携ポイント情報格納部232より、受信した連携ポイント情報取得要求に含まれるユーザ識別情報に対応した連携ポイント情報を取得する。次に、評価情報格納部938より、受信した連携ポイント情報取得要求に含まれるユーザ識別情報とuser_idとを照合し、一致する全ての評価情報を抽出する。そして、ネットワーク4を介して、アイテム提供サーバ装置1に、取得した連携ポイント情報と抽出した評価情報とを送信する処理である。   In the cooperation point information transmission process in the present embodiment, first, cooperation point information corresponding to the user identification information included in the received cooperation point information acquisition request is acquired from the cooperation point information storage unit 232. Next, the evaluation information storage unit 938 collates the user identification information included in the received cooperation point information acquisition request with user_id, and extracts all matching evaluation information. And it is the process which transmits the acquired cooperation point information and the extracted evaluation information to the item provision server apparatus 1 via the network 4.

本実施例においては、評価情報に含まれる参考度の平均値が高いほど、評価情報の数が多いほど、ポイントを多くもらえる傾向があるので、「高く評価されるようなお気に入り情報を作成すればたくさんポイントがもらえる」といったインセンティブや、「たくさんの人に評価してもらえるようなお気に入り情報を作成すればたくさんポイントがもらえる」といったインセンティブが各々のユーザに働く。従って、お気に入り情報を追加したり更新したりするモチベーションが維持できるので、お気に入り情報の内容の充実につながり、お気に入り情報を参考にしてアイテムを利用するユーザも増える。すなわち、ポイントが増加する頻度やポイントが付与されるユーザ数をさらに増やすことができる。このため、ユーザは自分のポイントを確認するために頻繁にアイテム提供サーバにアクセスする傾向がより強まり、アイテムに関する情報を見る機会もさらに増えるので、より一層ユーザのアイテム利用を促進することができる。   In this embodiment, the higher the average value of the reference level included in the evaluation information, the more the number of evaluation information, the more points are obtained. Each user has an incentive such as “You can get a lot of points” and “You can get a lot of points if you create favorite information that many people can evaluate.” Therefore, since motivation to add or update favorite information can be maintained, the content of the favorite information is enhanced, and the number of users who use items with reference to favorite information increases. That is, it is possible to further increase the frequency of increasing points and the number of users to whom points are given. For this reason, the user is more likely to access the item providing server frequently in order to confirm his / her point, and the opportunity to see information on the item is further increased, so that the user can further promote the use of the item.

本発明を適用したプログラムは、コンピュータをアイテム提供サーバ装置1、情報処理サーバ装置2、及び/又は端末装置3の各手段もしくは各部として機能させる。本発明を適用した別のプログラムは、アイテム提供サーバ装置1、情報処理サーバ装置2、及び/又は端末装置3に適用される方法の各ステップをコンピュータに実行させる。   The program to which the present invention is applied causes a computer to function as each means or each unit of the item providing server device 1, the information processing server device 2, and / or the terminal device 3. Another program to which the present invention is applied causes a computer to execute each step of the method applied to the item providing server device 1, the information processing server device 2, and / or the terminal device 3.

なお、本発明は上述した実施の形態または実施例のみに限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更(付加及び削除も含む。)が可能であることは言うまでもない。たとえば、情報処理サーバ装置2で行う処理を複数の情報処理装置によって分担して行うようにしてもよい。   It should be noted that the present invention is not limited to the above-described embodiments or examples, and it goes without saying that various modifications (including additions and deletions) are possible without departing from the scope of the present invention. . For example, the processing performed by the information processing server device 2 may be performed by a plurality of information processing devices.

本明細書は様々な範囲及びレベルの発明を開示している。それら発明は、本明細書で説明した様々な技術的範囲及び具体的レベルの各装置及び各方法だけでなく、拡張ないし一般化の範囲で、各装置及び各方法から独立の作用、効果を奏する1つ又は複数の要素を抽出したものや、1つ又は複数の要素を拡張ないし一般化の範囲で変更したものや、さらに、各装置間及び各方法間で1つ又は複数の要素の組合せを入れ換えたものを含む。   This specification discloses various ranges and levels of the invention. In addition to various devices and methods of various technical scopes and specific levels described in the present specification, the present invention has operations and effects independent of each device and each method within the scope of expansion or generalization. Extracting one or more elements, changing one or more elements within the scope of expansion or generalization, and combining one or more elements between devices and methods Includes replacements.

1,6 アイテム提供サーバ装置
2,7,8,9 情報処理サーバ装置
3 端末装置
4,5 ネットワーク
11 アイテム提供サーバ制御手段
111,611 ユーザページ情報作成部
112 お気に入り情報登録部
113 利用情報中継部
12 アイテム提供サーバ通信手段
13 認証手段
14 アイテム提供サーバ格納手段
141 ユーザ情報格納部
142 アイテム情報格納部
143 お気に入り情報格納部
21,71,81,91 情報処理サーバ制御手段
211,711,811,911 連携ポイント算出部
212,912 お気に入り情報登録部
213,913 連携ポイント取得部
22 情報処理サーバ通信手段
23,73,83,93 情報処理サーバ格納手段
231 利用情報格納部
232 連携ポイント情報格納部
233 ユーザ情報格納部
234 アイテム情報格納部
235 お気に入り情報格納部
31 端末制御手段
311 ユーザページ表示部
312 利用情報作成部
313 お気に入り情報作成部
32 端末通信手段
33 入力手段
34 表示手段
614 閲覧可能情報取得部
644 閲覧可能情報格納部
714 閲覧可能情報作成部
736 閲覧可能情報格納部
837 仮ポイント格納部
938 閲覧情報格納部
DESCRIPTION OF SYMBOLS 1,6 Item provision server apparatus 2,7,8,9 Information processing server apparatus 3 Terminal apparatus 4,5 Network 11 Item provision server control means 111,611 User page information creation part 112 Favorite information registration part 113 Usage information relay part 12 Item providing server communication unit 13 Authentication unit 14 Item providing server storage unit 141 User information storage unit 142 Item information storage unit 143 Favorite information storage unit 21, 71, 81, 91 Information processing server control unit 211, 711, 811 911 Calculation unit 212, 912 Favorite information registration unit 213, 913 Cooperation point acquisition unit 22 Information processing server communication unit 23, 73, 83, 93 Information processing server storage unit 231 Usage information storage unit 232 Cooperation point information storage unit 233 User information Storage unit 234 Item information storage unit 235 Favorite information storage unit 31 Terminal control unit 311 User page display unit 312 Usage information generation unit 313 Favorite information generation unit 32 Terminal communication unit 33 Input unit 34 Display unit 614 Browsable information acquisition unit 644 Browsing possible Information storage unit 714 Browsable information creation unit 736 Browsable information storage unit 837 Temporary point storage unit 938 Browsing information storage unit

Claims (28)

アイテムに関するユーザの利用情報を端末装置または他の装置から受信する情報処置装置における情報処理方法であって、
アイテムを識別するアイテム識別子と、ユーザまたはユーザの使用した端末装置を識別するための利用主体識別子とを含む利用情報を受信する受信ステップと、
他のユーザにアイテムを紹介する情報を作成した前記利用主体識別子と、その対象アイテムの前記アイテム識別子と、ユーザにより付与されたテキスト情報とを関連付けた紹介情報を格納する紹介情報格納ステップと、
前記受信ステップにて受信した一の利用情報に含まれる前記アイテム識別子である一のアイテム識別子を抽出し、前記紹介情報格納ステップで格納された紹介情報に含まれる利用主体識別子を対象にして、前記一のアイテム識別子に対応する利用主体識別子の集合であるユーザ集合を形成するユーザ集合形成ステップと、
前記ユーザ集合の少なくとも一部である複数の利用主体識別子に対して、前記利用主体識別子ごとに管理されているポイント値を変更するための変更値を、前記紹介情報格納ステップで格納された紹介情報から前記一のアイテム識別子に対応する前記テキスト情報を読み出し、前記テキスト情報の文字数、または単語数、または前記テキスト情報に含まれる単語の重要度を用いて算出するポイント算出ステップと、
を備えることを特徴とする情報処理方法。
An information processing method in an information processing apparatus for receiving user usage information related to an item from a terminal device or another device,
A receiving step for receiving usage information including an item identifier for identifying an item and a user or a user entity identifier used by the user;
An introduction information storage step for storing introduction information that associates the user entity identifier that created information for introducing an item to another user, the item identifier of the target item, and text information given by the user ;
Extracting one item identifier that is the item identifier included in the one usage information received in the receiving step, targeting the use subject identifier included in the introduction information stored in the introduction information storage step, A user set forming step for forming a user set which is a set of user entity identifiers corresponding to one item identifier;
The introduction information stored in the introduction information storage step is a change value for changing the point value managed for each of the user entity identifiers for a plurality of user entity identifiers that are at least part of the user set. A point calculation step of reading the text information corresponding to the one item identifier from and calculating using the number of characters of the text information, the number of words, or the importance of a word included in the text information ;
An information processing method comprising:
アイテムに関するユーザの利用情報を端末装置または他の装置から受信する情報処置装置における情報処理方法であって、
アイテムを識別するアイテム識別子と、ユーザまたはユーザの使用した端末装置を識別するための利用主体識別子とを含む利用情報を受信する受信ステップと、
他のユーザにアイテムを紹介する情報を作成した前記利用主体識別子と、その対象アイテムの前記アイテム識別子とを関連付けた紹介情報を格納する紹介情報格納ステップと、
前記紹介情報格納ステップに格納された紹介情報に基づいて、2つの利用主体識別子間の類似度である紹介類似度を算出する類似度算出ステップと、
前記受信ステップにて受信した一の利用情報に含まれる前記アイテム識別子である一のアイテム識別子を抽出し、前記紹介情報格納ステップで格納された紹介情報に含まれる利用主体識別子を対象にして、前記一のアイテム識別子に対応する利用主体識別子の集合であるユーザ集合を形成するユーザ集合形成ステップと、
前記ユーザ集合に含まれる利用主体識別子である分配対象識別子と前記一の利用情報に含まれる利用主体識別子である一の利用主体識別子との前記紹介類似度、または前記一の利用情報が示すアイテム利用に先立って前記一の利用主体識別子により閲覧された紹介情報を作成した利用主体識別子と前記分配対象識別子との前記紹介類似度に基づいて、前記ユーザ集合の少なくとも一部である複数の分配対象識別子ごとに管理されているポイント値を変更するための変更値を算出するポイント算出ステップと、
を備えることを特徴とする情報処理方法。
An information processing method in an information processing apparatus for receiving user usage information related to an item from a terminal device or another device,
A receiving step for receiving usage information including an item identifier for identifying an item and a user or a user entity identifier used by the user;
An introduction information storage step for storing introduction information that associates the user entity identifier that created information for introducing an item to another user and the item identifier of the target item;
Based on the introduction information stored in the introduction information storage step, a similarity calculation step for calculating an introduction similarity that is a similarity between two user-identifiers;
Extracting one item identifier that is the item identifier included in the one usage information received in the receiving step, targeting the use subject identifier included in the introduction information stored in the introduction information storage step, A user set forming step for forming a user set which is a set of user entity identifiers corresponding to one item identifier;
The introduction similarity between the distribution target identifier that is a usage subject identifier included in the user set and the one usage subject identifier that is a usage subject identifier included in the one usage information, or item usage indicated by the one usage information A plurality of distribution target identifiers that are at least a part of the user set based on the introduction similarity between the use subject identifier that created the introduction information browsed by the one use subject identifier prior to the distribution target identifier A point calculation step for calculating a change value for changing the point value managed for each ,
An information processing method comprising:
アイテムに関するユーザの利用情報を端末装置または他の装置から受信する情報処置装置における情報処理方法であって、
アイテムを識別するアイテム識別子と、ユーザまたはユーザの使用した端末装置を識別するための利用主体識別子とを含む利用情報を受信する受信ステップと、
受信した前記利用情報に基づいて、前記利用主体識別子と、前記アイテム識別子とを関連付けた利用履歴を格納する利用履歴格納ステップと、
前記利用履歴格納ステップに格納された利用履歴に基づいて、2つの利用主体識別子間の類似度である利用類似度を算出する類似度算出ステップと、
他のユーザにアイテムを紹介する情報を作成した前記利用主体識別子と、その対象アイテムの前記アイテム識別子とを関連付けた紹介情報を格納する紹介情報格納ステップと、
前記受信ステップにて受信した一の利用情報に含まれる前記アイテム識別子である一のアイテム識別子を抽出し、前記紹介情報格納ステップで格納された紹介情報に含まれる利用主体識別子を対象にして、前記一のアイテム識別子に対応する利用主体識別子の集合であるユーザ集合を形成するユーザ集合形成ステップと、
前記ユーザ集合に含まれる利用主体識別子である分配対象識別子と前記一の利用情報に含まれる利用主体識別子である一の利用主体識別子との前記利用類似度、または前記一の利用情報が示すアイテム利用に先立って前記一の利用主体識別子により閲覧された紹介情報を作成した利用主体識別子と前記分配対象識別子との前記利用類似度に基づいて、前記ユーザ集合の少なくとも一部である複数の分配対象識別子ごとに管理されているポイント値を変更するための変更値を算出するポイント算出ステップと、
を備えることを特徴とする情報処理方法。
An information processing method in an information processing apparatus for receiving user usage information related to an item from a terminal device or another device,
A receiving step for receiving usage information including an item identifier for identifying an item and a user or a user entity identifier used by the user;
Based on the received usage information, a usage history storage step of storing a usage history in which the usage subject identifier is associated with the item identifier;
A similarity calculation step of calculating a usage similarity that is a similarity between two usage subject identifiers based on the usage history stored in the usage history storage step;
An introduction information storage step for storing introduction information that associates the user entity identifier that created information for introducing an item to another user and the item identifier of the target item;
Extracting one item identifier that is the item identifier included in the one usage information received in the receiving step, targeting the use subject identifier included in the introduction information stored in the introduction information storage step, A user set forming step for forming a user set which is a set of user entity identifiers corresponding to one item identifier;
The usage similarity between the distribution target identifier that is the usage subject identifier included in the user set and the one usage subject identifier that is the usage subject identifier included in the one usage information, or the item usage indicated by the one usage information A plurality of distribution target identifiers that are at least a part of the user set based on the usage similarity between the usage subject identifier that created the introduction information browsed by the one usage subject identifier and the distribution target identifier. A point calculation step for calculating a change value for changing the point value managed for each ,
An information processing method comprising:
アイテムに関するユーザの利用情報を端末装置または他の装置から受信する情報処置装置における情報処理方法であって、
アイテムを識別するアイテム識別子と、ユーザまたはユーザの使用した端末装置を識別するための利用主体識別子とを含む利用情報を受信する受信ステップと、
他のユーザにアイテムを紹介する情報を作成した前記利用主体識別子と、その対象アイテムの前記アイテム識別子とを関連付けた紹介情報を格納する紹介情報格納ステップと、
前記利用主体識別子と、ユーザ属性情報とを関連付けたユーザ情報を格納するユーザ情報格納ステップと、
前記ユーザ情報格納ステップで格納されたユーザ情報に基づいて、2つの利用主体識別子間の適合度を算出する適合度算出ステップと、
前記受信ステップにて受信した一の利用情報に含まれる前記アイテム識別子である一のアイテム識別子を抽出し、前記紹介情報格納ステップで格納された紹介情報に含まれる利用主体識別子を対象にして、前記一のアイテム識別子に対応する利用主体識別子の集合であるユーザ集合を形成するユーザ集合形成ステップと、
前記ユーザ集合に含まれる利用主体識別子である分配対象識別子と前記一の利用情報に含まれる利用主体識別子である一の利用主体識別子との前記適合度、または前記一の利用情報が示すアイテム利用に先立って前記一の利用主体識別子により閲覧された前記紹介情報を作成した利用主体識別子と前記分配対象識別子との前記適合度に基づいて、前記ユーザ集合の少なくとも一部である複数の分配対象識別子ごとに管理されているポイント値を変更するための変更値を算出するポイント算出ステップと、
を備えることを特徴とする情報処理方法。
An information processing method in an information processing apparatus for receiving user usage information related to an item from a terminal device or another device,
A receiving step for receiving usage information including an item identifier for identifying an item and a user or a user entity identifier used by the user;
An introduction information storage step for storing introduction information that associates the user entity identifier that created information for introducing an item to another user and the item identifier of the target item;
A user information storing step for storing user information in which the user entity identifier is associated with user attribute information;
Based on the user information stored in the user information storage step, a fitness level calculating step for calculating a fitness level between the two user entity identifiers;
Extracting one item identifier that is the item identifier included in the one usage information received in the receiving step, targeting the use subject identifier included in the introduction information stored in the introduction information storage step, A user set forming step for forming a user set which is a set of user entity identifiers corresponding to one item identifier;
For the degree of conformity between a distribution target identifier that is a use subject identifier included in the user set and a use subject identifier that is a use subject identifier included in the one use information, or an item use indicated by the one use information For each of a plurality of distribution target identifiers that are at least a part of the user set, based on the degree of matching between the use subject identifier that created the introduction information browsed by the one use subject identifier in advance and the distribution target identifier and point calculating step of calculating a change value for changing the point value is managed in,
An information processing method comprising:
アイテムに関するユーザの利用情報を端末装置または他の装置から受信する情報処置装置における情報処理方法であって、
アイテムを識別するアイテム識別子と、ユーザまたはユーザの使用した端末装置を識別するための利用主体識別子とを含む利用情報を受信する受信ステップと、
他のユーザにアイテムを紹介する情報を作成した前記利用主体識別子と、その対象アイテムの前記アイテム識別子とを関連付けた紹介情報を格納する紹介情報格納ステップと、
前記紹介情報格納ステップにおいて格納された紹介情報に含まれる利用主体識別子に対して、その利用主体識別子により作成された紹介情報を閲覧可能である利用主体識別子である閲覧可能識別子を対応させる閲覧制御ステップと、
前記受信ステップにて受信した一の利用情報に含まれる前記アイテム識別子である一のアイテム識別子と、前記一の利用情報に含まれる利用主体識別子である一の利用主体識別子とを抽出すると共に、前記紹介情報格納ステップで格納された紹介情報に含まれる利用主体識別子を対象にして、前記一のアイテム識別子に対応する利用主体識別子であり、かつ前記閲覧制御ステップにおいて前記一の利用主体識別子に対応付けられた利用主体識別子の集合であるユーザ集合を形成するユーザ集合形成ステップと、
前記ユーザ集合の少なくとも一部である複数の利用主体識別子に対して、前記利用主体識別子ごとに管理されているポイント値を変更するための変更値を算出するポイント算出ステップと、
を備えることを特徴とする情報処理方法。
An information processing method in an information processing apparatus for receiving user usage information related to an item from a terminal device or another device,
A receiving step for receiving usage information including an item identifier for identifying an item and a user or a user entity identifier used by the user;
An introduction information storage step for storing introduction information that associates the user entity identifier that created information for introducing an item to another user and the item identifier of the target item;
Browsing control step for associating the useable identifier included in the introduction information stored in the introduction information storing step with a viewable identifier that is a useable entity identifier capable of browsing the introduction information created by the useable entity identifier. When,
Extracting one item identifier that is the item identifier included in the one usage information received in the reception step and one usage entity identifier that is a usage entity identifier included in the one usage information; Targeting the use subject identifier included in the introduction information stored in the introduction information storage step, the use subject identifier corresponding to the one item identifier , and associating with the one use subject identifier in the browsing control step A user set forming step for forming a user set which is a set of user identifiers obtained ;
A point calculation step of calculating a change value for changing a point value managed for each user entity identifier for a plurality of user entity identifiers that are at least a part of the user set;
An information processing method comprising:
アイテムを識別するアイテム識別子と、ユーザまたはユーザの使用した端末装置を識別するための利用主体識別子とを含む利用情報を端末装置または他の装置から受信する受信部と、
他のユーザにアイテムを紹介する情報を作成した前記利用主体識別子と、その対象アイテムの前記アイテム識別子とを関連付けた紹介情報を格納する紹介情報格納部と、
前記受信部が受信した一の利用情報に含まれる前記アイテム識別子である一のアイテム識別子を抽出し、前記紹介情報格納部に格納された紹介情報に含まれる利用主体識別子を対象にして、前記一のアイテム識別子に対応する利用主体識別子の集合であるユーザ集合を形成するユーザ集合形成部と、
前記ユーザ集合の少なくとも一部である複数の利用主体識別子に対して、前記利用主体識別子と前記一のアイテム識別子に対応する組み合わせごとに管理されているポイント値を変更するための変更値を算出するポイント算出部と、
を備えることを特徴とする情報処理装置とネットワークを介して接続される端末装置に適用される情報処理方法であって、
一の利用主体識別子を前記情報処理装置に送信する送信ステップと、
前記一の利用主体識別子に関連付けて管理されているアイテム識別子ごとの前記ポイント値を前記情報処理装置から受信する受信ステップと、
受信した前記ポイント値を表示装置に表示させる制御ステップと、
を備えることを特徴とする端末装置における情報処理方法。
A receiving unit for receiving usage information including an item identifier for identifying an item and a user or a user entity identifier for identifying a terminal device used by the user from the terminal device or another device;
An introduction information storage unit for storing introduction information that associates the item identifier of the target item with the user entity identifier that created information for introducing an item to another user;
One item identifier that is the item identifier included in the one usage information received by the reception unit is extracted, and the usage subject identifier included in the introduction information stored in the introduction information storage unit is used as the target. A user set forming unit that forms a user set that is a set of user entity identifiers corresponding to the item identifiers of
A change value for changing a point value managed for each combination corresponding to the user entity identifier and the one item identifier is calculated for a plurality of user entity identifiers that are at least a part of the user set. A point calculator,
An information processing method applied to a terminal device connected via a network with an information processing device comprising :
A transmission step of transmitting one user entity identifier to the information processing apparatus;
Receiving the point value for each item identifier managed in association with the one user entity identifier from the information processing apparatus;
A control step of causing the display device to display the received point value;
An information processing method in a terminal device, comprising:
アイテムを識別するアイテム識別子と、ユーザまたはユーザの使用した端末装置を識別するための利用主体識別子とを含む利用情報を端末装置または他の装置から受信する受信部と、
他のユーザにアイテムを紹介する情報を作成した前記利用主体識別子と、その対象アイテムの前記アイテム識別子とを関連付けた紹介情報を格納する紹介情報格納部と、
前記受信部が受信した一の利用情報に含まれる前記アイテム識別子である一のアイテム識別子を抽出し、前記紹介情報格納部に格納された紹介情報に含まれる利用主体識別子を対象にして、前記一のアイテム識別子に対応する利用主体識別子の集合であるユーザ集合を形成するユーザ集合形成部と、
前記ユーザ集合の少なくとも一部である複数の利用主体識別子に対して、前記利用主体識別子ごとに管理されているポイント値を変更するための変更値を算出し、さらに、前記変更値が算出されたユーザの人数を算出するポイント算出部と、
を備えることを特徴とする情報処理装置とネットワークを介して接続される端末装置に適用される情報処理方法であって、
一の利用情報を前記情報処置装置に送信する送信ステップと、
前記一の利用情報に基づいて前記ポイント値が算出されたユーザの人数を前記情報処理装置から受信する受信ステップと、
受信した前記ユーザの人数を表示装置に表示させる制御ステップと、
を備えることを特徴とする端末装置における情報処理方法。
A receiving unit for receiving usage information including an item identifier for identifying an item and a user or a user entity identifier for identifying a terminal device used by the user from the terminal device or another device;
An introduction information storage unit for storing introduction information that associates the item identifier of the target item with the user entity identifier that created information for introducing an item to another user;
One item identifier that is the item identifier included in the one usage information received by the reception unit is extracted, and the usage subject identifier included in the introduction information stored in the introduction information storage unit is used as the target. A user set forming unit that forms a user set that is a set of user entity identifiers corresponding to the item identifiers of
A change value for changing a point value managed for each user entity identifier is calculated for a plurality of user entity identifiers that are at least part of the user set , and the change value is further calculated. A point calculator for calculating the number of users ;
An information processing method applied to a terminal device connected via a network with an information processing device comprising:
Transmitting a piece of usage information to the information processing apparatus;
A receiving step of receiving, from the information processing apparatus, the number of users whose point values are calculated based on the one usage information;
A control step of displaying the number of received users on a display device;
An information processing method in a terminal device, comprising:
アイテムに関するユーザの利用情報を端末装置から直接、または他の装置を経由して受信する情報処置装置における情報処理方法であって、An information processing method in an information processing apparatus for receiving user usage information about an item directly from a terminal device or via another device,
アイテムを識別するアイテム識別子と、他のユーザに該アイテムを紹介する情報を作成したユーザまたはユーザの使用した端末装置を識別するための主体識別子である紹介主体識別子と、を関連付けた紹介情報を複数格納する紹介情報格納ステップと、A plurality of introduction information in which an item identifier for identifying an item and an introduction subject identifier that is a subject identifier for identifying a user who has created information for introducing the item to other users or a terminal device used by the user are associated with each other An introduction information storage step to store;
前記紹介情報を端末装置に直接、または他の装置を経由して送信する紹介情報送信ステップと、An introduction information transmission step of transmitting the introduction information directly to the terminal device or via another device;
前記紹介情報を受信した端末装置のユーザが、一の紹介情報に基づく情報を閲覧した後に、前記一の紹介情報に含まれるアイテム識別子に対応するアイテムである紹介アイテムを利用したことに応じて、前記一の紹介情報を識別可能な情報を含む利用情報を受信する受信ステップと、In response to using the introduction item, which is an item corresponding to the item identifier included in the one introduction information, after the user of the terminal device that received the introduction information browsed the information based on the one introduction information, A receiving step of receiving usage information including information capable of identifying the one introduction information;
前記受信ステップにて受信した利用情報に基づき、前記紹介情報格納ステップで格納された紹介情報に含まれる紹介主体識別子のうちの少なくとも一部を対象にして、利用された前記紹介アイテムのアイテム識別子に対応し、かつ前記一の紹介情報に含まれる紹介主体識別子以外の紹介主体識別子を含む、複数の紹介主体識別子の集合であるユーザ集合を形成するユーザ集合形成ステップと、Based on the usage information received in the reception step, the item identifier of the introduced item used is targeted for at least a part of the introduction subject identifier included in the introduction information stored in the introduction information storage step. A user set forming step for forming a user set that is a set of a plurality of introduction subject identifiers, corresponding to and including an introduction subject identifier other than the introduction subject identifier included in the one introduction information;
前記ユーザ集合の紹介主体識別子に対して、前記紹介主体識別子ごとに管理されているポイント値を変更するための変更値を算出するポイント算出ステップと、A point calculation step for calculating a change value for changing a point value managed for each introduction subject identifier for the introduction subject identifier of the user set;
を備えることを特徴とする情報処理方法。An information processing method comprising:
アイテムに関するユーザの利用情報を端末装置または他の装置から受信する情報処理装置であって、
アイテムを識別するアイテム識別子と、ユーザまたはユーザの使用した端末装置を識別するための利用主体識別子とを含む利用情報を受信する受信部と、
他のユーザにアイテムを紹介する情報を作成した前記利用主体識別子と、その対象アイテムの前記アイテム識別子と、ユーザにより付与されたテキスト情報とを関連付けた紹介情報を格納する紹介情報格納部と、
前記受信部にて受信した一の利用情報に含まれる前記アイテム識別子である一のアイテム識別子を抽出し、前記紹介情報格納部で格納された紹介情報に含まれる利用主体識別子を対象にして、前記一のアイテム識別子に対応する利用主体識別子の集合であるユーザ集合を形成するユーザ集合形成部と、
前記ユーザ集合の少なくとも一部である複数の利用主体識別子に対して、前記利用主体識別子ごとに管理されているポイント値を変更するための変更値を、前記紹介情報格納部で格納された紹介情報から前記一のアイテム識別子に対応する前記テキスト情報を読み出し、前記テキスト情報の文字数、または単語数、または前記テキスト情報に含まれる単語の重要度を用いて算出するポイント算出部と、
を備えることを特徴とする情報処理装置。
An information processing device that receives user usage information about an item from a terminal device or another device,
A receiving unit for receiving usage information including an item identifier for identifying an item and a user or a user entity identifier used by the user;
An introduction information storage unit that stores introduction information that associates the user identifier that created information for introducing an item to another user, the item identifier of the target item, and text information given by the user ;
Extracting one item identifier that is the item identifier included in the one usage information received by the receiving unit, targeting the use subject identifier included in the introduction information stored in the introduction information storage unit, A user set forming unit that forms a user set that is a set of user entity identifiers corresponding to one item identifier;
Introductory information stored in the introductory information storage unit is a change value for changing a point value managed for each of the user entity identifiers for a plurality of user entity identifiers that are at least part of the user set. A point calculation unit that reads out the text information corresponding to the one item identifier, and calculates the number of characters of the text information, the number of words, or the importance of a word included in the text information ;
An information processing apparatus comprising:
アイテムに関するユーザの利用情報を端末装置または他の装置から受信する情報処理装置であって、
アイテムを識別するアイテム識別子と、ユーザまたはユーザの使用した端末装置を識別するための利用主体識別子とを含む利用情報を受信する受信部と、
他のユーザにアイテムを紹介する情報を作成した前記利用主体識別子と、その対象アイテムの前記アイテム識別子とを関連付けた紹介情報を格納する紹介情報格納部と、
前記紹介情報格納部に格納された紹介情報に基づいて、2つの利用主体識別子間の類似度である紹介類似度を算出する類似度算出部と、
前記受信部にて受信した一の利用情報に含まれる前記アイテム識別子である一のアイテム識別子を抽出し、前記紹介情報格納部で格納された紹介情報に含まれる利用主体識別子を対象にして、前記一のアイテム識別子に対応する利用主体識別子の集合であるユーザ集合を形成するユーザ集合形成部と、
前記ユーザ集合に含まれる利用主体識別子である分配対象識別子と前記一の利用情報に含まれる利用主体識別子である一の利用主体識別子との前記紹介類似度、または前記一の利用情報が示すアイテム利用に先立って前記一の利用主体識別子により閲覧された紹介情報を作成した利用主体識別子と前記分配対象識別子との前記紹介類似度に基づいて、前記ユーザ集合の少なくとも一部である複数の分配対象識別子ごとに管理されているポイント値を変更するための変更値を算出するポイント算出部と、
を備えることを特徴とする情報処理装置。
An information processing device that receives user usage information about an item from a terminal device or another device,
A receiving unit for receiving usage information including an item identifier for identifying an item and a user or a user entity identifier used by the user;
An introduction information storage unit for storing introduction information that associates the item identifier of the target item with the user entity identifier that created information for introducing an item to another user;
Based on the introduction information stored in the introduction information storage unit, a similarity calculation unit that calculates an introduction similarity that is a similarity between two use subject identifiers;
Extracting one item identifier that is the item identifier included in the one usage information received by the receiving unit, targeting the use subject identifier included in the introduction information stored in the introduction information storage unit, A user set forming unit that forms a user set that is a set of user entity identifiers corresponding to one item identifier;
The introduction similarity between the distribution target identifier that is a usage subject identifier included in the user set and the one usage subject identifier that is a usage subject identifier included in the one usage information, or item usage indicated by the one usage information A plurality of distribution target identifiers that are at least a part of the user set based on the introduction similarity between the use subject identifier that created the introduction information browsed by the one use subject identifier prior to the distribution target identifier A point calculation unit for calculating a change value for changing the point value managed for each ,
An information processing apparatus comprising:
アイテムに関するユーザの利用情報を端末装置または他の装置から受信する情報処理装置であって、
アイテムを識別するアイテム識別子と、ユーザまたはユーザの使用した端末装置を識別するための利用主体識別子とを含む利用情報を受信する受信部と、
受信した前記利用情報に基づいて、前記利用主体識別子と、前記アイテム識別子とを関連付けた利用履歴を格納する利用履歴格納部と、
前記利用履歴格納部に格納された利用履歴に基づいて、2つの利用主体識別子間の類似度である利用類似度を算出する類似度算出部と、
他のユーザにアイテムを紹介する情報を作成した前記利用主体識別子と、その対象アイテムの前記アイテム識別子とを関連付けた紹介情報を格納する紹介情報格納部と、
前記受信部にて受信した一の利用情報に含まれる前記アイテム識別子である一のアイテム識別子を抽出し、前記紹介情報格納部で格納された紹介情報に含まれる利用主体識別子を対象にして、前記一のアイテム識別子に対応する利用主体識別子の集合であるユーザ集合を形成するユーザ集合形成部と、
前記ユーザ集合に含まれる利用主体識別子である分配対象識別子と前記一の利用情報に含まれる利用主体識別子である一の利用主体識別子との前記利用類似度、または前記一の利用情報が示すアイテム利用に先立って前記一の利用主体識別子により閲覧された紹介情報を作成した利用主体識別子と前記分配対象識別子との前記利用類似度に基づいて、前記ユーザ集合の少なくとも一部である複数の分配対象識別子ごとに管理されているポイント値を変更するための変更値を算出するポイント算出部と、
を備えることを特徴とする情報処理装置。
An information processing device that receives user usage information about an item from a terminal device or another device,
A receiving unit for receiving usage information including an item identifier for identifying an item and a user or a user entity identifier used by the user;
Based on the received usage information, a usage history storage unit that stores a usage history in which the usage subject identifier is associated with the item identifier;
A similarity calculation unit that calculates a usage similarity that is a similarity between two usage subject identifiers based on the usage history stored in the usage history storage unit;
An introduction information storage unit for storing introduction information that associates the item identifier of the target item with the user entity identifier that created information for introducing an item to another user;
Extracting one item identifier that is the item identifier included in the one usage information received by the receiving unit, targeting the use subject identifier included in the introduction information stored in the introduction information storage unit, A user set forming unit that forms a user set that is a set of user entity identifiers corresponding to one item identifier;
The usage similarity between the distribution target identifier that is the usage subject identifier included in the user set and the one usage subject identifier that is the usage subject identifier included in the one usage information, or the item usage indicated by the one usage information A plurality of distribution target identifiers that are at least a part of the user set based on the usage similarity between the usage subject identifier that created the introduction information browsed by the one usage subject identifier and the distribution target identifier. A point calculation unit for calculating a change value for changing the point value managed for each ,
An information processing apparatus comprising:
アイテムに関するユーザの利用情報を端末装置または他の装置から受信する情報処理装置であって、
アイテムを識別するアイテム識別子と、ユーザまたはユーザの使用した端末装置を識別するための利用主体識別子とを含む利用情報を受信する受信部と、
他のユーザにアイテムを紹介する情報を作成した前記利用主体識別子と、その対象アイテムの前記アイテム識別子とを関連付けた紹介情報を格納する紹介情報格納部と、
前記利用主体識別子と、ユーザ属性情報とを関連付けたユーザ情報を格納するユーザ情報格納部と、
前記ユーザ情報格納部で格納されたユーザ情報に基づいて、2つの利用主体識別子間の適合度を算出する適合度算出部と、
前記受信部にて受信した一の利用情報に含まれる前記アイテム識別子である一のアイテム識別子を抽出し、前記紹介情報格納部で格納された紹介情報に含まれる利用主体識別子を対象にして、前記一のアイテム識別子に対応する利用主体識別子の集合であるユーザ集合を形成するユーザ集合形成部と、
前記ユーザ集合に含まれる利用主体識別子である分配対象識別子と前記一の利用情報に含まれる利用主体識別子である一の利用主体識別子との前記適合度、または前記一の利用情報が示すアイテム利用に先立って前記一の利用主体識別子により閲覧された前記紹介情報を作成した利用主体識別子と前記分配対象識別子との前記適合度に基づいて、前記ユーザ集合の少なくとも一部である複数の分配対象識別子ごとに管理されているポイント値を変更するための変更値を算出するポイント算出部と、
を備えることを特徴とする情報処理装置。
An information processing device that receives user usage information about an item from a terminal device or another device,
A receiving unit for receiving usage information including an item identifier for identifying an item and a user or a user entity identifier used by the user;
An introduction information storage unit for storing introduction information that associates the item identifier of the target item with the user entity identifier that created information for introducing an item to another user;
A user information storage unit for storing user information in which the user entity identifier is associated with user attribute information;
Based on the user information stored in the user information storage unit, a fitness level calculation unit that calculates a fitness level between the two usage subject identifiers;
Extracting one item identifier that is the item identifier included in the one usage information received by the receiving unit, targeting the use subject identifier included in the introduction information stored in the introduction information storage unit, A user set forming unit that forms a user set that is a set of user entity identifiers corresponding to one item identifier;
For the degree of conformity between a distribution target identifier that is a use subject identifier included in the user set and a use subject identifier that is a use subject identifier included in the one use information, or an item use indicated by the one use information For each of a plurality of distribution target identifiers that are at least a part of the user set, based on the degree of matching between the use subject identifier that created the introduction information browsed by the one use subject identifier in advance and the distribution target identifier and point calculating unit for calculating a change value for changing the point value is managed in,
An information processing apparatus comprising:
アイテムに関するユーザの利用情報を端末装置または他の装置から受信する情報処理装置であって、
アイテムを識別するアイテム識別子と、ユーザまたはユーザの使用した端末装置を識別するための利用主体識別子とを含む利用情報を受信する受信部と、
他のユーザにアイテムを紹介する情報を作成した前記利用主体識別子と、その対象アイテムの前記アイテム識別子とを関連付けた紹介情報を格納する紹介情報格納部と、
前記紹介情報格納部において格納された紹介情報に含まれる利用主体識別子に対して、その利用主体識別子により作成された紹介情報を閲覧可能である利用主体識別子である閲覧可能識別子を対応させる閲覧制御部と、
前記受信部にて受信した一の利用情報に含まれる前記アイテム識別子である一のアイテム識別子と、前記一の利用情報に含まれる利用主体識別子である一の利用主体識別子とを抽出すると共に、前記紹介情報格納部で格納された紹介情報に含まれる利用主体識別子を対象にして、前記一のアイテム識別子に対応する利用主体識別子であり、かつ前記閲覧制御部において前記一の利用主体識別子に対応付けられた利用主体識別子の集合であるユーザ集合を形成するユーザ集合形成部と、
前記ユーザ集合の少なくとも一部である複数の利用主体識別子に対して、前記利用主体識別子ごとに管理されているポイント値を変更するための変更値を算出するポイント算出部と、
を備えることを特徴とする情報処理装置。
An information processing device that receives user usage information about an item from a terminal device or another device,
A receiving unit for receiving usage information including an item identifier for identifying an item and a user or a user entity identifier used by the user;
An introduction information storage unit for storing introduction information that associates the item identifier of the target item with the user entity identifier that created information for introducing an item to another user;
A browsing control unit for associating a useable identifier included in the introduction information stored in the introduction information storage unit with a viewable identifier that is a useable entity identifier capable of browsing the introduction information created by the useable entity identifier. When,
Extracting one item identifier that is the item identifier included in the one usage information received by the receiving unit and one usage subject identifier that is a usage subject identifier included in the one usage information, and Targeting the use subject identifier included in the introduction information stored in the introduction information storage unit, the use subject identifier corresponding to the one item identifier, and corresponding to the one use subject identifier in the browsing control unit A user set forming unit for forming a user set that is a set of the used subject identifiers ;
A point calculation unit that calculates a change value for changing a point value managed for each user entity identifier for a plurality of user entity identifiers that are at least part of the user set;
An information processing apparatus comprising:
アイテムに関するユーザの利用情報を端末装置から直接、または他の装置を経由して受信する情報処理装置であって、An information processing device that receives user usage information about an item directly from a terminal device or via another device,
アイテムを識別するアイテム識別子と、他のユーザに該アイテムを紹介する情報を作成したユーザまたはユーザの使用した端末装置を識別するための主体識別子である紹介主体識別子と、を関連付けた紹介情報を複数格納する紹介情報格納部と、A plurality of introduction information in which an item identifier for identifying an item and an introduction subject identifier that is a subject identifier for identifying a user who has created information for introducing the item to other users or a terminal device used by the user are associated with each other An introduction information storage section to store;
前記紹介情報を端末装置に直接、または他の装置を経由して送信する紹介情報送信部と、An introduction information transmitting unit for transmitting the introduction information directly to the terminal device or via another device;
前記紹介情報を受信した端末装置のユーザが、一の紹介情報に基づく情報を閲覧した後に、前記一の紹介情報に含まれるアイテム識別子に対応するアイテムである紹介アイテムを利用したことに応じて、前記一の紹介情報を識別可能な情報を含む利用情報を受信する受信部と、In response to using the introduction item, which is an item corresponding to the item identifier included in the one introduction information, after the user of the terminal device that received the introduction information browsed the information based on the one introduction information, A receiving unit for receiving usage information including information capable of identifying the one introduction information;
前記受信部にて受信した利用情報に基づき、前記紹介情報格納部で格納された紹介情報に含まれる紹介主体識別子のうちの少なくとも一部を対象にして、利用された前記紹介アイテムのアイテム識別子に対応し、かつ前記一の紹介情報に含まれる紹介主体識別子以外の紹介主体識別子を含む、複数の紹介主体識別子の集合であるユーザ集合を形成するユーザ集合形成部と、Based on the usage information received by the receiving unit, the item identifier of the introduced item used is targeted for at least a part of the introduction subject identifier included in the introduction information stored in the introduction information storage unit. A user set forming unit that forms a user set that is a set of a plurality of introduction subject identifiers, corresponding to and including an introduction subject identifier other than the introduction subject identifier included in the one introduction information;
前記ユーザ集合の紹介主体識別子に対して、前記紹介主体識別子ごとに管理されているポイント値を変更するための変更値を算出するポイント算出部と、A point calculation unit for calculating a change value for changing a point value managed for each introduction subject identifier for the introduction subject identifier of the user set;
を備えることを特徴とする情報処理装置。An information processing apparatus comprising:
前記利用主体識別子と、ユーザ属性情報とを関連付けたユーザ情報を格納するユーザ情報格納を備え、
前記ユーザ集合形成では、前記紹介情報格納部で格納された紹介情報に含まれる利用主体識別子を対象にして、受信した一の利用情報に含まれる一のアイテム識別子に対応する利用主体識別子であり、かつ前記ユーザ属性情報が所定の条件を満たす利用主体識別子の集合であるユーザ集合を形成する、
ことを特徴とする請求項9〜14のいずれか1項に記載の情報処理装置
A user information storage unit that stores user information in which the user entity identifier is associated with user attribute information;
In the user set forming unit , a user entity identifier corresponding to one item identifier included in the received one usage information for a user entity identifier included in the introduction information stored in the introduction information storage unit And forming a user set that is a set of user entity identifiers for which the user attribute information satisfies a predetermined condition,
The information processing apparatus according to claim 9 , wherein the information processing apparatus is an information processing apparatus .
前記ポイント算出では、所定期間における前記変更値の総和が所定の値となるように、前記変更値を算出する、
ことを特徴とする請求項9〜15のいずれか1項に記載の情報処理装置
In the point calculation unit , the change value is calculated so that a sum of the change values in a predetermined period becomes a predetermined value.
The information processing apparatus according to any one of claims 9 to 15 .
前記紹介情報格納部では、一の利用主体識別子と関連付けるアイテム識別子の数を制限する、The introduction information storage unit limits the number of item identifiers associated with one user entity identifier,
ことを特徴とする請求項9〜16のいずれか1項に記載の情報処理装置。The information processing apparatus according to any one of claims 9 to 16.
前記紹介情報格納では、前記紹介主体識別子と、前記アイテム識別子と、ユーザがアイテムを推薦する度合いを示す推薦値とを関連付けて格納し、
前記ポイント算出では、前記ユーザ集合に含まれる紹介主体識別子ごとに、前記紹介情報格納部で格納された紹介情報から、受信した一の利用情報に含まれる一のアイテム識別子に対応する前記推薦値を読み出し、その推薦値が示す推薦の度合いが高いほど大きな値となるように前記変更値を算出する、
ことを特徴とする請求項9〜17のいずれか1項に記載の情報処理置。
In the introduction information storage unit , the introduction subject identifier, the item identifier, and a recommendation value indicating a degree of recommendation of the user by the user are associated and stored,
In the point calculation unit , for each introduction subject identifier included in the user set, the recommended value corresponding to one item identifier included in one usage information received from the introduction information stored in the introduction information storage unit , And the change value is calculated so as to be larger as the degree of recommendation indicated by the recommended value is higher.
The information processing equipment according to any one of claims 9 to 17, characterized in that.
アイテムを識別するアイテム識別子と、ユーザまたはユーザの使用した端末装置を識別するための利用主体識別子とを含む利用情報を端末装置または他の装置から受信する受信部と、
他のユーザにアイテムを紹介する情報を作成した前記利用主体識別子と、その対象アイテムの前記アイテム識別子とを関連付けた紹介情報を格納する紹介情報格納部と、
前記受信部が受信した一の利用情報に含まれる前記アイテム識別子である一のアイテム識別子を抽出し、前記紹介情報格納部に格納された紹介情報に含まれる利用主体識別子を対象にして、前記一のアイテム識別子に対応する利用主体識別子の集合であるユーザ集合を形成するユーザ集合形成部と、
前記ユーザ集合の少なくとも一部である複数の利用主体識別子に対して、前記利用主体識別子と前記一のアイテム識別子に対応する組み合わせごとに管理されているポイント値を変更するための変更値を算出するポイント算出部と、
を備えることを特徴とする情報処理装置とネットワークを介して接続される端末装置であって、
一の利用主体識別子を前記情報処置装置に送信する送信部と、
前記一の利用主体識別子に関連付けて管理されているアイテム識別子ごとの前記ポイント値を前記情報処理装置から受信する受信部と、
前記受信部が受信したポイント値を表示装置に表示させる制御部と、
を備えることを特徴とする端末装置。
A receiving unit for receiving usage information including an item identifier for identifying an item and a user or a user entity identifier for identifying a terminal device used by the user from the terminal device or another device;
An introduction information storage unit for storing introduction information that associates the item identifier of the target item with the user entity identifier that created information for introducing an item to another user;
One item identifier that is the item identifier included in the one usage information received by the reception unit is extracted, and the usage subject identifier included in the introduction information stored in the introduction information storage unit is used as the target. A user set forming unit that forms a user set that is a set of user entity identifiers corresponding to the item identifiers of
A change value for changing a point value managed for each combination corresponding to the user entity identifier and the one item identifier is calculated for a plurality of user entity identifiers that are at least a part of the user set. A point calculator,
A terminal device connected via a network with an information processing device comprising:
A transmission unit for transmitting one user entity identifier to the information processing apparatus;
A receiving unit that receives, from the information processing apparatus, the point value for each item identifier managed in association with the one user entity identifier;
A control unit that causes a display device to display the point value received by the receiving unit;
A terminal device comprising:
アイテムを識別するアイテム識別子と、ユーザまたはユーザの使用した端末装置を識別するための利用主体識別子とを含む利用情報を端末装置または他の装置から受信する受信部と、
他のユーザにアイテムを紹介する情報を作成した前記利用主体識別子と、その対象アイテムの前記アイテム識別子とを関連付けた紹介情報を格納する紹介情報格納部と、
前記受信部が受信した一の利用情報に含まれる前記アイテム識別子である一のアイテム識別子を抽出し、前記紹介情報格納部に格納された紹介情報に含まれる利用主体識別子を対象にして、前記一のアイテム識別子に対応する利用主体識別子の集合であるユーザ集合を形成するユーザ集合形成部と、
前記ユーザ集合の少なくとも一部である複数の利用主体識別子に対して、前記利用主体識別子ごとに管理されているポイント値を変更するための変更値を算出し、さらに、前記変更値が算出されたユーザの人数を算出するポイント算出部と、
を備えることを特徴とする情報処理装置とネットワークを介して接続される端末装置であって、
一の利用情報を前記情報処理装置に送信する送信部と、
前記一の利用情報に基づいて前記ポイント値が算出されたユーザの人数を前記情報処理装置から受信する受信部と、
前記受信部が受信したユーザの人数を表示装置に表示させる制御部と、
を備えることを特徴とする端末装置。
A receiving unit for receiving usage information including an item identifier for identifying an item and a user or a user entity identifier for identifying a terminal device used by the user from the terminal device or another device;
An introduction information storage unit for storing introduction information that associates the item identifier of the target item with the user entity identifier that created information for introducing an item to another user;
One item identifier that is the item identifier included in the one usage information received by the reception unit is extracted, and the usage subject identifier included in the introduction information stored in the introduction information storage unit is used as the target. A user set forming unit that forms a user set that is a set of user entity identifiers corresponding to the item identifiers of
A change value for changing a point value managed for each user entity identifier is calculated for a plurality of user entity identifiers that are at least part of the user set , and the change value is further calculated. A point calculator for calculating the number of users ;
A terminal device connected via a network with an information processing device comprising:
A transmission unit that transmits one piece of usage information to the information processing apparatus;
A receiving unit that receives from the information processing apparatus the number of users whose point values are calculated based on the one usage information;
A control unit that causes a display device to display the number of users received by the receiving unit;
A terminal device comprising:
アイテムに関するユーザの利用情報を端末装置または他の装置から受信する情報処置装置のコンピュータに、
アイテムを識別するアイテム識別子と、ユーザまたはユーザの使用した端末装置を識別するための利用主体識別子とを含む利用情報を受信する受信ステップと、
他のユーザにアイテムを紹介する情報を作成した前記利用主体識別子と、その対象アイテムの前記アイテム識別子と、ユーザにより付与されたテキスト情報とを関連付けた紹介情報を格納する紹介情報格納ステップと、
前記受信ステップにて受信した一の利用情報に含まれる前記アイテム識別子である一のアイテム識別子を抽出し、前記紹介情報格納ステップで格納された紹介情報に含まれる利用主体識別子を対象にして、前記一のアイテム識別子に対応する利用主体識別子の集合であるユーザ集合を形成するユーザ集合形成ステップと、
前記ユーザ集合の少なくとも一部である複数の利用主体識別子に対して、前記利用主体識別子ごとに管理されているポイント値を変更するための変更値を、前記紹介情報格納ステップで格納された紹介情報から前記一のアイテム識別子に対応する前記テキスト情報を読み出し、前記テキスト情報の文字数、または単語数、または前記テキスト情報に含まれる単語の重要度を用いて算出するポイント算出ステップと、
を実行させることを特徴とする情報処理プログラム。
In the computer of the information processing apparatus that receives the user usage information related to the item from the terminal device or other device,
A receiving step for receiving usage information including an item identifier for identifying an item and a user or a user entity identifier used by the user;
An introduction information storage step for storing introduction information that associates the user entity identifier that created information for introducing an item to another user, the item identifier of the target item, and text information given by the user ;
Extracting one item identifier that is the item identifier included in the one usage information received in the receiving step, targeting the use subject identifier included in the introduction information stored in the introduction information storage step, A user set forming step for forming a user set which is a set of user entity identifiers corresponding to one item identifier;
The introduction information stored in the introduction information storage step is a change value for changing the point value managed for each of the user entity identifiers for a plurality of user entity identifiers that are at least part of the user set. A point calculation step of reading the text information corresponding to the one item identifier from and calculating using the number of characters of the text information, the number of words, or the importance of a word included in the text information ;
An information processing program for executing
アイテムに関するユーザの利用情報を端末装置または他の装置から受信する情報処置装置のコンピュータに、
アイテムを識別するアイテム識別子と、ユーザまたはユーザの使用した端末装置を識別するための利用主体識別子とを含む利用情報を受信する受信ステップと、
他のユーザにアイテムを紹介する情報を作成した前記利用主体識別子と、その対象アイテムの前記アイテム識別子とを関連付けた紹介情報を格納する紹介情報格納ステップと、
前記紹介情報格納ステップに格納された紹介情報に基づいて、2つの利用主体識別子間の類似度である紹介類似度を算出する類似度算出ステップと、
前記受信ステップにて受信した一の利用情報に含まれる前記アイテム識別子である一のアイテム識別子を抽出し、前記紹介情報格納ステップで格納された紹介情報に含まれる利用主体識別子を対象にして、前記一のアイテム識別子に対応する利用主体識別子の集合であるユーザ集合を形成するユーザ集合形成ステップと、
前記ユーザ集合に含まれる利用主体識別子である分配対象識別子と前記一の利用情報に含まれる利用主体識別子である一の利用主体識別子との前記紹介類似度、または前記一の利用情報が示すアイテム利用に先立って前記一の利用主体識別子により閲覧された紹介情報を作成した利用主体識別子と前記分配対象識別子との前記紹介類似度に基づいて、前記ユーザ集合の少なくとも一部である複数の分配対象識別子ごとに管理されているポイント値を変更するための変更値を算出するポイント算出ステップと、
を実行させる情報処理プログラム。
In the computer of the information processing apparatus that receives the user usage information related to the item from the terminal device or other device,
A receiving step for receiving usage information including an item identifier for identifying an item and a user or a user entity identifier used by the user;
An introduction information storage step for storing introduction information that associates the user entity identifier that created information for introducing an item to another user and the item identifier of the target item;
Based on the introduction information stored in the introduction information storage step, a similarity calculation step for calculating an introduction similarity that is a similarity between two user-identifiers;
Extracting one item identifier that is the item identifier included in the one usage information received in the receiving step, targeting the use subject identifier included in the introduction information stored in the introduction information storage step, A user set forming step for forming a user set which is a set of user entity identifiers corresponding to one item identifier;
The introduction similarity between the distribution target identifier that is a usage subject identifier included in the user set and the one usage subject identifier that is a usage subject identifier included in the one usage information, or item usage indicated by the one usage information A plurality of distribution target identifiers that are at least a part of the user set based on the introduction similarity between the use subject identifier that created the introduction information browsed by the one use subject identifier prior to the distribution target identifier A point calculation step for calculating a change value for changing the point value managed for each ,
Information processing program that executes
アイテムに関するユーザの利用情報を端末装置または他の装置から受信する情報処置装置のコンピュータに、
アイテムを識別するアイテム識別子と、ユーザまたはユーザの使用した端末装置を識別するための利用主体識別子とを含む利用情報を受信する受信ステップと、
受信した前記利用情報に基づいて、前記利用主体識別子と、前記アイテム識別子とを関連付けた利用履歴を格納する利用履歴格納ステップと、
前記利用履歴格納ステップに格納された利用履歴に基づいて、2つの利用主体識別子間の類似度である利用類似度を算出する類似度算出ステップと、
他のユーザにアイテムを紹介する情報を作成した前記利用主体識別子と、その対象アイテムの前記アイテム識別子とを関連付けた紹介情報を格納する紹介情報格納ステップと、
前記受信ステップにて受信した一の利用情報に含まれる前記アイテム識別子である一のアイテム識別子を抽出し、前記紹介情報格納ステップで格納された紹介情報に含まれる利用主体識別子を対象にして、前記一のアイテム識別子に対応する利用主体識別子の集合であるユーザ集合を形成するユーザ集合形成ステップと、
前記ユーザ集合に含まれる利用主体識別子である分配対象識別子と前記一の利用情報に含まれる利用主体識別子である一の利用主体識別子との前記利用類似度、または前記一の利用情報が示すアイテム利用に先立って前記一の利用主体識別子により閲覧された紹介情報を作成した利用主体識別子と前記分配対象識別子との前記利用類似度に基づいて、前記ユーザ集合の少なくとも一部である複数の分配対象識別子ごとに管理されているポイント値を変更するための変更値を算出するポイント算出ステップと、
を実行させることを特徴とする情報処理プログラム。
In the computer of the information processing apparatus that receives the user usage information related to the item from the terminal device or other device,
A receiving step for receiving usage information including an item identifier for identifying an item and a user or a user entity identifier used by the user;
Based on the received usage information, a usage history storage step of storing a usage history in which the usage subject identifier is associated with the item identifier;
A similarity calculation step of calculating a usage similarity that is a similarity between two usage subject identifiers based on the usage history stored in the usage history storage step;
An introduction information storage step for storing introduction information that associates the user entity identifier that created information for introducing an item to another user and the item identifier of the target item;
Extracting one item identifier that is the item identifier included in the one usage information received in the receiving step, targeting the use subject identifier included in the introduction information stored in the introduction information storage step, A user set forming step for forming a user set which is a set of user entity identifiers corresponding to one item identifier;
The usage similarity between the distribution target identifier that is the usage subject identifier included in the user set and the one usage subject identifier that is the usage subject identifier included in the one usage information, or the item usage indicated by the one usage information A plurality of distribution target identifiers that are at least a part of the user set based on the usage similarity between the usage subject identifier that created the introduction information browsed by the one usage subject identifier and the distribution target identifier. A point calculation step for calculating a change value for changing the point value managed for each ,
An information processing program for executing
アイテムに関するユーザの利用情報を端末装置または他の装置から受信する情報処置装置のコンピュータに、
アイテムを識別するアイテム識別子と、ユーザまたはユーザの使用した端末装置を識別するための利用主体識別子とを含む利用情報を受信する受信ステップと、
他のユーザにアイテムを紹介する情報を作成した前記利用主体識別子と、その対象アイテムの前記アイテム識別子とを関連付けた紹介情報を格納する紹介情報格納ステップと、
前記利用主体識別子と、ユーザ属性情報とを関連付けたユーザ情報を格納するユーザ情報格納ステップと、
前記ユーザ情報格納ステップで格納されたユーザ情報に基づいて、2つの利用主体識別子間の適合度を算出する適合度算出ステップと、
前記受信ステップにて受信した一の利用情報に含まれる前記アイテム識別子である一のアイテム識別子を抽出し、前記紹介情報格納ステップで格納された紹介情報に含まれる利用主体識別子を対象にして、前記一のアイテム識別子に対応する利用主体識別子の集合であるユーザ集合を形成するユーザ集合形成ステップと、
前記ユーザ集合に含まれる利用主体識別子である分配対象識別子と前記一の利用情報に含まれる利用主体識別子である一の利用主体識別子との前記適合度、または前記一の利用情報が示すアイテム利用に先立って前記一の利用主体識別子により閲覧された前記紹介情報を作成した利用主体識別子と前記分配対象識別子との前記適合度に基づいて、前記ユーザ集合の少なくとも一部である複数の分配対象識別子ごとに管理されているポイント値を変更するための変更値を算出するポイント算出ステップと、
を実行させることを特徴とする情報処理プログラム。
In the computer of the information processing apparatus that receives the user usage information related to the item from the terminal device or other device,
A receiving step for receiving usage information including an item identifier for identifying an item and a user or a user entity identifier used by the user;
An introduction information storage step for storing introduction information that associates the user entity identifier that created information for introducing an item to another user and the item identifier of the target item;
A user information storing step for storing user information in which the user entity identifier is associated with user attribute information;
Based on the user information stored in the user information storage step, a fitness level calculating step for calculating a fitness level between the two user entity identifiers;
Extracting one item identifier that is the item identifier included in the one usage information received in the receiving step, targeting the use subject identifier included in the introduction information stored in the introduction information storage step, A user set forming step for forming a user set which is a set of user entity identifiers corresponding to one item identifier;
For the degree of conformity between a distribution target identifier that is a use subject identifier included in the user set and a use subject identifier that is a use subject identifier included in the one use information, or an item use indicated by the one use information For each of a plurality of distribution target identifiers that are at least a part of the user set, based on the degree of matching between the use subject identifier that created the introduction information browsed by the one use subject identifier in advance and the distribution target identifier and point calculating step of calculating a change value for changing the point value is managed in,
An information processing program for executing
アイテムに関するユーザの利用情報を端末装置または他の装置から受信する情報処置装置のコンピュータに、
アイテムを識別するアイテム識別子と、ユーザまたはユーザの使用した端末装置を識別するための利用主体識別子とを含む利用情報を受信する受信ステップと、
他のユーザにアイテムを紹介する情報を作成した前記利用主体識別子と、その対象アイテムの前記アイテム識別子とを関連付けた紹介情報を格納する紹介情報格納ステップと、
前記紹介情報格納ステップにおいて格納された紹介情報に含まれる利用主体識別子に対して、その利用主体識別子により作成された紹介情報を閲覧可能である利用主体識別子である閲覧可能識別子を対応させる閲覧制御ステップと、
前記受信ステップにて受信した一の利用情報に含まれる前記アイテム識別子である一のアイテム識別子と、前記一の利用情報に含まれる利用主体識別子である一の利用主体識別子とを抽出すると共に、前記紹介情報格納ステップで格納された紹介情報に含まれる利用主体識別子を対象にして、前記一のアイテム識別子に対応する利用主体識別子であり、かつ前記閲覧制御ステップにおいて前記一の利用主体識別子に対応付けられた利用主体識別子の集合であるユーザ集合を形成するユーザ集合形成ステップと、
前記ユーザ集合の少なくとも一部である複数の利用主体識別子に対して、前記利用主体識別子ごとに管理されているポイント値を変更するための変更値を算出するポイント算出ステップと、
を実行させることを特徴とする情報処理プログラム。
In the computer of the information processing apparatus that receives the user usage information related to the item from the terminal device or other device,
A receiving step for receiving usage information including an item identifier for identifying an item and a user or a user entity identifier used by the user;
An introduction information storage step for storing introduction information that associates the user entity identifier that created information for introducing an item to another user and the item identifier of the target item;
Browsing control step for associating the useable identifier included in the introduction information stored in the introduction information storing step with a viewable identifier that is a useable entity identifier capable of browsing the introduction information created by the useable entity identifier. When,
Extracting one item identifier that is the item identifier included in the one usage information received in the reception step and one usage entity identifier that is a usage entity identifier included in the one usage information; Targeting the use subject identifier included in the introduction information stored in the introduction information storage step, the use subject identifier corresponding to the one item identifier , and associating with the one use subject identifier in the browsing control step A user set forming step for forming a user set which is a set of user identifiers obtained ;
A point calculation step of calculating a change value for changing a point value managed for each user entity identifier for a plurality of user entity identifiers that are at least a part of the user set;
An information processing program for executing
アイテムを識別するアイテム識別子と、ユーザまたはユーザの使用した端末装置を識別するための利用主体識別子とを含む利用情報を端末装置または他の装置から受信する受信部と、
他のユーザにアイテムを紹介する情報を作成した前記利用主体識別子と、その対象アイテムの前記アイテム識別子とを関連付けた紹介情報を格納する紹介情報格納部と、
前記受信部が受信した一の利用情報に含まれる前記アイテム識別子である一のアイテム識別子を抽出し、前記紹介情報格納部に格納された紹介情報に含まれる利用主体識別子を対象にして、前記一のアイテム識別子に対応する利用主体識別子の集合であるユーザ集合を形成するユーザ集合形成部と、
前記ユーザ集合の少なくとも一部である複数の利用主体識別子に対して、前記利用主体識別子と前記一のアイテム識別子に対応する組み合わせごとに管理されているポイント値を変更するための変更値を算出するポイント算出部と、
を備えることを特徴とする情報処理装置とネットワークを介して接続される端末装置のコンピュータに、
一の利用主体識別子を送信部に送信させる送信ステップと、
前記一の利用主体識別子に関連付けて管理されているアイテム識別子ごとの前記ポイント値を前記情報処理装置から受信部に受信させる受信ステップと、
前記受信ステップにて受信したポイント値を表示装置に表示させる制御ステップと、
を実行させることを特徴とする情報処理プログラム。
A receiving unit for receiving usage information including an item identifier for identifying an item and a user or a user entity identifier for identifying a terminal device used by the user from the terminal device or another device;
An introduction information storage unit for storing introduction information that associates the item identifier of the target item with the user entity identifier that created information for introducing an item to another user;
One item identifier that is the item identifier included in the one usage information received by the reception unit is extracted, and the usage subject identifier included in the introduction information stored in the introduction information storage unit is used as the target. A user set forming unit that forms a user set that is a set of user entity identifiers corresponding to the item identifiers of
A change value for changing a point value managed for each combination corresponding to the user entity identifier and the one item identifier is calculated for a plurality of user entity identifiers that are at least a part of the user set. A point calculator,
In a computer of a terminal device connected via a network with an information processing device characterized by comprising:
A transmission step of causing the transmission unit to transmit one user entity identifier;
A reception step of causing the reception unit to receive the point value for each item identifier managed in association with the one user entity identifier;
A control step of causing the display device to display the point value received in the reception step;
An information processing program for executing
アイテムを識別するアイテム識別子と、ユーザまたはユーザの使用した端末装置を識別するための利用主体識別子とを含む利用情報を端末装置または他の装置から受信する受信部と、
他のユーザにアイテムを紹介する情報を作成した前記利用主体識別子と、その対象アイテムの前記アイテム識別子とを関連付けた紹介情報を格納する紹介情報格納部と、
前記受信部が受信した一の利用情報に含まれる前記アイテム識別子である一のアイテム識別子を抽出し、前記紹介情報格納部に格納された紹介情報に含まれる利用主体識別子を対象にして、前記一のアイテム識別子に対応する利用主体識別子の集合であるユーザ集合を形成するユーザ集合形成部と、
前記ユーザ集合の少なくとも一部である複数の利用主体識別子に対して、前記利用主体識別子ごとに管理されているポイント値を変更するための変更値を算出し、さらに、前記変更値が算出されたユーザの人数を算出するポイント算出部と、
を備えることを特徴とする情報処理装置とネットワークを介して接続される端末装置のコンピュータに、
前記一の利用情報を前記情報処理装置へ送信部に送信させる送信ステップと、
前記一の利用情報に基づいて前記ポイント値が算出されたユーザの人数を前記情報処理装置から受信部に受信させる受信ステップと、
前記受信ステップにて受信したユーザの人数を表示装置に表示させる制御ステップと、
を実行させることを特徴とする情報処理プログラム。
A receiving unit for receiving usage information including an item identifier for identifying an item and a user or a user entity identifier for identifying a terminal device used by the user from the terminal device or another device;
An introduction information storage unit for storing introduction information that associates the item identifier of the target item with the user entity identifier that created information for introducing an item to another user;
One item identifier that is the item identifier included in the one usage information received by the reception unit is extracted, and the usage subject identifier included in the introduction information stored in the introduction information storage unit is used as the target. A user set forming unit that forms a user set that is a set of user entity identifiers corresponding to the item identifiers of
A change value for changing a point value managed for each user entity identifier is calculated for a plurality of user entity identifiers that are at least part of the user set , and the change value is further calculated. A point calculator for calculating the number of users ;
In a computer of a terminal device connected via a network with an information processing device characterized by comprising:
A transmission step of causing the information processing apparatus to transmit the one usage information to a transmission unit;
A receiving step of causing the receiving unit to receive the number of users whose point value is calculated based on the one usage information from the information processing apparatus;
A control step of displaying the number of users received in the receiving step on a display device;
An information processing program for executing
アイテムに関するユーザの利用情報を端末装置から直接、または他の装置を経由して受信する情報処置装置のコンピュータに、To the computer of the information processing apparatus that receives the user usage information related to the item directly from the terminal device or via another device,
アイテムを識別するアイテム識別子と、他のユーザに該アイテムを紹介する情報を作成したユーザまたはユーザの使用した端末装置を識別するための主体識別子である紹介主体識別子と、を関連付けた紹介情報を複数格納する紹介情報格納ステップと、A plurality of introduction information in which an item identifier for identifying an item and an introduction subject identifier that is a subject identifier for identifying a user who has created information for introducing the item to other users or a terminal device used by the user are associated with each other An introduction information storage step to store;
前記紹介情報を端末装置に直接、または他の装置を経由して送信する紹介情報送信ステップと、An introduction information transmission step of transmitting the introduction information directly to the terminal device or via another device;
前記紹介情報を受信した端末装置のユーザが、一の紹介情報に基づく情報を閲覧した後に、前記一の紹介情報に含まれるアイテム識別子に対応するアイテムである紹介アイテムを利用したことに応じて、前記一の紹介情報を識別可能な情報を含む利用情報を受信する受信ステップと、In response to using the introduction item, which is an item corresponding to the item identifier included in the one introduction information, after the user of the terminal device that received the introduction information browsed the information based on the one introduction information, A receiving step of receiving usage information including information capable of identifying the one introduction information;
前記受信ステップにて受信した利用情報に基づき、前記紹介情報格納ステップで格納された紹介情報に含まれる紹介主体識別子のうちの少なくとも一部を対象にして、利用された前記紹介アイテムのアイテム識別子に対応し、かつ前記一の紹介情報に含まれる紹介主体識別子以外の紹介主体識別子を含む、複数の紹介主体識別子の集合であるユーザ集合を形成するユーザ集合形成ステップと、Based on the usage information received in the reception step, the item identifier of the introduced item used is targeted for at least a part of the introduction subject identifier included in the introduction information stored in the introduction information storage step. A user set forming step for forming a user set that is a set of a plurality of introduction subject identifiers, corresponding to and including an introduction subject identifier other than the introduction subject identifier included in the one introduction information;
前記ユーザ集合の紹介主体識別子に対して、前記紹介主体識別子ごとに管理されているポイント値を変更するための変更値を算出するポイント算出ステップと、A point calculation step for calculating a change value for changing a point value managed for each introduction subject identifier for the introduction subject identifier of the user set;
を実行させることを特徴とする情報処理プログラム。An information processing program for executing
JP2010103010A 2010-04-28 2010-04-28 Information processing method, information processing device, terminal device, and information processing program Active JP5488172B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2010103010A JP5488172B2 (en) 2010-04-28 2010-04-28 Information processing method, information processing device, terminal device, and information processing program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2010103010A JP5488172B2 (en) 2010-04-28 2010-04-28 Information processing method, information processing device, terminal device, and information processing program

Publications (2)

Publication Number Publication Date
JP2011232970A JP2011232970A (en) 2011-11-17
JP5488172B2 true JP5488172B2 (en) 2014-05-14

Family

ID=45322224

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2010103010A Active JP5488172B2 (en) 2010-04-28 2010-04-28 Information processing method, information processing device, terminal device, and information processing program

Country Status (1)

Country Link
JP (1) JP5488172B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6699084B2 (en) * 2015-03-18 2020-05-27 大日本印刷株式会社 Information processing apparatus, control method, and program
JP6349001B2 (en) * 2017-02-27 2018-06-27 株式会社ぐるなび Information processing apparatus, information processing method, and program

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH117472A (en) * 1997-06-17 1999-01-12 Fuji Xerox Co Ltd Device and method for providing commodity information
JP2002109188A (en) * 2000-10-02 2002-04-12 Junichi Kiyose Merchandise selling system allowing buyer to introduce new buyer
JP2002230328A (en) * 2001-01-31 2002-08-16 Hitachi Ltd Merchandise sales intermediary system and method
JP2004171136A (en) * 2002-11-18 2004-06-17 Nippon Telegr & Teleph Corp <Ntt> Information mediation method and system, mediation server and information mediation program
JP2006092315A (en) * 2004-09-24 2006-04-06 Nippon Telegr & Teleph Corp <Ntt> Introduction device, introduction method and program
JP2008065548A (en) * 2006-09-06 2008-03-21 Sony Corp Information processing apparatus and method, program, and recording medium

Also Published As

Publication number Publication date
JP2011232970A (en) 2011-11-17

Similar Documents

Publication Publication Date Title
JP5633423B2 (en) Information processing method, display method, information processing device, terminal device, and information processing program
JP4473339B1 (en) Advertisement information providing server, advertisement information providing system, and advertisement information providing program
JP5126633B2 (en) Item selection device, item selection method, and computer program
US20110119148A1 (en) Server apparatus, information processing apparatus, and information processing method
JP5686934B1 (en) Information processing apparatus, information processing method, program, and storage medium
JP6213629B2 (en) Information processing device, terminal device, information processing method, and information processing program
KR20190104451A (en) Purchase information utilization system, purchase information utilization method, and program
US8150733B2 (en) Advertisement distribution system, device and method, and advertisement distribution program
JP2017228040A (en) How to provide member store information
JP2001282675A (en) Customer collection method in electronic bulletin board, system using electronic bulletin board, and server used in the system
JPWO2020031232A1 (en) Information processing system, information processing method, and program
JP5488172B2 (en) Information processing method, information processing device, terminal device, and information processing program
JP6079479B2 (en) Information processing apparatus, information processing method, and information processing program
JP6269864B2 (en) Information processing apparatus, information processing method, and information processing program
TW201104612A (en) Information processing device, information processing method, and information processing program
US9542497B2 (en) Information processing apparatus, information processing method, and information processing program
JP5633659B2 (en) Information processing method, display method, information processing device, terminal device, and information processing program
JP6914317B2 (en) Information providing device, information providing method, and information providing program
JP5858127B2 (en) Information selection device, information selection method, terminal device, and computer program
JP2012141724A (en) Information processing method, information processing device, and information processing program
JP5743302B2 (en) Information selection device, information selection method, terminal device, and computer program
Jarsulic Addressing the competitive harms of opaque online surveillance and recommendation algorithms
JP2007305094A (en) Information providing method, information providing system and computer program
JP7625043B1 (en) Electronic commerce system, presentation method, and program
US20240420188A1 (en) Succession support device, succession support program, and evaluation support device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20120724

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20130726

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130820

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20131017

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20140210

R150 Certificate of patent or registration of utility model

Ref document number: 5488172

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

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

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

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

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250