Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6854474B2 - Behavior analysis system using location information and its program - Google Patents
[go: Go Back, main page]

JP6854474B2 - Behavior analysis system using location information and its program - Google Patents

Behavior analysis system using location information and its program Download PDF

Info

Publication number
JP6854474B2
JP6854474B2 JP2016189223A JP2016189223A JP6854474B2 JP 6854474 B2 JP6854474 B2 JP 6854474B2 JP 2016189223 A JP2016189223 A JP 2016189223A JP 2016189223 A JP2016189223 A JP 2016189223A JP 6854474 B2 JP6854474 B2 JP 6854474B2
Authority
JP
Japan
Prior art keywords
analysis
behavior
information
user
server
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2016189223A
Other languages
Japanese (ja)
Other versions
JP2017211969A (en
Inventor
芳典 松本
芳典 松本
Original Assignee
技研商事インターナショナル株式会社
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 技研商事インターナショナル株式会社 filed Critical 技研商事インターナショナル株式会社
Publication of JP2017211969A publication Critical patent/JP2017211969A/en
Application granted granted Critical
Publication of JP6854474B2 publication Critical patent/JP6854474B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Description

本発明は、携帯端末を使用するユーザの位置情報を利用して行動分析を行うシステムに係り、特に、ユーザの行動情報を提供する会社の貢献に応じて情報提供料の支払いを可能とする位置情報を利用した行動分析システム及びそのプログラムに関する。 The present invention relates to a system that performs behavior analysis using the location information of a user who uses a mobile terminal, and in particular, a position that enables payment of an information provision fee according to the contribution of a company that provides the user's behavior information. Regarding behavioral analysis systems that use information and their programs.

[従来の技術]
従来の屋外におけるユーザの行動分析を行うシステムでは、ユーザの携帯端末で得られる位置情報に基づいてユーザの行動パターンを分析するものとなっている。
[Conventional technology]
In the conventional system for analyzing the user's behavior outdoors, the user's behavior pattern is analyzed based on the position information obtained from the user's mobile terminal.

[関連技術]
尚、関連する先行技術文献として、特開平09−53957号公報「日常生活行動の解析方法及びその装置」(松下電工株式会社)[特許文献1]、特開2005−148289号公報「広告配信システム」(NECフィールディング株式会社)[特許文献2]、特開2010−61452号公報「端末装置、情報処理方法」(株式会社モバイルビジネスプロモート)[特許文献3]、特開2010−113662号公報「購買分析システム」(株式会社シーイーシー)[特許文献4]、特開2011−81431号公報「行動パターン解析システム」(ソニー株式会社)[特許文献5]、特開2015−32086号公報「端末および状況推定システム」(KDDI株式会社)[特許文献6]、特開2015−46152号公報「行動ログ分析システム」(技研商事インターナショナル株式会社)[特許文献7]がある。
[Related technology]
As related prior art documents, Japanese Patent Application Laid-Open No. 09-53957 "Analysis method of daily life behavior and its device" (Matsushita Electric Works Co., Ltd.) [Patent Document 1], Japanese Patent Application Laid-Open No. 2005-148289 "Advertisement distribution system" (NEC Fielding Co., Ltd.) [Patent Document 2], Japanese Patent Application Laid-Open No. 2010-61452 "Terminal Device, Information Processing Method" (Mobile Business Promote Co., Ltd.) [Patent Document 3], Japanese Patent Application Laid-Open No. 2010-113662 "Purchase""AnalysisSystem" (CEC Co., Ltd.) [Patent Document 4], Japanese Patent Application Laid-Open No. 2011-81431 "Behavioral Pattern Analysis System" (Sony Co., Ltd.) [Patent Document 5], Japanese Patent Application Laid-Open No. 2015-32086 "Terminal and Situation Estimate""System" (KDDI Corporation) [Patent Document 6], Japanese Patent Application Laid-Open No. 2015-46152 "Behavior Log Analysis System" (Giken Shoji International Co., Ltd.) [Patent Document 7].

特許文献1には、GPS(Global Positioning System)による位置情報と時間情報を基に地図情報を参照して日常生活を推定することが記載されている。
特許文献2には、GPSにより携帯の位置情報から顧客の行動範囲を取得し、該当する店舗情報から顧客の希望する商品情報を顧客端末に送信することが記載されている。
Patent Document 1 describes that daily life is estimated by referring to map information based on position information and time information by GPS (Global Positioning System).
Patent Document 2 describes that the customer's action range is acquired from the position information of the mobile phone by GPS, and the product information desired by the customer is transmitted to the customer terminal from the corresponding store information.

特許文献3には、利用者の位置情報、方向及び対象物の位置情報から対象物を特定し、利用者が興味を示しているエリアを特定して対応するアプリケーションを起動することが記載されている。
特許文献4には、カメラで会場内の人を追尾し、移動情報とPOS(Point Of Sale)の購入記録から購買動向を分析することが記載されている。
Patent Document 3 describes that an object is specified from the position information, direction, and position information of the object of the user, the area in which the user is interested is specified, and the corresponding application is started. There is.
Patent Document 4 describes that a person in the venue is tracked by a camera and a purchase trend is analyzed from movement information and a purchase record of POS (Point Of Sale).

特許文献5には、端末の動きセンサ、位置情報、建物情報から行動パターンを検出することが記載されている。
特許文献6には、操作ログ、センサログを収集して分析し、周辺状況、ユーザの利用状況を推定し、推定結果を全てのユーザの共通シンボルとして任意のアプリに出力することが記載されている。
特許文献7には、ユーザの行動ログを分析し、店舗の顧客とマッチングさせることが記載されている。
Patent Document 5 describes that an action pattern is detected from a motion sensor of a terminal, position information, and building information.
Patent Document 6 describes that operation logs and sensor logs are collected and analyzed, peripheral conditions and user usage conditions are estimated, and the estimation results are output to an arbitrary application as a common symbol for all users. ..
Patent Document 7 describes that the user's action log is analyzed and matched with the customer of the store.

特開平09−53957号公報Japanese Unexamined Patent Publication No. 09-53957 特開2005−148289号公報Japanese Unexamined Patent Publication No. 2005-148289 特開2010−61452号公報Japanese Unexamined Patent Publication No. 2010-61452 特開2010−113662号公報Japanese Unexamined Patent Publication No. 2010-1136662 特開2011−81431号公報Japanese Unexamined Patent Publication No. 2011-81431 特開2015−32086号公報Japanese Unexamined Patent Publication No. 2015-32086 特開2015−46152号公報Japanese Unexamined Patent Publication No. 2015-46152

しかしながら、上記従来のシステムでは、ユーザの行動情報を用いて基礎的な行動分析を行うものではあるが、収集した他のユーザの行動情報も用いて応用的な行動分析するものではなく、更に、ユーザの行動情報を取得する会社から行動分析を行う会社に、多くのユーザの行動情報を容易に提供する仕組みになっていないという問題点があった。 However, in the above-mentioned conventional system, although the basic behavior analysis is performed using the user's behavior information, the applied behavior analysis is not performed using the collected behavior information of other users, and further. There is a problem that the system does not easily provide the behavior information of many users from the company that acquires the behavior information of the user to the company that analyzes the behavior.

本発明は上記実状に鑑みて為されたもので、ユーザの行動情報を用いて行動の基礎的分析を行い、収集した他のユーザの行動情報も用いて行動の応用的分析を行い、更に、ユーザの行動情報を収集する会社の情報提供の貢献に応じて情報提供料の支払いを可能とし、行動情報の収集を促進して分析精度を向上させる行動分析システム及びそのプログラムを提供することを目的とする。 The present invention has been made in view of the above circumstances, and a basic analysis of behavior is performed using the behavior information of the user, an applied analysis of the behavior is performed using the collected behavior information of other users, and further. The purpose is to provide a behavior analysis system and its program that enables payment of information provision fees according to the contribution of the information provision of the company that collects user behavior information, promotes the collection of behavior information, and improves the analysis accuracy. And.

上記従来例の問題点を解決するための本発明は、複数の行動情報提供サーバからユーザの位置情報を含む行動情報が提供され、行動分析を行う分析サーバを有する行動分析システムであって、分析サーバが、提供されたユーザの行動情報を記憶するユーザデータベースと、位置情報を対応する施設情報又は地域情報に変換する空間情報変換データベースとを有し、分析サーバが、ユーザデータベースにおける特定のユーザの行動情報について空間情報変換データベースを参照して当該特定のユーザの基礎的な行動分析を行い、特定のユーザの行動情報及び特定のユーザ以外の行動情報を用いて特定のユーザの応用的な行動分析を行い、行動情報提供サーバに基礎的な行動分析の結果又は応用的な行動分析の結果の分析データを送信し、提供された行動情報の提供の量又は提供された行動情報の利用の程度を示す利用状況から行動分析における複数の行動情報提供サーバの中で特定の行動情報提供サーバの貢献度を算出することを特徴とする。 The present invention for solving the problems of the above-mentioned conventional example is a behavior analysis system having an analysis server in which behavior information including a user's position information is provided from a plurality of behavior information providing servers and performs behavior analysis. The server has a user database that stores the provided user behavior information and a spatial information conversion database that converts the location information into the corresponding facility information or area information, and the analysis server is a specific user in the user database. For behavioral information, refer to the spatial information conversion database to perform basic behavioral analysis of the specific user, and apply behavioral analysis of the specific user using the behavioral information of the specific user and the behavioral information other than the specific user. And send the analysis data of the result of basic behavior analysis or the result of applied behavior analysis to the behavior information providing server, and determine the amount of provided behavior information provided or the degree of use of the provided behavior information. you and calculating a contribution of a particular behavior information providing server in the usage of a plurality of action information providing server in the behavior analysis shown.

本発明は、上記行動分析システムにおいて、分析サーバが、行動情報提供サーバから特定の条件に基づく基礎的分析の要求があると、特定の基礎的分析モデルを利用して基礎分析データを取得し、当該基礎分析データを基礎的分析の要求があった行動情報提供サーバに送信することを特徴とする。 In the above-mentioned behavior analysis system, when the analysis server receives a request for basic analysis based on a specific condition from the behavior information providing server, the present invention acquires basic analysis data by using a specific basic analysis model. The feature is that the basic analysis data is transmitted to the behavior information providing server for which the basic analysis is requested.

本発明は、上記行動分析システムにおいて、分析サーバが、基礎的分析モデルにおける貢献度の算出には、ユーザ単位で行動情報の座標数又はエリア数に重み付けを行うことを特徴とする。 The present invention is characterized in that, in the above-mentioned behavior analysis system, the analysis server weights the number of coordinates or the number of areas of the behavior information for each user in order to calculate the degree of contribution in the basic analysis model.

本発明は、上記行動分析システムにおいて、分析サーバが、行動情報提供サーバから特定の条件に基づく応用的分析の要求があると、特定の応用的分析モデルを利用して応用分析データを取得し、当該応用分析データを応用的分析の要求があった行動情報提供サーバに送信することを特徴とする。 In the above behavior analysis system, the present invention acquires applied analysis data by using a specific applied analysis model when the analysis server requests an applied analysis based on a specific condition from the behavior information providing server. The feature is that the applied analysis data is transmitted to the behavior information providing server for which the applied analysis is requested.

本発明は、上記行動分析システムにおいて、分析サーバが、応用的分析モデルにおける貢献度の算出には、行動情報提供サーバ単位で行動情報の座標数又はエリア数に重み付けを行うことを特徴とする。 The present invention is characterized in that, in the above-mentioned behavior analysis system, the analysis server weights the number of coordinates or the number of areas of the behavior information for each behavior information providing server in order to calculate the degree of contribution in the applied analysis model.

本発明は、上記行動分析システムにおいて、分析サーバが、提供されたユーザの行動情報について、当該行動情報を提供した行動情報提供サーバからの分析要求には使用するが、他の行動情報提供サーバからの分析要求には使用させないよう制限することを特徴とする。 In the above-mentioned behavior analysis system, the analysis server uses the provided user's behavior information for an analysis request from the behavior information providing server that provided the behavior information, but from another behavior information providing server. It is characterized by restricting it from being used in the analysis request of.

本発明は、複数の行動情報提供サーバからユーザの位置情報を含む行動情報が提供され、行動分析を行う行動分析システムの分析サーバで実行されるコンピュータプログラムであって、分析サーバを、提供されたユーザの行動情報を記憶するユーザデータベースにおける特定のユーザの行動情報について、位置情報を対応する施設情報又は地域情報に変換する空間情報変換データベースを参照して当該特定のユーザの基礎的な行動分析を行う基礎的分析手段と、特定のユーザの行動情報及び特定のユーザ以外の行動情報を用いて特定のユーザの応用的な行動分析を行う応用的分析手段と、行動情報提供サーバに基礎的な行動分析の結果又は応用的な行動分析の結果の分析データを送信する送信手段と、提供された行動情報の提供の量又は提供された行動情報の利用の程度を示す利用状況から行動分析における複数の行動情報提供サーバの中で特定の行動情報提供サーバの貢献度を算出する決定手段として機能させることを特徴とする。 The present invention is a computer program in which behavioral information including the user's location information is provided from a plurality of behavioral information providing servers and executed by the analysis server of the behavioral analysis system that performs behavioral analysis, and the analysis server is provided. Regarding the behavior information of a specific user in the user database that stores the behavior information of the user, the basic behavior analysis of the specific user is performed by referring to the spatial information conversion database that converts the location information into the corresponding facility information or area information. Basic analysis means to perform, applied analysis means to perform applied behavior analysis of a specific user using behavior information of a specific user and behavior information other than a specific user, and basic behavior to a behavior information providing server Multiple means in behavioral analysis from the means of transmitting the analysis data of the result of analysis or the result of applied behavioral analysis, and the usage status indicating the amount of provided behavioral information provided or the degree of use of the provided behavioral information. It is characterized in that it functions as a determination means for calculating the degree of contribution of a specific behavior information providing server among the behavior information providing servers.

本発明は、上記プログラムにおいて、基礎的分析手段が、行動情報提供サーバから特定の条件に基づく基礎的分析の要求があると、特定の基礎的分析モデルを利用して基礎分析データを取得し、送信手段が、当該基礎分析データを基礎的分析の要求があった行動情報提供サーバに送信することを特徴とする。 In the above program, when the basic analysis means receives a request for basic analysis based on a specific condition from the behavior information providing server in the above program, the present invention acquires basic analysis data by using a specific basic analysis model. The transmission means transmits the basic analysis data to the behavior information providing server for which the basic analysis is requested.

本発明は、上記プログラムにおいて、決定手段が、基礎的分析モデルにおける貢献度の算出には、ユーザ単位で行動情報の座標数又はエリア数に重み付けを行うことを特徴とする。 The present invention is characterized in that, in the above program, the determination means weights the number of coordinates or the number of areas of behavior information for each user in order to calculate the degree of contribution in the basic analysis model.

本発明は、上記プログラムにおいて、応用的分析手段が、行動情報提供サーバから特定の条件に基づく応用的分析の要求があると、特定の応用的分析モデルを利用して生成し、応用的分析モデルから応用分析データを取得し、送信手段が、当該応用分析データを応用的分析の要求があった行動情報提供サーバに送信することを特徴とする。 In the above program, the present invention generates an applied analysis model by using a specific applied analysis model when the applied analysis means requests an applied analysis based on a specific condition from the behavior information providing server. It is characterized in that the applied analysis data is acquired from the computer and the transmitting means transmits the applied analysis data to the behavior information providing server for which the applied analysis is requested.

本発明は、上記プログラムにおいて、決定手段が、応用的分析モデルにおける貢献度の算出には、行動情報提供サーバ単位で行動情報の座標数又はエリア数に重み付けを行うことを特徴とする。 The present invention is characterized in that, in the above program, the determination means weights the number of coordinates or the number of areas of the behavior information for each behavior information providing server in order to calculate the degree of contribution in the applied analysis model.

本発明は、上記プログラムにおいて、基礎分析手段又は/及び応用分析手段が、提供されたユーザの行動情報について、当該行動情報を提供した行動情報提供サーバからの分析要求には使用するが、他の行動情報提供サーバからの分析要求には使用させないよう制限することを特徴とする。 In the above program, the present invention is used by the basic analysis means and / and the applied analysis means for the analysis request from the behavior information providing server that provided the behavior information with respect to the behavior information of the provided user, but other It is characterized by restricting it from being used for analysis requests from the behavior information providing server.

本発明によれば、分析サーバが、ユーザデータベースにおける特定のユーザの行動情報について空間情報変換データベースを参照して当該特定のユーザの基礎的な行動分析を行い、特定のユーザの行動情報及び特定のユーザ以外の行動情報を用いて特定のユーザの応用的な行動分析を行い、行動情報提供サーバに基礎的な行動分析の結果又は応用的な行動分析の結果の分析データを送信し、提供された行動情報の提供の量又は提供された行動情報の利用の程度を示す利用状況から行動分析における複数の行動情報提供サーバの中で特定の行動情報提供サーバの貢献度を算出する行動分析システムとしているので、収集したユーザの行動情報を用いて基礎的分析と応用的分析を行い、更に、ユーザの行動情報を収集する会社の情報提供の貢献に応じて情報提供料の支払いを可能とし、行動情報の収集を促進させて分析精度を向上させることができる効果がある。 According to the present invention, the analysis server performs basic behavior analysis of the specific user with reference to the spatial information conversion database for the behavior information of the specific user in the user database, and performs the basic behavior information of the specific user and the specific user. Applied behavior analysis of a specific user is performed using behavior information other than the user, and analysis data of the result of basic behavior analysis or the result of applied behavior analysis is transmitted to the behavior information providing server and provided. It is a behavior analysis system that calculates the contribution of a specific behavior information providing server among multiple behavior information providing servers in behavior analysis from the usage status indicating the amount of behavior information provided or the degree of use of the provided behavior information. Therefore, basic analysis and applied analysis are performed using the collected user behavior information, and it is possible to pay the information provision fee according to the contribution of the information provision of the company that collects the user behavior information, and the behavior information. It has the effect of promoting the collection of data and improving the accuracy of analysis.

本システムの概略構成図である。It is a schematic block diagram of this system. 基礎的分析モデルの貢献度算出表を示す図である。It is a figure which shows the contribution calculation table of a basic analysis model. 応用的分析モデルの貢献度算出表を示す図である。It is a figure which shows the contribution calculation table of an applied analysis model. 全体の処理フローを示す図である。It is a figure which shows the whole processing flow. 基礎的分析モデルにおける貢献度算出フローを示す図である。It is a figure which shows the contribution calculation flow in a basic analysis model. 応用的分析モデルにおける貢献度算出フローを示す図である。It is a figure which shows the contribution calculation flow in an applied analysis model.

本発明の実施の形態について図面を参照しながら説明する。
[実施の形態の概要]
本発明の実施の形態に係る位置情報を利用した行動分析システムは、複数の行動ログ提供会社から提供されたユーザの行動ログデータ(行動情報)を用いて当該ユーザの基礎的分析を行うと共に、他のユーザの行動情報も用いて人工知能機械学習等による応用的分析も行い、提供されたユーザの行動情報の量又は分析における利用状況から行動ログ提供会社の情報提供の貢献度を判断するようにしているので、その貢献度に応じて行動ログ提供会社に情報提供料を支払うことが可能となり、行動情報の収集を促進させて分析精度を向上させることができるものである。
Embodiments of the present invention will be described with reference to the drawings.
[Outline of Embodiment]
The behavior analysis system using the position information according to the embodiment of the present invention performs basic analysis of the user by using the behavior log data (behavior information) of the user provided by a plurality of behavior log providers. Perform applied analysis by artificial intelligence machine learning etc. using the behavior information of other users, and judge the contribution of the information provision of the behavior log provider from the amount of behavior information of the provided user or the usage status in the analysis. Therefore, it is possible to pay an information provision fee to the action log providing company according to the degree of contribution, and it is possible to promote the collection of action information and improve the analysis accuracy.

[本システム:図1]
本発明の実施の形態に係る行動分析システム(本システム)について図1を参照しながら説明する。図1は、本システムの概略構成図である。
本システムは、図1に示すように、分析サーバ1と、行動ログ提供会社Aのサーバ41と、行動ログ提供会社Bのサーバ51とがネットワーク3を介して接続している。
[This system: Fig. 1]
The behavioral analysis system (the present system) according to the embodiment of the present invention will be described with reference to FIG. FIG. 1 is a schematic configuration diagram of this system.
In this system, as shown in FIG. 1, the analysis server 1, the server 41 of the action log providing company A, and the server 51 of the action log providing company B are connected via the network 3.

本システムでは、各々の行動ログ提供会社と分析サーバ1で分析を行う会社は別の会社であり、複数の行動ログ提供会社のサーバがユーザの行動ログを分析サーバ1に提供しており、行動分析の条件を設定して行動分析を分析サーバ1に依頼し、分析サーバ1が行動分析の処理を行い、分析結果のレポートを分析依頼のあった行動ログ提供会社のサーバに送信するものである。 In this system, each action log providing company and the company that analyzes on the analysis server 1 are different companies, and the servers of a plurality of action log providing companies provide the user's action log to the analysis server 1 and perform the action. The analysis conditions are set, the behavior analysis is requested to the analysis server 1, the analysis server 1 processes the behavior analysis, and the analysis result report is sent to the server of the behavior log provider that requested the analysis. ..

また、本システムでは、分析サーバ1で行動分析が為されると、ユーザの行動ログデータの利用状況を判断し、分析依頼を行っていない行動ログ提供会社(他の行動ログ提供会社)のデータの貢献度を決定し、その貢献度に応じて他の行動ログ提供会社に情報提供料を支払うものである。 In addition, in this system, when the behavior analysis is performed on the analysis server 1, the usage status of the user's behavior log data is determined, and the data of the behavior log provider (other behavior log provider) that has not requested the analysis. The degree of contribution is determined, and the information provision fee is paid to other action log providers according to the degree of contribution.

ここで、分析サーバ1にアクセスするのは、ユーザの行動情報を提供するだけで分析を要求しない行動ログ提供会社サーバと、ユーザの行動情報の提供は行わず、行動分析を要求するサーバと、ユーザの行動情報を提供すると共に分析要求も行う行動ログ提供会社サーバとがある。
行動分析だけを要求するサーバは、図1では図示していないが、ネットワーク3を介して分析サーバ1に接続するものである。
Here, the analysis server 1 is accessed by an action log providing company server that only provides the user's behavior information and does not request analysis, and a server that does not provide the user's behavior information and requests behavior analysis. There is an action log provider server that provides user action information and also makes analysis requests.
A server that requests only behavioral analysis is not shown in FIG. 1, but is connected to the analysis server 1 via the network 3.

分析サーバ1には、ユーザデータベース(ユーザDB)21、基礎的分析データベース(基礎的分析DB)22と、応用的分析データベース(応用的分析DB)23、空間情報変換データベース(空間情報変換DB)24が接続されている。
尚、これらDBに記憶されるデータを分析サーバ1内の記憶部に記憶させさるようにしてもよい。
The analysis server 1 includes a user database (user DB) 21, a basic analysis database (basic analysis DB) 22, an applied analysis database (applied analysis DB) 23, and a spatial information conversion database (spatial information conversion DB) 24. Is connected.
The data stored in these DBs may be stored in the storage unit in the analysis server 1.

また、行動ログ提供会社Aのサーバ41にはA会社用行動ログデータベース(A会社用行動ログDB)42が接続され、行動ログ提供会社Bのサーバ51にはB会社用行動ログデータベース(B会社用行動ログDB)52が接続されている。 Further, the action log database for company A (action log DB for company A) 42 is connected to the server 41 of the action log providing company A, and the action log database for company B (company B) is connected to the server 51 of the action log providing company B. Action log DB) 52 is connected.

