[go: up one dir, main page]

JP2010282561A - Information processing apparatus, information processing system, information processing method, and information processing program - Google Patents

Information processing apparatus, information processing system, information processing method, and information processing program Download PDF

Info

Publication number
JP2010282561A
JP2010282561A JP2009137416A JP2009137416A JP2010282561A JP 2010282561 A JP2010282561 A JP 2010282561A JP 2009137416 A JP2009137416 A JP 2009137416A JP 2009137416 A JP2009137416 A JP 2009137416A JP 2010282561 A JP2010282561 A JP 2010282561A
Authority
JP
Japan
Prior art keywords
history data
user
behavior
behavior history
information processing
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.)
Pending
Application number
JP2009137416A
Other languages
Japanese (ja)
Inventor
Yusuke Ichikawa
裕介 市川
Hisaharu Ishii
久治 石井
Hiroyuki Sato
宏之 佐藤
Toru Kobayashi
透 小林
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NTT Inc
Original Assignee
Nippon Telegraph and Telephone Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nippon Telegraph and Telephone Corp filed Critical Nippon Telegraph and Telephone Corp
Priority to JP2009137416A priority Critical patent/JP2010282561A/en
Publication of JP2010282561A publication Critical patent/JP2010282561A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

【課題】ユーザの情報収集行動や購買行動などについての行動履歴データから、ユーザの行動指向を捉えるための情報を簡易に抽出することを課題とする。
【解決手段】分析サーバは、分析対象ユーザの行動履歴データを所定期間について取得し、取得したユーザの行動履歴データを所定の単位期間ごとに分割する。分割した各行動履歴データを所定の分類基準に基づいて複数の行動履歴データ集合にそれぞれ分類し、分類された各行動履歴データ集合に属する履歴数を集計する。さらに、各行動履歴データ集合に属する履歴数と、当該履歴数により行動履歴データ集合を順位付けした順位情報とをパラメータとするグラフに、各行動履歴データ集合をそれぞれ展開した時の当該各行動履歴データ集合の分布傾向を所定の関数を用いて近似することにより、ユーザの行動指向を特定するためのべき指数を所定の単位期間ごとに算出する。
【選択図】図1
It is an object of the present invention to easily extract information for grasping a user's behavioral orientation from behavior history data about a user's information collection behavior or purchasing behavior.
An analysis server acquires action history data of an analysis target user for a predetermined period, and divides the acquired user action history data for each predetermined unit period. Each divided action history data is classified into a plurality of action history data sets based on a predetermined classification criterion, and the number of histories belonging to each classified action history data set is totaled. Furthermore, each behavior history when each behavior history data set is developed in a graph using as parameters the number of histories belonging to each behavior history data set and the ranking information ranking the behavior history data sets according to the number of histories. By approximating the distribution tendency of the data set using a predetermined function, an index for specifying the user's action orientation is calculated for each predetermined unit period.
[Selection] Figure 1

Description

本発明は、情報処理装置、情報処理システム、情報処理方法および情報処理プログラムに関する。   The present invention relates to an information processing apparatus, an information processing system, an information processing method, and an information processing program.

近年、携帯端末などの通信機器や通信機器を用いた通信技術の進歩、ネットワークなどの通信インフラの普及により、ユーザは情報の収集や物品の購入を簡易に行うことが可能となってきている。   In recent years, with the advance of communication technology using mobile devices such as mobile terminals and the spread of communication infrastructure such as networks, users can easily collect information and purchase goods.

そして、ユーザの行動を目標指向と多様性指向に分類し、多様性指向となるユーザの行動を捉えることは、マーケティング分析、広告配信設計、情報ナビゲーションシステム等において重要とされており、情報収集行動や購買行動などのユーザの行動を分析することを目的とした技術の開発が進んでいる。   And, it is important to classify user behavior into goal-oriented and diversity-oriented, and to capture user-oriented behavior, such as marketing analysis, advertisement distribution design, information navigation system, etc. Development of technology aimed at analyzing user behavior such as purchasing and purchasing behavior is in progress.

例えば、非特許文献1では、アンケートによってユーザの情報収集行動や購買行動などの行動履歴データを取得して、ユーザの行動を目的指向と欲求指向に分類する技術が提案されている。また、非特許文献2では、ユーザが情報を検索する際に用いたキーワードやジャンルの一般性により目的指向性を抽出する技術も提案されている。   For example, Non-Patent Document 1 proposes a technique for acquiring behavior history data such as information collection behavior and purchasing behavior of a user through a questionnaire and classifying the behavior of the user into purpose-oriented and desire-oriented. Non-Patent Document 2 also proposes a technique for extracting purpose directivity based on generality of keywords and genres used when a user searches for information.

なお、関連する技術として、市場データや特定サイト内の購買データなど、マクロ的データの分布傾向を分析して、市場変化予測や需要予測などに利用する技術も提案されている。例えば、特許文献1には、金融商品間の相関行列の指数に閾値を設けることで、金融ポートフォリオのリスクを評価する技術が提案されている。また、特許文献2には、店舗の商圏設定を行う場合に、消費者の移動しやすさの指数として、買い物地と買い物回数データのべき(冪)指数を利用してユーザをモデル化する技術も提案されている。   In addition, as a related technique, a technique for analyzing a distribution trend of macro data such as market data or purchase data in a specific site and using it for a market change prediction or a demand prediction has been proposed. For example, Patent Document 1 proposes a technique for evaluating a risk of a financial portfolio by providing a threshold value for an index of a correlation matrix between financial products. Patent Document 2 discloses a technique for modeling a user by using a power (冪) index of a shopping place and the number of times of shopping as an index of ease of movement of a consumer when setting a trade area of a store. Has also been proposed.

特開2002−183429号公報JP 2002-183429 A 特開2003−281348号公報JP 2003-281348 A

天笠邦一、加藤文俊、岡部大介、「シチュエーション情報の収集とその活用可能性に関する一考察」、情報処理学会、2008年5月15日、2008-UBI-18Kuniichi Amagasa, Fumitoshi Kato, Daisuke Okabe, “A Study on Situation Information Collection and its Possibility of Use”, Information Processing Society of Japan, May 15, 2008, 2008-UBI-18 松辻智之 他、「目的を考慮した情報フィルタリングシステムの実装」、電気情報通信学会、2008年12月、WI2-2008-60Matsuyuki Tomoyuki et al., “Implementation of Information Filtering System Considering Purpose”, IEICE, December 2008, WI2-2008-60

しかしながら、非特許文献1に提案されている技術は、アンケートによってユーザに関するデータを取得するものであるので、手間がかかるだけでなく、ユーザの行動を分析する上でリアルタイム性に欠ける。また、非特許文献2に提案されている技術は、キーワードやジャンルの多様性を図るものであるので、ジャンル推定辞書等の前提知識の準備、収集情報から重要文やキーワードを抽出するための機械学習の仕組みの準備などにコストを要する。   However, since the technique proposed in Non-Patent Document 1 acquires data related to a user through a questionnaire, it is not only troublesome but also lacks real-time properties in analyzing user behavior. In addition, since the technique proposed in Non-Patent Document 2 is intended for diversity of keywords and genres, a machine for extracting important sentences and keywords from the preparation of prerequisite knowledge such as a genre estimation dictionary and collected information Costs are required to prepare the learning mechanism.

また、ユーザの情報収集行動や購買行動などに関するWEBアクセス履歴のデータは、べき(冪)分布傾向を示すことがわかってきている。そこで、例えば、WEBアクセス履歴のデータの分布傾向を分析するために、分布データの平均値や分散値を閾値に設定することも考えられるが、正規分布と異なり、べき分布を分析する上で平均値や分散値は閾値としての意味を余り持たない。よって、分析対象データの分布傾向によっては、必ずしも閾値の設定が簡単とはいえない。   In addition, it has been found that WEB access history data relating to user information collection behavior, purchase behavior, etc. shows a power distribution trend. Therefore, for example, in order to analyze the distribution tendency of WEB access history data, it may be possible to set the average value or variance value of the distribution data as a threshold value. However, unlike the normal distribution, the average value is used for analyzing the power distribution. Values and variance values do not have much meaning as threshold values. Therefore, the threshold setting is not always easy depending on the distribution tendency of the analysis target data.

本発明は、上記に鑑みてなされたものであって、ユーザの情報収集行動や購買行動などについての行動履歴データから、ユーザの行動指向を捉えるための情報を簡易に抽出することが可能な情報処理装置、情報処理システム、情報処理方法および情報処理プログラムを提供することを目的とする。   The present invention has been made in view of the above, and it is possible to easily extract information for capturing the user's behavior orientation from the behavior history data about the user's information collecting behavior and purchasing behavior. An object is to provide a processing device, an information processing system, an information processing method, and an information processing program.

上述した課題を解決し、目的を達成するために、本発明は、ユーザの行動履歴データを用いた情報処理を実行する情報処理装置であって、複数のユーザ端末から複数の行動履歴データを収集する行動履歴データ収集部と、前記行動履歴データ収集部により収集された複数の行動履歴データをユーザごとに記憶する行動履歴記憶部と、前記行動履歴記憶部に記憶された複数の行動履歴データの中から、分析対象ユーザの行動履歴データを所定期間について取得し、取得したユーザの行動履歴データを所定の単位期間ごとに分割して、分割した各行動履歴データを所定の分類基準に基づいて複数の行動履歴データ集合にそれぞれ分類し、分類された各行動履歴データ集合に属する履歴数を集計するデータ集計部と、前記データ集計部により集計された前記履歴数と、当該履歴数により行動履歴データ集合を順位付けした順位情報とを対応付けて記憶する集計情報記憶部と、前記履歴数および前記順位情報をパラメータとするグラフに、前記各行動履歴データ集合をそれぞれ展開した時の当該各行動履歴データ集合の分布傾向を所定の関数を用いて近似することにより、ユーザの行動指向を特定するための指数を前記所定の単位期間ごとに算出する指数算出部と、前記指数を用いてユーザの行動指向を分析する分析者端末に、前記指数算出部により前記所定の単位期間ごとに算出された指数を指数算出結果として出力する指数算出結果出力部とを有する。   In order to solve the above-described problems and achieve the object, the present invention is an information processing apparatus that performs information processing using user behavior history data, and collects a plurality of behavior history data from a plurality of user terminals. Action history data collecting unit, a plurality of behavior history data collected by the behavior history data collecting unit for each user, and a plurality of behavior history data stored in the behavior history storage unit. From among them, the behavior history data of the analysis target user is acquired for a predetermined period, the acquired behavior history data of the user is divided for each predetermined unit period, and a plurality of divided behavior history data are based on a predetermined classification criterion. Each of the behavior history data sets, and a data totaling unit that counts the number of histories belonging to each classified behavior history data set, and the data totaling unit In addition, the total information storage unit that stores the history number and the rank information that ranks the action history data set according to the history number in association with each other, and the graph that uses the history number and the rank information as parameters. An index for identifying the user's behavior orientation is calculated for each predetermined unit period by approximating the distribution tendency of each behavior history data set when each history data set is developed using a predetermined function. And an exponent calculation result output unit that outputs an exponent calculated by the exponent calculation unit for each predetermined unit period as an exponent calculation result to an analyzer terminal that analyzes a user's behavioral orientation using the exponent And have.

