[go: up one dir, main page]

JP2019114047A - Device, method, and program for processing information - Google Patents

Device, method, and program for processing information Download PDF

Info

Publication number
JP2019114047A
JP2019114047A JP2017246882A JP2017246882A JP2019114047A JP 2019114047 A JP2019114047 A JP 2019114047A JP 2017246882 A JP2017246882 A JP 2017246882A JP 2017246882 A JP2017246882 A JP 2017246882A JP 2019114047 A JP2019114047 A JP 2019114047A
Authority
JP
Japan
Prior art keywords
user
information
advertisement
trip
information processing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2017246882A
Other languages
Japanese (ja)
Inventor
安昭 兵藤
Yasuaki Hyodo
安昭 兵藤
美帆 阿南
Miho ANAN
美帆 阿南
西岡 孝章
Takaaki Nishioka
孝章 西岡
晃輔 渡辺
Kosuke Watanabe
晃輔 渡辺
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yahoo Japan Corp
Original Assignee
Yahoo Japan Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Yahoo Japan Corp filed Critical Yahoo Japan Corp
Priority to JP2017246882A priority Critical patent/JP2019114047A/en
Publication of JP2019114047A publication Critical patent/JP2019114047A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Navigation (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

【課題】ユーザの状態を高精度に判定可能な情報処理装置、情報処理方法、及び情報処理プログラムを提供する。【解決手段】情報処置装置(サーバ装置10)は、ユーザの位置、及びユーザがその位置に位置した日時を含む位置情報を蓄積した位置履歴から、ユーザが移動した移動区分を検出する移動区分検出部(トリップ検出部132)と、移動区分に含まれる複数の位置情報に基づいて、移動区分におけるユーザの行動を分析する分析部134と、を備える。【選択図】図2PROBLEM TO BE SOLVED: To provide an information processing device, an information processing method, and an information processing program capable of determining a user's state with high accuracy. An information processing device (server device 10) detects a movement category moved by a user from a position history accumulating position information including a user's position and a date and time when the user was located at that position. A unit (trip detection unit 132) and an analysis unit 134 that analyzes the user's behavior in the movement category based on a plurality of position information included in the movement category are provided. [Selection diagram] Fig. 2

Description

本発明は、移動体の位置履歴を編集する情報処理装置、情報処理方法、及び情報処理プログラムに関する。   The present invention relates to an information processing apparatus, an information processing method, and an information processing program for editing a position history of a moving object.

従来、ユーザの状態と位置と時間とに基づいて、ユーザの行動を分析する装置が知られている(例えば特許文献1参照)。
この特許文献1では、端末装置から広告配信サーバにアクセス要求が送信された際の端末装置の位置と時間の情報をユーザ履歴情報として蓄積する。また、所定の分析期間分のユーザ履歴情報を分析して、端末装置の位置と時間の組み合わせを端末装置のユーザの状態(仕事優先か、娯楽優先か)に対応づけて状態データベースを生成する。
BACKGROUND Conventionally, there is known an apparatus that analyzes a user's behavior based on the user's state, position, and time (see, for example, Patent Document 1).
In this patent document 1, information on the position and time of the terminal when the terminal transmits an access request to the advertisement distribution server is stored as user history information. In addition, the user history information for a predetermined analysis period is analyzed, and the combination of the position and time of the terminal device is associated with the state of the user of the terminal device (whether work priority or entertainment priority) to generate a state database.

再公表特許2013/164911公報Patent Reissued Patent 2013/164911

近年、スマートフォンやタブレット端末等のスマートデバイスにおいても、自己位置を検出する測位機能が搭載され、多種のアプリケーション(以降、ナビアプリと称す)により、当該測位機能が利用される。   In recent years, also in smart devices such as smartphones and tablet terminals, a positioning function for detecting the self position is installed, and the positioning function is used by various applications (hereinafter referred to as a navigation application).

本出願人による以下の非公知かつ新規な知見によれば、このようなスマートデバイスでは、非乗車時の位置情報が含まれ、かつ、スマートデバイスはナビゲーション以外の用途にも用いられる。このため、情報が多様多角的となり、ユーザの位置の履歴を含む履歴情報(以降、プローブと称する場合もある)の応用価値が高まり、例えば、プローブを用いて、ユーザの行動地域、趣味、嗜好等の分析、商品等の販促への利用等を本出願人は検討している。   According to the following unrecognized and novel findings by the applicant, such a smart device includes non-riding position information, and the smart device is also used for applications other than navigation. For this reason, the information becomes diverse and the application value of the history information (hereinafter sometimes referred to as a probe) including the history of the position of the user is enhanced. For example, using the probe, the user's action area, hobbies and preferences The applicants are examining the analysis of etc. and the use of products etc. for sales promotion.

しかしながら、特許文献1のような従来の装置では、ユーザの位置のみによってユーザの状態を判定するため、ユーザの移動がどのような意味を有するか、すなわち、ユーザの移動に基づいたユーザの状態の判定は行っていない。このような特許文献1に記載の装置では、ユーザの状態を高精度かつ詳細に分析するのは困難である。
例えば、特許文献1では、ユーザの位置が職場を中心とした800mエリア内であり、平日の10:00から18:59の時間帯である場合に、「オフィス」とのユーザの状態を対応付けている。しかしながら、平日の10:00〜18:59にオフィス近傍にいるからといって、必ずしも仕事をしているとは限らない。
However, in the conventional apparatus such as Patent Document 1, in order to determine the state of the user only by the position of the user, what meaning the movement of the user has, ie, the state of the user based on the movement of the user Judgment has not been made. In the device described in Patent Document 1, it is difficult to analyze the state of the user with high accuracy and detail.
For example, in Patent Document 1, when the position of the user is within an 800 m area centered on the work place and in the time zone from 10:00 to 18:59 on a weekday, the user's state with the “office” is associated ing. However, just because you are in the vicinity of the office from 10:00 to 18:59 on a weekday is not always working.

本発明は、上記のような課題に鑑みて、ユーザの状態を高精度に判定可能な情報処理装置、情報処理方法、及び情報処理プログラムを提供することを目的とする。   An object of the present invention is to provide an information processing apparatus, an information processing method, and an information processing program capable of determining the state of a user with high accuracy in view of the above-mentioned problems.

本発明の情報処理装置は、ユーザの位置、及び前記ユーザが前記位置に位置した日時を含む位置情報を蓄積した位置履歴から、前記ユーザが移動した移動区分を検出する移動区分検出部と、前記移動区分に含まれる複数の前記位置情報に基づいて、前記移動区分における前記ユーザの行動を分析する分析部と、を備えることを特徴とする。   The information processing apparatus according to the present invention is a movement segment detection unit for detecting a movement segment moved by the user from position history in which position information including position of the user and date and time when the user is located at the position is accumulated; And an analysis unit that analyzes an action of the user in the movement segment based on a plurality of pieces of position information included in the movement segment.

本発明は、ユーザの複数の位置情報を、複数の移動区分に区分し、これらの各移動区分に対してユーザの行動を分析する。この場合、例えば従来のような位置毎にユーザの行動を判定する場合に比べて、高精度かつ詳細なユーザの行動分析を実施することができる。つまり、本発明では、一連の位置情報の流れにおいて、まとまりのある移動区分を検出して、そのまとまりのある移動区分の意味を分析する。この場合、位置情報の移動の意味を分析することになり、各位置における意味を分析する場合に比べて、ユーザの一連の行動の意図を高精度に分析することが可能となる。   The present invention divides a plurality of position information of a user into a plurality of movement segments, and analyzes the user's behavior for each of the movement segments. In this case, the user's behavior analysis can be performed with high accuracy and detail as compared with, for example, the case where the user's behavior is determined for each position as in the past. That is, in the present invention, in the series of flow of position information, grouped moving segments are detected, and the meaning of the grouped moving segments is analyzed. In this case, the meaning of movement of the position information is analyzed, and it is possible to analyze the intention of the user's series of actions with high accuracy as compared to the case of analyzing the meaning at each position.

本発明の第一実施形態に係る情報処理装置であるサーバ装置を含む情報処理システムの概略構成を示すブロック図。BRIEF DESCRIPTION OF THE DRAWINGS The block diagram which shows schematic structure of the information processing system containing the server apparatus which is an information processing apparatus which concerns on 1st embodiment of this invention. 第一実施形態のサーバ装置の概略構成を示すブロック図。BRIEF DESCRIPTION OF THE DRAWINGS The block diagram which shows schematic structure of the server apparatus of 1st embodiment. 第一実施形態のプローブ編集処理を示すフローチャート。6 is a flowchart showing a probe editing process of the first embodiment. プローブに含まれるトリップの一例を示す図。The figure which shows an example of the trip contained in a probe. 第一実施形態のトリップ特性判定処理を示すフローチャート。5 is a flowchart showing trip characteristic determination processing of the first embodiment. 複数のトリップを一連のトリップと判定する処理の説明図。Explanatory drawing of the process which determines several trips as a series of trips. プローブから検出されたトリップの他の一例を示す図。The figure which shows another example of the trip detected from the probe. 第二実施形態のサーバ装置の概略構成を示すブロック図。The block diagram which shows schematic structure of the server apparatus of 2nd embodiment. 変形例1に係るサーバ装置の概略構成を示すブロック図。FIG. 8 is a block diagram showing a schematic configuration of a server apparatus according to a modification 1; 変形例2に係るサーバ装置の概略構成を示すブロック図。FIG. 8 is a block diagram showing a schematic configuration of a server apparatus according to a modification 2;

[第一実施形態]
以下、本発明に係る第一実施形態の情報処理装置について説明する。
図1は、本発明に係る情報処理装置であるサーバ装置10を含む情報処理システム1の概略構成を示すブロック図である。
図1に示すように、情報処理システム1は、サーバ装置10と、サーバ装置10にネットワーク(例えばインターネット等)を介して通信可能に接続される複数の端末装置20とにより構築されている。
First Embodiment
Hereinafter, an information processing apparatus according to a first embodiment of the present invention will be described.
FIG. 1 is a block diagram showing a schematic configuration of an information processing system 1 including a server apparatus 10 which is an information processing apparatus according to the present invention.
As illustrated in FIG. 1, the information processing system 1 is configured by a server device 10 and a plurality of terminal devices 20 communicably connected to the server device 10 via a network (for example, the Internet or the like).

ここで、端末装置20としては、ユーザが所有するモバイル端末(スマートフォンやタブレット端末等のスマートデバイス)の他、ユーザが所有する車両に固定されたナビゲーション装置等も含むものである。
この情報処理システム1では、サーバ装置10が、端末装置20から送信された、ユーザ(端末装置20)の位置と、当該位置にユーザ(端末装置20)が存在していた日時をと関連付けた位置情報を取得して、これを位置履歴(プローブ)として蓄積する。そして、サーバ装置10は、蓄積したプローブを、各種サービスに展開する。例えばプローブに基づいて、ユーザの属性(嗜好性等)を判定し、ユーザに対して効果的な広告を配信することで、広告配信における広告効果を向上できる。また、複数のユーザのプローブに基づいて商圏を検出する等マーケティングにも利用でき、その他、様々なサービスに展開することが可能となる。
Here, the terminal device 20 includes a mobile terminal (smart device such as a smart phone or a tablet terminal) owned by the user, as well as a navigation device fixed to a vehicle owned by the user.
In the information processing system 1, the server device 10 associates the position of the user (terminal device 20) transmitted from the terminal device 20 with the date and time when the user (terminal device 20) existed at the position. Information is acquired and accumulated as a position history (probe). Then, the server device 10 deploys the accumulated probes to various services. For example, by determining an attribute (preferenceability or the like) of the user based on the probe and distributing an effective advertisement to the user, it is possible to improve the advertisement effect in the advertisement distribution. Moreover, it can be used for marketing etc. which detect a trade area based on a probe of a plurality of users, and it becomes possible to develop in other various services.

ところで、車載用のナビゲーション装置のみから位置情報が得られる場合は、ユーザが道路上を移動する経路が明確に取得される。しかしながら、本実施形態では、車載用ナビゲーションのみならず、モバイル端末からも位置情報を取得する。また、このようなモバイル端末で検出された位置情報は、ユーザが乗車中の情報に加え、非乗車の際の情報も加わる。よって、位置情報を蓄積しただけのプローブから、例えば、どの位置情報から、どの位置情報までが1区切りの移動であるかを判定するのは困難となる。
そこで、本実施形態では、まず、プローブを所期のサービスを提供するために必要な形態に編集して、まとまりのある複数の移動区分(以降、トリップと称する場合もある)に区分する(プローブ編集処理)。そして、プローブ編集により得られた各トリップに対して意味づけ(ユーザがどのような行動に基づいたものかであり、以降トリップ特性と称す)を行い(トリップ特性判定)、トリップ特性に基づいて各種サービスを展開する。
以降、このような情報処理システム1について、詳細に説明する。
By the way, when position information can be obtained only from the in-vehicle navigation device, a route along which the user travels on the road is clearly acquired. However, in the present embodiment, the position information is acquired not only from the on-vehicle navigation but also from the mobile terminal. Further, the position information detected by such a mobile terminal is added to the information when the user is not in the vehicle, in addition to the information when the user is in the vehicle. Therefore, it is difficult to determine, for example, from which position information to which position information a movement of one segment is a move from a probe that has accumulated position information.
Therefore, in the present embodiment, first, the probe is edited into a form necessary for providing a desired service, and is divided into a plurality of movement sections (hereinafter sometimes referred to as trips) having a group (probe) Editing process). Then, meaning (for what kind of action the user is based on, and henceforth referred to as trip characteristics) is performed for each trip obtained by probe editing (trip characteristic determination), and various types are determined based on the trip characteristics. Deploy the service.
Hereinafter, such an information processing system 1 will be described in detail.

[サーバ装置10の構成]
図2は、本実施形態のサーバ装置10の概略構成を示すブロック図である。
本実施形態のサーバ装置10は、コンピュータにより構成され、通信部11と、記憶部12と、制御部13と、等を含んで構成されている。
通信部11は、ネットワークに接続されており、ネットワークを介して端末装置20や、ネットワーク上のその他の装置と通信する。
[Configuration of Server Device 10]
FIG. 2 is a block diagram showing a schematic configuration of the server device 10 of the present embodiment.
The server device 10 according to the present embodiment is configured by a computer, and includes a communication unit 11, a storage unit 12, a control unit 13, and the like.
The communication unit 11 is connected to a network, and communicates with the terminal device 20 and other devices on the network via the network.

記憶部12は、例えばメモリ、ハードディスク等により構成されたデータ記録装置である。この記憶部12は、プローブDB121(位置情報蓄積部)、施設DB122(施設情報記憶部)、ユーザDB123(ユーザ情報記憶部)等を備える。   The storage unit 12 is a data recording device configured of, for example, a memory, a hard disk, and the like. The storage unit 12 includes a probe DB 121 (position information storage unit), a facility DB 122 (facility information storage unit), a user DB 123 (user information storage unit), and the like.

[記憶部12に記憶される各種情報]
ここで、記憶部12に記憶される各種情報について説明する。
プローブDB121は、ユーザ毎のプローブを記録する。このプローブは、端末装置20(ユーザ)の位置情報(位置,日時)を蓄積した位置履歴と、ユーザを識別するユーザIDを少なくとも含み、本実施形態では、更に、モーション情報、環境値情報、機器稼働情報、Apr利用情報、ナビ地点情報、充電フラグ情報、無線LANフラグ情報等を含む。
[Various information stored in storage unit 12]
Here, various information stored in the storage unit 12 will be described.
The probe DB 121 records a probe for each user. This probe includes at least a position history where position information (position, date and time) of the terminal device 20 (user) is accumulated, and a user ID for identifying the user, and in the present embodiment, further, motion information, environment value information, equipment It includes operation information, Apr use information, navigation point information, charge flag information, wireless LAN flag information, and the like.

位置情報は、端末装置20に設けられた測位センサーにより計測された、端末装置20の位置と、当該位置が計測された際の日時とを関連付けた情報である。この位置情報は、端末装置20の1つである車載用のカーナビゲーション装置から送信された位置情報、スマートフォン等のモバイル端末から送信された位置情報を含む。カーナビゲーション装置から送信された位置情報は、乗車時の位置情報となり、モバイル端末からの位置上は主に非乗車時の位置情報となる。本実施形態では、これらを合体させたプローブが記録される。
モーション情報は、端末装置20に搭載されたモーションセンサー(加速度センサーやジャイロセンサー)の検出情報であり、端末装置20に加えられる加速度や角速度(傾き)等が記録される。
環境値情報は、端末装置20から送信された環境値測定センサーの測定情報である。環境値測定センサーとしては、例えば温度センサー、湿度センサー、気圧センサー等が挙げられ、端末装置20の周囲環境における温度、湿度、気圧等が測定情報として記録される。また、環境値情報として、天候情報が含まれてもよい。
The position information is information in which the position of the terminal device 20 measured by a positioning sensor provided in the terminal device 20 is associated with the date and time when the position is measured. The position information includes position information transmitted from an on-vehicle car navigation device which is one of the terminal devices 20, and position information transmitted from a mobile terminal such as a smartphone. The position information transmitted from the car navigation device is the position information at the time of getting in, and the position information from the mobile terminal is mainly the position information at the time of non-riding. In this embodiment, a probe in which these are combined is recorded.
The motion information is detection information of a motion sensor (acceleration sensor or gyro sensor) mounted on the terminal device 20, and the acceleration or angular velocity (tilt) or the like applied to the terminal device 20 is recorded.
The environmental value information is measurement information of the environmental value measuring sensor transmitted from the terminal device 20. As an environmental value measurement sensor, a temperature sensor, a humidity sensor, an atmospheric pressure sensor etc. are mentioned, for example, Temperature, humidity, atmospheric pressure, etc. in the ambient environment of terminal unit 20 are recorded as measurement information. Moreover, weather information may be included as environmental value information.

機器稼働情報は、例えばユーザが操作する車両や機械等の稼働装置から得られる情報である。例えば、車両において、ブレーキの稼働状態やブレーキの減り等を検出するセンサー等、車両の各構成の稼働状態を検出するセンサーが設けられる。これらのセンサーにより検出された稼働状態情報は、車両に搭載された制御コンピュータや車載用ナビゲーション装置に入力される。また、機器稼働情報は、このような制御コンピュータや車載用ナビゲーション装置から直接サーバ装置10に直接送信されてもよく、ブルートゥース(登録商標)等によって端末装置20を介してサーバ装置10に送信されてもよい。制御コンピュータや車載用ナビゲーション装置から直接サーバ装置10に直接送信する場合、制御コンピュータや車載用ナビゲーション装置は、ユーザを識別するユーザIDとともに、機器稼働情報を送信する。   The device operation information is, for example, information obtained from an operation device such as a vehicle or a machine operated by the user. For example, in a vehicle, a sensor that detects the operating state of each component of the vehicle, such as a sensor that detects an operating state of a brake or reduction of a brake or the like, is provided. The operating state information detected by these sensors is input to a control computer or an on-vehicle navigation device mounted on a vehicle. The device operation information may be directly transmitted from the control computer or the in-vehicle navigation device directly to the server device 10, or transmitted to the server device 10 via the terminal device 20 by Bluetooth (registered trademark) or the like. It is also good. When transmitting directly from the control computer or the in-vehicle navigation device to the server device 10, the control computer or the in-vehicle navigation device transmits the device operation information together with the user ID for identifying the user.

Apr利用情報は、端末装置20において実行されたアプリケーションプログラム(以降Aprと称す)の利用態様を示す情報である。このAprには、出発地や目的地、経由地等の地点を入力することで、出発地から目的地までの経路を探索して出力するナビゲーションApr(ナビApr)を含む。また、ナビAprとしては、地図上の端末装置20の位置を端末装置20の表示部21に表示させるプログラムの他、出発地から目的地までの公共交通機関による行順を表示させるプログラム等も含む。さらに、このようなナビApr以外のApr(例えば、ゲームやブラウザ等のApr)の利用態様の情報をも含む。
Aprの利用態様としては、各Aprの利用頻度、Aprがフォアグラウンドで実施されたか、バックグラウンドで実施されたか、等の情報が含まれる。
The Apr use information is information indicating a use mode of an application program (hereinafter referred to as Apr) executed in the terminal device 20. The Apr includes a navigation Apr (Navi Apr) that searches for and outputs a route from the departure point to the destination by inputting points such as the departure point, the destination point, and the transit point. In addition to the program for displaying the position of the terminal device 20 on the map on the display unit 21 of the terminal device 20, the navigation Apr also includes a program for displaying the order of lines by public transportation from the departure place to the destination. . Furthermore, it also includes information on usage modes of Apr (for example, Apr such as a game and a browser) other than such Navi Apr.
The mode of use of Apr includes information such as the frequency of use of each Apr, and whether Apr was performed in the foreground or in the background.

ナビ地点情報は、位置情報に関連付けられた情報であり、地図上にユーザ位置を表示させてユーザの移動を追跡するナビAprや、車載用ナビゲーション装置において、出発地や目的地が入力された際に当該出発地や目的地が記録される。
充電フラグ情報は、位置情報に関連付けられた情報であり、位置情報を取得した際に、端末装置20が、家庭用電源から電力によって充電中であるか否かを示すフラグ情報である。
無線LANフラグ情報は、位置情報に関連付けられた情報であり、位置情報を取得した際に、端末装置20が、無線LANの親機と接続されているか否か、つまり、無線LANを介して位置情報が送信されたか否かを示すフラグ情報である。
The navigation point information is information associated with the position information, and when the departure place or the destination is input in the navigation Apr that displays the user's position on the map and tracks the movement of the user, or the in-vehicle navigation device The departure place and the destination are recorded in
The charging flag information is information associated with the position information, and is flag information indicating whether the terminal device 20 is charging with power from the home power supply when the position information is acquired.
The wireless LAN flag information is information associated with the position information, and when the position information is acquired, it is determined whether the terminal device 20 is connected to the base unit of the wireless LAN, that is, the position via the wireless LAN It is flag information which shows whether information was transmitted.