A会社用行動ログDB42は、行動ログ提供会社Aのサーバ41で取得されたユーザの行動ログデータ(行動情報)を記憶している。
B会社用行動ログDB52は、行動ログ提供会社Bのサーバ51で取得されたユーザの行動ログデータ(行動情報)を記憶している。
The action log DB 42 for company A stores user action log data (behavior information) acquired by the server 41 of action log provider A.
The B company action log DB 52 stores the user action log data (behavior information) acquired by the server 51 of the action log provider B.

図1では、行動ログ提供会社Aのサーバ41と行動ログ提供会社Bのサーバ51がネットワーク3に接続することが示されているが、実際は更に複数の行動ログ提供会社のサーバが接続するものとなっている。 In FIG. 1, it is shown that the server 41 of the action log providing company A and the server 51 of the action log providing company B are connected to the network 3, but in reality, the servers of a plurality of action log providing companies are connected. It has become.

[本システムの各部]
本システムの各部について具体的に説明する。
[分析サーバ1]
本システムの分析サーバ1は、図1に示すように、制御部11と、記憶部12と、インタフェース部13とを基本的に備えている。
[Each part of this system]
Each part of this system will be described in detail.
[Analysis server 1]
As shown in FIG. 1, the analysis server 1 of this system basically includes a control unit 11, a storage unit 12, and an interface unit 13.