本発明にかかる情報処理装置、情報処理システム、情報処理方法および情報処理プログラムは、ユーザの情報収集行動や購買行動などについての行動履歴データから、ユーザの行動指向を捉えるための情報を簡易に抽出できる。   An information processing apparatus, an information processing system, an information processing method, and an information processing program according to the present invention easily extract information for capturing a user's behavior orientation from behavior history data about a user's information collection behavior or purchase behavior. it can.

図1は、実施例1に係るシステム構成を示す図である。FIG. 1 is a diagram illustrating a system configuration according to the first embodiment. 図2は、実施例1に係る分析サーバの構成を示す図である。FIG. 2 is a diagram illustrating the configuration of the analysis server according to the first embodiment. 図3は、実施例1に係る行動ログの構成例を示す図である。FIG. 3 is a diagram illustrating a configuration example of an action log according to the first embodiment. 図4は、実施例1に係る購買ログの構成例を示す図である。FIG. 4 is a diagram illustrating a configuration example of a purchase log according to the first embodiment. 図5は、実施例1に係るランキング集計結果の構成例を示す図である。FIG. 5 is a diagram illustrating a configuration example of a ranking tabulation result according to the first embodiment. 図6は、実施例1に係るべき指数の算出手順を説明するための図である。FIG. 6 is a diagram for explaining an index calculation procedure according to the first embodiment. 図7は、実施例1に係るべき指数算出結果の構成例を示す図である。FIG. 7 is a diagram illustrating a configuration example of an exponent calculation result according to the first embodiment. 図8は、実施例1に係る分析サーバの処理の流れを説明するための図である。FIG. 8 is a diagram for explaining the processing flow of the analysis server according to the first embodiment. 図9は、実施例1に係る効果を説明するための図である。FIG. 9 is a diagram for explaining the effect according to the first embodiment. 図10は、実施例1に係る効果を説明するための図である。FIG. 10 is a diagram for explaining the effect according to the first embodiment. 図11は、情報処理プログラムを実行するコンピュータを示す図である。FIG. 11 is a diagram illustrating a computer that executes an information processing program. 図12は、ユーザのWEBへのアクセス傾向とユーザの行動目的との関係を説明するための図である。FIG. 12 is a diagram for explaining the relationship between the user's tendency to access the WEB and the user's purpose of action.

以下に、図面を参照しつつ、本発明に係る情報処理装置、情報処理システム、情報処理方法および情報処理プログラムの一実施形態を詳細に説明する。   Hereinafter, embodiments of an information processing apparatus, an information processing system, an information processing method, and an information processing program according to the present invention will be described in detail with reference to the drawings.

[ユーザのWEBへのアクセス傾向とユーザの行動目的との関係について]
以下に、ユーザのWEBへのアクセス傾向とユーザの行動目的との関係について説明する。観測対象の全ユーザについて、WEBアクセス先(例えば、サイトのURLやドメイン)、アクセス日時、閲覧時間などのデータを記録する。そして、観測対象の全ユーザについて、アクセス数の多い順に、横軸をランキング(アクセス数の順位)、縦軸をアクセス数でプロットしたグラフを図12に示す。なお、図12は、ユーザのWEBへのアクセス傾向とユーザの行動目的との関係を説明するための図である。
[Relationship between user's access tendency to WEB and user's purpose of action]
Below, the relationship between a user's access tendency to WEB and a user's action purpose is demonstrated. For all users to be observed, data such as WEB access destination (for example, URL or domain of the site), access date and time, and browsing time are recorded. FIG. 12 is a graph in which the horizontal axis is ranked (access number rank) and the vertical axis is the access number for all observation target users in descending order of the number of accesses. In addition, FIG. 12 is a figure for demonstrating the relationship between a user's access tendency to WEB and a user's action purpose.

図12に示すように、ユーザのWEBへのアクセス数の分布がべき乗分布になる傾向がある(市川裕介 他、「ユーザの行動目的に着目したWebログの傾向分析」、信学会二種研資料、2009年、WI2-2009-9参照)。なお、べき乗分布とは、ある観測量がパラメータのべき乗に比例するべき乗則に従った分布をいう。   As shown in FIG. 12, the distribution of the number of access to the user's WEB tends to be a power distribution (Yusuke Ichikawa et al., “Web log trend analysis focusing on user's action purpose”, Shinsei Institute 2009, WI2-2009-9). The power distribution means a distribution according to a power law in which a certain observation amount is proportional to the power of a parameter.

そして、図12の(A)に示すように、アクセス数のべき乗分布の近似式f(x)=axにおける指数であるべき指数「k」に着目すると、べき指数が小さな負の値を示す場合(グラフの傾きが小さい場合)には、そのユーザの行動は特定目的を達成することに特化した行動を行っている可能性が高いことが分ってきている。 Then, as shown in FIG. 12A, when attention is paid to an exponent “k” that should be an exponent in the approximate expression f (x) = ax k of the power distribution of the number of accesses, the exponent is a small negative value. In this case (when the slope of the graph is small), it has been found that the user's behavior is likely to be performing a behavior specialized in achieving a specific purpose.

また、図12の(B)に示すように、べき指数「k」が大きな負の値を示す場合(グラフの傾きが小さい場合)には、そのユーザの行動は、多様性が強く、目的自体を探すのが目的であるような行動(多様性指向の行動)を行っている可能性が高いことが分ってきている。   Also, as shown in FIG. 12B, when the power index “k” shows a large negative value (when the slope of the graph is small), the user's actions are highly diverse and the purpose itself It has been found that there is a high possibility that the behavior (diversity-oriented behavior) whose purpose is to look for is.

そこで、以下では、例えば、ユーザのWEBアクセス履歴の分布傾向が、べき乗分布傾向となることを利用して、ユーザの行動指向を捉えるための情報を簡易に抽出する場合の実施形態について説明する。   Therefore, in the following, an embodiment will be described in which, for example, information for capturing the user's behavioral orientation is easily extracted using the fact that the distribution tendency of the user's WEB access history becomes a power distribution tendency.

以下に説明する実施例1では、本発明に係る情報処理装置の一例として、情報処理装置として機能する分析サーバを有するシステムの一実施形態について説明する。なお、以下の実施例1により、本発明が限定されるものではない。   In a first embodiment described below, an embodiment of a system having an analysis server functioning as an information processing apparatus will be described as an example of the information processing apparatus according to the present invention. The present invention is not limited to the following Example 1.

以下の実施例1では、実施例1に係る分析サーバの概要および特徴、かかる分析サーバの構成および処理を順に説明し、最後に実施例1による効果を説明する。   In the following first embodiment, the outline and features of the analysis server according to the first embodiment, the configuration and processing of the analysis server will be described in order, and finally the effects of the first embodiment will be described.

[概要および特徴(実施例1)]
実施例1に係る分析サーバは、ユーザの行動履歴データを用いた情報処理を実行することを概要とする。そして、実施例1に係る分析サーバは、ユーザの情報収集行動や購買行動についてのWEBアクセス履歴の分布傾向がべき乗分布になることに着目した点に特徴がある。
[Outline and Features (Example 1)]
The analysis server according to the first embodiment is summarized to execute information processing using user behavior history data. The analysis server according to the first embodiment is characterized in that attention is paid to the fact that the distribution tendency of the WEB access history regarding the information collection behavior and purchase behavior of the user is a power distribution.

具体的には、分析サーバは、分析対象ユーザの行動履歴データを所定期間について取得し、取得したユーザの行動履歴データを所定の単位期間ごとに分割する。分割した各行動履歴データを所定の分類基準に基づいて複数の行動履歴データ集合にそれぞれ分類し、分類された各行動履歴データ集合に属する履歴数を集計する。   Specifically, the analysis server acquires the action history data of the analysis target user for a predetermined period, and divides the acquired user action history data for each predetermined unit period. Each divided action history data is classified into a plurality of action history data sets based on a predetermined classification criterion, and the number of histories belonging to each classified action history data set is totaled.

さらに、分析サーバは、各行動履歴データ集合に属する履歴数と、当該履歴数により行動履歴データ集合を順位付けした順位情報とをパラメータとするグラフに、各行動履歴データ集合をそれぞれ展開した時の当該各行動履歴データ集合の分布傾向を所定の関数を用いて近似することにより、ユーザの行動指向を特定するためのべき指数を所定の単位期間ごとに算出する。以下、実施例1に係る分析サーバについて具体的に説明する。   Further, the analysis server expands each behavior history data set in a graph using the number of histories belonging to each behavior history data set and the rank information ranking the behavior history data sets according to the number of histories as parameters. By approximating the distribution tendency of each action history data set using a predetermined function, an index for specifying the user's action orientation is calculated for each predetermined unit period. The analysis server according to the first embodiment will be specifically described below.

