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
JP6825880B2 - Behavior analysis system and its program using various types of location information - Google Patents
[go: Go Back, main page]

JP6825880B2 - Behavior analysis system and its program using various types of location information - Google Patents

Behavior analysis system and its program using various types of location information Download PDF

Info

Publication number
JP6825880B2
JP6825880B2 JP2016215946A JP2016215946A JP6825880B2 JP 6825880 B2 JP6825880 B2 JP 6825880B2 JP 2016215946 A JP2016215946 A JP 2016215946A JP 2016215946 A JP2016215946 A JP 2016215946A JP 6825880 B2 JP6825880 B2 JP 6825880B2
Authority
JP
Japan
Prior art keywords
data
area
analysis
information
user
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
JP2016215946A
Other languages
Japanese (ja)
Other versions
JP2018073319A (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 技研商事インターナショナル株式会社
Priority to JP2016215946A priority Critical patent/JP6825880B2/en
Publication of JP2018073319A publication Critical patent/JP2018073319A/en
Application granted granted Critical
Publication of JP6825880B2 publication Critical patent/JP6825880B2/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 for behavior analysis using a large number of types of position information, and in particular, a large number of types of positions capable of improving the accuracy of behavior analysis by using a plurality of types of position information in association with a time series. Regarding behavioral analysis systems that use information and their programs.

[従来の技術]
従来の行動分析システムでは、通常、GPS(Global Positioning System:全地球測位システム)等の座標データを利用してユーザの行動分析を行うものがあった。
[Conventional technology]
In the conventional behavior analysis system, there is usually one that analyzes the user's behavior by using coordinate data such as GPS (Global Positioning System).

[関連技術]
尚、関連する先行技術文献として、特開2006−221329号公報「行動予測装置、行動予測方法および行動予測システム」(株式会社東芝)[特許文献1]、特開2015−135589号公報「情報分析システム、及び情報分析方法」(株式会社日立製作所)[特許文献2]、特開2016−004336号公報「マーケティングシステム及びマーケティング方法」(株式会社ウィリルモバイル)[特許文献3]がある。
[Related technology]
As related prior art documents, JP-A-2006-221329 "Behavior Predictor, Behavior Prediction Method and Behavior Prediction System" (Toshiba Co., Ltd.) [Patent Document 1], JP-A-2015-135589 "Information Analysis". "System and Information Analysis Method" (Hitachi Co., Ltd.) [Patent Document 2], Japanese Patent Application Laid-Open No. 2016-004336 "Marketing System and Marketing Method" (Willil Mobile Co., Ltd.) [Patent Document 3].

特許文献1には、移動体の行動選択モデルを個人の属性、場の属性、行動履歴に基づいて推定する行動予測装置が記載されている。
また、特許文献2には、人の移動データから求めた人の行動範囲のパタンを用いて人の行動の特性やエリアの特性を分析する情報分析システムが記載されている。
また、特許文献3には、無線機器のエリアでサーバが、ユーザが移動した動線と滞留した滞留時間を算出し、エリアでユーザが行った行動情報を推定し、ユーザの行動情報と機器毎の設置属性情報に基づいてユーザの属性情報を分析することが記載されている。
Patent Document 1 describes a behavior prediction device that estimates a behavior selection model of a moving body based on individual attributes, field attributes, and behavior history.
Further, Patent Document 2 describes an information analysis system that analyzes the characteristics of human behavior and the characteristics of an area by using a pattern of a human behavior range obtained from human movement data.
Further, in Patent Document 3, the server calculates the flow line moved by the user and the residence time in the area of the wireless device, estimates the action information performed by the user in the area, and the action information of the user and each device. It is described that the attribute information of the user is analyzed based on the installation attribute information of.

特開2006−221329号公報Japanese Unexamined Patent Publication No. 2006-221329 特開2015−135589号公報Japanese Unexamined Patent Publication No. 2015-135589 特開2016−004336号公報Japanese Unexamined Patent Publication No. 2016-004336

しかしながら、上記従来の行動分析システムでは、分析対象の位置情報が座標データ、または無線通信機器の無線エリアのデータであり、それらデータを単位として各々分析を行うものであるから、様々な種類の位置情報を時系列に関連付けて利用して精度の高い行動分析を行うことができないという問題点があった。 However, in the above-mentioned conventional behavior analysis system, the position information to be analyzed is coordinate data or data of a wireless area of a wireless communication device, and each of these data is analyzed as a unit, so that various types of positions are used. There is a problem that it is not possible to perform highly accurate behavior analysis by associating information with a time series.

本発明は上記実状に鑑みて為されたもので、複数種類の位置情報を時系列に関係付けて利用し、行動分析の精度を向上させる行動分析システム及びそのプログラムを提供することを目的とする。 The present invention has been made in view of the above circumstances, and an object of the present invention is to provide a behavior analysis system and a program thereof for improving the accuracy of behavior analysis by using a plurality of types of position information in relation to each other in a time series. ..

<行動分析システム>
上記従来例の問題点を解決するための本発明は、ユーザの位置情報を含む行動情報を入力して行動分析を行う分析サーバを有する行動分析システムであって、分析サーバが、行動情報を記憶するユーザデータベースと、位置情報を対応する施設情報又は地域情報に変換する空間情報変換データベースとを有し、分析サーバが、位置情報について粒度の大小が異なる位置情報を入力するものであり、当該位置情報は、粒度の小さい位置のデータと粒度の大きいエリアのデータを含み、ユーザ毎に時系列に位置情報を並び替え、当該並び替えた時系列の位置情報に基づいて、ユーザの時系列の2つの位置データの間にエリアのデータがある場合に、2つの位置データを結んだ線上でエリアのデータの時刻が相当する位置が当該エリアに含まれていない場合には、ユーザは時系列の状況に従って当該エリア内を移動したものとして、エリアのデータの時刻に基づいて当該エリアにおける粒度の小さい位置のデータを推定し、当該推定した位置のデータを用いて行動分析を行うことを特徴とする。
<Behavior analysis system>
The present invention for solving the problems of the above-mentioned conventional example is a behavior analysis system having an analysis server that inputs behavior information including a user's position information and performs behavior analysis, and the analysis server stores the behavior information. It has a user database to be used and a spatial information conversion database that converts location information into corresponding facility information or area information, and the analysis server inputs location information with different granularity of location information. The information includes data at a position with a small granularity and data at an area with a large granularity, and the position information is sorted in time series for each user, and based on the sorted time series position information , the user's time series 2 If there is area data between two position data, and the area does not include a position on the line connecting the two position data that corresponds to the time of the area data, the user is in a time-series situation. It is characterized in that the data at a position having a small grain size in the area is estimated based on the time of the data in the area, and the behavior analysis is performed using the data at the estimated position.

本発明は、上記行動分析システムにおいて、分析サーバが、粒度の小さい位置のデータを当該位置が含まれる粒度の大きいエリアのデータに変換し、変換したエリアのデータを用いて行動分析を行うことを特徴とする。 According to the present invention, in the behavior analysis system, the analysis server converts data at a position having a small granularity into data in a large area including the position, and performs behavior analysis using the data in the converted area. It is a feature.

本発明は、上記行動分析システムにおいて、分析サーバが、エリアのデータについて粒度が大きい第1のエリアのデータと第1のエリアのデータより粒度が小さい第2のエリアのデータとを入力するものであり、位置のデータと第2のエリアのデータとが空間情報変換データベースにより施設情報又は地域情報に変換可能であり、時系列の位置情報に基づいて第1のエリアのデータと位置のデータ又は/及び第2のエリアのデータから当該第1のエリアにおける新たな位置のデータ又は第2のエリアのデータを推定し、当該推定した位置のデータ又は第2のエリアのデータを用いて行動分析を行うことを特徴とする。 In the present invention, in the behavior analysis system, the analysis server inputs the data of the first area having a large grain size and the data of the second area having a smaller grain size than the data of the first area. Yes, the position data and the second area data can be converted into facility information or area information by the spatial information conversion database, and the first area data and the position data or / / based on the time-series position information. And the data of the new position in the first area or the data of the second area is estimated from the data of the second area, and the behavior analysis is performed using the data of the estimated position or the data of the second area. It is characterized by that.

本発明は、上記行動分析システムにおいて、分析サーバが、位置のデータを当該位置が含まれる第2のエリアのデータに変換し、変換した第2のエリアのデータと推定した第2のエリアのデータを用いて行動分析を行うことを特徴とする。 In the above-mentioned behavior analysis system, the analysis server converts the position data into the data of the second area including the position, and the data of the second area estimated as the converted data of the second area. It is characterized by performing behavioral analysis using.

<プログラム>
本発明は、ユーザの位置情報を含む行動情報を入力して行動分析を行う分析サーバにおける処理プログラムであって、分析サーバで処理プログラムが実行されることで、粒度の大小が異なる位置情報を入力する入力手段と、粒度の小さい位置のデータと粒度の大きいエリアのデータとを含む位置情報について、ユーザ毎に時系列に位置情報を並び替え、当該並び替えた時系列の位置情報に基づいて、ユーザの時系列の2つの位置データの間にエリアのデータがある場合に、2つの位置データを結んだ線上でエリアのデータの時刻が相当する位置が当該エリアに含まれていない場合には、ユーザは時系列の状況に従って当該エリア内を移動したものとして、エリアのデータの時刻に基づいて当該エリアにおける粒度の小さい位置のデータを推定する推定手段と、当該推定した位置のデータを用いて行動分析を行う分析手段として機能させることを特徴とする。
<Program>
The present invention is a processing program in an analysis server that inputs behavioral information including the user's location information and performs behavioral analysis. By executing the processing program on the analysis server, location information having different granularity is input. With respect to the position information including the input means to be input and the data of the position having a small grain size and the data of the area having a large grain size , the position information is rearranged in time series for each user, and based on the rearranged time series position information, the position information is sorted . If there is area data between two position data in the user's time series, and the area does not include a position that corresponds to the time of the area data on the line connecting the two position data. Assuming that the user has moved within the area according to the situation in the time series, the user acts using the estimation means for estimating the data at the position with a small grain size in the area based on the time of the data in the area and the data at the estimated position. It is characterized by functioning as an analysis means for performing analysis.

本発明は、上記プログラムにおいて、粒度の小さい位置のデータを当該位置が含まれる粒度の大きいエリアのデータに変換する位置情報変換手段を備え、分析手段が、変換したエリアのデータを用いて行動分析を行うことを特徴とする。 The present invention comprises a position information conversion means for converting data at a position having a small granularity into data in a large area including the position in the above program, and the analysis means analyzes behavior using the data in the converted area. It is characterized by performing.

本発明は、上記プログラムにおいて、入力手段が、エリアのデータについて粒度が大きい第1のエリアのデータと第1のエリアのデータより粒度が小さい第2のエリアのデータとを入力するものであり、分析サーバが、位置のデータと第2のエリアのデータとを空間情報変換データベースにより施設情報又は地域情報に変換する空間情報変換手段を備え、推定手段が、時系列の位置情報に基づいて第1のエリアのデータと位置のデータ又は/及び第2のエリアのデータから当該第1のエリアにおける新たな位置のデータ又は第2のエリアのデータを推定し、分析手段が、当該推定した位置のデータ又は第2のエリアのデータを用いて行動分析を行うことを特徴とする。 In the above program, in the above program, the input means inputs the data of the first area having a large grain size and the data of the second area having a smaller grain size than the data of the first area. The analysis server is provided with a spatial information conversion means for converting the position data and the data of the second area into facility information or area information by the spatial information conversion database, and the estimation means is the first based on the time-series position information. The data of the new position or the data of the second area in the first area is estimated from the data of the area and the data of the position and / and the data of the second area, and the analysis means estimates the data of the estimated position. Alternatively, the behavioral analysis is performed using the data in the second area.

本発明は、上記プログラムにおいて、位置情報変換手段が、位置のデータを当該位置が含まれる第2のエリアのデータに変換し、分析手段が、変換した第2のエリアのデータと推定した第2のエリアのデータを用いて行動分析を行うことを特徴とする。 In the above program, in the above program, the position information conversion means converts the position data into the data of the second area including the position, and the analysis means estimates that the data is the data of the converted second area. It is characterized by performing behavioral analysis using the data of the area.

本発明によれば、ユーザの位置情報を含む行動情報を入力して行動分析を行う分析サーバを有する行動分析システムであって、分析サーバが、行動情報を記憶するユーザデータベースと、位置情報を対応する施設情報又は地域情報に変換する空間情報変換データベースとを有し、分析サーバが、位置情報について粒度の大小が異なる位置情報を入力するものであり、当該位置情報は、粒度の小さい位置のデータと粒度の大きいエリアのデータを含み、ユーザ毎に時系列に位置情報を並び替え、当該並び替えた時系列の位置情報に基づいて、ユーザの時系列の2つの位置データの間にエリアのデータがある場合に、2つの位置データを結んだ線上でエリアのデータの時刻が相当する位置が当該エリアに含まれていない場合には、ユーザは時系列の状況に従って当該エリア内を移動したものとして、エリアのデータの時刻に基づいて当該エリアにおける粒度の小さい位置のデータを推定し、当該推定した位置のデータを用いて行動分析を行う行動分析システムとしているので、異なる種類の位置情報を時系列に関連付けて利用して行動分析を行うため、分析の精度を向上させることができる効果がある。 According to the present invention, the behavior analysis system has an analysis server that inputs behavior information including the user's location information and performs behavior analysis, and the analysis server corresponds to the user database that stores the behavior information and the location information. It has a spatial information conversion database that converts to facility information or regional information, and the analysis server inputs location information with different granularity for location information, and the location information is data for locations with small granularity. The position information is sorted in time series for each user, and the area data is placed between the two position data in the user's time series based on the sorted time series position information. If there is, and the area does not include a position corresponding to the time of the area data on the line connecting the two position data, it is assumed that the user has moved in the area according to the time series situation. , Since it is a behavior analysis system that estimates the data of the position with small grain size in the area based on the time of the data of the area and performs the behavior analysis using the data of the estimated position, different types of position information are time-series. Since behavioral analysis is performed by using it in association with, there is an effect that the accuracy of analysis can be improved.

本システムの概略構成図である。It is a schematic block diagram of this system. 特定のユーザの行動履歴を示す概略図である。It is a schematic diagram which shows the action history of a specific user. 提供サーバAから提供された座標データの例をテーブルで示した図である。It is a figure which showed the example of the coordinate data provided from the providing server A in a table. 提供サーバBから提供されたメッシュデータの例をテーブルで示した図である。It is a figure which showed the example of the mesh data provided from the providing server B in a table. 提供サーバCから提供された行政界データの例をテーブルで示した図である。It is a figure which showed the example of the administrative boundary data provided from the providing server C in a table. 行動ログデータの管理を示す図である。It is a figure which shows the management of the action log data. 行政界データに変換された行動ログデータを示す図である。It is a figure which shows the action log data which was converted into the administrative world data. メッシュエリアが複数の行政界エリアにまたがる場合の行動ログデータを示す図である。It is a figure which shows the action log data when a mesh area spans a plurality of administrative boundary areas. 行政界データから座標データを推定する例1の図である。It is a figure of Example 1 which estimates the coordinate data from the administrative boundary data. 行政界データから座標データを推定する例2の図である。It is a figure of Example 2 which estimates the coordinate data from the administrative boundary data. 分析サーバ1の制御部11における複合的な利用方法を示すフローチャートである。It is a flowchart which shows the combined use method in the control part 11 of the analysis server 1.

本発明の実施の形態について図面を参照しながら説明する。
[実施の形態の概要]
本発明の実施の形態に係る行動分析システム(本システム)は、複数の行動ログ提供サーバからユーザの座標データ、郵便番号エリアデータ、行政界エリアデータ、メッシュエリアデータ、無線機器の通信エリアデータ等の様々な種類の行動ログ情報を分析サーバが取得し、それらデータを時系列に整理し、また、特定の行動ログ情報のデータ形式に変換又は推定して行動分析を行うものであり、様々な種類の粒度が異なる位置情報を時系列に関連付けて利用して行動分析を行うため、分析の精度を向上させることができるものである。
Embodiments of the present invention will be described with reference to the drawings.
[Outline of Embodiment]
The behavior analysis system (this system) according to the embodiment of the present invention includes user coordinate data, postal code area data, administrative boundary area data, mesh area data, communication area data of wireless devices, etc. from a plurality of action log providing servers. The analysis server acquires various types of behavior log information, organizes the data in chronological order, converts or estimates the data format of specific behavior log information, and performs behavior analysis. Since the behavioral analysis is performed by using the position information having different types of granularity in association with the time series, the accuracy of the analysis can be improved.

[本システム:図1]
本発明の実施の形態に係る行動分析システム(本システム)について図1を参照しながら説明する。図1は、本システムの概略構成図である。
本システムは、図1に示すように、分析サーバ1と、それに接続するユーザデータベース(DB)21と、分析データベース(DB)22と、空間情報変換データベース(DB)23と、分析サーバ1が接続するネットワーク3と、そのネットワーク3に接続する行動ログ提供サーバ41,51とを備えている。
[This system: Fig. 1]
The behavioral analysis system (this 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 user database (DB) 21 connected to the analysis server 1, the analysis database (DB) 22, the spatial information conversion database (DB) 23, and the analysis server 1 are connected. The network 3 and the action log providing servers 41 and 51 connected to the network 3 are provided.

[本システムの各部]
本システムの各部について具体的に説明する。
[分析サーバ1]
分析サーバ1は、制御部11と、記憶部12と、インタフェース部13とを備えている。
制御部11は、記憶部12に記憶された処理プログラムを読み込み、各DBにアクセスしながら後述する処理を実行する。
記憶部12は、処理プログラムとその処理に必要なデータを記憶する。
インタフェース部13は、ネットワーク3に接続すると共に、各DBにも接続する。
[Each part of this system]
Each part of this system will be described in detail.
[Analysis server 1]
The analysis server 1 includes a control unit 11, a storage unit 12, and an interface unit 13.
The control unit 11 reads the processing program stored in the storage unit 12 and executes the processing described later while accessing each DB.
The storage unit 12 stores the processing program and the data required for the processing.
The interface unit 13 connects to the network 3 and also to each DB.

[ユーザDB21]
ユーザDB21は、行動ログ提供サーバ41,51から提供されたユーザの行動ログデータを記憶する。
行動ログデータは、ユーザのID(識別情報)、時刻情報、位置情報である。位置情報は、座標データのような特定のポイントを示すものや、メッシュコード、行政界コード、郵便番号コード、無線基地局のエリア情報のような特定のエリアを示すものがある。
[User DB21]
The user DB 21 stores the user's action log data provided by the action log providing servers 41 and 51.
The action log data is a user ID (identification information), time information, and location information. The location information may indicate a specific point such as coordinate data, or may indicate a specific area such as a mesh code, an administrative boundary code, a zip code code, or an area information of a radio base station.

[分析DB22]
分析DB22は、分析サーバ1の制御部11で分析処理されたデータ(行動分析の結果データ)を記憶する。
[Analysis DB22]
The analysis DB 22 stores data (result data of behavioral analysis) analyzed and processed by the control unit 11 of the analysis server 1.

[空間情報変換DB23]
空間情報変換DB23は、座標点、メッシュエリアなどに対応して、公園、病院、ショッピングセンター、スタジアム等の施設情報を記憶している。具体的には、施設のエリアの範囲が特定され、そのエリアに施設の名前、施設の種類等の属性情報が対応付けられ、行動ログデータの座標、メッシュエリア、無線基地局のエリアの位置情報が施設のエリアの範囲に含まれているかどうか判定し、含まれている場合に、その位置情報に施設情報を関連付ける。
このように、施設情報は、行動ログ分析の際に、座標データ、メッシュコードに対応付けて変換され、利用される。
[Spatial information conversion DB23]
The spatial information conversion DB 23 stores facility information such as parks, hospitals, shopping centers, and stadiums corresponding to coordinate points, mesh areas, and the like. Specifically, the range of the facility area is specified, attribute information such as the facility name and facility type is associated with the area, the coordinates of the action log data, the mesh area, and the location information of the radio base station area. Is included in the range of the facility area, and if it is included, the facility information is associated with the location information.
In this way, the facility information is converted and used in association with the coordinate data and the mesh code at the time of the action log analysis.

[ネットワーク3]
ネットワーク3は、通常、インターネットを想定しているが、専用のネットワークであってもよい。
[Network 3]
The network 3 is usually assumed to be the Internet, but may be a dedicated network.

[行動ログ提供サーバ41]
行動ログ提供サーバ41は、複数のユーザの行動ログデータを収集し、行動ログデータベース(DB)42に記憶し、その行動ログデータを分析サーバ1に送信(提供)する。
また、行動ログサーバ41は、分析サーバ1から分析結果を受信する。
[Action log providing server 41]
The action log providing server 41 collects the action log data of a plurality of users, stores the action log data in the action log database (DB) 42, and transmits (provides) the action log data to the analysis server 1.
Further, the action log server 41 receives the analysis result from the analysis server 1.

[行動ログ提供サーバ51]
行動ログ提供サーバ51は、複数のユーザの行動ログデータを収集し、行動ログデータベース(DB)52に記憶し、その行動ログデータを分析サーバ1に送信(提供)する。
また、行動ログサーバ51は、分析サーバ1から分析結果を受信する。
[Action log providing server 51]
The action log providing server 51 collects the action log data of a plurality of users, stores the action log data in the action log database (DB) 52, and transmits (provides) the action log data to the analysis server 1.
Further, the action log server 51 receives the analysis result from the analysis server 1.

[本システムの処理内容]
次に、本システムの処理内容について具体的に説明する。
[行動ログの概要:図2]
処理の具体例の概要について図2を参照しながら説明する。図2は、特定のユーザの行動履歴を示す概略図である。
まず、前提として、3つの行動ログ提供サーバ(単に「提供サーバ」とする)A,B,Cがあり、行動履歴(行動ログ)として、提供サーバAは座標データを、提供サーバBはメッシュデータ(メッシュコードのデータ)を、提供サーバCは行政界(町丁目)データ(行政界コードのデータ)を分析サーバ1に提供する。図2では、ユーザIDは「ID1」で共通している。つまり、同一人物の行動ログとなる。
[Processing content of this system]
Next, the processing contents of this system will be specifically described.
[Outline of action log: Fig. 2]
An outline of a specific example of the process will be described with reference to FIG. FIG. 2 is a schematic diagram showing the behavior history of a specific user.
First, as a premise, there are three action log providing servers (simply referred to as "providing servers") A, B, and C. As an action history (action log), the providing server A has coordinate data and the providing server B has mesh data. (Mesh code data) is provided. The providing server C provides the administrative boundary (town chome) data (administrative boundary code data) to the analysis server 1. In FIG. 2, the user ID is common to "ID1". That is, it becomes an action log of the same person.

ここで、座標データだけを行動ログで扱うとポイント(1)→(2)→(3)の位置を移動したと認識するし、メッシュデータだけで行動ログを扱うとメッシュエリア[1]→[2]→[3]のエリアを移動したと認識し、行政界データだけで行動ログを扱うと行政界エリア<1>→<2>のエリアを移動したと認識することになる。 Here, if only the coordinate data is handled in the action log, it is recognized that the position of the point (1) → (2) → (3) has been moved, and if the action log is handled only in the mesh data, the mesh area [1] → [ 2] → It is recognized that the area of [3] has been moved, and if the action log is handled only by the administrative boundary data, it is recognized that the area of the administrative boundary area <1> → <2> has been moved.

しかしながら、本システムの分析サーバ1では、提供サーバA,B,Cからの位置情報を時刻情報と共に管理しているので、位置情報の種類にかかわらず時系列に認識できる。
つまり、分析サーバ1は、時系列で、ポイント(1)→メッシュエリア[1]→行政界エリア<1>→ポイント(2)→メッシュエリア[2]→行政界エリア<2>→ポイント(3)の移動履歴(行動履歴)を管理する。
However, since the analysis server 1 of this system manages the location information from the providing servers A, B, and C together with the time information, it can be recognized in time series regardless of the type of location information.
That is, the analysis server 1 is in chronological order: point (1) → mesh area [1] → administrative boundary area <1> → point (2) → mesh area [2] → administrative boundary area <2> → point (3) ) Move history (action history) is managed.

[行動ログデータの内容:図3〜5]
次に、図2の例における行動ログデータの内容について図3〜5を参照しながら説明する。図3は、提供サーバAから提供された座標データの例をテーブルで示した図であり、図4は、提供サーバBから提供されたメッシュデータの例をテーブルで示した図であり、図5は、提供サーバCから提供された行政界データの例をテーブルで示した図である。
各提供サーバからの行動ログデータは分析サーバ1に出力され、図3〜5に示すように、ユーザDB21に記憶される。
[Contents of action log data: Figures 3 to 5]
Next, the contents of the action log data in the example of FIG. 2 will be described with reference to FIGS. 3 to 5. FIG. 3 is a diagram showing an example of coordinate data provided by the providing server A in a table, and FIG. 4 is a diagram showing an example of mesh data provided by the providing server B in a table. FIG. Is a table showing an example of administrative boundary data provided by the providing server C.
The action log data from each providing server is output to the analysis server 1 and stored in the user DB 21 as shown in FIGS. 3 to 5.

具体的には、例えば、ユーザ(ユーザID1)に対して、図3ではデータを取得した時刻データ、取得した位置情報の座標データを記憶し、図4では時刻データとメッシュコードのデータ、図5では時刻データと行政界コードのデータを記憶している。
尚、分析サーバ1では、メッシュコード、行政界コードについて地図上の対応するエリアを予めテーブル等で記憶しており、それらのコードで地図上にエリアを特定できるようになっている。
Specifically, for example, for the user (user ID 1), the time data in which the data was acquired and the coordinate data of the acquired position information are stored in FIG. 3, and the time data and the mesh code data in FIG. 5 and FIG. Stores time data and administrative world code data.
The analysis server 1 stores the corresponding areas on the map for the mesh code and the administrative boundary code in advance in a table or the like, and the areas can be specified on the map by these codes.

[行動ログデータの管理:図6]
分析サーバ1は、行動分析の処理を行う場合には、図3〜5の行動ログデータを時系列に並び替えて図6に示すようにデータを管理する。図6は、行動ログデータの管理を示す図である。
図2の例では、座標データ、メッシュデータ、行政界データの三種類のデータを含むため、それらのデータを区別するのに、データの種類を示す番号又はコードを付与している。
[Management of action log data: Fig. 6]
When performing the behavior analysis process, the analysis server 1 rearranges the behavior log data of FIGS. 3 to 5 in chronological order and manages the data as shown in FIG. FIG. 6 is a diagram showing management of action log data.
In the example of FIG. 2, since three types of data, coordinate data, mesh data, and administrative boundary data, are included, a number or code indicating the type of data is assigned to distinguish the data.

分析サーバ1は、図6に示すように、ユーザIDに対応付けて、時刻データ、データの種類番号、位置データをユーザDB21又は分析DB22に記憶する。
尚、位置データは、各提供サーバから提供された座標データ、メッシュコード、行政界コードをそのまま記憶するようにしている。
As shown in FIG. 6, the analysis server 1 stores time data, data type number, and position data in the user DB 21 or the analysis DB 22 in association with the user ID.
As the position data, the coordinate data, mesh code, and administrative boundary code provided by each providing server are stored as they are.

[3つの利用方法]
次に、本システムにおける行動ログデータの3つの利用方法について説明する。
3つの利用方法には、第1の利用方法として、それぞれの粒度で利用する方法と、第2の利用方法として、大きい粒度に合わせて利用する方法と、第3の利用方法として、小さい粒度に推定できる場合は、小さい粒度で利用する方法とがある。
ここで、粒度とは、エリア面積の広い狭いに対応した度数をいい、座標が最も細かくて小さく、エリア面積が広くなれば粒度は粗くなって大きくなる。
[Three ways to use]
Next, three methods of using the action log data in this system will be described.
The three usage methods include, as a first usage method, a method of using each particle size, as a second usage method, a method of using according to a large particle size, and as a third usage method, using a small particle size. If it can be estimated, there is a method of using it with a small particle size.
Here, the particle size means a frequency corresponding to a wide and narrow area area, and the coordinates are the finest and smallest, and the larger the area area, the coarser and larger the particle size.

[第1の利用方法:それぞれの粒度で利用]
第1の利用方法は、それぞれの粒度で利用する方法である。
第1の利用方法は、提供サーバから得られた行動ログデータの粒度をそのまま利用するため、粒度としての統一性を欠くが、行動ログデータの分析の汎用性がある。
[First usage method: Use at each particle size]
The first usage method is a method of using each particle size.
The first usage method uses the particle size of the action log data obtained from the providing server as it is, and therefore lacks uniformity as the particle size, but has versatility in analyzing the action log data.

具体的には、図6に示したように、時系列に従って位置データを管理して行動分析に利用するものである。
尚、空間情報変換DB23を用いて、座標データ、メッシュコードを施設情報に変換して、それら施設情報を用いて行動分析を行ってもよい。
Specifically, as shown in FIG. 6, position data is managed according to a time series and used for behavior analysis.
The spatial information conversion DB 23 may be used to convert coordinate data and mesh code into facility information, and behavior analysis may be performed using the facility information.

[第2の利用方法:大きい粒度に合わせて利用:図7]
第2の利用方法は、大きい粒度に合わせて利用する方法である。
第2の利用方法は、ユーザの位置情報の履歴をピンポイントで利用するものではなく、ユーザが移動したエリアの地域特性から行動分析を行う場合に役立つものである。つまり、ユーザがどのような地域特性のエリアを移動したのかを分析するものである。
[Second usage method: Use according to large particle size: Fig. 7]
The second usage method is a method of using according to a large particle size.
The second usage method does not pinpoint the history of the user's position information, but is useful when performing behavior analysis from the regional characteristics of the area where the user has moved. That is, it analyzes what kind of regional characteristic area the user has moved.

具体的には、図2に示したように、行政界エリアが最も広いエリアであるとすると、図7に示すように、粒度の小さい座標データ、メッシュコードを行政界コードの位置データに変換して利用する。図7は、行政界データに変換された行動ログデータを示す図である。
図7では、図6の行動ログデータにおける座標データ、メッシュデータを行政界データに変換している。
Specifically, assuming that the administrative boundary area is the widest area as shown in FIG. 2, as shown in FIG. 7, the coordinate data and mesh code having a small granularity are converted into the position data of the administrative boundary code. To use. FIG. 7 is a diagram showing action log data converted into administrative boundary data.
In FIG. 7, the coordinate data and mesh data in the action log data of FIG. 6 are converted into administrative boundary data.

変換方法は、座標データの場合は、座標の位置を含む行政界エリアを求め、その行政界の行政界コードに変換する。メッシュデータの場合は、メッシュエリアを含む行政界エリアを求め、その行政界の行政界コードに変換する。 In the case of coordinate data, the conversion method obtains the administrative boundary area including the position of the coordinates and converts it into the administrative boundary code of the administrative boundary. In the case of mesh data, the administrative boundary area including the mesh area is obtained and converted into the administrative boundary code of the administrative boundary.

[メッシュエリアが複数の行政界エリアにまたがる場合の処理:図8]
第2の利用方法において、メッシュエリアが複数の行政界エリアにまたがる場合には、メッシュエリアにおいて行政界が占める面積を求め、面積按分で比率を算出し、比率に応じた重み付けを行う。その場合、ユーザID1は、同じ時刻に複数の行政界エリアに上記比率に応じて存在したものとして扱われることになる。
[Processing when the mesh area spans multiple administrative areas: Fig. 8]
In the second usage method, when the mesh area spans a plurality of administrative boundary areas, the area occupied by the administrative boundary in the mesh area is obtained, the ratio is calculated by area proportional division, and weighting is performed according to the ratio. In that case, the user ID 1 is treated as if it existed in a plurality of administrative boundary areas at the same time according to the above ratio.

具体的には、メッシュエリアが2つの行政界エリアにまたがり、面積比が80%(0.8)と20%(0.2)の場合、重み付け係数は「0.8」と「0.2」となる。図8では、メッシュエリアが行政界コード「G011」と「G012」にまたがった例を示しており、それらに重み付け係数が付与されている。尚、面積按分されない場合の重み付け係数は「1」である。図8は、メッシュエリアが複数の行政界エリアにまたがる場合の行動ログデータを示す図である。 Specifically, when the mesh area straddles two administrative boundaries and the area ratios are 80% (0.8) and 20% (0.2), the weighting coefficients are "0.8" and "0.2". ". FIG. 8 shows an example in which the mesh area straddles the administrative boundary codes “G011” and “G012”, and weighting coefficients are assigned to them. The weighting coefficient when the area is not apportioned is "1". FIG. 8 is a diagram showing action log data when the mesh area spans a plurality of administrative boundary areas.

また、大きい粒度に合わせた場合の行動分析は、例えば、予め行政界エリアをクラスタ分析しておき、エリアのクラスタ情報の変遷(移動履歴)を参考に行うものである。ユーザID1が、どのようなクラスタのエリアを移動したかによって、ユーザの行動特性を分析するものである。
尚、クラスタ分析については、特許第5123422号「地域特性を利用したプロファイリングシステム」(特許権者:技研商事インターナショナル)に詳しく説明されている。
Further, the behavior analysis in the case of adjusting to a large particle size is performed by, for example, performing a cluster analysis of the administrative boundary area in advance and referring to the transition (movement history) of the cluster information of the area. The behavioral characteristics of the user are analyzed according to what kind of cluster area the user ID1 has moved.
The cluster analysis is described in detail in Japanese Patent No. 5123422, "Profiling System Utilizing Regional Characteristics" (Patent Owner: Giken Shoji International).

[第3の利用方法:小さい粒度で利用]
第3の利用方法は、小さい粒度で利用する方法である。
第3の利用方法は、提供サーバからの行動ログデータが広いエリアのデータである場合に、ユーザの行動を更に小さいエリア又は座標で分析する場合に有用である。
座標データ、メッシュデータ、行政界データは短い時間間隔(高い頻度)でデータを取得しているため、実際には、それぞれのデータが位置的に重複することが多い。
[Third usage: Use with small particle size]
The third usage method is a method of using with a small particle size.
The third usage method is useful when analyzing the user's behavior in a smaller area or coordinates when the behavior log data from the providing server is data in a wide area.
Since the coordinate data, mesh data, and administrative boundary data are acquired at short time intervals (high frequency), in reality, the respective data often overlap in position.

[第3の利用方法の例1:図9]
例えば、特定の期間に、提供サーバCから提供された行動ログデータの行政界エリアにおいて、提供サーバAから複数の座標データの行動ログデータが提供された場合に、行政界データから(行政界データを用いて)新たな座標データを推定することが可能である。推定方法について図9を参照しながら説明する。図9は、行政界データから座標データを推定する例1の図である。図9では、行政界エリア内に2点の座標が存在する場合の例である。
[Example of third usage method 1: FIG. 9]
For example, in the administrative boundary area of the action log data provided by the providing server C in a specific period, when the action log data of a plurality of coordinate data is provided from the providing server A, from the administrative boundary data (administrative boundary data). It is possible to estimate new coordinate data (using). The estimation method will be described with reference to FIG. FIG. 9 is a diagram of Example 1 in which coordinate data is estimated from administrative boundary data. FIG. 9 shows an example in which the coordinates of two points exist in the administrative boundary area.

図9に示すように、ユーザID1について、提供サーバAから座標データ(1)と座標データ(3)が提供され、提供サーバCから行政界データが提供されたとする。座標データ(1)の日時は2016年10月10日11:00で、行政界データの日時は2016年10月10日11:30で、座標データ(3)の日時は2016年10月10日12:00であるとする。 As shown in FIG. 9, it is assumed that the providing server A provides the coordinate data (1) and the coordinate data (3) for the user ID 1, and the providing server C provides the administrative boundary data. The date and time of the coordinate data (1) is 11:00 on October 10, 2016, the date and time of the administrative world data is 11:30 on October 10, 2016, and the date and time of the coordinate data (3) is October 10, 2016. Suppose it is 12:00.

座標データ(1)と座標データ(3)は、当該行政界エリアに含まれるので、ユーザID1のユーザは、2016年10月10日11:00〜12:00に当該行政界エリアに居たと推定され、更にこの時間帯には座標データ(1)の位置から座標データ(3)の位置への移動中であると推定される。 Since the coordinate data (1) and the coordinate data (3) are included in the relevant administrative boundary area, it is estimated that the user with user ID 1 was in the relevant administrative boundary area from 11:00 to 12:00 on October 10, 2016. Further, it is estimated that the position of the coordinate data (1) is being moved to the position of the coordinate data (3) during this time zone.

ここで、11:30の時点でユーザID1のユーザは当該行政界エリアに居たことから、ユーザID1のユーザは、座標データ(1)の位置から座標データ(3)の位置に直線的に移動したのではなく、当該行政界エリア内で移動したと推定される。
これに基づいて、座標データの日時と行政界データの日時とを参考に、移動経路の11:30の位置(座標データ[2])を推定する。
Here, since the user with user ID 1 was in the administrative boundary area at 11:30, the user with user ID 1 linearly moves from the position of the coordinate data (1) to the position of the coordinate data (3). It is presumed that they moved within the relevant administrative area instead of doing so.
Based on this, the position of the movement route at 11:30 (coordinate data [2]) is estimated with reference to the date and time of the coordinate data and the date and time of the administrative boundary data.

[第3の利用方法の例2:図10]
尚、座標データ(1)(3)のいずれか一方又は双方が行動ログデータの行政界エリアの範囲外にあっても、上記と同様の手法により、行政界データから新たな座標データを推定できる。例えば、図10に示すように、座標データ(1)が行政界エリアの左側の外であり、座標データ(3)が行政界エリアの下側の外にあり、11:30に当該行政界エリアにユーザが居る場合に、座標データ(1)の位置から座標データ(3)の位置に直線的に移動したのではなく、当該行政界エリア内を通過して移動したと推定される。図10は、行政界データから座標データを推定する例2の図である。図10では、行政界エリア外に2点の座標が存在する場合の例である。
[Example 2: Third usage method: FIG. 10]
Even if either one or both of the coordinate data (1) and (3) is outside the range of the administrative boundary area of the action log data, new coordinate data can be estimated from the administrative boundary data by the same method as described above. .. For example, as shown in FIG. 10, the coordinate data (1) is outside the left side of the administrative boundary area, the coordinate data (3) is outside the lower side of the administrative boundary area, and the administrative boundary area is at 11:30. It is presumed that when the user is present in, the user does not move linearly from the position of the coordinate data (1) to the position of the coordinate data (3), but moves through the administrative boundary area. FIG. 10 is a diagram of Example 2 in which coordinate data is estimated from administrative boundary data. FIG. 10 shows an example in which the coordinates of two points exist outside the administrative boundary area.

このように、エリアデータ、座標データの取得時刻と位置関係に基づいて、エリアデータから新たな座標データを推定できる。
上記の例では、行政界データから座標データを推定したが、メッシュデータから座標データを推定することも、同様の手法で実現できる。
In this way, new coordinate data can be estimated from the area data based on the acquisition time and the positional relationship of the area data and the coordinate data.
In the above example, the coordinate data is estimated from the administrative boundary data, but the coordinate data can be estimated from the mesh data by the same method.

また、広域の行政界データからそれより範囲が狭いメッシュデータを推定することも可能である。この場合、座標データをその位置が含まれるメッシュエリアのメッシュデータに変換し、本来のメッシュデータ(提供サーバBから提供のデータ)と合わせて、推定を行う。推定方法は、座標データの場合と同様で、座標データをメッシュデータに置き換えて行政界データからメッシュデータへの推定を行う。 It is also possible to estimate mesh data with a narrower range from wide-area administrative boundary data. In this case, the coordinate data is converted into the mesh data of the mesh area including the position, and the estimation is performed together with the original mesh data (data provided by the providing server B). The estimation method is the same as in the case of coordinate data, and the coordinate data is replaced with mesh data to estimate from the administrative boundary data to the mesh data.

尚、行政界データからメッシュデータを推定する場合に、行政界エリアのクラスタ情報と推定後のメッシュエリアのクラスタ情報が一致していない場合がある。その場合、推定したメッシュエリアについて、行政界エリアのクラスタ情報を用いてもよいし、推定後のメッシュエリアのクラスタ情報を用いて、行動分析を行ってもよい。
また、空間情報変換DB23を用いて、座標データ、メッシュコードを施設情報に変換して、それら施設情報を用いて行動分析を行ってもよい。
When estimating the mesh data from the administrative boundary data, the cluster information of the administrative boundary area and the cluster information of the estimated mesh area may not match. In that case, for the estimated mesh area, the cluster information of the administrative boundary area may be used, or the behavior analysis may be performed using the cluster information of the estimated mesh area.
Further, the spatial information conversion DB 23 may be used to convert the coordinate data and the mesh code into the facility information, and the behavior analysis may be performed using the facility information.

[他のエリア利用]
上記の例では、座標データ、メッシュデータ、行政界データを用いて説明したが、郵便番号エリア、無線機器の通信エリアで所得される行動ログデータを用いて、上記3つの利用方法を実現するようにしてもよい。
[Use other areas]
In the above example, the coordinate data, mesh data, and administrative boundary data have been used for explanation, but the above three usage methods can be realized by using the action log data earned in the zip code area and the communication area of the wireless device. It may be.

[統計データの利用]
行動分析では、エリアの位置、エリアのクラスタ情報を用いて行動分析を行っているが、エリアの統計情報を利用して行動分析を行ってもよい。特に、行政界エリアについては、様々な統計データが公表されているので、それら統計データを利用すれば、高い精度の行動分析を行うことができる。
[Use of statistical data]
In the behavior analysis, the behavior analysis is performed using the location of the area and the cluster information of the area, but the behavior analysis may be performed using the statistical information of the area. In particular, since various statistical data have been published for the administrative area, it is possible to perform highly accurate behavioral analysis by using these statistical data.

[分析サーバでの処理手段]
次に、分析サーバ1の制御部11において処理プログラムが実行されることで実現される機能実現手段について説明する。
機能実現手段として、入力手段と、位置情報変換手段と、空間情報変換手段と、推定手段と、分析手段とを有している。
[Processing method on the analysis server]
Next, the function realization means realized by executing the processing program in the control unit 11 of the analysis server 1 will be described.
As the function realizing means, it has an input means, a position information conversion means, a spatial information conversion means, an estimation means, and an analysis means.

入力手段は、行動ログ提供サーバ41,51から様々な種類の行動ログデータ(粒度の異なる行動ログデータ)を入力し、ユーザDB21に記憶する。
位置情報変換手段は、粒度が小さいデータを粒度が大きいデータ(広いエリアのデータ)に変換する。位置情報の変換は、第2の利用方法で説明したようにして行う。
The input means inputs various types of action log data (behavior log data having different granularity) from the action log providing servers 41 and 51 and stores them in the user DB 21.
The position information conversion means converts data having a small granularity into data having a large granularity (data in a wide area). The conversion of the position information is performed as described in the second usage method.

空間情報変換手段は、空間情報変換DB23を参照して位置データを対応する施設情報又は地域情報に変換する。
推定手段は、粒度の大きいデータを用いて、粒度の小さいデータに基づいて当該粒度の大きいデータのエリアにおける粒度の小さいデータを推定する。推定する方法は、第3の利用方法で説明したようにして行う。
The spatial information conversion means refers to the spatial information conversion DB 23 and converts the position data into the corresponding facility information or regional information.
The estimation means estimates the small-grain data in the area of the large-grain data based on the small-grain data using the large-grain data. The method of estimation is performed as described in the third usage method.

分析手段は、入力手段から入力された行動ログデータを第1の利用方法に従って、粒度の異なる位置データをそのまま用いて行動分析し、また、第2の利用方法に従って、位置情報変換手段で粒度の小さいデータを粒度の大きいデータに変換した位置データを用いて行動分析し、また、第3の利用方法に従って、推定手段で粒度の大きいデータから推定された粒度の小さい位置データを用いて行動分析を行う。 The analysis means analyzes the action log data input from the input means according to the first usage method by using the position data having different granularity as it is, and also according to the second usage method, the granularity is determined by the position information conversion means. Behavioral analysis is performed using position data obtained by converting small data into large-grain data, and behavioral analysis is performed using small-grain position data estimated from the large-grain data by an estimation means according to the third usage method. Do.

[複合的な分析処理:図11]
次に、第1〜3の利用方法を説明したが、複合的な利用方法について図11を参照しながら説明する。図11は、分析サーバ1の制御部11における複合的な利用方法を示すフローチャートである。
具体的には、入力された行動ログデータの位置データが、空間情報変換DB23において空間情報に変換可能かどうかを判定し、変換可能であれば、そのまま位置データを行動分析に使用し、変換不可であれば、位置データを空間情報に変換可能となるまでの粒度の小さい位置データを推定手段で推定して行動分析に使用するものである。
[Complex analysis processing: FIG. 11]
Next, the first to third usage methods have been described, but the combined usage methods will be described with reference to FIG. FIG. 11 is a flowchart showing a combined usage method in the control unit 11 of the analysis server 1.
Specifically, it is determined in the spatial information conversion DB 23 whether the position data of the input action log data can be converted into spatial information, and if it can be converted, the position data is used as it is for the behavior analysis and cannot be converted. If so, the position data having a small grain size until the position data can be converted into spatial information is estimated by an estimation means and used for behavioral analysis.

制御部11における処理において、図11に示すように、入力手段で入力された行動ログデータの位置情報のデータについて、粒度が最も小さいか否かを判断し(S1)、粒度が最も小さくない場合(Noの場合)に、空間情報変換手段が空間情報変換DB23を参照し(S2)、空間情報に変換可能か否かを判定する(S3)。 In the process of the control unit 11, as shown in FIG. 11, it is determined whether or not the particle size of the position information data of the action log data input by the input means is the smallest (S1), and the particle size is not the smallest. (In the case of No), the spatial information conversion means refers to the spatial information conversion DB 23 (S2), and determines whether or not the spatial information can be converted (S3).

空間情報変換手段が、当該位置情報のデータを空間情報に変換可能でなければ(Noの場合)、推定手段が粒度の小さいデータを推定する(S4)。推定処理は、第3の利用方法を用いる。
そして、処理S1に戻る。
If the spatial information conversion means cannot convert the data of the position information into the spatial information (in the case of No), the estimation means estimates the data having a small granularity (S4). The estimation process uses the third usage method.
Then, the process returns to process S1.

また、判定処理S1で粒度が最も小さい場合(Yesの場合)と、判定処理S3で空間情報に変換可能な場合(Yesの場合)に、分析手段が行動分析処理を行い(S5)、処理を終了する。 Further, when the particle size is the smallest in the determination process S1 (in the case of Yes) and when the determination process S3 can be converted into spatial information (in the case of Yes), the analysis means performs the behavior analysis process (S5) and performs the process. finish.

図11では、粒度の大きさは基本的には統一せずに、第1の利用方法を用いるが、粒度が最も小さくない場合に、空間情報に変換可能でなければ、粒度の小さいデータを推定して行動分析を行うもので、粒度の大きいデータ(大きいエリアでの位置データ)を空間情報に変換できる程度の粒度のデータ若しくは最も小さい粒度のデータに揃えることで、空間情報への変換を利用した分析処理の精度を向上させることができるものである。 In FIG. 11, the size of the particle size is basically not unified, and the first usage method is used. However, if the size of the particle size is not the smallest and cannot be converted into spatial information, the data with a small particle size is estimated. Then, behavior analysis is performed, and conversion to spatial information is used by aligning data with a large granularity (position data in a large area) to data with a granularity that can be converted into spatial information or data with the smallest granularity. It is possible to improve the accuracy of the analysis process.

[第2の利用方法の応用例]
大きい粒度に合わせる方法において、そのエリアの位置データに対して粒度の小さい位置データを参照して大きいエリアの位置データの精度を向上させるようにしてもよい。
具体的には、粒度の大きい行政界エリア内に粒度の小さい座標データが存在する場合に、行政界エリアの中で、その座標データの位置を中心に行政界エリアの地域特性を判定する。
例えば、座標データの位置が属するメッシュエリアの地域特性とそれより広い行政界エリアの地域特性の双方を考慮し、行政界エリアの地域特性にメッシュエリアの地域特性を加味して行動分析することが考えられる。
[Application example of the second usage method]
In the method of adjusting to a large grain size, the accuracy of the position data of a large area may be improved by referring to the position data having a small grain size with respect to the position data of the area.
Specifically, when the coordinate data with a small granularity exists in the administrative boundary area with a large granularity, the regional characteristics of the administrative boundary area are determined centering on the position of the coordinate data in the administrative boundary area.
For example, it is possible to analyze the behavior by considering both the regional characteristics of the mesh area to which the position of the coordinate data belongs and the regional characteristics of the administrative boundary area wider than that, and adding the regional characteristics of the mesh area to the regional characteristics of the administrative boundary area. Conceivable.

[実施の形態の効果]
本システムによれば、複数の行動ログ提供サーバからユーザの座標データ、メッシュエリアデータ、行政界エリアデータ、郵便番号エリアデータ、無線機器の通信エリアデータ等の様々な種類の行動ログ情報を分析サーバ1が取得し、それらデータを時系列に整理し、また、特定の行動ログ情報のデータ形式に変換又は推定して行動分析を行うものであり、様々な種類の粒度が異なる位置情報を時系列に関連付けて利用して行動分析を行うことができるので、分析の精度を向上させることができる効果がある。
[Effect of Embodiment]
According to this system, various types of action log information such as user coordinate data, mesh area data, administrative boundary area data, postal code area data, and wireless device communication area data are analyzed from multiple action log providing servers. 1 acquires, organizes the data in time series, converts or estimates to the data format of specific action log information, and performs behavior analysis, and various types of position information with different granularity are time series. Since behavioral analysis can be performed by using it in association with, there is an effect that the accuracy of analysis can be improved.

特に、本システムでは、粒度が小さい座標データを基準とする場合でも、粒度の大きいエリアデータから新たな座標データを推測して位置情報を増やして行動分析の処理を行うことができるので、行動分析の精度を上げることができる効果がある。 In particular, in this system, even when the coordinate data with small granularity is used as a reference, new coordinate data can be inferred from the area data with large granularity to increase the position information and perform the behavior analysis process. It has the effect of increasing the accuracy of.

また、本システムでは、粒度が大きいエリアデータを基準とする場合でも、粒度の小さい座標データからエリア内の特定の位置に基づく地域特性を考慮して行動分析の処理を行うことができるので、行動分析の精度を上げることができる効果がある。 In addition, in this system, even when the area data with a large granularity is used as a reference, the behavioral analysis process can be performed from the coordinate data with a small granularity in consideration of the regional characteristics based on a specific position in the area. It has the effect of improving the accuracy of analysis.

本発明は、複数種類の位置情報を時系列に関係付けて利用し、行動分析の精度を向上させる行動分析システム及びそのプログラムに好適である。 The present invention is suitable for a behavior analysis system and a program thereof that use a plurality of types of position information in relation to each other in a time series to improve the accuracy of behavior analysis.

1...分析サーバ、 3...ネットワーク、 11...制御部、 12...記憶部、 13...インタフェース部、 21...ユーザデータベース(DB)、 22...分析データベース(DB)、 23...空間情報変換データベース(DB)、 41,51...行動ログ提供サーバ、 42,52...行動ログデータベース(DB) 1 ... Analysis server, 3 ... Network, 11 ... Control unit, 12 ... Storage unit, 13 ... Interface unit, 21 ... User database (DB), 22 ... Analysis database (DB), 23 ... Spatial information conversion database (DB), 41, 51 ... Action log providing server, 42, 52 ... Action log database (DB)

Claims (8)

ユーザの位置情報を含む行動情報を入力して行動分析を行う分析サーバを有する行動分析システムであって、
前記分析サーバは、前記行動情報を記憶するユーザデータベースと、前記位置情報を対応する施設情報又は地域情報に変換する空間情報変換データベースとを有し、
前記分析サーバは、位置情報について粒度の大小が異なる位置情報を入力するものであり、当該位置情報は、粒度の小さい位置のデータと粒度の大きいエリアのデータを含み、前記ユーザ毎に時系列に位置情報を並び替え、当該並び替えた時系列の位置情報に基づいて、前記ユーザの時系列の2つの位置データの間に前記エリアのデータがある場合に、前記2つの位置データを結んだ線上で前記エリアのデータの時刻が相当する位置が当該エリアに含まれていない場合には、前記ユーザは時系列の状況に従って当該エリア内を移動したものとして、前記エリアのデータの時刻に基づいて当該エリアにおける粒度の小さい位置のデータを推定し、当該推定した位置のデータを用いて行動分析を行うことを特徴とする行動分析システム。
It is a behavior analysis system having an analysis server that inputs behavior information including the user's location information and performs behavior analysis.
The analysis server has a user database that stores the behavior information and a spatial information conversion database that converts the location information into corresponding facility information or area information.
The analysis server inputs position information having different granularity with respect to the position information, and the position information includes data of a position having a small granularity and data of an area having a large granularity, and is time-series for each user. When the position information is rearranged and the area data is between the two position data of the user's time series based on the rearranged time series position information , the line connecting the two position data. If the area does not include a position corresponding to the time of the data in the area, it is assumed that the user has moved in the area according to the situation in the time series, and the user is assumed to have moved in the area based on the time of the data in the area. A behavior analysis system characterized in that data at a position with a small granularity in an area is estimated and behavior analysis is performed using the data at the estimated position.
分析サーバは、粒度の小さい位置のデータを当該位置が含まれる粒度の大きいエリアのデータに変換し、前記変換したエリアのデータを用いて行動分析を行うことを特徴とする請求項1記載の行動分析システム。 The action according to claim 1, wherein the analysis server converts the data at the position having a small granularity into the data in the area with a large granularity including the position, and performs the behavior analysis using the data in the converted area. Analysis system. 分析サーバは、エリアのデータについて粒度が大きい第1のエリアのデータと前記第1のエリアのデータより粒度が小さい第2のエリアのデータとを入力するものであり、位置のデータと前記第2のエリアのデータとが空間情報変換データベースにより施設情報又は地域情報に変換可能であり、時系列の位置情報に基づいて前記第1のエリアのデータと前記位置のデータ又は/及び前記第2のエリアのデータから当該第1のエリアにおける新たな位置のデータ又は第2のエリアのデータを推定し、当該推定した位置のデータ又は第2のエリアのデータを用いて行動分析を行うことを特徴とする請求項1又は2記載の行動分析システム。 The analysis server inputs the data of the first area having a large grain size and the data of the second area having a smaller grain size than the data of the first area with respect to the data of the area, and the position data and the second area data. The data in the area can be converted into facility information or area information by the spatial information conversion database, and the data in the first area and the data in the position and / and the second area can be converted based on the time-series position information. It is characterized in that the data of a new position or the data of the second area in the first area is estimated from the data of the above, and the behavior analysis is performed using the data of the estimated position or the data of the second area. The behavior analysis system according to claim 1 or 2. 分析サーバは、位置のデータを当該位置が含まれる第2のエリアのデータに変換し、前記変換した第2のエリアのデータと推定した第2のエリアのデータを用いて行動分析を行うことを特徴とする請求項3記載の行動分析システム。 The analysis server converts the position data into the data of the second area including the position, and performs the behavior analysis using the data of the converted second area and the estimated data of the second area. The behavior analysis system according to claim 3, which is characterized. ユーザの位置情報を含む行動情報を入力して行動分析を行う分析サーバにおける処理プログラムであって、
前記分析サーバで処理プログラムが実行されることで、粒度の大小が異なる位置情報を入力する入力手段と、
粒度の小さい位置のデータと粒度の大きいエリアのデータとを含む位置情報について、前記ユーザ毎に時系列に位置情報を並び替え、当該並び替えた時系列の位置情報に基づいて、前記ユーザの時系列の2つの位置データの間に前記エリアのデータがある場合に、前記2つの位置データを結んだ線上で前記エリアのデータの時刻が相当する位置が当該エリアに含まれていない場合には、前記ユーザは時系列の状況に従って当該エリア内を移動したものとして、前記エリアのデータの時刻に基づいて当該エリアにおける粒度の小さい位置のデータを推定する推定手段と、
当該推定した位置のデータを用いて行動分析を行う分析手段として機能させることを特徴とするプログラム。
A processing program in an analysis server that inputs behavioral information including the user's location information and performs behavioral analysis.
An input means for inputting position information having different granularity by executing a processing program on the analysis server, and
Regarding the position information including the data of the position with the small granularity and the data of the area with the large granularity , the position information is rearranged in time series for each user, and based on the rearranged time series position information, the time of the user. When there is data in the area between two position data in the series, and the area does not include a position corresponding to the time of the data in the area on the line connecting the two position data. Assuming that the user has moved in the area according to a time-series situation, an estimation means for estimating data at a position having a small granularity in the area based on the time of the data in the area, and an estimation means.
A program characterized in that it functions as an analysis means for performing behavioral analysis using the data of the estimated position.
分析サーバにおける処理プログラムは、粒度の小さい位置のデータを当該位置が含まれる粒度の大きいエリアのデータに変換する位置情報変換手段を備え、
分析手段は、前記変換したエリアのデータを用いて行動分析を行うことを特徴とする請求項5記載のプログラム。
The processing program in the analysis server is provided with a position information conversion means for converting data at a position having a small granularity into data in a large area including the position.
The program according to claim 5, wherein the analysis means performs a behavioral analysis using the data of the converted area.
入力手段は、エリアのデータについて粒度が大きい第1のエリアのデータと前記第1のエリアのデータより粒度が小さい第2のエリアのデータとを入力するものであり、
分析サーバは、位置のデータと前記第2のエリアのデータとを空間情報変換データベースにより施設情報又は地域情報に変換する空間情報変換手段を備え、
推定手段は、時系列の位置情報に基づいて前記第1のエリアのデータと前記位置のデータ又は/及び前記第2のエリアのデータから当該第1のエリアにおける新たな位置のデータ又は第2のエリアのデータを推定し、
分析手段は、当該推定した位置のデータ又は第2のエリアのデータを用いて行動分析を行うことを特徴とする請求項5又は6記載のプログラム。
The input means inputs the data of the first area having a large granularity with respect to the data of the area and the data of the second area having a smaller granularity than the data of the first area.
The analysis server includes a spatial information conversion means that converts the position data and the data of the second area into facility information or regional information by the spatial information conversion database.
The estimation means is based on the time-series position information, from the data of the first area and the data of the position and / and the data of the second area to the data of a new position in the first area or the second. Estimate area data
The program according to claim 5 or 6, wherein the analysis means performs a behavioral analysis using the data of the estimated position or the data of the second area.
位置情報変換手段は、位置のデータを当該位置が含まれる第2のエリアのデータに変換し、
分析手段は、前記変換した第2のエリアのデータと推定した第2のエリアのデータを用いて行動分析を行うことを特徴とする請求項7記載のプログラム。
The position information conversion means converts the position data into the data of the second area including the position, and then converts the position data into the data of the second area.
The program according to claim 7, wherein the analysis means performs a behavioral analysis using the converted data of the second area and the estimated data of the second area.
JP2016215946A 2016-11-04 2016-11-04 Behavior analysis system and its program using various types of location information Active JP6825880B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2016215946A JP6825880B2 (en) 2016-11-04 2016-11-04 Behavior analysis system and its program using various types of location information

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016215946A JP6825880B2 (en) 2016-11-04 2016-11-04 Behavior analysis system and its program using various types of location information

Publications (2)

Publication Number Publication Date
JP2018073319A JP2018073319A (en) 2018-05-10
JP6825880B2 true JP6825880B2 (en) 2021-02-03

Family

ID=62115480

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016215946A Active JP6825880B2 (en) 2016-11-04 2016-11-04 Behavior analysis system and its program using various types of location information

Country Status (1)

Country Link
JP (1) JP6825880B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPWO2023157263A1 (en) * 2022-02-18 2023-08-24

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8504034B2 (en) * 2010-11-09 2013-08-06 Ntt Docomo, Inc. System and method for population tracking, counting, and movement estimation using mobile operational data and/or geographic information in mobile network
US20150134383A1 (en) * 2013-11-11 2015-05-14 Qualcomm Incorporated Granular asset tracking using landmark tags

Also Published As

Publication number Publication date
JP2018073319A (en) 2018-05-10

Similar Documents

Publication Publication Date Title
CN111459993B (en) Configuration updating method, device, equipment and storage medium based on behavior analysis
US20200104333A1 (en) Information recommending method and device
Virrantaus et al. Developing GIS-supported location-based services
Langford et al. Measuring transit system accessibility using a modified two-step floating catchment technique
Vlassenroot et al. The use of smartphone applications in the collection of travel behaviour data
US9319843B2 (en) Adaptive acceleration-based reminders
JP6594529B2 (en) Information processing apparatus and method
WO2018219057A1 (en) Site selection method and device
CN108566618A (en) Obtain method, apparatus, equipment and storage medium that user is resident rule
Ustugova et al. Monitoring of social reactions to support decision making on issues of urban territory management
CN113098589A (en) Paging method for satellite terminal, core network, computer apparatus and storage medium
JP6825880B2 (en) Behavior analysis system and its program using various types of location information
US11508466B2 (en) Methods, systems, and devices for determining multi-party collocation
KR20150121945A (en) Item recommend system and method for recommending item
CN111242723B (en) Method, server and computer-readable storage medium for judging situation of user&#39;s children
CN107421557A (en) Method for determining navigation destination, intelligent terminal and device with storage function
CN110059070B (en) Collecting data from a data source to a manufacturing operations management data warehouse
Framinan et al. The value of real-time data in stochastic flowshop scheduling: A simulation study for makespan
Chen et al. Demand planning approaches to aggregating and forecasting interrelated demands for safety stock and backup capacity planning
Wybrands et al. WISdoM: An information system for water management
KR20190041439A (en) System of building big data for estimating house price using space information having function of data error correction
JP6943436B2 (en) Visitor regional characteristic analysis system and its program
Shi et al. Modelling error propagation in vector-based overlay analysis
CN101866459A (en) Data acquisition method and data acquisition device
JP2017211969A (en) Behavior analysis system and program using location information

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20191101

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20200918

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20201008

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20201202

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20210114

R150 Certificate of patent or registration of utility model

Ref document number: 6825880

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250