記憶部12には、処理プログラム、処理に必要なデータが記憶されている。
インタフェース部13は、各種DBに接続すると共にネットワーク3に接続している。
制御部11は、記憶部12に記憶されている処理プログラムを読み込んで本実施の形態の特徴的な処理を実行するものである。
The storage unit 12 stores a processing program and data required for processing.
The interface unit 13 is connected to various DBs and is connected to the network 3.
The control unit 11 reads the processing program stored in the storage unit 12 and executes the characteristic processing of the present embodiment.

制御部11の処理内容は、行動ログ提供会社Aのサーバ41、行動ログ提供会社Bのサーバ51から送信されたユーザの行動情報(行動ログデータ)を受信してユーザDB21に格納し、行動分析の依頼(要求)に対して、ユーザの行動情報を基に空間情報変換DB24を参照して基礎的分析を行い、その基礎的分析データを基礎的分析DB22に格納し、複数のユーザの行動情報を基に人工知能機械学習による応用的分析を行い、その応用的分析データを応用的分析DB23に格納し、基礎的分析データ、応用的分析データを分析依頼があった行動ログ提供会社Aのサーバ41、行動ログ提供会社Bのサーバ51に送信するものである。制御部11での具体的処理内容は後述する。 The processing content of the control unit 11 receives the user's action information (action log data) transmitted from the server 41 of the action log provider A and the server 51 of the action log provider B, stores it in the user DB 21, and analyzes the action. In response to the request (request) of the user, basic analysis is performed with reference to the spatial information conversion DB 24 based on the user's behavior information, the basic analysis data is stored in the basic analysis DB 22, and the behavior information of a plurality of users. Based on the above, applied analysis by artificial intelligence machine learning is performed, the applied analysis data is stored in the applied analysis DB23, and the basic analysis data and the applied analysis data are stored in the server of the action log provider A that has been requested to analyze. 41. It is transmitted to the server 51 of the action log providing company B. The specific processing contents of the control unit 11 will be described later.

[ユーザDB21]
ユーザDB21は、行動ログ提供会社Aのサーバ41、行動ログ提供会社Bのサーバ51から提供されたユーザの行動情報をユーザID(識別子)単位で記憶している。
ここで、ユーザIDとは、携帯端末を個々に特定するためのIDであり、デジタル広告との連携も可能なものである。つまり、ユーザIDとして、機器ID、広告用ID等が考えられ、一つの携帯端末に固有に付与されるIDである。
尚、携帯端末は、スマートフォン、携帯型PC(パーソナルコンピュータ)を想定しているが、自動車等の移動装置に搭載される通信端末であってもよい。
従って、一つのユーザIDの行動情報が、行動ログ提供会社Aのサーバ41と行動ログ提供会社Bのサーバ51の双方から得られることがある。
[User DB21]
The user DB 21 stores the user's action information provided by the server 41 of the action log providing company A and the server 51 of the action log providing company B in units of user IDs (identifiers).
Here, the user ID is an ID for individually identifying the mobile terminal, and can be linked with a digital advertisement. That is, as the user ID, a device ID, an advertising ID, and the like can be considered, and the ID is uniquely assigned to one mobile terminal.
Although the mobile terminal is assumed to be a smartphone or a portable PC (personal computer), it may be a communication terminal mounted on a mobile device such as an automobile.
Therefore, the action information of one user ID may be obtained from both the server 41 of the action log providing company A and the server 51 of the action log providing company B.

[基礎的分析DB22]
基本的分析DB22は、ユーザ毎の行動情報に基づいて特定される基礎的分析モデルを記憶し、更にその基礎的分析モデルを利用して得られた基礎的分析データ(基礎分析データ)を記憶している。
[Basic analysis DB22]
The basic analysis DB 22 stores a basic analysis model specified based on behavior information for each user, and further stores basic analysis data (basic analysis data) obtained by using the basic analysis model. ing.

[応用的分析DB23]
応用的分析DB23は、複数のユーザの行動情報に基づいて得られる応用的分析モデルを記憶し、更にその応用的分析モデルを利用して得られた応用的分析データ(応用分析データ)を記憶している。
[Applied analysis DB23]
The applied analysis DB 23 stores an applied analysis model obtained based on behavior information of a plurality of users, and further stores applied analysis data (applied analysis data) obtained by using the applied analysis model. ing.

[空間情報変換DB24]
空間情報変換DB24は、位置情報の座標の群(座標群)に対応する施設情報や地域情報を記憶しており、座標群を施設や地域に関連付けて、座標群を意味付けするのに用いられる。尚、施設情報又は地域情報には、施設名、地域名、関連する情報が含まれる。
空間情報としては、POI(Point Of Interest:関心地点)、施設ポリゴン、3次元データ、地域の統計データ等を用いてもよい。
[Spatial information conversion DB24]
The spatial information conversion DB 24 stores facility information and area information corresponding to a group of coordinates (coordinate group) of position information, and is used to associate the coordinate group with a facility or area and give meaning to the coordinate group. .. The facility information or area information includes a facility name, an area name, and related information.
As the spatial information, POI (Point Of Interest), facility polygons, three-dimensional data, regional statistical data, and the like may be used.