[実施例1の構成]
図1は、実施例1に係るシステム構成を示す図である。図2は、実施例1に係る分析サーバの構成を示す図である。なお、図2には、実施例1に係る分析サーバの構成を説明する上で必要な処理機能部のみを記載している。
[Configuration of Example 1]
FIG. 1 is a diagram illustrating a system configuration according to the first embodiment. FIG. 2 is a diagram illustrating the configuration of the analysis server according to the first embodiment. FIG. 2 shows only processing function units necessary for explaining the configuration of the analysis server according to the first embodiment.

図1に示すように、実施例1に係る分析サーバ300は、WEBアクセスによって情報収集行動や購買行動を行う複数のユーザ端末100からなる分析対象ユーザ端末群、およびユーザ端末100との間で電子商取引を行う複数のEC(electronic commerce)サーバ200からなるECサーバ群とインターネット1を介して通信可能な状態に接続される。また、分析サーバ300は、分析対象ユーザ端末群のユーザの行動を分析する分析者端末400と各種情報のやり取りが可能な状態に接続される。   As illustrated in FIG. 1, the analysis server 300 according to the first embodiment performs electronic communication between an analysis target user terminal group including a plurality of user terminals 100 that perform information collection behavior and purchase behavior by WEB access, and the user terminal 100. It is connected to an EC server group composed of a plurality of EC (electronic commerce) servers 200 for performing commercial transactions via the Internet 1. The analysis server 300 is connected to a state in which various information can be exchanged with the analyst terminal 400 that analyzes the behavior of the user of the analysis target user terminal group.

そして、図2に示すように、分析サーバ300は、行動ログ取得部310、行動ログ記憶部320、購買ログ取得部330、購買ログ記憶部340、ランキング集計部350、ランキング集計結果記憶部360、べき指数算出部370、べき指数算出結果出力部380および対象期間ログ抽出部390を有する。   2, the analysis server 300 includes an action log acquisition unit 310, an action log storage unit 320, a purchase log acquisition unit 330, a purchase log storage unit 340, a ranking tabulation unit 350, a ranking tabulation result storage unit 360, A power index calculation unit 370, a power index calculation result output unit 380, and a target period log extraction unit 390 are included.

行動ログ取得部310は、分析対象であるユーザの行動ログとして、各ユーザ端末100から、ユーザIDおよびアクセス先のURLからなるWEBアクセスの履歴を取得する。そして、行動ログ取得部310は、取得したWEBアクセスの履歴を行動ログ記憶部320に記録する。   The action log acquisition unit 310 acquires a WEB access history including a user ID and an access destination URL from each user terminal 100 as an action log of a user to be analyzed. Then, the behavior log acquisition unit 310 records the acquired WEB access history in the behavior log storage unit 320.

行動ログ記憶部320は、行動ログ取得部310により記録されたWEBアクセスの履歴をユーザごとに記憶する。例えば、図3に示すように、行動ログ記憶部320は、行動ログ取得部310によりWEBアクセス履歴が記録された記録日時(Time stamp)、アクセスを行ったユーザのユーザID(User ID)、およびアクセス先のURLを対応付けて記憶する。なお、図3は、実施例1に係る行動ログの構成例を示す図である。   The behavior log storage unit 320 stores the WEB access history recorded by the behavior log acquisition unit 310 for each user. For example, as illustrated in FIG. 3, the action log storage unit 320 includes a recording date and time (Time stamp) when the WEB access history is recorded by the action log acquisition unit 310, a user ID (User ID) of the user who performed the access, and The URL of the access destination is stored in association with it. FIG. 3 is a diagram illustrating a configuration example of an action log according to the first embodiment.

購買ログ取得部330は、分析対象であるユーザの購買ログとして、ユーザ端末100との電子商取引を行う各ECサーバ200から、ユーザID、ユーザが購入した商品のIDおよび商品の価格からなる購買の履歴を取得する。そして、購買ログ取得部330は、取得した購買の履歴を購買ログ記憶部340に記録する。   The purchase log acquisition unit 330 receives, as a purchase log of a user to be analyzed, a purchase ID including the user ID, the ID of the product purchased by the user, and the price of the product from each EC server 200 that performs electronic commerce with the user terminal 100. Get history. Then, the purchase log acquisition unit 330 records the acquired purchase history in the purchase log storage unit 340.

購買ログ記憶部340は、購買ログ取得部330により記録された購買の履歴をユーザごとに記憶する。例えば、図4に示すように、購買ログ記憶部340は、購買ログ取得部330により購買の履歴が記録された記録日時(Time stamp)、商品を購入したユーザのユーザID(User ID)、ユーザが購入した商品のID(Item ID)および商品の価格(Price)を対応付けて記憶する。なお、図4は、実施例1に係る購買ログの構成例を示す図である。   The purchase log storage unit 340 stores the purchase history recorded by the purchase log acquisition unit 330 for each user. For example, as illustrated in FIG. 4, the purchase log storage unit 340 includes a recording date and time (Time stamp) when a purchase history is recorded by the purchase log acquisition unit 330, a user ID (User ID) of a user who purchased the product, a user Stores the product ID (Item ID) and the price of the product purchased in association with each other. FIG. 4 is a diagram illustrating a configuration example of a purchase log according to the first embodiment.

ランキング集計部350は、行動ログ記憶部320からWEBアクセスの履歴をユーザごとに取得して、例えば、各サイトのアクセス数を集計し、アクセス数の多いものからサイトを順位付けするランキング集計をユーザごとに行う。   The ranking totalization unit 350 acquires the WEB access history from the action log storage unit 320 for each user, for example, totals the number of accesses of each site, and ranks the sites in order of the number of accesses. Do it every time.

具体的には、ランキング集計部350は、分析者端末400から分析対象ユーザのべき指数算出要求を受け付ける。べき指数算出要求には、分析対象のユーザID、集計単位期間および集計期間が含まれる。例えば、集計単位期間とは、例えば、1日単位、1週間単位、1ヵ月単位など、分析対象ユーザのWEBアクセス履歴を集計する単位を表す。集計期間とは、1日単位の集計を1週間、1ヵ月単位の集計を1年間など、集計単位期間ごとのランキング集計を行う期間を表す。   Specifically, the ranking tabulation unit 350 receives a power index calculation request of the analysis target user from the analyst terminal 400. The power index calculation request includes a user ID to be analyzed, a total unit period, and a total period. For example, the total unit period represents a unit for totalizing the web access history of the analysis target user, such as a daily unit, a week unit, or a month unit. The aggregation period represents a period during which ranking aggregation is performed for each aggregation unit period, such as aggregation for one day for one week and aggregation for one month for one year.

ランキング集計部350は、分析者端末400から受け付けたべき指数算出要求に含まれるユーザIDおよび集計期間をキーとして、分析対象ユーザのWEBアクセス履歴を行動ログ記憶部320から集計期間分取得し、取得したWEBアクセス履歴をべき指数算出要求に含まれる集計単位期間ごとに分割する。集計単位期間ごとに分割した各WEBアクセス履歴を、同一のサイトにアクセスした履歴であるか否かを元にして複数のWEBアクセス履歴集合にそれぞれ分類し、分類された各WEBアクセス履歴集合に属する履歴数をそれぞれ集計する。   The ranking totaling unit 350 acquires the web access history of the analysis target user from the behavior log storage unit 320 for the totaling period, using the user ID and the totaling period included in the index calculation request that should be received from the analyst terminal 400 as keys. The WEB access history is divided for each aggregation unit period included in the power index calculation request. Each WEB access history divided for each aggregation unit period is classified into a plurality of WEB access history sets based on whether or not the same site has been accessed, and belongs to each classified WEB access history set. Total the number of histories.

例えば、分析対象ユーザのWEBアクセス履歴を集計期間として受け付けた1年(12ヵ月)分取得し、取得したWEBアクセス履歴を集計単位期間として受け付けた1ヵ月ごとに分割する。1ヵ月ごとに分割した各WEBアクセス履歴を、同一のサイトにアクセスした履歴であるか否かを元にして複数のWEBアクセス履歴集合にそれぞれ分類する。   For example, the WEB access history of the analysis target user is acquired for one year (12 months) received as a totaling period, and the acquired WEB access history is divided every one month received as a totaling unit period. Each WEB access history divided every month is classified into a plurality of WEB access history sets based on whether or not the WEB access history is a history of accessing the same site.

仮に、1月1日に、分析者端末400からべき指数算出要求があると、ランキング集計部350は、分析対象ユーザのWEBアクセス履歴の中から、集計期間である1年分、すなわち、1月1日〜12月31日までのWEBアクセス履歴を取得する。そして、取得した1年分のWEBアクセス履歴を、1月1日〜1月31日、2月1日〜2月28(あるいは29)日、3月1日〜3月31日、・・・というように、集計単位期間である1ヵ月ごとに分割する。   If there is a power index calculation request from the analyst terminal 400 on January 1, the ranking totaling unit 350 calculates the total period for one year from the analysis target user's WEB access history, that is, January. WEB access history from 1st to 31st December is acquired. Then, the acquired WEB access history for one year is January 1 to January 31, February 1 to February 28 (or 29), March 1 to March 31,... In this way, it is divided every month, which is the total unit period.

次に、ランキング集計部350は、1月1日〜1月31日、2月1日〜2月28(あるいは29)日、3月1日〜3月31日、…の集計単位期間ごとに分割された各WEBアクセス履歴を、同一のサイトにアクセスした履歴であるか否かを元にして複数のWEBアクセス履歴集合にそれぞれ分類する。簡単に言えば、1月1日〜1月31日までのWEBアクセス履歴をサイトごとに分類する。これにより、サイトごとに分類された複数のWEBアクセス履歴の集合が生成される。   Next, the ranking tabulation unit 350 performs the counting unit period from January 1 to January 31, February 1 to February 28 (or 29), March 1 to March 31, and so on. Each divided WEB access history is classified into a plurality of WEB access history sets based on whether or not the WEB access history is a history of accessing the same site. Simply put, WEB access history from January 1st to January 31st is classified for each site. Thereby, a set of a plurality of WEB access histories classified for each site is generated.