なお、モーション情報、環境値情報、機器稼働情報、及びApr利用情報は、位置情報と同時に取得された情報であることが好ましいが、これに限定されない。例えば、モーション情報、環境値情報、機器稼働情報、及びApr利用情報が取得(測定)された日時が関連付けられていれば、位置情報と同時に取得されていなくてもよい。すなわち、プローブには、各情報が時系列に沿って記録される。よって、例えば1/1の13:00に取得された位置情報、1/1の13:05に取得された位置情報との間に、1/1の13:03に取得されたモーション情報が記録されていてもよく、この場合、13:03に取得したモーション情報を、13:00における位置情報取得時と、13:05における位置情報取得時とにおける仮のモーション情報として設定することもできる。   In addition, although it is preferable that motion information, environment value information, apparatus operation information, and Apr utilization information are information acquired simultaneously with position information, it is not limited to this. For example, as long as motion information, environment value information, device operation information, and date and time when the Apr utilization information is acquired (measured) are associated, it may not be acquired simultaneously with the position information. That is, each piece of information is recorded in time sequence on the probe. Thus, for example, between the position information acquired at 13:00 on 1/1 and the position information acquired at 13:05 on 1/1, the motion information acquired on 13:03 on 1/1 is recorded In this case, the motion information acquired at 13:03 may be set as temporary motion information at the time of acquiring the position information at 13:00 and at the time of acquiring the position information at 13:05.

施設DB122は、施設に関する施設情報(POI;Point of Interest)を記録する。この施設情報には、施設ID、施設名情報、施設位置情報、施設種別情報、施設利用属性情報(利用者属性)、施設詳細情報、及び施設利用数情報等の情報が記録される。
施設IDは、施設を識別するための情報であり、施設名は、その施設の名称である。
施設位置情報は、施設の位置を示す情報であり、例えば経緯度や高度、地図データ上の座標位置、施設住所等が記録される。なお、施設位置情報には、施設の位置の他、駐車場の位置等が記録されていてもよく、これらの施設及び駐車場の位置が異なっていてもよい。
施設種別情報は、例えば、店舗、公園、駐車場、公共施設等の施設の種別を記録する。
施設利用属性情報は、施設を利用する利用者のうち、所定割合以上の利用者で共通しているユーザの属性が記録される。例えば、子供服専門店の施設に対して子供有、子供連れ等のユーザ属性が記録される。
施設詳細情報は、施設の詳細な情報であり、例えば専用駐車場の有無や、商品購入時の特典の有無、使用可能なクレジットカードや電子マネーの種類等の情報が記録されていてもよく、施設の紹介内容等が記録されていてもよい。
施設利用者数情報は、施設を利用する利用者の数であり、所定期間毎(例えば季節毎、月毎、週毎、曜日毎、1日毎等)の利用者数、天候毎の利用者数、各利用者の利用頻度、利用者の平均滞在時間等が記録される。
The facility DB 122 records facility information (POI; Point of Interest) related to the facility. The facility information includes information such as facility ID, facility name information, facility position information, facility type information, facility use attribute information (user attribute), facility detail information, and facility use number information.
Facility ID is information for identifying a facility, and the facility name is the name of the facility.
The facility position information is information indicating the position of the facility, and, for example, the latitude and longitude, the altitude, the coordinate position on the map data, the facility address and the like are recorded. In addition to the position of the facility, the position of the parking lot may be recorded in the facility position information, and the positions of the facility and the parking lot may be different.
Facility type information records, for example, the type of facility such as a store, a park, a parking lot, and a public facility.
In the facility use attribute information, among the users using the facility, the attributes of the user who is common among the users having a predetermined ratio or more are recorded. For example, user attributes such as having children and having children are recorded for a facility of a children's clothing specialty store.
The facility detailed information is detailed information of the facility, and may include, for example, information such as the presence or absence of a dedicated parking lot, the presence or absence of a benefit at the time of product purchase, and the types of usable credit cards and electronic money. The introduction content etc. of the facility may be recorded.
The facility user number information is the number of users who use the facility, and the number of users every predetermined period (for example, every season, every month, every week, every day, every day, etc.), the number of users every weather The usage frequency of each user, the average stay time of the users, etc. are recorded.

ユーザDB123は、各ユーザの特徴を示す複数の属性データを記録したユーザ情報が記録されている。ユーザ情報には、例えば、ユーザID、ユーザ名情報、ユーザ属性情報、ユーザ履歴情報等が記録される。
ユーザIDは、各ユーザを識別するための情報であり、ユーザ毎にそれぞれ異なる情報を持つ。ユーザ名情報は、例えばユーザの氏名やハンドルネームである。
ユーザ属性情報は、ユーザの特徴を示す情報であり、例えば、性別、年齢や年齢層、嗜好性、家族構成等、ユーザに関する様々な情報を含む。
ユーザ履歴情報は、ユーザの行動履歴を示す情報である。このユーザ履歴情報としては、例えばインターネットにおいて閲覧したコンテンツの履歴(閲覧コンテンツのURL、及び閲覧日時)、検索エンジン等を用いた際の検索履歴(ネット検索やショッピング検索のキーワード、及び検索日時)等が含まれる。
The user DB 123 stores user information in which a plurality of attribute data indicating the characteristics of each user are recorded. For example, a user ID, user name information, user attribute information, user history information and the like are recorded in the user information.
The user ID is information for identifying each user, and has different information for each user. The username information is, for example, the user's name or handle name.
The user attribute information is information indicating the characteristics of the user, and includes various information related to the user, such as gender, age and age group, preference, family structure, and the like.
User history information is information which shows a user's action history. As this user history information, for example, the history of content browsed on the Internet (URL of browsed content and browse date and time), search history when using a search engine etc. (net search and keywords for shopping search, and search date and time) etc. Is included.

また、記憶部12は、制御部13により実行させる複数のプログラムを記録する。これらのプログラムとしては、サーバ装置10の各部を制御するオペレーティングシステムを実行するためのプログラム、オペレーティングシステム上で実行される各種アプリケーションプログラム(本発明の情報処理プログラム等)を含む。   The storage unit 12 also records a plurality of programs to be executed by the control unit 13. These programs include a program for executing an operating system that controls each part of the server device 10, and various application programs (such as an information processing program of the present invention) executed on the operating system.

[制御部13の機能構成]
制御部13は、CPU(Central Processing Unit)等の演算回路、RAM(Random Access Memory)等の記録回路により構成される。制御部13は、記憶部12等に記録されているプログラムをRAMに展開し、RAMに展開されたプログラムとの協働で、各種処理を実行する。そして、制御部13は、記憶部12に記録された情報処理プログラムを読み込み実行することで、図2に示すように、情報取得部131、トリップ検出部132(移動区分検出部)、拠点検出部133、及び分析部134として機能する。
[Functional configuration of control unit 13]
The control unit 13 is configured by an arithmetic circuit such as a central processing unit (CPU) and a recording circuit such as a random access memory (RAM). The control unit 13 expands the program stored in the storage unit 12 or the like in the RAM, and executes various processes in cooperation with the program expanded in the RAM. Then, the control unit 13 reads and executes the information processing program recorded in the storage unit 12 to obtain an information acquisition unit 131, a trip detection unit 132 (movement segment detection unit), and a base detection unit as shown in FIG. And functions as an analysis unit 134.

(情報取得部131の機能)
情報取得部131は、位置情報取得部131A、行動態様取得部131B、天候情報取得部131C、ユーザ情報取得部131D、ユーザ履歴取得部131E等を有する。
(Function of information acquisition unit 131)
The information acquisition unit 131 includes a position information acquisition unit 131A, an action mode acquisition unit 131B, a weather information acquisition unit 131C, a user information acquisition unit 131D, a user history acquisition unit 131E, and the like.

位置情報取得部131Aは、端末装置20から位置情報(位置及び日時)を取得する。この際、位置情報取得部131Aは、端末装置20からユーザIDと共に位置情報を取得する。そして、プローブDB121から、ユーザIDに対応したプローブに、取得した位置情報を記録(蓄積)する。
また、端末装置20において出発地や目的地が入力されている場合、位置情報とともに当該地点を取得してナビ地点情報に記録する。
さらに、位置情報取得部131Aは、位置情報とともに、端末装置20の状態を示す端末状態情報を取得する。例えば、端末装置20が家庭用電源からの電力により充填中であるか否かを示す充電フラグ情報(充電検出情報)や、端末装置20が無線LANの親機に接続されているか否かを示す無線LANフラグ情報(無線LAN接続情報)等を受信する。
The position information acquisition unit 131A acquires position information (position and date and time) from the terminal device 20. At this time, the position information acquisition unit 131A acquires the position information together with the user ID from the terminal device 20. Then, the acquired position information is recorded (accumulated) from the probe DB 121 to the probe corresponding to the user ID.
Moreover, when the departure place and the destination are input in the terminal device 20, the said point is acquired with a positional information, and it records on navigation point information.
Further, the position information acquisition unit 131A acquires terminal state information indicating the state of the terminal device 20 along with the position information. For example, charging flag information (charging detection information) indicating whether the terminal device 20 is charging with power from a household power supply or indicating whether the terminal device 20 is connected to a wireless LAN master device Wireless LAN flag information (wireless LAN connection information) and the like are received.

行動態様取得部131Bは、端末装置20から、モーション情報、環境値情報、機器稼働情報、Apr利用情報等を取得する。これらのモーション情報、環境値情報、機器稼働情報、Apr利用情報は、位置情報と同時に取得されることが好ましいが、必ずしも位置情報と同時に取得されなくてもよい。
天候情報取得部131Cは、例えばインターネットを介して、天候情報を配信する天候情報配信サーバから天候情報を取得する。この天候情報取得部131Cは、位置情報に記録される位置の、位置情報に記録される日時での天候を取得し、環境値情報としてプローブに記録する。
The behavior mode acquisition unit 131B acquires, from the terminal device 20, motion information, environment value information, device operation information, Apr use information, and the like. The motion information, the environment value information, the device operation information, and the Apr utilization information are preferably acquired simultaneously with the position information, but may not be acquired simultaneously with the position information.
The weather information acquisition unit 131C acquires weather information from, for example, a weather information distribution server that distributes weather information via the Internet. The weather information acquisition unit 131C acquires the weather at the date and time recorded in the position information of the position recorded in the position information, and records the weather as environmental value information on the probe.

ユーザ情報取得部131Dは、端末装置20から送信されたユーザ情報を取得してユーザDB123に記録する。
ユーザ履歴取得部131Eは、端末装置20から、各種Aprでの検索履歴や、インターネット上における検索履歴を取得し、ユーザ履歴情報に記録する。
The user information acquisition unit 131D acquires the user information transmitted from the terminal device 20 and records the acquired user information in the user DB 123.
The user history acquisition unit 131E acquires, from the terminal device 20, search histories for various Aprs and search histories on the Internet, and records them in user history information.

(トリップ検出部132の機能)
トリップ検出部132は、位置履歴やその他の様々な情報を含むプローブにおける、行動態様(例えば車両での走行、歩行、電車、飲食、買物等)の区切りを判定し、マーキングする。つまり、プローブを複数のトリップに区分する。
このトリップは、ユーザが移動したひとまとまりの移動区分であり、例えば自宅から職場までの移動、自宅から旅行先のホテルまでの移動等を区分したものである。この際、複数のトリップを組み合わせて1つのトリップとしてもよい。すなわち、階層構造としてトリップを検出してもよい。例えば、自宅から目的地までのトリップに、自宅から最寄駅までの徒歩による移動のトリップ、最寄駅から目的駅までの電車移動によるトリップ、及び目的駅から目的地までのバス移動によるトリップが下位構造として検出されてもよい。
(Function of trip detection unit 132)
The trip detection unit 132 determines and marks a break of an action mode (for example, traveling with a vehicle, walking, a train, food and drink, shopping, and the like) in a probe including position history and various other information. That is, the probe is divided into a plurality of trips.
This trip is a group of movement sections where the user has moved, for example, movement from home to work, movement from home to travel destination hotel, etc. At this time, a plurality of trips may be combined into one trip. That is, trips may be detected as a hierarchical structure. For example, trips from home to the destination, trips from walking from home to the nearest station, trips from trains from the nearest station to the destination, and trips from bus from the destination to the destination It may be detected as a substructure.

ここで、トリップ検出部132は、ユーザの行動態様に基づいて、行動態様の共通する部分ごとにまとめたプローブをトリップとして出力する。この場合、走行履歴が途中で切れたままでは辻褄が合わないところ、一連のトリップ(往復など)をまとめることができる。例えば、位置履歴において、トンネルを通過した際の一部が欠落している場合でも、トリップ検出部132は、アクセス環境、端末装置20やAprの識別情報(ユーザID)から同一人と推定されるプローブに関し、例えばナビ地点情報に出発地や目的地が記録されている場合、これらを同一のトリップとしてまとめる。すなわち、欠落部分の前後が一致すれば、単一のトリップとして推定することが可能となる。   Here, the trip detection unit 132 outputs, as a trip, a probe organized for each common part of the behavior mode based on the behavior mode of the user. In this case, a series of trips (such as reciprocation) can be put together, where the car does not fit if the travel history is cut halfway. For example, even if a part of the location history when passing through a tunnel is missing, the trip detection unit 132 is presumed to be the same person from the access environment and the identification information (user ID) of the terminal device 20 and Apr. For the probe, for example, when the departure place and the destination are recorded in the navigation point information, these are put together as the same trip. That is, if the front and back of the missing part coincide, it can be estimated as a single trip.