POIは、地図上で特定の場所を占有する地物を指し、例えば、学校、公共施設、郵便局、店舗、観光名所等がある。POIは、代表点(中心点)であるので、そこから円などを定義して、事例の施設に訪問したか否かの判断に利用するものである。
施設ポリゴンは、2次元の座標群であり、施設の建物、敷地の範囲がPOIより正確に認識でき、それらに訪問したか否かを厳密に判断できるものである。
3次元(3D)データは、高さの情報を持った施設の構造情報である。施設ポリゴンに加えて高さの情報から階数が判別できるので、フロアやテナントまで判断できるものである。
地域の統計データは、ジオデモグラフィックスの手法による居住者特性をエリア分析したもので、地域がカテゴリーに分類されたものである。また、地域の統計データは、スタンダードな国勢調査や年収別世帯数などの指標を利用してもよい。
POI refers to a feature that occupies a specific place on a map, and includes, for example, schools, public facilities, post offices, stores, tourist attractions, and the like. Since the POI is a representative point (center point), a circle or the like is defined from the point and used to determine whether or not the facility of the case has been visited.
The facility polygon is a two-dimensional coordinate group, and the range of the facility building and site can be recognized more accurately than the POI, and it can be strictly determined whether or not they have visited them.
The three-dimensional (3D) data is the structural information of the facility having the height information. Since the number of floors can be determined from the height information in addition to the facility polygon, it is possible to determine the floor and tenants.
The statistical data of the area is an area analysis of the resident characteristics by the geodemographic method, and the area is classified into categories. In addition, the statistical data of the region may use indicators such as a standard census and the number of households by annual income.

[ネットワーク3]
ネットワーク3は、インターネットを想定しているが、専用回線で接続される閉鎖的なネットワークであってもよい。
[Network 3]
The network 3 is assumed to be the Internet, but may be a closed network connected by a dedicated line.

[行動ログ提供会社Aサーバ41]
行動ログ提供会社Aサーバ41は、例えば、ユーザのスマートフォン等の携帯端末から携帯端末の移動に伴う行動ログ(位置情報と時刻情報)を取得し、A会社行動ログDB42に記憶し、更に取得したユーザの行動ログ(行動情報)を分析サーバ1にネットワーク3を介して送信する。ここで、行動情報に性別、年代等の属性情報(教師データ)を含めてもよい。
[Action log provider A server 41]
The action log providing company A server 41 acquires, for example, an action log (location information and time information) accompanying the movement of the mobile terminal from a mobile terminal such as a user's smartphone, stores it in the A company action log DB 42, and further acquires it. The user's action log (behavior information) is transmitted to the analysis server 1 via the network 3. Here, attribute information (teacher data) such as gender and age may be included in the behavior information.

また、携帯端末が、位置情報以外に加速度データ、方位データ、脈拍データ、体温データ等の情報を行動ログ提供会社Aサーバ41に送信し、行動ログ提供会社Aサーバ41が、それらデータをA社行動DB42に記憶して、分析サーバ1に送信してもよい。
更に、行動ログ提供会社Aサーバ41は、分析サーバ1に行動分析を依頼し、分析条件等の設定を送信し、分析サーバ1から基礎的分析モデルによって得られた基礎的分析データ(基礎分析データ)を受信し、応用的分析モデルによって得られた応用的分析データ(応用分析データ)を受信する。
In addition to the position information, the mobile terminal transmits information such as acceleration data, orientation data, pulse data, and body temperature data to the action log providing company A server 41, and the action log providing company A server 41 transmits these data to the action log providing company A server 41. It may be stored in the action DB 42 and transmitted to the analysis server 1.
Further, the action log providing company A server 41 requests the analysis server 1 to perform the behavior analysis, transmits the settings such as the analysis conditions, and the basic analysis data (basic analysis data) obtained from the analysis server 1 by the basic analysis model. ) Is received, and the applied analysis data (applied analysis data) obtained by the applied analysis model is received.

[行動ログ提供会社Bサーバ51]
行動ログ提供会社Bサーバ51は、例えば、ユーザのスマートフォン等の携帯端末からアプリ使用に基づく行動ログデータ(位置情報と時刻情報)を取得し、B会社行動ログDB52に記憶し、更に取得したユーザの行動ログデータ(行動情報)を分析サーバ1にネットワーク3を介して送信する。ここで、行動情報にID−POS等の購買履歴等の属性情報(教師データ)を含めてもよい。
また、行動ログ提供会社Bサーバ51は、分析サーバ1から基礎的分析モデルによって得られた基礎分析データを受信し、応用的分析モデルによって得られた応用分析データを受信する。
[Action log provider B server 51]
The action log providing company B server 51 acquires action log data (location information and time information) based on the use of the application from a mobile terminal such as a user's smartphone, stores the action log data (location information and time information) in the action log DB 52 of the user, and further acquires the user. The action log data (behavior information) of the above is transmitted to the analysis server 1 via the network 3. Here, the behavior information may include attribute information (teacher data) such as purchase history such as ID-POS.
Further, the action log providing company B server 51 receives the basic analysis data obtained by the basic analysis model from the analysis server 1, and receives the applied analysis data obtained by the applied analysis model.

[分析サーバ1の処理内容]
次に、分析サーバ1の制御部11で処理プログラムを記憶部12から読み込んで実行する機能実現手段には、ユーザ行動情報の受信手段と、基礎的分析手段と、応用的分析手段と、分析結果の提供手段と、ユーザの行動情報の提供元についてデータ提供の貢献度を判断(決定)する決定手段等とを備えている。
以下、各手段について説明する。
[Processing content of analysis server 1]
Next, the function realizing means for reading and executing the processing program from the storage unit 12 by the control unit 11 of the analysis server 1 includes a user behavior information receiving means, a basic analysis means, an applied analysis means, and an analysis result. It is provided with a means for providing the data and a means for determining (determining) the degree of contribution of data provision to the source of the user's behavior information.
Hereinafter, each means will be described.

[受信手段]
受信手段は、ネットワーク3を介して行動ログ提供会社Aサーバ41又は/及び行動ログ提供会社Bサーバ51からユーザの行動情報を受信すると、そのユーザの行動情報をユーザDB21に記憶する。ユーザDB21へのユーザの行動情報の格納は、ユーザID毎に行う方がデータを利用し易い。
[Receiving means]
When the receiving means receives the user's action information from the action log providing company A server 41 and / and the action log providing company B server 51 via the network 3, the user's action information is stored in the user DB 21. It is easier to use the data when the user's action information is stored in the user DB 21 for each user ID.

[基礎的分析手段]
基礎的分析手段は、空間情報変換DB24を参照し、ユーザDB21に格納されたユーザの行動情報における座標群を関連付けられた施設情報や地域情報に変換する。
また、基礎的分析手段は、各施設又は各地域のユーザの訪問回数、訪問頻度、訪問時間帯を計算する。
尚、基礎的分析手段は、教師情報を用いないで分析を行うものとしている。
[Basic analysis means]
The basic analysis means refers to the spatial information conversion DB 24 and converts the coordinate group in the user's behavior information stored in the user DB 21 into the associated facility information and area information.
In addition, the basic analysis means calculates the number of visits, the frequency of visits, and the time zone of visits by users in each facility or region.
The basic analysis means is to perform analysis without using teacher information.

基礎的分析手段によって特定される基礎的分析モデルは、「自店舗行動」「他店舗行動」「居住地」「勤務地」「利用駅」「性年代」「出張」「散歩」「通院」「旅行」等のモデルである。
そして、これらモデルの情報から「基礎的なプロファイル」「行動の傾向」「ペルソナ(心理的人物像)」「ライフステージ」等の情報(基礎分析データ)が得られ、基礎的分析DB22に記憶される。
尚、基礎的分析モデルは、ユーザ本人の行動情報を用いて分析されたものとなっている。
The basic analysis models specified by the basic analysis means are "own store behavior", "other store behavior", "residential location", "work location", "station used", "sex age", "business trip", "walking", "going to hospital", and " It is a model such as "travel".
Then, information (basic analysis data) such as "basic profile", "behavioral tendency", "persona (psychological person image)", and "life stage" is obtained from the information of these models, and is stored in the basic analysis DB 22. To.
The basic analysis model is analyzed using the behavior information of the user himself / herself.

[応用的分析手段]
応用的分析手段は、ユーザDB21に記憶された複数のユーザの行動情報、または複数のユーザについての基礎的分析モデルの情報を用いて人工知能機械学習により応用的分析モデル(人工知能分析モデル)の情報を生成する。
[Applied analytical means]
The applied analysis means uses the behavior information of a plurality of users stored in the user DB 21 or the information of the basic analysis model for the plurality of users to obtain an applied analysis model (artificial intelligence analysis model) by artificial intelligence machine learning. Generate information.

具体的には、応用的分析手段は、複数のユーザの行動情報、複数のユーザについての基礎的分析モデルの情報を同時に学習させ、分析モデルの予測を行う。それにより、「行動の特徴」「売上予測」「ロイヤリティ」「離反の兆候」等の応用的分析モデルを生成し、その応用的分析モデルに基づいて応用的分析を行って応用的分析データ(応用分析データ)が得られ、応用的分析DB23に記憶される。 Specifically, the applied analysis means simultaneously learns behavior information of a plurality of users and information of a basic analysis model for a plurality of users, and predicts the analysis model. As a result, applied analysis models such as "characteristics of behavior", "sales forecast", "royalty", and "signs of separation" are generated, and applied analysis is performed based on the applied analysis model to perform applied analysis data (application). Analytical data) is obtained and stored in the applied analysis DB 23.

更に、応用的分析手段は、行動ログ提供会社Aサーバ41又は/及び行動ログ提供会社Bサーバ51から提供される、性年代などの属性情報、購買履歴等の教師情報を用いた分析を行うようにしてもよい。
応用的分析では、教師情報を用いることとし、例外的に、用いなくてもよい。
尚、応用的分析モデルは、複数のユーザの行動情報を用いて、それらが相互作用して分析されたものとなっている。
更に、応用的分析では、人工知能機械学習を用いない分析手法であってもよい。
Further, the applied analysis means is to perform analysis using attribute information such as sex age and teacher information such as purchase history provided by the action log provider A server 41 and / and the action log provider B server 51. You may do it.
In applied analysis, teacher information is used, and exceptionally, it is not necessary to use it.
In addition, the applied analysis model is one in which behavioral information of a plurality of users is used and they interact with each other for analysis.
Further, in the applied analysis, an analysis method that does not use artificial intelligence machine learning may be used.