そして、ランキング集計部350は、各WEBアクセス履歴集合に属する履歴数をそれぞれ集計する。簡単に言えば、例えば、1月1日〜1月31日までのWEBアクセス履歴をサイトごとに分類することで、Aサイトにアクセスする集合1、Bサイトにアクセスする集合2、Cサイトにアクセスする集合3、…などの100個の集合が生成された場合には、集合1〜100のそれぞれについて集合内に含まれる履歴数を集計する。   Then, the ranking totaling unit 350 totals the number of histories belonging to each WEB access history set. Simply put, for example, by classifying the WEB access history from January 1st to January 31st for each site, set 1 accessing site A, set 2 accessing site B, and accessing site C When 100 sets such as the set 3 to be generated are generated, the number of histories included in the set is aggregated for each of the sets 1 to 100.

履歴数までの集計が完了すると、ランキング集計部350は、分析対象ユーザのランキング集計結果をランキング集計結果記憶部360に記録する。具体的には、図5に示すように、ユーザID(User ID:12345678)ごとに、集計された履歴数の多い順位を示すランキング(Ranking、「1」)に対応付けて、サイト名(Site Name、「www.example.com」)および集計した履歴数(Access Count、「1234」)を対応付けて、ランキング集計結果記憶部360に記録する。なお、図5は、実施例1に係るランキング集計結果の構成例を示す図である。   When the aggregation up to the number of histories is completed, the ranking aggregation unit 350 records the ranking aggregation result of the analysis target user in the ranking aggregation result storage unit 360. Specifically, as shown in FIG. 5, for each user ID (User ID: 12345678), a site name (Site) is associated with a ranking (Ranking, “1”) indicating a ranking with a large number of totalized histories. Name, “www.example.com”) and the total number of histories (Access Count, “1234”) are associated with each other and recorded in the ranking aggregation result storage unit 360. FIG. 5 is a diagram illustrating a configuration example of the ranking count result according to the first embodiment.

ランキング集計結果記憶部360は、ランキング集計部350により記録されたランキング集計結果をユーザごとに記憶する。例えば、図5に示すように、アクセス数の多い順を示すランキング(Ranking)と、アクセス先のサイト名(Site Name、「www.example.com」)と、アクセス数(Access Count、「1234」)とを対応付けて、ユーザ(例えば、User ID:12345678)ごとに記憶する。なお、順位(Ranking)の列には、あらかじめ最上段の欄から「1,2,3…」の数字が挿入され、ランキング1から順にアクセス数が上位であることを示す。   The ranking tabulation result storage unit 360 stores the ranking tabulation results recorded by the ranking tabulation unit 350 for each user. For example, as shown in FIG. 5, ranking (Ranking) indicating the order of the number of accesses, the site name (Site Name, “www.example.com”) of the access destination, and the number of accesses (Access Count, “1234”) ) In association with each other (for example, User ID: 12345678). In the ranking column, numbers “1, 2, 3,...” Are inserted in advance from the top column, indicating that the number of accesses is higher in order from ranking 1.

べき指数算出部370は、ランキング集計結果記憶部360から、分析対象ユーザのランキング集計結果を取得して、アクセス数を縦軸、ランキングを横軸とするグラフに展開した時(ランキング集計結果をプロットした時)のランキング集計結果の分布傾向を所定の関数を用いて近似することで、分析対象ユーザのWEBアクセス履歴の行動指向を特定するための指数を集計単位期間ごとに算出する。   When the power index calculation unit 370 acquires the ranking aggregation result of the analysis target user from the ranking aggregation result storage unit 360 and expands it into a graph with the number of accesses as the vertical axis and the ranking as the horizontal axis (plot the ranking aggregation result) The index for identifying the behavioral orientation of the WEB access history of the user to be analyzed is calculated for each total unit period by approximating the distribution tendency of the ranking tabulation results at the time of

具体的には、べき指数算出部370は、例えば、図6に示すように、べき指数算出要求に含まれる分析対象のユーザ(例えば、ユーザID)をキーとして、分析対象ユーザのランキング集計結果をランキング集計結果記憶部360から取得する。そして、べき指数算出部370は、アクセス数を縦軸(対数軸)、ランキングを横軸(対数軸)とするグラフ上に、ランキング集計結果記憶部360から取得したランキング集計結果の各データをプロットする(図6の(1)参照)。   Specifically, for example, as shown in FIG. 6, the power index calculation unit 370 uses the analysis target user (for example, user ID) included in the power index calculation request as a key to calculate the ranking aggregation result of the analysis target user. Obtained from the ranking tabulation result storage unit 360. Then, the exponent calculation unit 370 plots each data of the ranking aggregation result obtained from the ranking aggregation result storage unit 360 on a graph with the number of accesses as the vertical axis (logarithmic axis) and the ranking as the horizontal axis (logarithmic axis). (Refer to (1) in FIG. 6).

ランキング集計結果の各データのプロットが完了すると、べき指数算出部370は、アクセス数を縦軸、ランキングを横軸とするグラフ上にプロットされたデータ分布を対数軸である縦軸および横軸上等間隔にサンプリングする(図6の(2)参照)。そして、べき指数算出部370は、例えば、最小二乗法を用いて、サンプリングされたデータの近似式(f(x)=ax)を求めることで(図6の(3)参照)、全集計単位期間のべき指数を算出する(近似式の変数(k))。図6は、実施例1に係るべき指数の算出手順を説明するための図である。 When the plotting of each data of the ranking aggregation result is completed, the power index calculation unit 370 displays the data distribution plotted on the graph with the number of accesses as the vertical axis and the ranking as the horizontal axis, on the vertical axis and the horizontal axis that are logarithmic axes. Sampling is performed at equal intervals (see (2) in FIG. 6). Then, the exponent calculation unit 370 obtains an approximate expression (f (x) = ax k ) of the sampled data by using, for example, the least square method (see (3) in FIG. 6), and totals the totals. The exponent of the unit period is calculated (variable (k) in the approximate expression). FIG. 6 is a diagram for explaining an index calculation procedure according to the first embodiment.

例えば、上述したランキング集計部350の例で説明すると、1月1日〜1月31日までのWEBアクセス履歴をサイトごとに分類することで、Aサイトにアクセスする集合1、Bサイトにアクセスする集合2、Cサイトにアクセスする集合3、…などの100個の集合に関するランキング集計結果をグラフ上にプロットして、対数軸上等間隔にサンプリングする。   For example, in the example of the ranking totalization unit 350 described above, the WEB access history from January 1 to January 31 is classified for each site, thereby accessing the set 1 accessing the A site and the B site. Ranking aggregation results for 100 sets such as set 2 and set 3 accessing the C site are plotted on a graph and sampled at equal intervals on the logarithmic axis.

そして、サンプリングされたデータの近似式(f(x)=ax)を求め、1月1日〜1月31日までの集計単位期間に関するWEBアクセス履歴のべき指数を算出する。同様の手順で、2月1日〜2月28(あるいは29)日、3月1日〜3月31日、…の集計単位期間について近似式を求めることで、集計期間「1年」に含まれる全集計単位期間「1ヵ月」のべき指数を導出し、導出した全べき指数をべき指数算出結果としてべき指数算出結果出力部380に出力する。 Then, an approximate expression (f (x) = ax k ) of the sampled data is obtained, and a power index of the WEB access history regarding the total unit period from January 1 to January 31 is calculated. In the same procedure, by calculating an approximate expression for the total unit period from February 1 to February 28 (or 29), March 1 to March 31, and so on, it is included in the total period “1 year” The power index for all the aggregate unit periods “one month” is derived, and the derived power index is output to the power index calculation result output unit 380 as the power index calculation result.

また、べき指数算出部370は、上述した方法によりべき指数を算出する場合に限られるものではなく、例えば、グラフ上にプロットされたデータ分布の傾向から外れている値の少ない区間を区切った上で最小二乗法を適用するなどの方法を用いて、べき指数を算出することもできる。   The power exponent calculation unit 370 is not limited to the case where the power exponent is calculated by the above-described method. For example, the power exponent calculation unit 370 divides a section having a small value that is out of the tendency of the data distribution plotted on the graph. The power exponent can be calculated using a method such as applying the least square method.

なお、上述したように、サイト単位で集計したアクセス数のランキング集計結果をべき指数の算出対象として採用する場合に限られるものではなく、例えば、ドメイン単位、サービス単位、商品ジャンル単位、ブランド単位、ジャンル単位などのアクセス数のランキング集計結果をべき指数の算出対象として採用することもできる。   As described above, it is not limited to the case where the result of ranking aggregation of the number of accesses aggregated in units of sites is adopted as a power index calculation target. For example, domain unit, service unit, product genre unit, brand unit, The results of ranking the number of accesses, such as genre units, can also be used as power index calculation targets.

べき指数算出結果出力部380は、べき指数算出部370から受け付けたべき指数算出結果を分析者端末400に出力する。具体的には、例えば、図7に示すように、集計期間である1年にわたって集計単位期間である1ヵ月ごとに算出されたべき指数を分析者端末400に出力する。図7は、実施例1に係るべき指数算出結果の構成例を示す図である。   The power index calculation result output unit 380 outputs the power index calculation result received from the power index calculation unit 370 to the analyzer terminal 400. Specifically, for example, as shown in FIG. 7, an index that should be calculated every month that is a total unit period is output to the analyzer terminal 400 over one year that is a total period. FIG. 7 is a diagram illustrating a configuration example of an exponent calculation result according to the first embodiment.

対象期間ログ抽出部390は、分析者端末400からログ抽出指定範囲の入力を受け付けると、ログ抽出指定範囲として指定された期間の行動ログおよび購買ログを行動ログ記憶部320および購買ログ記憶部340からそれぞれ抽出する。そして、対象期間ログ抽出部390は、抽出した行動ログおよび購買ログを分析者端末400に出力する。   When the target period log extraction unit 390 receives an input of the log extraction specification range from the analyst terminal 400, the action log storage unit 320 and the purchase log storage unit 340 store the action log and purchase log for the period specified as the log extraction specification range. Respectively. Then, the target period log extraction unit 390 outputs the extracted action log and purchase log to the analyzer terminal 400.

