JP5356485B2 - User attribute information expansion apparatus, user attribute information expansion method, and user attribute information expansion system using content - Google Patents
User attribute information expansion apparatus, user attribute information expansion method, and user attribute information expansion system using content Download PDFInfo
- Publication number
- JP5356485B2 JP5356485B2 JP2011218090A JP2011218090A JP5356485B2 JP 5356485 B2 JP5356485 B2 JP 5356485B2 JP 2011218090 A JP2011218090 A JP 2011218090A JP 2011218090 A JP2011218090 A JP 2011218090A JP 5356485 B2 JP5356485 B2 JP 5356485B2
- Authority
- JP
- Japan
- Prior art keywords
- attribute information
- user
- user attribute
- content
- clicked
- 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
- Information Transfer Between Computers (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
本発明は、コンテンツを媒介としたユーザ属性情報拡張装置、ユーザ属性情報拡張方法及びユーザ属性情報拡張システムに関する。 The present invention relates to a user attribute information expansion device, a user attribute information expansion method, and a user attribute information expansion system using content as a medium.
従来、Webサイトからコンテンツを提供するシステム等、ネットワークを介してユーザにニュースや実用情報等のコンテンツを配信するシステムが知られている。
このようなシステムでは、ユーザに対し、そのユーザの属性(性別、年齢、購入した商品の履歴、興味のある分野等)が設定されていると共に、配信されるコンテンツにも、そのコンテンツに応じた属性(コンテンツのカテゴリ、想定される配信対象者等)が設定されている。
このようなコンテンツの配信システムについては、例えば、特許文献1に記載されている。
特許文献1に記載のシステムは、自分専用のポータルサイトを構築することができるサービスをユーザに提供するポータルサイト提供システムにおいて、ポータルサイトの情報出力領域に出力するコンテンツをユーザの属性及びコンテンツの属性に基づいて選択するものである。
2. Description of the Related Art Conventionally, a system that distributes content such as news and practical information to users via a network, such as a system that provides content from a website, is known.
In such a system, the user's attributes (gender, age, history of purchased product, field of interest, etc.) are set for the user, and the content to be distributed also depends on the content. Attributes (content category, assumed delivery target, etc.) are set.
Such a content distribution system is described in
The system described in
しかしながら、特許文献1に記載された技術を含め、ネットワークを介してユーザにコンテンツを配信する従来のシステムでは、ユーザ毎に設定された属性情報を利用することを前提としているものの、ユーザの全てに属性情報が設定されているとは限らず、コンテンツにアクセスしたユーザの属性が必ずしも把握できない場合がある。そのため、属性が把握されていないユーザについてはコンテンツの配信に当該属性情報を利用することができないため、コンテンツの配信の精度を上げることができない。さらに、このようなユーザの閲覧行動については、コンテンツの需要の分析における寄与度が低いものとなっていた。
However, in the conventional system that distributes content to users via a network including the technique described in
本発明は、属性が把握されていないユーザの属性情報を自動的に拡張して付加することにより、当該ユーザへのコンテンツの配信の精度を向上させることを可能とし、当該ユーザの閲覧行動を、より高い寄与度でコンテンツの需要の分析に用いることを可能とすることを目的とする。 The present invention enables to improve the accuracy of content distribution to the user by automatically expanding and adding the attribute information of the user whose attribute is not grasped. It is intended to enable use of content demand analysis with higher contribution.
(1) ユーザ毎に設定されたユーザ属性情報を拡張するユーザ属性情報拡張装置であって、
コンテンツを選択した一のユーザについて設定された前記ユーザ属性情報を取得し、当該ユーザ属性情報を、選択された前記コンテンツに対する前記ユーザ属性情報として設定するユーザ属性情報付与手段と、
前記ユーザ属性情報付与手段によって前記ユーザ属性情報が設定された前記コンテンツを選択した他のユーザのユーザ属性情報として、当該コンテンツに設定されている前記ユーザ属性情報を設定するユーザ属性情報還流手段と、
を備えるユーザ属性情報拡張装置。
(1) A user attribute information expansion device for expanding user attribute information set for each user,
User attribute information giving means for acquiring the user attribute information set for one user who has selected content, and setting the user attribute information as the user attribute information for the selected content;
User attribute information return means for setting the user attribute information set in the content as user attribute information of other users who have selected the content in which the user attribute information is set by the user attribute information giving means;
A user attribute information expansion device comprising:
(1)のユーザ属性情報拡張装置によれば、コンテンツが選択された場合に、選択したユーザのユーザ属性情報が参照される。そして、そのユーザ属性情報が、選択されたコンテンツのユーザ属性情報として設定される。さらに、そのコンテンツを選択した他のユーザのユーザ属性情報として、選択されたコンテンツに設定されたユーザ属性情報が設定される。
したがって、属性が把握されていないユーザについても属性を設定することにより、当該ユーザへのコンテンツの配信の精度を向上させることが可能となり、当該ユーザの閲覧行動を、より高い寄与度でコンテンツの需要の分析に用いることが可能となる。
According to the user attribute information expansion device of (1), when content is selected, the user attribute information of the selected user is referred to. Then, the user attribute information is set as user attribute information of the selected content. Furthermore, the user attribute information set for the selected content is set as the user attribute information of the other user who selected the content.
Therefore, by setting an attribute even for a user whose attribute is not known, it is possible to improve the accuracy of content distribution to the user, and the browsing behavior of the user can be improved with a higher contribution to the demand for content. It becomes possible to use for the analysis of.
(2) 前記ユーザ属性情報還流手段は、前記ユーザ属性情報付与手段によって前記ユーザ属性情報が設定された前記コンテンツを、ユーザ属性情報が設定されていない他のユーザが選択した場合に、当該選択した前記コンテンツに設定されている前記ユーザ属性情報を当該他のユーザについてのユーザ属性情報として設定する(1)に記載のユーザ属性情報拡張装置。
(2)のユーザ属性情報拡張装置によれば、ユーザ属性情報が未知のユーザに対して、ユーザ属性情報が既知のユーザのユーザ属性情報を拡張することができる。
(2) The user attribute information recirculation unit selects the content in which the user attribute information is set by the user attribute information adding unit when another user for whom user attribute information is not set selects the content. The user attribute information expansion device according to (1), wherein the user attribute information set in the content is set as user attribute information for the other user.
According to the user attribute information expansion device of (2), user attribute information of a user whose user attribute information is known can be expanded for a user whose user attribute information is unknown.
(3) 前記ユーザを識別するユーザ識別情報に対応付けられた前記ユーザ属性情報を記憶するユーザデータ記憶手段と、
前記コンテンツを識別するコンテンツ識別情報に対応付けられた前記ユーザ属性情報を記憶するコンテンツ・ユーザ属性情報記憶手段と、
をさらに備え、
前記ユーザ属性情報付与手段は、前記コンテンツを選択した前記ユーザの前記ユーザ属性情報を前記ユーザデータ記憶手段から取得し、取得した前記ユーザ属性情報を、前記コンテンツ・ユーザ属性情報記憶手段において、選択された前記コンテンツの前記ユーザ属性情報として設定し、
前記ユーザ属性情報還流手段は、前記ユーザ属性情報付与手段によって設定された前記ユーザ属性情報を前記コンテンツ・ユーザ属性情報記憶手段から取得し、取得した前記ユーザ属性情報を、前記ユーザデータ記憶手段において、前記コンテンツを選択した前記ユーザの前記ユーザ属性情報として設定する(1)または(2)に記載のユーザ属性情報拡張装置。
(3)のユーザ属性情報拡張装置によれば、ユーザに設定されたユーザ属性情報及びコンテンツに設定されたユーザ属性情報をそれぞれ記憶手段に記憶して管理する構成において、ユーザによるコンテンツの選択行動に対応して、それらの記憶手段における記憶内容を更新することができる。
したがって、当該ユーザへのコンテンツの配信の精度を向上させることが可能となり、当該ユーザの閲覧行動を、より高い寄与度でコンテンツの需要の分析に用いることが可能となる。また、各記憶手段に記憶された情報に対して、ユーザ属性情報付与手段の処理及びユーザ属性情報還流手段の処理をバッチ処理として実行することが可能となるため、処理の起動回数を削減することができ、処理効率を向上させることができる。
(3) user data storage means for storing the user attribute information associated with user identification information for identifying the user;
Content / user attribute information storage means for storing the user attribute information associated with content identification information for identifying the content;
Further comprising
The user attribute information giving means acquires the user attribute information of the user who has selected the content from the user data storage means, and the acquired user attribute information is selected in the content / user attribute information storage means. Set as the user attribute information of the content,
The user attribute information return means acquires the user attribute information set by the user attribute information giving means from the content / user attribute information storage means, and the acquired user attribute information is stored in the user data storage means. The user attribute information expansion device according to (1) or (2), wherein the user attribute information of the selected user is set as the user attribute information.
According to the user attribute information expansion device of (3), in the configuration in which the user attribute information set for the user and the user attribute information set for the content are stored and managed in the storage means, respectively, the content selection action by the user Correspondingly, the storage contents in those storage means can be updated.
Therefore, it is possible to improve the accuracy of content distribution to the user, and the browsing behavior of the user can be used for analyzing the demand for content with a higher contribution. In addition, since it is possible to execute the processing of the user attribute information adding unit and the processing of the user attribute information return unit as batch processing for the information stored in each storage unit, the number of times the processing is started can be reduced. And the processing efficiency can be improved.
(4) 前記ユーザ属性情報付与手段は、一の前記コンテンツを選択した複数の前記ユーザに設定されている前記ユーザ属性情報に共通する属性を、前記選択されたコンテンツの前記ユーザ属性情報として設定する(1)から(3)のいずれかに記載のユーザ属性情報拡張装置。
(4)のユーザ属性情報拡張装置によれば、コンテンツを選択した複数のユーザに共通するユーザ属性情報が、そのコンテンツのユーザ属性情報として設定されるため、コンテンツにより適合するユーザ属性情報を設定することができる。
(4) The user attribute information adding unit sets an attribute common to the user attribute information set for the plurality of users who have selected one content as the user attribute information of the selected content. The user attribute information expansion device according to any one of (1) to (3).
According to the user attribute information expansion device of (4), user attribute information common to a plurality of users who have selected content is set as user attribute information of the content, so that user attribute information that matches the content is set. be able to.
(5) ユーザ毎に設定されたユーザ属性情報を拡張するためのユーザ属性情報拡張方法であって、
コンピュータが、コンテンツを選択した一のユーザについて設定された前記ユーザ属性情報を取得し、当該ユーザ属性情報を、選択された前記コンテンツに対する前記ユーザ属性情報として設定するユーザ属性情報付与ステップと、
コンピュータが、前記ユーザ属性情報付与ステップにおいて前記ユーザ属性情報が設定された前記コンテンツを選択した他のユーザのユーザ属性情報として、当該コンテンツに設定されている前記ユーザ属性情報を設定するユーザ属性情報還流ステップと、
を含むユーザ属性情報拡張方法。
(5)のユーザ属性情報拡張方法によれば、コンテンツが選択された場合に、選択したユーザのユーザ属性情報が参照される。そして、そのユーザ属性情報が、選択されたコンテンツのユーザ属性情報として設定される。さらに、そのコンテンツを選択した他のユーザのユーザ属性情報として、選択されたコンテンツに設定されたユーザ属性情報が設定される。
したがって、属性が把握されていないユーザについても属性を設定することにより、当該ユーザへのコンテンツの配信の精度を向上させることが可能となり、当該ユーザの閲覧行動を、より高い寄与度でコンテンツの需要の分析に用いることが可能となる。
(5) A user attribute information expansion method for expanding user attribute information set for each user,
A user attribute information giving step in which the computer acquires the user attribute information set for one user who has selected content, and sets the user attribute information as the user attribute information for the selected content;
User attribute information reflux for setting the user attribute information set in the content as the user attribute information of another user who has selected the content in which the user attribute information is set in the user attribute information adding step Steps,
User attribute information expansion method including
According to the user attribute information expansion method of (5), when content is selected, the user attribute information of the selected user is referred to. Then, the user attribute information is set as user attribute information of the selected content. Furthermore, the user attribute information set for the selected content is set as the user attribute information of the other user who selected the content.
Therefore, by setting an attribute even for a user whose attribute is not known, it is possible to improve the accuracy of content distribution to the user, and the browsing behavior of the user can be improved with a higher contribution to the demand for content. It becomes possible to use for the analysis of.
(6) ユーザによるコンテンツの選択が行われるユーザ端末と、前記ユーザ端末とネットワークを介して接続され、前記コンテンツの選択を受け付けるユーザ属性情報拡張装置とを含み、前記ユーザ毎に設定されたユーザ属性情報を拡張するユーザ属性情報拡張システムであって、
前記ユーザ端末は、選択された前記コンテンツを識別するコンテンツ識別情報及び当該コンテンツを選択した前記ユーザを識別するユーザ識別情報を前記ユーザ属性情報拡張装置に送信し、
前記ユーザ属性情報拡張装置は、
前記ユーザ端末から送信された前記コンテンツ識別情報及び前記ユーザ識別情報に基づいて、前記コンテンツを選択した前記ユーザに設定されている前記ユーザ属性情報を取得し、当該ユーザ属性情報を、選択された前記コンテンツに対する前記ユーザ属性情報として設定するユーザ属性情報付与手段と、
前記ユーザ属性情報付与手段によって前記ユーザ属性情報が設定された前記コンテンツを選択した他のユーザのユーザ属性情報として、当該コンテンツに設定されている前記ユーザ属性情報を設定するユーザ属性情報還流手段と、
を備えるユーザ属性情報拡張システム。
(6)のユーザ属性情報拡張システムによれば、ユーザ端末によってコンテンツが選択された場合に、選択したユーザのユーザ属性情報が参照される。そして、そのユーザ属性情報が、選択されたコンテンツのユーザ属性情報として設定される。さらに、そのコンテンツを選択した他のユーザのユーザ属性情報として、選択されたコンテンツに設定されたユーザ属性情報が設定される。
したがって、属性が把握されていないユーザについても属性を設定することにより、当該ユーザへのコンテンツの配信の精度を向上させることが可能となり、当該ユーザの閲覧行動を、より高い寄与度でコンテンツの需要の分析に用いることが可能となる。
(6) a user attribute set for each user, including: a user terminal where content is selected by a user; and a user attribute information expansion device connected to the user terminal via a network and accepting the selection of the content A user attribute information expansion system for extending information,
The user terminal transmits content identification information for identifying the selected content and user identification information for identifying the user who has selected the content to the user attribute information expansion device,
The user attribute information expansion device is
Based on the content identification information and the user identification information transmitted from the user terminal, the user attribute information set for the user who has selected the content is acquired, and the user attribute information is selected as the selected user attribute information. User attribute information giving means for setting the user attribute information for content;
User attribute information return means for setting the user attribute information set in the content as user attribute information of other users who have selected the content in which the user attribute information is set by the user attribute information giving means;
A user attribute information expansion system comprising:
According to the user attribute information expansion system of (6), when content is selected by the user terminal, the user attribute information of the selected user is referred to. Then, the user attribute information is set as user attribute information of the selected content. Furthermore, the user attribute information set for the selected content is set as the user attribute information of the other user who selected the content.
Therefore, by setting an attribute even for a user whose attribute is not known, it is possible to improve the accuracy of content distribution to the user, and the browsing behavior of the user can be improved with a higher contribution to the demand for content. It becomes possible to use for the analysis of.
本発明によれば、属性が把握されていないユーザについても属性を設定することにより、当該ユーザへのコンテンツの配信の精度を向上させることが可能となり、当該ユーザの閲覧行動を、より高い寄与度でコンテンツの需要の分析に用いることが可能となる。 According to the present invention, by setting an attribute even for a user whose attribute is not grasped, it is possible to improve the accuracy of content distribution to the user, and the browsing behavior of the user can be increased. Thus, it can be used to analyze the demand for content.
以下、本発明の実施形態について、図を参照しながら説明する。
[第1実施形態]
[全体構成]
図1は、本実施形態に係るユーザ属性情報拡張システム1を説明するための全体構成を示す図である。
以下の説明において、コンテンツを選択する動作の代表的な形態として、「クリック」を例に挙げて説明するものとする。ただし、コンテンツを選択する手法としては、クリックを含む種々の形態を用いることができる。
ユーザ属性情報拡張システム1は、ユーザ端末2に表示されたコンテンツがクリックの動作によって選択された場合に、ユーザ端末2からユーザ属性情報拡張装置3にユーザID及びコンテンツIDが送信され、ユーザIDに係るユーザの属性情報が参照される。そして、コンテンツの属性情報として、クリックしたユーザの属性情報が追加される。また、そのコンテンツをクリックした他のユーザの属性情報として、クリックによって選択されたコンテンツに設定されている属性情報が追加される。
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
[First Embodiment]
[overall structure]
FIG. 1 is a diagram showing an overall configuration for explaining a user attribute
In the following description, “click” will be described as an example of a typical mode of selecting content. However, as a method for selecting content, various forms including clicks can be used.
When the content displayed on the user terminal 2 is selected by a click operation, the user attribute
このような処理が繰り返されることにより、一のユーザの属性情報がコンテンツの属性情報を経由し、他のユーザの属性情報に伝搬することで、例えば、ユーザの属性情報が既知のユーザから、ユーザの属性情報が未知のユーザに対して、ユーザの属性情報が拡張される。
したがって、属性が把握されていないユーザについても属性を設定することにより、当該ユーザへのコンテンツの配信の精度を向上させることが可能となり、当該ユーザの閲覧行動を、より高い寄与度でコンテンツの需要の分析に用いることが可能となる。
By repeating such processing, the attribute information of one user propagates to the attribute information of other users via the attribute information of the content, for example, the user attribute information from the known user to the user The user attribute information is expanded for a user whose attribute information is unknown.
Therefore, by setting an attribute even for a user whose attribute is not known, it is possible to improve the accuracy of content distribution to the user, and the browsing behavior of the user can be improved with a higher contribution to the demand for content. It becomes possible to use for the analysis of.
図1において、ユーザ端末2は、ブラウザ機能を有するノート型PC等の情報処理端末によって構成され、不図示のネットワークを介してユーザ属性情報拡張装置3から提供されるコンテンツを表示する。そして、ユーザ端末2は、表示されたコンテンツのうち、クリック等により選択されたコンテンツを識別するコンテンツIDを、ユーザを識別するユーザIDと共に、ユーザ属性情報拡張装置3に送信する。本実施形態において、ユーザ端末2として、異なるユーザそれぞれによって使用される複数のユーザ端末2が含まれるものとし、これらのユーザの一部はユーザ属性情報が既知であり、残りのユーザはユーザ属性情報が未知あるいは未設定であるものとする。 In FIG. 1, a user terminal 2 is constituted by an information processing terminal such as a notebook PC having a browser function, and displays content provided from the user attribute information expansion device 3 via a network (not shown). Then, the user terminal 2 transmits the content ID for identifying the content selected by clicking or the like among the displayed content to the user attribute information expansion device 3 together with the user ID for identifying the user. In the present embodiment, the user terminal 2 includes a plurality of user terminals 2 that are used by different users, some of these users have known user attribute information, and the remaining users have user attribute information. Is unknown or not set.
図2は、ユーザ端末2に表示されるトップページの表示画面例を示す図である。
図2に示すように、ユーザ端末2に表示されるトップページは、ポータルサイトのトップページ等として構成されるものであり、ニュースの見出し、実用情報のタイトル、商品の紹介記事のタイトル、ツイッター等のストリーミングコンテンツ等、各種コンテンツにリンクされたテキスト情報あるいは画像の表示領域を含んでいる。
これらテキスト情報や画像からリンクされたコンテンツは、多数の提供可能なコンテンツの中から、ポータルサイト側(ここではユーザ属性情報拡張装置3の運営者)によってランダムに選択されたものである。
FIG. 2 is a diagram illustrating an example of a display screen of the top page displayed on the user terminal 2.
As shown in FIG. 2, the top page displayed on the user terminal 2 is configured as a top page of a portal site, etc., such as a news headline, a title of practical information, a title of a product introduction article, Twitter, etc. Text information or image display areas linked to various contents such as streaming contents.
The contents linked from these text information and images are randomly selected from the many contents that can be provided by the portal site (here, the operator of the user attribute information expansion device 3).
ユーザ属性情報拡張装置3は、不図示のネットワークを介してユーザ端末2と接続され、各種コンテンツを提供するサーバによって構成される。ユーザ属性情報拡張装置3は、コンテンツ選択受付部31と、クリックログデータベース32と、ユーザデータベース33と、コンテンツ・ユーザ属性情報データベース34と、ユーザ属性情報付与部35と、ユーザ属性情報還流部36とを備えている。
コンテンツ選択受付部31は、ユーザ端末2から送信されたコンテンツID及びユーザIDを受信し、後述するクリックログデータベース32に格納する。そして、コンテンツ選択受付部31は、コンテンツID及びユーザIDを受信したことをユーザ属性情報付与部35に通知する。
The user attribute information expansion device 3 is connected to the user terminal 2 via a network (not shown) and is configured by a server that provides various contents. The user attribute information expansion device 3 includes a content
The content
クリックログデータベース32は、ユーザによるコンテンツのクリックに関する履歴(以下、「クリックログ」と呼ぶ。)を記憶する。具体的には、クリックログデータベース32は、ユーザ端末2から送信されたコンテンツID及びユーザIDを対応付けて記憶する。また、クリックログデータベース32は、そのコンテンツID及びユーザIDを受信した時刻を、コンテンツのクリック時刻として記憶する。なお、クリックログデータベース32には、ユーザの閲覧行動に関するその他の各種情報が適宜記憶される。
The
図3は、クリックログデータベース32が記憶するクリックログを示す図である。
図3において、クリックログには、ユーザ端末2から送信されたコンテンツIDと、クリック時刻(コンテンツIDを受信した時刻)と、コンテンツをクリックしたユーザのユーザIDとが対応付けて記憶されている。
例えば、クリックログの第1行には、コンテンツID「A777」、ユーザID「U001」が記憶されている。このコンテンツID「A777」で示されるコンテンツは、近時、新しく配信されたコンテンツであり、ユーザID「U001」のユーザによって2011年5月23日の11時11分11秒にクリックされたことが示されている。
FIG. 3 is a diagram showing a click log stored in the
In FIG. 3, the content ID transmitted from the user terminal 2, the click time (the time when the content ID was received), and the user ID of the user who clicked the content are stored in the click log in association with each other.
For example, the content ID “A777” and the user ID “U001” are stored in the first row of the click log. The content indicated by this content ID “A777” is recently distributed content, and it was clicked at 11:11:11 on May 23, 2011 by the user with the user ID “U001”. It is shown.
また、クリックログの第3行を参照すると、コンテンツID「A777」で示されるコンテンツは、ユーザID「U123」のユーザによっても、2011年5月23日11時11分13秒にクリックされたことが示されている。
さらに、クリックログの第4行を参照すると、コンテンツID「A777」で示されるコンテンツは、ユーザID「U211」のユーザによっても、2011年5月23日11時11分15秒にクリックされたことが示されている。
一方、クリックログの第2行を参照すると、コンテンツID「A002」で示されるコンテンツは、ユーザID「U999」のユーザによって、2011年5月23日11時11分12秒にクリックされたことが示されている。
また、クリックログの第5行を参照すると、コンテンツID「A002」で示されるコンテンツは、ユーザID「U300」のユーザによって、2011年5月23日11時11分20秒にクリックされたことが示されている。
なお、ユーザID「U300」のユーザは、後述するように、ユーザ属性情報が設定されていないユーザである。
ユーザデータベース33は、ユーザを識別するユーザIDと、そのユーザに対応付けられた属性であるユーザ属性情報とを含むユーザ情報を記憶する。ユーザ情報には、ユーザによって入力されたユーザの性別や年齢等、ユーザに関する情報が適宜記憶される。
Further, referring to the third row of the click log, the content indicated by the content ID “A777” was clicked at 11:11:13 on May 23, 2011 by the user with the user ID “U123”. It is shown.
Further, referring to the fourth line of the click log, the content indicated by the content ID “A777” was clicked at 11:11:15 on May 23, 2011 by the user with the user ID “U211”. It is shown.
On the other hand, referring to the second row of the click log, the content indicated by the content ID “A002” was clicked at 11:11:12 on May 23, 2011 by the user with the user ID “U999”. It is shown.
Further, referring to the fifth line of the click log, the content indicated by the content ID “A002” is clicked at 11:11:20 on May 23, 2011 by the user with the user ID “U300”. It is shown.
Note that the user with the user ID “U300” is a user for which user attribute information is not set, as will be described later.
The
図4は、ユーザデータベース33が記憶するユーザ情報を示す図である。
図4において、ユーザ情報には、ユーザIDとユーザ属性情報とが対応付けて記憶されている。ユーザ属性情報は、ユーザがクリックしたコンテンツのカテゴリ(興味分野)を表しており、このカテゴリは、ユーザ登録時等、ユーザ自らの設定によって付される場合と、ユーザが閲覧したコンテンツに設定されているユーザ属性情報が、そのユーザのユーザ属性情報に設定される場合との2つのパターンで設定されたものである。なお、ユーザが閲覧したコンテンツに設定されているユーザ属性情報が、そのユーザのユーザ属性情報に設定された場合のユーザ属性情報を、以下、「還流追加ユーザ属性情報」と呼ぶ。図4において、還流追加ユーザ属性情報には、アスタリスク(*)が付されて識別されている。
FIG. 4 is a diagram showing user information stored in the
In FIG. 4, user ID and user attribute information are stored in association with each other in the user information. The user attribute information represents the category (interested area) of the content clicked by the user, and this category is set according to the user's own settings, such as when registering the user, and set to the content viewed by the user. The user attribute information is set in two patterns, that is, when the user attribute information is set in the user attribute information of the user. Note that the user attribute information set when the user attribute information set in the content viewed by the user is set in the user attribute information of the user is hereinafter referred to as “reflux additional user attribute information”. In FIG. 4, the reflux additional user attribute information is identified with an asterisk (*).
例えば、ユーザ情報の第1行には、ユーザID「U001」、ユーザ属性情報「携帯電話、車、旅行、ティーンズ」が記憶されている。ユーザ属性情報のうち、「携帯電話、車、旅行」については、ユーザID「U001」のユーザ自らによって設定されたものである。一方、ユーザ属性情報「ティーンズ」については、クリックログデータベース32において、ユーザID「U001」のユーザがクリックしたコンテンツ(A777)を共にクリックしたユーザID「U123」、「U211」のユーザに設定されているユーザ属性情報がコンテンツ(A777)のユーザ属性情報を介して、還流追加ユーザ属性情報として設定されたものである。なお、ユーザID「U123」、「U211」のユーザに設定されているユーザ属性情報のうち、コンテンツID「A777」のコンテンツに追加されたユーザ属性情報は、後述するように「ティーンズ」のみであるため、還流追加ユーザ属性情報として、ここでは「ティーンズ」が追加されている。
For example, the user ID “U001” and the user attribute information “mobile phone, car, travel, teens” are stored in the first row of the user information. Among the user attribute information, “mobile phone, car, travel” is set by the user himself with the user ID “U001”. On the other hand, the user attribute information “teens” is set in the
また、ユーザ情報の第4行には、ユーザID「U300」、ユーザ属性情報「映画、音楽、演劇」が記憶されている。ユーザID「U300」のユーザについては、ユーザ自身によってユーザ属性情報が設定されておらず、ユーザID「U300」のユーザがユーザID「U999」のユーザと同一のコンテンツ(A002)をクリックしたことにより、ユーザID「U999」のユーザのユーザ属性情報が、コンテンツ(A002)のユーザ属性情報を介して、還流追加ユーザ属性情報として設定されたものである。
このように、共通するコンテンツをクリックしたユーザ間において、ユーザ属性情報が還流追加ユーザ属性情報として伝搬することにより、ユーザ属性情報が拡張される。
In the fourth row of user information, user ID “U300” and user attribute information “movie, music, theater” are stored. For the user with the user ID “U300”, the user attribute information is not set by the user himself, and the user with the user ID “U300” clicks the same content (A002) as the user with the user ID “U999”. The user attribute information of the user with the user ID “U999” is set as the return additional user attribute information via the user attribute information of the content (A002).
In this way, user attribute information is expanded as user attribute information is propagated as reflux additional user attribute information among users who have clicked on common content.
コンテンツ・ユーザ属性情報データベース34は、コンテンツを識別するコンテンツIDと、そのコンテンツIDが表すコンテンツに対応付けられたユーザ属性情報と、コンテンツIDに対応するコンテンツのデータ(具体的にはデータファイル名)とを含むコンテンツ・ユーザ属性情報を記憶する。
The content / user
図5は、コンテンツ・ユーザ属性情報データベース34が記憶するコンテンツ・ユーザ属性情報を示す図である。
図5において、コンテンツ・ユーザ属性情報には、コンテンツIDと、ユーザ属性情報と、コンテンツのデータ(ファイル名)とが対応付けて記憶されている。コンテンツIDは、ユーザ属性情報拡張装置3が提供するコンテンツそれぞれを識別する情報である。また、ユーザ属性情報は、それぞれのコンテンツIDに対応するコンテンツに設定されているユーザ属性情報を示している。このユーザ属性情報は、後述するように、ユーザ属性情報付与部35によって更新される。コンテンツのデータは、コンテンツIDに対応するコンテンツを表すデータであり、具体的には、画像データファイル名や文書データファイル名等である。なお、ユーザ属性情報付与部35によってコンテンツに追加されたユーザ属性情報を、以下、「自動追加ユーザ属性情報」と呼ぶ。図5において、自動追加ユーザ属性情報には、シャープ(#)が付されて識別されている。
FIG. 5 is a diagram showing the content / user attribute information stored in the content / user
In FIG. 5, content ID, user attribute information, and content data (file name) are stored in association with each other in the content / user attribute information. The content ID is information for identifying each content provided by the user attribute information expansion device 3. The user attribute information indicates user attribute information set for the content corresponding to each content ID. This user attribute information is updated by the user attribute
例えば、コンテンツ・ユーザ属性情報の第1行には、コンテンツID「A001」、ユーザ属性情報「携帯電話、通信」、コンテンツのデータ(ファイル名)「file0001」とが記憶されている。また、コンテンツ・ユーザ属性情報の第3行には、コンテンツID「A777」、ユーザ属性情報「携帯電話、通信、ティーンズ」、コンテンツのデータ(ファイル名)「file0123」とが記憶されている。この第3行のコンテンツ・ユーザ属性情報における「ティーンズ」のユーザ属性情報は、ユーザデータベース33において、ユーザID「U123」及び「U211」に対応するユーザ属性情報に含まれていたものが、後述するように、ユーザ属性情報付与部35によって、コンテンツID「A777」の自動追加ユーザ属性情報として追加されたものである。
For example, the content ID “A001”, the user attribute information “mobile phone, communication”, and the content data (file name) “file0001” are stored in the first row of the content / user attribute information. In the third row of the content / user attribute information, content ID “A777”, user attribute information “mobile phone, communication, teens”, and content data (file name) “file0123” are stored. The user attribute information of “teens” in the content / user attribute information of the third row is included in the user attribute information corresponding to the user IDs “U123” and “U211” in the
また、コンテンツ・ユーザ属性情報の第2行には、コンテンツID「A002」、ユーザ属性情報「映画、音楽、演劇」、コンテンツのデータ(ファイル名)「file0002」とが記憶されている。このユーザ属性情報は、ユーザデータベース33において、ユーザID「U999」に対応するユーザ属性情報が自動追加ユーザ属性情報として追加されたものである。
In the second row of the content / user attribute information, a content ID “A002”, user attribute information “movie, music, play” and content data (file name) “file0002” are stored. This user attribute information is obtained by adding user attribute information corresponding to the user ID “U999” in the
ユーザ属性情報付与部35は、コンテンツ選択受付部31からユーザID及びコンテンツIDを受信したことが通知されると、ユーザ属性情報付与処理(後述)を実行し、コンテンツをクリックしたユーザのユーザ属性情報を、コンテンツのユーザ属性情報に設定する。
即ち、ユーザ属性情報付与部35は、クリックログデータベース32から、クリックされたコンテンツのコンテンツID(以下、「クリックコンテンツID」と呼ぶ。)と、そのコンテンツをクリックしたユーザのユーザID(以下、「クリックユーザID」と呼ぶ。)とを取得する。
When notified that the user ID and the content ID have been received from the content
That is, the user attribute
また、ユーザ属性情報付与部35は、ユーザデータベース33から、クリックユーザIDに対応するユーザ属性情報を取得する。
さらに、ユーザ属性情報付与部35は、コンテンツ・ユーザ属性情報データベース34から、クリックコンテンツIDに対応するコンテンツ・ユーザ属性情報を取得する。
そして、ユーザ属性情報付与部35は、ユーザデータベース33から取得したユーザ属性情報をコンテンツ・ユーザ属性情報のユーザ属性情報に自動追加ユーザ属性情報として追加し、コンテンツ・ユーザ属性情報データベース34を更新する。このとき、ユーザ属性情報付与部35は、コンテンツ・ユーザ属性情報データベース34に自動追加ユーザ属性情報を追加したことをユーザ属性情報還流部36に通知する。
Further, the user attribute
Further, the user attribute
Then, the user attribute
なお、ユーザ属性情報付与部35は、クリックログデータベース32に、同一のクリックコンテンツIDで、異なるクリックユーザIDのクリックログが含まれている場合、それらのクリックユーザIDに対応するユーザ属性情報において、共通するユーザ属性情報のみをコンテンツ・ユーザ属性情報に反映させたり、双方のクリックユーザIDに対応するユーザ属性情報の全てをコンテンツ・ユーザ属性情報に反映させたりすることができる。また、ユーザ属性情報付与部35は、コンテンツ・ユーザ属性情報データベース34を参照した結果、ユーザ属性情報が設定されていないコンテンツである場合には、そのコンテンツのユーザ属性情報として、クリックユーザIDに対応するユーザ属性情報全てを、そのコンテンツの自動追加ユーザ属性情報として設定する。
In addition, when the
ユーザ属性情報還流部36は、ユーザ属性情報付与部35からコンテンツ・ユーザ属性情報データベース34に自動追加ユーザ属性情報を追加したことが通知されると、ユーザ属性情報還流処理(後述)を実行し、コンテンツに設定されたユーザ属性情報をそのコンテンツをクリックしたユーザのユーザ属性情報に設定する。
即ち、ユーザ属性情報還流部36は、クリックログデータベース32を参照し、クリックコンテンツID及びクリックユーザIDを取得する。
また、ユーザ属性情報還流部36は、コンテンツ・ユーザ属性情報データベース34から、クリックコンテンツIDに対応するユーザ属性情報を取得する。
さらに、ユーザ属性情報還流部36は、ユーザデータベース33から、クリックユーザIDに対応するユーザ属性情報を取得する。
When the user attribute
That is, the user attribute
Also, the user attribute
Further, the user attribute
そして、ユーザ属性情報還流部36は、コンテンツ・ユーザ属性情報データベース34から取得したユーザ属性情報に含まれ、ユーザデータベース33から取得したユーザ属性情報に含まれていない内容を、ユーザデータベース33のユーザ属性情報に還流追加ユーザ属性情報として追加する。このとき、ユーザ属性情報還流部36は、ユーザデータベース33を参照した結果、クリックユーザIDに対応するユーザのユーザ属性情報が設定されていない場合、コンテンツ・ユーザ属性情報データベース34におけるクリックコンテンツIDに対応するユーザ属性情報全てを、ユーザデータベース33において、そのユーザのユーザ属性情報として設定する。
ユーザ属性情報還流部36は、還流追加ユーザ属性情報を追加した場合に、そのユーザ属性情報によってユーザデータベース33のユーザ属性情報を更新する。
Then, the user attribute
The user attribute
[ユーザ属性情報拡張システム1の構成]
以上説明したユーザ属性情報拡張システム1を構成するユーザ端末2のハードウェアは、1または複数の一般的なコンピュータによって構成することができる。一般的なコンピュータは、例えば、制御装置として、中央処理装置(CPU)を備える他、記憶装置として、メモリ(RAM、ROM)、ハードディスク(HDD)及び光ディスク(CD、DVDなど)を、ネットワーク通信装置として、各種有線及び無線LAN装置を、表示装置として、例えば、液晶ディスプレイ、プラズマディスプレイなどの各種ディスプレイを、入力装置として、例えば、キーボード及びポインティング・デバイス(マウス、トラッキングボールなど)を適宜備え、これらは、バスラインにより接続されている。このような一般的なコンピュータにおいて、CPUは、ユーザ端末2を統括的に制御し、各種プログラムを適宜読み出して実行することにより、上述したハードウェアと協働し、本発明に係る各種機能を実現している。
[Configuration of User Attribute Information Expansion System 1]
The hardware of the user terminal 2 constituting the user attribute
また、以上説明したユーザ属性情報拡張システム1を構成するユーザ属性情報拡張装置3のハードウェアは、1または複数の一般的なコンピュータによって構成することができる。一般的なコンピュータは、例えば、コンテンツ選択受付部31、ユーザ属性情報付与部35及びユーザ属性情報還流部36として、中央処理装置(CPU)を備える他、クリックログデータベース32、ユーザデータベース33及びコンテンツ・ユーザ属性情報データベース34として、メモリ(RAM、ROM)、ハードディスク(HDD)及び光ディスク(CD、DVDなど)を、ネットワーク通信装置として、各種有線及び無線LAN装置を、表示装置として、例えば、液晶ディスプレイ、プラズマディスプレイなどの各種ディスプレイを、入力装置として、例えば、キーボード及びポインティング・デバイス(マウス、トラッキングボールなど)を適宜備え、これらは、バスラインにより接続されている。このような一般的なコンピュータにおいて、CPUは、ユーザ属性情報拡張装置3を統括的に制御し、各種プログラムを適宜読み出して実行することにより、上述したハードウェアと協働し、本発明に係る各種機能を実現している。
Moreover, the hardware of the user attribute information expansion apparatus 3 which comprises the user attribute
[ユーザ属性情報拡張システム1の処理]
続いて、図6,7を参照して、ユーザ属性情報拡張システム1の処理の流れについて説明する。
[ユーザ属性情報付与処理]
初めに、図6を参照して、ユーザ属性情報付与処理の流れについて説明する。
図6は、ユーザ属性情報拡張装置3のユーザ属性情報付与部35により行われるユーザ属性情報付与処理の流れを示すフローチャートである。
[Processing of user attribute information expansion system 1]
Next, a processing flow of the user attribute
[User attribute information addition processing]
First, the flow of the user attribute information adding process will be described with reference to FIG.
FIG. 6 is a flowchart showing the flow of the user attribute information adding process performed by the user attribute
ユーザ属性情報付与処理は、コンテンツ選択受付部31がユーザ端末2からコンテンツID及びユーザIDを受信したことが通知された場合に実行される。
ステップS1において、ユーザ属性情報付与部35は、クリックログデータベース32から、クリックログ(クリックコンテンツID及びクリックユーザID等)を取得する。
例えば、ユーザ属性情報付与部35は、クリックログデータベース32から、第1行のクリックログ(コンテンツID「A777」、ユーザID「U001」)と、同一のコンテンツIDのクリックログ(コンテンツID「A777」、ユーザID「U123」及びコンテンツID「A777」、ユーザID「U211」)とを取得する。
また、ユーザ属性情報付与部35は、クリックログデータベース32から、第2行のクリックログ(コンテンツID「A002」、ユーザID「U999」)と、同一のコンテンツIDのクリックログ(コンテンツID「A002」、ユーザID「U300」)とを取得する。
The user attribute information addition process is executed when the content
In step S <b> 1, the user attribute
For example, from the
Also, the user attribute
ステップS2において、ユーザ属性情報付与部35は、ユーザデータベース33から、クリックユーザIDに対応するユーザ属性情報を取得する。
例えば、ユーザ属性情報付与部35は、ユーザID「U001」のユーザのユーザ属性情報「携帯電話、車、旅行」、ユーザID「U123」のユーザのユーザ属性情報「コスメ、芸能、ティーンズ」及びユーザID「U211」のユーザのユーザ属性情報「スポーツ、ファッション、ティーンズ」を取得する。
また、ユーザ属性情報付与部35は、ユーザID「U300」のユーザのユーザ属性情報「−」(未設定)及びユーザID「U999」のユーザのユーザ属性情報「映画、音楽、演劇」を取得する。なお、ユーザ属性情報「−」(未設定)は、ユーザの属性情報が未設定であることを表すものとする。
In step S <b> 2, the user attribute
For example, the user attribute
Further, the user attribute
ステップS3において、ユーザ属性情報付与部35は、コンテンツ・ユーザ属性情報データベース34から、クリックコンテンツIDに対応するコンテンツ・ユーザ属性情報を取得する。
例えば、ユーザ属性情報付与部35は、コンテンツ・ユーザ属性情報データベース34から、コンテンツID「A777」に対応するユーザ属性情報「携帯電話、通信」を取得する。
また、ユーザ属性情報付与部35は、コンテンツ・ユーザ属性情報データベース34から、コンテンツID「A002」に対応するユーザ属性情報「−」(未設定)を取得する。
In step S <b> 3, the user attribute
For example, the user attribute
Further, the user attribute
ステップS4において、ユーザ属性情報付与部35は、ユーザデータベース33から取得したユーザ属性情報をコンテンツ・ユーザ属性情報のユーザ属性情報に自動追加ユーザ属性情報として追加する。
例えば、ユーザ属性情報付与部35は、コンテンツ・ユーザ属性情報におけるコンテンツID「A777」に対応するユーザ属性情報に、ユーザデータにおけるユーザ属性情報の中の「ティーンズ」を自動追加ユーザ属性情報として追加する。なお、「ティーンズ」は、コンテンツID「A777」のコンテンツをクリックした複数のユーザ(ユーザID「U123」及び「U211」のユーザ)のユーザ属性情報に共通に含まれる属性である。
In step S4, the user attribute
For example, the user attribute
また、ユーザ属性情報付与部35は、コンテンツ・ユーザ属性情報におけるコンテンツID「A002」に対応するユーザ属性情報に、ユーザ属性情報「映画、音楽、演劇」を自動追加ユーザ属性情報として追加する。
これにより、コンテンツ・ユーザ属性情報データベース34においては、コンテンツに対して、そのコンテンツをクリックしたユーザのユーザ属性情報が追加される。
ステップS4の処理の後、ユーザ属性情報付与処理は終了する。
Further, the user attribute
Thereby, in the content / user
After the process of step S4, the user attribute information providing process ends.
[ユーザ属性情報還流処理]
続いて、図7を参照して、ユーザ属性情報還流処理の流れについて説明する。
図7は、ユーザ属性情報還流部36により行われるユーザ属性情報還流処理の流れを示すフローチャートである。
ユーザ属性情報還流処理は、ユーザ属性情報付与部35からコンテンツ・ユーザ属性情報データベース34に自動追加ユーザ属性情報を追加したことが通知された場合に実行される。
[User attribute information return processing]
Next, the flow of user attribute information reflux processing will be described with reference to FIG.
FIG. 7 is a flowchart showing the flow of user attribute information return processing performed by the user attribute
The user attribute information return process is executed when it is notified from the user attribute
ステップS11において、ユーザ属性情報還流部36は、クリックログデータベース32から、クリックログ(クリックコンテンツID及びクリックユーザID等)を取得する。
例えば、ユーザ属性情報還流部36は、クリックログデータベース32から、第1行のクリックログ(コンテンツID「A777」、ユーザID「U001」)を取得する。また、ユーザ属性情報還流部36は、クリックログデータベース32から、第5行のクリックログ(コンテンツID「A002」、ユーザID「U300」)を取得する。
In step S <b> 11, the user attribute
For example, the user attribute
ステップS12において、ユーザ属性情報還流部36は、コンテンツ・ユーザ属性情報データベース34から、クリックコンテンツIDに対応するユーザ属性情報を取得する。
例えば、ユーザ属性情報還流部36は、コンテンツ・ユーザ属性情報データベース34から、コンテンツID「A777」に対応するユーザ属性情報「携帯電話、通信、ティーンズ」を取得する。
また、ユーザ属性情報還流部36は、コンテンツ・ユーザ属性情報データベース34から、コンテンツID「A002」に対応するユーザ属性情報「映画、音楽、演劇」を取得する。
In step S <b> 12, the user attribute
For example, the user attribute
Also, the user attribute
ステップS13において、ユーザ属性情報還流部36は、ユーザデータベース33から、クリックユーザIDに対応するユーザ属性情報を取得する。
例えば、ユーザ属性情報還流部36は、ユーザID「U001」のユーザのユーザ属性情報「携帯電話、車、旅行」を取得する。
また、ユーザ属性情報還流部36は、ユーザID「U300」のユーザのユーザ属性情報「−」(未設定)を取得する。
In step S <b> 13, the user attribute
For example, the user attribute
Also, the user attribute
ステップS14において、ユーザ属性情報還流部36は、ユーザデータベース33のユーザ属性情報に還流追加ユーザ属性情報を追加する。なお、ステップS14の処理は、コンテンツ・ユーザ属性情報データベース34から取得したユーザ属性情報に含まれ、ユーザデータベース33から取得したユーザ属性情報に含まれていない内容が存在する場合にのみ実行される。
In step S <b> 14, the user attribute
例えば、ユーザ属性情報還流部36は、ユーザID「U001」のユーザのユーザ属性情報「携帯電話、車、旅行」に、コンテンツ・ユーザ属性情報データベース34内の自動追加ユーザ属性情報である「ティーンズ」を還流追加ユーザ属性情報として追加する。
また、ユーザ属性情報還流部36は、ユーザID「U300」のユーザのユーザ属性情報「−」(未設定)に、コンテンツ・ユーザ属性情報データベース34内の自動追加ユーザ属性情報である「映画、音楽、演劇」を還流追加ユーザ属性情報として追加する。
For example, the user attribute
Also, the user attribute
これにより、ユーザデータベース33においては、ユーザ端末2において、コンテンツをクリックしたユーザのユーザ属性情報に、クリックしたコンテンツに設定されているユーザ属性情報が追加される。
ステップS14の後、ユーザ属性情報還流処理は終了する。
Thereby, in the
After step S14, the user attribute information reflux process ends.
以上のように、本実施形態に係るユーザ属性情報拡張システム1では、ユーザ端末2に表示されたコンテンツがクリックされた場合に、ユーザ端末2からユーザ属性情報拡張装置3にユーザID及びコンテンツIDが送信され、ユーザIDに係るユーザ属性情報が参照される。そして、クリックしたユーザに設定されているユーザ属性情報がコンテンツに対して、自動追加ユーザ属性情報として追加される。さらに、そのコンテンツをクリックした他のユーザのユーザ属性情報に、クリックしたコンテンツに設定された自動追加ユーザ属性情報が還流追加ユーザ属性情報として追加される。
このような処理が繰り返されることにより、一のユーザの属性情報がコンテンツの属性情報を経由し、他のユーザの属性情報に伝搬することで、ユーザの属性情報が拡張される。
したがって、属性が把握されていないユーザについても属性を設定することにより、当該ユーザへのコンテンツの配信の精度を向上させることが可能となり、当該ユーザの閲覧行動を、より高い寄与度でコンテンツの需要の分析に用いることが可能となる。
As described above, in the user attribute
By repeating such processing, the attribute information of one user is propagated to the attribute information of another user via the attribute information of the content, so that the attribute information of the user is expanded.
Therefore, by setting an attribute even for a user whose attribute is not known, it is possible to improve the accuracy of content distribution to the user, and the browsing behavior of the user can be improved with a higher contribution to the demand for content. It becomes possible to use for the analysis of.
以上、本発明の実施形態について説明したが、本発明は前述した実施形態に限るものではない。また、本発明の実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したものに過ぎず、本発明による効果は、本発明の実施形態に記載されたものに限定されるものではない。
例えば、本実施形態では、ユーザ端末2とユーザ属性情報拡張装置3とがネットワークを介して接続されたシステムであるものとして説明したが、ユーザ属性情報拡張装置3に対して、ユーザがコンテンツの選択を直接入力する構成(即ち、入力装置を有する単体のコンピュータ)として、本発明を実施することもできる。一方、ユーザ属性情報拡張装置3の機能を複数のサーバに分散し、より多くの装置によってシステムを構成することもできる。例えば、クリックログデータベース32、ユーザデータベース33及びコンテンツ・ユーザ属性情報データベース34のいずれか又は全てをユーザ属性情報拡張装置3とは別の装置に実装し、ユーザ属性情報拡張装置3は、ユーザ属性情報付与処理及びユーザ属性情報還流処理を実行する機能のみを備えることとしても良い。
As mentioned above, although embodiment of this invention was described, this invention is not restricted to embodiment mentioned above. In addition, the effects described in the embodiments of the present invention are merely a list of the most preferable effects resulting from the present invention, and the effects of the present invention are limited to those described in the embodiments of the present invention. It is not a thing.
For example, in the present embodiment, the user terminal 2 and the user attribute information expansion device 3 have been described as a system connected via a network. However, the user selects content for the user attribute information expansion device 3. It is also possible to implement the present invention as a configuration that directly inputs (that is, a single computer having an input device). On the other hand, the function of the user attribute information expansion device 3 can be distributed to a plurality of servers, and the system can be configured with more devices. For example, any or all of the
また、本実施形態では、ユーザ端末2からコンテンツID及びユーザIDを受信した場合に、ユーザ属性情報拡張装置3がユーザ属性情報付与処理及びユーザ属性情報還流処理を順次実行するものとして説明した。これに対し、ユーザ端末2から受信したコンテンツID及びユーザIDの履歴を記憶しておき、夜間の設定したタイミング等で、履歴に記憶されている複数のコンテンツID及びユーザIDを基に、ユーザ属性情報付与処理及びユーザ属性情報還流処理をまとめて実行する(バッチ処理)することも可能である。
これにより、各データベースにアクセスする頻度や処理の起動回数を削減することができ、処理効率を向上させることができる。
また、本実施形態では、ユーザ属性情報拡張システム1におけるユーザ端末2及びユーザ属性情報拡張装置3としてコンピュータを例にとって説明したが、本発明はコンピュータに限られるものではなく、コンピュータが各種機能を実行する方法、コンピュータに各種機能を実行させるためのプログラム及びこのプログラムを記憶した記憶媒体にも適用可能である。
Moreover, in this embodiment, when content ID and user ID were received from the user terminal 2, the user attribute information expansion apparatus 3 demonstrated as what performs a user attribute information provision process and a user attribute information return process one by one. On the other hand, the history of the content ID and the user ID received from the user terminal 2 is stored, and the user attribute is based on the plurality of content IDs and user IDs stored in the history at the set timing at night. It is also possible to execute information batch processing and user attribute information return processing collectively (batch processing).
As a result, the frequency of accessing each database and the number of processing activations can be reduced, and the processing efficiency can be improved.
In the present embodiment, a computer is described as an example of the user terminal 2 and the user attribute information expansion device 3 in the user attribute
なお、上記実施形態は、Webによるコンテンツの配信システムを始め、ユーザの属性情報を取得するための各種システムに適用することが可能であり、ユーザを特定することなく、ランダムに配信したコンテンツを介して、そのコンテンツをクリックしたユーザ間でユーザ属性情報を拡張することを可能とするものである。 The above-described embodiment can be applied to various systems for acquiring user attribute information, such as a Web content distribution system, and through randomly distributed contents without specifying a user. Thus, user attribute information can be expanded between users who clicked on the content.
1 ユーザ属性情報拡張システム
2 ユーザ端末
3 ユーザ属性情報拡張装置
31 コンテンツ選択受付部
32 クリックログデータベース
33 ユーザデータベース
34 コンテンツ・ユーザ属性データベース
35 ユーザ属性情報付与部
36 ユーザ属性情報還流部
DESCRIPTION OF
Claims (5)
ユーザに対応付けられたユーザ属性情報を記憶するユーザデータ記憶手段と、
コンテンツに対応付けられたユーザ属性情報を記憶するコンテンツ・ユーザ属性情報記憶手段と、
前記ユーザによるコンテンツのクリックに関する履歴を記憶するクリックログデータベースと、
コンテンツをクリックした一のユーザについて設定された前記ユーザ属性情報を前記ユーザデータ記憶手段から取得し、当該ユーザ属性情報を、クリックされた前記コンテンツに対するユーザ属性情報として、前記コンテンツ・ユーザ属性情報記憶手段に記憶させるユーザ属性情報付与手段と、
前記ユーザ属性情報付与手段によって前記ユーザ属性情報が設定された前記コンテンツをクリックした他のユーザを、前記クリックログデータベースを参照して検索し、前記コンテンツ・ユーザ属性情報記憶手段に記憶されている、クリックされた前記コンテンツに対応付けられたユーザ属性情報を、前記他のユーザのユーザ属性情報として前記ユーザデータ記憶手段に記憶させるユーザ属性情報還流手段と、
を備えるユーザ属性情報拡張装置。 A user attribute information expansion device that expands user attribute information set for each user,
User data storage means for storing user attribute information associated with the user;
Content / user attribute information storage means for storing user attribute information associated with the content;
A click log database for storing a history of content clicks by the user;
The user attribute information set for one user who clicked the content is acquired from the user data storage means, and the user attribute information is used as the user attribute information for the clicked content. User attribute information giving means to be stored in
Other users who clicked on the content in which the user attribute information is set by the user attribute information giving means are searched with reference to the click log database, and stored in the content / user attribute information storage means. User attribute information reflux means for storing user attribute information associated with the clicked content in the user data storage means as user attribute information of the other user ;
A user attribute information expansion device comprising:
コンピュータが、ユーザに対応付けられたユーザ属性情報をユーザデータ記憶手段に記憶するユーザデータ記憶ステップと、
コンピュータが、コンテンツに対応付けられたユーザ属性情報をコンテンツ・ユーザ属性情報記憶手段に記憶するコンテンツ・ユーザ属性情報記憶ステップと、
コンピュータが、前記ユーザによるコンテンツのクリックに関する履歴を記憶するクリックログデータベースに記憶するクリックログデータ記憶ステップと、
コンピュータが、コンテンツをクリックした一のユーザについて設定された前記ユーザ属性情報を前記ユーザデータ記憶手段から取得し、当該ユーザ属性情報を、クリックされた前記コンテンツに対するユーザ属性情報として、前記コンテンツ・ユーザ属性情報記憶手段に記憶させるユーザ属性情報付与ステップと、
コンピュータが、前記ユーザ属性情報付与ステップにおいて前記ユーザ属性情報が設定された前記コンテンツをクリックした他のユーザを、前記クリックログデータベースを参照して検索し、前記コンテンツ・ユーザ属性情報記憶手段に記憶されている、クリックされた前記コンテンツに対応付けられたユーザ属性情報を、前記他のユーザのユーザ属性情報として前記ユーザデータ記憶手段に記憶させるユーザ属性情報還流ステップと、
を含むユーザ属性情報拡張方法。 A user attribute information expansion method for expanding user attribute information set for each user,
A user data storage step in which the computer stores user attribute information associated with the user in the user data storage means;
A content user attribute information storage step in which the computer stores user attribute information associated with the content in the content user attribute information storage means;
A click log data storage step in which a computer stores a click log database for storing a history of content clicks by the user;
The computer acquires the user attribute information set for one user who clicked the content from the user data storage means , and uses the user attribute information as the user attribute information for the clicked content. A user attribute information giving step to be stored in the information storage means ;
The computer searches the click log database for other users who clicked on the content in which the user attribute information is set in the user attribute information adding step, and is stored in the content / user attribute information storage means. A user attribute information reflux step for storing user attribute information associated with the clicked content in the user data storage means as user attribute information of the other user ;
User attribute information expansion method including
前記ユーザ端末は、選択された前記コンテンツを識別するコンテンツ識別情報及び当該コンテンツを選択した前記ユーザを識別するユーザ識別情報を前記ユーザ属性情報拡張装置に送信し、
前記ユーザ属性情報拡張装置は、
前記ユーザを識別するユーザ識別情報に対応付けられたユーザ属性情報を記憶するユーザデータ記憶手段と、
前記コンテンツを識別するコンテンツ識別情報に対応付けられたユーザ属性情報を記憶するコンテンツ・ユーザ属性情報記憶手段と、
前記ユーザによるコンテンツのクリックに関する履歴を記憶するクリックログデータベースと、
前記ユーザ端末から送信された前記コンテンツ識別情報及び前記ユーザ識別情報に基づいて、前記コンテンツをクリックした前記ユーザに設定されている前記ユーザ属性情報を前記ユーザデータ記憶手段から取得し、当該ユーザ属性情報を、クリックされた前記コンテンツに対するユーザ属性情報として、前記コンテンツ・ユーザ属性情報記憶手段に記憶させるユーザ属性情報付与手段と、
前記ユーザ属性情報付与手段によって前記ユーザ属性情報が設定された前記コンテンツをクリックした他のユーザを、前記クリックログデータベースを参照して検索し、前記コンテンツ・ユーザ属性情報記憶手段に記憶されている、クリックされた前記コンテンツに対応付けられたユーザ属性情報を、前記他のユーザのユーザ属性情報として前記ユーザデータ記憶手段に記憶させるユーザ属性情報還流手段と、
を備えるユーザ属性情報拡張システム。 User attribute information set for each user is expanded, including a user terminal where content is selected by a user, and a user attribute information expansion device connected to the user terminal via a network and receiving the content selection A user attribute information expansion system,
The user terminal transmits content identification information for identifying the selected content and user identification information for identifying the user who has selected the content to the user attribute information expansion device,
The user attribute information expansion device is
User data storage means for storing user attribute information associated with user identification information for identifying the user;
Content / user attribute information storage means for storing user attribute information associated with content identification information for identifying the content;
A click log database for storing a history of content clicks by the user;
Based on the content identification information and the user identification information transmitted from the user terminal, the user attribute information set for the user who clicked the content is acquired from the user data storage unit, and the user attribute information As user attribute information for the clicked content in the content / user attribute information storage means ,
Other users who clicked on the content in which the user attribute information is set by the user attribute information giving means are searched with reference to the click log database, and stored in the content / user attribute information storage means. User attribute information reflux means for storing user attribute information associated with the clicked content in the user data storage means as user attribute information of the other user ;
A user attribute information expansion system comprising:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2011218090A JP5356485B2 (en) | 2011-09-30 | 2011-09-30 | User attribute information expansion apparatus, user attribute information expansion method, and user attribute information expansion system using content |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2011218090A JP5356485B2 (en) | 2011-09-30 | 2011-09-30 | User attribute information expansion apparatus, user attribute information expansion method, and user attribute information expansion system using content |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2013077262A JP2013077262A (en) | 2013-04-25 |
| JP5356485B2 true JP5356485B2 (en) | 2013-12-04 |
Family
ID=48480652
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2011218090A Active JP5356485B2 (en) | 2011-09-30 | 2011-09-30 | User attribute information expansion apparatus, user attribute information expansion method, and user attribute information expansion system using content |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5356485B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10402886B2 (en) | 2014-06-23 | 2019-09-03 | Rakuten, Inc. | Information processing device, information processing method, program, and storage medium |
| JP6531763B2 (en) * | 2014-11-14 | 2019-06-19 | 富士通株式会社 | Site presentation method, site presentation program and site presentation device |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9235849B2 (en) * | 2003-12-31 | 2016-01-12 | Google Inc. | Generating user information for use in targeted advertising |
| JP5153721B2 (en) * | 2009-05-22 | 2013-02-27 | 日本電信電話株式会社 | Preference information generating apparatus, preference analysis program, advertisement information distribution system, and advertisement information distribution method |
-
2011
- 2011-09-30 JP JP2011218090A patent/JP5356485B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2013077262A (en) | 2013-04-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6814298B2 (en) | Methods and equipment for warning | |
| US10310834B2 (en) | Searching and accessing application functionality | |
| US20170147659A1 (en) | Systems and Methods for Accessing Applications in Grouped Search Results | |
| US20160189214A1 (en) | Personalizing Advertisements Using Subscription Data | |
| US9367634B2 (en) | Optimizing location and mobile search | |
| JPWO2010109581A1 (en) | Content recommendation method, recommended information creation method, content recommendation program, content recommendation server, and content providing system | |
| US10496717B2 (en) | Storing predicted search results on a user device based on software application use | |
| JP2015079395A (en) | Information processing device, method, and program | |
| US9946794B2 (en) | Accessing special purpose search systems | |
| US20160188684A1 (en) | Consolidating Search Results | |
| US20160034957A1 (en) | Generating Advertisements for Search Results Associated With Entities Based on Aggregated Entity Bids | |
| CN109804368A (en) | System and method for providing contextual information | |
| US9208225B1 (en) | Incentive-based check-in | |
| JP5903783B2 (en) | Server apparatus and information processing apparatus | |
| US20200081930A1 (en) | Entity-based search system using user engagement | |
| JP2017059184A (en) | Searching device, searching method, and program | |
| JP4962984B2 (en) | Evaluation aggregation device and evaluation aggregation method | |
| JP5356485B2 (en) | User attribute information expansion apparatus, user attribute information expansion method, and user attribute information expansion system using content | |
| JP5734332B2 (en) | Advertisement information providing device | |
| JP2011227618A (en) | Information providing server, client terminal, and computer program | |
| JP5996766B1 (en) | Information processing apparatus, information processing method, and information processing program | |
| JP2013137823A (en) | Information providing server, client terminal, and computer program | |
| US20160034958A1 (en) | Generating Advertisements For Search Results That Are Associated With Entities | |
| KR101417894B1 (en) | System and Method of participation search service for providing contents of interest | |
| JP2023008302A (en) | Information processing system, information processing method and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20130213 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130315 |
|
| 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: 20130820 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130828 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5356485 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| 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 |