[提供手段]
提供手段は、行動ログ提供会社Aサーバ41又は/及び行動ログ提供会社Bサーバ51からの分析依頼に応じて、ユーザID毎に基礎的分析又は/及び応用的分析を行い、基礎的分析DB22又は/及び応用的分析DB23に分析結果のデータ(分析レポート)を記憶し、そして、分析依頼があった行動ログ提供会社Aサーバ41又は/及び行動ログ提供会社Bサーバ51に分析レポートを送信する。
分析レポートは、分析を依頼した側の設定条件に基づいて基礎的分析又は/及び応用的分析が為され、作成されるものである。
[Providing means]
The providing means performs basic analysis and / and applied analysis for each user ID in response to an analysis request from the action log providing company A server 41 and / and the action log providing company B server 51, and performs basic analysis DB 22 or / And the analysis result data (analysis report) is stored in the applied analysis DB 23, and the analysis report is transmitted to the action log provider A server 41 or / and the action log provider B server 51 for which the analysis request was made.
The analysis report is prepared by performing basic analysis and / or applied analysis based on the setting conditions of the side requesting the analysis.

[決定手段]
本システムでは、行動ログ提供会社Aサーバ41、行動ログ提供会社Bサーバ51といった複数の行動情報提供元からユーザの行動情報を取得して分析を行うものであるから、できるだけ多くのユーザの行動情報が必要である。そのため、情報提供元の会社が情報提供のモチベーションが得られる仕組みがあると情報提供が促されることになる。
[Decision means]
In this system, the behavior information of users is acquired from a plurality of behavior information providers such as the behavior log provider A server 41 and the behavior log provider B server 51 and analyzed. Therefore, the behavior information of as many users as possible is analyzed. is required. Therefore, if the company that provides the information has a mechanism to obtain motivation for providing the information, the provision of the information will be promoted.

そこで、決定手段は、情報提供元の会社からの情報提供の貢献度を計算して決定している。つまり、情報提供の貢献度に応じて情報提供料を情報提供のあった会社に支払うようにしている。 Therefore, the determination means is determined by calculating the degree of contribution of information provision from the information providing company. In other words, the information provision fee is paid to the company that provided the information according to the degree of contribution of the information provision.

例えば、行動情報の提供元Pが行動情報を提供したものの、その情報が他の情報提供元Q,Rでは分析に利用されず、貢献度がゼロの場合には、提供元Pは提供元Q,Rから情報提供料を受け取ることはない。また、他の情報提供元Q,Rが分析で利用して貢献があった場合には、貢献度に応じて提供元Pは提供元Q,Rから情報提供料を受け取ることになる。 For example, if the behavior information provider P provides the behavior information, but the information is not used for analysis by other information providers Q and R and the contribution is zero, the provider P is the provider Q. , R does not receive the information provision fee. If other information providers Q and R use the information in the analysis and make a contribution, the provider P will receive an information provision fee from the providers Q and R according to the degree of contribution.

[貢献度の算出方法]
次に、行動情報の貢献度の決定について説明する。
[量のみの算出方法]
具体的には、単純に情報提供元の会社A,B,Cからの行動情報の提供量に応じて貢献度を決定する。例えば、以下の式(1)によりユーザID毎に貢献度を求める。
A社の貢献度=A社の提供量/(A+B+Cの総提供量)・・・式(1)
尚、上記例では、全ての情報提供元の行動情報が利用されるという前提であるが、提供されただけで利用されない場合にも、この量のみの算出方法を用いてもよい。
[Calculation method of contribution]
Next, the determination of the degree of contribution of behavioral information will be described.
[Calculation method of quantity only]
Specifically, the degree of contribution is simply determined according to the amount of behavioral information provided by the information providing companies A, B, and C. For example, the degree of contribution is calculated for each user ID by the following formula (1).
Contribution of company A = amount provided by company A / (total amount provided by A + B + C) ... Equation (1)
In the above example, it is premised that the behavioral information of all the information providers is used, but even if the information is provided but not used, the calculation method of only this amount may be used.

[量と質の算出方法]
また、各社の情報の重み付けを行い、貢献度を決定してもよい。例えば、以下の式(2)により貢献度を求める。以下の「提供量」が量で、「重み付け係数」が質となる。
A社の貢献度=(A社の提供量×重み付け係数a)/{(A社の提供量×重み付け係数a)+(B社の提供量×重み付け係数b)+(C社の提供量×重み付け係数c)}・・・式(2)
[Calculation method of quantity and quality]
In addition, the information of each company may be weighted to determine the degree of contribution. For example, the degree of contribution is calculated by the following formula (2). The following "quantity provided" is the quantity, and the "weighting coefficient" is the quality.
Contribution of company A = (amount provided by company A x weighting coefficient a) / {(amount provided by company A x weighting coefficient a) + (amount provided by company B x weighting coefficient b) + (amount provided by company C x) Weighting coefficient c)} ... Equation (2)

[基礎的分析の貢献度]
基礎的分析モデルにおける貢献度は、各行動情報の提供元から提供されたユーザID毎の行動情報について、行動分析を依頼した提供元以外の提供元の行動情報がどの程度利用されたかを示すものである。
貢献度は、分析が為される度に算出されるもので、分析サーバ1を運営する会社が把握するものである。
[Contribution of basic analysis]
The degree of contribution in the basic analysis model indicates how much the behavior information of the provider other than the provider who requested the behavior analysis was used for the behavior information for each user ID provided by each behavior information provider. Is.
The degree of contribution is calculated each time an analysis is performed, and is grasped by the company that operates the analysis server 1.

例えば、特定のユーザIDについて、行動提供元A社が行動情報を100件、提供元B社が200件、提供元C社が300件あって、A社が依頼した分析にA社の50件、B社の100件、C社の150件が使用された場合に、B社の貢献度は100/(50+100+150)=100/300で33.3%となる。
また、C社の貢献度は150/300で50%となる。
For example, for a specific user ID, the action provider A has 100 behavior information, the provider B has 200, the provider C has 300, and the analysis requested by company A has 50 cases of company A. When 100 cases of company B and 150 cases of company C are used, the contribution of company B is 100 / (50 + 100 + 150) = 100/300, which is 33.3%.
The contribution of Company C is 150/300, which is 50%.

[基礎的分析の貢献度算出:図2]
次に、基礎的分析モデルにおける貢献度の算出について図2を参照しながら説明する。図2は、基礎的分析モデルの貢献度算出表を示す図である。
基礎的分析モデルでは、共通するユーザIDについて情報提供の貢献度を算出するものである。
図2の表は、分析サーバ1の記憶部12に基礎的分析モデルの貢献度演算のテーブルとして記憶される。
[Calculation of contribution of basic analysis: Fig. 2]
Next, the calculation of the degree of contribution in the basic analysis model will be described with reference to FIG. FIG. 2 is a diagram showing a contribution calculation table of the basic analysis model.
In the basic analysis model, the degree of contribution of information provision is calculated for a common user ID.
The table of FIG. 2 is stored in the storage unit 12 of the analysis server 1 as a table of contribution calculation of the basic analysis model.

図2では、行動分析の度にユーザID毎に各情報提供元の座標数、その価値が設定されている。
座標数の価値とは、提供された座標数がどの程度利用されるものであるのかを示す数値(%)である。
図2の表は、基礎的分析の内容、種類に応じて設定される数値が変更されるものである。図2の表を用いた貢献度算出処理フローは後述する。
In FIG. 2, the number of coordinates of each information provider and its value are set for each user ID each time the behavior is analyzed.
The value of the number of coordinates is a numerical value (%) indicating how much the provided number of coordinates is used.
In the table of FIG. 2, the numerical values set according to the content and type of the basic analysis are changed. The contribution calculation processing flow using the table of FIG. 2 will be described later.

[応用的分析の貢献度算出:図3]
次に、応用的分析モデルにおける貢献度の算出について図3を参照しながら説明する。図3は、応用的分析モデルの貢献度算出表を示す図である。
応用的分析モデルでは、ユーザIDではなく情報提供元単位で情報提供の貢献度を算出するものである。
図3の表は、分析サーバ1の記憶部12に応用的分析モデルのテーブルとして記憶される。
[Calculation of contribution of applied analysis: Fig. 3]
Next, the calculation of the degree of contribution in the applied analysis model will be described with reference to FIG. FIG. 3 is a diagram showing a contribution calculation table of the applied analysis model.
In the applied analysis model, the degree of contribution of information provision is calculated not by the user ID but by the information provider unit.
The table of FIG. 3 is stored in the storage unit 12 of the analysis server 1 as a table of the applied analysis model.

図3では、情報提供元毎に座標数、その価値、教師情報の項目数、その価値が設定されている。教師情報を用いないで、座標数の価値だけで重み付けを行ってもよい。
教師情報(教師データ)は、情報提供元が取得した、行動情報以外の情報でPOS等の購買履歴情報、アプリの利用情報等である。
図3の表は、応用的分析の内容、種類に応じて設定される数値が変更されるものである。図3の表を用いた貢献度算出処理フローは後述する。
In FIG. 3, the number of coordinates, the value thereof, the number of items of teacher information, and the value thereof are set for each information provider. Weighting may be performed only by the value of the number of coordinates without using the teacher information.
The teacher information (teacher data) is information other than the behavior information acquired by the information provider, such as purchase history information such as POS, application usage information, and the like.
In the table of FIG. 3, the numerical values set according to the content and type of the applied analysis are changed. The contribution calculation processing flow using the table of FIG. 3 will be described later.

[全体処理フロー:図4]
次に、分析サーバ1の制御部11によって実行される全体の処理フローについて図4を参照しながら説明する。図4は、全体の処理フローを示す図である。
図4に示すように、制御部11は、行動ログ提供会社サーバからの分析依頼(分析要求)が基礎的分析か否かを判定する(S1)。
分析要求が基礎的分析であれば(Yesの場合)、基礎的分析処理を行い(S2)、分析要求が基礎的分析でなければ(Noの場合)、分析要求が応用的分析か否かを判定する(S3)。
基礎的分析処理は、特定の基礎的分析モデルを用いて基礎分析データ(レポート)を生成し、そのレポートを分析要求があった行動ログ提供会社サーバに送信する。
[Overall processing flow: Fig. 4]
Next, the entire processing flow executed by the control unit 11 of the analysis server 1 will be described with reference to FIG. FIG. 4 is a diagram showing the entire processing flow.
As shown in FIG. 4, the control unit 11 determines whether or not the analysis request (analysis request) from the action log provider server is basic analysis (S1).
If the analysis request is a basic analysis (if Yes), the basic analysis process is performed (S2), and if the analysis request is not a basic analysis (if No), whether the analysis request is an applied analysis or not is determined. Judgment (S3).
The basic analysis process generates basic analysis data (report) using a specific basic analysis model, and sends the report to the behavior log provider server that requested the analysis.