[実施例1の処理]
図8は、実施例1に係る分析サーバの処理の流れを説明するための図である。同図に示すように、ランキング集計部350は、分析者端末400から分析対象ユーザのべき指数算出要求を受信すると(ステップS1)、サイトごとのランキング集計を実行する(ステップS2)。
[Process of Example 1]
FIG. 8 is a diagram for explaining the processing flow of the analysis server according to the first embodiment. As shown in the figure, when the ranking totaling unit 350 receives a power index calculation request of the analysis target user from the analyst terminal 400 (step S1), the ranking totaling unit 350 executes ranking totalization for each site (step S2).

具体的には、ランキング集計部350は、分析者端末400から受け付けたべき指数算出要求に含まれるユーザIDおよび集計期間をキーとして、分析対象ユーザのWEBアクセス履歴を集計期間分取得し、取得したWEBアクセス履歴をべき指数算出要求に含まれる集計単位期間ごとに分割する。集計単位期間ごとに分割した各WEBアクセス履歴を、同一のサイトにアクセスした履歴であるか否かを元にして複数のWEBアクセス履歴集合にそれぞれ分類し、分類された各WEBアクセス履歴集合に属する履歴数をそれぞれ集計する。履歴数までの集計が完了すると、ランキング集計部350は、分析対象ユーザのランキング集計結果(例えば、図5参照)をランキング集計結果記憶部360に記録する。   Specifically, the ranking tabulation unit 350 acquires and acquires the WEB access history of the analysis target user for the tabulation period using the user ID and the tabulation period included in the index calculation request that should be received from the analyzer terminal 400 as keys. The WEB access history is divided for each aggregation unit period included in the power index calculation request. Each WEB access history divided for each aggregation unit period is classified into a plurality of WEB access history sets based on whether or not the same site has been accessed, and belongs to each classified WEB access history set. Total the number of histories. When the aggregation up to the number of histories is completed, the ranking aggregation unit 350 records the ranking aggregation result (see, for example, FIG. 5) of the analysis target user in the ranking aggregation result storage unit 360.

ランキング集計部350によるランキング集計が完了すると、べき指数算出部370は、ランキング集計結果記憶部360から分析対象ユーザのランキング集計結果を取得して、集計単位期間ごとにべき指数を算出する(ステップS3)。   When the ranking aggregation by the ranking aggregation unit 350 is completed, the power index calculation unit 370 acquires the ranking aggregation result of the analysis target user from the ranking aggregation result storage unit 360, and calculates a power index for each aggregation unit period (step S3). ).

具体的には、べき指数算出部370は、べき指数算出要求に含まれる分析対象のユーザ(例えば、ユーザID)をキーとして、分析対象ユーザのランキング集計結果をランキング集計結果記憶部360から取得する。そして、べき指数算出部370は、アクセス数を縦軸(対数軸)、ランキングを横軸(対数軸)とするグラフ上に、ランキング集計結果記憶部360から取得したランキング集計結果の各データをプロットする(例えば、図6の(1)参照)。   Specifically, the power index calculation unit 370 acquires the analysis target user's ranking total result from the ranking total result storage unit 360 using the analysis target user (for example, user ID) included in the power index calculation request as a key. . Then, the exponent calculation unit 370 plots each data of the ranking aggregation result obtained from the ranking aggregation result storage unit 360 on a graph with the number of accesses as the vertical axis (logarithmic axis) and the ranking as the horizontal axis (logarithmic axis). (For example, see (1) in FIG. 6).

ランキング集計結果の各データのプロットが完了すると、べき指数算出部370は、グラフ上にプロットされたデータ分布を対数軸である縦軸および横軸上等間隔にサンプリングする(例えば、図6の(2)参照)。そして、べき指数算出部370は、例えば、最小二乗法を用いて、サンプリングされたデータの近似式(f(x)=ax)を求めることで(図6の(3)参照)、全集計単位期間のべき指数を算出する(近似式の変数(k))。 When the plotting of each data of the ranking summary result is completed, the power index calculation unit 370 samples the data distribution plotted on the graph at equal intervals on the vertical axis and the horizontal axis that are logarithmic axes (for example, ( 2)). Then, the exponent calculation unit 370 obtains an approximate expression (f (x) = ax k ) of the sampled data by using, for example, the least square method (see (3) in FIG. 6), and totals the totals. The exponent of the unit period is calculated (variable (k) in the approximate expression).

べき指数算出結果出力部380は、べき指数算出部370により算出されたべき指数算出結果を分析者端末400に出力する(ステップS4)。   The power index calculation result output unit 380 outputs the power index calculation result calculated by the power index calculation unit 370 to the analyzer terminal 400 (step S4).

対象期間ログ抽出部390は、分析者端末400からログ抽出指定範囲の入力を受け付けると、ログ抽出指定範囲として指定された期間の行動ログおよび購買ログを行動ログ記憶部320および購買ログ記憶部340からそれぞれ抽出して、抽出した行動ログおよび購買ログを分析者端末400に出力する(ステップS5)。   When the target period log extraction unit 390 receives an input of the log extraction specification range from the analyst terminal 400, the action log storage unit 320 and the purchase log storage unit 340 store the action log and purchase log for the period specified as the log extraction specification range. And the extracted action log and purchase log are output to the analyst terminal 400 (step S5).

[実施例1による効果]
上述してきたように、実施例1によれば、分析サーバ300は、ユーザの行動指向を特定するための情報として、WEBアクセス履歴の分布傾向から、WEBアクセス履歴が示すユーザの行動指向を捉えるためのべき指数を算出する。
[Effects of Example 1]
As described above, according to the first embodiment, the analysis server 300 captures the user behavior orientation indicated by the WEB access history from the distribution tendency of the WEB access history as information for specifying the user behavior orientation. Calculate the exponent of power.

すなわち、ユーザのWEBアクセス履歴の分布傾向が、べき乗分布傾向となることを利用して、べき指数を算出するという簡単な処理を行うことで、従来のように、例えば、アンケートによってユーザに関するデータを取得するよりも手間もコストもかけることなく、ユーザの行動履歴からユーザの行動指向を捉えるための情報をより簡易に抽出できる。そして、ユーザの行動指向を捉えるための情報として分析者端末400に提供されたべき指数は、例えば、以下に説明するようにして利用される。   That is, by performing a simple process of calculating a power index using the distribution tendency of the user's WEB access history becoming a power distribution tendency, for example, data related to the user can be obtained by a questionnaire as in the past. It is possible to more easily extract information for capturing the user's behavior orientation from the user's behavior history without taking time and cost than acquiring. The index that should be provided to the analyst terminal 400 as information for capturing the user's behavioral orientation is used as described below, for example.

例えば、図9に示すように、べき指数が7月1日〜7月31日から8月1日〜8月31日にかけて大きく変化している場合には、分析者端末400において、7月1日〜7月31日から8月1日〜8月31日の期間が分析対象ユーザのある目的が達成された変化点である可能性が高いと分析することができる。そして、分析者端末400は、7月1日〜7月31日から8月1日〜8月31日の期間の行動ログおよび購買ログを分析サーバ300から取得することで、さらにユーザの行動の変化要因を詳細に分析できる。図9は、実施例1に係る効果を説明するための図である。   For example, as illustrated in FIG. 9, when the power index changes greatly from July 1 to July 31 to August 1 to August 31, It can be analyzed that there is a high possibility that the period from Sunday to July 31 to August 1 to August 31 is a change point at which a certain purpose of the analysis target user is achieved. And the analyzer terminal 400 acquires the action log and purchase log of the period from July 1 to July 31 to August 1 to August 31 from the analysis server 300, so that the behavior of the user is further increased. The change factors can be analyzed in detail. FIG. 9 is a diagram for explaining the effect according to the first embodiment.

図10に示すように、べき指数が変化している場合には、分析者端末400側でべき指数の算出結果を同図(1)で切り出せば、分析対象ユーザの目的単位の行動を抽出できる。また、分析者端末400側でべき指数の算出結果を同図(2)で切り出せば、多様性指向の強い行動のみを抽出することができる。さらに、分析者端末400側でべき指数の算出結果を同図(3)で切り出せば、目標指向の強い行動のみを抽出することができる。図10は、実施例1に係る効果を説明するための図である。   As shown in FIG. 10, when the power index is changing, the behavior of the target unit of the analysis target user can be extracted by cutting out the power index calculation result on the analyzer terminal 400 side in FIG. . Further, if the index calculation result on the side of the analyzer terminal 400 is cut out in FIG. 2B, it is possible to extract only behaviors with strong diversity orientation. Furthermore, if the calculation result of the exponent on the side of the analyzer terminal 400 is cut out in FIG. 3 (3), it is possible to extract only actions with strong target orientation. FIG. 10 is a diagram for explaining the effect according to the first embodiment.

そして、例えば、図10の(2)で切り出した多様性指向の強い行動に関連する購買ログを取得するとともに、同図の(3)で切り出した目標指向の強い行動に関連する購買ログを取得して、双方の購買ログを個別に分析することで、多様性指向が強い場合の購買要因と目標指向が強い場合の購買要因との違いをより明確に分析できる可能性が高まる。   Then, for example, a purchase log related to the diversity-oriented behavior extracted in (2) of FIG. 10 is acquired, and a purchase log related to the goal-oriented behavior extracted in (3) of FIG. 10 is acquired. Thus, analyzing both purchase logs individually increases the possibility of more clearly analyzing the difference between purchasing factors when diversity orientation is strong and purchasing factors when goal orientation is strong.

また、べき指数に注目することで、ユーザのWEBアクセス履歴に表れるユーザの行動の目的が明確であるのか(目的明確度が高いのか)、目的が明確ではないのか(目的明確度が低いのか)の指標として利用することもできる。   Whether the purpose of the user's behavior that appears in the user's WEB access history is clear (whether the purpose is clear) or not (clearly) It can also be used as an indicator of

また、上記の実施例1では、ユーザがアクセスしたサイトのサイト名に基づいて、分析対象ユーザのWEBアクセス履歴集合を分類する場合を説明した。しかしながら、これに限定されるものではなく、サイトのドメイン名、サイトのジャンル名またはサイトで販売されている商品のブランド名などに基づいて、ユーザのWEBアクセス履歴を分類するようにしてもよい。このようにすることで、分析者端末400においてユーザの行動指向を様々な角度から分析することが可能となる。   In the first embodiment, the case where the WEB access history set of the analysis target user is classified based on the site name of the site accessed by the user has been described. However, the present invention is not limited to this, and the user's WEB access history may be classified based on the domain name of the site, the genre name of the site, or the brand name of the product sold on the site. By doing in this way, it becomes possible to analyze a user's action orientation from various angles in the analyzer terminal 400.

