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 PDFInfo
- 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
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,
上述の従来技術のように、情報提供ユーザの提供した情報に従って他のユーザがアイテムを購入した場合に、情報提供ユーザにポイントを付与するシステムでは、ユーザからの情報提供が促進されることが期待できる。さらに、ポイントが付与されるタイミングを情報提供ユーザが予測することは難しいため、購入した本人がポイントを取得する通常のポイントサービスに比べて、より大きな意外性やある種の感動をユーザに与えることができる。そして、各々のユーザには、自分のポイントが増えているかどうかを確認したいという心理が働くので、そのサイトへのアクセス頻度が高まる場合がある。 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
そこで本発明は、ユーザのポイントサービスに対する関心を高め、アイテムに関する利用を促進することを目的とする。 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
アイテムに関するユーザの利用情報を端末装置または他の装置から受信する情報処置装置における情報処理方法であって、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
アイテムに関するユーザの利用情報を端末装置または他の装置から受信する情報処置装置における情報処理方法であって、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
アイテムに関するユーザの利用情報を端末装置または他の装置から受信する情報処置装置における情報処理方法であって、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
アイテムに関するユーザの利用情報を端末装置または他の装置から受信する情報処置装置における情報処理方法であって、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
アイテムに関するユーザの利用情報を端末装置または他の装置から受信する情報処置装置における情報処理方法であって、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としての情報処理方法は、
アイテムを識別するアイテム識別子と、ユーザまたはユーザの使用した端末装置を識別するための利用主体識別子とを含む利用情報を端末装置または他の装置から受信する受信部と、
他のユーザにアイテムを紹介する情報を作成した前記利用主体識別子と、その対象アイテムの前記アイテム識別子とを関連付けた紹介情報を格納する紹介情報格納部と、
前記受信部が受信した一の利用情報に含まれる前記アイテム識別子である一のアイテム識別子を抽出し、前記紹介情報格納部に格納された紹介情報に含まれる利用主体識別子を対象にして、前記一のアイテム識別子に対応する利用主体識別子の集合であるユーザ集合を形成するユーザ集合形成部と、
前記ユーザ集合の少なくとも一部である複数の利用主体識別子に対して、前記利用主体識別子と前記一のアイテム識別子に対応する組み合わせごとに管理されているポイント値を変更するための変更値を算出するポイント算出部と、
を備えることを特徴とする情報処理装置とネットワークを介して接続される端末装置に適用される情報処理方法であって、
一の利用主体識別子を前記情報処理装置に送信する送信ステップと、
前記一の利用主体識別子に関連付けて管理されているアイテム識別子ごとの前記ポイント値を前記情報処理装置から受信する受信ステップと、
受信した前記ポイント値を表示装置に表示させる制御ステップと、
を備える。
3
4
The information processing method as
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
アイテムに関するユーザの利用情報を端末装置または他の装置から受信する情報処理装置であって、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
アイテムに関するユーザの利用情報を端末装置または他の装置から受信する情報処理装置であって、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
アイテムに関するユーザの利用情報を端末装置または他の装置から受信する情報処理装置であって、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
アイテムを識別するアイテム識別子と、他のユーザに該アイテムを紹介する情報を作成したユーザまたはユーザの使用した端末装置を識別するための主体識別子である紹介主体識別子と、を関連付けた紹介情報を複数格納する紹介情報格納部と、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
アイテムに関するユーザの利用情報を端末装置または他の装置から受信する情報処置装置のコンピュータに、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
アイテムに関するユーザの利用情報を端末装置または他の装置から受信する情報処置装置のコンピュータに、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
アイテムに関するユーザの利用情報を端末装置または他の装置から受信する情報処置装置のコンピュータに、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の実施例におけるシステム全体の構成図である。本施例におけるシステムは、アイテム提供サーバ装置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
ネットワーク4は、例えばインターネット等のネットワークであり、アイテム提供サーバ装置1と情報処理サーバ装置2と端末装置3との間の情報のやり取りを仲介する。
The
アイテム提供サーバ装置1は、端末装置3の要求に応じて、アイテムを提供する装置である。ここでアイテムとは、テキスト、音声、音楽、映像等のデジタルコンテンツや様々な物品であり、更には金融商品、不動産、人物に関する情報等であってもよい。すなわち本実施例におけるアイテムは、有形か無形かを問わず、有料か無料かも問わない。アイテム提供サーバ装置1は、CPU、RAM、ROM、ハードディスクドライブ(HDD)、ネットワークインタフェース等を備えるコンピュータを用いて、ソフトウェア(プログラム)処理として実施することも可能である。
The item providing
図3は、本実施例におけるアイテム提供サーバ装置1の構成図である。本実施例におけるアイテム提供サーバ装置1は、アイテム提供サーバ制御手段11と、アイテム提供サーバ通信手段12と、認証手段13と、アイテム提供サーバ格納手段14とで構成される。
FIG. 3 is a configuration diagram of the item providing
認証手段13は、端末装置3または端末装置3を利用するユーザを認証する。認証手段13は、端末装置3を利用するユーザを一意に識別するユーザ識別情報、または端末装置3を一意に識別するための端末識別情報と、パスワードとを関連付けて格納している。本実施例では、ユーザ識別情報を用いる場合を例にして説明するが、端末識別情報を用いる場合も同様である。ユーザ識別情報と端末識別情報とを合わせた意味の総称として、利用主体識別情報(利用主体識別子)という用語を用いる。また、ユーザ識別情報とパスワードとの組合せを、利用者特定情報とする。認証手段13では、端末装置3より受信した利用者特定情報と一致するものが格納されている場合に、認証成功とする。そして、認証に成功した利用者特定情報に対応するユーザを認証ユーザとする。
The
アイテム提供サーバ格納手段14は、HDDなどの記憶装置を用いて、様々なデータを記憶する。アイテム提供サーバ格納手段14は、ユーザ情報格納部141と、アイテム情報格納部142と、お気に入り情報格納部143とで構成される。
The item providing
ユーザ情報格納部141は、ユーザ情報を複数記憶する。図4は、ユーザ情報格納部141の格納状態の一例を示す図である。ユーザ情報とは、端末装置3を利用するユーザを一意に識別するユーザ識別情報であるuser_idとユーザの属性情報であるuser_infoとを関連付けたものであり、図4のようなテーブル形式で記憶する。ユーザの属性情報とは、ユーザの名前、年齢、性別、住所(地域)、趣味、会員になった時期(年月、日付、日時など)、メールアドレス、電話番号などの情報である。また、アイテム提供サーバ装置1にて商品の購入が可能であれば、商品の支払いを行うためのクレジットカード情報などを含んでもよい。
The user
アイテム情報格納部142は、アイテム情報を複数記憶する。図5は、アイテム情報格納部142の格納状態の一例を示す図である。アイテム情報とは、アイテム識別情報であるitem_idとアイテムの属性情報であるitem_infoとを関連付けたものであり、図5のようなテーブル形式で記憶する。アイテム識別情報(アイテム識別子)とは、アイテムを一意に識別するためのものである。また、アイテムの属性情報とは、例えば、アイテムの名称、制作者、制作年、ジャンル、価格、アイテムを利用するのに適したユーザの条件などの情報である。
The item
お気に入り情報格納部143は、ユーザごとにお気に入り情報を複数記憶する。図6および図7はお気に入り情報格納部143の格納状態の例を示す図である。以下に図6および図7を用いてお気に入り情報の格納形式を7種類説明する。
The favorite
お気に入り情報の第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
アイテム提供サーバ制御手段11は、アイテム提供サーバ装置1を構成する各手段に対して、全体的な制御を行う。アイテム提供サーバ制御手段11は、ユーザページ情報作成部111と、お気に入り情報登録部112と、利用情報中継部113とで構成される。
The item providing
ユーザページ情報作成部111は、端末装置3から受信したデータの種類に応じて、以下の3種類の処理を行う。
The user page
ユーザページ情報作成部111の第1の処理は、ユーザページ情報送信処理であり、端末装置3からユーザページ情報取得要求を受信した場合に、この処理を行う。
The first process of the user page
ユーザページ情報取得要求とは、ユーザページ情報の取得を要求する情報であり、認証手段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
ユーザページ情報とは、端末装置3に検索画面や、「お気に入り情報」(紹介情報)の閲覧操作画面や、「連携ポイント」の確認画面を表示させるために必要な情報である。例えば、HTML(Hyper Text Markup Language)形式を用いてユーザページ情報を作成してもよいし、これ以外のデータ形式を用いてもよい。
The user page information is information necessary for causing the
ここで、「お気に入り情報」とは、自分の好きなアイテム、利用して良かったアイテム、あるいは良し悪しに係らず、何か感想や意見を述べたいアイテムなどの「お気に入りアイテム」に関する情報であり、各々のユーザが登録した情報である。ユーザは、自分自身のお気に入り情報はもちろん、他のユーザのお気に入り情報を閲覧することができる。各々のユーザは基本的に、他のユーザにアイテムを紹介する目的で、「お気に入り情報」を作成するが、必ずしも他のユーザに公開しなくてもよい。 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
ユーザページ情報作成部111の第2の処理は、検索結果送信処理であり、端末装置3から検索条件を受信した場合に、この処理を行う。検索条件とは、利用するアイテムを絞り込むために用いる条件であり、例えば、ジャンル名、製作者、キーワード、価格の上限や下限などである。
The second process of the user page
検索結果送信処理とは、端末装置3に、受信した検索条件を満たすアイテム情報を送信する処理であり、まず、アイテム情報格納部142より、検索条件を満たすアイテムの属性情報を有するアイテム情報を全て抽出する。そして、ネットワーク4を介して、端末装置3に、抽出した全てのアイテム情報を送信する。
The search result transmission process is a process of transmitting the item information satisfying the received search condition to the
ユーザページ情報作成部111の第3の処理は、お気に入り情報送信処理であり、端末装置3からお気に入り情報取得要求を受信した場合に、この動作を行う。お気に入り情報取得要求とは、他のユーザのお気に入り情報の取得を要求する情報であり、少なくとも他のユーザのユーザ識別情報を含む。
The third process of the user page
お気に入り情報送信処理とは、端末装置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
お気に入り情報登録部112は、ネットワーク4を介して、端末装置3よりお気に入り情報を受信し、お気に入り情報格納部143に、受信したお気に入り情報を記憶する。そして、情報処理サーバ装置2に、受信したお気に入り情報を送信する。
The favorite
端末装置3より受信したお気に入り情報をお気に入り情報格納部143に記憶し、情報処理サーバ装置2に送信する手順を、図8のフローチャートを用いて説明する。
The procedure for storing the favorite information received from the
まず、端末装置3が、お気に入り情報送信処理を行い、ネットワーク4を介して、アイテム提供サーバ装置1に、お気に入り情報と利用者特定情報とを送信する(ステップS201)。お気に入り情報送信処理については後述する。
First, the
次に、アイテム提供サーバ装置1の認証手段13が、ネットワーク4を介して、端末装置3より、お気に入り情報と利用者特定情報とを受信し、受信した利用者特定情報に基づいて認証を行う(ステップS202)。認証に成功した場合はお気に入り情報登録部112に受信したお気に入り情報を送り、ステップS203へ進み、失敗した場合はステップS201へ戻り全ての手順をはじめからやり直す。
Next, the authentication means 13 of the item providing
ステップS203では、お気に入り情報登録部112が、認証手段13より、お気に入り情報を取得し、お気に入り情報格納部143に、取得したお気に入り情報を記憶する。
In step S203, the favorite
次に、お気に入り情報登録部112が、ネットワーク4を介して、情報処理サーバ装置2に、ステップ203にて取得したお気に入り情報を送信する(ステップS204)。
Next, the favorite
次に、情報処理サーバ装置2が、ネットワーク4を介して、アイテム提供サーバ装置1よりお気に入り情報を受信すると、お気に入り情報登録処理を行う(ステップS205)。お気に入り情報登録処理については後述する。
Next, when the information
以上が、端末装置3より受信したお気に入り情報をお気に入り情報格納部143に記憶し、情報処理サーバ装置2に送信する手順の説明である。
The above is the description of the procedure for storing the favorite information received from the
利用情報中継部113は、ネットワーク4を介して、端末装置3より利用者特定情報と新規利用情報とを受信し、かつ、認証手段13にて認証が成功した場合に、利用情報中継処理を行う。利用情報中継処理とは、ネットワーク4を介して、情報処理サーバ装置2に、受信した新規利用情報を送信する処理である。新規利用情報とは、後述する連携ポイント算出処理のトリガーとなる利用情報である。また、利用情報は、少なくともユーザ識別情報とアイテム識別情報を含んでいる。
The usage
ここで、図9のフローチャートを用いて、ユーザページ情報作成部111によるユーザページ情報送信処理と、ユーザページ情報作成部111によるお気に入り情報送信処理と、利用情報中継部113による利用情報中継処理を続けて行った場合の手順を説明する。
Here, using the flowchart of FIG. 9, user page information transmission processing by the user page
まず、端末装置3が、ユーザページ情報取得要求送信処理を行い、ネットワーク4を介して、アイテム提供サーバ装置1にユーザページ情報取得要求を送信する(ステップS101)。ユーザページ情報取得要求送信処理については後述する。
First, the
次に、アイテム提供サーバ装置1の認証手段13が、ネットワーク4を介して、端末装置3よりユーザページ情報取得要求を受信すると、ユーザページ情報取得要求に含まれる利用者特定情報を基に認証を行う(ステップS102)。認証に成功した場合は、ユーザページ情報作成部111に受信したユーザページ情報取得要求を送り、ステップS103へ進み、失敗した場合はステップS101からやり直す。
Next, when the authentication means 13 of the item providing
ステップS103では、アイテム提供サーバ装置1のユーザページ情報作成部111が、認証手段13よりユーザページ情報取得要求を取得し、ユーザページ情報送信処理を行い、ネットワーク4を介して、端末装置3にユーザページ情報を送信する。
In step S <b> 103, the user page
次に、端末装置3が、ネットワーク4を介して、アイテム提供サーバ装置1より、ユーザページ情報を受信すると、ユーザページ表示処理を行う(ステップS104)。ユーザページ表示処理については後述する。
Next, when the
次に、表示されたユーザページを閲覧したユーザが、他のユーザのお気に入り情報の取得を要求する操作を行うと、端末装置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
次に、アイテム提供サーバ装置1のユーザページ情報作成部111が、ネットワーク4を介して、端末装置3より、お気に入り情報取得要求を受信すると、お気に入り情報送信処理を行い、ネットワーク4を介して、端末装置3に、お気に入り情報を送信する(ステップS106)。
Next, when the user page
次に、端末装置3が、ネットワーク4を介して、アイテム提供サーバ装置1より、お気に入り情報を受信すると、お気に入り情報表示処理を行う(ステップS107)。お気に入り情報表示処理については後述する。
Next, when the
次に、他のユーザのお気に入り情報が表示されたユーザページを閲覧したユーザが、他のユーザのお気に入りアイテムに関する利用操作を行うと、端末装置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
次に、アイテム提供サーバ装置1の認証手段13が、ネットワーク4を介して、端末装置3より新規利用情報と利用者特定情報とを受信すると、利用者特定情報を基に認証を行う(ステップS109)。認証に成功した場合は、利用情報中継部113に受信した新規利用情報を送り、ステップS110へ進み、失敗した場合はステップS108からやり直す。
Next, when the authentication means 13 of the item providing
ステップS110では、アイテム提供サーバ装置1の利用情報中継部113が、認証手段13より新規利用情報を取得し、利用情報中継処理を行い、ネットワーク4を介して、情報処理サーバ装置2に新規利用情報を送信する。
In
次に、情報処理サーバ装置2が、ネットワーク4を介して、アイテム提供サーバ装置1より、新規利用情報を受信すると、連携ポイント算出処理を行い(ステップS111)、ステップS101からステップS111までの一連の処理を終了する。連携ポイント算出処理については後述する。
Next, when the information
以上が、ユーザページ情報作成部111によるユーザページ情報送信処理と、ユーザページ情報作成部111によるお気に入り情報送信処理と、利用情報中継部113による利用情報中継処理を続けて行った場合の手順の説明である。
Description of the procedure when the user page information transmission process by the user page
端末装置3は、CPU、RAM、ROM、ハードディスクドライブ、ネットワークインタフェース等を備える一般的なコンピュータであり、内蔵されたプログラムにより所定の動作を行う。
The
図10は、本実施例における端末装置3の構成図である。本実施例における端末装置3は、端末制御手段31と、端末通信手段32と、入力手段33と、表示手段34とで構成される。
FIG. 10 is a configuration diagram of the
端末通信手段32は、ネットワーク4を介してアイテム提供サーバ装置1と通信を行うための手段である。
The
入力手段33は、例えば、端末装置3がPC(Personal Computer)であれば、マウスやキーボード、携帯電話であれば、ボタンといったように、ユーザが端末装置3を操作するためのインタフェースである。
The input means 33 is an interface for the user to operate the
表示手段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
ユーザページ表示部311は、入力手段33から取得した操作や、アイテム提供サーバ装置1から受信したデータの種類に応じて、以下の6種類の処理を行う。
The user
ユーザページ表示部311の第1の処理は、ユーザページ情報取得要求送信処理(ステップS101)であり、入力手段33より、ユーザページの表示を要求する操作を取得すると、この処理を行う。
The first process of the user
ユーザページ情報取得要求送信処理とは、端末装置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
ユーザページ表示部311の第2の処理は、ユーザページ表示処理(ステップS104)であり、アイテム提供サーバ装置1よりユーザページ情報を取得すると、この処理を行う。
The second process of the user
ユーザページ表示処理とは、アイテム提供サーバ装置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
ユーザページとは、ユーザページ情報を基に、表示手段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
検索条件送信処理とは、端末装置3を利用中のユーザである利用ユーザを識別するためのユーザ識別情報と、取得した条件を用いて検索条件を作成し、アイテム提供サーバ装置1に、作成した検索条件を送信する処理である。
The search condition transmission process creates a search condition using user identification information for identifying a user who is using the
ユーザページ表示部311の第4の処理は、検索結果表示処理であり、アイテム提供サーバ装置1より検索条件送信処理にて送信した検索条件に対するアイテム情報を受信すると、この処理を行う。
The fourth process of the user
検索結果表示処理とは、受信したアイテム情報を基にユーザページの更新を行う処理である。 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
お気に入り情報取得要求送信処理とは、お気に入り情報を取得する対象となった他ユーザのユーザ識別情報を基に、お気に入り情報取得要求を作成し、アイテム提供サーバ装置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
ユーザページ表示部311の第6の処理は、お気に入り情報表示処理(ステップS107)であり、アイテム提供サーバ装置1より、お気に入り情報取得要求送信処理にて送信したお気に入り情報取得要求に対するお気に入り情報を受信すると、この処理を行う。
The sixth process of the user
お気に入り情報表示処理とは、受信したお気に入り情報を基にユーザページの更新を行う処理である。 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
利用情報送信処理とは、利用ユーザのユーザ識別情報とパスワードの組合せである利用者特定情報を作成し、利用ユーザのユーザ識別情報と利用操作の対象となったアイテムのアイテム識別情報を基に新規利用情報を作成し、ネットワーク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
お気に入り情報作成部313は、入力手段33より、ユーザページに表示されたお気に入りアイテムの登録操作を取得すると、お気に入り情報送信処理(ステップS201)を行う。
When the favorite
お気に入り情報送信処理とは、利用ユーザのユーザ識別情報とパスワードの組合せである利用者特定情報を作成し、利用ユーザのユーザ識別情報とお気に入りアイテム登録の対象となったアイテムのアイテム識別情報を基にお気に入り情報を作成し、ネットワーク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
情報処理サーバ装置2は、アイテム提供サーバ装置1の要求に応じて、連携ポイント情報を送信する装置である。情報処理サーバ装置2は、CPU、RAM、ROM、ハードディスクドライブ(HDD)、ネットワークインタフェース等を備えるコンピュータを用いて、ソフトウェア(プログラム)処理として実施することも可能である。なお、情報処理サーバ装置2を複数のコンピュータを用いて構成してもよい。例えば、負荷分散をするために、情報処理サーバ装置2の各手段に相当する処理を行うコンピュータを複数用いて分散処理を行ってもよい。また、情報処理サーバ装置2の一部の手段の処理をあるコンピュータで実施し、他の手段の処理を別のコンピュータで実施する形態で分散処理を行ってもよい。
The information
図12は、本実施例における情報処理サーバ装置2の構成図である。本実施例における情報処理サーバ装置2は、情報処理サーバ制御手段21と、情報処理サーバ通信手段22と、情報処理サーバ格納手段23とで構成される。
FIG. 12 is a configuration diagram of the information
情報処理サーバ格納手段23は、HDDなどの記憶装置を用いて、様々なデータを記憶する。情報処理サーバ格納手段23は、利用情報格納部231と、連携ポイント情報格納部232と、ユーザ情報格納部233と、アイテム情報格納部234と、お気に入り情報格納部235とで構成される。
The information processing
利用情報格納部231は、利用情報を複数記憶する。図13(図13a〜図13d)は利用情報格納部231の格納状態の例を示す図である。以下に図13を用いて利用情報の格納形式を9種類説明する。
The usage
利用情報の第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
利用情報の第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
ユーザ情報格納部233は、HDDなどの記憶装置を用いて、ユーザ情報を複数記憶する。ユーザ情報格納部233は、アイテム提供サーバ装置1のユーザ情報格納部141と同様の格納形式であり、ユーザ情報格納部141に記憶されているユーザ情報が全て記憶されている。アイテム提供サーバ装置1のユーザ情報格納部141に記憶されているユーザ情報をユーザ情報格納部233にも記憶するのは、情報処理サーバ制御手段21にて行う処理で、ユーザ情報を利用する場合があるためである。もちろん、ユーザ情報格納部233を用意する代わりに、アイテム提供サーバ装置1のユーザ情報格納部141よりユーザ情報を取得できるようにしてもよい。
The user
アイテム情報格納部234は、HDDなどの記憶装置を用いて、アイテム情報を複数記憶するものである。アイテム情報格納部234は、アイテム提供サーバ装置1のアイテム情報格納部142と同様の格納形式であり、アイテム情報格納部142に記憶されているアイテム情報が全て記憶されている。アイテム提供サーバ装置1のアイテム情報格納部142に記憶されているアイテム情報をアイテム情報格納部234にも記憶するのは、情報処理サーバ制御手段21にて行う処理で、アイテム情報を利用する場合があるためである。もちろん、アイテム情報格納部234を用意する代わりに、アイテム提供サーバ装置1のアイテム情報格納部142よりアイテム情報を取得できるようにしてもよい。
The item
お気に入り情報格納部235は、HDDなどの記憶装置を用いて、お気に入り情報を複数記憶するものである。お気に入り情報格納部235は、アイテム提供サーバ装置1のお気に入り情報格納部143と同様の格納形式であり、お気に入り情報格納部143に記憶されているお気に入り情報が全て記憶されている。アイテム提供サーバ装置1のお気に入り情報格納部143に記憶されているお気に入り情報をお気に入り情報格納部235にも記憶するのは、情報処理サーバ制御手段21にて行う処理で、お気に入り情報を利用する場合があるためである。もちろん、お気に入り情報格納部235を用意する代わりに、アイテム提供サーバ装置1のお気に入り情報格納部143よりお気に入り情報を取得できるようにしてもよい。
The favorite
情報処理サーバ制御手段21は、情報処理サーバ装置2を構成する各手段に対して、全体的な制御を行う。情報処理サーバ制御手段21は、連携ポイント算出部211と、お気に入り情報登録部212と、連携ポイント取得部213とで構成される。
The information processing
連携ポイント算出部211は、ネットワーク4を介して、アイテム提供サーバ装置1より、新規利用情報を受信すると、連携ポイント算出処理(ステップS111)を行う。
The cooperation
連携ポイント算出処理の手順を図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
次に、連携ポイント算出部211が、ステップS401にて取得した新規利用情報に含まれるアイテム識別情報に対応するアイテムが、お気に入りアイテムか否かを判定する(ステップS402)。お気に入りアイテムである場合はステップS403へ進み、お気に入りアイテムでない場合はステップS410へ進む。お気に入りアイテムであるか否かの判定方法は2種類存在する。
Next, the linkage
お気に入りアイテムの第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
ステップS403では、連携ポイント算出部211が、連携親ポイントを算出する。連携親ポイントの算出方法は、例えば、新規利用情報1つにつき、サービス提供側が予め設定した一定のポイント(例えば10ポイント)とするものである。また、有料アイテムを扱うショッピングサイト等であれば、購入代金から一定の割合(例えば購入代金の1%)を連携親ポイントとして算出してもよい。また、新規利用情報に、アイテムの利用形態情報(アイテムの詳細情報の表示する操作、アイテムを買い物かごに入れる等の購入候補に指定する操作、アイテムの購入操作などの操作を区別する情報)を含ませ、その利用形態ごとに一定のポイントを予めサービス提供側が設定し、連携親ポイントとして付与してもよい。
In step S403, the cooperation
次に、連携ポイント算出部211が、作成ユーザに対して連携ポイントを付与する(ステップS404)。作成ユーザに対して連携ポイントを付与するには、まず、連携親ポイントに、サービス提供側が予め定めた一定の比率(例えば、0.2)を掛け合わせることで、連携ポイントを算出する。そして、連携ポイント情報格納部232に格納された連携ポイント情報の中から、作成ユーザのユーザ識別情報に対応する連携ポイント情報を特定し、特定した連携ポイント情報のpoint(元の連携ポイント)に、算出した連携ポイント(変更値)を加算する。尚、作成ユーザに連携ポイントを付与しない場合は、このステップを省略してもよい。
Next, the cooperation
次に、連携ポイント算出部211が、残りの連携親ポイントを分配する対象となる分配対象ユーザのユーザ識別情報を全て取得する(ステップS405)。分配対象ユーザのユーザ識別情報を取得するには、お気に入り情報格納部235より、ステップS401にて取得した新規利用情報に含まれるアイテム識別情報を含むお気に入り情報を全て抽出し、抽出したお気に入り情報に含まれるユーザ識別情報を全て取得すればよい。このとき、取得した分配対象ユーザのユーザ識別情報に、作成ユーザのユーザ識別情報も含まれるため、作成ユーザの連携ポイントは、ステップS404と後述するステップS408の両方で加算される。このため基本的には、作成ユーザは、他の分配対象ユーザよりも多くのポイントを得ることができる。尚、取得したユーザ識別情報にお気に入り利用ユーザのユーザ識別情報が含まれている場合は、そのユーザ識別情報を取り除いてもよい。また、ステップS404の処理を省略し、このステップにて取得したユーザ識別情報から、作成ユーザのユーザ識別情報を取り除くことで、作成ユーザに連携ポイントを付与しないとすることもできる。このとき、作成ユーザに、連携ポイントの代わりに、別のポイントを付与してもよい。
Next, the cooperation
次に、連携ポイント算出部211が、ステップS405にて取得したユーザ識別情報に対応する分配対象ユーザごとに、分配率を算出する(ステップS406)。分配率の算出方法として、以下の方法を用いることができる。以下の分配率の算出方法の説明において、お気に入り利用ユーザをubとし、ユーザubに利用されたアイテムirに対応する分配対象ユーザの集合をU(ir)とする。
Next, the cooperation
分配率算出の第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
分配率算出の第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
分配率算出の第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
分配率算出の第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
分配率算出の第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
分配率算出の第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
分配率算出の第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
分配率算出の第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
分配率算出の第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
分配率算出の第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
分配率算出の第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
分配率算出の第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
分配対象選択の第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
分配対象選択の第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
分配対象選択の第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
分配対象選択の第12の方法は、ユーザ情報格納部233にユーザが会員になった時期の情報が含まれる場合に、その会員になった時期の情報が古い順に所定数を超えない数だけ選択する方法である。分配対象選択の第12の方法は、分配率算出の第12の方法と組合せるのがよいが、これ以外の分配率算出の方法と組合せることもできる。また、所定数を超えない数だけ選択する代わりに、会員になった時期の情報が所定の日付より古いものを全て選択してもよい。
The twelfth method of selecting the distribution target is that when the user
分配対象選択の第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
分配対象選択の第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
分配対象選択の第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
分配対象選択の第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
分配対象選択の第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
次に、連携ポイント算出部211が、ステップS405にて取得した分配対象ユーザのユーザ識別情報を、例えば取得した順に、1つ選択する(ステップS407)。尚、分配率が「0」の分配対象ユーザが存在する場合は、分配率が「0」の分配対象ユーザを除いて選択する必要がある。
Next, the cooperation
次に、連携ポイント算出部211が、ステップS407にて選択した分配対象ユーザに連携ポイントを付与する(ステップS408)。分配対象ユーザに連携ポイントを付与するには、まず、ステップS403にて算出した連携親ポイントから、ステップS404にて作成ユーザに付与した連携ポイントを引いた値と、ステップS407にて選択した分配対象ユーザに対応するステップS406にて算出した分配率とを掛け合わせることで連携ポイントを算出する。そして、連携ポイント情報格納部232に格納された連携ポイント情報の中から、ステップS407にて選択した分配対象ユーザのユーザ識別情報に対応する連携ポイント情報を特定し、特定した連携ポイント情報のpointに、算出した連携ポイントを加算する。尚、ステップ404の処理を省略した場合は、ステップS403にて算出した連携親ポイントと、ステップS407にて選択した分配対象ユーザに対応するステップS406にて算出した分配率とを掛け合わせることで連携ポイントを算出すればよい。
Next, the cooperation
次に、連携ポイント算出部211が、ステップS407にて全ての分配対象ユーザを選択したか否かを判定する(ステップS409)全て選択した場合はステップS410へ進み、まだ未選択のものが残っている場合はステップS407へ進む。
Next, the cooperation
ステップS410では、連携ポイント算出部211が、利用情報格納部231に、ステップS401にて取得した利用情報を記憶し、ステップS401からステップS410までの一連の処理を終了する。ただし、お気に入り情報格納部235が第7の格納形式であり、かつ、ステップS401にて取得した新規利用情報に作成ユーザのユーザ識別情報が含まれる場合は、作成ユーザのお気に入り情報を閲覧して、お気に入り利用ユーザがアイテムを利用しているので、ステップS410の処理の後に、対応するお気に入り情報の参考ユーザ数に「1」を加算する必要がある。このため、連携ポイント算出部211が、お気に入り情報格納部235にて、ステップS401にて取得した新規利用情報に含まれる作成ユーザのユーザ識別情報とアイテム識別情報とに対応するお気に入り情報を特定し、特定したお気に入り情報のcountの値に「1」を加算する。
In step S410, the cooperation
なお上記の説明では、連携親ポイントを算出し、算出した連携親ポイントを作成ユーザと分配対象ユーザに分配しているが、連携親ポイントを分配せずに、作成ユーザと分配対象ユーザに、それぞれ、一定の連携ポイントを付与してもよい。このとき、ステップ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
また、お気に入り利用ユーザにも連携ポイントを付与したい場合は、予めシステムを提供する側が、利用ユーザに対して連携親ポイントを付与する比率(例えば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
お気に入り情報登録部212は、ネットワーク4を介して、アイテム提供サーバ装置1よりお気に入り情報を受信すると、お気に入り情報登録処理(ステップS205)を行う。お気に入り情報登録処理とは、お気に入り情報格納部235に、受信したお気に入り情報を記憶する処理である。
When the favorite
上記の説明では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
連携ポイント取得部213は、ネットワーク4を介して、アイテム提供サーバ装置1より、連携ポイント情報取得要求を受信すると、連携ポイント情報送信処理(ステップS105)を行う。連携ポイント情報送信処理とは、連携ポイント情報格納部232より、受信した連携ポイント情報取得要求に含まれるユーザ識別情報に対応した連携ポイント情報を取得し、ネットワーク4を介して、アイテム提供サーバ装置1に、取得した連携ポイント情報を送信する処理である。
The cooperation
ここで、本実施例により得られる、本発明の効果を図を用いて説明する。図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
また、端末装置3は、アイテム提供サーバ装置1を経由して、情報処理サーバ装置2から連携ポイント情報を取得しているが、アイテム提供サーバ装置1を経由せずに直接送信してもよい。この場合、端末装置3と情報処理サーバ装置2とが直接通信できるように、図1に示したシステム構成を用いる。
Further, the
また、端末装置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
また、利用ユーザに対して、お気に入りアイテムの利用により、何人のユーザに連携ポイントが付与されたかを示す情報を表示してもよい。このとき、連携ポイント算出部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
また、連携ポイント算出部211は、アイテム提供サーバ装置1より、新規利用情報を受信するごとに連携ポイント算出処理を行っているが、所定のタイミングごとに連携ポイント算出処理を行ってもよい。このとき、情報処理格納手段23に、新規利用情報を格納するための、利用情報格納部231と同じ格納形式である新規利用情報格納部を設け、連携ポイント算出部211が、アイテム提供サーバ装置1より、新規利用情報を受信した際に、連携ポイント算出処理を行う代わりに、新規利用情報格納部に、受信した新規利用情報を記憶する。このとき、新しく追加されるデータは、必ずテーブルの末尾(一番下の行)に追加されるので、テーブル内の上に位置する行データほど古く、下に位置する行データほど新しいことになる。そして、所定のタイミングごとに、連携ポイント算出部211が、新規利用情報格納部に記憶されている全ての新規利用情報を取得し、取得した新規利用情報の集合から古い順に、1つの新規利用情報を選択し、連携ポイント算出処理を行い、新規利用情報格納部に記憶された新規利用情報を全て消去すればよい。所定のタイミングとしては、所定の時間間隔(例えば24時間ごと)を用いてもよいし、利用情報を一定回数受信するごととしてもよい。また、月曜日〜金曜日までは3時間ごと、土曜日は6時間ごと、日曜日は12時間ごと、というように時間間隔が変動してもよい。また、夏は時間間隔を短くして、冬は時間間隔を長くするなど、季節に応じて時間間隔を変えてもよい。
Moreover, although the cooperation
また、新規利用情報格納部を設けずに、所定のタイミングごとに連携ポイント算出処理を行うこともできる。このとき、連携ポイント算出部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
第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
第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
以下に、本発明の第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
アイテム提供サーバ装置6は、端末装置3の要求に応じて、アイテムを提供する装置である。アイテム提供サーバ装置6は、CPU、RAM、ROM、ハードディスクドライブ(HDD)、ネットワークインタフェース等を備えるコンピュータを用いて、ソフトウェア(プログラム)処理として実施することも可能である。
The item providing
図20は、本実施例におけるアイテム提供サーバ装置6の構成図である。本実施例におけるアイテム提供サーバ装置6は、アイテム提供サーバ制御手段61と、アイテム提供サーバ通信手段12と、認証手段13と、アイテム提供サーバ格納手段64とで構成される。アイテム提供サーバ通信手段12と、認証手段13は、本発明の第1の実施例と同様である。
FIG. 20 is a configuration diagram of the item providing
アイテム提供サーバ格納手段64は、HDDなどの記憶装置を用いて、様々なデータを記憶する。アイテム提供サーバ格納手段64は、ユーザ情報格納部141と、アイテム情報格納部142と、お気に入り情報格納部143と、閲覧可能情報格納部644で構成される。ユーザ情報格納部141と、アイテム情報格納部142と、お気に入り情報格納部143は、本発明の第1の実施例と同様である。
The item providing
閲覧可能情報格納部644は、閲覧可能情報を複数格納する。図21は、閲覧可能情報格納部644の格納状態を示す図である。閲覧可能情報とは、お気に入り情報を閲覧するユーザ(基準ユーザ)のユーザ識別情報であるbase_user_idと、base_user_idが閲覧可能なお気に入り情報を作成したユーザ(閲覧可能ユーザ)のユーザ識別情報であるinspected_user_idとを関連付けたものであり、図21のようなテーブル形式で記憶する。
The browseable
アイテム提供サーバ制御手段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
ユーザページ情報作成部611は、本発明の第1の実施例のユーザページ情報作成部111と同様の処理を行うが、ユーザページ情報送信処理の手順が異なる。
The user page
本実施例におけるユーザページ情報送信処理の手順は、まず、閲覧可能情報格納部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
このように、ユーザページ情報を作成する際に、お気に入り情報を取得するユーザのユーザ情報を、閲覧可能ユーザのユーザ情報に制限することで、端末装置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
閲覧可能情報取得部614は、ネットワーク4を介して、情報処理サーバ装置2より、全ユーザの全ての閲覧可能情報を受信すると、閲覧可能情報格納部644に記憶された全ての閲覧可能情報を削除し、受信した全ユーザの全ての閲覧可能情報を記憶する。
When the browseable
情報処理サーバ装置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
図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
利用情報格納部231と、連携ポイント情報格納部232と、ユーザ情報格納部233と、アイテム情報格納部234と、お気に入り情報格納部235は、本発明の第1の実施例と同様である。
The usage
閲覧可能情報格納部736は、HDDなどの記憶装置を用いて、閲覧可能情報を複数記憶する。閲覧可能情報格納部736は、アイテム提供サーバ装置6の閲覧可能情報格納部644と同様の格納形式であり、閲覧可能情報格納部644に記憶されている閲覧可能情報が全て記憶されている。閲覧可能情報をアイテム提供サーバ装置6の閲覧可能情報格納部644にと、情報処理サーバ装置7の両方に記憶するのは、アイテム提供サーバ制御手段61にて行う処理と、情報処理サーバ制御手段71にて行う処理との両方で、閲覧可能情報を用いるからである。もちろん、アイテム提供サーバ装置6にのみ閲覧可能情報格納部644を用意し、アイテム提供サーバ装置6より閲覧可能情報を取得できるようにしてもよいし、情報処理サーバ装置7にのみ閲覧可能情報格納部746を用意し、アイテム提供サーバ装置6の要求に応じて、閲覧可能情報を送信できるようにしてもよい。
The browseable
情報処理サーバ制御手段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
連携ポイント算出部711は、ネットワーク4を介して、アイテム提供サーバ装置6より、新規利用情報を受信すると、連携ポイント算出処理を行う。本実施例における連携ポイント算出処理は、本発明の第1の実施例における連携ポイント算出処理における、ステップS402におけるお気に入りアイテムの第2の判定方法と、ステップS405の分配対象ユーザを取得する処理のみ異なる。このため、本実施例におけるステップS402のお気に入りアイテムの第2の判定方法とステップS405の処理についてのみ説明する。
The cooperation
本実施例におけるお気に入りアイテムの第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
ステップS405では、連携ポイント算出部711が、分配対象ユーザのユーザ識別情報を全て取得する。分配対象ユーザのユーザ識別情報を取得するには、まず、閲覧可能情報格納部736より、お気に入り利用ユーザのユーザ識別情報とbase_user_idを照合し、一致する全てのinspected_user_idを抽出する。次に、お気に入り情報格納部235より、ステップS401にて取得した新規利用情報に含まれるアイテム識別情報を含むお気に入り情報の中で、抽出したinspected_user_idの何れかとuser_idとが一致するものを全て抽出し、抽出したお気に入り情報に含まれるユーザ識別情報を全て取得すればよい。
In step S405, the cooperation
これにより、お気に入り利用ユーザの閲覧可能ユーザにのみ連携ポイントを分配することができる。 Thereby, a cooperation point can be distributed only to a user who can browse a favorite user.
閲覧可能情報作成部714は、閲覧可能情報を作成する。そして、閲覧可能情報格納部736に、作成した閲覧可能情報を記憶する。そして、ネットワーク4を介して、アイテム提供サーバ装置6に、作成した閲覧可能情報を送信する。
The browseable
以下に、閲覧可能情報を作成する方法を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
閲覧可能情報作成の第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
次に、閲覧可能情報作成部714が、ユーザ情報格納部233より、全てのユーザ識別情報を、基準ユーザのユーザ識別情報として取得する(ステップS702)。
Next, the browseable
次に、閲覧可能情報作成部714が、ステップS702にて取得した基準ユーザのユーザ識別情報のうち、例えば取得した順に、1つ選択する(ステップS703)。
Next, the browseable
次に、閲覧可能情報作成部714が、ステップS703にて選択した基準ユーザと、基準ユーザを除くユーザの中でお気に入り情報を作成しているユーザ(閲覧可能候補ユーザ)との適合度を算出する(ステップS704)。適合度の算出には、本発明の第1の実施例における分配率算出の第9の方法で説明した適合度の算出方法を用いればよい。閲覧可能候補ユーザに対応するユーザ識別情報は、お気に入り情報格納部235より、お気に入り情報に含まれる全てのユーザ識別情報を抽出し、基準ユーザのユーザ識別情報を除外することで取得することができる。
Next, the browseable
次に、閲覧可能情報作成部714が、ステップS704にて算出した適合度を用いて、ステップS703にて選択した基準ユーザに対する閲覧可能ユーザを抽出する(ステップS705)。閲覧可能ユーザの抽出は、適合度の高い順に所定数を超えない数だけ閲覧可能候補ユーザを閲覧可能ユーザとして抽出してもよいし、適合度が閾値より高い閲覧可能候補ユーザを閲覧可能ユーザとして抽出してもよい。所定数や閾値は、予めサービス提供側が設定しておく必要がある。
Next, the browsable
次に、閲覧可能情報作成部714が、ステップS705にて抽出した閲覧可能ユーザごとに、ステップS703にて選択した基準ユーザのユーザ識別情報をbase_user_idとし、閲覧可能ユーザのユーザ識別情報をinspected_user_idとして閲覧可能情報を作成し、閲覧可能情報格納部736に、作成した閲覧可能情報を記憶する(ステップS706)。
Next, for each viewable user extracted in step S705, the viewable
次に、閲覧可能情報作成部714が、ステップS703にて全ての基準ユーザのユーザ識別情報を選択したか否かを判定する(ステップS707)。全て選択した場合は、ステップS708へ進み、まだ未選択のものが残っている場合はステップS703へ進む。
Next, the browseable
ステップS708では、閲覧可能情報作成部714が、閲覧可能情報格納部736より、全ての閲覧可能情報を取得し、ネットワーク4を介して、アイテム提供サーバ装置6に、取得した全ての閲覧可能情報を送信し、ステップS701からステップS708までの一連の処理を終了する。以上が、閲覧可能情報作成の第1の方法の手順の説明である。
In step S <b> 708, the browsable
閲覧可能情報作成の第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
閲覧可能情報作成の第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
ステップS704では、閲覧可能情報作成部714が、ステップS703にて選択した基準ユーザと、閲覧可能候補ユーザとの共感度を算出する。共感度の算出には、本発明の第1の実施例における分配率算出の第10の方法で説明した共感度の算出方法を用いればよい。
In step S704, the browseable
ステップS705では、閲覧可能情報作成部714が、ステップS704にて算出した共感度を用いて、ステップS703にて選択した基準ユーザに対する閲覧可能ユーザを抽出する。
In step S705, the browsable
閲覧可能情報作成の第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
閲覧可能情報作成の第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
ステップS705では、閲覧可能情報作成部714が、ステップS704にて算出した類似度を用いて、ステップS703にて選択した基準ユーザに対する閲覧可能ユーザを抽出する。
In step S705, the browsable
閲覧可能情報作成の第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
次に、端末装置3のユーザページ表示部311が、ネットワーク4を介して、アイテム提供サーバ装置6に、作成した制限情報と、作成ユーザの利用者特定情報とを送信する(ステップS802)。
Next, the user
次に、アイテム提供サーバ装置6の認証手段13が、ネットワーク4を介して、端末装置3より制限情報と利用者特定情報とを受信すると、利用者特定情報を基に認証を行う(ステップS803)。認証に成功した場合は、閲覧可能情報取得部614に受信した制限情報を送り、ステップS804へ進み、失敗した場合はステップS801からやり直す。
Next, when the authentication means 13 of the item providing
ステップS804では、アイテム提供サーバ装置6の閲覧可能情報取得部614が、認証手段13より、制限情報を取得し、ネットワーク4を介して、情報処理サーバ装置7に、取得した制限情報を送信する。
In step S <b> 804, the viewable
次に、情報処理サーバ装置7の閲覧可能情報作成部714が、ネットワーク4を介して、アイテム提供サーバ装置6より、制御情報を受信する(ステップS805)。
Next, the browseable
次に、情報処理サーバ装置7の閲覧可能情報作成部714が、閲覧可能情報格納部736にて、ステップS805にて受信した制御情報に含まれる作成ユーザのユーザ識別情報とinspected_user_idとを照合し、一致する全ての閲覧可能情報を削除する(ステップS806)。
Next, the browseable
次に、情報処理サーバ装置7の閲覧可能情報作成部714が、ユーザ情報格納部233より、ステップS805にて受信した制限情報に含まれる公開条件を満たすユーザの属性情報を有するユーザ情報に含まれる全てのユーザ識別情報を抽出する(ステップS807)。抽出するユーザ識別情報は、例えば、公開条件が「性別:男」であれば、ユーザの属性情報に含まれる「性別」が「男」であるユーザ情報に含まれるユーザ識別情報を全て抽出すればよい。
Next, the browseable
次に、情報処理サーバ装置7の閲覧可能情報作成部714が、ステップS807にて抽出したユーザ識別情報ごとに、抽出したユーザ識別情報をbase_user_idとし、ステップS805にて受信した制限情報に含まれる作成ユーザのユーザ識別情報をinspected_user_idとして関連付けた閲覧可能情報を作成し、閲覧可能情報格納部736に、作成した閲覧可能情報を記憶する(ステップS808)。
Next, the viewable
次に、情報処理サーバ装置7の閲覧可能情報作成部714が、閲覧可能情報格納部736より、全ての閲覧可能情報を取得し、ネットワーク4を介して、アイテム提供サーバ装置6に、取得した全ての閲覧可能情報を送信する(ステップS809)。
Next, the browsable
次に、アイテム提供サーバ装置6の閲覧可能情報取得部614が、ネットワーク4を介して、情報処理サーバ装置7より、閲覧可能情報を受信すると、閲覧可能情報格納部644に記憶された閲覧可能情報を全て削除し、閲覧可能情報格納部644に、受信した全ての閲覧可能情報を記憶し(ステップS810)、ステップS801からステップS810までの一連の処理を終了する。
Next, when the browsable
以上が、情報提供アイテムサーバ装置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
閲覧可能情報作成の第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
本実施例における連携ポイントの付与方法は、閲覧できるお気に入り情報が制限されているため、お気に入り情報を閲覧したいユーザを選択する際に、選択肢が絞られているため選択が容易となる。特に、本発明の第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
アイテム提供サーバ装置1、端末装置3、ネットワーク4(およびネットワーク5)については、本発明の第1の実施例と同様である。
The item providing
情報処理サーバ装置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
図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
情報処理サーバ通信手段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
利用情報格納部231と、連携ポイント情報格納部232と、ユーザ情報格納部233と、アイテム情報格納部234と、お気に入り情報格納部235は、本発明の第1の実施例と同様である。
The usage
仮ポイント格納部837は、HDDなどの記憶装置を用いて、仮ポイント情報を複数記憶する。図26は、仮ポイント格納部837の格納状態の一例を示す図である。仮ポイント情報とは、ユーザ識別情報であるuser_idと、そのユーザ識別情報に対応するユーザの仮ポイントであるtmp_pointを関連付けたものであり、図26のようなテーブル形式で記憶する。尚、記憶されている仮ポイントの初期値は「0」である。
The temporary
情報処理サーバ制御手段81は、情報処理サーバ装置8を構成する各手段に対して、全体的な制御を行う。情報処理サーバ制御手段81は、連携ポイント算出部811と、お気に入り情報登録部212と、連携ポイント取得部213とで構成される。
The information processing
お気に入り情報登録部212と、連携ポイント取得部213は、本発明の第1の実施例と同様である。
The favorite
連携ポイント算出部811は、ネットワーク4を介して、アイテム提供サーバ装置1より、新規利用情報を受信すると、連携ポイント算出処理の代わりに、仮ポイント算出処理を行う。また、一定の期間ごとに連携親ポイント分配処理を行う。一定の期間ごととは例えば、1日ごとや1週間ごとなど、一定の時間経過ごととしてもよい。また、サービス提供側が自由に時間間隔を変えてもよい。
When the cooperation
仮ポイント算出処理の手順を図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
ステップS508では、連携ポイント算出部811が、仮ポイント格納部837において、ステップS407にて選択した分配対象ユーザのユーザ識別情報に対応する仮ポイント情報を特定し、特定した仮ポイント情報のtmp_pointに、(1−x)とステップS407にて選択した分配対象ユーザに対応した分配率との乗算値を加算する。
In step S508, the cooperation
以上が、仮ポイント算出処理の説明である。 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
次に、連携ポイント算出部811が、仮ポイント格納部837より、連携親ポイントを分配する対象ユーザを抽出するために、tmp_pointの値が「0」を超える全ての仮ポイント情報を取得する(ステップS602)。
Next, the cooperation
次に、連携ポイント算出部811が、ステップS602にて取得した仮ポイント情報のうち、例えば取得した順に、1つ選択する(ステップS603)。
Next, the cooperation
次に、連携ポイント算出部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
次に、連携ポイント算出部811が、連携ポイント情報格納部232において、ステップS603にて選択した仮ポイント情報に含まれるuser_idに対応する連携ポイント情報を特定し、特定した連携ポイント情報のpoint(元のポイント)に、ステップS604にて算出した連携ポイント(変更値)を加算する(ステップS605)。
Next, the cooperation
次に、連携ポイント算出部811が、ステップS603にて全ての仮ポイント情報を選択したか否かを判定する(ステップS606)。全て選択した場合は、ステップS607へ進み、未選択のものが残っている場合は、ステップS603へ進む。
Next, it is determined whether the cooperation
ステップS607では、連携ポイント算出部811が、仮ポイント格納部837にて、全ての仮ポイント情報のtmp_pointの値を「0」で置き換え、ステップS601からステップS607までの処理を終了する。
In step S607, the cooperation
上記説明では、ステップ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
ネットワーク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
ユーザページ情報作成部111は、本発明の第1の実施例と同様に3種類の処理を行うが、ユーザページ情報送信処理とお気に入り情報送信処理とが異なる。
The user page
本実施例におけるユーザページ情報送信処理は、本発明の第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
お気に入り情報登録部112は、本発明の第1の実施例における処理に加えて、評価情報中継処理を行う。
The favorite
評価情報中継処理とは、ネットワーク4を介して、端末装置3より評価情報を受信し、情報処理サーバ装置2に、受信した評価情報を送信する処理である。
The evaluation information relay process is a process of receiving evaluation information from the
端末装置3の構成は、本発明の第1の実施例と同様であるが、ユーザページ表示部311における処理が異なる。
The configuration of the
ユーザページ表示部311は、本発明の第1の実施例と同様に6種類の処理を行うが、ユーザページ表示処理とお気に入り情報表示処理が異なる。さらに、入力装置33より、お気に入り情報処理にて表示された他のユーザのお気に入り情報全体に対して、参考度を選択する操作を受信すると、評価情報送信処理を行う。
The user
ユーザページ表示処理においては、受信したユーザページ情報に、利用ユーザに対する全ての評価情報が追加されているため、利用ユーザのお気に入り情報の中に、追加された評価情報を含めて表示する。追加された評価情報を含め方は、例えば、評価情報に含まれる参考度の平均値と、評価情報の数を算出し、その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
情報処理サーバ装置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
図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
情報処理サーバ通信手段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
利用情報格納部231と、連携ポイント情報格納部232と、ユーザ情報格納部233と、アイテム情報格納部234と、お気に入り情報格納部235は、本発明の第1の実施例と同様である。
The usage
評価情報格納部938は、複数の評価情報を格納する。図30は、評価情報格納部938の格納状態の一例を示す図である。評価情報に含まれる被評価ユーザのユーザ識別情報と、評価ユーザのユーザ識別情報と、参考度とを、それぞれ、user_id、eval_user_id、evalとして関連付けて、図30のようなテーブル形式で複数格納する。(user_id、eval_user_id)の組合せは一意であり、同じ組合せのものを記憶する場合は、新しいものに更新すればよい。
The evaluation
情報処理サーバ制御手段91は、情報処理サーバ装置9を構成する各手段に対して、全体的な制御を行う。情報処理サーバ制御手段91は、連携ポイント算出部911と、お気に入り情報登録部912と、連携ポイント取得部913とで構成される。
The information processing
連携ポイント算出部911は、ネットワーク4を介して、アイテム提供サーバ装置1より、新規利用情報を受信すると、連携ポイント算出処理を行う。
When the cooperation
本実施例における連携ポイント算出処理の手順は、本発明の第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
また、評価情報が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
評価情報登録処理とは、評価情報格納部938に、受信した評価情報を記憶する処理である。
The evaluation information registration process is a process of storing the received evaluation information in the evaluation
連携ポイント取得部913は、本発明の第1の実施例における連携ポイント取得部913と同様に、ネットワーク4を介して、アイテム提供サーバ装置1より、連携ポイント情報取得要求を受信すると、連携ポイント情報送信処理を行うが、その処理内容が異なる。
When the cooperation
本実施例における連携ポイント情報送信処理は、まず、連携ポイント情報格納部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
本実施例においては、評価情報に含まれる参考度の平均値が高いほど、評価情報の数が多いほど、ポイントを多くもらえる傾向があるので、「高く評価されるようなお気に入り情報を作成すればたくさんポイントがもらえる」といったインセンティブや、「たくさんの人に評価してもらえるようなお気に入り情報を作成すればたくさんポイントがもらえる」といったインセンティブが各々のユーザに働く。従って、お気に入り情報を追加したり更新したりするモチベーションが維持できるので、お気に入り情報の内容の充実につながり、お気に入り情報を参考にしてアイテムを利用するユーザも増える。すなわち、ポイントが増加する頻度やポイントが付与されるユーザ数をさらに増やすことができる。このため、ユーザは自分のポイントを確認するために頻繁にアイテム提供サーバにアクセスする傾向がより強まり、アイテムに関する情報を見る機会もさらに増えるので、より一層ユーザのアイテム利用を促進することができる。 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
なお、本発明は上述した実施の形態または実施例のみに限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更(付加及び削除も含む。)が可能であることは言うまでもない。たとえば、情報処理サーバ装置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
本明細書は様々な範囲及びレベルの発明を開示している。それら発明は、本明細書で説明した様々な技術的範囲及び具体的レベルの各装置及び各方法だけでなく、拡張ないし一般化の範囲で、各装置及び各方法から独立の作用、効果を奏する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
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:
アイテムを識別するアイテム識別子と、他のユーザに該アイテムを紹介する情報を作成したユーザまたはユーザの使用した端末装置を識別するための主体識別子である紹介主体識別子と、を関連付けた紹介情報を複数格納する紹介情報格納ステップと、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:
アイテムを識別するアイテム識別子と、他のユーザに該アイテムを紹介する情報を作成したユーザまたはユーザの使用した端末装置を識別するための主体識別子である紹介主体識別子と、を関連付けた紹介情報を複数格納する紹介情報格納部と、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 .
ことを特徴とする請求項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
アイテムを識別するアイテム識別子と、他のユーザに該アイテムを紹介する情報を作成したユーザまたはユーザの使用した端末装置を識別するための主体識別子である紹介主体識別子と、を関連付けた紹介情報を複数格納する紹介情報格納ステップと、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
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)
| 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)
| 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 |
-
2010
- 2010-04-28 JP JP2010103010A patent/JP5488172B2/en active Active
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 |