分析要求が応用的分析であれば(Yesの場合)、応用的分析処理を行い(S4)、分析要求が応用的分析でなければ(Noの場合)、貢献度算出処理へ移行する(S5)。
応用的分析処理は、特定の応用的分析モデルを用いて応用分析データ(レポート)を生成し、そのレポートを分析要求があった行動ログ提供会社サーバに送信する。
If the analysis request is an applied analysis (if Yes), the applied analysis process is performed (S4), and if the analysis request is not an applied analysis (if No), the process proceeds to the contribution calculation process (S5). ..
The applied analysis process generates applied analysis data (report) using a specific applied analysis model, and sends the report to the action log provider server that requested the analysis.

後述する基礎的分析モデルにおける貢献度算出フロー又は/及び応用的分析モデルにおける貢献度算出フローによる貢献度算出処理を行う(S5)。
貢献度算出処理で得られた貢献度は、分析要求を行っていない行動ログ提供会社(他の行動ログ提供会社)の貢献度となる。
そして、全体の処理を終了する。
Contribution calculation processing is performed according to the contribution calculation flow in the basic analysis model and / and the contribution calculation flow in the applied analysis model, which will be described later (S5).
The contribution obtained by the contribution calculation process is the contribution of the action log provider (other action log provider) that has not made an analysis request.
Then, the whole process is finished.

[基礎的分析モデルにおける貢献度算出フロー:図5]
次に、分析サーバ1の制御部11によって実行される基礎的分析モデルにおける貢献度算出フローについて図5を参照しながら説明する。図5は、基礎的分析モデルにおける貢献度算出フローを示す図である。図5の処理フローは、図4の貢献度算出処理S5の一部である。
制御部11は、図4の基礎的分析処理が実行された場合に、図4の貢献度算出処理S5において、基礎的分析モデルにおける貢献度算出処理が実行されるようになっている。
[Contribution calculation flow in basic analysis model: Fig. 5]
Next, the contribution calculation flow in the basic analysis model executed by the control unit 11 of the analysis server 1 will be described with reference to FIG. FIG. 5 is a diagram showing a contribution calculation flow in the basic analysis model. The processing flow of FIG. 5 is a part of the contribution calculation processing S5 of FIG.
When the basic analysis process of FIG. 4 is executed, the control unit 11 executes the contribution calculation process of the basic analysis model in the contribution calculation process S5 of FIG.

基礎的分析モデルにおける貢献度算出処理が開始されると、制御部11は、ユーザDB21から基礎的分析対象のユーザIDの情報(行動情報)を取得する(S11)。この処理S11は、図4の処理S2で行ってもよい。
ユーザID毎に各情報提供元における座標数、その価値を用いてユーザIDの座標数に重み付けを行い、得られた数値を有効利用量として、各情報提供元における有効利用量を求める(S12)。
そして、各情報提供元の有効利用量を合計し、ユーザID毎の合計有効利用量を求める(S13)。
When the contribution calculation process in the basic analysis model is started, the control unit 11 acquires the information (behavior information) of the user ID of the basic analysis target from the user DB 21 (S11). This process S11 may be performed in the process S2 of FIG.
The number of coordinates at each information provider and its value are used to weight the number of coordinates of the user ID for each user ID, and the obtained numerical value is used as the effective usage amount to obtain the effective usage amount at each information provider (S12). ..
Then, the effective usage amount of each information provider is totaled to obtain the total effective usage amount for each user ID (S13).

更に、貢献度を求める情報提供元の有効利用量を合計有効利用量で除算してユーザID毎の貢献度を求める(S14)。
貢献度は、ユーザDB21に記憶され、当該情報提供元には、当該貢献度に応じて分析会社が使用料を支払う。
Further, the contribution degree for each user ID is obtained by dividing the effective usage amount of the information provider for which the contribution degree is obtained by the total effective usage amount (S14).
The degree of contribution is stored in the user DB 21, and the analysis company pays the usage fee to the information provider according to the degree of contribution.

[応用的分析モデルにおける貢献度算出フロー:図6]
次に、分析サーバ1の制御部11によって実行される応用的分析モデルにおける貢献度算出フローについて図6を参照しながら説明する。図6は、応用的分析モデルにおける貢献度算出フローを示す図である。
制御部11は、図4の応用的分析処理が実行されると、応用的分析モデルにおける貢献度算出処理が開始されるようになっている。
[Contribution calculation flow in applied analysis model: Fig. 6]
Next, the contribution calculation flow in the applied analysis model executed by the control unit 11 of the analysis server 1 will be described with reference to FIG. FIG. 6 is a diagram showing a contribution calculation flow in the applied analysis model.
When the applied analysis process of FIG. 4 is executed, the control unit 11 starts the contribution calculation process in the applied analysis model.

応用的分析モデルにおける貢献度算出処理が開始されると、制御部11は、ユーザDB21から応用的分析対象の行動情報を参照し、各情報提供元の座標数と教師情報の項目数を取得し、図3のテーブルに設定する(S21)。
そして、図3のテーブルに、各情報提供元の座標数の価値を設定し(S22)、各情報提供元の教師情報の価値を設定する(S23)。
When the contribution calculation process in the applied analysis model is started, the control unit 11 refers to the behavior information of the applied analysis target from the user DB 21, and acquires the number of coordinates of each information provider and the number of items of teacher information. , Set in the table of FIG. 3 (S21).
Then, the value of the number of coordinates of each information provider is set in the table of FIG. 3 (S22), and the value of the teacher information of each information provider is set (S23).

次に、情報提供元毎の座標数、その価値、教師情報の項目数、その価値を用いて座標数に重み付けを行い、得られた数値を有効利用量とする(S24)。
そして、各情報提供元の有効利用量を合計し、合計有効利用量を求める(S25)。
Next, the number of coordinates for each information provider, its value, the number of items of teacher information, and the value are used to weight the number of coordinates, and the obtained numerical value is used as the effective utilization amount (S24).
Then, the effective usage amount of each information provider is totaled to obtain the total effective usage amount (S25).

更に、貢献度を求める情報提供元の有効利用量を合計有効利用量で除算して貢献度を求める(S26)。
この貢献度も、ユーザDB21に記憶され、当該情報提供元には、当該貢献度に応じて分析会社が使用料を支払う。
Further, the contribution degree is obtained by dividing the effective usage amount of the information provider for which the contribution degree is obtained by the total effective usage amount (S26).
This degree of contribution is also stored in the user DB 21, and the analysis company pays the usage fee to the information provider according to the degree of contribution.

[応用例1]
次に、応用例1を説明する。
応用例1では、行動ログ提供会社がユーザの行動情報を分析サーバ1に提供するものの、その行動情報の全部又は一部を他の行動ログ提供会社サーバの分析に使用させないよう制限を付するものである。尚、制限を付した行動ログ提供会社サーバが分析を依頼した場合には、自己保有のデータとして制限なく使用することができる。
上記制限は、テーブル等で分析サーバ1内の記憶部12に記憶させておき、分析処理の際に参照して処理を行うものとなる。
[Application Example 1]
Next, application example 1 will be described.
In Application Example 1, the behavior log provider provides the user's behavior information to the analysis server 1, but restricts all or part of the behavior information from being used for analysis of another behavior log provider server. Is. If the server of the behavior log provider with restrictions requests analysis, it can be used as self-owned data without restrictions.
The above limitation is stored in the storage unit 12 in the analysis server 1 in a table or the like, and is referred to during the analysis process to perform the process.

[応用例2]
次に、応用例2を説明する。
本システムでは、ユーザの行動情報における位置情報に座標データを用いているが、応用例2では、位置情報が座標データだけでなく、郵便番号データ、行政界データ、メッシュデータ、Wi−Fiエリアデータ等を用いたものであり、それぞれのデータへの対応を可能としたものである。
[Application example 2]
Next, application example 2 will be described.
In this system, coordinate data is used for position information in user behavior information, but in application example 2, the position information is not only coordinate data, but also postal code data, administrative boundary data, mesh data, and Wi-Fi area data. Etc., and it is possible to correspond to each data.

郵便番号データは、郵便番号によって特定されるエリアの情報であり、行政界データは、行政によって区切られたエリアの情報であり、メッシュデータは、任意に設定された地図上のメッシュによって特定されるエリアの情報であり、Wi−Fiエリアデータは、Wi−Fiの基地局によって電波が届くエリアの情報である。
これらエリアの情報には、具体的にはエリア番号、エリアコードが付与されて管理されるものである。
The zip code data is the information of the area specified by the zip code, the administrative boundary data is the information of the area separated by the administration, and the mesh data is specified by the mesh on the arbitrarily set map. The area information, and the Wi-Fi area data is the information of the area where the radio wave reaches by the Wi-Fi base station.
Specifically, the area number and the area code are assigned to the information of these areas and managed.

[応用例2における動作]
応用例2における処理動作について説明する。
行動ログ提供会社Xのサーバが、ユーザIDに対応して、座標データの代わりに、例えば、郵便番号データによる行動分析を分析サーバ1に要求する場合、郵便番号データのエリアの情報に基づくユーザの行動情報(ユーザID、エリアコード、時刻)を取得し、その会社Xの行動ログDBに記憶する。
[Operation in Application Example 2]
The processing operation in Application Example 2 will be described.
When the server of the action log provider X requests the analysis server 1 to analyze the behavior by, for example, the zip code data instead of the coordinate data in response to the user ID, the user's based on the information in the area of the zip code data. The action information (user ID, area code, time) is acquired and stored in the action log DB of the company X.

尚、行動ログ提供会社Xのサーバが、郵便番号データではなく、行政界データ、メッシュデータ又はWi−Fiエリアデータ等のいずれかのエリアの情報による行動分析を分析サーバ1に要求する場合には、それらのエリアの情報に基づくユーザの行動情報(ユーザID、エリアコード、時刻)を取得し、ユーザの行動情報として、その会社Xの行動ログDBに記憶してもよい。 When the server of the action log provider X requests the analysis server 1 to analyze the behavior based on the information of any area such as administrative boundary data, mesh data, or Wi-Fi area data instead of the zip code data. , The user's action information (user ID, area code, time) based on the information in those areas may be acquired and stored in the action log DB of the company X as the user's action information.