以下、本発明にかかる情報処理装置、情報処理システム、情報処理方法および情報処理プログラムの他の実施形態として実施例2を説明する。   Hereinafter, Example 2 will be described as another embodiment of the information processing apparatus, the information processing system, the information processing method, and the information processing program according to the present invention.

(1)装置構成等
図2に示した分析サーバ300の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要せず、分析サーバ300の分散・統合の具体的形態は図示のものに限られない。例えば、図2に示すランキング集計部350、べき指数算出部370およびべき指数算出結果出力部380を機能的または物理的に分散・統合して構成する。
(1) Device Configuration, etc. Each component of the analysis server 300 shown in FIG. 2 is functionally conceptual, and does not necessarily need to be physically configured as illustrated. The specific form of integration is not limited to that shown in the figure. For example, the ranking totaling unit 350, the exponent calculation unit 370, and the exponent calculation result output unit 380 shown in FIG. 2 are configured functionally or physically distributed and integrated.

このように、分析サーバ300の全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。さらに、分析サーバ300にて行なわれる各処理機能(図8等参照)は、その全部または任意の一部が、CPUおよび当該CPUにて解析実行されるプログラムにて実現され、あるいは、ワイヤードロジックによるハードウェアとして実現され得る。   As described above, all or a part of the analysis server 300 can be configured to be functionally or physically distributed / integrated in an arbitrary unit according to various loads or usage conditions. Furthermore, each processing function (see FIG. 8 and the like) performed by the analysis server 300 is realized by a CPU and a program that is analyzed and executed by the CPU, or by wired logic. It can be realized as hardware.

(2)情報処理プログラム
また、上記の実施例1で説明した分析サーバ300の各種の処理(図8等参照)は、あらかじめ用意されたプログラムをパーソナルコンピュータやワークステーションなどのコンピュータシステムで実行することによって実現することができる。
(2) Information processing program Various processes (see FIG. 8 and the like) of the analysis server 300 described in the first embodiment are executed by a computer system such as a personal computer or a workstation. Can be realized.

そこで、以下では、図11を用いて、上記の実施例で説明した分析サーバ300の機能と同様の機能を実現する情報処理プログラムを実行するコンピュータの一例を説明する。図11は、情報処理プログラムを実行するコンピュータを示す図である。   Therefore, in the following, an example of a computer that executes an information processing program that realizes a function similar to the function of the analysis server 300 described in the above embodiment will be described with reference to FIG. FIG. 11 is a diagram illustrating a computer that executes an information processing program.

同図に示すように、分析サーバ300としてコンピュータ500は、通信制御部510、HDD520、RAM530およびCPU540をバス600で接続して構成される。   As shown in the figure, the computer 500 as the analysis server 300 is configured by connecting a communication control unit 510, an HDD 520, a RAM 530, and a CPU 540 via a bus 600.

ここで、通信制御部510は、各種情報のやり取りに関する通信を制御する。HDD520は、CPU540による各種処理の実行に必要な情報を記憶する。RAM530は、各種情報を一時的に記憶する。CPU540は、各種演算処理を実行する。   Here, the communication control unit 510 controls communication related to the exchange of various information. The HDD 520 stores information necessary for the CPU 540 to execute various processes. The RAM 530 temporarily stores various information. The CPU 540 executes various arithmetic processes.

そして、HDD520には、図11に示すように、上記の実施例に示した分析サーバ300の各処理部と同様の機能を発揮する情報処理プログラム521と、情報処理用データ522とがあらかじめ記憶されている。なお、この情報処理プログラム521を適宜分散させて、ネットワークを介して通信可能に接続された他のコンピュータの記憶部に記憶させておくこともできる。   As shown in FIG. 11, the HDD 520 stores in advance an information processing program 521 that exhibits the same function as each processing unit of the analysis server 300 shown in the above embodiment, and information processing data 522. ing. Note that the information processing program 521 can be appropriately distributed and stored in a storage unit of another computer that is communicably connected via a network.

そして、CPU540が、この情報処理プログラム521をHDD520から読み出してRAM530に展開することにより、図11に示すように、情報処理プログラム521は情報処理プロセス531として機能するようになる。すなわち、情報処理プロセス531は、情報処理用データ522等をHDD520から読み出して、RAM530において自身に割り当てられた領域に展開し、この展開したデータ等に基づいて各種処理を実行する。   The CPU 540 reads out the information processing program 521 from the HDD 520 and expands it in the RAM 530, whereby the information processing program 521 functions as an information processing process 531 as shown in FIG. That is, the information processing process 531 reads out the information processing data 522 and the like from the HDD 520, expands the data in the area allocated to itself in the RAM 530, and executes various processes based on the expanded data and the like.

なお、情報処理プロセス531は、例えば、図2に示した分析サーバ300のランキング集計部350およびべき指数算出部370等において実行される処理に対応する。   Note that the information processing process 531 corresponds to, for example, processing executed in the ranking tabulation unit 350, the power index calculation unit 370, and the like of the analysis server 300 illustrated in FIG.

なお、上記した情報処理プログラム521については、必ずしも最初からHDD520に記憶させておく必要はなく、例えば、コンピュータ500に設定されるフレキシブルディスク(FD)、CD−ROM、DVDディスク、光磁気ディスク、ICカードなどの「可搬用の物理媒体」、さらには、公衆回線、インターネット、LAN、WANなどを介してコンピュータ500に接続される「他のコンピュータ(またはサーバ)」などに各プログラムを記憶させておき、コンピュータ500がこれらから各プログラムを読み出して実行するようにしてもよい。   The information processing program 521 is not necessarily stored in the HDD 520 from the beginning. For example, a flexible disk (FD), a CD-ROM, a DVD disk, a magneto-optical disk, an IC set in the computer 500 is not necessary. Each program is stored in a “portable physical medium” such as a card, and “another computer (or server)” connected to the computer 500 via a public line, the Internet, a LAN, a WAN, or the like. The computer 500 may read out and execute each program from these.

(3)情報処理方法
上記の実施例で説明した分析サーバ300により、例えば、以下のような情報処理方法が実現される。
(3) Information Processing Method For example, the following information processing method is realized by the analysis server 300 described in the above embodiment.

すなわち、複数のユーザ端末から複数の行動履歴データを収集する行動履歴データ収集ステップと、行動履歴データ収集ステップにより収集された複数の行動履歴データをユーザごとに記憶する行動履歴記憶部から、所定期間内に記憶されている分析対象ユーザの行動履歴データを読込んで所定の単位期間ごとに分割し、分割した各行動履歴データを所定の分類基準に基づいて複数の行動履歴データ集合にそれぞれ分類し、分類された各行動履歴データ集合に属する履歴数を集計するデータ集計ステップと(例えば、図8のステップS2参照)、データ集計ステップにより集計された履歴数と、当該履歴数により行動履歴データ集合を順位付けした順位情報とを対応付けて記憶する集計情報記憶部から、履歴数および順位情報を読込んで、読込んだ履歴数および順位情報をパラメータとするグラフに、各行動履歴データ集合をそれぞれ展開した時の当該各行動履歴データ集合の分布傾向を所定の関数を用いて近似することにより、ユーザの行動指向を特定するための指数を所定の単位期間ごとに算出する指数算出ステップと(例えば、図8のステップS3参照)、ユーザの行動指向を分析する分析者端末に、指数算出ステップにより所定の単位期間ごとに算出された指数を指数算出結果として出力する指数算出結果出力部と(例えば、図8のステップS4参照)を含んだ情報処理方法が実現される。   That is, a behavior history data collecting step for collecting a plurality of behavior history data from a plurality of user terminals, and a behavior history storage unit for storing a plurality of behavior history data collected by the behavior history data collection step for each user, for a predetermined period The behavior history data of the user to be analyzed stored in is read and divided every predetermined unit period, and each divided behavior history data is classified into a plurality of behavior history data sets based on a predetermined classification criterion, A data aggregation step for aggregating the number of histories belonging to each classified action history data set (see, for example, step S2 in FIG. 8), the number of histories totaled by the data aggregation step, and the action history data set based on the number of histories The history number and rank information are read from the total information storage section that stores the rank order information in association with each other. By approximating the distribution tendency of each behavior history data set when each behavior history data set is expanded to a graph with the number of records and rank information as parameters, using a predetermined function, An index calculating step for calculating an index for identifying each predetermined unit period (see, for example, step S3 in FIG. 8), an analyzer terminal for analyzing the user's behavioral orientation is subjected to a predetermined unit period by the index calculating step. An information processing method including an index calculation result output unit that outputs an index calculated for each as an index calculation result (see, for example, step S4 in FIG. 8) is realized.

以上のように、本発明にかかる情報処理装置、情報処理システム、情報処理方法および情報処理プログラムは、ユーザの行動履歴データを用いた情報処理を行う場合に有用であり、特に、ユーザの情報収集行動や購買行動などについての行動履歴データから、ユーザの行動指向を捉えるための情報を簡易に抽出することに適している。   As described above, the information processing apparatus, the information processing system, the information processing method, and the information processing program according to the present invention are useful when information processing using user behavior history data is performed. It is suitable for easily extracting information for grasping the user's behavioral orientation from behavior history data about behavior and purchasing behavior.

1 インターネット
100 ユーザ端末
200 ECサーバ
300 分析サーバ
310 行動ログ取得部
320 行動ログ記憶部
330 購買ログ取得部
340 購買ログ記憶部
350 ランキング集計部
360 ランキング集計結果記憶部
370 べき指数算出部
380 べき指数算出結果出力部
390 対象期間ログ抽出部
400 分析者端末
500 コンピュータ
510 通信制御部
520 HDD(Hard Disk Drive)
521 情報処理プログラム
522 情報処理用データ
530 RAM(Random Access Memory)
531 情報処理プロセス
540 CPU(Central Processing Unit)
600 バス
DESCRIPTION OF SYMBOLS 1 Internet 100 User terminal 200 EC server 300 Analysis server 310 Action log acquisition part 320 Action log storage part 330 Purchase log acquisition part 340 Purchase log storage part 350 Ranking total part 360 Ranking total result storage part 370 Power index calculation part 380 Power index calculation Result output unit 390 Target period log extraction unit 400 Analyst terminal 500 Computer 510 Communication control unit 520 HDD (Hard Disk Drive)
521 Information processing program 522 Information processing data 530 RAM (Random Access Memory)
531 Information Processing Process 540 CPU (Central Processing Unit)
600 buses