また、トリップを検出するための行動態様(例えば車両での走行、歩行、電車、飲食、買物等のユーザの行動態様)は、プローブに含まれる各種情報から判定することができる。本実施形態では、プローブには、位置履歴に加え、モーション情報(加速度や傾き)、環境値(温度、湿度、気圧)等のセンサー情報、機器稼働情報(車両の装備品の稼動状態)が含まれる。このため、移動時の環境や装備の使い方などと組み合わせた多面的な分析が可能となる。   In addition, an action mode for detecting a trip (for example, a user's action mode such as traveling on a vehicle, walking, a train, eating and drinking, shopping, etc.) can be determined from various information included in the probe. In the present embodiment, in addition to the position history, the probe includes motion information (acceleration and inclination), sensor information such as environmental values (temperature, humidity, and atmospheric pressure), and device operation information (operation state of vehicle accessories). Be This enables multi-faceted analysis combined with the movement environment and how to use the equipment.

例えば、モーション情報に基づいて、端末装置20の挙動(速度、振動等)の特性を判定でき、これにより、車両の走行による移動か、車両走行以外の移動(例えば降車後の徒歩)かを検出することが可能となる。
また、プローブは、ユーザの位置履歴を含むので、位置情報が例えばスキー場等である場合、モーション情報と組み合わせることで、ユーザの斜面の滑走とリフトによる移動との繰り返しを検出することも可能である。このような場合、トリップ検出部132は、これらの繰り返しのトリップをノイズ成分として除去することもできる。
For example, it is possible to determine the characteristics of the behavior (speed, vibration, etc.) of the terminal device 20 based on the motion information, thereby detecting whether the vehicle travels or travels other than vehicle travel (for example, walking after getting off) It is possible to
In addition, since the probe includes the position history of the user, if the position information is, for example, a ski resort, it is possible to detect repetition of the user's sliding on the slope and movement due to lift by combining with the motion information. is there. In such a case, the trip detection unit 132 can also remove these repeated trips as a noise component.

また、環境値情報に基づいて、端末装置20の位置を予測することが可能となる。例えば、温度や湿度、気圧の組合せに基づいて、端末装置20がポケット等に収納されている状態か否か、ユーザが室内を移動中か室外を移動中か、地上を移動中か地下を移動中か等を判定できる。さらに、機器稼働情報に基づいて、車両運転中か否か、車両により高速道路を移動中か一般道路を移動中か等を判定できる。   In addition, the position of the terminal device 20 can be predicted based on the environmental value information. For example, based on the combination of temperature, humidity, and barometric pressure, whether the terminal device 20 is stored in a pocket or the like, whether the user is moving indoors or outdoor, moving the ground, or moving underground It is possible to determine if it is medium. Furthermore, based on the device operation information, it can be determined whether the vehicle is in operation, whether the vehicle is moving on the expressway or traveling on the general road, and the like.

さらには、プローブには、Apr利用情報が含まれ、Aprの利用態様に基づいたトリップの検出も可能となる。例えば、Apr利用情報には、各Aprの利用頻度が含まれ、Aprの利用頻度が高いことで、運転中ではないことが判定できる。また、Aprがフォアグラウンド(画面表示状態)で実施されたか、バックグラウンド(他のApr稼働中や画面表示がオフとなっている)で実施されたかにより、ユーザが走行中であるかの判定が可能となる。したがって、モーション情報や環境値情報、Apr利用情報を組み合わせることで、ユーザの行動態様をより精度良く判定することが可能となる。
また、地図Aprや、路線案内を行う路線案内Apr等では、ユーザの出発地、目的地を入力する機能、又は、目的地を検索する機能を有する場合が多く、ナビAprと所定の関連性が有る(事業主体の共通性や機能連動など)。したがって、これらのナビAprと関連性が有るAprにより入力又は検索された出発地や目的地に基づいて、トリップが検出されてもよい。つまり、プローブに含まれるApr利用情報のうち、ナビAprと関連性が有るAprの利用情報は、目的地など情報の入力や検索履歴を伴う。これにより、プローブと検索履歴の組合せによりモバイル端末特有のメリットを活かした分析が可能になる。
Furthermore, the probe includes Apr usage information, which also enables trip detection based on the usage of Apr. For example, the Apr utilization information includes the utilization frequency of each Apr, and it can be determined that the vehicle is not in operation because the utilization frequency of Apr is high. In addition, it is possible to determine whether the user is traveling based on whether Apr was implemented in the foreground (screen display state) or in the background (while other Apr is in operation or screen display is off). It becomes. Therefore, by combining the motion information, the environmental value information, and the Apr utilization information, it is possible to more accurately determine the behavior mode of the user.
In addition, map Apr and route guidance Apr that performs route guidance often have a function to enter the user's departure place or destination, or a function to search for a destination, and there is a predetermined relevance with Navi Apr. Yes (commonality of business entities and interlocking of functions etc.). Therefore, a trip may be detected based on the departure place or the destination inputted or retrieved by Apr related to these navigation Apr. That is, among the Apr usage information included in the probe, Apr usage information having relevance to the navigation Apr is accompanied by the input of information such as the destination and the search history. As a result, the combination of the probe and the search history makes it possible to analyze using the merits unique to the mobile terminal.

なお、行動態様の種類ごとのプローブをそれぞれ別体とすることもできる。この場合、例えば、目的地のみにより区分されたトリップ、モーション情報のみにより区分されたトリップ、環境値情報のみにより区分されたたトリップ、Apr利用情報のみにより区分されたトリップ等を検出でき、これらのうちの複数又は全部を組み合わせたトリップ等をそれぞれ検出することも可能である。
このような場合では、例えば、提供先や取扱の差異化が容易となる。また、トリップの階層構造を形成しやすく、例えば、A地点からB地点へのトリップに対して、モーション情報が第一値となるA地点からC地点へのトリップ、モーション情報が第二値となるC地点からB地点へのトリップとに区分することも可能である。
In addition, the probe for every kind of action aspect can also be made into another body, respectively. In this case, for example, it is possible to detect trips classified only by destination, trips classified only by motion information, trips classified only by environmental value information, trips classified only by Apr utilization information, etc. It is also possible to detect trips etc. in which plural or all of them are combined.
In such a case, for example, it becomes easy to differentiate the provision destination and the handling. Also, it is easy to form a hierarchical structure of trips. For example, for a trip from A point to B point, the trip from A point to C point where the motion information becomes the first value, and the motion information becomes the second value It is also possible to divide into a trip from point C to point B.

そして、トリップ検出部132は、上記の様にプローブに含まれるデータを複数のトリップに区分するとともに、プローブにおけるトリップの区切り位置にマーキング情報を挿入する。このマーキング情報には、区切られたトリップに対する行動態様や、トリップ特性が関連付けられてもよい。このようなマーキング情報を挿入することにより、走行中に限らず、行動態様やその順序などを多角的に分析可能となる。   Then, the trip detection unit 132 divides the data included in the probe into a plurality of trips as described above, and inserts the marking information at trip separation positions in the probe. This marking information may be associated with the behavior of a separated trip or trip characteristics. By inserting such marking information, it becomes possible to analyze not only while driving but also behavior mode, its order, etc. from various points.

なお、プローブの区分の仕方に関して、トリップ検出部132は、トリップの区切り位置へのマーキング情報の挿入に代えて、レコードデータを生成してもよい。
つまり、行動態様毎に検出されたトリップを含むレコードデータを生成し、各レコードデータに対して、行動態様の分類をタグ付けしてもよい。この場合でも、走行中に限らず、行動態様やその順序などを多角的に分析可能となる。
In addition, regarding the method of the division | segmentation of a probe, the trip detection part 132 may generate record data instead of the insertion of the marking information to the break position of a trip.
That is, record data including a trip detected for each behavior mode may be generated, and the classification of the behavior mode may be tagged to each record data. Even in this case, it is possible to analyze the behavior mode, the order thereof, etc. in various ways, as well as while traveling.

(拠点検出部133の機能)
拠点検出部133は、ユーザの活動拠点となる位置、すなわち、自宅位置や職場位置等を検出する。拠点検出部133としては、例えば、ユーザ情報に、ユーザ拠点が記録されている場合、当該ユーザ拠点を検出してもよい。しかしながら、ユーザが、引っ越しや転職等によって、ユーザ拠点を変更し、ユーザ情報が更新されない場合、または、ユーザがユーザ拠点をユーザ情報として登録していない場合があり、この場合、適正な拠点を判定できない。そこで、拠点検出部133は、ユーザ情報にユーザ拠点がない場合でも、位置情報を取得した際の各種フラグ情報や、トリップに基づいてユーザ拠点を検出する。ユーザ拠点である自宅が特定できれば、職場、遊びによく行く街などが特定できトリップ特性判定や販促に活用可能となる。
(Function of base detection unit 133)
The base detection unit 133 detects a position to be a base of activity of the user, that is, a home position, a work position, and the like. For example, when a user base is recorded in the user information, the base detection unit 133 may detect the user base. However, there are cases where the user changes the user base due to moving or changing jobs, and the user information is not updated, or the user does not register the user base as user information. In this case, the appropriate base is determined Can not. Therefore, even when there is no user base in the user information, the base detection unit 133 detects the user base based on various flag information at the time of acquiring the position information and the trip. If the home which is the user base can be identified, it is possible to identify the workplace, the town that often goes to play, etc., and it can be used for trip characteristic determination and sales promotion.

具体的には、拠点検出部133は、位置情報に関連付けられた充電フラグ情報において、充電中である旨のフラグ情報が記録されている場合、又は、位置情報に関連付けられた無線LANフラグ情報に、無線LANの親機と接続されている旨の情報が記録されている場合、当該位置情報の位置を自宅位置として検出する。つまり、充電されていたら自宅と判定し、又は、無線LAN親機の電波を掴み接続が成立していたら自宅と判定する。   Specifically, in the charging flag information associated with the position information, the base detection unit 133 stores flag information indicating that charging is in progress, or wireless LAN flag information associated with the position information. If the information indicating that the wireless LAN is connected to the base unit is recorded, the position of the position information is detected as the home position. In other words, if it is charged, it is determined that it is home, or if it is determined that the connection is established by grasping the radio wave of the wireless LAN base unit, it is determined that it is home.

また、拠点検出部133は、検出されたトリップに基づいて拠点を判定してもよい。例えば、起点(トリップに含まれる最初の位置情報)が同一となる複数のトリップが検出された場合、又は、終点(トリップに含まれる最後の位置情報)が同一となる複数のトリップが検出された場合に、これらの起点及び終点の位置を拠点として判定する。この際、平日休日を問わずに、起点又は終点が同一となるトリップが有る場合、当該起点又は終点は自宅と判定できる。一方、平日のみに起点又は終点が同一となるトリップが有る場合、当該起点又は終点は職場と判定できる。
さらに、拠点検出部133は、充電フラグ情報、無線LANフラグ情報、及びトリップの起点又は終点に基づいた拠点検出を組み合わせてもよく、この場合、ユーザの拠点を精度良く検出できる。つまり、自宅や職場等のユーザの活動拠点と、端末装置20の充電が可能な店舗や、無線LANが開放された店舗、ユーザがよく利用する施設(駅等)とを差別化することができる。
Also, the base detection unit 133 may determine the base based on the detected trip. For example, when a plurality of trips having the same origin (the first position information included in the trip) are detected, or a plurality of trips having the same end point (the last position information included in the trip) are detected In this case, the positions of these start and end points are determined as the base. At this time, when there is a trip having the same starting point or end point regardless of weekdays and holidays, the starting point or end point can be determined as a home. On the other hand, when there is a trip having the same starting point or end point only on weekdays, the starting point or end point can be determined as a work place.
Further, the base detection unit 133 may combine the charging flag information, the wireless LAN flag information, and the base detection based on the trip start point or the end point, and in this case, the base of the user can be detected with high accuracy. In other words, it is possible to differentiate between the user's activity base such as home or office, the store where the terminal device 20 can be charged, the store where the wireless LAN is opened, and the facility (station etc.) often used by the user. .

(分析部134の機能)
分析部134は、プローブから検出された各トリップを分析し、トリップ特性を判定する。つまり、各トリップに対するユーザの行動の意図やコンテキストを分析する。
具体的には、分析部134は、平常トリップ分析部134A、連続トリップ分析部134B、トリップ特性判定部134C等を備える。
(Function of analysis unit 134)
The analysis unit 134 analyzes each trip detected from the probe and determines trip characteristics. That is, the intention and context of the user's action for each trip are analyzed.
Specifically, the analysis unit 134 includes a normal trip analysis unit 134A, a continuous trip analysis unit 134B, a trip characteristic determination unit 134C, and the like.

平常トリップ分析部134Aは、プローブから多数検出されるトリップの反復性から、日常的に繰り返される平常トリップ(例えば通勤や通学の移動)か、普段の活動とは異なる地域への移動を伴う特殊トリップ(例えば買物や旅行、出張等)かを判定する。つまり、普段活動している地域と違う地域のトリップ(車両運転等による移動)かを判定して、トリップに意図を付ける。   The regular trip analysis unit 134A is a special trip that involves routine trips (for example, commuting or moving to school) or a trip to a different area from ordinary activities because of the repeatability of a large number of trips detected from the probe. (For example, shopping, travel, business trip, etc.) That is, it is determined whether a trip (a movement by driving a vehicle or the like) is different from the area where the user is usually active, and the trip is given an intention.

連続トリップ分析部134Bは、複数のトリップの起終点に基づいて、これらのトリップを一連の連続トリップ(活動区分)としてまとめる。つまり、日付が異なる等により、時間的に乖離していても、移動の起終点や方向などから往路復路など往復移動を検出して、1つトリップとしてまとめる。
例えば、1月1日に自宅からA地点へ移動するトリップA、1月2日にA地点からB地点へ移動するトリップB1、1月2日にB地点からA地点へ移動するトリップB2、1月3日にA地点から自宅へ移動するトリップCが検出された場合、連続トリップ分析部134Bは、これらのトリップA,B1,B2,Cを一連の特殊トリップとして判定する。
すなわち、連続トリップ分析部134Bは、ユーザの活動拠点(例えば自宅)を起点として、他の地点に移動するトリップ(往路トリップ)が検出された場合、当該トリップ以降で、終点がユーザの活動拠点に戻るトリップ(復路トリップ)を検出する。そして、往路トリップと、復路トリップと、往路トリップ及び復路トリップの間で検出される複数のトリップをまとめて、一連の特殊トリップとする。
この場合、ユーザの移動先の地点を施設DB122から検出することで、ユーザの趣味や嗜好を把握することもできる。つまり、旅行などお出かけ単位での情報取得により、趣味嗜好の把握や旅行の販促などに活用もできる。
The continuous trip analysis unit 134B organizes the trips into a series of continuous trips (activity categories) based on the start and end points of the plurality of trips. That is, even if there is a time difference due to different dates, etc., reciprocation movement such as an outward return path is detected from the start point and direction of movement, etc. and summarized as one trip.
For example, trip A to move from home to point A on January 1, trip B1 to move from point A to point B on January 2, trip B2 to move from point B to point A on January 2 When a trip C moving from the point A to the home is detected on the 3rd of March, the continuous trip analysis unit 134B determines the trips A, B1, B2, and C as a series of special trips.
That is, when a trip (forward trip) is detected from which the continuous trip analysis unit 134B moves to another point starting from the user's activity base (for example, home), the end point becomes the user's activity base after the relevant trip. Detect a return trip (return trip). Then, a plurality of trips detected between the forward trip, the return trip, and the forward trip and the return trip are combined to form a series of special trips.
In this case, it is also possible to grasp the user's hobbies and preferences by detecting the moving destination point of the user from the facility DB 122. In other words, it is possible to use it for grasping tastes and tastes, sales promotion of travel, etc. by acquiring information on an out-going basis such as travel.

トリップ特性判定部134Cは、各トリップにおけるユーザの行動目的を分析する。例えば、各トリップが、買い物や旅行等のレジャー目的であるか、ビジネス目的であるか等を判定する。
これには、トリップ特性判定部134Cは、施設情報、天候情報、及びユーザ情報等を用いて、各トリップを分析してトリップ特性を判断する。
例えば、トリップ特性判定部134Cは、各トリップと、施設情報(POI)とのマッチング成否に基づいたトリック特性判定を行う。具体例を挙げると、車両の運転による移動と検出されたトリップに対して、そのトリップの終点がショッピングセンターの駐車場である場合、買い物を目的としたトリップであるとして、トリップ特性を分析する。
The trip characteristic determination unit 134C analyzes the action purpose of the user in each trip. For example, it is determined whether each trip is for leisure purpose such as shopping or travel, or for business purpose.
For this purpose, the trip characteristic determination unit 134C analyzes each trip and determines the trip characteristic using facility information, weather information, user information, and the like.
For example, the trip characteristic determination unit 134C performs trick characteristic determination based on the matching success or failure between each trip and the facility information (POI). As a specific example, for a trip detected as a movement by driving a vehicle, if the end point of the trip is a parking lot of a shopping center, the trip characteristic is analyzed as a trip for shopping purpose.

また、この際、施設情報の施設利用者情報や天候情報等を適宜参照して、トリップ特性を分析する。例えば、トリップにおいて終点に到着した時間が夜間であり、施設利用者情報において夜間での利用者数が0である場合、当該トリップは、当該施設の利用を目的としていないと判定できる。また、トリップの終点が海水浴場であり、到着した日時での天候情報が雨天である場合、海水浴を目的とした移動ではないと判定できる。
トリップの終点の施設を判定する例を示したが、起点と終点との組み合わせで判定してもよい。例えば、トリップの終点がホテルである場合に、トリップの起点が職場であれば出張、起点が自宅であれば旅行の可能性が高いと判定することもできる。
At this time, trip characteristics are analyzed with reference to facility user information, weather information, etc. of the facility information as appropriate. For example, if the time at which the trip arrived at the end point is nighttime and the number of users at night in the facility user information is 0, it can be determined that the trip is not for the purpose of using the facility. In addition, when the end point of the trip is the beach and the weather information on the arrival date and time is rainy weather, it can be determined that the movement is not for the purpose of swimming.
Although the example which determines the plant | facility of the end point of a trip was shown, you may determine by the combination of an origin and an end point. For example, if the trip end point is a hotel, it can be determined that the trip possibility is high if the trip start point is a work place, and if the trip start point is a home, the trip possibility is high.

このようにして、トリップ特性判定部134Cは、移動先に移動した日時(曜日等)に加え、移動した日時における天候、何処から移動したか等を考慮して、旅行や目的等のレジャーを目的としたトリップであるか、出張等のビジネスを目的としたトリップであるかを、各プローブに意図を付ける。   Thus, in addition to the date and time (day of the week etc.) where the trip characteristic determination unit 134 C has moved to the movement destination, the trip characteristic and the purpose such as leisure are considered in consideration of the weather at the movement date and time, and from where. Indicate each probe whether it is a trip or a trip aimed at a business such as a business trip.

なお、トリップ特性判定部134Cは、施設情報の施設利用者数情報に代えて、複数のユーザから取得されたプローブにおいて、同じ地点(施設)を終点としているトリップの数に応じて、施設の利用目的を判定してもよい。つまり、多数のプローブから、施設情報毎に、所定以上の来訪者や滞在者の有無や多寡、日時の特性、来訪者属性傾向などを判定することで、トリップ特性(プライベート、仕事、観光等)を判定することもできる。さらには、複数のユーザから取得された多数のプローブに基づいて、各施設情報を更新してもよい。   In addition, the trip characteristic determination unit 134C uses the facilities according to the number of trips having the same point (facilities) as an end point in the probes acquired from a plurality of users instead of the facility user number information of the facility information. The purpose may be determined. In other words, trip characteristics (private, work, sightseeing, etc.) by determining the presence or absence and the number of visitors or stayers more than a predetermined amount, date and time characteristics, visitor attribute trends, etc. for each facility information from a large number of probes. Can also be determined. Furthermore, each facility information may be updated based on a large number of probes acquired from a plurality of users.

さらに、トリップ特性判定部134Cは、ユーザ情報に記録されたユーザ属性や、履歴情報に基づいて、トリップ特性を分析してもよく、ID(ユーザ識別情報)やIDに紐付けられた移動(プローブ)及び移動以外の履歴(モーション情報や、環境値情報、Apr利用情報の他、クレジットカードの利用履歴等)や属性もトリップ特性の分析に用いることが可能である。
例えば、トリップ特性判定部134Cは、車などの移動履歴のみならず、閲覧履歴、ネット検索やショッピング検索のキーワードを考慮して、トリップ特性を分析する。具体的には、トリップの起点から終点までの移動中での端末装置20の操作による、インターネットでコンテンツの閲覧履歴、ネット検索やショッピング検索で用いられたキーワード、Apr利用時に入力されたキーワード等から、ユーザの目的地での行動を分析する。また、IDにより紐づけられた他のAprでの利用形態からキーワード等を抽出してもよい。
さらに、ユーザ情報に含まれる家族構成や、施設情報(POI)の施設属性と滞在時間に基づいて、トリップにおけるユーザの行動や目的を分析してもよい。施設への滞在時間の判定では、例えば、拠点検出(自宅判定)と同様、所定の無線LAN親機の電波を受信している時間等を例示できる。
Furthermore, the trip characteristic determination unit 134C may analyze the trip characteristic based on the user attribute recorded in the user information and the history information, and the ID (user identification information) or the movement associated with the ID (probe And history (other than motion information, environment value information, Apr use information, credit card use history, etc.) and attributes can also be used for analysis of trip characteristics.
For example, the trip characteristic determination unit 134C analyzes the trip characteristic in consideration of not only the travel history of a car and the like but also the browsing history and the keywords of the net search and the shopping search. Specifically, from the browsing history of content on the Internet, the keyword used in the internet search or shopping search, the keyword input at the time of using Apr, etc. by the operation of the terminal device 20 during the movement from the start point to the end point of the trip , Analyze the user's behavior at the destination. Moreover, you may extract a keyword etc. from the utilization form in the other Apr linked with ID.
Furthermore, the user's behavior or purpose in the trip may be analyzed based on the family configuration included in the user information, the facility attribute of the facility information (POI), and the stay time. In the determination of the stay time in the facility, for example, as in the case of the base detection (home determination), the time during which the radio wave of a predetermined wireless LAN master device is received can be exemplified.

[端末装置20の構成]
端末装置20は、上述のように、ユーザが保有するコンピュータであり、例えばスマートフォンやタブレット端末の他、車載用のカーナビゲーション装置等をも含む。
この端末装置20は、例えば、図1に示すように、表示部21、入力操作部22、端末通信部23、センサー部24、端末記憶部25、及び端末制御部26等を含んで構成される。
表示部21は、例えば液晶ディスプレイ等により構成され、端末制御部26の制御の下、所定の画像を表示させる。
入力操作部22は、例えば表示部21と一体に設けられたタッチパネルにより構成されてもよく、キーボードやマウス等の入力装置により構成されていてもよい。この入力操作部22は、ユーザにより操作されることで、操作に応じた操作信号を端末制御部26に出力する。
端末通信部23は、サーバ装置10やネットワーク上の所定の装置と通信する。また、端末通信部23は、近距離通信手段(例えばブルートゥース(登録商標)等)を備え、例えば、近距離通信を用いて接続された車載用ナビゲーション装置や車両に設けられた制御コンピュータと通信することもできる。この場合、車載用ナビゲーション装置や制御コンピュータから、機器稼働情報を受信することができる。
[Configuration of Terminal Device 20]
As described above, the terminal device 20 is a computer owned by the user, and includes, for example, an on-vehicle car navigation device as well as a smartphone and a tablet terminal.
The terminal device 20 includes, for example, as shown in FIG. 1, a display unit 21, an input operation unit 22, a terminal communication unit 23, a sensor unit 24, a terminal storage unit 25, a terminal control unit 26, and the like. .
The display unit 21 is configured of, for example, a liquid crystal display, and displays a predetermined image under the control of the terminal control unit 26.
The input operation unit 22 may be configured by, for example, a touch panel provided integrally with the display unit 21, or may be configured by an input device such as a keyboard or a mouse. The input operation unit 22 is operated by the user to output an operation signal corresponding to the operation to the terminal control unit 26.
The terminal communication unit 23 communicates with the server device 10 and a predetermined device on the network. In addition, the terminal communication unit 23 includes short distance communication means (for example, Bluetooth (registered trademark) etc.), and communicates with a control computer provided in a vehicle navigation device or vehicle connected using, for example, short distance communication. It can also be done. In this case, the device operation information can be received from the in-vehicle navigation device or the control computer.

センサー部24は、例えばGPS装置等により構成された測位センサー241、加速度センサーやジャイロセンサー等を含むモーションセンサー242、温湿度センサーや気圧センサー等を含む環境値測定センサー243等を備える。   The sensor unit 24 includes, for example, a positioning sensor 241 configured of a GPS device, a motion sensor 242 including an acceleration sensor, a gyro sensor, and the like, and an environmental value measuring sensor 243 including a temperature and humidity sensor and an atmospheric pressure sensor.

端末記憶部25は、例えばメモリやハードディスク等のデータ記録装置により構成されている。端末記憶部25には、例えば、入力操作部22の入力操作により入力されたユーザに関するユーザ情報の他、ユーザが端末装置20を操作した際の操作履歴や、ユーザのインターネット上での行動履歴(コンテンツの閲覧履歴や検索履歴)、センサー部24により検出された各検出結果の履歴等が記録されていてもよい。また、端末記憶部25には、端末装置20を制御するための各種プログラム等が記録される。   The terminal storage unit 25 is configured of, for example, a data recording device such as a memory or a hard disk. The terminal storage unit 25 includes, for example, user's information about the user input by the input operation of the input operation unit 22, an operation history when the user operates the terminal device 20, an action history of the user on the Internet A content browsing history or a search history), a history of each detection result detected by the sensor unit 24, or the like may be recorded. Further, various programs and the like for controlling the terminal device 20 are recorded in the terminal storage unit 25.

端末制御部26は、CPU(Central Processing Unit)等の演算回路、RAM(Random Access Memory)等の記録回路により構成され、端末装置20の各部を制御する。端末制御部26は、端末記憶部25等に記録されているプログラム(ソフトウェア)をRAMに展開し、RAMに展開されたプログラムとの協働で、各種処理を実行する。具体的には、端末制御部26は、上記プログラムを読み込み実行することで、ユーザの入力操作部22の操作に応じて、所定のAprを起動させたり、端末装置20のセンサー部24を起動させて、位置情報やセンサー情報(モーション情報、環境値情報)を取得したりする。また、端末制御部26は、例えばユーザの操作に基づいて、端末記憶部25に記録された各種情報をサーバ装置10に送信する。   The terminal control unit 26 is configured of an arithmetic circuit such as a central processing unit (CPU) and a recording circuit such as a random access memory (RAM), and controls each unit of the terminal device 20. The terminal control unit 26 expands a program (software) stored in the terminal storage unit 25 or the like in the RAM, and executes various processes in cooperation with the program expanded in the RAM. Specifically, the terminal control unit 26 reads and executes the above-mentioned program, thereby activating a predetermined Apr or activating the sensor unit 24 of the terminal device 20 according to the operation of the input operation unit 22 by the user. Position information and sensor information (motion information, environmental value information). Further, the terminal control unit 26 transmits various information recorded in the terminal storage unit 25 to the server device 10 based on, for example, a user operation.

[情報処理方法]
(プローブ編集処理)
次に、上述したようなサーバ装置10における情報処理方法におけるプローブ編集処理について説明する。
図3は、プローブ編集処理を示すフローチャートである。
サーバ装置10の情報取得部131は、端末装置20から送信される位置履歴(位置,日時)、センサー部24により測定された各センサー情報(モーション情報,測定日時)、Apr利用情報の他、ユーザによる行動履歴(インターネット情報閲覧履歴、検索履歴等)を取得し、プローブとしてプローブDB121に蓄積して記録する(ステップS1;位置情報蓄積ステップ)。
[Information processing method]
(Probe editing process)
Next, probe editing processing in the information processing method in the server apparatus 10 as described above will be described.
FIG. 3 is a flowchart showing the probe editing process.
The information acquisition unit 131 of the server device 10 is a user other than the position history (position, date and time) transmitted from the terminal device 20, each sensor information (motion information, measurement date and time) measured by the sensor unit 24, and Apr usage information The action history (Internet information browsing history, search history, etc.) according to is acquired, accumulated and recorded in the probe DB 121 as a probe (step S1; position information accumulation step).

次に、制御部13は、プローブ編集処理の実施タイミングとなったか否かを判定する(ステップS2)。例えば、制御部13は、予め設定された所定の周期(例えば1日毎、1週間毎等)となったか否かを判定する。ステップS2でNoと判定される場合は、ステップS1に戻り、プローブの取得を継続する。
ステップS2でYesと判定された場合、トリップ検出部132によるトリップ検出を実施する。
Next, the control unit 13 determines whether it is time to execute the probe editing process (step S2). For example, the control unit 13 determines whether or not a predetermined cycle set in advance (for example, every day, every week, etc.) has come. When it is determined as No in step S2, the process returns to step S1, and acquisition of the probe is continued.
If it is determined Yes in step S2, the trip detection unit 132 performs trip detection.

具体的には、トリップ検出部132は、先ず、プローブに含まれる各位置情報に対し、ユーザの行動態様を判別する(ステップS3)。   Specifically, the trip detection unit 132 first determines the action mode of the user for each piece of position information included in the probe (step S3).

この行動態様の判別では、トリップ検出部132は、プローブに含まれるモーション情報、環境値情報、機器稼働情報、Apr利用情報、ナビ地点情報等を用いる。これらのモーション情報、環境値情報、機器稼働情報、Apr利用情報、及びナビ地点情報は、位置情報と同時に取得されていることが好ましいが、同時取得でなくてもよい。例えば、位置情報の取得タイミングを中心とした所定時間内で取得されたモーション情報、環境値情報、機器稼働情報、Apr利用情報、及びナビ地点情報を、当該位置情報に対する行動態様を示す情報としてもよい。   In the determination of the behavior mode, the trip detection unit 132 uses motion information, environment value information, device operation information, Apr utilization information, navigation point information, and the like included in the probe. The motion information, the environment value information, the device operation information, the Apr utilization information, and the navigation point information are preferably acquired simultaneously with the position information, but may not be acquired simultaneously. For example, motion information, environment value information, device operation information, Apr utilization information, and navigation point information acquired within a predetermined time centering on acquisition timing of position information may be used as information indicating an action mode for the position information. Good.

次に、トリップ検出部132は、検出した行動態様に基づいて、プローブに含まれるトリップを検出する(ステップS4:移動区分検出ステップ)。
すなわち、時系列に沿って並ぶ位置情報において、行動態様が共通する部分(連続する位置情報)を検出してトリップとする。
これにより、例えばユーザがトンネルや地下を移動した際に位置情報が取得できなかった場合でも、その前後の行動態様が同一であれば、一連のトリップとして検出されることになる。つまり、位置情報に欠落部分があった場合でも、これを補間することができる。
Next, the trip detection unit 132 detects a trip included in the probe based on the detected action mode (step S4: movement segment detection step).
That is, in the position information arranged in time series, a portion (continuous position information) having a common behavior is detected and set as a trip.
As a result, for example, even when the user moves in a tunnel or underground, even if the position information can not be acquired, if the behavior mode before and after that is the same, it is detected as a series of trips. That is, even if there is a missing portion in the position information, it can be interpolated.

なお、ステップS4において、行動態様毎にトリップが検出されていてもよい。
図4は、プローブに含まれるトリップの一例を示す図である。
例えば、図4に示す例では、プローブPには、L1地点から、L2地点、及びL3地点を経て、L4地点に至るまでの位置情報が記録されている。
本例では、端末装置20において、ナビAprが起動され、L1地点からL4地点まで経路に沿った移動が実施されており、L1地点からL4地点までの各位置情報には、ナビ地点情報(目的地L4)が関連付けられている。また、モーション情報として、L1地点からL2地点までは、車両移動に対応したモーションM1、L2地点からL4地点までは、徒歩移動に対応したモーションM2が記録されている。さらに、環境値情報として、L1地点からL2地点までは、車内を示す環境値E1、L2地点からL3地点までは、路上(地上)を示す環境値E2、L3地点からL4地点までは、地下を示す環境値E3が記録されている。さらに、Apr利用情報として、L1地点からL2地点までが、バックグラウンドでナビAprが実行されている旨のApr利用情報A1、L2地点からL4地点までが、フォアグラウンドでナビAprが実行されている旨のApr利用情報A2が記録されている。
In step S4, a trip may be detected for each behavior mode.
FIG. 4 is a diagram showing an example of a trip included in the probe.
For example, in the example illustrated in FIG. 4, position information from the L1 point, through the L2 point and the L3 point to the L4 point is recorded in the probe P.
In this example, in the terminal device 20, the navigation Apr is activated, and the movement along the route from the L1 point to the L4 point is implemented, and in each position information from the L1 point to the L4 point, the navigation point information (purpose Land L4) is associated. Further, as the motion information, motions M1 corresponding to the movement of the vehicle from L1 to L2 and motions M2 corresponding to the walking movement are recorded from L2 to L4. Furthermore, as environmental value information, from L1 point to L2 point, the environmental value E1 indicating the inside of the car, from L2 point to L3 point, the environmental value E2 indicating road (above the ground), from underground point L3 to L4 point An environmental value E3 shown is recorded. Furthermore, as Apr use information, Apr use information A1 from the L1 point to the L2 point, and Apr use information A1 indicating that the navigation Apr is being executed in the background, and from the L2 point to the L4 point, the navigation Apr is executed in the foreground The Apr usage information A2 is recorded.

この場合、トリップ検出部132は、ナビ地点情報の目的地(L4地点)が共通する、L1地点からL4地点までの各位置情報をトリップAとして検出する。また、モーション情報に基づいて、モーションM1で共通するL1地点からL2地点までのトリップa1、モーションM2で共通するL2地点からL4地点までのトリップa2を検出する。さらに、環境値情報に基づいて、環境値E1で共通するトリップa1、環境値E2で共通するL2地点からL3地点までのトリップa21、環境値E3で共通するL3地点からL4地点までのトリップa22を検出する。なお、本例では、Arp利用情報に基づいたトリップは、モーション情報と同様、トリップa1とトリップa2とになる。
また、L4地点に到達後の移動は、L4地点を中心とした所定距離範囲内を往復移動する移動(L4地点からL5地点の往復)であり、この場合、これらの往復に係るトリップは、ノイズ成分として除去されてもよい。
さらに、ユーザが所定位置から移動しない場合は、位置が同じで、日時が異なる複数の位置情報が連続して検出され、かつモーション情報も静止や微動に対応する値となる。この場合、トリップ検出部132は、これらの位置が同一となる位置情報を1つのトリップ(ユーザがその位置に滞在していることを示すトリップ)として検出してもよい。この場合、ユーザの所定位置での滞在時間を検出することもでき、また、滞在位置が自宅である場合等では、ユーザの睡眠時間等を検出することもできる。
In this case, the trip detection unit 132 detects each piece of position information from the L1 point to the L4 point as the trip A, in which the destination (L4 point) of the navigation point information is common. Further, based on the motion information, a trip a1 from the L1 point to the L2 point common to the motion M1 and a trip a2 from the L2 point to the L4 point common to the motion M2 are detected. Furthermore, based on the environmental value information, the trip a1 common to the environmental value E1, the trip a21 from the L2 point to the L3 point common to the environmental value E2, and the trip a22 from the L3 point to the L4 common to the environmental value E3 To detect. In this example, trips based on the Arp utilization information are trips a1 and trips a2 as in the case of the motion information.
In addition, the movement after reaching the L4 point is a movement that reciprocates within a predetermined distance range centered on the L4 point (reciprocation from the L4 point to the L5 point), and in this case, trips related to these round trips are noise It may be removed as a component.
Furthermore, when the user does not move from the predetermined position, a plurality of pieces of position information having the same position and different dates and times are continuously detected, and the motion information is also a value corresponding to stillness or fine movement. In this case, the trip detection unit 132 may detect position information with the same position as one trip (a trip indicating that the user is staying at the position). In this case, it is possible to detect the stay time of the user at the predetermined position, and also to detect the sleep time of the user when the stay position is at home or the like.

ステップS4の後、トリップ検出部132は、検出したトリップに基づいて、プローブを編集する(ステップS5)。つまり、検出した各トリップが判別できるように、トリップと、トリップとの間にマーキング情報を挿入する。また、ステップS5では、トリップ検出部132は、各マーキング情報に区分したトリップの行動態様を関連付ける。例えば図4の例では、トリップa1とトリップa2との間に、トリップa1の行動態様(モーションM1、環境値E1、Apr利用情報A1、目的地L4;車両走行での移動)が関連付けられたマーキング情報が挿入される。トリップa2の後の終点と、次の位置情報との間には、トリップa2の行動態様(モーションM2、Apr利用情報A2、目的地L4;徒歩移動)とトリップa22の行動態様(モーションM2、環境値E3、Apr利用情報A2、目的地L4;徒歩による地下移動)とが関連付けられたマーキング情報が挿入される。トリップa21とトリップa22との間には、トリップa21の行動態様(モーションM2、環境値E2、Apr利用情報A2、目的地L4;徒歩による地上移動)が関連付けられたマーキング情報が挿入される。   After step S4, the trip detection unit 132 edits the probe based on the detected trip (step S5). That is, marking information is inserted between the trip and the trip so that each detected trip can be determined. In step S5, the trip detection unit 132 associates the behavior mode of the trip divided into each piece of marking information. For example, in the example of FIG. 4, the marking in which the action mode of the trip a1 (motion M1, environmental value E1, Apr utilization information A1, destination L4; movement in vehicle travel) is associated between the trip a1 and the trip a2. Information is inserted. Between the end point after the trip a2 and the next position information, the action mode of the trip a2 (motion M2, Apr utilization information A2, destination L4; walk movement) and the action mode of the trip a22 (motion M2, environment) Marking information associated with values E3, Apr utilization information A2, destination L4; underground movement by walking is inserted. Between the trip a21 and the trip a22, marking information associated with the action mode of the trip a21 (motion M2, environment value E2, Apr utilization information A2, destination L4; movement on the ground by walking) is inserted.

なお、ステップS5の編集では、上述したように、例えばレコードデータを生成してもよい。この場合、トリップ検出部132は、トリップA、トリップa1、トリップa2、トリップa21、及びトリップa22に対応するそれぞれのレコードデータ(含まれる位置情報を記録したデータ)を生成し、各レコードデータに行動態様がタグ付けする。   In the editing of step S5, for example, record data may be generated as described above. In this case, the trip detection unit 132 generates record data (data in which the contained position information is recorded) corresponding to trip A, trip a1, trip a2, trip a21, and trip a22, and acts on each record data. Aspect tags.

(拠点検出処理)
次に、サーバ装置10の情報処理方法における拠点検出処理について説明する。
サーバ装置10は、プローブ編集処理により検出された各トリップのトリップ特性を分析するために、拠点検出処理を実施する。この拠点検出処理は、定期的に実施されればよく、プローブ編集の後、トリップ特性判定の前に毎回実施されなくてもよい。
この拠点検出処理は、ユーザ情報に登録されたユーザの拠点情報が更新されていない可能性、登録されていない可能性を考慮して実施される。
拠点検出処理では、拠点検出部133は、充電フラグ情報のフラグが立っている(充電中を示す)位置情報、及び、無線LANフラグ情報のフラグが立っている(無線LANと接続中であることを示す)位置情報を抽出する。
そして、これらの位置情報をユーザの拠点(自宅又は職場)として判定する。
(Base detection process)
Next, base detection processing in the information processing method of the server device 10 will be described.
The server device 10 performs a base detection process to analyze trip characteristics of each trip detected by the probe editing process. This site detection process may be performed periodically, and may not be performed every time after the probe editing and before the trip characteristic determination.
The site detection process is performed in consideration of the possibility that the site information of the user registered in the user information is not updated or the possibility of not being registered.
In the base detection process, the base detection unit 133 sets location information where a flag of charging flag information is set (indicating charging) and a flag of wireless LAN flag information is set (that connection with a wireless LAN is in progress. Show location information).
Then, these pieces of position information are determined as the user's base (home or work).

この際、所定時間以上端末装置20が充填されている位置や無線LANが接続されている位置をユーザ拠点として判定してもよい。つまり、時系列に沿った複数の位置情報が同一であり(滞在時間が所定時間以上であり)、かつ各位置情報に対して、充電フラグ情報や無線LANフラグ情報のフラグが立っている場合に、拠点であると判定してもよい。   At this time, the position where the terminal device 20 is filled for a predetermined time or more or the position where the wireless LAN is connected may be determined as the user base. That is, when a plurality of pieces of position information in time series are the same (the stay time is a predetermined time or more), and each piece of position information has a flag of charge flag information or wireless LAN flag information set. , May be determined as a base.

また、プローブ編集処理において検出されたトリップから、起点及び終点が同一となる複数のトリップを検出し、これらのトリップの起点及び終点で、上記充電フラグや無線LANフラグが立っている場合に、拠点として判定してもよい。さらには、トリップの日時に基づいて、自宅と職場とを判定してもよい。例えば、充電フラグ及び無線LANフラグが立っている位置情報で、かつ、平日休日を問わずにトリップの起点や終点となっている位置(拠点)を自宅とし、平日のみにトリップの起点や終点となる位置を職場としてもよい。   Also, from the trips detected in the probe editing process, a plurality of trips having the same origin and end point are detected, and when the charging flag and the wireless LAN flag are set at the origin and end points of these trips, the base It may be determined as Furthermore, home and work may be determined based on the date and time of the trip. For example, with the location information where the charging flag and the wireless LAN flag are set, and the location (base) at which the trip starts and ends regardless of weekdays and holidays, the home is the trip start and end points only on weekdays. Position as the workplace.

(トリップ特性判定)
次に、サーバ装置10の情報処理方法におけるトリップ特性判定処理について説明する。
図5は、トリップ特性判定処理を示すフローチャートである。
サーバ装置10は、図3に示したような、プローブ編集処理により複数のトリップが検出されると、各トリップを分析してトリップ特性を判定するトリップ特性判定処理を実施する。
具体的には、まず、連続トリップ分析部134Bが、連続トリップを検出する(ステップS11)。
つまり、プローブに含まれる複数のトリップのそれぞれの起終点を検出し、ユーザの拠点位置から、拠点位置に戻るまでの一連のトリップを特定する。
図6は、複数のトリップを一連のトリップと判定する処理の説明図である。
例えば、図6(A)に示すトリップB1は、起点を自宅、終点を職場としたトリップであり、この場合、連続トリップ分析部134Bは、トリップB1を単一のトリップと判定する。
なお、ここでは、トリップBを単一のトリップとしたが、例えば、移動手段(自動車移動、電車移動、徒歩)等によって複数のトリップが検出される場合は、これらの複数のトリップを有する連続トリップとして検出してもよい。
(Trip characteristic judgment)
Next, trip characteristic determination processing in the information processing method of the server device 10 will be described.
FIG. 5 is a flowchart showing trip characteristic determination processing.
When a plurality of trips are detected by the probe editing process as illustrated in FIG. 3, the server device 10 performs trip characteristic determination processing of analyzing each trip and determining trip characteristics.
Specifically, first, the continuous trip analysis unit 134B detects a continuous trip (step S11).
That is, the start and end points of each of the plurality of trips included in the probe are detected, and a series of trips from the user's base position to the return to the base position are specified.
FIG. 6 is an explanatory diagram of a process of determining a plurality of trips as a series of trips.
For example, the trip B1 shown in FIG. 6A is a trip with the start point at home and the end point at work. In this case, the continuous trip analysis unit 134B determines that the trip B1 is a single trip.
Here, although trip B is a single trip, for example, when a plurality of trips are detected by a moving means (car movement, train movement, walking), etc., continuous trips having these plurality of trips are used. It may be detected as

一方、図6(B)に示す例は、起点を自宅(ユーザ拠点)、終点を店舗b1(非拠点)としたトリップB21が有る場合、その後に続くトリップB22の終点が、ユーザ拠点であるか否かを判定する。ここで、例えば、トリップB22が店舗b1から店舗b2に移動するトリップである場合は、更にその後のトリップB23の終点が、ユーザ拠点であるか否かを判定する。そして、例えば、トリップB23の終点がユーザ拠点(例えば職場)である場合に、トリップB21、トリップB22、トリップB23を、自宅から職場へ向かう連続トリップB2として判定する。
このような連続トリップの判定は、特に、旅行や出張等、ユーザが一定期間、自宅や職場から離れた移動を好適に判別することができる。例えば、自宅から旅行先に移動し、旅行先にて複数の観光地を回った後に、自宅に戻るといった、一連の旅行の工程を1つトリップとして判定することができる。
On the other hand, in the example shown in FIG. 6B, if there is a trip B21 whose starting point is home (user base) and the end point is store b1 (non base), does the end point of the following trip B22 be the user base? It is determined whether or not. Here, for example, when the trip B22 is a trip to move from the store b1 to the store b2, it is further determined whether the end point of the subsequent trip B23 is the user base. Then, for example, when the end point of the trip B23 is a user base (for example, at work), the trip B21, the trip B22, and the trip B23 are determined as the continuous trip B2 from home to work.
The determination of such continuous trips can be suitably made, in particular, travel, business trips, etc., and suitable determination of movement away from home or work for a certain period of time by the user. For example, a series of travel processes can be determined as one trip, such as moving from home to a travel destination, traveling around a plurality of tourist destinations at the travel destination, and returning to home.

この後、平常トリップ分析部134Aは、ステップS11で検出した各単一トリップや各連続トリップが、日常的に繰り返されるトリップであるか、日常的ではない特殊なトリップであるかの判定を実施する(ステップS12)。
平常トリップ分析部134Aは、例えば、各トリップの起終点、及び、起点から終点までに係る時間等により、平常トリップであるか特殊トリップであるかを判定する。例えば、自宅から職場までの移動に係るトリップ、及び、職場から自宅までの移動に係るトリップが、平日において、繰り返される場合、これらの移動に係る時間が同一又は略同一であれば、平常トリップと判定される。また、特定の決まった店舗への往復を示すトリップも、平常トリップとして判定してもよい。
After this, the normal trip analysis unit 134A determines whether each single trip or each continuous trip detected in step S11 is a trip repeated daily or a special trip not everyday. (Step S12).
The normal trip analysis unit 134A determines whether it is a normal trip or a special trip based on, for example, the start and end points of each trip and the time from the start point to the end point. For example, when trips related to movement from home to work and trips related to movement from work to home are repeated on a weekday, if the time related to these movements is the same or substantially the same, a normal trip It is judged. In addition, a trip indicating a return to a specific determined store may also be determined as a normal trip.

図6(B)のような複数のトリップを含む連続トリップであっても、例えば複数の出張先を決まった順で巡回するような場合は、平常トリップと判定できる。一方、旅行等では、平常時とは異なるトリップとなるので、特殊トリップとして判定される。
なお、例えば、職場から自宅への帰宅を示すトリップ(起点が職場、終点が自宅)であっても、移動に係る時間が異なる場合は、平常トリップとは異なる特殊トリップと判定する。例えば、ユーザが仕事後にドライブを楽しんだ後自宅に帰る場合、乗車に係る部分のトリップが、他の職場から自宅に戻るトリップに比べて長くなり、当該トリップに含まれる位置情報も他のトリップとは異なる位置情報となる。或いは、ユーザが、仕事後に、繁華街に遊びに行った場合等では、職場から自宅までのトリップの間に、職場から飲食店等の店舗への移動を示すトリップも検出されることになる。
Even in the case of continuous trips including a plurality of trips as shown in FIG. 6B, for example, in the case where a plurality of business destinations are to be traveled in a predetermined order, it can be determined as a normal trip. On the other hand, in a trip etc., since it is a trip different from a usual time, it is judged as a special trip.
In addition, for example, even if it is a trip indicating a return from work to home (a start point is work and an end point is a home), when the time involved in movement is different, it is determined that the special trip is different from the normal trip. For example, if the user enjoys a drive after work and then goes home, the trip related to the boarding will be longer than trips from other work places back to home, and the location information included in the trip will also be other trips. Is different position information. Alternatively, when the user goes to a shopping center after work, for example, during a trip from work to home, a trip indicating movement from work to a store such as a restaurant is also detected.

この後、トリップ特性判定部134Cは、各トリップに対するトリップ特性を判定する(ステップS13;分析ステップ)。
このステップS13において、トリップ特性判定部134Cは、上述したように、複数の材料、つまり、施設情報やユーザ情報、ユーザ履歴情報、天候情報、プローブ編集処理において判定された行動態様(モーション情報や環境値情報、機器可動情報やApr利用情報等)の各種情報から、または、各情報を組み合わせることで、各トリップに対するユーザの行動の意味であるトリップ特性を判定する。
Thereafter, the trip characteristic determination unit 134C determines trip characteristics for each trip (step S13; analysis step).
In step S13, as described above, the trip characteristic determination unit 134C determines a plurality of materials, that is, facility information, user information, user history information, weather information, behavior mode determined in the probe editing process (motion information or environment The trip characteristic which is the meaning of the user's action for each trip is determined from various information such as value information, equipment movement information and Apr utilization information) or by combining each information.

図7は、プローブから検出されたトリップの他の一例を示す図である。
図7に示す例は、ユーザ拠点(自宅)から、地点L1,地点L2を移動した後、ユーザ拠点(自宅)に戻る一連の連続トリップを示す。
連続トリップCを構成するトリップC1は、自宅を起点とし、L1地点を終点とするトリップ(第一移動区分)である。トリップ特性判定部134Cは、施設DB122を参照し、終点(L1地点)と一致する施設情報を検索する。そして、検索された施設情報の施設種別情報を参照する。図7の例では、L1地点に対応する施設情報の施設種別情報として「温泉旅館」が記録されている。したがって、トリップ特性判定部134Cは、トリップC1のトリップ特性として、「温泉旅館への移動」を判定する。なお、トリップ特性として、移動種別(乗車、徒歩、電車等)を判定してもよい。移動種別は、トリップの検出時に用いたモーション情報等の行動態様から判定することができる。
FIG. 7 is a diagram showing another example of the trip detected from the probe.
The example shown in FIG. 7 shows a series of continuous trips that return to the user base (home) after moving the point L1 and the point L2 from the user base (home).
Trip C1 which constitutes continuation trip C is a trip (the 1st movement division) which makes a home a starting point and makes an L1 point an end. The trip characteristic determination unit 134C refers to the facility DB 122 and searches for facility information that matches the end point (L1 point). Then, the facility type information of the searched facility information is referred to. In the example of FIG. 7, “hot spring inn” is recorded as facility type information of facility information corresponding to the L1 point. Therefore, the trip characteristic determination unit 134C determines “travel to a hot spring inn” as the trip characteristic of the trip C1. In addition, you may determine movement classification (a boarding, a walk, a train etc.) as a trip characteristic. The movement type can be determined from an action mode such as motion information used at the time of detection of a trip.

また、トリップC2は、所定時間の間の位置履歴が、いずれもL1地点となるトリップである。この際、例えば、モーション情報等の行動態様に基づいて、ユーザの移動を検出されなかった場合、トリップ特性判定部134Cは、当該トリップC2に対して、「温泉旅館内での滞在」とのトリップ特性を判定する。また、ユーザの過去のインターネット上の検索履歴(例えば、ユーザ情報に記録されるユーザ履歴情報)に、「温泉」等のキーワードがある場合や、ユーザ情報のユーザ属性情報として、趣味が温泉である旨が記録されている場合、トリップ特性判定部134Cは、トリップC2に対して「温泉に入浴中」とのトリップ特性を判定してもよい。   Further, the trip C2 is a trip where the position history during a predetermined time is all L1. At this time, for example, when the user's movement is not detected based on an action mode such as motion information, the trip characteristic determination unit 134C performs a trip with "stay in a hot spring inn" with respect to the trip C2. Determine the characteristics. Also, if the user's past search history on the Internet (for example, user history information recorded in user information) includes a keyword such as "hot spring", or the user's taste is hot spring as user attribute information of user information When the effect is recorded, the trip characteristic determination unit 134C may determine the trip characteristic of “being bathed in the hot spring” with respect to the trip C2.

トリップC3は、地点L1から地点L2への移動を示すトリップである。この場合も、トリップ特性判定部134Cは、施設情報に基づいて、地点L2の施設を判定する。
例えば、地点L2に対応する施設情報の施設種別情報「店舗」であり、ユーザが地点L2に位置した際の日時、天候情報、施設利用者情報、施設利用者属性、クレジットカード等の利用履歴に基づいて、トリップ特性判定部134Cは、トリップC3に対して「買い物」とのトリップ特性を判定する。また、ユーザのインターネット情報のコンテンツ閲覧履歴等を参照することで、「饅頭のお土産を購入」といった、より詳細なトリップ特性を判定することも可能となる。
そして、トリップC4は、ユーザ拠点に戻るトリップ(第一移動区分)であり、トリップ特性判定部134Cは、以上のように判定したトリップC1からトリップC4までの一連の連続トリップを、例えば「○○温泉に旅行」として、トリップ特性を判定する。
The trip C3 is a trip indicating the movement from the point L1 to the point L2. Also in this case, the trip characteristic determination unit 134C determines the facility at the point L2 based on the facility information.
For example, the facility type information “store” of facility information corresponding to the point L2, and the usage history such as date and time when the user is located at the point L2, weather information, facility user information, facility user attributes, credit card, etc. Based on the above, the trip characteristic determination unit 134C determines the trip characteristic of “shopping” for the trip C3. Further, by referring to the content browsing history of the user's Internet information, it is also possible to determine more detailed trip characteristics such as "purchite souvenirs from wharf".
The trip C4 is a trip back to the user base (first movement category), and the trip characteristic determination unit 134C determines the series of consecutive trips from the trip C1 to the trip C4 determined as described above, for example, “○○○ As a trip to a hot spring, the trip characteristic is determined.

なお、トリップ特性判定部134Cによるトリップ特性の判定は、学習モデルを用いた判定であってもよい。例えば、トリップに対する各種情報(トリップに含まれる各位置情報、終点に対する施設情報、天候情報、ユーザ情報、ユーザ履歴情報、トリップに含まれるモーション情報等の行動態様)と、アンケートや実測値等により得られた実際のユーザの行動とを用いて、トリップに対する前記各種情報を入力値、ユーザの行動を出力値とした学習モデルを生成しておく。これにより、学習モデルを用いたトリップ特性の判定を行えば、トリップ特性判定に係る処理時間を短縮でき、ユーザ数やトリップ数の増大に伴ってその精度も飛躍的に向上させることができる。   The determination of the trip characteristic by the trip characteristic determination unit 134C may be determination using a learning model. For example, it is obtained by various information (for each position information included in the trip, facility information for the end point, weather information, user information, user history information, action modes such as motion information included in the trip), questionnaires, actual values, etc. A learning model having the above-mentioned various information for the trip as an input value and the user's behavior as an output value is generated using the actual user's behavior as described above. As a result, if trip characteristics are determined using a learning model, the processing time for trip characteristics determination can be shortened, and the accuracy can be dramatically improved as the number of users and the number of trips increase.

そして、分析部134は、上記のように、各トリップに対するトリップ特性を判定した後、トリップ特性を、トリップの区分を示すマーキング情報やレコードデータにタグ付したりし、関連付けて、記録する(ステップS14)。   Then, after determining the trip characteristic for each trip as described above, the analysis unit 134 tags the trip characteristic to marking information or record data indicating the trip classification, associates the trip characteristic, and records (step). S14).

[第一実施形態の作用効果]
本実施形態のサーバ装置10(情報処理装置)は、ユーザの位置、及び前記ユーザが前記位置に位置した日時を含む位置情報を取得して、位置履歴として蓄積する(位置履歴を含むプローブとして記録する)プローブDB121(位置情報蓄積部)と、位置履歴に含まれる複数の前記位置情報を、ユーザの行動態様に基づいた複数のトリップ(移動区分)に区分するトリップ検出部132(移動区分検出部)と、を備える。
[Operation and effect of the first embodiment]
The server apparatus 10 (information processing apparatus) according to the present embodiment acquires position information including the position of the user and the date and time when the user is located at the position, and accumulates it as a position history (recording as a probe including position history Trip detection unit 132 (movement division detection unit) that divides the probe DB 121 (position information storage unit) and the plurality of pieces of position information included in the position history into a plurality of trips (movement divisions) based on the user's action mode And.

このような本実施形態では、車載用のナビゲーション装置や、スマートフォン等の携帯用のモバイル端末において取得された、多種多様なデバイスから取得される位置情報に基づいて、ユーザのトリップを事後的に検出する。この場合、ユーザの行動を高精度に分析可能な精度の高いトリップ(移動区分)を検出することが可能となる。   In this embodiment, the user's trip is detected on the basis of position information acquired from a wide variety of devices acquired by a car navigation device or a portable mobile terminal such as a smartphone. Do. In this case, it is possible to detect a highly accurate trip (movement segment) capable of analyzing the user's behavior with high accuracy.

本実施形態のサーバ装置10は、ユーザの行動態様を取得する行動態様取得部131Bを備える。そして、トリップ検出部132(移動区分検出部)は、位置情報を取得した際の、ユーザの行動態様を取得し、行動態様が共通する位置情報をまとめたトリップ(移動区分)を検出する。
このように、行動態様が共通する位置情報をまとめることで、精度の高いトリップ検出が可能となる。例えば、ユーザがトンネルや地下を移動した際などにより、位置履歴が途中で切れて欠落している場合、欠落した部分を挟む2つの位置履歴をそれぞれ異なるトリップとすると、辻褄が合わない場合がある。本実施形態では、行動態様の共通性によりこれらの2つの位置履歴を一連のトリップとして捉えることができ、精度の高いプローブ編集が可能となる。
The server apparatus 10 according to the present embodiment includes an action mode acquisition unit 131B that acquires an action mode of the user. Then, the trip detection unit 132 (movement segment detection unit) acquires the action mode of the user at the time of acquiring the position information, and detects a trip (movement segment) in which position information having a common action mode is summarized.
As described above, by combining location information having common behavior modes, highly accurate trip detection is possible. For example, when the user travels in a tunnel or underground, if the position history is cut off halfway and is missing, the two position histories sandwiching the missing portion may not be identical if the trips are different. . In the present embodiment, these two position histories can be grasped as a series of trips due to the commonality of action modes, and highly accurate probe editing becomes possible.

本実施形態のサーバ装置10は、行動態様取得部131Bは、端末装置20の動きを検出するモーションセンサー242により検出されたモーション情報を行動態様として取得する。
このようなモーション情報を取得することで、端末装置20に作用する加速度や速度、傾き等から、端末装置20の動きを判定することができる。これにより、トリップ検出部132は、端末装置20を保有するユーザが、車両により移動中であるか、徒歩で移動中であるか、電車で移動中であるか等の移動種別の判定を好適に実施できる。
In the server device 10 of the present embodiment, the behavior mode acquisition unit 131B acquires, as a behavior mode, motion information detected by the motion sensor 242 that detects the movement of the terminal device 20.
By acquiring such motion information, it is possible to determine the movement of the terminal device 20 from the acceleration, speed, inclination, etc. acting on the terminal device 20. Thereby, the trip detection unit 132 preferably determines the type of movement, such as whether the user who holds the terminal device 20 is moving by a vehicle, is moving by foot, or is moving by train. It can be implemented.

本実施形態では、行動態様取得部131Bは、端末装置20の周囲の環境状態を検出する環境値測定センサー243により測定された環境状態(温湿度や気圧等の環境値)を行動態様として取得する。
このような環境値は、ユーザが室内か否か、車内にいるか否か、または、地上にいるか地下にいるか等を検出することができ、環境値に基づいてユーザの行動態様をより精度よく検出することができる。
In the present embodiment, the action mode acquisition unit 131B acquires, as an action mode, an environmental state (environmental value such as temperature / humidity or atmospheric pressure) measured by the environmental value measurement sensor 243 that detects an environmental state around the terminal device 20. .
Such environmental values can detect whether the user is indoors, in a car, on the ground or underground, etc., and more accurately detect the user's behavior based on the environmental values. can do.

本実施形態の行動態様取得部131Bは、さらに、端末装置20において実行されたAprの利用形態であるApr利用情報を検出する。このようなAprの利用状態により、例えば、Aprの利用頻度が高い場合は一人で移動、Aprの利用頻度が低い場合は複数人の友人と移動、といった移動種別の判定が可能となる。   The action mode acquisition unit 131B of the present embodiment further detects Apr use information which is a use mode of Apr executed in the terminal device 20. Such a use state of Apr enables, for example, determination of a move type such as movement by one person when the use frequency of Apr is high, and movement with a plurality of friends when the use frequency of Apr is low.

さらに、行動態様取得部131Bは、Apr利用情報として、Aprがフォアグラウンドで実施されたか、バックグラウンドで実施されたかの情報を含む。
Aprがフォアグラウンドで実行されている場合は、ユーザが車両を運転中の可能性が低くなる。このようなAprがフォアグラウンドで実行されたかバックグラウンドで実行されたかを検出することで、ユーザが車を運転中であるか否かの判定精度がより向上する。
Furthermore, the behavior mode acquisition unit 131B includes, as Apr utilization information, information on whether Apr was performed in the foreground or in the background.
If Apr is running in the foreground, the user is less likely to drive the vehicle. By detecting whether such Apr is performed in the foreground or in the background, the determination accuracy as to whether or not the user is driving a vehicle can be further improved.

本実施形態において、行動態様取得部131Bは、さらに、ナビAprと所定の関連性のあるAprを利用した際の、目的地の設定履歴を検出する。
これにより、例えば、目的地が設定された後、位置情報で示される位置が目的地となるまでの間の時系列に沿った複数の位置情報に、ナビ地点情報として当該目的地を記録することができる。
In the present embodiment, the behavior mode acquisition unit 131B further detects the setting history of the destination when using the Apr having a predetermined relevance with the Navi Apr.
Thus, for example, after the destination is set, the destination is recorded as navigation point information in a plurality of position information along a time series from when the position indicated by the position information becomes the destination. Can.

そして、本実施形態では、トリップ検出部132は、時系列に沿った複数の位置情報において、例えばナビ地点情報に記録された目的地が同一となる位置情報を1つのトリップとしてまとめる。
これにより、一連の走行履歴(移動履歴)を構成する複数の位置情報において、一部に欠落がある場合でも、欠落部分の前後の目的地から同一のトリップとして検出することができ、位置情報の欠落を補間することができる。
また、例えば、車両移動、徒歩移動、公共交通機関を用いた移動といったように、移動種別が異なっている場合でも、目的地が同一である移動として、1つのトリップとして検出することもできる。
Then, in the present embodiment, the trip detection unit 132, as a plurality of pieces of position information along the time series, arranges, for example, pieces of position information in which the destinations recorded in the navigation point information are the same.
As a result, even if there is a drop in a plurality of pieces of position information constituting a series of travel history (movement history), it is possible to detect the same trip from the destinations before and after the missing portion. The missing can be interpolated.
In addition, even when the movement type is different, such as vehicle movement, walking movement, and movement using public transportation, for example, it is possible to detect one trip as movement having the same destination.

本実施形態において、トリップ検出部132は、位置履歴に、所定期間に同一の2地点を往復する位置情報が複数含まれる場合に、2地点を往復する位置情報をトリップの検出対象から除外する。
これにより、例えば、スキー場における滑走とリフト移動といったトリップをノイズ成分として取り除くこともできる。
In the present embodiment, the trip detection unit 132 excludes, from the detection targets of trips, the position information for reciprocating at two points, when the position history includes a plurality of pieces of position information for reciprocating at the same two points in a predetermined period.
Thereby, for example, trips such as sliding on a ski slope and lift movement can be removed as a noise component.

本実施形態のプローブDB121には、ユーザID毎にプローブを記憶する。そして、トリップ検出部132は、ユーザID毎にトリップを検出する。
これにより、同一人の移動に係るトリップを精度よく検出できる。
The probe DB 121 of this embodiment stores a probe for each user ID. Then, the trip detection unit 132 detects a trip for each user ID.
Thereby, the trip concerning the movement of the same person can be detected accurately.

本実施形態では、車載用ナビゲーション装置、モバイル端末等の複数のデバイスを、位置情報を取得する端末装置20とする。すなわち、複数のデバイスから収集された位置情報が1つのプローブ内に記録されることになる。
つまり、車両に搭載されたナビゲーション装置からユーザの車両乗車時の位置情報が取得される。また、ユーザが操作するモバイル端末において、測位センサー241を機能させて位置情報を取得するAprが起動されることで、ユーザの非乗車時の位置情報が取得される。
これにより、カーナビゲーション装置における位置情報と、モバイル端末における位置情報とを1つのプローブとしてまとめられることになる。よって、乗車や非乗車に限られないユーザの位置情報を取得することができ、乗車や徒歩等の1つの移動手段に限定されない、多角的なトリップ検出を実施することができる。
In this embodiment, a plurality of devices such as a car navigation system and a mobile terminal are used as the terminal device 20 for acquiring position information. That is, position information collected from a plurality of devices will be recorded in one probe.
That is, position information when the user gets in the vehicle is acquired from the navigation device mounted on the vehicle. In addition, in the mobile terminal operated by the user, the position sensor 241 is made to function to start the Apr for acquiring the position information, whereby the position information when the user is not boarding is acquired.
As a result, the position information in the car navigation apparatus and the position information in the mobile terminal can be combined into one probe. Therefore, it is possible to acquire position information of the user who is not limited to getting on or off, and it is possible to carry out multilateral trip detection which is not limited to one moving means such as getting on or walking.

本実施形態では、トリップ検出部132は、検出されたトリップの区分において、プローブ内にマーキング情報を挿入して、プローブを編集する。つまり、トリップ検出部132は、第1の移動区分と、第1の移動区分に続く第2の移動区分とを検出した際に、時系列に沿って蓄積される位置情報における第1の移動区分の最後(終点)の位置情報と、第2の移動区分の最初(起点)の位置情報との間に、移動区分の区切りを示すマーキング情報(区切り情報)を挿入する。
これにより、行動態様やその順序などを多角的に分析することが可能となる。また、各トリップにおける行動態様やトリップ特性を、当該マーキング情報に関連付けることで、各マーキング情報の意味を容易に判定することが可能となる。
さらに、プローブ内に直接マーキング情報を挿入することで、別途レコードデータ等を生成する場合に比べて、処理負荷の軽減、及びデータ容量の軽減を図れる。
In this embodiment, the trip detection unit 132 edits the probe by inserting marking information into the probe in the section of the detected trip. That is, when the trip detection unit 132 detects the first movement segment and the second movement segment following the first movement segment, the first movement segment in the position information accumulated along the time series is detected. Between the last (end) position information of the second movement segment and the first (starting point) position information of the second movement segment, marking information (division information) indicating the division of the movement segment is inserted.
This makes it possible to analyze behavior patterns and their order in multiple ways. Moreover, it becomes possible to determine the meaning of each marking information easily by relating the behavior aspect and trip characteristic in each trip to the said marking information.
Furthermore, by directly inserting marking information into the probe, processing load and data volume can be reduced as compared with the case of separately generating record data and the like.

なお、トリップ検出部132による、トリップの区分の仕方としては、例えば、トリップ毎のレコードデータを生成してもよい。
この場合でも、行動態様やその順序などを多角的に分析することが可能となる。また、各トリップにおける行動態様やトリップ特性を、当該レコードデータにタグ付けする等により、レコードデータに関連付けることで、各トリップの意味を容易に判定することが可能となる。
また、レコードデータを生成する場合、データ容量と負荷が増大するが、各トリップに対する管理が容易となる利点がある。
In addition, as a method of the division of a trip by the trip detection part 132, you may produce | generate the record data for every trip, for example.
Even in this case, it is possible to analyze the behavior mode and the order thereof in various ways. Further, by relating the behavior mode and trip characteristic in each trip to the record data by tagging the record data, it is possible to easily determine the meaning of each trip.
In addition, when record data is generated, although the data capacity and load increase, there is an advantage that management for each trip becomes easy.

そして、本実施形態では、分析部134は、上記のように検出した各トリップに対して、ユーザの行動を分析する。
これにより、例えば従来のような1つ1つの位置に対してユーザの行動や状況を判定する場合に比べて、高精度かつ詳細なユーザの行動分析を実施することができる。つまり、本実施形態では、一連の位置情報の流れにおいて、共通する部分をトリップとして検出し、その共通する部分の意味を分析する。この場合、1つ1つの位置情報の意味を分析するのみでなく、位置情報の移動の意味を分析することになり、ユーザの行動を精度よく詳細に分析することができる。
And in this embodiment, analysis part 134 analyzes a user's action to each trip detected as mentioned above.
As a result, for example, the user's behavior analysis can be performed with high accuracy and detail as compared with the case where the user's behavior or situation is determined for each position as in the prior art. That is, in this embodiment, in the series of flow of position information, a common part is detected as a trip, and the meaning of the common part is analyzed. In this case, not only analyzing the meaning of each piece of position information, but also analyzing the meaning of movement of the position information, it is possible to analyze the behavior of the user in detail with high accuracy.

本実施形態は、拠点検出部133が、ユーザ拠点を取得し、分析部134は、トリップの起終点に基づいて、トリップを分析する。このようなユーザ拠点(活動拠点)は、ユーザの行動を特定する上で重要な要素になり、ユーザ拠点を判定しておくことで、トリップ特性の判定精度が向上する。
そして、本実施形態では、分析部134は、トリップの起点がユーザ拠点となるトリップ(第一移動区分であり例えば図7のトリップC1)、終点がユーザ拠点となるトリップ(第二移動区分であり、例えば図7のトリップC4)を検出して、連続トリップとする。この際、第一移動区分となるトリップと、第二移動区分となるトリップの間の複数のトリップを、連続トリップに組み入れる。
これにより、旅行や出張、買い物等、一連のユーザの行動を示すトリップ特性を判定することができる。
In the present embodiment, the site detection unit 133 acquires the user site, and the analysis unit 134 analyzes the trip based on the start and end points of the trip. Such a user base (active base) is an important element in specifying the behavior of the user, and by determining the user base, the determination accuracy of the trip characteristic is improved.
Then, in the present embodiment, the analysis unit 134 is a trip in which the trip starting point is the user base (the first movement segment, for example, trip C1 in FIG. 7), and the end point is the user base in the trip (second movement segment). For example, a trip C4) shown in FIG. 7 is detected to be a continuous trip. At this time, a plurality of trips between the trip serving as the first movement segment and the trip serving as the second movement segment are incorporated into the continuous trips.
This makes it possible to determine trip characteristics that indicate a series of user actions, such as travel, business trip, shopping, and the like.

本実施形態では、拠点検出部133は、位置情報取得部131Aにより位置情報とともに受信した端末状態情報に充電フラグ情報(充電検出情報)がある場合、当該位置情報をユーザ拠点として判定する。
端末装置20が自宅や職場に位置する場合、端末装置20が家庭用電源からの電力供給により充電中となっていることが多い。したがって、位置情報を取得した際に、充電中であるか否かを充電フラグ情報に基づいて判定することで、ユーザ拠点を精度よく判定することができる。
In the present embodiment, when there is charging flag information (charge detection information) in the terminal state information received together with the position information by the position information acquisition unit 131A, the base detection unit 133 determines the position information as the user base.
When the terminal device 20 is located at home or at work, the terminal device 20 is often charging with power supplied from a home power supply. Therefore, when position information is acquired, it is possible to accurately determine the user base by determining whether charging is in progress based on the charging flag information.

また、位置情報取得部131Aによって位置情報とともに取得される端末状態情報に、端末装置20が無線LAN親機の電波を受信して、無線LAN親機を介したインターネット接続により通信している旨のフラグ情報である無線LANフラグ(無線LAN接続情報)がある場合、拠点検出部133は、当該位置情報をユーザ拠点として判定する。
端末装置20が自宅や職場に位置する場合、端末装置20を無線LAN親機に接続して通信を行う場合が多い。したがって、位置情報を取得した際に、無線LAN接続であるか否かを無線LANフラグ情報に基づいて判定することで、ユーザ拠点を精度よく判定することができる。また、上述した充電フラグ情報と無線LANフラグ情報を組みわせることで、より精度の高いユーザ拠点の判定が可能となる。
In addition, terminal status information acquired together with the position information by the position information acquisition unit 131A indicates that the terminal device 20 receives the radio wave of the wireless LAN master and communicates by Internet connection via the wireless LAN master. If there is a wireless LAN flag (wireless LAN connection information) that is flag information, the base detection unit 133 determines that the position information is a user base.
When the terminal device 20 is located at home or at work, communication is often performed by connecting the terminal device 20 to a wireless LAN master device. Therefore, when the position information is acquired, the user base can be determined with high accuracy by determining whether or not the wireless LAN connection is established based on the wireless LAN flag information. Further, by combining the charging flag information and the wireless LAN flag information described above, it is possible to determine the user base with higher accuracy.

拠点検出部133は、起点が同一である複数のトリップがある場合にその起点をユーザ拠点として判定し、あるいは、終点が同一である複数のトリップがある場合にその終点をユーザ拠点として判定する。
ユーザ拠点は、例えば旅行、出張、買い物等、多くのユーザの行動の出発点、または終着点となる。したがって、トリップ検出部132により検出される複数のトリップにおいて起点が同一となるトリップはユーザ拠点から、他の地点にユーザが移動したトリップである可能性が高く、終点が同一となるトリップは、他の地点からユーザ拠点にユーザが戻るトリップである可能性が高い。したがって、これらのトリップの起終点に基づいて、ユーザ拠点を精度よく判定することができる。この際、上述したような充電フラグ情報や無線LANフラグ情報を併用することで、さらに高い精度で、ユーザ拠点を判定することができる。
The base detection unit 133 determines the start point as the user base when there are a plurality of trips having the same start point, or determines the end point as the user base when there are a plurality of trips having the same end point.
The user base is a starting point or an end point of many user actions, such as travel, business trip, shopping, and the like. Therefore, there is a high possibility that the trip having the same starting point in a plurality of trips detected by the trip detection unit 132 is a trip where the user moved from the user base to another point, and the trip having the same end point is the other There is a high possibility that the user will trip back to the user location from the point of. Therefore, based on the start and end points of these trips, it is possible to accurately determine the user location. At this time, by using the charging flag information and the wireless LAN flag information as described above in combination, the user base can be determined with higher accuracy.

本実施形態では、施設の位置(施設位置情報)、及び施設の属性(施設種別情報、施設利用属性情報、施設詳細情報、施設利用者数情報等)を含む施設情報が施設DB122に記録されている。そして、分析部134は、トリップの終点の位置に対応する施設情報を抽出して、ユーザの行動であるトリップ特性を判定する。
このような施設情報(POI)を用いることで、ユーザが終点に対して何をしにいったかを容易かつ精度よく判定することができる。
In the present embodiment, facility information including facility location (facility location information) and facility attributes (facility type information, facility usage attribute information, facility detailed information, facility user number information, etc.) is recorded in the facility DB 122 There is. Then, the analysis unit 134 extracts facility information corresponding to the position of the end point of the trip, and determines the trip characteristic which is the action of the user.
By using such facility information (POI), it is possible to easily and accurately determine what the user has done for the end point.

また、施設情報は、所定期間毎の施設利用者数を記録する施設利用者数情報を含み、分析部134は、トリップの終点の位置情報に記録される日時に基づいて、トリップ特性を分析する。
施設において、時間帯によって、当該施設の利用者数に差がある場合がある。例えば、店舗等では、夜間に閉店する店舗が多く、夜間時間帯では、買い物目的の利用者が店舗に訪れることはないので、利用者数がほぼ0となる。したがって、トリップにおける終点の日時と、施設利用者数情報とに基づいて、ユーザが施設を利用したか否かを容易に判定することが可能となる。
Further, the facility information includes facility user number information that records the number of facility users for each predetermined period, and the analysis unit 134 analyzes the trip characteristic based on the date and time recorded in the location information of the end point of the trip. .
In a facility, depending on the time zone, there may be a difference in the number of users of the facility. For example, many stores close at night, and in the night time zone, users for shopping purposes do not visit the store, so the number of users is almost zero. Therefore, it is possible to easily determine whether the user has used the facility based on the date and time of the end point in the trip and the facility user number information.

また、施設情報は、施設利用者数情報として、天候毎の利用者数も記録する。
そして、本実施形態のサーバ装置10は、位置情報の日時における天候を示す天候情報を取得する天候情報取得部131Cを備え、分析部134は、トリップの終点に対応する位置情報の日時に対応する天候と、施設利用者数情報とに基づいて、トリップ特性を判定する。
これにより、例えば、海水浴場に雨天時に訪れるトリップに対して、海水浴とのトリップ特性を判定する可能性が低くなり、天候に応じた適切なトリップ特性を判定することが可能となる。
The facility information also records the number of users for each weather as facility user number information.
And server apparatus 10 of this embodiment is provided with weather information acquisition part 131C which acquires the weather information which shows the weather in the date of position information, and analysis part 134 corresponds to the date of position information corresponding to the end point of a trip. The trip characteristics are determined based on the weather and the facility user number information.
Thus, for example, for a trip that visits a beach when it rains, the possibility of determining a trip characteristic with a sea bath is low, and it is possible to determine an appropriate trip characteristic according to the weather.

さらに、本実施形態では、施設情報に、施設を利用する利用者の利用者属性を示す施設利用属性情報を含む。そして、分析部134は、ユーザ情報に記録されるユーザの属性と、施設利用属性情報とに基づいてトリップ特性を判定する。
これにより、例えば、子供用品を販売する店舗を終点としたトリップに対して、ユーザ情報に、ユーザ属性として、子供有等の属性が記録されている場合、子供用品の買い物等のトリップ特性を判定することができる。つまり、トリップ特性として、個々のユーザの属性に応じた、詳細な特性を判定することできる。
Furthermore, in the present embodiment, the facility information includes facility use attribute information indicating the user attribute of the user who uses the facility. Then, the analysis unit 134 determines the trip characteristic based on the attribute of the user recorded in the user information and the facility use attribute information.
Thus, for example, when an attribute such as having children is recorded as a user attribute in the user information with respect to a trip having a store where children's goods are sold as an end point, trip characteristics such as shopping of children's goods are determined can do. That is, as the trip characteristics, detailed characteristics can be determined according to the attributes of individual users.

さらに、分析部134は、施設情報の施設の属性と、施設への滞在時間とに基づいて、トリップ特性を判定する。
例えば、上記図7に示すトリップC2のように、位置情報が一定時間移動しない場合に、ユーザの滞在時間を検出することができる。そして、施設情報と合わせることで、その滞在が何のための滞在であるかを判定することができる。
Furthermore, the analysis unit 134 determines the trip characteristic based on the attribute of the facility of the facility information and the time of stay at the facility.
For example, as in the case of the trip C2 shown in FIG. 7, when the position information does not move for a predetermined time, the staying time of the user can be detected. And by combining with the facility information, it can be determined what the stay is for.

さらに、サーバ装置10は、ユーザのインターネット上の行動履歴を含むユーザ履歴情報を取得する。そして、分析部134は、ユーザ履歴情報に基づいて、トリップ特性を判定する。
例えば、図7のトリップC3に示すように、より詳細なトリップ特性を判定することができる。
Furthermore, the server device 10 acquires user history information including the user's behavior history on the Internet. Then, the analysis unit 134 determines the trip characteristic based on the user history information.
For example, as shown in trip C3 of FIG. 7, more detailed trip characteristics can be determined.

また、分析部134は、ユーザ情報に基づいて、トリップ特性を判定する。
例えば、ユーザ情報のユーザの属性として記録されている、家族構成に基づいて、ユーザが施設に訪れた際の目的を高い精度で判別することができる。
また、ユーザIDと紐づけられた各種情報を利用することもできる。例えば、ユーザIDに紐づけられたクレジットカードの利用履歴や、インターネット上におけるネットショッピングの利用履歴等を利用することで、ユーザの嗜好を判定することもでき、これにより、より詳細な内容のトリップ特性を、高精度に判定することが可能となる。
Further, the analysis unit 134 determines the trip characteristic based on the user information.
For example, based on the family configuration recorded as the user attribute of the user information, it is possible to determine with high accuracy the purpose when the user visits the facility.
In addition, various information linked to the user ID can also be used. For example, it is possible to determine the preference of the user by using the credit card usage history linked to the user ID, the usage history of Internet shopping on the Internet, etc., thereby tripping more detailed content. It becomes possible to determine the characteristics with high accuracy.

[第二実施形態]
次に、本発明に係る第二実施形態について説明する。
上述した第一実施形態は、プローブ編集及び、編集されたプローブを用いたトリップ特性の分析を行うものを例示した。これに対して、第二実施形態では、分析されたトリップ特性の活用について説明する。
Second Embodiment
Next, a second embodiment according to the present invention will be described.
The above-described first embodiment exemplifies one which performs probe editing and analysis of trip characteristics using the edited probe. On the other hand, in the second embodiment, utilization of analyzed trip characteristics will be described.

本実施形態では、サーバ装置10Aは、トリップ特性に基づいて、広告を配信する例を説明する。なお、以降の説明に辺り、既に説明した事項については同符号を付し、その説明を省略又は簡略化する。
図8は、本実施形態のサーバ装置10Aの概略構成を示すブロック図である。
本実施形態では、記憶部12は、上述したプローブDB121、施設DB122、ユーザDB123の他、配信広告DB124(広告記憶部)を備える。
In the present embodiment, an example in which the server device 10A distributes an advertisement based on the trip characteristic will be described. Note that, in the following description, items already described will be denoted by the same reference numerals, and the description will be omitted or simplified.
FIG. 8 is a block diagram showing a schematic configuration of the server device 10A of the present embodiment.
In the present embodiment, the storage unit 12 includes a distribution advertisement DB 124 (advertisement storage unit) in addition to the probe DB 121, the facility DB 122, and the user DB 123 described above.

配信広告DB124には、ユーザに配信する配信広告情報が複数記録されている。配信広告情報には、例えば、広告ID、広告内容情報、広告属性情報、広告単価情報、広告施設位置情報、及び配信位置情報等が記録される。
広告IDは、広告情報を識別する識別情報である。広告内容情報は、ユーザに配信する広告を記録し、例えば画像や動画、音声等が記録されていてもよい。
広告属性情報は、広告が有する属性であり、例えば広告主が配信を希望するユーザの属性等が記録される。
広告施設位置情報は、例えば広告が店舗等の施設に関する内容である場合に記録され、当該施設の位置を示す。なお、広告の内容が商品やサービスである場合、商品が購入可能な施設の位置、サービスを受けることが可能な施設の位置が記録されていてもよい。
配信位置情報は、ユーザに広告を配信する位置が記録される。配信位置情報としては複数の位置が記録されていてもよい。また、広告を表示させるサイネージの位置等が記録されていてもよい。
A plurality of distribution advertisement information to be distributed to users is recorded in the distribution advertisement DB 124. For example, advertisement ID, advertisement content information, advertisement attribute information, advertisement unit price information, advertisement facility position information, and distribution position information are recorded in the distribution advertisement information.
Advertisement ID is identification information for identifying advertisement information. The advertisement content information records an advertisement to be distributed to the user, and for example, an image, a moving image, a voice, etc. may be recorded.
The advertisement attribute information is an attribute of an advertisement, and records, for example, an attribute of a user that an advertiser wishes to distribute.
The advertisement facility position information is recorded, for example, when the advertisement is content related to a facility such as a store, and indicates the position of the facility. When the content of the advertisement is a product or a service, the position of the facility where the product can be purchased and the position of the facility where the service can be received may be recorded.
The delivery position information records the position at which the advertisement is delivered to the user. A plurality of positions may be recorded as the distribution position information. Moreover, the position etc. of the signage which displays an advertisement may be recorded.

また、本実施形態では、制御部13は、情報取得部131、トリップ検出部132、拠点検出部133、及び分析部134の他、ユーザ抽出部135、広告配信部136、集計部137としても機能する。   Further, in the present embodiment, the control unit 13 also functions as a user extraction unit 135, an advertisement distribution unit 136, and a totaling unit 137 in addition to the information acquisition unit 131, the trip detection unit 132, the base detection unit 133, and the analysis unit 134. Do.

ユーザ抽出部135は、広告を配信する対象となるユーザを抽出(選択)する。すなわち、各ユーザのプローブに、広告属性情報に記録される広告属性と同属性のトリップ特性のトリップが含まれる数(対象トリップ数)を検出し、当該対象トリップ数が所定数以上となるユーザを、広告の配信対象ユーザとして選択する。   The user extraction unit 135 extracts (selects) a user to whom an advertisement is to be distributed. That is, the number of target trips is detected by including the trips of the trip characteristic having the same attribute as the advertisement attribute recorded in the advertisement attribute information in the probe of each user, and the user whose target trip number is a predetermined number or more is detected. , As a target user of the advertisement delivery.

広告配信部136は、配信対象ユーザに対して広告を配信する。配信する広告は、上述のように、ユーザのトリップの多くに含まれるトリップ特性に対応する(同一または類似する)広告属性広告情報である。   The advertisement distribution unit 136 distributes advertisements to distribution target users. The advertisement to be delivered is advertisement attribute advertisement information (identical or similar) corresponding to trip characteristics included in many of the user's trips, as described above.

また、上記は、配信する広告が決まっている場合に、その広告情報をユーザ抽出部135により抽出させて配信する例である。これに対して、広告配信部136は、全ユーザに対して、広告情報を配信してもよい。この場合、広告配信部136は、ユーザの複数のトリップのトリップ特性において、もっとも頻度が高いトリップ特性を特定し、そのトリップ特性に対応する広告属性の広告情報を、そのユーザに配信する。   Also, the above is an example in which the advertisement information is extracted by the user extraction unit 135 and distributed when the advertisement to be distributed is determined. On the other hand, the advertisement distribution unit 136 may distribute advertisement information to all users. In this case, the advertisement distribution unit 136 specifies the most frequent trip characteristic in trip characteristics of a plurality of trips of the user, and distributes the advertisement information of the advertisement attribute corresponding to the trip characteristic to the user.

この際、広告配信部136は、ユーザの位置に応じて、広告情報の配信タイミングを制御してもよい。例えば、広告配信部136は、端末装置20から配信されるユーザの位置情報が、配信位置情報に記録されている配信位置と一致、または配信位置から所定距離範囲内となった際に、広告を配信してもよい。   At this time, the advertisement distribution unit 136 may control the distribution timing of the advertisement information according to the position of the user. For example, when the position information of the user distributed from the terminal device 20 matches the distribution position recorded in the distribution position information, or the advertisement distribution unit 136 becomes within a predetermined distance range from the distribution position, the advertisement distribution unit 136 It may be distributed.

広告の配信方法としては、特に限定されず、例えば、ユーザが運転中である場合、端末装置20から広告音声を出力させてもよい。また、ユーザが徒歩等による移動中でモバイル端末を操作可能な状態であれば、端末装置20の表示部21にプッシュ通知等により表示させてもよい。さらに、ユーザが移動中の路傍にサイネージ等の広告を出力可能なディスプレイがある場合、サイネージに対して広告情報を送信して表示させてもよい。また、これらの広告の配信方法のいくつかを組み合わせて用いてもよい。例えば、車載用のナビゲーション装置やモバイル端末の端末装置20でナビ案内中に、音声広告を出し、路傍のサイネージにも広告を出し、両者の組合せ毎に効果を見て最適化する等の活用が可能となる。   It does not specifically limit as a delivery method of an advertisement, For example, when a user is driving | running | working, you may output an advertisement audio | voice from the terminal device 20. FIG. In addition, when the user is moving by walking or the like and in a state where the mobile terminal can be operated, the display unit 21 of the terminal device 20 may display the information by a push notification or the like. Furthermore, when there is a display capable of outputting an advertisement such as signage on the wayside where the user is moving, the advertisement information may be transmitted and displayed on the signage. Also, some of these advertisement delivery methods may be used in combination. For example, during navigation guidance by a car navigation device or a terminal device 20 of a mobile terminal, a voice advertisement is presented, an advertisement is also presented on a roadside signage, and utilization is realized by seeing effects and optimizing each combination of both. It becomes possible.

集計部137は、ユーザの、広告の配信に対する応答性を集計する。具体的には、集計部137は、トリップに基づいてユーザが広告に対して応答したか否かを判定する。
例えば、本実施形態では、広告配信部136は、ユーザが配信位置情報に示される位置に移動した際に、広告施設位置情報に記録された位置の施設の広告をユーザに配信する。その後、ユーザが操作する端末装置20から送信される位置情報がプローブとして蓄積され、上記第一実施形態において説明したように、トリップ検出部132がトリップを検出し、分析部134がトリップを分析してトリップ特性を判定する。ここで、分析部134は、トリップに含まれる位置情報に、広告配信部136によって広告が配信された位置が含まれ、かつ、その後のトリップに広告施設位置情報に示される位置の位置情報が得られた場合、当該トリップを、広告誘導トリップ(広告配信に基づいた移動区分)として判定する。なお、起点から広告配信位置までの目的地(ナビ目的地情報)が地点Lであり、広告配信位置以降に、目的地が広告施設位置に変更された場合、起点から広告配信位置までのトリップ、広告配信位置から広告施設位置までのトリップが検出される。この場合、分析部134は、広告配信位置から広告施設位置へのトリップを広告誘導トリップと判定する。
The counting unit 137 counts the responsiveness of the user to the delivery of the advertisement. Specifically, the counting unit 137 determines whether the user has responded to the advertisement based on the trip.
For example, in the present embodiment, when the user moves to the position indicated by the distribution position information, the advertisement distribution unit 136 distributes the advertisement of the facility at the position recorded in the advertisement facility position information to the user. Thereafter, the position information transmitted from the terminal device 20 operated by the user is accumulated as a probe, and as described in the first embodiment, the trip detection unit 132 detects a trip, and the analysis unit 134 analyzes the trip. To determine the trip characteristics. Here, the analysis unit 134 includes the position where the advertisement is distributed by the advertisement distribution unit 136 in the position information included in the trip, and obtains position information of the position indicated in the advertisement facility position information in the subsequent trip. If so, the trip is determined as an advertisement-induced trip (movement segment based on advertisement delivery). In addition, when the destination (navi destination information) from the starting point to the advertisement delivery position is the point L and the destination is changed to the advertisement facility position after the advertisement delivery position, a trip from the starting point to the advertisement delivery position, A trip from the ad delivery location to the ad facility location is detected. In this case, the analysis unit 134 determines that the trip from the advertisement delivery position to the advertisement facility position is an advertisement-induced trip.

集計部137は、このような広告誘導トリップの数を集計することで、どの広告を配信した際に、ユーザの応答性が高いかを集計する。この際、集計部137は、ユーザ毎に応答性の高い広告情報、及び、広告を配信した全ユーザに対する広告に応答したユーザの数(広告応答率)を集計する。これにより、ユーザ抽出部135は、各広告情報に対して応答性が高いユーザを抽出することができる。   The aggregation unit 137 aggregates the number of such advertisement-induced trips, thereby aggregating which advertisement the user is highly responsive when delivering. At this time, the counting unit 137 counts, for each user, the highly responsive advertisement information and the number of users who have responded to the advertisement for all the users who have delivered the advertisement (the advertisement response rate). Thus, the user extraction unit 135 can extract a user having high responsiveness to each piece of advertisement information.

[本実施形態の作用効果]
本実施形態では、広告配信部136から広告情報をユーザに配信する際に、ユーザ抽出部135により、配信する広告情報の広告属性に対応するトリップ特性のトリップを多く含むユーザを抽出する。そして、広告配信部136は、抽出されたユーザに対して広告情報を配信する。つまり、広告に関連する特性のトリップが多い人に該当の広告を出す。
これにより、ユーザの実際の移動実績を示すトリップに基づいた広告配信が為されることになり、広告効果を高めることができ、効果的な販促を実現できる。
[Operation and effect of this embodiment]
In this embodiment, when the advertisement distribution unit 136 distributes the advertisement information to the user, the user extraction unit 135 extracts the user including many trips of trip characteristics corresponding to the advertisement attribute of the advertisement information to be distributed. Then, the advertisement distribution unit 136 distributes the advertisement information to the extracted user. That is, an advertisement is provided to a person having many trips related to the advertisement.
As a result, advertisement delivery based on a trip indicating the actual movement results of the user can be performed, the advertisement effect can be enhanced, and effective sales promotion can be realized.

また、広告配信部136は、配信広告DB124から広告情報を選択してユーザに配信する。この際、広告配信部136は、分析部134により分析されたトリップ特性に対応する広告属性を有する広告情報を選択して、ユーザに配信してもよい。
この場合でも、トリップに基づいた広告配信が為されることで広告効果を高めることができる。
Further, the advertisement distribution unit 136 selects advertisement information from the distribution advertisement DB 124 and distributes it to the user. At this time, the advertisement distribution unit 136 may select advertisement information having an advertisement attribute corresponding to the tripping characteristic analyzed by the analysis unit 134 and distribute it to the user.
Even in this case, the advertisement effect can be enhanced by the advertisement delivery based on the trip.

また、本実施形態では、広告情報は、広告を配信する広告配信位置と、広告される施設の位置を示す広告施設位置とを含む。そして、広告配信部136は、端末装置20から送信される位置情報が、広告配信位置に対応する位置に一致又は、広告配信位置から所定の距離範囲内となった際に、広告情報を配信する。
そして、端末装置20から送信される位置情報等の情報がプローブDB121に蓄積され、トリップ検出部132によるプローブ編集処理が実施された後、トリップ特性判定処理を実施する際に、分析部134は、トリップ内の位置情報に、広告配信位置が含まれ(つまり、トリップで示される移動経路内に広告配信位置が含まれ)、かつ、広告配信位置を経過した後、終点が広告施設位置となるトリップがある場合に、当該トリップを広告に基づいたトリップ(広告誘導トリップ)として分析する。
Further, in the present embodiment, the advertisement information includes an advertisement distribution position for distributing an advertisement and an advertisement facility position indicating a position of a facility to be advertised. Then, the advertisement distribution unit 136 distributes the advertisement information when the position information transmitted from the terminal device 20 matches the position corresponding to the advertisement distribution position or becomes within a predetermined distance range from the advertisement distribution position. .
Then, after information such as position information transmitted from the terminal device 20 is accumulated in the probe DB 121 and the probe editing process is performed by the trip detection unit 132, the analysis unit 134 performs the trip characteristic determination process, The trip information includes the ad delivery position (that is, the ad delivery position is included in the travel route indicated by the trip) in the position information in the trip, and after the ad delivery position has passed, the end point becomes the ad facility position And analyze the trip as a trip based on an advertisement (advertisement-induced trip).

これにより、トリップに基づいて、施設に対する広告の応答性を精度よく、かつ容易に判定することができる。
つまり、ネットショッピンング等において、インターネット上で配信された広告をユーザがクリックし、インターネット決済によって買い物をした場合、広告に対する応答性や広告効果は、インターネット上でのユーザの行動履歴から容易に判定することができる。
これに対して、店舗等の施設を広告する場合、広告を見たユーザが広告施設を訪れたか否かの応答は、従来、アンケート等を用いた集計でしか得ることができなかった。これに対して、本実施形態では、ユーザ毎にトリップを検出し、そのトリップ特性から、広告を見た後に行先を変更したか否かを判断することができる。このため、従来のようなアンケート等の煩雑な手段が不要となり、容易に応答性を判定することができる。これに加え、アンケート等により得られる広告の効果は、個々のユーザの入力の正確さに頼ることになり、信頼性の点で課題となるが、本実施形態では、実際のユーザの移動を示すトリップに基づいて、広告施設へ訪問したか否かを判定するので、いわば実績値に基づいた応答性の判定であり、高い精度(信頼度の高い)応答性の判定を行うことができる。
Thus, based on the trip, the responsiveness of the advertisement to the facility can be determined accurately and easily.
That is, in the case of internet shopping etc., when the user clicks an advertisement distributed on the Internet and makes a shopping by Internet payment, the responsiveness to the advertisement and the advertisement effect can be easily determined from the user's action history on the Internet can do.
On the other hand, when advertising facilities, such as a store, the response of whether the user who looked at the advertisement visited the advertising facility could be obtained only by counting using a questionnaire etc. conventionally. On the other hand, in the present embodiment, it is possible to detect a trip for each user and to judge from the trip characteristics whether or not the destination has been changed after viewing the advertisement. For this reason, complicated means such as a conventional questionnaire become unnecessary, and the responsiveness can be easily determined. In addition to this, the effectiveness of the advertisement obtained by a questionnaire or the like depends on the accuracy of the input of each user, which is a problem in terms of reliability, but in the present embodiment, the actual movement of the user is indicated. Since it is determined based on the trip whether or not a visit to the advertisement facility is made, it is the determination of responsiveness based on the actual value, and determination of high accuracy (high reliability) responsiveness can be performed.

また、本実施形態では、集計部137は、広告誘導トリップの数を集計することで、どの広告を配信した際に、ユーザの応答性が高いかを集計する。
これにより、各ユーザに対して、広告効果が高くなる広告を絞り込むことができる。また、広告効果が得られた広告情報に関しては、広告単価への反映を行ってもよい。例えば、上述のように、施設の広告に関しては、従来に比べて、容易かつ信頼性が高い(精度が高い)応答性の判定を行うことができるので、広告効果に応じて広告単価を効率よく調整することができる。すなわち、広告配信(販促働きかけ)に対する個人の応答性を集計し、働きかけ対象のユーザの絞込みや広告単価への反映を行うことができる。
Further, in the present embodiment, the counting unit 137 counts the number of advertisement-induced trips to count which advertisement the user is highly responsive when delivering.
In this way, it is possible to narrow down the advertisement for which the advertisement effect is high for each user. Further, with regard to advertisement information for which an advertisement effect has been obtained, reflection on the advertisement unit price may be performed. For example, as described above, with regard to the advertisement of the facility, since the responsiveness can be determined more easily and more reliably (higher accuracy) than in the past, the advertisement unit price can be efficiently made according to the advertisement effect. It can be adjusted. That is, it is possible to count the individual's responsiveness to advertisement distribution (promotional promotion), to narrow down the users who are to work on, and to reflect on the advertising unit price.

[変形例]
なお、本発明は、上述した実施形態に限定されるものではなく、本発明の目的を達成できる範囲で、以下に示される変形をも含むものである。
[Modification]
In addition, this invention is not limited to embodiment mentioned above, In the range which can achieve the objective of this invention, the deformation | transformation shown below is also included.

[変形例1]
第二実施形態において、検出したトリップや、トリップを分析することで判定されるトリップ特性の活用方法の一例として、サーバ装置10Aが広告情報を配信する例を示した。
ここで、第二実施形態では、広告属性に応じたトリップ特性を有するユーザを抽出して広告を配信する例、または、全ユーザを広告の配信対象とし、ユーザのトリップ特性に基づいて、配信する広告を選択する例を示したが、さらに、ユーザのトリップ特性に応じて、寄り道を好むユーザに対して広告を配信するようにしてもよい。
[Modification 1]
In the second embodiment, an example in which the server device 10A distributes the advertisement information is shown as an example of a method of utilizing the detected trip or the trip characteristic determined by analyzing the trip.
Here, in the second embodiment, an example in which a user having a trip characteristic according to an advertisement attribute is extracted and the advertisement is delivered, or all users are targeted for advertisement delivery, and is delivered based on the trip characteristic of the user Although an example of selecting an advertisement has been shown, the advertisement may be further delivered to a user who prefers detour according to the trip characteristic of the user.

図9は、変形例1に係るサーバ装置10Bの概略構成を示すブロック図である。
本例のサーバ装置10Bは、第二実施形態と同様に、記憶部12は、上述したプローブDB121、施設DB122、ユーザDB123、及び配信広告DB124(広告記憶部)を備える。
また、制御部13は、情報取得部131、トリップ検出部132、拠点検出部133、分析部134、ユーザ抽出部135、広告配信部136、集計部137に加え、寄り道判定部138としても機能する。
FIG. 9 is a block diagram showing a schematic configuration of a server device 10B according to the first modification.
Similarly to the second embodiment, the storage unit 12 of the server device 10B of this example includes the probe DB 121, the facility DB 122, the user DB 123, and the distribution advertisement DB 124 (advertisement storage unit) described above.
In addition to the information acquisition unit 131, the trip detection unit 132, the base detection unit 133, the analysis unit 134, the user extraction unit 135, the advertisement distribution unit 136, and the aggregation unit 137, the control unit 13 also functions as a side trip determination unit 138. .

この寄り道判定部138は、分析部134の分析により、寄り道を示すトリップが多いユーザに対して、寄り道属性を付与する。
ここで、寄り道の判定は、例えば、ユーザ拠点(例えば職場)から、ユーザ拠点(自宅)に戻るまでの間に、複数回の他の位置情報を終点としたトリップを含むか否かを判定する。ここで、連続トリップにおいて、ユーザ拠点を含む最初と最後のトリップ以外のトリップの終点で、ユーザが所定の時間範囲で滞在している場合に、寄り道と判定する。つまり、当該時間範囲よりも短い滞在である場合は、通過点の1つとして捉えられ、寄り道と見なさない。また、当該時間範囲よりも長い滞在である場合は、例えば宿泊等であって、寄り道ではなく、ユーザの行動の目的位置と見なすことができ、寄り道と見なさない。
寄り道判定部138は、上記のような、所定時間範囲の間滞在したトリップが、所定数以上ある場合に、ユーザが、よく寄り道をする人であると判断し、寄り道属性を付与する。
By the analysis of the analysis unit 134, the approach determination unit 138 assigns an approach attribute to the user who has many trips indicating the approach.
Here, it is determined whether or not the determination of the side trip includes, for example, a trip having a plurality of other position information as an end point before returning from the user base (for example, work place) to the user base (home). . Here, in continuous trips, when the user stays in a predetermined time range at the end points of trips other than the first and last trips including the user base, it is determined that the user is on the way back. That is, if it is a stay shorter than the time range, it is regarded as one of the passing points and not considered as a detour. In addition, in the case of staying longer than the time range, it is, for example, accommodation, and it can be regarded as the destination position of the user's action, not the detour, and not regarded as the detour.
When there are a predetermined number or more of the trips staying for the predetermined time range as described above, the detour determination unit 138 determines that the user is a person who frequently detours and gives the declination attribute.

そして、広告配信部136は、寄り道属性と判定された人に対して、第二実施形態で説明したような配信広告を配信する。
例えば、本実施形態では、広告配信部136は、配信する広告情報が決まっている場合、ユーザ抽出部135により抽出したユーザのうち、寄り道属性が付与されているユーザに、広告情報を配信する。
この際、広告配信部136は、寄り道属性が付与されたユーザが、寄り道をした際のトリップのトリップ特性に基づいた広告情報を配信してもよい。例えば、居酒屋によく寄り道をするユーザに対して、居酒屋を紹介する広告情報を配信する。
Then, the advertisement distribution unit 136 distributes the distribution advertisement as described in the second embodiment to the person who is determined to be the detour attribute.
For example, in the present embodiment, when the advertisement information to be distributed has been determined, the advertisement distribution unit 136 distributes the advertisement information to the user who is given the near road attribute among the users extracted by the user extraction unit 135.
At this time, the advertisement distribution unit 136 may distribute the advertisement information based on the trip characteristic of the trip when the user who has been given the side off attribute has made a side off. For example, the advertisement information introducing the tavern is distributed to the users who frequently turn to the tavern.

一般に、寄り道を好むユーザは、広告情報に基づいて、寄り道をする可能性が高い。第一実施形態や第二実施形態で説明したように、本発明では、プローブに基づいたユーザの実際の移動実績から、寄り道を好むか否かを精度よく判定することができる。このように判定された寄り道を好むユーザに対して、広告情報を配信することで、広告効果をさらに高めることができる。   Generally, a user who likes to go off is likely to go off based on advertisement information. As described in the first embodiment and the second embodiment, in the present invention, it is possible to accurately determine whether or not to prefer a side trip from the actual movement results of the user based on the probe. The advertisement effect can be further enhanced by distributing the advertisement information to the user who likes the detour judged in this way.

[変形例2]
上記第二実施形態では、広告属性に応じたトリップ特性を有するユーザを抽出して広告を配信する例、または、全ユーザを広告の配信対象とし、ユーザのトリップ特性に基づいて、配信する広告を選択する例を示した。
これに対して、トリップ特性を、例えば、道路の路傍に設置された広告表示物(例えば看板等)の広告効果を検証するために活用してもよい。
[Modification 2]
In the second embodiment, an example of delivering a user by extracting users having trip characteristics according to advertisement attributes, or targeting all users as a target of advertisement delivery, and delivering the advertisement based on the user's trip characteristics An example to select is shown.
On the other hand, trip characteristics may be used, for example, to verify the advertising effectiveness of advertising indicia (eg, billboards, etc.) placed by the side of the road.

図10は、変形例2に係るサーバ装置10Cの概略構成を示すブロック図である。
本例のサーバ装置10Cは、第二実施形態と同様に、記憶部12は、上述したプローブDB121、施設DB122、ユーザDB123、及び広告表示物DB125(広告表示物情報記憶部)を備える。
FIG. 10 is a block diagram showing a schematic configuration of a server device 10C according to the second modification.
Similar to the second embodiment, the storage unit 12 of the server device 10C of this example includes the probe DB 121, the facility DB 122, the user DB 123, and the advertising display object DB 125 (advertising display object information storage unit) described above.

広告表示物DB125は、道路の路傍等に設置された広告(例えば看板等)に関する広告表示物情報が記録される。この広告表示物情報は、広告表示位置情報、及び広告施設位置情報等を記録する。
広告表示位置情報は、看板等の広告表示物が設置されている位置を記録する。
広告施設位置情報は、広告表示物により広告される店舗等の施設の位置を示す。なお、広告表示物に商品やサービスが広告されている場合、商品が購入可能な施設の位置、サービスを受けることが可能な施設の位置等が記録されていてもよい。
In the advertisement display object DB 125, advertisement display object information on an advertisement (for example, a signboard etc.) installed at a roadside or the like of a road is recorded. The advertisement display object information records advertisement display position information, advertisement facility position information, and the like.
The advertisement display position information records the position where the advertisement display object such as a signboard is installed.
The advertisement facility position information indicates the position of a facility such as a store to be advertised by the advertisement display item. In the case where a product or service is advertised on the advertisement display, the position of the facility where the product can be purchased, the position of the facility where the service can be received, and the like may be recorded.

また、制御部13は、情報取得部131、トリップ検出部132、拠点検出部133、分析部134、及び集計部137Aとして機能する。   In addition, the control unit 13 functions as an information acquisition unit 131, a trip detection unit 132, a base detection unit 133, an analysis unit 134, and an aggregation unit 137A.

このサーバ装置10Cでは、分析部134は、トリップ内の位置情報に、広告表示物の位置(広告表示位置情報に示される情報)が含まれる、つまり、トリップで示される移動経路内に広告表示物が設置される位置が含まれる場合に、広告表示位置を通過した後、終点が広告施設位置となるトリップがあるか否かを判定する。そして、終点に広告施設位置となるトリップがある場合、当該トリップを広告表示物に基づいたトリップ(広告誘導トリップ)として分析する。
例えば、起点から広告配信位置までの目的地(ナビ目的地情報)が地点Lであり、広告表示物の位置を通過後に、目的地が広告表示物にて示される広告施設位置に変更された場合、起点から広告表示物の位置までのトリップ、広告表示物の位置から広告施設位置までのトリップが検出される。この場合、分析部134は、広告配信位置から広告施設位置へのトリップを広告誘導トリップ(広告誘導移動区分)と判定する。
In this server device 10C, the analysis unit 134 includes the position of the advertisement display object (the information indicated in the advertisement display position information) in the position information in the trip, that is, the advertisement display object in the movement route indicated in the trip. It is determined whether or not there is a trip where the end point becomes the advertising facility position after passing through the advertisement display position, when the position where is placed is included. Then, if there is a trip that reaches the advertising facility position at the end point, the trip is analyzed as a trip based on the advertisement display (advertisement-induced trip).
For example, when the destination (navigation destination information) from the starting point to the advertisement distribution position is the point L, and the destination is changed to the advertisement facility position indicated by the advertisement indication after passing the position of the advertisement indication , A trip from the origin to the position of the advertisement display, and a trip from the position of the advertisement display to the position of the advertisement facility are detected. In this case, the analysis unit 134 determines that the trip from the advertisement distribution position to the advertisement facility position is an advertisement-induced trip (advertisement-induced movement segment).

集計部137Aは、第二実施形態の集計部137と略同様の処理を実施し、広告誘導トリップの数を集計することで、広告表示物を見たユーザがどの程度、広告された施設に誘導されたかを判定することができる。これにより、路傍に設置される広告表示物の広告効果を、実際のユーザの移動実績であるトリップに基づいて判定することができる。つまり、路傍の交通広告の効果を、車載用のカーナビゲーション装置やモバイル端末で検証することができる。   The counting unit 137A performs substantially the same processing as the counting unit 137 of the second embodiment, and counts the number of advertisement-induced trips, thereby guiding the user who has seen the advertisement display to the advertised facility to what extent It can be determined. Thereby, the advertising effect of the advertising display thing installed by the wayside can be judged based on the trip which is the movement results of an actual user. That is, the effect of the traffic advertisement on the roadside can be verified by the on-vehicle car navigation device or the mobile terminal.

広告表示物として、サイネージ等でもよく、この場合、サイネージに表示する広告を変更することも可能である。そして、例えば、ユーザが、広告の施設の方へ曲がったら広告主に対して課金する等の活用が可能となる。   The advertisement display may be signage or the like, and in this case, it is also possible to change the advertisement displayed on the signage. Then, for example, when the user turns to the facility of the advertisement, utilization such as charging for the advertiser becomes possible.

[変形例3]
また、上記では、トリップ特性の活用として、ユーザに対する広告配信や、広告表示物の広告効果の検証等に用いる例を示したが、これに限らない。
例えば、サーバ装置10は、トリップ特性に基づいて、ユーザの行動を推定する行動推定部を備えていてもよい。この場合、行動推定部は、複数のユーザのトリップ特性の判定結果から、その後のユーザの行動を推測する。このようなユーザの行動を推定することで、マーケティングに活用することができる。
[Modification 3]
Moreover, although the example used for advertisement delivery to a user, verification of the advertisement effect of an advertisement display thing etc. was shown above as utilization of a trip characteristic, it does not restrict to this.
For example, the server device 10 may include an action estimation unit that estimates the user's action based on the trip characteristic. In this case, the behavior estimation unit estimates the subsequent behavior of the user from the determination results of the trip characteristics of the plurality of users. By estimating such user behavior, it can be used for marketing.

また、サーバ装置10は、商圏分析部を備えていてもよい。この商圏分析部は、多数のユーザのトリップ特性の判定結果を集計して分析することで、商圏を分析する。具体的には、商業施設の配置場所を決定する場合、また、施設への流入流出をトリガとした広告を行う場合に、本発明により判定される複数のユーザのトリップ特性を活用し、多くのユーザが集まるエリアや時間帯等を特定する。   In addition, the server device 10 may include a trade area analysis unit. The trade area analysis unit analyzes the trade area by aggregating and analyzing the determination results of trip characteristics of a large number of users. Specifically, when determining the location of a commercial facility, and when performing an advertisement triggered by inflow and outflow to the facility, the trip characteristics of a plurality of users determined by the present invention are utilized to Identify the area, time zone, etc. where users gather.

[変形例4]
第一実施形態では、分析部134がトリップを分析してトリップ特性を判定する際に、ユーザ情報に記録されるユーザ属性や、施設情報に記録される施設の属性を用いる例を示した。これに対して、プローブからの属性推定(ドライブ好き、車好き、幼児がいるなど)や、既存施設にどんな人が来ているかをプローブと対応する属性から判定して活用することもできる。
[Modification 4]
In the first embodiment, when the analysis unit 134 analyzes a trip and determines a trip characteristic, an example in which a user attribute recorded in user information or an attribute of a facility recorded in facility information is used is shown. On the other hand, attribute estimation from a probe (drive enthusiast, car enthusiast, infants, etc.) or it can be used by judging who is coming to an existing facility from the attribute corresponding to the probe.

例えば、サーバ装置は、トリップ特性から、ユーザ属性や、施設属性を推定する属性推定部を備える構成としてもよい。例えば、属性推定部は、分析部134により判定されたトリップ特性において、「ドライブスポットへの移動」が多い場合や、ユーザの行動態様から、車両を運転する態様が多く検出される場合、ユーザ属性として、ドライブ好き、車好きといった属性を推定することができる。また、トリップ特性として、「子供用品店舗での買い物」が多いユーザに対して、「子供有」との家族構成を推定することもできる。   For example, the server device may be configured to include an attribute estimation unit that estimates a user attribute or a facility attribute from trip characteristics. For example, in the trip characteristic determined by the analysis unit 134, the attribute estimation unit is a user attribute when there are a large number of "movements to drive spots" or when many modes of driving the vehicle are detected from the user's behavior mode. It is possible to estimate attributes such as drive enthusiasts and car enthusiasts. In addition, as a trip characteristic, it is also possible to estimate a family configuration of “child-owned” for a user who often “purchases at a children's goods store”.

さらに、ある施設に移動するトリップが多数のユーザにおいて検出され、かつ、これらのユーザのユーザ情報に「趣味:ドライブ」とのユーザ属性が共通して記録されている場合、属性推定部は、当該施設の施設利用属性として、「趣味:ドライブ」との情報を追加することも可能である。   Furthermore, when a trip moving to a certain facility is detected by a large number of users, and the user attribute of “hobby: drive” is commonly recorded in the user information of these users, the attribute estimation unit It is also possible to add information of "hobby: drive" as the facility use attribute of the facility.

その他、本発明の実施の際の具体的な構造及び手順は、本発明の目的を達成できる範囲で他の構造などに適宜変更できる。   In addition, the specific structure and procedure at the time of implementation of this invention can be suitably changed into another structure etc. in the range which can achieve the objective of this invention.

1…情報処理システム、10,10A,10B,10C…サーバ装置(情報処理装置)、12…記憶部、13…制御部、20…端末装置、24…センサー部、131…情報取得部、131A…位置情報取得部、131B…行動態様取得部、131C…天候情報取得部、131D…ユーザ情報取得部、131E…ユーザ履歴取得部、132…トリップ検出部、133…拠点検出部、134…分析部、134A…平常トリップ分析部、134B…連続トリップ分析部、134C…トリップ特性判定部、135…ユーザ抽出部、136…広告配信部、137,137A…集計部、138…寄り道判定部、241…測位センサー、242…モーションセンサー、243…環境値測定センサー。   DESCRIPTION OF SYMBOLS 1 ... Information processing system, 10, 10A, 10B, 10C ... Server apparatus (information processing apparatus) 12, 12 ... Storage part, 13 ... Control part, 20 ... Terminal device, 24 ... Sensor part, 131 ... Information acquisition part, 131A ... Position information acquisition unit 131B Behavior mode acquisition unit 131C Weather information acquisition unit 131D User information acquisition unit 131E User history acquisition unit 132 Trip detection unit 133 Base detection unit 134 Analysis unit 134A ... normal trip analysis unit, 134B ... continuous trip analysis unit, 134C ... trip characteristic determination unit, 135 ... user extraction unit, 136 ... advertisement distribution unit, 137, 137A ... aggregation unit, 138 ... approach determination unit, 241 ... positioning sensor , 242 ... motion sensor, 243 ... environmental value measurement sensor.

Claims (26)

ユーザの位置、及び前記ユーザが前記位置に位置した日時を含む位置情報を蓄積した位置履歴から、前記ユーザが移動した移動区分を検出する移動区分検出部と、
前記移動区分に含まれる複数の前記位置情報に基づいて、前記移動区分における前記ユーザの行動を分析する分析部と、
を備えることを特徴とする情報処理装置。
A movement segment detection unit that detects a movement segment moved by the user from position history in which position information including position of the user and date and time when the user is located at the position is accumulated;
An analysis unit that analyzes an action of the user in the movement segment based on the plurality of pieces of position information included in the movement segment;
An information processing apparatus comprising:
請求項1に記載の情報処理装置において、
前記ユーザの活動拠点であるユーザ拠点を検出する拠点検出部を備え、
前記分析部は、起点をユーザ拠点とした第一移動区分と、時系列において前記第一移動区分の後で、終点を前記ユーザ拠点とした第二移動区分と、を特定し、前記第一移動区分及び前記第二移動区分を関連付けて1つの活動区分として、前記活動区分の前記ユーザの行動を分析する
ことを特徴とする情報処理装置。
In the information processing apparatus according to claim 1,
A site detection unit that detects a user site that is the activity site of the user;
The analysis unit identifies a first movement segment whose start point is the user base, and a second movement segment whose end point is the user base after the first movement segment in time series, and the first movement An information processing apparatus, which associates a division and the second movement division and analyzes the action of the user of the activity division as one activity division.
請求項2に記載の情報処理装置において、
時系列において前記第一移動区分及び前記第二移動区分の間の複数の位置情報に基づいた移動区分を前記活動区分に関連付ける
ことを特徴とする情報処理装置。
In the information processing apparatus according to claim 2,
An information processing apparatus, wherein movement segments based on a plurality of pieces of position information between the first movement segment and the second movement segment in time series are associated with the activity segments.
請求項2又は請求項3に記載の情報処理装置において、
前記ユーザが操作する端末装置から前記位置情報を取得する位置情報取得部を備え、
前記拠点検出部は、前記位置情報とともに、前記端末装置の充填を検出する旨の充電検出情報を取得した場合に、当該位置情報を前記ユーザ拠点として検出する
ことを特徴とする情報処理装置。
In the information processing apparatus according to claim 2 or 3,
A position information acquisition unit that acquires the position information from a terminal device operated by the user;
The information processing apparatus, wherein the base detection unit detects the position information as the user base when charging detection information to the effect of detecting filling of the terminal device is acquired together with the position information.
請求項2又は請求項3に記載の情報処理装置において、
前記ユーザが操作する端末装置から前記位置情報を取得する位置情報取得部を備え、
前記拠点検出部は、前記位置情報とともに、前記端末装置において無線LAN親機の電波が受信され、前記無線LAN親機を介したインターネット接続を検出する旨の無線LAN接続情報を、前記位置情報とともに取得した場合に、当該位置情報を前記ユーザ拠点として検出する
ことを特徴とする情報処理装置。
In the information processing apparatus according to claim 2 or 3,
A position information acquisition unit that acquires the position information from a terminal device operated by the user;
The location detection unit, together with the position information, wireless LAN connection information to the effect that the radio wave of the wireless LAN master is received at the terminal device and the Internet connection is detected via the wireless LAN master, with the position information. When acquired, the information processing apparatus detects the position information as the user base.
請求項2又は請求項3に記載の情報処理装置において、
前記拠点検出部は、起点が同一である複数の前記移動区分がある場合に、前記起点を前記ユーザ拠点として検出する
ことを特徴とする情報処理装置。
In the information processing apparatus according to claim 2 or 3,
The information processing apparatus, wherein the base detection unit detects the starting point as the user base when there are a plurality of the moving segments having the same starting point.
請求項2又は請求項3に記載の情報処理装置において、
前記拠点検出部は、終点が同一である複数の前記移動区分がある場合に、前記終点を前記ユーザ拠点として検出する
ことを特徴とする情報処理装置。
In the information processing apparatus according to claim 2 or 3,
The information processing apparatus, wherein the base detection unit detects the end point as the user base when there are a plurality of the moving segments having the same end point.
請求項1から請求項7のいずれか1項に記載の情報処理装置において、
前記分析部は、施設の位置、及び前記施設の属性を含む施設情報を記憶する施設情報記憶部から、前記移動区分の終点の位置に対応する施設情報を抽出し、抽出した前記施設情報に基づいて前記移動区分に対する前記ユーザの行動を分析する
ことを特徴とする情報処理装置。
The information processing apparatus according to any one of claims 1 to 7.
The analysis unit extracts facility information corresponding to the position of the end point of the movement segment from the facility information storage unit that stores facility information including the location of the facility and the attribute of the facility, and is based on the extracted facility information An information processing apparatus that analyzes the user's action on the movement segment;
請求項8に記載の情報処理装置において、
前記施設の属性は、所定期間毎の施設利用者数を含み、
前記分析部は、前記移動区分の終点に対応する位置情報の日時に対する前記施設利用者数に基づいて、前記ユーザの行動を分析する
ことを特徴とする情報処理装置。
In the information processing apparatus according to claim 8,
The attribute of the facility includes the number of facility users for each predetermined period,
An information processing apparatus characterized in that the analysis unit analyzes an action of the user based on the number of facility users with respect to date and time of position information corresponding to an end point of the movement segment.
請求項8又は請求項9に記載の情報処理装置において、
前記移動区分の終点を示す前記位置情報に含まれる日時での天候を示す天候情報を取得する天候情報取得部を備え、
前記施設の属性は、天候毎の施設利用者数を含み、
前記分析部は、前記移動区分の終点に対応する位置情報の日時と、前記天候とに基づいて、前記ユーザの行動を分析する
ことを特徴とする情報処理装置。
In the information processing apparatus according to claim 8 or 9,
A weather information acquisition unit that acquires weather information indicating the weather at a date and time included in the position information indicating the end point of the movement segment;
The attributes of the facility include the number of facility users per weather,
An information processing apparatus characterized in that the analysis unit analyzes an action of the user based on a date and time of position information corresponding to an end point of the movement segment and the weather.
請求項8から請求項10のいずれか1項に記載の情報処理装置において、
前記施設の属性は、当該施設を利用する利用者の利用者属性を含み、
前記分析部は、前記利用者属性に基づいて、前記ユーザの属性を分析する
ことを特徴とする情報処理装置。
The information processing apparatus according to any one of claims 8 to 10.
The attribute of the facility includes the user attribute of the user who uses the facility,
An information processing apparatus characterized in that the analysis unit analyzes an attribute of the user based on the user attribute.
請求項8から請求項11のいずれか1項に記載の情報処理装置において、
前記分析部は、前記施設の属性と、前記施設への滞在時間に基づいて、前記ユーザの行動を分析する
ことを特徴とする情報処理装置。
The information processing apparatus according to any one of claims 8 to 11,
An information processing apparatus characterized in that the analysis unit analyzes an action of the user based on an attribute of the facility and a stay time at the facility.
請求項1から請求項12のいずれか1項に記載の情報処理装置において、
前記ユーザのインターネット上の行動履歴を含むユーザ履歴情報を取得するユーザ履歴取得部を備え、
前記分析部は、前記ユーザの行動履歴に基づいて、前記移動区分に対する前記ユーザの行動を分析する
ことを特徴とする情報処理装置。
The information processing apparatus according to any one of claims 1 to 12.
And a user history acquisition unit configured to acquire user history information including an activity history of the user on the Internet,
The information processing apparatus, wherein the analysis unit analyzes an action of the user with respect to the movement segment based on an action history of the user.
請求項1から請求項13のいずれか1項に記載の情報処理装置において、
前記ユーザの属性を含むユーザ情報を取得するユーザ情報取得部を備え、
前記分析部は、前記ユーザの属性に基づいて、前記移動区分に対する前記ユーザの行動を分析する
ことを特徴とする情報処理装置。
The information processing apparatus according to any one of claims 1 to 13.
A user information acquisition unit configured to acquire user information including an attribute of the user;
An information processing apparatus characterized in that the analysis unit analyzes an action of the user with respect to the movement segment based on an attribute of the user.
請求項1から請求項14のいずれか1項に記載の情報処理装置において、
広告の属性が関連付けられた広告情報を記録する広告記憶部から、所定の広告情報を選択して前記ユーザに配信する広告配信部を備え、
前記広告配信部は、前記分析部により分析された前記ユーザの行動に対応する前記広告情報を選択する
ことを特徴とする情報処理装置。
The information processing apparatus according to any one of claims 1 to 14.
An advertisement distribution unit that selects predetermined advertisement information from the advertisement storage unit that records advertisement information associated with the attribute of the advertisement and distributes the information to the user.
An information processing apparatus characterized in that the advertisement distribution unit selects the advertisement information corresponding to the action of the user analyzed by the analysis unit.
請求項1から請求項14のいずれか1項に記載の情報処理装置において、
広告の属性が関連付けられた広告情報を記録する広告記憶部から、所定の広告情報を前記ユーザに配信する広告配信部と、
前記広告情報の配信対象となる前記ユーザを抽出するユーザ抽出部と、を備え、
前記ユーザ抽出部は、前記分析部により分析された前記ユーザの行動が、前記広告の属性に対応するユーザを抽出する
ことを特徴とする情報処理装置。
The information processing apparatus according to any one of claims 1 to 14.
An advertisement distribution unit that distributes predetermined advertisement information to the user from an advertisement storage unit that records advertisement information associated with advertisement attributes;
A user extraction unit for extracting the user to be a distribution target of the advertisement information;
The information processing apparatus, wherein the user extraction unit extracts a user corresponding to an attribute of the advertisement, the user's behavior analyzed by the analysis unit.
請求項15又は請求項16に記載の情報処理装置において、
前記分析部により、所定位置に寄り道をした旨の前記ユーザの行動が分析された際に、前記ユーザに寄り道属性を付与する寄り道判定部を備え、
前記広告配信部は、前記寄り道属性が付与された前記ユーザに、前記広告情報を配信する
ことを特徴とする情報処理装置。
In the information processing apparatus according to claim 15 or 16,
The analysis unit may include a approaching road determination unit that assigns an approaching road attribute to the user when the behavior of the user indicating that the user has detoured to a predetermined position is analyzed by the analysis unit.
An information processing apparatus, wherein the advertisement distribution unit distributes the advertisement information to the user who is given the side change attribute.
請求項15から請求項17のいずれか1項に記載の情報処理装置において、
前記ユーザが操作する端末装置から前記位置情報を取得する位置情報取得部を備え、
前記広告情報は、広告を配信する広告配信位置と、前記広告される施設の位置を示す広告施設位置とを含み、
前記広告配信部は、前記端末装置から、前記広告配信位置に対応する前記位置情報が送信された際に、前記広告情報を配信し、
前記分析部は、前記移動区分で示される移動経路内に、前記広告配信位置が含まれ、かつ、前記広告配信位置を経過した後、終点が前記広告施設位置となる前記移動区分を、広告に基づいた広告誘導移動区分として分析する
ことを特徴とする情報処理装置。
The information processing apparatus according to any one of claims 15 to 17.
A position information acquisition unit that acquires the position information from a terminal device operated by the user;
The advertisement information includes an advertisement distribution position for distributing an advertisement, and an advertisement facility position indicating a position of the facility to be advertised,
The advertisement distribution unit distributes the advertisement information when the position information corresponding to the advertisement distribution position is transmitted from the terminal device.
The analysis unit may include, in an advertisement, the movement segment whose end point is the advertisement facility position after the advertisement distribution position is included in the movement route indicated by the movement division and the advertisement distribution position has passed. An information processing apparatus characterized in that it is analyzed as an advertisement-guided movement segment based thereon.
請求項18に記載の情報処理装置において、
前記広告配信位置は、道路の路傍にサイネージが設置された位置であり、
前記広告配信部は、さらに、前記サイネージに前記広告情報を表示させる
ことを特徴とする情報処理装置。
In the information processing apparatus according to claim 18,
The advertisement delivery position is a position where a signage is installed on the side of the road,
The information distribution apparatus further causes the signage to display the advertisement information.
請求項15から請求項19のいずれか1項に記載の情報処理装置において、
前記ユーザが操作する端末装置から前記広告情報への応答を集計する集計部を有する
ことを特徴とする情報処理装置。
The information processing apparatus according to any one of claims 15 to 19.
An information processing apparatus, comprising: an aggregation unit that aggregates responses to the advertisement information from a terminal device operated by the user.
請求項1から請求項20のいずれか1項に記載の情報処理装置において、
道路に設けられた広告表示物の位置と、当該広告表示物により広告される広告施設の位置である広告施設位置とを関連付けた広告表示物情報を記憶する広告表示物情報記憶部を備え、
前記分析部は、前記移動区分で示される移動経路内に、前記広告表示物の位置が含まれ、かつ、前記広告表示物を経過した後、終点が前記広告施設位置となる前記移動区分を、広告に基づいた広告誘導移動区分として分析する
ことを特徴とする情報処理装置。
The information processing apparatus according to any one of claims 1 to 20,
An advertisement display object information storage unit storing advertisement display object information in which a position of an advertisement display object provided on a road is associated with an advertisement facility position which is a position of an advertisement facility advertised by the advertisement display object.
The analysis unit includes the position of the advertisement display object in the movement route indicated by the movement segment, and the movement segment whose end point is the position of the advertisement facility after passing the advertisement display object, An information processing apparatus that analyzes as an advertisement-guided movement segment based on an advertisement.
請求項1から請求項21のいずれか1項に記載の情報処理装置において、
前記分析部により分析された前記ユーザの行動から、前記ユーザの次の行動を推定する行動推定部を備える
ことを特徴とする情報処理装置。
The information processing apparatus according to any one of claims 1 to 21,
An information processing apparatus comprising: an action estimation unit configured to estimate a next action of the user from the action of the user analyzed by the analysis unit.
請求項1から請求項22のいずれか1項に記載の情報処理装置において、
前記分析部により分析された複数の前記ユーザの行動から、所定のエリアに対する人の流入及び流出を集計する商圏分析部を備える
ことを特徴とする情報処理装置。
The information processing apparatus according to any one of claims 1 to 22,
An information processing apparatus comprising: a trading area analysis unit that counts inflows and outflows of people to a predetermined area from the actions of the plurality of users analyzed by the analysis unit.
請求項1から請求項23のいずれか1項に記載の情報処理装置において、
前記分析部により分析された前記移動区分に対する前記ユーザの行動に基づいて、前記ユーザの属性を推定する属性推定部を備える
ことを特徴とする情報処理装置。
The information processing apparatus according to any one of claims 1 to 23.
An information estimation apparatus comprising: an attribute estimation unit configured to estimate an attribute of the user based on an action of the user with respect to the movement segment analyzed by the analysis unit.
コンピュータにより、ユーザが移動した移動区分に対するユーザの行動を分析する情報処理方法であって、
前記コンピュータは、移動区分検出部と、分析部とを備え、
前記移動区分検出部により、前記ユーザの位置、及び前記ユーザが前記位置に位置した日時を含む位置情報を蓄積した位置履歴から、前記ユーザが移動した移動区分を検出する移動区分検出ステップと、
前記分析部により、前記移動区分に含まれる複数の前記位置情報に基づいて、前記移動区分における前記ユーザの行動を分析する分析ステップと、
を実施することを特徴とする情報処理方法。
It is an information processing method which analyzes a user's action to a movement division which a user moved by a computer,
The computer includes a movement segment detection unit and an analysis unit.
A movement segment detection step of detecting the movement segment moved by the user from the position history in which position information including the position of the user and the date and time when the user is at the position are accumulated by the movement segment detection unit;
Analyzing, by the analysis unit, an action of the user in the movement segment based on the plurality of pieces of position information included in the movement segment;
An information processing method characterized in that:
コンピュータにより読み取り実行可能な情報処理プログラムであって、前記コンピュータを請求項1から請求項24のいずれか1項に記載の情報処理装置として機能させる
ことを特徴とする情報処理プログラム。
An information processing program readable and executable by a computer, which causes the computer to function as the information processing apparatus according to any one of claims 1 to 24.
JP2017246882A 2017-12-22 2017-12-22 Device, method, and program for processing information Pending JP2019114047A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2017246882A JP2019114047A (en) 2017-12-22 2017-12-22 Device, method, and program for processing information

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017246882A JP2019114047A (en) 2017-12-22 2017-12-22 Device, method, and program for processing information

Publications (1)

Publication Number Publication Date
JP2019114047A true JP2019114047A (en) 2019-07-11

Family

ID=67222663

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017246882A Pending JP2019114047A (en) 2017-12-22 2017-12-22 Device, method, and program for processing information

Country Status (1)

Country Link
JP (1) JP2019114047A (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2021051371A (en) * 2019-09-20 2021-04-01 ヤフー株式会社 Estimation device, estimation method and estimation program
JP2021051455A (en) * 2019-09-24 2021-04-01 株式会社博報堂 Advertisement distribution system, advertisement distribution method, and computer program
JP2021056761A (en) * 2019-09-30 2021-04-08 富士通株式会社 Route creation program, route creation method, and information processing device
JP2021144520A (en) * 2020-03-12 2021-09-24 ヤフー株式会社 Information processing device, information processing method, and program
CN114742403A (en) * 2022-04-08 2022-07-12 携程商旅信息服务(上海)有限公司 Journey determination method, system, device and medium
JP2022552905A (en) * 2019-10-28 2022-12-20 オールステイト インシュアランス カンパニー System and method for classifying vehicle trips
JP2024021880A (en) * 2022-08-04 2024-02-16 株式会社トヨタマップマスター Meteorological parameter generation device and method
JP2024032412A (en) * 2022-08-29 2024-03-12 トヨタ自動車株式会社 Server, software update system, software update method, program

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012014357A (en) * 2010-06-30 2012-01-19 Nippon Telegr & Teleph Corp <Ntt> Mobile body feature description device, mobile body feature description method, mobile body feature description program and recording medium
JP2012150649A (en) * 2011-01-19 2012-08-09 Nec Corp Information output device, method and program
JP2012173020A (en) * 2011-02-18 2012-09-10 Casio Comput Co Ltd Positioning device, positioning method and program for the same
JP2015138355A (en) * 2014-01-21 2015-07-30 株式会社日立ソリューションズ Information processing apparatus and program
JP2017034478A (en) * 2015-07-31 2017-02-09 株式会社ユピテル Mobile device, system and program

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012014357A (en) * 2010-06-30 2012-01-19 Nippon Telegr & Teleph Corp <Ntt> Mobile body feature description device, mobile body feature description method, mobile body feature description program and recording medium
JP2012150649A (en) * 2011-01-19 2012-08-09 Nec Corp Information output device, method and program
JP2012173020A (en) * 2011-02-18 2012-09-10 Casio Comput Co Ltd Positioning device, positioning method and program for the same
JP2015138355A (en) * 2014-01-21 2015-07-30 株式会社日立ソリューションズ Information processing apparatus and program
JP2017034478A (en) * 2015-07-31 2017-02-09 株式会社ユピテル Mobile device, system and program

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2021051371A (en) * 2019-09-20 2021-04-01 ヤフー株式会社 Estimation device, estimation method and estimation program
JP7001648B2 (en) 2019-09-20 2022-01-19 ヤフー株式会社 Estimator, estimation method and estimation program
JP2021051455A (en) * 2019-09-24 2021-04-01 株式会社博報堂 Advertisement distribution system, advertisement distribution method, and computer program
JP2021056761A (en) * 2019-09-30 2021-04-08 富士通株式会社 Route creation program, route creation method, and information processing device
JP2022552905A (en) * 2019-10-28 2022-12-20 オールステイト インシュアランス カンパニー System and method for classifying vehicle trips
JP7603678B2 (en) 2019-10-28 2024-12-20 オールステイト インシュアランス カンパニー System and method for classifying vehicle trips - Patents.com
JP2021144520A (en) * 2020-03-12 2021-09-24 ヤフー株式会社 Information processing device, information processing method, and program
JP7260496B2 (en) 2020-03-12 2023-04-18 ヤフー株式会社 Information processing device, information processing method and program
CN114742403A (en) * 2022-04-08 2022-07-12 携程商旅信息服务(上海)有限公司 Journey determination method, system, device and medium
JP2024021880A (en) * 2022-08-04 2024-02-16 株式会社トヨタマップマスター Meteorological parameter generation device and method
JP2024032412A (en) * 2022-08-29 2024-03-12 トヨタ自動車株式会社 Server, software update system, software update method, program

Similar Documents

Publication Publication Date Title
JP2019114047A (en) Device, method, and program for processing information
US9057616B1 (en) Enhanced identification of interesting points-of-interest
KR101692501B1 (en) Method and apparatus for searching the real estate for sale
US8589069B1 (en) Enhanced identification of interesting points-of-interest
US8239130B1 (en) Enhanced identification of interesting points-of-interest
CN103279470B (en) Mobile terminal apparatus, server unit, information providing system and method
US10914597B2 (en) Information processing system, information processing method, information processing device, and information processing program
US20140172571A1 (en) Selecting content items based on geopositioning samples
JP2013130918A (en) Ecological contribution point system and point presentation method
JP5356100B2 (en) Information processing system and method
US20140279012A1 (en) Targeted advertisements for travel region demographics
JP6098302B2 (en) Navigation system, navigation method, and navigation program
US20170032421A1 (en) Merchant-Traveler Messaging Systems And Methods
US8510036B2 (en) Information providing device and information providing system
JP2014190952A (en) Navigation system, navigation method and navigation program
JP2019114046A (en) Device, method, and program for processing information
JP7012781B2 (en) Information processing equipment, information processing methods and information processing programs
JP7559328B2 (en) Facility reward distribution system, facility reward distribution device, and computer program
JP6345212B2 (en) Information processing server, program, and information processing method
JP6048196B2 (en) Navigation system, navigation method, and navigation program
JP7075990B2 (en) Information analyzer and information analysis method
WO2023276206A1 (en) Information providing system and computer program
KR101859529B1 (en) Method and apparatus for searching the real estate for sale
JP2021135544A (en) Facility privilege distribution system, facility privilege distribution device and computer program
JP2021135545A (en) Facility privilege distribution system, facility privilege distribution device and computer program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20180824

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20191029

A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20191101

RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20191112

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20191226

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20200421