そして、行動ログ提供会社Xのサーバが、郵便番号データのエリアの情報に基づくユーザの行動情報を分析サーバ1に送信し、分析サーバ1がその行動情報を受信してユーザDB21に記憶する。更に、分析サーバ1は、ユーザDB21に記憶したユーザの行動情報を基に行動分析を行う。
つまり、初めに記載した実施例では、ユーザの位置を座標で特定したが、応用例2では、ユーザの位置をエリアの情報で特定するものである。
Then, the server of the action log providing company X transmits the user's action information based on the information in the area of the zip code data to the analysis server 1, and the analysis server 1 receives the action information and stores it in the user DB 21. Further, the analysis server 1 performs behavior analysis based on the user behavior information stored in the user DB 21.
That is, in the first embodiment, the user's position is specified by the coordinates, but in the application example 2, the user's position is specified by the area information.

[座標データをエリア情報に変換]
分析サーバ1は、行動ログ提供会社Xのサーバから郵便番号エリアでの行動分析の要求(依頼)を受信すると、ユーザDB21に記憶されている、他の行動ログ提供会社サーバから送信されたユーザIDの座標データを郵便番号エリアの情報に変換する。
具体的には、分析サーバ1は、郵便番号エリアの情報と座標データとを対応付けて記憶しておき、ユーザの行動情報における座標データを対応する郵便番号エリアの情報に変換する。
[Convert coordinate data to area information]
When the analysis server 1 receives a request (request) for behavior analysis in the zip code area from the server of the behavior log provider X, the analysis server 1 stores the user ID stored in the user DB 21 and is transmitted from another behavior log provider server. Converts the coordinate data of the postal code area.
Specifically, the analysis server 1 stores the information of the zip code area and the coordinate data in association with each other, and converts the coordinate data in the user's behavior information into the information of the corresponding zip code area.

そして、行動ログ提供会社Xから提供された郵便番号エリアに基づく行動情報と他の行動ログ提供会社サーバから提供され、郵便番号エリアの情報に変換された行動情報を用いて、分析サーバ1が分析処理を行う。
つまり、ユーザの座標データを郵便番号エリアの情報に変換することで、他の行動ログ提供会社サーバから提供された行動情報も利用して行動分析を行うことができる。
Then, the analysis server 1 analyzes using the action information based on the zip code area provided by the action log providing company X and the action information provided by the other action log providing company server and converted into the information of the zip code area. Perform processing.
That is, by converting the coordinate data of the user into the information of the zip code area, it is possible to perform the behavior analysis by using the behavior information provided by the server of another behavior log provider.

座標データを郵便番号エリアの情報に変換したのと同じ手法で、座標データを行政界データ、メッシュデータ又はWi−Fiエリアデータ等のエリア情報に変換すれば、座標データをいずれのデータ形式のエリア情報に対応付けることができ、分析を要求する会社としては、自己の分析スタイルに合ったデータ形式で分析結果を取得できる。 If the coordinate data is converted into area information such as administrative boundary data, mesh data, or Wi-Fi area data by the same method as converting the coordinate data into postal code area information, the coordinate data can be converted into an area of any data format. As a company that can associate information and request analysis, it is possible to acquire analysis results in a data format that suits its own analysis style.

このように、分析要求を行う会社のデータ形式(要求するエリア情報)に応じて、座標データを利用してユーザの行動分析を行うことができるので、提供されたユーザの行動情報を有功に活用でき、分析精度を向上させることができる効果がある。
無論、基礎的行動分析と応用的行動分析の双方の行動分析に適用可能である。
In this way, it is possible to analyze the user's behavior using the coordinate data according to the data format (requested area information) of the company that makes the analysis request, so the provided user behavior information can be effectively utilized. This has the effect of improving the analysis accuracy.
Of course, it can be applied to both basic behavioral analysis and applied behavioral analysis.

尚、行動ログ提供会社サーバからは座標データが提供されるものの、分析サーバ1が郵便番号エリア又はその他のエリアの情報に変換して行動分析を行い、そのエリアに基づく分析結果を行動ログ提供会社サーバに提供してもよい。 Although the behavior log providing company server provides coordinate data, the analysis server 1 converts the information into the information of the zip code area or other areas to perform the behavior analysis, and the analysis result based on the area is converted into the behavior log providing company. It may be provided to the server.

また、エリア情報を用いた行動分析として、当該エリアについてクラスタ分析を行い、クラスタ番号を付与しておく。ユーザがエリアを移動した場合に、ユーザの履歴情報からクラスタ番号の変遷を取得し、クラスタ分析エリアの移動順、滞在時間、移動時間を基にユーザの行動分析を行うようにしてもよい。 In addition, as a behavioral analysis using area information, a cluster analysis is performed on the area and a cluster number is assigned. When the user moves the area, the transition of the cluster number may be acquired from the user's history information, and the user's behavior analysis may be performed based on the movement order, staying time, and moving time of the cluster analysis area.

更に、ユーザの行動情報の貢献度についても、提供されるユーザの行動情報がエリア単位であれば、図2、図3の「座標数」は「エリア数」となり、図6の「座標数」も「エリア数」として処理を行えば適用できるものである。 Further, regarding the degree of contribution of the user's behavior information, if the provided user's behavior information is in area units, the "coordinate number" in FIGS. 2 and 3 becomes the "area number", and the "coordinate number" in FIG. Can also be applied if processing is performed as the "number of areas".

[実施の形態の効果]
本システムによれば、複数の行動情報の提供者(行動ログ提供会社Aサーバ41、行動ログ提供会社Bサーバ51)から提供されたユーザの行動情報を用いて分析サーバ1が当該ユーザの基礎的分析を行うと共に、他のユーザの行動情報も用いて人工知能機械学習等による応用的分析も行い、更に、提供されたユーザの行動情報の量又は分析における利用状況から提供者の情報提供の貢献度を決定するようにしているので、その貢献度に応じて情報提供料の支払いを可能とし、行動情報の収集を促進して分析精度を向上させることができる効果がある。
[Effect of Embodiment]
According to this system, the analysis server 1 uses the user's behavior information provided by a plurality of behavior information providers (behavior log provider A server 41, behavior log provider B server 51), and the analysis server 1 is the basic of the user. In addition to conducting analysis, we also perform applied analysis by artificial intelligence machine learning using behavior information of other users, and further contribute to the provision of information by the provider based on the amount of behavior information provided by the user or the usage status in the analysis. Since the degree is determined, it is possible to pay the information provision fee according to the degree of contribution, and there is an effect that the collection of behavioral information can be promoted and the analysis accuracy can be improved.

本発明は、ユーザの行動情報を用いて行動の基礎的分析を行い、収集した他のユーザの行動情報も用いて行動の応用的分析を行い、更に、ユーザの行動情報を収集する会社の情報提供の貢献に応じて情報提供料の支払いを可能とし、行動情報の収集を促進して分析精度を向上させる行動分析システム及びそのプログラムに好適である。 The present invention performs basic analysis of behavior using user behavior information, performs applied analysis of behavior using collected behavior information of other users, and further collects user behavior information. It is suitable for behavioral analysis systems and their programs that enable payment of information provision fees according to the contribution of provision, promote the collection of behavioral information, and improve the accuracy of analysis.

1...分析サーバ、 3...ネットワーク、 11...制御部、 12...記憶部、 13...インタフェース部、 21...ユーザデータベース(ユーザDB)、 22...基礎的分析データベース(基礎的分析DB)、 23...応用的分析データベース(応用的分析DB)、 24...空間情報変換データベース(空間情報変換DB)、 41...行動ログ提供会社Aサーバ、 42...A社行動ログデータベース(A社行動ログDB)、 51...行動ログ提供会社Bサーバ、 52...B社行動ログデータベース(B社行動ログDB) 1 ... Analysis server, 3 ... Network, 11 ... Control unit, 12 ... Storage unit, 13 ... Interface unit, 21 ... User database (user DB), 22 ... Basics Target analysis database (basic analysis DB), 23 ... Applied analysis database (applied analysis DB), 24 ... Spatial information conversion database (spatial information conversion DB), 41 ... Action log provider A server , 42 ... Company A action log database (Company A action log DB), 51 ... Action log provider B server, 52 ... Company B action log database (Company B action log DB)

Claims (12)