Claims (8)

ユーザの行動履歴データを用いた情報処理を実行する情報処理装置であって、
複数のユーザ端末から複数の行動履歴データを収集する行動履歴データ収集部と、
前記行動履歴データ収集部により収集された複数の行動履歴データをユーザごとに記憶する行動履歴記憶部と、
前記行動履歴記憶部に記憶された複数の行動履歴データの中から、分析対象ユーザの行動履歴データを所定期間について取得し、取得したユーザの行動履歴データを所定の単位期間ごとに分割して、分割した各行動履歴データを所定の分類基準に基づいて複数の行動履歴データ集合にそれぞれ分類し、分類された各行動履歴データ集合に属する履歴数を集計するデータ集計部と、
前記データ集計部により集計された前記履歴数と、当該履歴数により行動履歴データ集合を順位付けした順位情報とを対応付けて記憶する集計情報記憶部と、
前記履歴数および前記順位情報をパラメータとするグラフに、前記各行動履歴データ集合をそれぞれ展開した時の当該各行動履歴データ集合の分布傾向を所定の関数を用いて近似することにより、ユーザの行動指向を特定するための指数を前記所定の単位期間ごとに算出する指数算出部と、
前記指数を用いてユーザの行動指向を分析する分析者端末に、前記指数算出部により前記所定の単位期間ごとに算出された指数を指数算出結果として出力する指数算出結果出力部と
を有することを特徴とする情報処理装置。
An information processing apparatus that executes information processing using user behavior history data,
An action history data collection unit for collecting a plurality of action history data from a plurality of user terminals;
A behavior history storage unit that stores a plurality of behavior history data collected by the behavior history data collection unit for each user;
Among the plurality of behavior history data stored in the behavior history storage unit, the behavior history data of the analysis target user is acquired for a predetermined period, and the acquired behavior history data of the user is divided for each predetermined unit period, A data aggregation unit that classifies each divided behavior history data into a plurality of behavior history data sets based on a predetermined classification criterion, and totals the number of histories belonging to each classified behavior history data set;
A total information storage unit that stores the number of histories totaled by the data totaling unit and the rank information that ranks action history data sets according to the number of histories in association with each other;
By approximating the distribution tendency of each behavior history data set when each behavior history data set is expanded to a graph using the number of histories and the rank information as parameters using a predetermined function, An index calculating unit that calculates an index for specifying the orientation for each predetermined unit period;
An analyzer terminal that analyzes a user's behavioral orientation using the index includes an index calculation result output unit that outputs an index calculated for each predetermined unit period by the index calculation unit as an index calculation result. A characteristic information processing apparatus.
前記データ集計部は、前記所定の分類基準として、ユーザがアクセスしたサイトのサイト名、ドメイン名、ジャンル名またはブランド名を前記分析者端末から受け付けて、前記分割した各行動履歴データをサイト名、ドメイン名、ジャンル名またはブランド名に基づいて複数の行動履歴データ集合にそれぞれ分類し、分類された各行動履歴データ集合に属する履歴数を集計することを特徴とする請求項1に記載の情報処理装置。   The data totaling unit accepts the site name, domain name, genre name or brand name of the site accessed by the user from the analyst terminal as the predetermined classification standard, and the divided action history data is the site name, The information processing according to claim 1, wherein the information is classified into a plurality of action history data sets based on a domain name, a genre name, or a brand name, and the number of histories belonging to each classified action history data set is totaled. apparatus. ユーザ端末から取得したユーザの行動履歴データを用いて情報処理を実行する情報処理装置を有する情報処理システムであって、
前記情報処理装置は、
複数のユーザ端末から複数の行動履歴データを収集する行動履歴データ収集部と、
前記行動履歴データ収集部により収集された複数の行動履歴データをユーザごとに記憶する行動履歴記憶部と、
前記行動履歴記憶部に記憶された複数の行動履歴データの中から、分析対象ユーザの行動履歴データを所定期間について取得し、取得したユーザの行動履歴データを所定の単位期間ごとに分割して、分割した各行動履歴データを所定の分類基準に基づいて複数の行動履歴データ集合にそれぞれ分類し、分類された各行動履歴データ集合に属する履歴数を集計するデータ集計部と、
前記データ集計部により集計された前記履歴数と、当該履歴数により行動履歴データ集合を順位付けした順位情報とを対応付けて記憶する集計情報記憶部と、
前記履歴数および前記順位情報をパラメータとするグラフに、前記各行動履歴データ集合をそれぞれ展開した時の当該各行動履歴データ集合の分布傾向を所定の関数を用いて近似することにより、ユーザの行動指向を特定するための指数を前記所定の単位期間ごとに算出する指数算出部と、
前記指数を用いてユーザの行動指向を分析する分析者端末に、前記指数算出部により前記所定の単位期間ごとに算出された指数を指数算出結果として出力する指数算出結果出力部と
を有することを特徴とする情報処理システム。
An information processing system having an information processing apparatus that executes information processing using user behavior history data acquired from a user terminal,
The information processing apparatus includes:
An action history data collection unit for collecting a plurality of action history data from a plurality of user terminals;
A behavior history storage unit that stores a plurality of behavior history data collected by the behavior history data collection unit for each user;
Among the plurality of behavior history data stored in the behavior history storage unit, the behavior history data of the analysis target user is acquired for a predetermined period, and the acquired behavior history data of the user is divided for each predetermined unit period, A data aggregation unit that classifies each divided behavior history data into a plurality of behavior history data sets based on a predetermined classification criterion, and totals the number of histories belonging to each classified behavior history data set;
A total information storage unit that stores the number of histories totaled by the data totaling unit and the rank information that ranks action history data sets according to the number of histories in association with each other;
By approximating the distribution tendency of each behavior history data set when each behavior history data set is expanded to a graph using the number of histories and the rank information as parameters using a predetermined function, An index calculating unit that calculates an index for specifying the orientation for each predetermined unit period;
An analyzer terminal that analyzes a user's behavioral orientation using the index includes an index calculation result output unit that outputs an index calculated for each predetermined unit period by the index calculation unit as an index calculation result. A featured information processing system.
前記データ集計部は、前記所定の分類基準として、ユーザがアクセスしたサイトのサイト名、ドメイン名、ジャンル名またはブランド名を前記分析者端末から受け付けて、前記分割した行動履歴データをサイト名、ドメイン名、ジャンル名またはブランド名に基づいて複数の行動履歴データ集合にそれぞれ分類し、分類された各行動履歴データ集合に属する履歴数を集計することを特徴とする請求項3に記載の情報処理システム。   The data aggregation unit receives, as the predetermined classification standard, a site name, domain name, genre name or brand name of a site accessed by a user from the analyst terminal, and the divided action history data is converted to the site name, domain 4. The information processing system according to claim 3, wherein the information is classified into a plurality of action history data sets based on a name, a genre name, or a brand name, and the number of histories belonging to each classified action history data set is totaled. . ユーザの行動履歴データを用いた情報処理を行う情報処理装置が実行する情報処理方法であって、
複数のユーザ端末から複数の行動履歴データを収集する行動履歴データ収集ステップと、
前記行動履歴データ収集ステップにより収集された複数の行動履歴データをユーザごとに記憶する行動履歴記憶部から、所定期間内に記憶されている分析対象ユーザの行動履歴データを読込んで所定の単位期間ごとに分割し、分割した各行動履歴データを所定の分類基準に基づいて複数の行動履歴データ集合にそれぞれ分類し、分類された各行動履歴データ集合に属する履歴数を集計するデータ集計ステップと、
前記データ集計ステップにより集計された前記履歴数と、当該履歴数により行動履歴データ集合を順位付けした順位情報とを対応付けて記憶する集計情報記憶部から、前記履歴数および前記順位情報を読込んで、読込んだ前記履歴数および前記順位情報をパラメータとするグラフに、前記各行動履歴データ集合をそれぞれ展開した時の当該各行動履歴データ集合の分布傾向を所定の関数を用いて近似することにより、ユーザの行動指向を特定するための指数を前記所定の単位期間ごとに算出する指数算出ステップと、
前記指数を用いてユーザの行動指向を分析する分析者端末に、前記指数算出ステップにより前記所定の単位期間ごとに算出された指数を指数算出結果として出力する指数算出結果出力部と
を含んだことを特徴とする情報処理方法。
An information processing method executed by an information processing apparatus that performs information processing using user behavior history data,
An action history data collection step for collecting a plurality of action history data from a plurality of user terminals;
From the behavior history storage unit that stores, for each user, a plurality of behavior history data collected by the behavior history data collection step, the behavior history data of the analysis target user stored within a predetermined period is read for each predetermined unit period A data aggregation step for classifying the divided behavior history data into a plurality of behavior history data sets based on a predetermined classification criterion, and totaling the number of histories belonging to each classified behavior history data set;
The history number and the rank information are read from the total information storage unit that stores the history number totaled in the data aggregation step and the rank information that ranks the action history data set according to the history number in association with each other. By approximating the distribution tendency of each behavior history data set when each behavior history data set is expanded to a graph using the read history number and rank information as parameters, using a predetermined function An index calculating step for calculating an index for identifying the user's action orientation for each predetermined unit period;
An analyzer terminal that analyzes a user's behavior orientation using the index includes an index calculation result output unit that outputs the index calculated for each predetermined unit period by the index calculation step as an index calculation result. An information processing method characterized by the above.
前記データ集計ステップは、前記所定の分類基準として、ユーザがアクセスしたサイトのサイト名、ドメイン名、ジャンル名またはブランド名を前記分析者端末から受け付けて、前記分割した行動履歴データをサイト名、ドメイン名、ジャンル名またはブランド名に基づいて複数の行動履歴データ集合にそれぞれ分類し、分類された各行動履歴データ集合に属する履歴数を集計することを特徴とする請求項5に記載の情報処理方法。   In the data aggregation step, as the predetermined classification standard, the site name, domain name, genre name or brand name of the site accessed by the user is received from the analyst terminal, and the divided action history data is received as the site name, domain 6. The information processing method according to claim 5, wherein the information is classified into a plurality of action history data sets based on a name, a genre name, or a brand name, and the number of histories belonging to each classified action history data set is totaled. . ユーザの行動履歴データを用いた情報処理を行う情報処理装置としてのコンピュータに実行させるための情報処理プログラムであって、
複数のユーザ端末から複数の行動履歴データを収集する行動履歴データ収集手順と、
前記行動履歴データ収集手順により収集された複数の行動履歴データをユーザごとに記憶する行動履歴記憶部から、所定期間内に記憶されている分析対象ユーザの行動履歴データを読込んで所定の単位期間ごとに分割し、分割した各行動履歴データを所定の分類基準に基づいて複数の行動履歴データ集合にそれぞれ分類し、分類された各行動履歴データ集合に属する履歴数を集計するデータ集計手順と、
前記データ集計手順により集計された前記履歴数と、当該履歴数により行動履歴データ集合を順位付けした順位情報とを対応付けて記憶する集計情報記憶部から、前記履歴数および前記順位情報を読込んで、読込んだ前記履歴数および前記順位情報をパラメータとするグラフに、前記各行動履歴データ集合をそれぞれ展開した時の当該各行動履歴データ集合の分布傾向を所定の関数を用いて近似することにより、ユーザの行動指向を特定するための指数を前記所定の単位期間ごとに算出する指数算出手順と、
前記指数を用いてユーザの行動指向を分析する分析者端末に、前記指数算出手順により前記所定の単位期間ごとに算出された指数を指数算出結果として出力する指数算出結果出力部と
を前記コンピュータに実行させることを特徴とする情報処理プログラム。
An information processing program for causing a computer as an information processing apparatus to perform information processing using user behavior history data,
Action history data collection procedure for collecting a plurality of action history data from a plurality of user terminals,
From the behavior history storage unit that stores a plurality of behavior history data collected by the behavior history data collection procedure for each user, the behavior history data of the analysis target user stored within a predetermined period is read for each predetermined unit period A data summarizing procedure for classifying each of the divided behavior history data into a plurality of behavior history data sets based on a predetermined classification criterion, and totaling the number of histories belonging to each classified behavior history data set;
The history number and the ranking information are read from the counting information storage unit that stores the history number totaled by the data counting procedure and the rank information that ranks the action history data set according to the history number in association with each other. By approximating the distribution tendency of each behavior history data set when each behavior history data set is expanded to a graph using the read history number and rank information as parameters, using a predetermined function , An index calculation procedure for calculating an index for identifying the user's action orientation for each predetermined unit period;
An index calculation result output unit that outputs an index calculated for each predetermined unit period by the index calculation procedure as an index calculation result to an analyst terminal that analyzes a user's behavioral orientation using the index. An information processing program that is executed.
前記データ集計手順は、前記所定の分類基準として、ユーザがアクセスしたサイトのサイト名、ドメイン名、ジャンル名またはブランド名を前記分析者端末から受け付けて、前記分割した行動履歴データをサイト名、ドメイン名、ジャンル名またはブランド名に基づいて複数の行動履歴データ集合にそれぞれ分類し、分類された各行動履歴データ集合に属する履歴数を集計することを特徴とする請求項7に記載の情報処理プログラム。   In the data aggregation procedure, as the predetermined classification standard, the site name, domain name, genre name or brand name of the site accessed by the user is accepted from the analyst terminal, and the divided action history data is received as the site name, domain 8. The information processing program according to claim 7, wherein the information is classified into a plurality of action history data sets based on a name, a genre name, or a brand name, and the number of histories belonging to each classified action history data set is totaled. .
JP2009137416A 2009-06-08 2009-06-08 Information processing apparatus, information processing system, information processing method, and information processing program Pending JP2010282561A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2009137416A JP2010282561A (en) 2009-06-08 2009-06-08 Information processing apparatus, information processing system, information processing method, and information processing program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009137416A JP2010282561A (en) 2009-06-08 2009-06-08 Information processing apparatus, information processing system, information processing method, and information processing program