複数の行動情報提供サーバからユーザの位置情報を含む行動情報が提供され、行動分析を行う分析サーバを有する行動分析システムであって、
前記分析サーバは、前記提供されたユーザの行動情報を記憶するユーザデータベースと、位置情報を対応する施設情報又は地域情報に変換する空間情報変換データベースとを有し、
前記分析サーバは、前記ユーザデータベースにおける特定のユーザの行動情報について前記空間情報変換データベースを参照して当該特定のユーザの基礎的な行動分析を行い、前記特定のユーザの行動情報及び前記特定のユーザ以外の行動情報を用いて前記特定のユーザの応用的な行動分析を行い、前記行動情報提供サーバに前記基礎的な行動分析の結果又は前記応用的な行動分析の結果の分析データを送信し、前記提供された行動情報の提供の量又は前記提供された行動情報の利用の程度を示す利用状況から行動分析における前記複数の行動情報提供サーバの中で特定の行動情報提供サーバの貢献度を算出することを特徴とする行動分析システム。
It is a behavior analysis system that has an analysis server that performs behavior analysis by providing behavior information including the user's location information from a plurality of behavior information providing servers.
The analysis server includes a user database for storing action information of the provided user and spatial information conversion database to convert the location information to corresponding facility information or area information,
The analysis server refers to the spatial information conversion database for the behavioral information of a specific user in the user database, performs basic behavioral analysis of the specific user, and performs the behavioral information of the specific user and the specific user. The applied behavior analysis of the specific user is performed using the behavior information other than the above, and the analysis data of the result of the basic behavior analysis or the result of the applied behavior analysis is transmitted to the behavior information providing server. From the amount of provided behavioral information provided or the usage status indicating the degree of use of the provided behavioral information, the degree of contribution of a specific behavioral information providing server among the plurality of behavioral information providing servers in the behavioral analysis is calculated. A behavioral analysis system characterized by doing.
分析サーバは、行動情報提供サーバから特定の条件に基づく基礎的分析の要求があると、特定の基礎的分析モデルを利用して基礎分析データを取得し、当該基礎分析データを基礎的分析の要求があった前記行動情報提供サーバに送信することを特徴とする請求項1記載の行動分析システム。 When the analysis server receives a request for basic analysis based on a specific condition from the behavior information providing server, the analysis server acquires the basic analysis data using a specific basic analysis model and requests the basic analysis data for the basic analysis. The behavior analysis system according to claim 1, wherein the data is transmitted to the behavior information providing server. 分析サーバは、基礎的分析モデルにおける貢献度の算出には、ユーザ単位で行動情報の座標数又はエリア数に重み付けを行うことを特徴とする請求項2記載の行動分析システム。 The behavior analysis system according to claim 2, wherein the analysis server weights the number of coordinates or the number of areas of behavior information for each user in order to calculate the degree of contribution in the basic analysis model. 分析サーバは、行動情報提供サーバから特定の条件に基づく応用的分析の要求があると、特定の応用的分析モデルを利用して応用分析データを取得し、当該応用分析データを応用的分析の要求があった前記行動情報提供サーバに送信することを特徴とする請求項1記載の行動分析システム。 When the analysis server receives a request for applied analysis based on a specific condition from the behavior information providing server, the analysis server acquires the applied analysis data using a specific applied analysis model and requests the applied analysis data for the applied analysis. The behavior analysis system according to claim 1, wherein the data is transmitted to the behavior information providing server. 分析サーバは、応用的分析モデルにおける貢献度の算出には、行動情報提供サーバ単位で行動情報の座標数又はエリア数に重み付けを行うことを特徴とする請求項4記載の行動分析システム。 The behavior analysis system according to claim 4, wherein the analysis server weights the number of coordinates or the number of areas of the behavior information for each behavior information providing server in order to calculate the degree of contribution in the applied analysis model. 分析サーバは、提供されたユーザの行動情報について、当該行動情報を提供した行動情報提供サーバからの分析要求には使用するが、他の行動情報提供サーバからの分析要求には使用させないよう制限することを特徴とする請求項1乃至5記載の行動分析システムThe analysis server uses the provided user's behavior information for an analysis request from the behavior information providing server that provided the behavior information, but restricts it from being used for an analysis request from another behavior information providing server. The behavior analysis system according to claim 1 to 5, wherein the behavior analysis system is characterized in that. 複数の行動情報提供サーバからユーザの位置情報を含む行動情報が提供され、行動分析を行う行動分析システムの分析サーバで実行されるコンピュータプログラムであって、
前記分析サーバを、
前記提供されたユーザの行動情報を記憶するユーザデータベースにおける特定のユーザの行動情報について、位置情報を対応する施設情報又は地域情報に変換する空間情報変換データベースを参照して当該特定のユーザの基礎的な行動分析を行う基礎的分析手段と、
前記特定のユーザの行動情報及び前記特定のユーザ以外の行動情報を用いて前記特定のユーザの応用的な行動分析を行う応用的分析手段と、
前記行動情報提供サーバに前記基礎的な行動分析の結果又は前記応用的な行動分析の結果の分析データを送信する送信手段と、
前記提供された行動情報の提供の量又は前記提供された行動情報の利用の程度を示す利用状況から行動分析における前記複数の行動情報提供サーバの中で特定の行動情報提供サーバの貢献度を算出する決定手段として機能させることを特徴とするプログラム。
It is a computer program that is executed by the analysis server of the behavior analysis system that performs behavior analysis by providing behavior information including the user's location information from multiple behavior information providing servers.
The analysis server
Behavioral information for a particular user in a user database for storing action information of the user the provided, the basic of a particular user with reference to the spatial information conversion database to convert the location information to corresponding facility information or area information Basic analysis means for performing various behavioral analysis
An applied analysis means for performing an applied behavior analysis of the specific user using the behavior information of the specific user and the behavior information other than the specific user.
A transmission means for transmitting analysis data of the result of the basic behavior analysis or the result of the applied behavior analysis to the behavior information providing server, and
Calculating a contribution of a specific behavior information providing server among the plurality of behavioral information providing server in the behavior analysis from usage indicating the degree of utilization of the amount or the provided action information providing of the provided action information A program characterized by functioning as a means of determining information.
基礎的分析手段は、行動情報提供サーバから特定の条件に基づく基礎的分析の要求があると、特定の基礎的分析モデルを利用して基礎分析データを取得し、
送信手段は、当該基礎分析データを基礎的分析の要求があった前記行動情報提供サーバに送信することを特徴とする請求項7記載のプログラム。
When there is a request for basic analysis based on specific conditions from the behavior information providing server, the basic analysis means acquires basic analysis data using a specific basic analysis model.
The program according to claim 7, wherein the transmission means transmits the basic analysis data to the behavior information providing server that has requested the basic analysis.
決定手段は、基礎的分析モデルにおける貢献度の算出には、ユーザ単位で行動情報の座標数又はエリア数に重み付けを行うことを特徴とする請求項8記載のプログラム。 The program according to claim 8, wherein the determination means weights the number of coordinates or the number of areas of the behavior information for each user in order to calculate the degree of contribution in the basic analysis model. 応用的分析手段は、行動情報提供サーバから特定の条件に基づく応用的分析の要求があると、特定の応用的分析モデルを利用して応用分析データを取得し、
送信手段は、当該応用分析データを応用的分析の要求があった前記行動情報提供サーバに送信することを特徴とする請求項7記載のプログラム。
When there is a request for applied analysis based on a specific condition from the behavior information providing server, the applied analysis means acquires the applied analysis data by using a specific applied analysis model.
The program according to claim 7, wherein the transmitting means transmits the applied analysis data to the behavior information providing server for which an applied analysis is requested.
決定手段は、応用的分析モデルにおける貢献度の算出には、行動情報提供サーバ単位で行動情報の座標数又はエリア数に重み付けを行うことを特徴とする請求項10記載のプログラム。 The program according to claim 10, wherein the determination means weights the number of coordinates or the number of areas of the behavior information for each behavior information providing server in order to calculate the degree of contribution in the applied analysis model. 基礎分析手段又は/及び応用分析手段は、提供されたユーザの行動情報について、当該行動情報を提供した行動情報提供サーバからの分析要求には使用するが、他の行動情報提供サーバからの分析要求には使用させないよう制限することを特徴とする請求項7乃至11記載のプログラム。 The basic analysis means and / and the applied analysis means use the provided user's behavior information for an analysis request from the behavior information providing server that provided the behavior information, but an analysis request from another behavior information providing server. 7. The program according to claim 7 to 11, wherein the program is restricted so as not to be used.
JP2016189223A 2016-05-24 2016-09-28 Behavior analysis system using location information and its program Active JP6854474B2 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2016103038 2016-05-24
JP2016103038 2016-05-24

Publications (2)

Publication Number Publication Date
JP2017211969A JP2017211969A (en) 2017-11-30
JP6854474B2 true JP6854474B2 (en) 2021-04-07

Family

ID=60476169

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016189223A Active JP6854474B2 (en) 2016-05-24 2016-09-28 Behavior analysis system using location information and its program

Country Status (1)

Country Link
JP (1) JP6854474B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7444424B2 (en) * 2018-06-07 2024-03-06 技研商事インターナショナル株式会社 Behavior analysis system and its program using behavior history data
KR102198866B1 (en) * 2018-12-28 2021-01-05 한국과학기술원 Method and device to produce Persona based on user community for identifying and tracking users' intent in space
JP7803402B2 (en) * 2022-02-24 2026-01-21 Ntt株式会社 Time discount factor estimation device, machine learning method, time discount factor analysis method, and program

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3726748B2 (en) * 2001-02-26 2005-12-14 日本電気株式会社 Mobile marketing method, system, server, user terminal, analysis terminal, and program
JP5105056B2 (en) * 2007-07-27 2012-12-19 日本電気株式会社 Questionnaire analysis system, questionnaire analysis method and program
US20120317066A1 (en) * 2010-03-16 2012-12-13 Nec Corporation Interest level measurement system, interest level measurement device, interest level measurement method, and interest level measurement program
JP6096692B2 (en) * 2014-02-28 2017-03-15 ヤフー株式会社 Information transaction apparatus, information transaction method and information transaction program

Also Published As

Publication number Publication date
JP2017211969A (en) 2017-11-30

Similar Documents

Publication Publication Date Title
CN109409612B (en) Path planning method, server and computer storage medium
CN104054360B (en) Method and apparatus for determining location information for locations in a multistory building
US9785897B2 (en) Methods and systems for optimizing efficiency of a workforce management system
JP7152780B2 (en) REAL ESTATE VALUATION SYSTEM, METHOD AND PROGRAM
CN108875007B (en) method and device for determining interest point, storage medium and electronic device
US20140032271A1 (en) System and method for processing demographic data
JP5746378B2 (en) Method and apparatus for mobile location determination
US9877162B2 (en) Systems and methods for generating a user location history
Ustugova et al. Monitoring of social reactions to support decision making on issues of urban territory management
JP2014230616A (en) Sport supporting system, terminal device, server device, information providing method, information totaling method, information providing program, and information totaling program
De FedLens: federated learning-based privacy-preserving mobile crowdsensing for virtual tourism
JP6854474B2 (en) Behavior analysis system using location information and its program
Hicks et al. SmartMart: IoT-based in-store mapping for mobile devices
KR101308872B1 (en) Service server and terminal for providing service based on prediction of user's behavior
JP6028493B2 (en) Server apparatus, program, and communication system
KR20200071639A (en) Method and apparatus for estimating the number of people based on energy use pattern
CN119624593A (en) Homogeneous real estate space intelligent search method and system based on spatial partitioning
CN103874983A (en) Automatic code generation for crowdsourced automatic data collection
US10789278B1 (en) Database search engine optimization
JP2024039429A (en) Design support system, design support method, and design support program
JP6748526B2 (en) Calculation device, calculation method, and calculation program
JP6608731B2 (en) Price setting device and price setting method
JP6943436B2 (en) Visitor regional characteristic analysis system and its program
RU2658876C1 (en) Wireless device sensor data processing method and server for the object vector creating connected with the physical position
JP2016153756A (en) Sensing error correction device, sensing error correction system, sensing error correction method, and sensing error correction program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190910

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20200728

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20201001

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20201119

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20210308

R150 Certificate of patent or registration of utility model

Ref document number: 6854474

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250