Publications (1)

Publication Number Publication Date
JP2010282561A true JP2010282561A (en) 2010-12-16

Family

ID=43539209

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009137416A Pending JP2010282561A (en) 2009-06-08 2009-06-08 Information processing apparatus, information processing system, information processing method, and information processing program

Country Status (1)

Country Link
JP (1) JP2010282561A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013089065A (en) * 2011-10-19 2013-05-13 Nippon Telegr & Teleph Corp <Ntt> Brand selection estimation method and brand selection estimation program
JP2022113675A (en) * 2021-01-25 2022-08-04 カラクリ株式会社 Information processing program, information processing method, and information processing system
WO2023002597A1 (en) * 2021-07-21 2023-01-26 日本電信電話株式会社 User behavior assistance device, method, and program
JP2023068415A (en) * 2021-11-02 2023-05-17 ヤフー株式会社 Information processing device, information processing method, and information processing program
US12010191B2 (en) 2012-06-11 2024-06-11 The Nielsen Company (Us), Llc Methods and apparatus to share online media impressions data
US12015681B2 (en) 2010-12-20 2024-06-18 The Nielsen Company (Us), Llc Methods and apparatus to determine media impressions using distributed demographic information

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003331207A (en) * 2002-05-08 2003-11-21 Nippon Telegr & Teleph Corp <Ntt> Access distribution prediction method, access distribution prediction device, access distribution prediction program, and storage medium storing the program
JP2007004543A (en) * 2005-06-24 2007-01-11 Nippon Telegr & Teleph Corp <Ntt> Market characteristic prediction support method and apparatus

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003331207A (en) * 2002-05-08 2003-11-21 Nippon Telegr & Teleph Corp <Ntt> Access distribution prediction method, access distribution prediction device, access distribution prediction program, and storage medium storing the program
JP2007004543A (en) * 2005-06-24 2007-01-11 Nippon Telegr & Teleph Corp <Ntt> Market characteristic prediction support method and apparatus

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
CSNG200100187003; 市川 裕介: 'Web検索サーバのログに基いたアクセス傾向の分析' 電子情報通信学会技術研究報告 Vol.99 No.405 第99巻, 19991029, 第13-18ページ, 社団法人電子情報通信学会 *
JPN6012054733; 市川 裕介: 'Web検索サーバのログに基いたアクセス傾向の分析' 電子情報通信学会技術研究報告 Vol.99 No.405 第99巻, 19991029, 第13-18ページ, 社団法人電子情報通信学会 *

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US12015681B2 (en) 2010-12-20 2024-06-18 The Nielsen Company (Us), Llc Methods and apparatus to determine media impressions using distributed demographic information
US12244674B2 (en) 2010-12-20 2025-03-04 The Nielsen Company (Us), Llc Methods and apparatus to use client-server communications across internet domains to determine distributed demographic information for media impressions
JP2013089065A (en) * 2011-10-19 2013-05-13 Nippon Telegr & Teleph Corp <Ntt> Brand selection estimation method and brand selection estimation program
US12010191B2 (en) 2012-06-11 2024-06-11 The Nielsen Company (Us), Llc Methods and apparatus to share online media impressions data
JP2022113675A (en) * 2021-01-25 2022-08-04 カラクリ株式会社 Information processing program, information processing method, and information processing system
WO2023002597A1 (en) * 2021-07-21 2023-01-26 日本電信電話株式会社 User behavior assistance device, method, and program
JPWO2023002597A1 (en) * 2021-07-21 2023-01-26
JP7687402B2 (en) 2021-07-21 2025-06-03 日本電信電話株式会社 User behavior support device, method, and program
JP2023068415A (en) * 2021-11-02 2023-05-17 ヤフー株式会社 Information processing device, information processing method, and information processing program
JP7540987B2 (en) 2021-11-02 2024-08-27 Lineヤフー株式会社 Information processing device, information processing method, and information processing program

Similar Documents

Publication Publication Date Title
Lerman et al. Using a model of social dynamics to predict popularity of news
US8364627B2 (en) Method and system for generating a linear machine learning model for predicting online user input actions
US9576251B2 (en) Method and system for processing web activity data
CN110222267A (en) A kind of gaming platform information-pushing method, system, storage medium and equipment
US20160140656A1 (en) Evaluation device, evaluation method, and non-transitory computer readable storage medium
CA2578513A1 (en) System and method for online information analysis
CN105183727A (en) Method and system for recommending book
JP2010282561A (en) Information processing apparatus, information processing system, information processing method, and information processing program
CN119539883B (en) Digital advertising delivery method based on big data
JP2009116457A (en) Method and device for analyzing internet site information
JP2011154467A (en) Retrieval result ranking method and system
KR20220117425A (en) Marketability analysis and commercialization methodology analysis system using big data
CN114118793A (en) Local exchange risk early warning method, device and equipment
Shetty et al. Comparative analysis of memory-based collaborative filtering and deep learning models for resolving cold start and data sparsity issues in e-commerce recommender systems
TW201234204A (en) Opportunity identification for search engine optimization
JP2010218475A (en) Blog analysis method and device
Silva et al. A categorical clustering of publishers for mobile performance marketing
KR101318843B1 (en) Blog category classification method and apparatus using time information
JP5575061B2 (en) Cluster formation mechanism operational status evaluation apparatus, method, and program
JP2024090406A (en) Evaluation system and evaluation method
KR20130092220A (en) Device for online media restructuring based social signal
JP7403735B2 (en) User attention word analysis device, method and program
CN112907039A (en) Page generation method, device and system
Armykav et al. Sentiment Analysis CNN Indonesia App Reviews on Play Store Using Naive Bayes Algorithm
JP2014115952A (en) Interest field comparative analysis device, system, 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: 20110520

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20110520

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20110706

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20121012

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20121023

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20130611